From ccddc3683c99a2c150e6571314ca65ee489518fe Mon Sep 17 00:00:00 2001 From: InfoX Date: Sat, 3 Oct 2026 13:33:50 +0200 Subject: [PATCH] Scaffold and MVP --- .DS_Store | Bin 0 -> 6148 bytes .gitignore | 3 + 17b7999e-e2c0-42fd-8402-b008fb4b392c.pdf | Bin 0 -> 106642 bytes index.html | 17 + package.json | 38 + pnpm-lock.yaml | 5554 +++++++++++++++++ pnpm-workspace.yaml | 4 + public/data/kk-snapshot.json | 1 + public/icons/apple-touch-icon.png | Bin 0 -> 3048 bytes public/icons/icon-192.png | Bin 0 -> 4177 bytes public/icons/icon-512.png | Bin 0 -> 15454 bytes public/icons/icon-maskable-512.png | Bin 0 -> 11638 bytes public/icons/icon.svg | 4 + public/maplibre/maplibre-gl-shared.mjs | 6 + public/maplibre/maplibre-gl-worker.mjs | 10 + public/uswds/sprite.svg | 1 + scripts/build-data.mjs | 238 + scripts/copy-worker.mjs | 7 + scripts/make-icons.mjs | 23 + scripts/shot.mjs | 22 + src/App.tsx | 299 + .../fonts/public-sans/PublicSans-Bold.woff2 | Bin 0 -> 32404 bytes .../public-sans/PublicSans-BoldItalic.woff2 | Bin 0 -> 33212 bytes .../fonts/public-sans/PublicSans-Italic.woff2 | Bin 0 -> 33036 bytes .../fonts/public-sans/PublicSans-Light.woff2 | Bin 0 -> 32608 bytes .../fonts/public-sans/PublicSans-Medium.woff2 | Bin 0 -> 32688 bytes .../public-sans/PublicSans-Regular.woff2 | Bin 0 -> 32548 bytes .../public-sans/PublicSans-SemiBold.woff2 | Bin 0 -> 32588 bytes src/components/AboutView.tsx | 78 + src/components/MapView.tsx | 231 + src/components/PlaceDetail.tsx | 142 + src/components/PlacesView.tsx | 105 + src/components/ProfileView.tsx | 93 + src/components/ReportForm.tsx | 73 + src/components/RouteView.tsx | 201 + src/components/ui.tsx | 138 + src/lib/assess.ts | 281 + src/lib/demo.ts | 34 + src/lib/geo.ts | 67 + src/lib/i18n.ts | 676 ++ src/lib/labels.ts | 33 + src/lib/lib.test.ts | 115 + src/lib/live.ts | 19 + src/lib/osm.ts | 77 + src/lib/osmPlace.ts | 55 + src/lib/profile.ts | 17 + src/lib/route.ts | 287 + src/lib/store.ts | 40 + src/lib/text.ts | 4 + src/lib/types.ts | 147 + src/main.tsx | 16 + src/styles/app.css | 55 + src/styles/uswds-theme.scss | 19 + tsconfig.json | 20 + vite.config.ts | 57 + 55 files changed, 9307 insertions(+) create mode 100644 .DS_Store create mode 100644 .gitignore create mode 100644 17b7999e-e2c0-42fd-8402-b008fb4b392c.pdf create mode 100644 index.html create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml create mode 100644 public/data/kk-snapshot.json create mode 100644 public/icons/apple-touch-icon.png create mode 100644 public/icons/icon-192.png create mode 100644 public/icons/icon-512.png create mode 100644 public/icons/icon-maskable-512.png create mode 100644 public/icons/icon.svg create mode 100644 public/maplibre/maplibre-gl-shared.mjs create mode 100644 public/maplibre/maplibre-gl-worker.mjs create mode 100644 public/uswds/sprite.svg create mode 100644 scripts/build-data.mjs create mode 100644 scripts/copy-worker.mjs create mode 100644 scripts/make-icons.mjs create mode 100644 scripts/shot.mjs create mode 100644 src/App.tsx create mode 100644 src/assets/fonts/public-sans/PublicSans-Bold.woff2 create mode 100644 src/assets/fonts/public-sans/PublicSans-BoldItalic.woff2 create mode 100644 src/assets/fonts/public-sans/PublicSans-Italic.woff2 create mode 100644 src/assets/fonts/public-sans/PublicSans-Light.woff2 create mode 100644 src/assets/fonts/public-sans/PublicSans-Medium.woff2 create mode 100644 src/assets/fonts/public-sans/PublicSans-Regular.woff2 create mode 100644 src/assets/fonts/public-sans/PublicSans-SemiBold.woff2 create mode 100644 src/components/AboutView.tsx create mode 100644 src/components/MapView.tsx create mode 100644 src/components/PlaceDetail.tsx create mode 100644 src/components/PlacesView.tsx create mode 100644 src/components/ProfileView.tsx create mode 100644 src/components/ReportForm.tsx create mode 100644 src/components/RouteView.tsx create mode 100644 src/components/ui.tsx create mode 100644 src/lib/assess.ts create mode 100644 src/lib/demo.ts create mode 100644 src/lib/geo.ts create mode 100644 src/lib/i18n.ts create mode 100644 src/lib/labels.ts create mode 100644 src/lib/lib.test.ts create mode 100644 src/lib/live.ts create mode 100644 src/lib/osm.ts create mode 100644 src/lib/osmPlace.ts create mode 100644 src/lib/profile.ts create mode 100644 src/lib/route.ts create mode 100644 src/lib/store.ts create mode 100644 src/lib/text.ts create mode 100644 src/lib/types.ts create mode 100644 src/main.tsx create mode 100644 src/styles/app.css create mode 100644 src/styles/uswds-theme.scss create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..fd0af158d617932865c5da15705eadd838c6c99d GIT binary patch literal 6148 zcmeHK%}T>S5T3QwrWBzEMUM+!3%0c?;w9Aj0!H+pQX5k=7_+5G?V%KM)fe(jd>&_Z zH()j3O~lT??l(I>yO|HNKL8-Qlb{7q2LJ~fp&+F|$Xw`JvB88w&oP1&5`UVE{HS1} zzi6UwuRsEKFoqC5eZTV2^X8ADFiD%ucd=3`udY>`ic@oLyazS)(m^^&x`Xi*jn0*d z{9GUS7vXT)uWy{FI30xXaI6!;V2B~tmth>JX;)3+Akn#=aX3|{+OKcTW`~`I+;6w$ z4LLh%Hyg6EcQBt literal 0 HcmV?d00001 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9f3deb3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +scripts/.cache +node_modules +dist diff --git a/17b7999e-e2c0-42fd-8402-b008fb4b392c.pdf b/17b7999e-e2c0-42fd-8402-b008fb4b392c.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f91717b41401e7a1f3ab11bc840bc1ceea7991ac GIT binary patch literal 106642 zcmdSBWmH|s*7u8(;1b+61Of@}?(QDkT{rIT7TgK$7FU=?;V#f%W785Sv6PfQ9u5*NMr9{%8AXaO_;psp!A38zC}zOLMJ;Jyr=$N+A%Kpa;i=?X69Y#B8yOn|LjxNFOTEVy=%4D~ z;(~`Uu+)EY<+0JW5e#oU!{OSUCe*puNq5YY))~0WIww543tDI8`!B)KlDDef`OAAwW!5I_wxNX z@c%f7K6?7lWBMjKd_X6)2U8jVBP$~n0|S7CftHGiMFa5A1(tRXp4tL_^ro;4(BA5y z)u(}bx}cV)R_owUE7BuKSuFK)V2VcUpwfr z;-4KPWMXb-U_&ir{t%mhfgVubfLg-9(#XyjK+i%?_h@BnXJepa0T1K!zDC^wxWIyP zhYz^tB{=9%MI({T@@nPTX9@k(fq!TPdC{@TgOBph>vdnFT8_hp_+~t7c z>TO{WN>sSo#Bn-UFqPt|fPn$@(7d-(WE?Q4X;f9ZXXiHCg}ReB-7m_Ejw!irmitry zt;o5YmVWy+VfXIF{QTl(f2gKFK#SS^{G#rZK2w-Eu3)~ocuL`&O~G}h%k@Y6Z|g1H zySEse_UFrP@`no%TSoV3x9-ixMhgw^IfpQo_OIQ>wax-}uif6?W_rdPGP8bcSs1>T z|8%?eeNL$CZsfG;<$i5UR($l~wE6f!>Dr!RO8ShVVCSpw*R|b2rDnUbBskv})*ZM8 zxqP(mZZu8$ZeR$2>D3BFT6GbQrydU1m#V8l3M}rNVY!@&!dhji-7b@K#tM{a?&t@h zBSdpOv(u6bO1>!PllexpM}`reJ~u7x1O!LbE^m)_KpDQDsxwrvUtU2X^lYCIWGt<$ zwqM*?elRSPUuUY)qeZB}6=z>2Z9Fu{+H(l9M8b+|7)33^rtK99n|Zf=W>gp-dYFa0 z>r!~X`yp?mpvC^cW^8wCkDNWL?j^*{(wTT6wFT3e5Me-G!(jrfd*K3uA+dyEK=sR# z23)F}=&NjkgZS9-4{n9`7#Bx{8W#>3#8vj~i}_0GFsszC4NPj?x7&>8hX=8#?uqZ{ zlo|&%UgVujH16Cue$t^|u`~N1J?umV|6rsDa3v9ZN&%XI1y@NY{AXN$ktK9KNE> zd#r;aN7}8-2ROCqhv(^=YezJ>4W^d&B|w+UB5E$KrCkv1rn|S-IL!Nuy1gnu_FmOK zAIuU1*>_`Gbh7Mwb2_g6mE96GV=BQ)urk^46Xzh7tcU z2z=WnD2$_}$vkgzro)VKA`GE5e+)JVddz7#ELYO!j*xi0LNBoj`HuKgF@RET3K5ZK?15aVyVEhF+&dIOYkipFuow)ckhz!2&*?z z-o<1R&TCSUAbJnE?C@`QlZo;Y_8t{nEf<)7kzO*KeRh&GSpj)KtEMzFkoHkraaqPR zI!Y~#Y?7$nsQlHt?r^{$XV``PG!?cohcEW~v~~K#wo*k(gm5cRO5K;f8G^7!RjBl6 zpB6|i7gxuh*|WUHjKr3x(*T3w;@ajhUpu1g+(@BCty}j3xOoAFar&o}}pHH*77+w7q9IyP+ERVKQhmI`|q6paGr^6xE zRCLTjQA=iK_~NG7yH4TR)2LGfBQCajzD4pxRFRe!Y#;{aCgOvlb? z7M8b9ue94Pg9_ZnR*h+AGrL(@6s^82M3mnsabDq+fF7$8TwDictMTVIs!BnNaaBM$ zpH*vwG~*k*TJ({wO~T}X$H;y=Oh#%f(;dR`GoDJId z-9$(mDURO?ye}zR6dad667dxbvXL+xCF!+8St=-A;yw;mn;l^uq%s(6ia6ER_!xIV zx-}Y7Nj80$kN~8#C84ERNL}Yt>?E|j=`N)}vc>*a8hg(pS@A~q^6@DM$2bD2Gy2wDl{$hK6#`wa+WxU)W;(!;{+g+K4a~ywP zW=L5HYRz=CxL&X&Y*CqJL#gLXk(aag9J4h#!%na{mF!ipAsYqhS7T3u$+3nR?Kn2^ zz=}6tV8A0ldY>D-FAo8We+kkq7mv%wk5D2+Vca4St4^4@md+55D&b;|J0>l^gl1>! z@C`gVW?@FBLBo*nx^bWZ2)F-&rQSFulei>A;Dwk0-H;ecddKZmEZH84MUSu&>TiqELim4k8Xr5Cz)c7W$^}q`(EPV0CeQc&;687A< zu&64Sw3L=LcDzLUwUO-_UHs#55y$$^0ttE))f8>&ubq*Xv>1%-xbx2rumkFz!)>L_ z*}8`{J6Owy24s-58}?YC%uUsxn#5>BNGH!vflH#04QvUyge#9x$=p7}WM%82v9qT~ z>-@+(fEAv$arUk#MLjJ^te$(Q(ENq2n=e66;=xySGI23nq06#PYxz1>E z`b_x@_bkVR27o*7BaO zU(t2X7Jx-)ne2?{y;6D)2$^BVWy4d=??3J2oXkn&DxuJi!=P>S_aCFN9Z98jZZYIv zwwoMn}$Y4$? zEUj+#8v;;RxwwqiY}Q%UXtu%wd|{eB8UF6wIvb~pEPKz1m71H3Eo*7LImM{DbK>H9 z?_D)Tu3`s#L*U7SGZo9+8mySpYZLNClNCQm$5np&y0kVybVw{%3WXyTPTz!I}&SaluFFLR3gybo^r-O}hY>4_d zzN(Y)GA4aUxDB%qx?nK&>en^l&9Xglzy*RW%H~q0)ju$lz4U5X~DXK5QTui$d0&Gvdzhx)jFLjbO zDHu|Aob%#uWHn63tqp+lA0ggu9L9eok)Tdg>s7 zCARFAqMLDSB@9aay*uoKWqv#BK8a*^cFZeEyCD5uS~8_fx-cw8f+TK0s@d=aHsm(S zE%o|YM`+!5A)*Ld_cDSWiubClku|W!OLg^Ey=_Y*l+spLQeDOYXc6jO#86&J4lm4{ z$tj}ggSv-3kej}_A%gJq?~;K#+HJd&3*tf`hO zK<5W^g`pJeWyv0mF5zw%zJIn(`QEhq8&<9Ip1urhL;}kYJ7A* zl`t*A@>q0PwZ5kCLV|ocVEz5PYEjeML&2@x?QM0QYxS>dTV02anh0I3&S>9O;|Dwg z9eRMzzS_OZGZnS4jVT}}tX7xI=^0%y;>UZZ4n8jgr6Wtx1KU{L295KEzKm~EtH9>k z!a*XY{Db$19SfQ1B>3t$gn!j{XF~nqXC|WV_phTuF>Au{JIVF~2V7&g2l@M{b7(DK z;A*JHj&~xBq;Vqm9B_PU`R7!9-erFMDjE$%tPm&T7NqOxOr z^7WY|6(BfM&9kFz0+6X1HpCuwx>9d?!NiN8&~AEtW#2lrz_ME)kY|Kat#=_FWUbc| z(oi<#lXZ+*jqJN-@{k~ueUHai~X_Dk#p59(^2e4&le z@@uh`zE7IW&3#aPgcL{L-=r1;P&a*Sw`IpdCoxhOp-_^+RLK#sxcXYYT7)&>kV`4A zb2%p*YFuk(W{cMx7?cXg7Hw;FsO9X0emkR-Lyi96WMgyeI?V2+mDw8W)smwGupC;W zPMx3PSV}&{VgT1EdqE;;z$Gk32;>pYuY|dD^t2(~fW>X%Z(b&}dqu>45&s!;II7LO zx)OhCA(dwTd*}JN(P-?KgRikX3-?Em85Af4gWJ-@9no?tu{VptZbJHAwny;+)<8Ic zPZ7xZ1pK5kq{%U6B1N=Bqr;ke1?{0`9ymEbqBT0{yexU8Vq6I4DB-Xh21dC|(#khF>bpSu(;6!50f^@-urnx0YTQGqdQ0mVaN6CS3QIz;yIkY^|1 zyKiMMzQzMcp<+C9pxLoMufkrYBC(Y)b!6hOzZEsZ>rOb{Om%AsBILM3B*r9p`NS-K zE`opJi$_%Oa|!*lGJm89)bjSac8`2T;em`i-Ida@FnAyf)O z?0~iud_Z%3YC+3~MYoBi5w((uC9kEe$)DGcS^D-i<|BjX>BcpZ$MoB}YiFh4LOrym!z zEG!I9O)C8;$xK5-t^9`-9V5*Hw=l4H`(W}^hVO}zP%=JXp2r3NwDb>W56wPclE?0O zfENaI4WQlcbgc+F0nAQ|svfXn!?&Bsu@95kK$mMvtiI zH=}<_1iIf6LFi{9{Kq*!`xNMZk_1oL@@sHUrhjwvf5?KrJo_&t02A#m3BdG_DUZGM zM*=YX`vhS6Edgj~{zw4Yhb;Je0z9Fz-@^SH^Zb2W9^O)#-v&eY?}H(#|B&P+cFvR{ ze`LA7&O^#QIBpA|eR|2L6@ZGCCXdYQAqSu61tfK>sDHXjEuaLTrFrPkhlldcwhyn; zBeDh1{y>S3W`B)1fc6LPRC;j!Z+P~};-`DkHu?rO4^tG`&t@JVv7CXC$-|`ROvd}b za}6G;vAva*xq-#wyzm=rd}`%qO@B_6f4T8A%s;1}zk>h&ZQ}iHwtWQK|2uvD6FUEi zp?}h6Y9R&y?N7@5=REd*kweq|0lWVzAo{l%_o?Qex$zGqnx2LA@y+`ABkc6POI;1P z*of@G{P{kkM{!J1BqWDyQn}Tv3{e$e916vPC`52^$x>)rq1MyJd$TvNYA+(Ix)Ajq zr0-CSh!J=AJVmF7`My9(YPpH?de2#qDaF*)>)Fg0C0W&kO)lT=E`xUSMFoq)8U0R*P~9hX*|pAWTW*Srx!k7Y zl?Vo@H#}}_-0T`$3TDjDOVNw3kL*8Q!L$tK9-SwbeK^bQN&Y%T*_h*b2kpUh-cs!7 z$<8%zqI&1-#sGd08;N1of;qr)pGzBi&SzZA4eeK+ zSM+^%#)a|>A!ury;M!$r7jNv^3Vh|m)=FSJxUkSRYbWLfU3c|*SQMvO?BH`&Lj8{m z&u*<9qzaHyYVM@`iK;o5N*eBlF9YP4}+32BFy{~YSl1--6ldHG3{y$tCJjj@RU4nN6tQ%CdD}DxL}UWLBl8DmEHI$ zyr1)D^-+cvNOU(*tKzDZ-wZbtAlQ0f%*@KkxDmMWj2r!xqFLVrgf=IJN@3OIB0p6= z!|pJF%c*$R?cz~%J#~lfu{;@TdNAqoG4UY!N*-SEtb2Cv+wn;1tF7j@#ne1Kcf0G7 zxzvkG;O?%Htk=BrVyfb-Ko>^76f}Ay=>A9$6X!sSSGWU$k+yY1F5l4R-E^n08Cu@S zdm)9M3T&4YXwZ*F|A2r-_@Qm51w)RRrU|QB4A$Olhv!Ra ziJGn9kc5)}Yi0I#T5NPo{UOL{@u=|bSdcMaMI9W>!HBdLejzdXi0hM&+I#}l^5sID z=n;Jq-4VOnu_;I;QIO2YB*e)YMl#;ANpXbz=IVu?5Kxlb@Gtdi_@U0 zXqgjugW3<;!dX{9UpQh+WAEj=GKj4BC{}VU~Gh;OWu5zXO+~3 zh?S60^T+XZ7uwBp!)ZVm5*$@42!WGC?bPH)^1qo zou=!O2U1TNuPUDdXPNY46!J`i3~(q)HWO5$LNx(_+ERh%@}~9W3i;?ZSbU~cGYLNP z&+N4MrJT=zty(x=o=cmwQd9zX0LwYACiD4uvnJGu@(ib?fu%-K*=t9$xVp_0A!PNN z3d?-UV0EW5IY?b=UT|t67`49TWcg84Upm8Ix+1E2Wlp{eixO^i5gVS;11xAmbkkLv ztZ`_fdM7{22`PCQSe+1#6{p#at`$8U= z^5&6!OCy-T=E;@3q#EqrT}8{Srnsb8U1N&}1lbM_$Jg&VWn~VTlb%$`?{U8K&TrU$U)0Vg zKYgBWn3UQviWxoZuTF7v72uc~yOxCI62f_5;&NDTDM;Hn{aTYAUn8h^D#5t=jg{mMj*1;2ROp^-sK+PUUR&l$a}b4~`=Rx(xZ z{`L*~fM~}Rasd9~+@S&c0IVMwr}regIB}=KYr?o@;UomHGAhEEU5pCEA~QBFzSfOU z^ZJ1rPB;$Fy+D(8GSns>A09}HdR*6)o?B8peWltF-J!Rxco_?3h&6PAE4N!}L5q69 z-?CrdC959az+;7-3L&~P9?~qE5aPL}tDHIcV}6=Rfk&oU{7YlbV zB6PsZsy zG~LVX7byEH&<5y3G*RC$p`tO~>*B9|Ey+j5UlP>?j*1~QIo3y~ceii7)-q6juP500 z-P%Na#EZ?{P3N_F2%{et-0&!^K7k(7mQM>E82#H*)hySpfy`J*W`!@*B&bj>P}sh9 zUk|?}t64OBbScT46I7kLIy;~~UBGY0KEM|i;rh}!wJ+7QQ5og@{xVsrNu~!hzH|vO`vv(Saz*W)*KP2oz#%FVX~BxPA!VXVA+!St9sQB#aF z(TXWVq3w&(wel0qox%s2i=^V7@vv>wB9fLAXrr8dc!4jnkRz6yK+ZQ!Mppu5Hv(i& zB8$uE2Ub;;Qq%VIro%PW@<+74RB0e$+0RK-CgZy-S{E=(^p=EKx9BnvLZY|rYePof zZ!c|X-t?}eR2Z@9nmkk-hS4`lI9p_cFyiM}W?8@PF_UNTdfx$21C*?Xy>q)qJLIXf zVQvY`^I=TIetDq1as!LVE|G`|b$-P$=pktNQBoRrsER{J?xxFX~hRU+X|2V&q8CyhhnvBxwaUnrhu3V`g|o@!1fTN4mF z3$S5cGpL402EAmp5S7XXkFF?})V&Aj@B(suM7r-#=P>k<*e2A}2z0zpxD*Ou`dZbs~ z`Z)5NuNQ;N>m>Hk=4+k(5!(XgHB9<8)7YjnT<$&?K{1^f@({im2$%%aE*jQY(bS}e zlUX+Xugyf%;=?<1ui6dUUh56`)jD%e%*H?C0dN;VuDR8{FU6%P6$zsm-rOi4nZ4fX zLlD7&pfGWET+0FB8c4XHx~%2I&*Apncpu;0VS#A`r>K=)vrual0nmn+=)lS-KyZ6O zcE}g_LOmT&NzeZ=lHpr;*|39QVnqQtm87U{gq4k4x!*jT_!KM&d03DTobA*d~VM6eUZOmL~XC_a1 z>?x^yuTF$F=imVPGwHZp=86q2bm5y-R+M=WbzC+ZKSFi{s9N#}+;MM}7#=Ut^qFWb zIiV9u!Bv@Vu$ntfJ~Jb0VT90b*pDo)+Cjvw(^G8Gp4W#pj~~^UnaN3it$6e*_?6)+xGTf0b+i4! z?Q0dM)f<|h2^UW~oh}Pq8vSzU#>;D)xC0^W?_4bMlc^BPHRWZ*k6I+azmmqumNLKc zrB7HMkoK1Dm`HwhgNHjmNSDx5sM~~m2}b~j{T_m?i_|+0=~$<2C||fhIp%hRfICs` z9o~eNggCCL?2GWM_!|PX)n_06EzW#eU;bQ({kcg0i)a1~mx%ntCI133e-eU!$4q{x zs(xW6v`=?_V%tc{02_`r3d~?^yL3Kw|$~$zs3BY(UYHq;0NfU7GeU>|G|v^KT-D4{orx`9ckZ_Nbl$WC7x>j*@6E+RG4WQ|COi= zh2t=zG$Ya+jS8E9)`&V(d4lkIF~s|55c8nZM*3C-dap_tqDE9np$mPTzXlUWSJ6l7 zn>IFV#MA1QbBqymxOF>Ml$|OD79U(pF*AF5Y6LHRU~6hFyt8#DG1a+;=U-9C8qfZ) zP>Zdq;>dr#b9+AZ&9fN)Lm2|_Lz!mkyjZ_#^;8N$Sy@hlnnES^Ac%(Axl0L-?S^l| zQSs5$?jbY1ojr6q)csEJUUB~-W!#75CfAQ>L)I^b_N>2^?GAB&C<`|X@zm7fl+DQ_ zmecx1iTa!v6m+nAS6| zBaTHNl2uiUZaOk^+0abC2MIL2jTtpOO_=%Y=b`0rxRH6I0919bU`q!aL1KR1+nK{` z7KcOAx)l?yl2n;Dq_0E@7kxGHUCoZrB?PJ*FUbKBySK;locnpS2|Vcbv!c8K0bNa- z0|yRrC~bpwtM|7iGu>+1TvccnCgeFw?AGgCYq~lsBhp4ML_diHEAR%ZPED=HqLdaf zrj)UH*vcz*wtl&RnhvYMMd58OV2y)t+N-V+)_YLKgA7TR5_`6$lAJeGRKJM#|)Fn{m(6C=79V&7=v(`i8kKwafT} zIklYA8Je~PbR-z%Y;edXmcO@={i1*olBLG7{(e)Dzk4J+visF@hRSTOIxhqm2tug( zpp$An%1OU|4pR;Xc%Kyuzv;)8&^Gp$>4)fhiB-nBlo6+wvr}ljZ3n|Z z&;rh6NrK8aKRDJ1ANpz)`mCb=-K393y9a(N2}8btT?>}rQg1NxUBMx9)t(14!ujZ} zf1}om&!zIzM`6!CM54|QzISaCzOn;EETNDUtQv0JNtAXsL+h1n7!(4570ud#Y`?c}(_(Cg3#y2TA5Iox znk?hp)R$E9$-)uS)&~ns5kOs zC9_0z*7)VnTh`Lb|VEn&G#CB1S0_iX+S27{f#atvuYc zn2&o~-+5RmgYXq8PyP2ARqKk6EUYd&{QME?m|iW;9a~>p0d+ec{_lEg+0lDlWB&GN z|2!REVz5E$+u=kyqFLeKRKmWts1Vf%He!@k_4(QZTj-BZcM@l z`AIQZ>y%%>SoLBzI?m!DmT~lXJAeT8mz&-}`^pC7$cuAQ2AeJevmpA`&}@VTIdjR; zlkNUk;E3J0B%k%T24}sHeIwTG7*QM%#CZZ{KC%o4wGyeBlLBNyx@BwyV0o79PZHV$h-W}6FjAVm7Do%rAPQ?U3NC{QwO5;IZ?@I-oq|Mi8Vi%IeO?^?J$C@v zV)7ddZUya|!m*`15K0QGgWAGmdR+#?(O5+iM%2^;UWKfxS(#c*NtAeUnS8J}49CXW z#%S^>&--VLT3JNfYb!XLqb;5Y=!;$LVZoc5COw+CNAAS?^2-hbVfikzjU zQ}=woB_N&a)K>Z)6KxhvvXptUa&f3^XSfpX*@i^->7aOKyV3_1sFP=ejX8~CvJoWI zy;F=%yji$hgE(A0SYe7-UJxz740!vORb9Cm~DVl`3&PKdAyeUEkfhS24eu z1G#fqqKG^tTT)#%;tP6^pwfWvv&V$hKown#v=6UW&NduK6wzZi#OtaYOZeRqeQw}L zpM%qjLMqODHhGCzs1hL%b)N^yWq%pu`YBuTImT|AiX(^+Wcx-;KW*l*I)!eR2{USN z2E;4Syw0N6Cp{*VUiJHCM?%tal3HDlxR2@%JYrSgVwDaY40FS8*(BbjC^u^?$;w0eMK zlCTY_e6DBj<;EVBa20J?@R`#~XF?J=zdnRGOkut(HPwbhkU&2;>(~*2o&%L~bY|)L z7to~?Z}Z~EUo%cOzIG~gcB%P1WOMMj+diXP@k1-J?B_WdURz+v65Zsy1%Iv=Xv2$K zjL!fvWNVD3mZ48K{L|KYlC3QUPWA%+pVY|nm14K4?5EV@HD6rYT$E=!r}-AD)^&}0 zc)*Omp6GDaosn>AHaxt$y~V_ao_24Q-MQo zjH-e;@=e0ZB*YG^wHeYx8!)*<>6@zX%-ZoU?KXhuR8atk+dYtZl+#Ach4T3Z5Y{Uw zUW!#V=Nu+=hrbA}s6QMiuhw}he}nQFE)&mI(>5#HH@d7>R$}vrI9keX{MF&DT#v-; zs7FeL6gmM59qN+harm2k`PSa8omPk>C%_16CgvSudZ<|UeY7Q6ph{Wst}En38?Da&RA|mR1m?&qPR_2r2E`c z!Am(;#ptPvC<{U2tDS}-O0P*Vw250B) zIF=8SwWhUtZ@&;4AqR09`-LtY64??(bVPsjiMF|m;MGzCF)6U7Goo@r7iI@?aAKRi z@PO3BF{xwP5f}>RkRaI)_xz%8kcCZp}+td<86C|-pmz_TJjxFBdbSm|M z&-`zyWP+PZG-BCmAmMr7KjqGn(z{S}dnrG28*Tgi97b>q_ccqqcq7DAZt1R@+Bg(T zC-ked2oNj*(j{^lTd?S^eiam&Vd1mbTmhKrnJhPIVpaaUJ!ZS}92__TQbC#sTKN&& z#VZsVgW0@j`R#uT~O(D8nUIX@-)PiV)i(K`mHnhU90IA=y8PFu$I zY%#|uIxQmYYH1^@uL5?1Q!-d)9TkbUggI%XKWb_!yrVkPRF5Cx(tIZ+C*esIxOwT% zMls^X_a;6~Y5-9;@{lY5!HL{)-Yc5Q3zC7a4{;$_z#l(PgdM7~3hy9mOv>K=`GGZY zW#*PLM~~FDvjjy{HHnIT;jxhFEUY~&!XTEo)rZ@cfrt=303j0;8`sn|jo)ObBpNY?KA0+}i| zFRR#o$BT1}{7W3vjgy@yK=+v^18jtb%#9eW`V}X2(!mIBr3H(RYY8i{oSG=;@HZMZ zQshj$uc>}M`?f7lN|Kwd-5LY0vu9XK|cDl{`>%pgy7C>ZeJu2vj*8= z=4h(?P@C=DJS#R%Bubr96?N_WVPhz^5Cw4b-h>oYDcE#V&ov_5TLduOY#yOA>?S29 z6SUb#c^PVG0_w9q6Y1^sIbZ3jF4*v9(rcT%=l-vlxJJ~)LO*_Zi`vr}+T?(c=aMy8 zQ4j`C(^nRjgH)m1FxS$Z!YI1=nzZTN?CmMYNC6 zXEAVUk%^C_yjC&{!t3K8OQM)ZN)nc9=ZCj%Fw!L-x-8B9mA(vt|MigOk*+yUZ_w20 z^ZOW~lHh&6^mX^;?^nX?t^92r_e|rUtOIAWp#z=sXJH)kBpXk2IAem{n%h?BUPUp^J&M&un%1sUu2hfxlHpp;CJ5y?= zQOe7KHj8^_fP)`rgOPlz8hm6eu}VQ(JE0)Z8;AV4?H-hkw@B~ba;c~F`p@O;pA6(5 zxRmGvmy&n3&;^=HD*Pp@`UfgS_d{3r3zedKk~{oLrJl+>dGSD{o}T_jrG6Eg{Ys^N z^X0$Dq@J`Oe`8WV=-MNb`WscF`&HTYf5xQ#t```i)8b7XLpJsRzvx<1bP| zTBcv5giNgT)PG6|nI5!Fe@O{xY3ZL@{6{4j6U|eZA5y|c8QH^rQrZVgz(d9Vq9go6 zW%C!!d!j`Dkbl4HJeht|l!-keQX3N;bIM1Z=dbDbzbHNF|A3DFR_ghn#r&!C{E4uB zarfV<-u?$<_&5Lld5BnlAE5_{*`H!hW;&L?Mu>r#^{)}4V|sY>m?Hm!*i*tl=TZ9# zpr`*s_sPKg%V1GHSU-*z%>xU55CA?j^ZR)H=%`=c)ThnCzm3;_#t;9}TK%cR`a3NA zWs5K~;E%n||6gmf=%0jz)c+llNdH?`KGyuREB}EcGSL5vHtUnRO2or1VGm%&y)XU& zWJzR}h$s&~&&LJ)eO;(TL9oFNZG!iDbgX&oDf-BRcLz7#I#CprPWJ5KjLsqh=z?gW z_HOp0LoxXT2#!NjQ!(k5cg_ptq}=$2n#{$BN6g&!^=Vs%uC5a|-@f|Pz}>xD2VhV4 ziq^WXgmD6=X5HNEolge1lRplG9#jp4lDdvrEmt->Uo31u&Sa}};0$-i+YbTq-)^&e zZd-G6;3dzbpG^*#otoICd(<~wo`;-RYOAY{;AEBwGDloRM4#qOcy9F04jq(y{@U%a zVHvz&g8$ju3={I@8Bcc)=OS(P=VEtmV2*Pa$A)cUVBqcGIpYE?{Z^hMy}eqFJ~8T! z(z|$x#8$ZKvbAi6k#@J^!1JnVh4#i-OQV^5qm4nXAmFGui0Av1!(1=la`57gnyK1SP?{ zYHUKmIepV)aHXafesLgkY2qSWFnu*TjbYSLfh@`zBYwh{rEwAi!Qti8hi{3w9Kc!x z0~Fsc&8A2#^Wef~r%L#x+VC-|)L8d_4z6}VHHnXxx>6&*N__Uttw7z6ER!2TQlZ(b z;R6)Dz=mZdD87&&hxI_$fKjrfvbPB6*M_&^GP;*DN^w2`QxMg8S0|`ewb>@WM>-`W zt^#h67T4yDR1j$H$M~uoxz&3p_&+g7laW+O$nWB75mgS1HAAU|0Ci8zJYWd>i7it>`5Y zVOPQ#1mmLp{^@#FkHxcJMAXR;n@NoMo1q-?KM8LOhI~&k;`ToTFcg z7;$QcNEdhj=&XZaoy0)Ho%giSS7%Kedt<=WEOUqTT&tp~lFeT8zTjt%wK|eg`6}xv zyl5UV`n;u-#D?Do4;i_gr#5re>vj2BFchNJE&=l3Je??rMNqL%+zIn4C=Ikmm^qBT zKm1z{I*h=gVmNfdgSV)a86N<~$tXy8DYl&smik`o+!eOEJ%1Kd*&q0J1L^o+b;;%B+i!cKFQME|Og`|lO6$qFYO+zyz6(oeOqGVf=%TVJb!Rmfa4UvH^@g_Nmp?zu~k#BShK5*;1HE*=4 z!uSS5HFi;c^xcWaryZqxtfU8-ez(LT;$2K0UFYC=!LE-uCtyOr3`k?9bF@XZBu%t+Bz03VcC1P z(zz&X9<2SwUNy(fx-%f}H5%$F=&}=GWSlFZxAJvkVNNKz`srZ^U zy)!&4VTuumq~%)^%>m!T{2*Ur$iGN;T7J<&j1I7Vg<5<P5kKFZLEIc#W1>YsHnle44tV~72%16@+22{A$vYc)^x2Twm0YKo?`3Q< zQk*c-M{@z#_^ZV{!Q&5cm6g&x5a}J2vewiF>>R2*4|5(B4%)XYV2>>tVZK4OF5lh? z3R=PnG?E@mO`bhmQBan6vG!{*!psAt8wkGVA*uYDto`uu?<}C7V%%%%rnb1p(Z^mxntLrK>D(bqE7x6)IG{rWZG%Na- zCs;UE4eF^=bE^5iHcl9NUbw(VtwM$~j{Xu+IW(8mmu9f3Ls0~^Yg`?S7F0?$Fxvk_ zq&yo5*44Uwq3>BRn*#dz+afYzxO3GF)6*b1hS`ia`ygoN&4L8d_MU{_k>yt|a?2TZ z6tWZncO)YFDpqKzG?ViEP*NXn+= zE(^)^+%OvuE9?MSvP9c2TDxnRtD>D3*5xXhj8({Uw~amhl)%uDcLLy)s(rJj1@~3S z!fd`X!Hh3$t1Ir$7*qM>h|&09=@D361hCN7rk0c&pPO)gXy(%TR*QaR!&!2uwJROS zPKNi%`|^6Ub%Px*Zlz_$SF4oS=KMkm(XA%Fc*g3ec}&T(^&6W+dU;0CJ$tno)&5}1 zO<}qdf|AyGWCVN|lkM`3(Tck|IeUfkzEsPm^zBe+jq)vm7DYgz-~Pe}{p``*SI>z{ zQlpg{V67Vw_+>JJc0?Nen`Zh{Ke;&?qQ&bNr^9Y!lPo3g^?w<01+Ex3aeKOTvOowK z94fU(rt|y0Vt3^sW~kllnWlbDa>F2Y2_9=TCgnU>pqfo9&0WH(w&W}2HtuqYMwQl~ zB-F#z;aSFIB6tnw0>|89EV!BaR=+pjJ2|CW2ZnVs(9Jlg*a ztl1sbclkZ%!F1n;4StK%p0h2gMd$^|EQ8$Lby`|dZsDyx8AP^$PD&#{@t~Iw@r=F_ z8DjTN18#%B^Mah5*<6Q;w1cp84icmjWXorPCd)UpO^Ph7yyKBI9%Wuz%|N? z3MxxAOT$+H$>5_H11gzai{>~T*~sH`H&WQ>X0%VRtBE8%g~oQw>qpAlTx~G&=A)m-<$~sbbfjl!`D~%?d!Wf`4Ds2 z59@bbRny_la^h#;8lq#xv!y9`FBft+S;+Iw1??SEqlk6*aYSf~qo-X^WBB9+O|XL% zqhz+|TXG{NUHM}8BYOy5 zWY_1>NF_0LH7`%lG1swX1W&vxsx9<@lkPX)2VTpbsLjvZBQL1UvWxXPt z4=<|hEqWV>RPv>FO(20A<3luFkaR=NUAMRQvg;%y9t?q#niw`|eZ?ew!kHYg6qIXs zzqo*_G>xPjvp}LSn|MX6&ar>kZGtUS0bF%Izb6~$X@mxo4ICsIMasCYB~@y!p4ikK zkwh7WAKk49C~52o7E5%P#PFA?WO14x`;T;#?r*}y!&@|>Ti2W{suit8P%DsG&T^kI zfSxf+>mmu|z=-n*B zPNRE$krHURiOHBuD-B0LgH^6?@m44whcb)nK71k29A<#(OpcPo+Xurl!tX2PEhVC9 zzNo+zCHLsp0@2JK$dNSBLxBM&=ba&;5h{R!`^lcEx2?1WGv7|u;6*mbwj8A<8Isjj z{YuLv>>YqI{@+rwr?u(NrQ5%uX1`Ml=HIA=_)lu_{{~q6@!_oh6Y$RsTyIgW)%h@hhJF2adtY%=BpX*B-MW^(EjU6N=}<9y8vEkAkH^IU=H76<#w0 zf@Sc@A0g@k_c+bvdzR)kubHIYU9B8)ThVs_LsWsdg(CQC8kCIK!*GEu-!np#fJaIx zYnPW(dlN?^A-hu%#Y2j;A6r;mPS@Qk$l{IiyY3MXiz?eaEf#{Z-sqDKG*Znc#}!f5 zCImv?-{sBX;!~{P;Wsr#Lh2bPVjOYd;?rPipp|TUfs};`)#k2seN@BzwzQB}fAuUU zl>BNs8Te5AW~;s^+2LemZHXHJaoBsC8xb+&bS7UA*>*tab8VkB`GA<Gl=XFj@AX@lNH!gOTy_*#t- z0+d>w0gZ|+Mz6ey+)3Db4ill$?{63#RoTK{0N>T98SX(ZqbfbSxU$C36}4 zI;a5Cy}k_0vRK!~`(hu=^yH);X*xbd=n_c zaM1>=aY>c6FWkxPU)g2V6jf(=lU|87s^r>s@q~#e=CUbx2_{nP8K?> zALV`dCgXr4pe3XVmKc&xdwyjut}Vd%2 z&#Cb`&4tL@jOWye<+u(46|nJ9bJ_}@&$S!l@tV{rmo&9+Qcg-&b4o=$f+0_IVC6K_ zDjVxk?wcFa2!iL9ntb2kaV?Id%q?}?6r^zu@6EXk&+glJ5F0HxvtOe@a|}VMM^z17 z(qvc+NWsxyA4QlFI0C>+)yOM-N5b|jF}&%Gn{-`<(b2x(Hah^v4BvIb?fHoUF+FaL zj3Civ`0Qlht7x4BxI z($EvPoKp}I5&LzWrEqM^Qv+LZzF~rpIFOsPZ#b=SlCOYTGXRFnC;uPTz5=$AEy>c% zTxOSmO|9{Yd~u_y7k{&({A!@lyuq{nrvLyj^Ey^PB*^og2`tM5N}f*hYD^!(DtX ztA>$Uk(;nQ9%5!I^aOV7-ig3fnYn(^Lq+W#0a&T+{vMnjA@ZUxTY_mGdp6YYNocMW z)SvxChVF}9XJ$0^Up@v1)z1NS2?t8tiJ5atX;d9LI~d?*<>jQ73qUQA8w3?1)7ucS z0T3YNnH(OWe)V-suK0X%OaRheG(F3D3?gj8dp3~ z6tkM}O98e6hon*H<%UP!3Cy8%)W{&~E+|1*ni-js=uMU@MIPOhdIq#opmmWsPjja% zSz%e@h6ZJmd0}Z^#JX>wuq2UJLh^>GIZ!&DsOtu&#BQo8eY6+21pwr*T81Cv2W1$4OSh z7ze`|QP$v99Zbi9r7#k~&{$8UY9O535ZzPfA<$54WG}{6a7L1`c_ZSKQYu#YBd$7G z3dP|)^d4r_xC5JAJ$?}qW@q7$Y_Dbam$U{|hvdn%T4!vbxXSTff&?n)BNc%$tdb}O z5sCPJdw~;KEn$epvO58GFRWI7U<{O;Dj8#M90=)Xb7fxhx?ahJ%cBi)WDbvC;2z#p zvF#?KfN@j5WEoJ=Ib#N`+uL#8dxyg|HTW4c&u^w&EMFB4qdDGP+R;+ZJRY?P_-*a; z2=s|D>mpUoTSI>|ZZ@-2nd!m3J{kLTCf};pi`3ak#c(TT%(&|cxxaWepH;rf`um_e zn33ZFUD@#kI2tg$i7Fs=d&^=bffnK?^0Lfe{T?>R?rzi7P~Oe@{>fqXOa6M+2LGy= zb<6FswI7b)x=jzw6+)u_3SnRy^nCkjy+z_=q5-MHxp!x{`?G+POLV5CXJ>%k9bB}S zyfHxD^8;V8rpp5PGedye%f3Zt7dN*`>{svADQMIh-@66t?m@ktk9Mz_;gP8cYm{|f zff_r$0}Is}6vDxMCT{+(?go@0X*X?sn|l?Wnr3}4A>|IeL=f@>M|k##?&AHTmfWp@ zPc5YueL!_~BWu|?E>rBh*LQxjMHkXy{kbx%vIEP&ta2Je5|1pQy%O zG;rbO|8*2R`Gf4>JGt6u0o^)AFr0PNPd`AT20%l%LT?hN;?G*yd%w}B3^aEQddunq z>M8x+4(mA))Odx(fG8q+dy<>iuF^Kyvou`#L7244pypK_AGP z;gegz13y~shuSfM;1w_N5dkP_Rs?4>b!AS3i4BJVX*{)yRM68%;+ZvZnx}^D`teHvIz50(iO^mB~Lz3JKx$ZKz65WfGa|(XMuFpwfa#SW>^gHkMyNHk& zniIg~7r%3dDPG13sJW9TNWwy%yfk?eqT}r>m^v4WtwY^kg`zSx0W4y;?prvxU_d0B z0L@?uJR-EP$hB2@#IO#0zV)Nj59nN6pd!MSyMad>4O@H~sEsX<_Q9cNys>wLQ@iS0 zz|}U+Q?pOIv&hb^DYJUtt@+9{Gg##yVEvNONuJ^1==oS$WTDe|ljUZ*zowlo_3>MF^x?$I13k(I@+LB!=h8Zgt$D9AM{%(Y>RLhPVx3>A(dl37Th+!9^jPB4-%! zBA~lTGUW& z9eF{x{-oMM@;eA<-s}!Gs!g-Uui!SNM4iUGg(;~9f9K|hw)Dwq7&rmhURxqh_gl3f zcx=3P&j!a&qhpH5kS<^bXrQkg=o+S(2ZO#~Wbo7+E^33ST>*OY!|^i1F(_Lf=j>4g zC|+-Rg~x^`c9Bl8F#AJO3+HIpsfcV3kW7J!hr?M#{|MMTQ{4^IEq#Z5>7SsGx4g?+ zY6cYuL8}j*etQS6S~qtv5CnSg@R!|)sJo)7IiC*k=1Tq!*;vH{K)Wa=RfdE!o+||O z>C#ap<#Pahir)@oX9N3L)=3@ErON79C$LO?sy-y~`lSQb%pYTb^enm(iV`-ibBrQ5 z7DRT{u1PBAS`Ys5_d+#BIIi1HSx7F(oX2_IWDmBw{hmdOed)kNM1L>}$~CH1DKsrfr*M&oYJsv6N#etCTN!vRfGPapwMGdL2f|Uy70Y3{vT3e zH&VI8<{A?5RVyuX8ejWM?{R!x*sTf!LY*tVihyqy7rHbx+cSsckaB>RRPo?8LZ9Kx zHa3YoLhl@QZ*cJ^BA~=gSUrj$`cm0G^S$d;*N%~7ZLlsWY)!Xm383j?_;w8Du zdD-RRX^Xz4f<{l9K;)S}O*&<$4BrR%VWGI zzd_DBbokwJ&i(s5?&ygxJR7z9L$zT%7yyRThp{{CE(NrZu|HsLd3E^%4tXEX* zZ`}kR#@wA6O8)CM%3Ymdo^{;nR6~=#c3418D2GuKIGhWbA-ix{WZwNCo@RTK2ZS4p zr4{2_G3WgOfV<6^30J9o4Rj=SRz0q|zxn$s^lb>6=weH<3F(8k9>SQmNnHc=RUo6q^!Lgt84FvhFIpla=P$Y?239(D)-T>N7P>EB zfr*)ej{U3Si-m=bmGKLb5K{gsUQ+)XOA);o0Smq0-%FVUjhrp)Y`>_}Rh18uGeEy+`XWq~!0w&;Qx`FH$!;4#qF)A7;9*vKA&bW;#yR|Bm-I zP8Rn69iRV#L;mjbU$D;q#b+jFPCACaK~7)Jau6_aa?&w=740z7u`>O4T>fjO&FozN zHpl;!X=eXt;O8$0>i_04$Ct}r^UK6U$N3c<94ue+`^A*SO!wc45jQtCIy-w4+rQyQ zCeAhn_H=fRX7vAiByju(7yq3i?C&x7uR(zSfcyTvxA7lv-~X&&`u`30{fj^z%m2@U zq`xYQ{yhZ$)q*6ZzvlQKK;ELxy6wg&vJXa{-;T6@I)U(GwlM)*Uc8uCLx(>o&gcLU zVuae(XoEOl1-9?w{5`-~b-QBh@Yv8X`oN%?Fw>{JW}^ILzFe>K!@aFiPEPO5`AdNy zqU-6}@zLtn)06N0$;fX{T^qo3#U~zqeMaBsT5~*FrE{rOafRCTTGQgk%hPeLUybXC zcqaRZI6a;5kjIqD{o(mFa!a-5P^H*{Oj*UOF70_HV)N$2vh4jS`MS$J^@rtqZR&_P ze=dXRlP9ShX6jd>sQ-g{soKZe6>#9uqDT2E)p8X!0lz;5-lU(E>0+j>TXrv%+Z$@- zvBy{Uxu#}?fZx34LV$hjXH!T2`ULWW_3Cyq+SVB}*@pWVDx`O;SNs9r9DKln2~KA9 ziSR9M26Pf5_gU_pWZw+esWGU06dta(S$mr}2yds-8fiVhuiIeO^<~xYoyP&odY=TX zXE$Mg$JWGEAb&{*mCQtLnJ06M5=Okkq!r+BuVb|h!VVKMBFe2e>x(nD67Dm_x!SbF zRRyL>22wMfz0z{NMxXS7)sCFWYIcEjcmLJFxg8tZtS0>F;LVaRHc@j(Yso_8IP(Ju zbv@&Ld(RaY-woQ{t=csU1zK#d zub~>=Z#Lx^pT2%hUS_!)KQ3%{cJC9U*NsUr*spRo*GVyIo<9Z}bOqSer5oKbwDs3t zNssO-N!25#ua@t9TT~*y+w|nRY^P*sCs*1l?Xcx>6}-1r{iGx4197>cA>bV{ zg4Y7{hCOggl`+hh;T5?~Bh}={`z~8+1Ld@{6SN^bv)@Xff;bngviSP~z_~!qgi6Jo ziy)$+c8M<$1^;xVc%>d?k&lF9-wdw>x%xu6WK|)_@Kpg9=ly!@-EzTN7HK2XkCJ52 zosKo@x1j59-TEl_Mygyum%($NKpBnl64<))4*ZCKylX&%n&^ z;QpFMSb#1rZ!QpRr36evAd10O=S?8>%|qb`%t*qj2454I^z#f z2d4xb95iv=7vwCDtF_CtgO&A@@EwIRr3e;a6h;T~^M-L&n$j7#c~^0eDs48=;6SR# zKq7AN{O-eyPS&=H41?#_V=3RvX&84P4k{i?1khl17|7H3ySV#$d$t-@QeJ@scX+IQ zEqmDz*a?e;SwXf(>z)aK4b=>c`bvS#Rz0<;iQa2lQ6y$={p=1wM&nsqUui3(8?>^S zKU-BbC&?iN%dkCU+c13$A$e zS8k+XaiBJWP;OZ3^X+8^rkKO%uc%XHdoK4*To$EgUzCl;NY@LKa z7Z>sowW~Oa#aj{0{)X!FUW(WJG7mp_>em?9*SixlD4b0ix^|lrv1l2BfM_H+#(5J2 z<{t#kqCDUC<`^6R{YhTgL^-#?RI%}xkM4S)SG7S#cvH~oMgDO+?-{7zGpD&;BkMyd zSAtniNOA{&Y!HI{y&}*We;^wKSgL*Ih18Jwa$>YiosVFIr zpM2))w#`bFOa`PVnVCew!udgO21ybaXDNIo*5vuU)6aglUhG95=nuwMJIU5`%@Nc9 zB%p1QPy)x_aw`hP5g`#RW6{xi6iY_UToH%2pelW=;g75uOM}{5d?apKRr;1OX>De} z{tK~eGYc@o>bwnHkULdiFpMrmTTzAF?4Cs6g?yqK;hGS52)a72mh^A>BSOGlKBV!R zrN%)3Hb|PEcFjqXCU0=b+w)bvq3{l2YxWLGgHUKCaZ^3d3D_l{%l1HkC==kmV z$|N!%y<*k(6>KMo`0QDsU<_nV>ZI_(3Bvew+>;q)SGPQ$6C}R+R>ip8cu@i*Flsw* zF;ApAR3=#-F)mqg86(N2X>D?LPdcmFDBB?#G5RcI^w6w<+q;VWUzXj4vl!$%>73UzrkRV!)#1HAq3j3;7r`h3gTgrS^k=&)Avl>BxVXJ< zbrG^;D#GI<;J@#@G^%OkgB-%*69f=8$C+3QW}|1l^=bvK2gpyA^8?vBAm=;B15(UI zDOK)6O7#;v66Kb(Vr_4}Ux+YjvKt8lcH~f*SrdsvSX#Ih`+F^>@tZY%2q?qXlKM5g zo|HKK_;40lO{&r;Z#ve?`5^*oB4lh0Pv8xfqpnX6W*f*JM>C3}E^40D7r5(89-pwo zjMmmQDyh=_wzI<>wf`NIr`fh#QdoHjoTDR+E7-E|DCe#X35+6dOg`sP>lDpfWEAm& z%`EX7ce1gIIt=<7&5a}lwcT0S?jJLBEL@@AGBB}wJS@>3)SNz-jO?q(y=(-ESbIaBSu zgk$Ngha|N9lF9TNqBYJrIbv>7MMN7751nbLSe>(=+!cxHo+8fq7soBbpW{WWL^R0Jv{w@SOD=R|Wu$(%d zYhQjcz>ws|7ZC5M?uaR=+@8J|me23Rf%h%Ln|^H&CHb=R4H+7Vvh*yubG-gS(xlPX zQ8xTBRjp5Be2VVdl_7J>8&=qP~Sb^^FZYVLAMZ~Trow-c9*iw~il1HOFkAW$# zY-wPOB;4C3f8$s|OU>~+f9D-oXq5ljKAD)WE3-hnk;avMHW7iEQc0M)^`1i&PDHlx z&`kfT#Ip!R9Rui4YC+J*qMM^ro@sKYd@PO>0fj+uT$3R}N+}cEN`MKg*GeOQqO6C+ zu7`HyoMImJT45FJN8P0-3T*4oAGoYsKx&9Xar)p2Y;mA?JRjsV+kA1i&pZa6$r|0e z?W$_gDtz*LSdW_~+>{n~?A22493aa@`#($A#5`lw8vu=5My|5eN2ZC%_fU%q+@k!e zKf7T2X2iF1tV(PP&D8Pm=VeUDTBzHb4~KLjipJ@h9x1hXZGXt%kCBQwI@DksmR|0d@|p97mTKVqr!`O*Ie@?Z--uo>dn+ z>x4`(pP!A)P8k&Ghrlve){wg(cS3Nl4yBisjKI<;?XD(Yx*OlYS9fx)8?LYtgI}p% zk1ij3t;GgE`#w6~S{FY0@#+fB01$-j^(co zoSwj^dJOr5@ZKOZCgVgfPgn0(PRu6ee%hXt;)mXvF>NDmd_%Hl;6I37FGAxyvsVV9 zw=U66OKr(5Ero^YWMgDXha9?*L4PGwpNPlTD(lN3lQ`rxb1sQ0evLNyOqN)XATp#Y zg^gzn?z4w?KtQO#)7~^>1%*@{@L7w$KHTYKgIsd!Q31&MG{k^s&+zH2yTkU>#URtW z`I|+ive(_?s<6+fZf??? zYp_OiXT_NYYI!uf87S@$-xm_1;L?om{K?Sp>DksO)EIC0A}xke(-t#n31PDgv7zq3 z!$V@jIU+n~i7<6!Z{lNI4awT0yD?dKXNr)01cCXR_|#kBC|6RM7m2dcYe7NbI?!FBlGy6{}iP8(zN?W1BsxEv$>rk#m6U*I*RD zJAECdK+ZrlUxU@Z&KIq>Uq-#*aHd#UWC?*B;(*` zglB^q9oW~;)&ll{rg|>f_eQC`L?ulTdCwvm4v9nYk3^;PsH;1_*2ZoTO^RF8d-#D& zYn1rOee`^kl|eU}nr|o)oY^Wf*lsjY+_iy>RA6WY1Gy0pQ$>b9CDg_&!ON4P zB8nPZ+-n?RsI;PN8zZVjhn33&0hO5cQ&H;1d8F-xutSE!Xze7`qsX2lI{8vU{5hRc z$0J5hKYc+A^zXhg7z^>wY9tflGeU(F7&nX`lM8a>f1a_b47^d6!GW;cg~Eg|)WhjP z1(}sbImrF4iW+)Sz>Dr}?EMmqOPAT#u&Wj%Iuu%?{uXB94--%tB96R?^28EP4w@nB zI1?z5E<*#V0^#-(r&3lN4x2~$%9c@=rJzBKc{~r;XUyD$7L^3l0QQ$)ZbM8kqtB`4 z3Q{dOztD6*a6J!OUENUO3bfIbGIe(Ro;V1uPC*M2NOZ@=|?_cw@fw|;k2 zE(17Z{SL68N92falWT4wedFFR);}}6 z3Na_(IS{;X4T^(IM*NW>&9Gv8zrzj~28}SGobkG|oeTmnG$3%r1`eZs5WRw0bCIBj z=t!Iy)V;*5G8sH5HdbKKmClMEIdyu1!Nx8?H!=@=hmyvVJ%o6xGlClzHJ#L-Dj3PT z!ewFLJmi9y*fO5gcMHJiy=@KfMagUvo2IOTgP5|u)c7+Rh2?4kZ^slTjlIwhyL-l9 z0J?;dXq@L}I0X0F6>tNQlR#q)S`#5=xGf6>9YYJQejF`n)(oSeX!`1`XcFt7uZLCT zBrw_Mz#t5@6VD;zk~5rB?Si2OnW9)p2)*&`Z}P)?D|5WWNi9Mpk(a&5-t8(Gyz&N0b14p zT2TR7RRLO)0a|APT5v*3ODr7EqL}mk_3)U>{?~w(1u2rW;eDr_3>> zD12MefQhD=ZMD0~u}C1tevAdK8DD7qQaZ7YpxRnyRPU_T7D1Ql$JQ<|fz{o=7}u`0 zXdl*f^{<>`y=d;_%`TzFXg3e|L~S?Bt^t4GOh*SKld}six85SytF{m0rnT%RI>%$Q zpTrD$y{6B;@&>orUjg@+t<19$Y3mjW$<`WsCGaeF-6{T{Vuq}AFrgO6I2<44iT*K~ z&Zr8ANSODLxo82nOwa2)b819aDgX~#)Kt;wXljkCRyZZ&v_fL)b1ZDJrN(sz_=y!XKRnvSC-nFX>rzY)M}^o zpSHH4en4?1_GcH_*QU;?%J13=Mx@K^9*w`Iqi$(Cmi1LwtNJr@E=Yqs3V&8x({ML< z^QL;TZ;u>UY^PrYl(aQC)nTjG^sD9^Ql<5)*1@(VeCwF)E{muBk?x#zNHy74v96IE z)3*El%Gx5(Yu&=!8PI-+) z#>A~f&aRFT$8#|p4zEC)W=Qddl#3gtOjY;#DXU6J0{bDRoKj+u=VU31GIkncD5r^r zRAD@Tnbvd#UcobFmqw6pIp|H_kTs-U6a_xHT;xnMWC%Qj+#^;Zt(EYLbb@f^d1hU*AwQ#Hco(Dfx|M#6D%s%pHa!J=gG_K(Sxz(z`4C?wf@KTr;U1 z^l&zMw%B@kvUl^=miMn!-)abxqK={^*5B6k^!s%EYYecO_E2l8|cC{~!`y^}kNF z+$;wBYzR;=8R*L`b4d-P9%`Tpu20bFNLqUf*K(u8qDVsddSzBp*}JyQ@GyOn>$k9SkG)0IMij!KZ~ zb*8W9Z&7XFNF3iELD7Gn?oN}Nv{SzdK_Ybd>7e-3(0#5L#<#ofp~Gkbww z+W9ELzHEUU@d|G=xk2n}M(qDoo_W8C^aJ)_Qd9d+7qlGzOnx9wFY~2;^4Fi7i;dx5 z`Y7}w7EVV0yoCEoDE(sz{4ZHBer2To%O?L^;ry??)8;JPL{^#eroo>8(4|3NV>PolX$f@t1ntT8Y}f##X0y zYT|^CdXOMS?v=z<3AvpYpu?zOORSmXBK;@1##oqyHk?<_rC zz`9x6ne@P%_Q~7?*rM|)HFz`&1$G6~Qlp1^`s7rAXl2U7-(GL=cDb}VJfHc*6(XFC zOmSYxly_AnR8bF#6WTQUu}S}+pTVZ@Zr9hcsn$3NKB-SDgeq6H{f@8-r*5K;mG%w; z=3!ghiqsZAGTeNI+D*1&T57eYzl$2^aEyP9{|W`mp{xR~4rOy@hQs>gdWq`0#hIh% zPPjfzXJdIHePXK%#$;hhd7$-J2X)-I-TZTIWdR=>KTx{=9LQkvS#m#lsj!l2&-e1X z>$4Q&HQYWmM0of)fqJ>8$C{IrwVA90ST>oNz=3<=}8YnNfS1q zZ;#+GJEnOswn(!3z9Hxh7QNG4#-%(p!lwAKumK~6__3cSdRqCqKh=o(hc;khJaCGI zwGn7xGq5t$I^{!BKxl=%KT>z>%U(b1h-)u1a{WTt_^!}+Tng9oqbozPsMoxizrR8r zbS`?jg3QgcmUg#q8Sn|6v+vpkro520?we0n4}WGy+K5_pPrZBsCgfjx9(@KLm)%^T z?K*ZoR$6-N_pAF7A)N}WzOUJg$p}J-~ zcp_V(WCh0fB~lS%G2f9Ca|A|a%k6rbbXuSp3G=$&ZJe>Ak(&Gv)edU>^XaB&~5t{*i|S=d-KYi45OoSd32tEj62Dk$iw zvo#aSRH@$*uIrQ(M=@L}l@ey_grH-`lZ?+2(A$ljXH;$G+GrZ9Um~=u92ArE>>~H> z=^`VUQ4>uson76@t^GmN`m_WT6-U%3ZJSRbvd^7S#7;);e?C)ob6$@Pp)P6bl9C-q z|CuiG`O$J$@`ve?rPe7QyR^{>vmOGoMFigHg@Cei0D`;zy2gV{Z(6$p$Wlo; z$X&@Jx6YPKe<53?&|`)x<0(9t%iY%P50^7n>O${y zWj)tD-3CBB{9TJ$0&cx9%TuqmaaGP!FN|!a6VINpOh0Xe+Z0jzDyH4^l#D z0fIUB9K3ngJ*_ckE@18tg|OHd!JlIZNLBrrNe3~x-9kA{q%{#UPA-90+&Wk;vd0*M z1&0LW;RO&vVp3z^%S( zbpFVQYcl~1<71AfEC>z$s2nu|zwfMY99Dm>Bs(ourcqoX3@gwG*?~#0)(>z%0njU$ zA_DR&?gP=dEG*i&YJ|P=J-`M2I+SBW12W0sJqAmS)p=ce20A8|kn?1^OA1w>jjoy} zRbb7$FxGfg9TcSL8mWMBH__|n-8dvOzw0_JU5#BDFkuMoLI^hNRP1$GxxRz2{Ogmi z_UWqpsvvp`NF=-s2tE^rh1oJIw<#<3zCtof!Sfi&hF?<7RW#0njl z?#kZc16Xh7`B`TJF)34H?*Q0PXeIi?NSAMi+}uwd`T;4}R`Mz>QwXiP=vxNaPPqif>vZFEa1mptri^8M8W+n?4!Awy>W2232AT_)bE#}E=x_o$PCoTFF zv_J;kytfxMcvI!M97wTDlsN`z=w_2q>U6U3rjp}5JH#w$5+U#zGX3_YR$GekE5{a(*E8Keh9k@CIlcw~Af0Y_k#4#6F%#Kf4J zJqjo%z`_7tdKHZgXj(vu9555z6p0I%5q%^n62^tjRiIe$m@AO;%&85)Tm>YWHX`3R zN`+PBm1Tn%646nncP3MaNcD?L@|ifp8ik_W5f}0#avDe{TnAzlyN%!SppcYe&>J!v zr>=|EqQ2Kqk1tv=yTDWy8GOnZbH6!X3J1wRYgwJ%@U=(T5 zi9i}AxBe6-)fe6ag%PG3Of|d-?)~+ogaN9%{mm~+Py--O$jO9Pv=tt}7{|+@*>#v|2WXsaq*ifCjrwE!+L9I!JD!CpkWr zHP23&f2;=GY=GLMo^jBk^E>I&YVe?dP1n~sMufQV?NqWpFmN2)C7BuI(2-ECx2%5P z4@tg_yByH9Lb4+0zF@Bw0z*2nBXk26keVfw1t)I4u01=Jfw)4ZAoMp&e;+{x8&a8y zfJ}@6Fp8(FK;coTL<}t?kgIA2C|5eU$V%{29g~JWWoV0YASI!UV@au5X;pSnALOn) z<(})rPDCupyG}&nKk!Cq3%xo?U=-LcmPpGgRPw}iFg`~M1~kkOKqw%+m?d1?xWrg75%tqELXSP$b$;FDPVNRg_L^YHV(w$^ihu8 z-ZdEyXB-Wq^pBAohUyEyg`Jsf#nlZS=$yrZF-kA!Z506$59+5suUB?I1 zLcp#Oq|$SUDK&~4Di%YIIMYYUQuZg_sKhiA#f1vU8bwtuKs`u0;?+NA_1SESsS2g| zoiS0n^i8o9`#}u4cC}|>4fr-pUg$*!g zZ?7;nw0%g-DJ>jx7!$Y2PR#%rq}m74kqb zlq1B~(;Vg2^>55i$y2OO$vm5WN#dQK6%nsxgmc-r7}hsaU57O@%@$@S@64)U@~$}+ zN@}BT7t%)amu6#K&Zc1UtQig<+aO=gq7QpCfxkGdVR^NrZc0ojwNOsL zT`LN=(E^=`h>eOc|GiJM#=*u^po-5aTR9N~X=5GB=DPQ@ZYj+^mW^w&FnT;HZHtUowEG4 zA+D(FIGZZ~x1x+-@aYBDsRMc+u}Xr>uJtLy2*N5%9CW%28Og_tc)cCdE+an__A^1^ z6~ScW&R%1!(M@2){=O+0fh6#=pkR(Vub=+5NC1>ajc2A;&k=osJu1oFEKocAecv?I z0yO`D2knVCwIc3`5cLev0w@yft{0Y;zn-w`Le%#%JOa-dF8{3%PlF+;Cq0<=>M~qf zV42h7b!O@zeaKN!h7Odv+R`*AZ`!-Vfiv{pRUi&-gM|RoLNXRef)p4(wEmprBx3Yd zL@`Q=MU-^Znn;+jHM;6PGF*Ir zJLk+vd5}$-2K)$ZE)arBF}_#3bD%^C@>P-n8n>69R+i!fotePXDTS-Y5c+5cZAHZyffe9dJACVe!jVe zd3{;}2BFo@Y1id381jn(zT>C{<1oI51bpL(WyduB1S@xiQf*4`yI?C?e(N*^q+$vX zzuLG|99Z6OJvOlOIMF(nr?_8FFaTFbhQ5p3R!Q|^xauYv|U?>h2W=nUvHo~zb1h0OOn@`m_RO|)A1bc@ql8W zwRSo3=^Jnlenef_!OtHd4x__6=!{lj;J^TVQ^E(QPmeo2$-YsThZrlf6)&-rxJRCx z%7m!|&wlbz-@q)FviMx}harb+8B;NZPR#{@K=ls?B@1&24b0my(Z@`$N5g@kNDkji zy+>_~mhTkw{B9Ym&+K6Z9HU#Ba4yJ>A^hDRGo!S&n6 zb6?*W?di^$^{%{3bN!Sfsuo41P$k7GQi|0d1(H$l(W%5fV5e8Nw(%9eH~{983nNT= zr&4KPnE)bRbo7ep0$WHg_*fGtjLATs+|6hgnc0S$^vDtuYh9O-+7#=0L2E^d`YiY6C?z12JX`K?z88hMGzDJ35OSfq z=FsR-5i>!vD=*H!{--?tN%FbjgrQPi|H=Bji{PK&N+Fv8PG1vgBJuIKF9v=gQXgJXr zc$EtpwvBc@ywMYB+DeK&zNwR<>NCsr4ug*MPD9h`eye@8e z;jOUO_P%f3u@&5^O>c8@CKHKheM)>v6s1gj-v#ktn9RyrP|3ZcxVG<_wTjd)Uwr`z zp=MK^VCXNdtG;;qrQx*FIbc1fTbH99dH~ue0IV zlqeB3k!}(c^UtNhLBhr%FO4(m?I$Cfr|;X1QV8r`iN{EgUSU=}P;zb>V~-edNQ_si zMW<@N0rre^eM(c^E|~?&=)awt(E~Bidvsa>(1Ym z8SE}M5iii(TgQU~qKM-0+@Zo?gaeRDpkVbF1*4$G8DsYY4#fJ>!^7$bSV~^5xMN6b zd9NS_r)Rmyes$E;V;F@SuhMTm?uoCOOjT0{E_M3tgr+XJe^h0Z(dg-_DPF8-_t9Kj zoS>aY*n^Uz!jf~H zemEKBJ#39YdIKGtd3ca7?C_-)e!iqxa(krtr73gYyf%0wP4$aDHp>6qw4=odZaD@- zfkjHpqYQO1@4K{&s_E~yn}+`WN%w&!3ra=Jut73G^tI6FrU?3A#Zl_sQMm!hDGqrLH1MRz|`SXXP=52=p6F@ol1h>`%^`VP_m1_U4iE2w* zOKJ^8g*N_d^HkgIn7GuO%h)%N#{EPoeihkD$+V?B=|^@EaPgPN=JS@R&E>UrJKKqm zrBJO5t<0m9s;QOPS#H=KB;f;ouvHT51ALG+kz&(gCP*;_35qg`GIsh~E=LL;C<~bq ztbU!f0C+FNj!$Hxu`0a`ur^oY_AgPbV}kiC#YCMP&i25SJx_w`)}j;Ok3*ofgVRZVfNUXA;`4-b z9b{plpSj&Fpv8+netf3>7}Ud(y@i=g!FFGm6A;fA<(AN03|NWtf2 zg$P&2VKo#*lc1s^A;ipkLq>CS5(W1fIjskD0rMYs@8|(jo|(M)ZOn`Fo36|%209=u zFa(*7`J0hKITi{X49i6&F?@sI3l_iNHtxGA8nnm|Mj%Z>&!alM@Ruc znPfsin8QzDQsVsCOwi_!utJ0YYMWpIH8c}AVxX@7eq5<>?M9DmI{f=qeWQc!^X}$2 zpAihJ!S9dW18$y)Kqn~$n^G-?wbBU#g=pnZFlbk3c5IBv-5(9I+sc6)tOxNjzTWze zp!!wJOjH=;^*`cX6O1?SzJYe&8BSkj*z(_lY1Ggv*Xg_{82h%?CBnUS{=E5pi}Ghm z&kl(H0wgwQ8838EQQ|vBD~zW3ZEd{R7qXbzBlH`* zY8v>B=<~;#8dN1gzZnHdns5t3Bv(7?n85CCd`BTmnqp}d-XmPZ$Yrdl3DzRAet5?j z=l`L`S=nur_h@f57O|O(=0;Ed>|Imb%H`v5yTQAZUikn%lwxCE`Kw5F3J?*K);7*( z)fct0l3tlfT|y=okue(j^Q$wyv8Fog_HclAqfy@?4zU;*SgHq{sdxdIWKF9*yghxV zlZ5=lf~v@NxM<63#qk*F!RuaizKZRN`pok=2vN_qMLi{#IKKB58Uxrtvd$owI1aQ4 z=7%cL0!iTXoKkpJKps^ee;bCvFskV?jqI0n+h8&8uHT-6>HG2S-FQ*Dsp-+^!RGVr z@%Aaf!?#{~QWqv(7*8}&1hpm@M1+vC#a&;ZQ12^@Do6hR!QDFtS=K!5qHWu@ZQGu< zZF}0rv~Andwrx*)+V-@qv*-PO_k3@hINy!?_l+I3SFW|PDzhqc$BtO5o+rn03FQs- z!{%bf0VQjgewHqEC5j1fR~(h}gtNC~Lh|+Zo68~mTKnU&`qh5yxO!Js(>dENDDWmL zqz!*Ojx)l}lEKZYE%e3ut2^(uw185rLK!+xtMYo-JYkRrCBLx|T)+$%?yBxc9Wu1N zbuZq(3;dlRn$vBoajg5Rxp+K7$PC5B$h4t*G(nCkx&KcZ2)Lj#MUwGQkgJ*ga;S?L z#d2^*oj?=Z*Ka!$hIY#RUjA9MZXfIWHJ6zx$1q!H}lt()JC=3wE6czFC^NWA1`^Y|>|AU4xNPB9jq2PDKxFMXVUG?vq*|4D=&gofSyrA=+;QweJu4%Y+jh@ls5yOW=&0m1S1HVW3GA0 z15GA^#=9fR9quq;rc_B2?}dA)B-s=`CpcaGQmG3Yw&q|KB%i6D$c_Y40w${MCUVu>8l}E zFwm>{SARP@$|K(_f9%)<0*V#mUaLo_Rw`EDY4%4v2*%W90!gH1%$jDgKf~&+8_J&J z-%-Za5#qp1f98duHJj>nlD%&d@WOaUkQ^&fDIQoyfJ%xHq0_56pD0CneXeRGaI%z$ z5o$+nS7+&M{W5WR>fvg7IF6#RuX2iG0jIo)vw&AqeXu|2dQ0iySo!f1c9s6}HYrpO zrI3zAm8lp+K7@pY)dwyn2Ifcy6O|&=hYVf;9Tx0J!`%g?w3#;TA+V6`2di%iA~`iA z*tTi&%HzfHeWrz-v4wNy)VbEnYH$K`<>%>Xult(#w1fV+=C5V;SuektpOv@m4}by! zsh2w4M>FZyzPy|SHV~I1!Ncd|Ugd@#30sBcDKdR$SI48&st5`q4Z?~F*0F1J$x)AT z{9@wp#Z2K*IOg*w(xqsVu>|=1(K-S>Q|fViHzT9Z8gMTbKB`d1+6pMJW!hVX(1>$l zGCPo=;4X^z-mUU8U&7p{TLaQp>l|n#K6L`Bvs>{3No^n1)2j~o-DaniEi5{VOL#~7 z^N0fvlQ?*S2Hm^OMCYunobGhnZC#Y&vt5t5Z_RB@Bgcwv=I8H`Jtu*ve620 za5TX%;1lGr*I6FOvug*TL@@?kJ6wBjPzlXo#@8eoFP&T44KGif-+HhQmDXkOY$7p^ zW-=C(8=noG6(>NBvp;vYz!@Pg`+md;3{ZE@;L$Vse$9f5#-$=m*_~=>x|mn;mp!cY z%Uh(OFxd3*d_kimCA!3h7-=#&ro_ij-}|yjOZFP?N${?YN`8%$d_Fv!3lgjOqkEiS z)^%d78ZaE}3wdhFM9zn^fRM+o;=akUFLY6~*{VOb5eZ*LwACusOhmKEfQNa02vO

O5aXrgoR@;`<>Br-xOBz3K@6~%ZFC(J;8&&y>qk++q>=m7pfO1Ps^>;t* zoEO!~?z+pN)EJAm*7ohs6V#_rUh%ar(dbwTG%IMSY)hFv#h*c;OsDQHDX;7a%BcZ^ z8Es}YDedjFdXuSyIvHuLD1~O8&Wei8FUc1y&W!6lY0!>-)TW>HmeYZ$7{sP6O?a9r zY$dsRE26j9yMI{6O)HYCACbl>goO-b_Nf+qkRdX8_BROuWFfsF)tvG)Fp7Ozax#B1HYAgp_`JJum2n3TfQ8T^vE9hQUxEBUyyD!lX zXopw$7Srvm4={15rpT;us+fjS+KaV zpg|~|46JhyRrPo2&Xq-kChQv4r?M3r0mKOhDZ&gf1!kfsO)h$gq;11z(q1AiByovX zg^^R?reADGI!N!)Pu)976Q-|!&32ZS8^6uKf)|fVXvCvJa*_i~H6K~V{4THN)94{2jQfl!8ZeD& zLH%D-aZ>$4e+UPi=6=hd)TB?zSL|1~RDK9iGZ*;K`AI`x)+6WKVZRF-; zVbL)AsK1LX%gXfYx_d0E_O{@fFsErL< zDXQsYudQHuwW2V{D&oOOkH_Y`MedIW$07jFB^3hopI{=re)`Oe1~p z1YB%R23|ymF^w2i0s=Gp(n>4d^&S?-r>4ci-^(LN>;4*TrQ%F4S=G9vhOn%Tk=D## zxxts7kd>OiZZ(#ip3cR+*13exEZ@&C$hRnyF;@%{Ky^Um<1OJV(_zGLLN79v(0Ue87d`$>Jpl2+P(f$Shn(6Fzd`d>(O) zd}jT)1rG12aJJ5afAZM=SZ#9^JB4zht4i%1X=7Y^K0m&{pK_OGYMSMom0^DQd(Yxf zh<`uqZtd_Ukb9Ej1O+}+ik+BYV&xy?Lo$bgg+n4@zXw9a4DK zrXcO{{{5-Sajv)i(}vf*tN;F7<@##}o5{cdqi@Am59ARWhkO-QZy{)*uwc3)P~onq zS=dQL-ZykhqYi~Pj$IEoh<4h}B(mJ!uQz&*NAp7~vrB-3)Fq*sqL!8tGef|lV_%D) z`-p`gETBZrv2C1VkL0(fjahzst=nmK{wVEZ#*c}@P+y0=z(YSbehMh>zR?402_~2`p@2N=X%-Au_+L9U5o80nv679E$GUu4GdJ4Ds zeUy1e(0z4O&A+K*0&mdOk^gbWYX0?I+TXy;tk!esVWGKX88qjux99L}@@6-}M8kE) zI`bEZZ$+TT_`+NnOh_0pr0|X=nbe3EC9nnUu^jje0mU8tj1`$cLz+{I(~MX=_g*&v z*Y?b~$GAZ0G4f0WzvKGyEE^cyK?aZ?!b}3C6_igvHBL;8}!ms$(%}dLW z*{<$B!t7Z07eSA)IadC!lQI0T@9-eV>*MU3QTCY|y`A4_g6~w>If`wz;q7TNmp8oJ z5U*0F&+NpI*v$2fiGdmL3t=MIy=h2zG~W^@s?{-*kFANrM&V6;Gm@+iCi@o5`azwZDvjX?5YtI*G zX)h6VH*u0qM;p^tx~s%uy@swVU*%Jr@=d|pZ#2Xk$BQ-4&ED{zJ1cAR7lSfb^nI;K zI%CsB8qazjvVvp_;J%K)6$7n#JmT!tq{F7HFH43I-%VMlTgW>am zP_#1c^ehv{+MZ;tO62}`BHH4ERmNDv@OWy)_{_!r=ylw-KdzwDbI---+V-D~9R8e- zYvH;3>){)+KfY%9YIhJi%@zFYzShQT;|~=&B@2T%;2ePzQvi_2Sx<<3*&T)6SgyNV z(8MXGdE&xPXNiG!&3ecOaK4#MF)0TZ(zh<*SQ6BU2|+Bi$D8qnTUOG^kPMqVy+%pV9u^xegMdcbg z>ARreC``JGll<9~mqBf;r{Xe|XI=+JQ~VJl3p`(in*&-8k;mjR)HI7(<#E?Xn}a7y z5E{rhkh%&?jDxGV2HvK}egBTh=%B`omOoQdLmNx5$Ki!scfW1Y%zIlps+6=9Ssq_= z&ue-pG+!0DeZ}DYE--s`y{*z;^8AtGCUYPDj21QY7BZLQoN{$8Gl-6Tx1MRa+uzr) zztHtN?vTb5@RNjs`tsb|kodZqJg%|-JlVFqBx%C16N!6A+%5B0@_14X=oSTX`vk6g zQ0cF-C(`&5&)?Pc^?+`puEOK@6n(&2^hvG?z8M>MCnu-}C_$Z`zu=e%xjz&;c zuujl=aA)vaFe6wT#C8YVJBbH{2g9=gF$xYc4Pp$UJj_yPX{dP^Mremfm8c9A`b5Yd zIJ*vzRrFWvFj$1>?42NpfEM7o?7@))UgzuEF+>LV!-6mL@@IcYR^Sc>XafQuozHK( z++2h|hkBa?8$m5n7LfMXB=kKj7Qj41;L5;N$u>r;5NR;%cbhQ5Lu;LXL%xS`=>?P? z-#_0>I_lXh0IOccICo63YcL67J`&|U=_`0Ath^DGMJWcly)CP&YvD6cc6ECWZQ@l0GGP}O%%U(i=oy5%YJ?emXc03RDWr4}Q; zQc}Pya3VkE;s>FBN^=C1PJUZ)`px)W{pF_sIXAI`rI6Nc3wvZ2%#{qLlKoh?wI+B znG;!og^R{b#}G$rJnS_rr52uwCQVhiOsnm*gy!9xOm0r5lAHoBBeH<5r3#=T!cI-+ zSW=Zs7F&>+{4g#y$j(WO@g9CTwcJ2!MvK-E6P2dIEmlpYE`B{l(o=?4`5CQ~YTvTB zG^|RS8yixj-Jk#hFJs5Jq&Qk)li{jIRv>;u+O>6q@9$hUK&H27iXY z#c$TJ{-drI^%mg^_5HlqfdHPD3{BOz4mOK^3bQtFK8uC;-q%p$cn1o77!xRbV z)WX41aok};aA3l+I!H_lEQ?f2N}wY1V%nt~Tw$oz%7?6V*S|f%N~}=%^4*rhrRCMV zPpbwtek~+~SdZ9syy-#UiqxiM8gpwtxX zj<7L|rpdI>xaMs%CXr@cMUxhkV4cDBfJc_+m}kI{e#z;^j6gPnQyzGpH>(yJ{8X(H zBga-UP2;j`OKz6SM(?zNPX~3*Tv(bQQLGrCOHC~9o>nwc*P1Lw$s|LJ&NU5_VJ_#z zkpt(lJFUwE>}Gxi&S*=VgOotSA!h^C$)*TV&n*~U3Wwnc%h>{t+Jd9ZfodQye>lgv z$Ku~IfGo*w=|I;W*{rl3=1tM$A;y+Hc697t>tx(h3EkU6PaWk(J86h6R=q8%@m=2|;& zxsjAQUo5_C8$QiY^29b76;e-CmN6@ICJ&f;B0)ITTCNW{#|lH316W-N=u9=p zsOk2#q=_N$tQdVc0ujV$`3&0>0R%se42Z@a2UR(SD-Xva{4c%pUwWf^#lSV7@F;gt z6Uzl|O-L+ki1ZSA0fUaJ5^8iuc616KM2DuMGxun0AE^66qx5E(Npy%5vn^wdC>En= z1d~`*;b@KG66|y~_m%?Ms0mCoh&vC5woto!%_Ll@xG%RMMATtV>g?==R+Rs&%{F;4_2$NKLm;wUbbEK+ghR zvH2p^>-C^M|;~O3_9U{qSSD&XSxl1GQ|S_@$CH!_E$`%7jo#Y^|#$x+v$d z3QVUcLwC7wiXvmJ!ud^GcQf8iFy^7jM}4D;9h@&}bP*r4?DNjav34=ANUjCsvRtxl z<>l4cUFj6n+2p{7Q>(iq-L3QNQjhp*^UxXlM^91XSVsG^tX!@eiuJcd=^Da9tF|2K zk*zXelb-Fl?DHv^bjGFQOI7*$hXZZz$Z8Hj%w_8`aCMQspn^UKF4AvA; z=`-q8IsO(9zdyV+#l$&O{A(QGdRf$D=D}Ju5$i#u&}-(2U*OGu((5U8ebhJSEgW9y_GK`c)k(^-sDpf@nYhLq z5+pXCS)1BXmWml;5|vjS?z6J^vSpPg$@4M4jB3G~ zwx$@+LR*uKLlp#a_<1nZLP4-w~LYp?3ey zJJO>UCh;Bm+{P85)5IOP8<`BFLEpZX;&ajivvpw`3h$BdsP_H|Iy5{po|}F$0?n63 zp;xwZt;y<@)^GYA#j?GWeCJmO^#&Wi?lw)Sck>VZDsfx5Zv_q}5q|vkEma8^PS#lY zYI2#bszJ_YgA0QT+Na+UJ6+={?mvehQuJ3_!l&m?l3y)dn)Di!*^PC26Uvc$4XGwx zah!s+ZCps}wci4)97(!!k@KvPqJShqFS3Fsu}7N%nW`=a1<&5RHSu-oPa^u<)$ z8U|QT%6R6uRvFFf9Iz?Vx3WYnhgKaH%1-+R?`udrk)`Io83c-^XHQuM&WGQDx`9Yh z&YcIipud;-Plg(a&wFRm*G({GLI=##oseN|hV;NaE8NTX>CEZ(z0D&6eIb27Tywh; zTwnF+N5dKt$n~b+Is$0`*Nn&lF%ByA!Svu?<9o2~)b4)-AnqLZwTM0=&25i{0TcF1 z0uc_^0)Jxr;a}rE=K+7g3Lrd#2>?H%34lMdb;Cx_nxx}@A$$Q}=Ut13L6voxq!i;iBDN!6^MEjuu$+Qs zlS%jS%mZ7DWC0>r=UfbOv@zHATkgQxof5 z$2VpG3jx|;DS&g7f&wO>kA~orzykFMVghyyRfKKRFNfrlO^0ujw-jAvT>x!=oVuF= z^=Ujd@8jj;1rpr%M1al>&OHtkIPk!JVfPWs_TjpdF-JR6mp7Qf;G=lW~~@8x&m`O*u_^($NSe}Du2Z``pC5t9xP8z+DT z7eJY;L&V9%36MBhbpYT$Hh{#%r9;HQ0;rr$#LcNg#Kpo4sLTEL48XYzP-gwB%*@IH z&|w0w6$3#&0`(JKgK)HIr)&GdB0K@ED9DlF=9f6&V z`)~W_6kzl}cL3lGfc`&99DnuyBLaM31ymDbXa4Iq3+LbQIsfU(3Fykg@z((sZor`b zkN8)C_3wNDkjB4L`#T^j6JTtB2$&$??|) zE8Ac9nEx4q{jVeJf2YpM@plefe<#Vx1?a~1&+@Ty0alWe#0$Bdf)xS=#ar_;D zjS0~0zeFxJz+eC`|GzXqPi`*2qyVJLe?@M9K~_M`bU*`~0=SL-I>7Z$7?_y;y2$lU zpqQ8dc3J<42{RK5U^!X1S^qXYB0Zvi^5h?YD9e9izyC1+0384O^PfKdT>Hl+fGql- zBNylYtLIGr-2L}R|1ATu?tj|=d z`6~f}^?$MYZx8qM+!Z1}22NsFA z6kiG5t0JqOnwDu_1_?VDa>H0}ZTo1FLb(_z`Ft4RQ?_^Q4b3*jdJX=^QtPhn)zk^$ zdJXo}p%1?Ges5-L%U$wyRto|Cje{@G{niA-)+R#{w_WG{+Pdxgk~^;lc39R|GRLvT z-MEe~J`QWsX4cm|>9*FE-rHv@cZU6aXd0QHNvvDZY}n`IuIW2EqxTkvTNl2=tlRW9 zHe>77b7BTjsQ~BEFG6cpybjKNyO0mE&(emxAyz$BT*^SR+R@h)qn%UJGFW6q7UU8l z=n3ISX&J@7Vwrez7%(c3YGIpF#b9McxCtR_DvNpr^lqCj?_Wq2IY9%{Zn*~=Np3f^ zvB;2e1wi6NT+zsaA%pBqp~Na@BRfo?+eiqk;E}@ia0quG#tHL@tfC;^sjr)3h1)11 zGUxlpYf?KFdpySLUNgc1_c3PM!?NCVY0$>v3sP!$wZBy8a& z205@v^a!~zn{1NUu-ph;l4)W@W<&-(YX;ef9E)d0`hk2ZcIclk)y;KyEEATbm+i05 ztI5OV?p6i08~`Y8tr7`Y0;+vLG^9zZJwfU83on@{WF4q-cDj@HDkfp28j3xuU`uPu z(h}p#MIBW{-+*L@>9D#=?F_O@U&8WC!P38`vc1FU1wjK`MBodkII9ZxcNIcvhYWIN z3swPjdFd}jWS{#g&^dQ78C!UuY>Dh`V6Vn}0^NnS4!d9V&vNBoz{IlwKT4ek6JpBb zp$_{z+6(9Bmg#Ji$V9z??={%fYdD4oY$nCaPmu$dY2jm1^dAVm#LC;Sh~vVKO4X{W z!<5jPP(M|tM<$Mr2&y1OjB@&VX-Qlx()oM8btx;I@m$d!P>CMA-rcZsj=gIsKY0ng#h*K>AGh1%GL|N1mD}aIFhdgb`qiT`ZK4&eXp8oz=KN zjqGg5os>B-qDVZ=a18i!T31AEDsSg9Tnw&VjArOwgx6-Un@pobWS01N9yu2>gA%n` zG~b(r*YTk z_pNkPs*qo6+#IRRTLf`rkQu|2Jy}1VFRzYo1iwch#M}^j*^qoI)Ngt=7^c(@Mfmcl z0eg*$J1tLc)LGN?26cYvZ&RhR^~w1z+US3+NniO^;QOVgTgc!V(o>{_PrYq@^&acw zBpBPu8)IRe5b29Z?ti?hoonH|8#k{&C24;ty5n9LC)naA1oLA4#p1-bYV_6WaSQV1 ziHc9$G`jGG;qaYkwBu`|WAn738vpQWK7tSM5DcB#9cT7F*rEp=z(Vo-?Pio=^B%XrAXGBNeZVLq)~?7xO@~hZrQR#BIMfx~G}n9R?eSjVQW0=# zpa|!FHVRjiq4>LCNGJl`(CN!w5YN{0^R47|bHyKki$5Gd^n?6nb;6Zwzn(P!Ggs95 zXks8lY0vwKcUy3ESDyXo4fiNM+TVq6_<8E^y{nlXm?cax$ye)Bd)K0AHnYG7b}%Zt zJ|0#4n-_-k7Kso3R;X0e&={h;1hFMeqy)1i!v&~{630asOnx(VwK)C>nimRxOs=H= zs4?Aej|YW9pL83P`;G!d?C{UzoWfhxm&zd3BsJ+u^Cg@mbG5kNZxklYB+fk8L8bYQ zef*G{p~{Ll6T&Y6>jBZ__>O|Wcw5-5kUI!X`+rK?nEUBzO#DGnRT_f#OLhBu>#`rj z#=J1KO+S(ze9tMD5vy0K^8(4b5?T*=2u94`cbcDSd?V(X4fLxzQXvIhb}S-?;819a zsbIi;zLx_R&p~f*o*?l^7qmVAFp#Y`g%>&(kR*tY{Ex5zcs(me)U*h%dP&npVAG37;Iw-Xb>AWpnCT5j;2 z6EMR_N*jXvE_@s0m65@Kg;*>JWJuHL(OqOqL8OB5o)3;gJY2X(XGcD-m)@l`vaopjWgwKqI4ksaoRkSFl^o6ek`p#-fos zY=OYf4^U#lP&7So#+HSJRUN0`w*!;f3c=YHSl^=X$;cS$0&$6iu--qbXtJ+m=qTZy zUY@F$qFOht#1gTE>TCWKP4^2&bw4qr;F-}a-CfibCcno|B&PhHD}daSZEK*J0)wSC z2%`#7;=|1u9a=j8(kNq4q65~AjA~r!&Ok<{i~Cj0Sv8?X(?}LVJITOQF|9fK0{f5+ z5|734oVA#(U9teLlZQyu&CR}JtT=!a)=H26YtODd6#N+7&}97|Tm?%4VX8YWd6NcJ{!hRZoyPke3RP zP?Wz*Xm)5mxHsd=$||@$r3$2`n8<@jf@_q(aap899&k`=oyF$4hVc|tILNBAW#>gP z5vCyiumPnos+>-ndBOWsqEVNk6{17@!u3RCwjD#l2;Bj<1Rj&$Gfj0#fi{<9=-+BU zqCe0fD;A$1Pp{`>d@yCuVy{?Mok#-c|4F<~mB3~wb~@WUCjg0iCjkGu$KT5>TiCyACBiw*pt*Ga<9 zqMUvd;PfeMRdgb=bOtGgwBXqR5f+Nty1oO|el2gkHhj^tlm{oc3$4^SvNZt&fV7^X zv&`03E7(_qFayAdb8@cR6lgS6A~%ZDZK{k4Akf?7kIo{NaJ<<=(fFn8cxq|Qm8j;s zK$_cUwm0$@Ry(n#HqB^~WcsIf$AS?Q$i*En1|{9w1Gy-n=lOw(L50*5Av)loRPHIV zM*5kQ%5xGuOUyxJ94ojGrC5ngd5-?rrs$XbItPYXE_&3+7`|3l!wz>wZq1sWrNs3S z?1C%R#fl0Ce#t690qf+LA(#RxW2IFTy~ z_-!qTdJqe4@FQCtOzQ64B5@OQA9GRC489rQFXBR2@eoP`Y0w*M;i~s>%an|9TBOvl z*l(nwA9k=Kh@ep4JIUxO?cRBA-*3gp@7)SpMZ>i)Kw#}KfDwHfljSVrpm%W7k4Ec~ z_547t;fqy8U~|It%fm%zPP3mK%SryAqJV=+Mt;>jwA)@Mc*UaS#Kxy7iI{?k+wCEv zI!R0IUy2bc?m0+0m(5d0Lr$L3m+&QV_{r==1Ys7tZ@uE}k(XgG6tbG8b_c1!xM`d^ z)XZDaJS(B}2UqnK1syXO$TY@~)IliFg9}0|KvpSdxUeIMoosk{R+Qdt1zM6T>?*>X z#9sqP{KR&OV)7(nqPI`T2(0{w@(vQ#9GRwIgtUJ|3NG2Xj9^vf;ted~OgX2076L%- z8$XT{7NtZme+Sms(K^X{f*boM#8%3cdsa)#8Go)-*0K z%xyFwYbL$`8G8lOM~~0g!x`-Xq1w3=>UQ@C7f&NCP(%H8zGM%23$J$>efy6jF+hp zjS2^jtb&J_BWB9j+#W&^WA{_uUTv{Bw7ym74yFT0hU@_)g3KJw!KpkG&7XuvCg#K= zNkYoCbL`B%@PxxkwNe}KwuRYL2Z_o?x?DM7t3mPXKra4z5eIG&ao%o{)zX|yg9$Xdd<#oOdK!)#0c@7i{i#>i+$Ml*)P--}{s zM`pUbWUvw0S|v0PX;6KOKsn=JyNg2!Ig1S-pVFC*9zf%8QW&K74~PN$zcrVr1In|E zR$onl))>|*svDJ9LD+AN8WLF3wo`HDS#*caaW;}a3N(jq?!^m0lvL^~kRHRVU5JS3 zu7TCkfbfTbvM(sJiK?4jf2g$^m#S%@SgB%2K2k@KR8I_?s+ZWmlA8&)skQSBRO(_l zNoUm7)7+Jo(z=vsr*JR)oG4jPplvLxOx99KOvzADpiPsjr@;)S!8sr<(M4ZR{8 z*Hm=|x`AdtMg7p$td)gft~?sPiN*wkk=g=WS6Kp5GerrwEQQqqD`jEun3i-PX2MEE zgGw|&y)LiUftgdQDtqen1*7WYh*s@xM-*GN8ZMJ(ypwBgv=Z*Rh33P==NL^s@*!8{ zplq6ATi{@Q(!IuAzCg0eyGN&sWLvLnj(e2%Fls-;2N{hr$L6POk4YDw0S@E1`~3KK z6#QS@LzA~!mMN!LIUx1g)mV9>?nQj^BXx_JNk*w=m>D-5E>aAh1106IlH_wm;L4EBg%62b`1NDx zp7~H{6%ScQMYpi1kWmM@&CUrT%=}ENgP^PuWUK=RMQDtY?c#%?`$vCJ1x?JOvVPN> zI$KWtTs@(3VEh)Ld09GAQ14V<&)g`|K90gTvrLjAReT|fvAu)M8WdbqNatP;E1}<) zQrPZtJaj}iNoyz2;k59v7U7g6zITsnu^j`45KDHLe-fHd>vBdqpki`tj&AC1cm8v> zCcR`loYj7C}LSXRra7Ku5HK3k9mqikCI-q_PlLCCQsYrBN}-gg8Y68pdSb0{c=-uPllSH018_kP+5|j+xtg| zJ*RmFIF}Fj$v0nLt`qnLjZxhhE_Qrc?pJH4n<~jT1J!Ibyl0d`sf*z#j~1;jW&cC- zOMU~yd;jjIlY~Ks#ejQZ1Y^wjU_4LaVQ$9so+7)~_aX5=`nl2Jun|Yca%Hc-vOIqG zL(=tj8oylZ7a;1W``)jP?u87d()PYoA5IhmrpAR$5n>ye2V{NVIP%74M3}LV;iw3c z=*aZR%133$W9y9{#0ZcmoU|U?$86C`nF~l!gq(ybmpBXmA;J~RvfbF*-z*%Jr3`Nu z=c#u(!(unedwGvMqzRYuEIAqobRI1`C>hO+)7Mq>DZ9_vF0e*5Ou1DZ&P=dJ$8Vbl^=(yZIk$1r9z9oztYFMKg!}V zywab9bRh68DLzOkT2#HDFmCB`z9~G^IO_4;zDM*~Sb3Tj`r>>;a-b}v>!{RURKUki zSg~v3mT^S3=6pW#4Z-$beV8~~s&&<3*x!i_{J2bQ9fmGBZngI-^te|!GF|y$mj(9z z1nlQ<4Z0J9=i}4W6%RwzwzZ6_tgWu<8;+cpUh}gt7x6t(cgyMG#G|V9a88Q;D5l z9UpSzfqU;P;gL1^nab(q zxyl`#PD`NNo|K)@HkFgd=2q=iub;8Nx@X=ii2@9P^aH2luC?xY2?xNj#?DD%1oW(YhBzmf?0q>M+143mi%tFy(8Z`y{* zl{t}ugWnud11xSfJ+{H45X&vfEMc2HA&4t7tsynzLcW{!TT{Wb`#uzUt~c)zw*=oP z$ez#M!1=6HaRE#6n`ym8A4VTq^}Pj@XQL_l?oV$9Y=gJag1^U(eLE)^P;MU+2EjNm z994i<5t3u-+&QMFW!UrNx&)Vn_S=m-EC$f_=dKC7g75Qmc(LVV2zY^C{|F3wE}IsW zWil4upGs_@Q!QuhvJc8Fmx>6GA3-K2-XTlKrk0lp4y?C07lBv69c2)w|nj~=q8 z76;KZl!jw^LF%91A1kAKnM#;fRt_KC=rzc$%hS}%dEj|tdSieQQHj?+KceKE;F>|_ z_LPa406L(`FH$fdrMvsNy3mqk$(5{sWBBv%JWgh#S#LP2b=owsL#9%_WitsaeoKY7<0v<}@DF;FzPZL? z8GTrE;Y>r$H3arBxuRgj3Hm*XBOLcIoPWrok3xSwX?_X;SsK_ETDjWu1YU^*G)v^6 z1mZFWFnkJ>BOwJizbuhkc#w)>u~rS9KyyM8D7 z)jEj}GEUjV(mPZ-_!1=@=q5L`;gQ{IWV+;hr61^OQV+ImQV=!_IK+*Qirc$NNC-;q z%!wKq>`=v+gMf`bOa!rY1 z-*tcBkLu>*glZQ@+2_E%1p^eGF4)U6G5bx!=hhf{5VTPr1<7^8pPPA9E}|NB{2{2l ze(MP^RPX2JhF=EvU$?$Lu;oWxI&HF6g2QQY8?dmxx#@V1B0S~xUbH`HKOJl6mGLAK zEU%<$YEOg2bl=x^8V(WNU3139`PZtitl5*@ z?1nt0Gx2FvmNmUFn@bKHZsOMG8V`5fe9xL*k~W=S<@h=oMYhbRlRH( zu&DstGn#F^#g6%7Z4Ct__3ch(q&;b57W4^H$+e<2lWpB9p%o-Y+Ywzn5bkYMb(LEE>D7JyKT5#j2Y^aF>i3YtWJ_D73Q{CE$jhmbPYwVPWlK~5B8gI zu}FCZ*FZOs6|9E6*0`iv2u~k;Q!dP$WHl!lc?~=SIvhoQAwsMU?o3hzY5ZQGLQY2> zTT+uf%C!u_W@Q!J4aorgu7zMLt50*=^AhI^Ih41$CYHWO>BEzl?E&{7HU!e(Bo(6e ztU4C1CoK^@WXe}uG9a>%iA;z+G{~rhvHRp_H!no<%I7!D;(ZU%V-zS){t|`x9vYt& zg)C;#-WO&>XA}N7aJ*8J=SQN9nNVM)ONQSs{%ZGb0P?Gz?3ZWZxHe)caum^=5j1H+ zAgN2*%~$}jF$t^r(a4ae5f#C{lfl~vir1w(h~H6e&+#jrbAp31^*bCY<{w-zJWxhRO-TBSuwrjMvZzZfwM+%4W5FoX5i>=d--7Jbua?78 z!OR&d*Z4QxXOMu_CO=$k7_&jd=@kyqQ~a=w+$=Rv>ZVDkG~A-%eI`kIrXk~FxY}R( zeS?K%!=)8P1O@qHks=7YnuXu{lziUfe?9M#_qW;5`S~!2T&Q_}GP2Xy+It%-qUuf# zz59>kMm;=WK3#ZsSDZfh!f!TOxN|PnM8)WpS@wE;?b_huuOMvuH+Pr0*46AL_d8Y= z*w-b;*$5@wvWFc{%FLpuBCRa{-tRdK7y~VgL|Wn7(8Y`C3Gyf}wXw}mtdSRZX8>*h z;^Y(fL&!~&`=Dro8)28j4oO;X@$Kq0_O+)%r9}%N+yZ}wE;#>dZb_{@iq8Idb{2u( zv%hV%!On@gmt%_KF>Ys}yD1idW6wFT&DYE_p2+4l!1Sz#Jy*br)K zVTpG$O?ZMHQx>)>;trWp4$6V>BT!OtyaSKIDrkU9+|k{I);k2y0MdAWn-(eu5E7fi z!96=8Uqe-mtKNdbe*aY4ZFPpMSJg58K04tg3;zLc=kx4;VcPKg=r( zvg+R6-iadR_hhV1@R*oiimZq7d1CXHIDCLjQby;mVn>OV!Mk?3rD`Gw!TwKviV42`7U3l zMCFc8KA_oMB9EBAMT>UL1rOv28|ip~O*>dLu_{uE%Ugd3eO*iYmmR($xw)&W|1oeoQ(|RvpdOfR3F1 zd>ga)xh{ov&U=fzJLw#7dnoaZk}NiMXM)_hlM}OTlAM8`A@*45Y{0RZ`$h}6AoaT_ z7l?OW!$p>Wr}UlkB=ExfA_$Rl3_M0BK`*BSZ`?Pw$p2doJA9S7pahkN8R ztvK<<@yH^+al8>^!tuJtEK>?u!)0+y`zH=Td8TVpsN`!~g!&>P*_mX`ZVq^$#>PYx z5R3~%wOMjvrs4}iQdnOuG(WHA{*GRfZj7xZL-q0!wev4NfYP_@>aDWJ9Pc-hNF}iQ z_WiQ~oBl^wV`S!+>-|YyCQRA}FH6~<+`WoulTBmYc)h3l3dtYi?|l;D7DLd5igKS` z%8~dP+G4x;HjGg!m)C~4c+2*D8{TjXGqB}$xx)ed})HDB!yLXJwr0EuZW1AB@ znQ&s;&SYZSwlT3Wv2EKgA*n(!C;l%#R60O`EjH%V~_^XValB|n?c{0Nkz#qzoLYto!C^E>laGT zJwNXyYQtWab3!Tf;(x}meuU`U$S1yE2}$sTSp(tL&8uSvFch%56Cc#La!ly?ha-fm z13B4y9)sKw25m3!spDX&y&OK@MK1`8E^xQ0J*_f0~;Y+FtBrK#RJbPtv75MGMz!l@F+a&chwUh zMKBu!gFgR$d`hwz9bKO-Zr7>*O3JZt6eHEj`}+IEw+L+E4fKk6SI)UH24ombpXB~d zM3xyntO$qg81MJTOfQ`{_tK-V+WdY8 zHP?i4d^)poMmxp0{S|(%2iDMq5W~}(Lh=Gr|NOkj?#{^xv3{&e%$K!ab#JF+jEpmp znd8V+Hqjxt6tC`E7}fzgB=p-|oeZv?^E(HT07 zA0H@Jc#mtbEvauVZ#KDzNt52xdC>07VxaNPHXRH|4u#wLZ@h}D%9^*5-Ym2>-HBl;BinJwK5oNzOa-yDk$&YxB3GAE|m>&Mp=L~*7r^69M=Y4KYo0Llt47*ntdjl z9fg=$zP2;@MSJeKsc9!6Gua!+!@`n=Nw=mMSN)YxS6)z1T~{|%VQ<;lHf_&@Yjr}I z_2Ayn(0Y7)JvC)IPHKMzA-b%b%{2Fgqco&=0$9X6H_t{%NQ>V=+fqL4fzvp_zES}| zHJ*0Ieh_~d`W6B`*-1zXdHUzi;jsp_1DWRFO_2`j+Z#K4M9)>|O8%)|1pLGK${Imc zxI6v>PW4xB!0)B{MsK6m3HGnjo1!%vQbm0MM)GXN$aH8FKDqREW~h00NO|C={*TcO zJe5=K)=qW`Cb=voYC00Go67jpJIajZqm!AsI7}6Mrfn%J8r)273V+vAy;nsQDRIde2?_fb{&E$qr|8V1s+#rA_|v5+ zaHF?=Z{o||*L-Zi`5ATtDg#77SV)8n5oJ>*T|l9M^5ifra=!h*`C{b|LvODiKqBwY z@szWygGx z^7~hHA4MG|k=A*fHyd2P(wAy!xMB?ZEX;>saXCT>Bu+_@a4DRQxnDy7;l}A_A__vu z#_5@A7dW(rY9oo5ah3|xLGx+Vbkl@>=99{-^xnr`uaUJ`PD0b-WRsaSY3-a7(b}>b z!H#%8q*0q0azXE=pDz;}a=qUk@peAEopbL_Yc1J#nW}-&u9{Vqfi}{_WE#1EiE2&E zP^Z^9Mr6XJ+jB?_vYQ-ziQqW1|D9-jMCOdyxb{sQ132sKCn}u@yGzb)EEB<$59x*A zMiK!`w$(W{wI*v`9Y&Q}o$K@gpU%c~z3JVthzuURg@!eniBg|AQM~fwEBh=hEYIuC zAv0olw@amUi=KVpXwg~X+TlJ{T9uIVNvrkq@pv|-IZ+2nGWfxDKmw6B>WVx#cz$uYyFWj^=rSQWV1RdAr#|mOZ6(WMdo3fHJv{VpDcQmIj5s&&Do6h< zX`D0De6X*;_%2tv1a41FcR%G!I??tOKPPvm71-78D@Rofa%I5voFyCPGh^+jzG zZ9|(2oSF~n08Gp~RX{`E%@OA`5d834KT?E=Lw(@oS@}Y$%<_vhFZ!xt#mUrjEzX5|6gi8T@ zn)>l~K+?D074=?qRVQ??*Khz&2jjn3??>6R`C2;c1_9Db3jJHNoK)5Vg zqAj7Hu1y?cHe}#kAxrqD6?#g2pp^C(!21xDl*EVAI@|W7bg(_SQ+@dSDQFVnyh!A$3x5wRe`JIn(KhH8^7z>0)XZ z^=GlNefL+wBAo_@!EZ_JX)GLH(4f9lXV;USM`if7Ig+UYES}Xx z=O{;)XvfL{1L)_f&a+bu*Wlb&Bxp;br(=02REts@vu!paZZ>h<4U0}*iMzpW1^Vdy z0~s^l%)H6{jfcDGku?wc^RgDMrEj6qbbe4lBZM`hVF$aeO5GiS1K+H);7lYJT@bXn zns-)klqWiJ8{16Cuo**9rI&E)QK5nSBN1<9m z*Cg;C<1aDX!nMzTPQV6`c5mBV&Zup(-Llbyd_Va~w;$i#1M8<_2Uz(0g_oN9Hgt;u z%4f*`q83`O#dj&-a+kvIAbjhf>g25hym=9Ha1ylZMo`y%s|JNV>e5b437D4+qIF~j z=mCaZ(N`f3n?i(wgRI(ThA9i5oGD-#q)~Q*1HxO?w}}rrJ_(rFoj(mobmRimwf;53 zK?wY=+ZfTZTyub}sR6iLRmbavs{WO8kjLN5{xw<>-Jt}CNMzd*DkvXY#kIE5>( zs?Z&mm^xd(hChpUe{=o8clBa}erq_Htc-H|QIVb0``Gq0YyUW_08;p&EuioN{}whi z_B%bb>G16N&6M{KoHe>b-=dBPRd9Edk}E!%!{ObTEnWeYn2jw5KZIXT3A12YlQh8BnC~tE!91^J;jKTiCJ|1TnlpbIBsJzhwiN(nKmBrHN?2&Q6s$ZsIH`79rF~UHKm!D!pSbM zlu&~{^gx(}Q?0>}q`N9B%V-d^=$!m*y@ei}AsTltPpT3PJVaTo{;H_7if>jqc8#>8 z6xX4#8^4^nF3E#{RdljE7iM5_>aShdU9TrP4p>=wMg;aTXBwX0ZgV}^s*HK|c-QL^ zJO!}OhuUmW-OL95;F^=197e^@Kt798G)$;6$IiL3%1#rUsdm}Z`;iQ^<0e1x?t;ix zu}L9prvz;38;bFwwtq;Ue-~?p+A~HKEuBNjWX6KZ$e6N?GWQ+*zJo!#e~H2C*)2{U zNyA2KoUfFjVc4XLO(kz2E~KzlT?h}!?8LJ5&K53!uH`HUJfD|(nUt0rHi#WA)r1$) zhEN$?;Jfo%9ZOA*Gidxy#c=S4B5i@H|C7ML09sQ-M5voVzBCy;2=Tf)cbsB5uPv;K zg`VNN-@+aIxXgfr^Ka%jPSf9u3c?$PhP&~MV|n{(##^b$1(e*pNYqRvaBWd+w0Q14 zatQgD`RP!ga-2gZl^G!gaAhQc_b~e171P?lWauQ)$c z7#EbA=q_icRiL(p3n~me!A@R|Q>@LcperpXm0Exw_zMc~jynO`>j3bj>#hiyLGnZe zKDru}e~sU7z6X~Ep@_=Fpou7vX7|jJS^d^}OuCR3lM-XW^Q>IaCr`+`D^DC3Xvq7@ z0@9FpNGeLBkA(9M5dvyu#jn;cT+SbkpqMJ0Z2~Rgf|Oa!x{EXVe7`2?h1#g9Y+Z`gWjksj$f10 zG$T`BCg_`1r;$D4B8P)aAx(zetndwV#!QQvgCT8pjxbLvOroN+u1%)UlM>*IzS_U| z3{0+QoSAxno}z~6@kL-&G_|8Sdnh5enI0!+DhYm1$o3wfHM&`SHLh~uX-ze@m056m z9X>*v(j4L6uG)BiIS}a%Swo5KO&GmU+Nc`C?lb(U5~zo#AsInZO4Yd*#9h~S z>lNo}0Z^jZicR_zE`)_^Qq~pBKl|wG_g&aD<{YXbu9(D49myxLASgb5Im%EeKc7BX;9HJPu}u;L12b5Pn|#CRJE zoP;nuG)Cfl3TQ#e?oMCb^mk0qT{y(bjUFER6Esv}m=-`>j0{EKP)x4W-l2?6M^c9# zJY`WzIOx6U+HcaMF^(r(&npoyk5`EwcB~n%Hke|;H@qqotCZysY^5|caO0Esl}19lDwJt(&I{^cJ)rSNWvI+`iI!{S4ThI^wiD z?6i{L$75s@)8$FR+m57%fD#zCIBY!Q%nzC1M)8`%wI4>9tSgq&6u8YA9-JBa@n!%v_Z> z7SKYRd_-2UY5FzbHwH2_vI7!}!&ZIDwX)h)W-GcG-1(CZ8hKZ4*1=ZL#7rUm;4*@U zmme_)a;Ys)b|iX1W;O*C0fyV$q0dm`0EgsvsD*u$C|V<3^MZ7NGWwLfcd7E;XAv=B zU9P^H+d-@&tA{+@sXpKrkYD|`+0o6Q&4^b9zQxv9zgIYW$}$bu+$yMwzH%DC($GpK zf?i&9S%bWa^j6VYllUOIvbn)sdS455%f-0>ePp)7K6*_h%`nCYJ;kL%e>6R{_*Uhd z0J}_o(T#j(*;+l+@^zU3z~NK=*{jIzV21=#ML-`R?@*Uaw?^+g;NE8m@9~{5j|aCb z-CfyTK%T!c!Coz%HM%c;#K>+I5dgiD@Cbd4Q^ndEE(fs<@ezueuO0=`>8XU!93=Kl zTSDoUT4wCFvZURjTL5nkz5_Woc=Khe=>qd)0wrKbumVokr|c$Y0ybG@?Iy7VyQI5k z>3*o|@FmcX2IcJrw8eAJ)4gf33Hgc!+O`zE%;c+MsEheR`GU2zxa0%moza2tD05G~ zrBmAklx3((@*;P?=_^;a3F@8nv)~l;9(fCQ6q)L0NdTW5t|wh!KGIe-8iXdvJWwW; z3^=z|D#D}vk$rc=40rcU!IN)QoHCGg+zQm*!y0hY%L=f~y%of3_Ju&V+#>?Yu*;Ck zmqU`yKm1+W9-xOG*B$VWcwGbzYP}Y7VD=#~fsbu5kY3*&wQoDXp2&LIi=eLF;x0IL z9`L~N6SyJ05?|3%E%IOqXa z{Y9hyg_!@X{u420Vf%!bnE==`>pulPY4cBvnt=s?QM0oDt(bxBv!|ap`dC!PKYxPQ{=%m9uVu>HN}lTiOe_WvQ& zSw0c=PeT2lT0RMN#?Sgc3H5)DeiG_T?1aore<$!CO8qnWf1}g^CD{K?z(0un{{+(+ z0iF4`4N&-BfI8d1VD-O4_Bk4WIQPF}?SFd~BnuN@@&V{MK>hx;XZsKJ`cw=? zCIHY5*Z?Z@*~)(@3_wdhk#!~j=Kfb5m;gXM3k#qmK!4Z(ZX5tGJ0Jy^-v3Lh|IzyY zKlh(c&*u-{zuX=CdwBT&odsrOWaZ_BhxxDg=vpy7=6&>VK^NXIc&kEosiV$NKc^Xo z^ww1yA#E+mm}qL{(}gy?YcV;KyCI%F_^vdbXSBGkp>J^@R}K88;|w%=M=H-kr!I);LfP24Tj;msk5rt8GRfIJwcU?iSbp22$D$~f zTJ>yy_1BhePr(wvJe}j1_F9qcedXY74Edh){)+P(B3OzUV|gl|v?O2MG_ycGaQFR) zizVWI)Yh4gJFKnpxV8D=VQlYWU1&K$?K&PWo{+bTD7nPb8wm2nhT?zu+wfOm z{@(+MvjQH^{{*KQ80gvA|NG#LbHchR&Zm5|M5hds62-;1K()lBJs6NfPX>sSf8z%w zA_Zph{WUx$W32ltWkMQ7VU9RVUpQ5n&u+f7VIfSl12{HEDaYK(MWxA_;IwgN0rDh| zns$@!SY6uq!(o3P{P5s;*~UZeoa5so>*Mvp;k*NsA4nJ98AP%CqFQ;G;3FK^w>h?T zc=_To$*av0gaVVqs?OmnX+pcJHzJ+u7k)JNH?KF9`Sw8)?w|)yuZ>vk5WvdG?pHBn zpXmyA%?p-8mF#lFOYLJ(!CwDYqp#G6SKKZ>huAmR=U)ACAhtwRlSi(5W1||tjP2s9 z>le+xCku{?c`Radj#UJsyePCAK;k7sRN&a36KcfHyPyegXnZL*E?|R*-L`t&vR~hQ zcQzd_Uz~ty(1ARWimQkp#&b_D%2pD;zvK|D@;_~PSY+m~_Evq+%cF%#S2DL-gorRF zUd_Ua37zgrp0df{KhNpAy0{x3KXc}#2kdn-q=TZW>X8WgU=W0iAZZgB5c&zUi)jX! zdOPkC1ZdMyMq!HdB6mcg-eHOdO*loOEKNw7M2EhRtHg=~sb0TU9;t1k9~yM)Zum<1I+T{qj4Jrv*^s%aO;Sl@oJ&x z6dn}w3^@#T2Xj&0&g}Y_W9j!dx{JChi%uA#Q%t~Mb(EMouOxIny?;&~4~Ruz8IOZ*;D!}}V}KkXA}$m6_J`DpOb;k& zL6d3XClP+d52n3BV-_LnT=HU1?>c~O+3L{TdW13UY|n_w%yEQ=Y6#w3kka6%Xrbsl zOR0OI==FD(EmpJk)7`_)YH0UXsXv;vqcsgudw9;JBsFMvtR-eTd>Op{xtICBD>aNK zjj!^?kMKit^YWU+kNt64jVDvhY?|`mG)MQUj`6huOCR*mG&o7;exKF2lo%qG#urn} zl@vCg> zu8Kt&F6BqGFzp%rDeO1Z9Xud2<=1?*oKr$%$F7@JQ2;CswiAyb*kdC50LzX8u zYF0!OEPr5c*f%O`n{eD4;X0T6`&?cDzF_vQG}-1?!89T;H9zl7k7k%q-r=6-G}9x8?82Wl3-3(2#Hh^?H_g_t?}yo0f&powSzz z_`-8qIIX$OU_5HUJ;t;RWtwam92_ihwXqYYsi`U28?**wd;_cwVdh_x-=*jaCTyG+ zi%IVs3KI@JrGnRL^&FDsxK}C$8Vei{Ffw#_d5Q#%Uw_l_hR+hxg`3o=#%mO%P|lzi z!8|<{8Hk+0oWQFlL_VqB=Mz=^5D0GVZ=z4kR4 z0v23T>R^9b{!co`+7|pD#^pA>HPL%#%X3caUbeQ546R^}UKVGzrNJB9$`e3rT#7vV zS;a63G=B^~aF1lB>XPz5uEH1kbs!}4Ygpvnra_e0z$VGzGtv=3DjX3mF@2XiSD8|$f_{4*2`<4gTcbD}y$Hq!%q(@3<^IcP|0-M+m zA_p1mH~L?`>nTlatdyqXTs7|S1hDT>dzP~gsvMp?te>`ts6v#Ks7gqLLTDtnzuo@c zP2Np5GSIW{RjwfLQ08+M=36Kta5x&QoQtlQiKd;8R=YJQc&_n$Q_bXEjxnUi+Q-^~ z6ZP-OW`cs401Dc*-G$en^b(~wk#?MduE+dhxnnA)V_D}+ciBM~6dp%isbbZ;Vq=ur`YGS3G;QeZBsl5loPKK5q zN=`nH+AR_fLV)o7T4q6{Ggm&se8D1Fg>~a%pWX z6Z`esN~{62CA)3#s4!1RK6*ql&O9zH|LQp-DS1Pp=wz?ZZfSXKnWb~KkQuMCX`XE~ ziu}dSl#B=9mf)bc%}H|I?kf=wrW9NpK2>dix#hYKbmYsCBlUc9mid|-OXG@q%5P&t z8C{LVW?<~o=H+GAfN&Oly4Jd}`yjDOOH9izyZkQU^`+;o-W_%k?C2bvT zxuR;_!#VEfkom%yDjmIvXJj|UG)5v0d28R9o*CFm!VbcYDf z>yQt&vSqldWGjft2Dc~vL5|yZ(a6V->dj^!BT)%XX-{zK57LZ`A7Dk$Md z9>`rx#5*Mb(@Yb?TaY@iGh)?db^MT8O?Z$DP)m-|8N{`a= zC%)xo&;{`(;#L+%%7->7Q!UfA>Fz-_Pz7Ir_6L}ESSv3v$}(WhFv;uCt_}%ktk7vB zbD(;31%8KFAd)8mhg^>vioX?GW}H*H10%yPQ5P8TN8t6JRSR#nJg0%H)8QUlz^*78 zBu@P@+C)D4J1tsk&^0ofr8bcq3|DDG$3tSpBnV@sX9?Ayo5fXP8W+B8wtFt}i{VQX zy>Z|u$TdJU3gpoD;5Q!k&)wI^g zUMiokmUsrWg@-Zdj3?qs@U{>LW;%;?tQ6I~#{PAwGsp_epb3(v7502^Y5I@{Ue6Vx z?AC4ULh6$072)lLryZQ2kKzmNu?`GFoc)i`tB#2B-;G!|%)*sqZA0Gnh`-&^aR;1# zwMS{o<_4#+bGfjv^=pl;PvC8x??pLKv?wHpLRIxi=iih)VZ2Lv!}_og>|E?z?0@|1 z%JT6=yrFnX0+TI9UJ3BE&7&vhCgrAlm3~aPY*i(y1VmRU*^$3eyTa4@MJLsyx|jod z;uM73*A^tf4#MYe$L_vOfx0XuZHVhFzOe`HjrqX1I51#eG-SPvnUBQuU5bAV5%f~W zRFCzEtSLfsm}}TLV$*s?slu=PRE8 z?>53uoO=f@as<&+Lwv`W;1;oJ{YroJuNaKmXezY06i=EAE`lFm(0!5}QC0gEaL^$< zV_lKP&RK$6ANix04Cc34I6|77}ib^jce3t-#gIA>W3DGG`^OaJKYV2hv_ zCx46&AAFkwtav1tEaZJ{Kkd6P!9Otxw91ja=&$0Dx4qV#3zf}0U^KY(i{lT5vOpZX-wbzFWkKJmF88p09J~n%k@4 zn)zFRlZFd|)VmX(35|S_FG1ZbY#c7mQX}2Y&atRCFJU5%MWjWfMx^$i22s2(5yAup zfCUo5^tPVqNZ|xMf{pS?mdwXcgEz~feuThYjYQ<46#Cr}dUUt(GFy>$6wOuJt7C{) z^{6#$zvQC&XS$7&Co(3u9mw%W65R?b8yg!}!t_vWYT`HS*Tb7sXO8#*uB!8Vo>$ag z%gTMrhLjB7iHYMxZbX>2H+c_JT^D$+3?7KiV?)!#@qGN&-WQAd8{z~G`g;#my3Unu zr(n7o5~>=t&G2eBEYVSR0~uOcIIepm*4FIZ^z^LhD84c8j*z?QNmkMf!@}C{+3so# z&U8~1Xp}F|UoBgj9SxhA9hH2oqo+mhnNx(zW*JYVD@briWbOqxT`9C(==B4*)~tGBQ8P*5S5}uQ z%%xDy{p(E?G~AP;V`}@wYsGY!cid(ag*XF^zrbp5RZ`5(47jUlV)pL=PvzI#>t8hZ z>@~z}aA&??tI!m zd2#gUEP@|CwoAp$p|o}+a@kyAnnTNFQ~+FCd(+r|QdjmvKhTZLY-XcBTK|zjkTEQv zCRbfZTGTFi3}-VMhrnWY%*=7#5&KPSG36rk7RVI0CV`fQnH+PMV)p=J?AuT@^+>R4 z9=F^G1#Damb;S56g)yo#hs5%e@4TR-luSdpwRJNv-34w9SpnS;mH6nS^kk=yYD}sf zq`E|m|Mf;S+$6diWm%Dty5b#8xu<<8MhA$p&PTk%R}qu7j+cU_pvK2@R|g@X<(ZLn zyhWaxKd}`(rRhfg1Q#{vEO&NnuRDb}1g-BsNg%Z)AbTIB#_CRT9IJ@L9CZ;MNlq#ekT>FYa)@ zzyTtdqKRCS>V`MC3H{bw#yXR$-7&wLFCVfHNlcH*FgV7`mdRv%))+jpbzKhqRkxh! zVUFLA9jRwHH+{bakd{niUcP`t#SF3$K6S{3&+S5S@J5$xoFuI9c%6U$Zm!}dsVi6t_fPx^I2M-9&71uD9@8j7h0TkHT#rNRA&PA( z${~F*A^H&MOkm0{g4SZ)1AZv=%|b*zk@K9~+?Gd+`ep)@$}Yv57H5dlKJAV7kWC^3 zs$cJ5E59hWiz_YtIy#l?5#Ylv7H-fWZL>k@z=?&J{xjuRIOS-?i zfcXX-ohWup$a$&)@|O7>YTzz{-lik@9+(Q2!Ve|rJE(g}5F_W0N-T$0;4F(NEUGxu z*qs%|R%1zE2#cjNyH*o5)(A-+P}z%YDZ6pi3!KX+agj`YiK7bv4dW&G-UGGKB`xMY zRltXk;Q8?gkXBFi1sIH<#E9n5ly8nj;M~RYdpP))&$yK>(+%wvxsMVXybk^$7LO>Yh`VFt?8FV%kMpnD?udcS_X-3dN` z(&wQU+_~zh$GdvC%1pWNMT!F5>g5HZd&l=q_etdY`C#`h_WEZk^yIC%7V{v3UD6im zLiSa$@RBoLxFC?34jMbflJ5jh{DB?;no?WSMxZ!!8c#?42an|S&Qer7uO^-!VILYU z`YvAYhEr@i_N^nB*SP?;mR8>*NVBn|HJN%792F8(?>v4zt1pv4yNA3a!|W8Ke{-s+ z`7C%@($+CdJcGt4=k2+ES1vMuzyW%(bRl_H(}W4f+`|!-0c{rbyEB#hRwt*YtkP%S zZidT4gVG_b3`JA~!LhVL7zdp&HqWX34c=Zk`cb@lcCC%^8by zvn_edx0fUT&A^?9h8I}o9nA&tPtN@e)feGXR3n6mVY83{p`PjSUCA+>Fp2UX=`@+z z=?)X>B1|L6it?*9jB$aZ4Y|s4X}=-f|E^DNQE1RCtN+`(NW(M?b^|g ze#Ho|awxBnzVUA0GzE8O(Kbp<41b`z^NM+MJvNHXI^!BI%^09cZ9~R|Y`_hst0~Hr zcd4avsb0x$xX}0Xc4m#BA5p}38#-#y<&!m{Pu1fqtMXR9AR2GQHy%{9?pU!VNN%KV zB_6ux-y)X0s7ExKbv1oX?_lTj4r;T7uefKdC_R$Ep4VWlI1oh4O<)<@*)?pt`@w*- z09cFOaUsG(w|`KeFSqE5r5Nx!z)n^EE7z_i{Da*P0EeF z;7z|xd8`!pSYj>-X_oCyI`2BKvvnzyvs+eq(8L|Pf@d(jG%Pcbw<3#!&rDJ1)Df29 zX~dDWXt#O!{mREWQhn*hnSXRF;MM4(c@T>?um)-w|o-U(*z*I z#?K$3-`tR`XmY#Yn%hCWuxY^ZY_S5_{&;YAd|>Kx4m|!Z-}*WJ<6Hly9hmhW@6vzm zZ~(j9|FEwy{WTVS+64giH8z0J@ZT&f03+7_7n=bC6Foc2e;N%~7&ut}htc5F3))jr zr17Do)Wbun$YFMw?Ky}%BZgeVBsh7k+!r~7RG%%T1{4e!6NEIom^2p-TQiq2A}XpM z+>w8`&>tHl!Y=J#EM({K>%=TWmmMC9oXPJqp_wrxsY;9_UcsW!~2vv^RsvlN7C zdIJ6ntrfd%vc8mQE@1O6uqh>N*Q-4#lR}YlP}Q~I1O!?O8;xtFwYP5uS_DK%G<|R< zL66SmJ}A6$>dq1eM$}=BSdXtX{PQxHRhnywcP%%lzVl4gOI{MIMtBki%H>&GOhZZa zE{!$bHSk-Tk97|-jZ!PnYWHy6jo!YmC!ETaM{tIHWvZD2cU;O%F4Y`lh@k0O5J+!W zmz~FX7@dzBY1DKfrH^AVhCs3pol3F4_u6vz_@eN*cvDx#hU(5g!}xWCJ2|*n)G`Ux;M=S}z<}@?sv3fx4@TyJocN75-op3EU1R@{D?2nAC4=skCy!JIuf2RG5mzS{`*M5ZgNDjn2e!`!LFEa zH9A6&udp$XHr01+j*e|xi8eh}FJkrI+QDgk5Tgou_I-q3^k5W{d(jH%11Y8TU}jT< z8^MDn{1y2yAupttS3c^4~7{e#%h2X{}M>gh?qWKNbE49rzWZn;J&425}#}AYktn2(KzVXd4 zIpG)PpFg2}Qy(`qyI+N4=m&vNa}bPsG*v;$a&(G@L^;0w;drll6?nh@)vZw!Ffcfe znDuel<1)c{V}qJ5Dg1DkMMoHa-KAg~1d>Vl3-Vob|>g^5I5p9;JR@0?B7zgAEum>$i|*1y&wB{;U;%GtkG@<#OA-BB{;h(fi4 zVFMDKSSv*`7 zm4R~K5ohV?{M_y=3;LX+8%kPF2*hBHECwgq|&wK%Z>N zzCI&UH!ZZXWvQq3x&!()`dZWEQdb_8e!|$I7V$v}TIy;kt)ZM3%FI)MUgL4bSn^my9Z&UMw@!luxa&fY~Y2Jl$iaEW{n!)-4^K5DO`yKzu8hm|=@~`Q5#wf*bE(nSPLAk_R7XI`Dl> zwCtoA?A{?`{-iI(6E_FPeD$lax)bO8sU@$-Z3BCusX@WLW;&D684_)ci#Q{UBLQ=c z%__IT&D7h`k*9AH9Az~W!Ca=pdXEVfM!_Thu!Fne@g5loh2+k}A2J>aN!i{G=k(#1 z`gL+y7IxWpVTmh-yV1f@()X^f)`*F0tgASa85fBs9vwuRtc~gSXf)rr)G#DV7#ge- z1%)V6d+UFs$HU4|-9R>}p)+2J70DcvQT0ib7$LO?B(yX6)eOdGzN;_@x%W|K=X6ux z7KB#m5mC>VOw48#W!!tFI_+x*-NPWPEHQR9Ejp^Jfm-u-big~eE;a&-6Xf;5v7rwI(2| zU(oo2l^kGn{?>dztxmVs!X3vq^a_j(J>fvWV){(^Vuy1vEeTF5`w1pMGQ1>@h(7P*4)P%jvdW}DBMzOf;Mm3)SG36mzT&ZFDor{@yc>AxEtcQFvuaWW zCzhVu5L&Ka3C9o{iH(>yu39j}SrA(+=uiaD(D@z9QgslXs=T5T&FargC3UV*F+2ILxVTHxFjTXwC$=x%7!K9x)HZUA{EEk`YZLkTF<==L5AKKWjaf zd3cA(mC}~hry`}7&c8&2*-_4;ydX0ZDSTh1`65uLdPWP?2L82_ z?b#lN8Iu(um4*)bt|@z3V=9Jr$&l~2u!nL?%X?x^va9wROJ}huyi4G>uCK{o;!(6@ z4g*JhtDT)Gm+ZvZveSL-86$>8&v|2m1q#i4eVILAu&fd6X7UR z)srSsEQ>~y63%+@7i)!O$ihSfktIQAUo=^tfE1Vybl6NIw(hkK;&wEHm&gl)Rp*Wc zD!?@6h>UvyF@kx_u$V<#pG(Kf!P}PotZQ;2!8$xkl&1@L%ZoWv=j#+h25ZArvHNo@ zby1n0fZ8CjzrQ<9#hT-AbX(7UZ@QMOc^cW8E5(hdZx$_$EJu-2az;hymQnxXDx{lKDHHqZ%yoU~OL zUw2tur4Ww1(3U?KvFL;-5eXL??Dq{3NB@s${KX4x@$_Vw*4PLy}iy6V00*X`u9GTei@HNx5!?g<|htNc<)Lw>tgRo66 zydl@Xom7*qCJf`ivVS?@!}N)lV2L_Ul-JH%?v%e>SK_t)T229w!I9w+g?ee2wI9b2 z+R2jdTI8C)Crc;!^P&4Lbxf6Tr{w67@VTINaGL}qF(=aW&kzLoze3oNFjq*((X_&a z$RPj|SzFi@d3zq|b0-p@B4q2)5proBLN3fqlnae4gZ)>8m43^I`g6f`mlF{!XPwxD1@03h=#D5n1ENN_(yUO0kS9}PJV`>zQ3BGO+R z1Q1_|MUPs6o%5fu0&oR}kOOe13B{1?!H57t*#Dm+&`uo+4iE!ob-*n+Es!Y&Vn|$m zOUV6Erc20H?oLDwYa4uQcNROGOD!pnAwwDGKC#p_ATbs6-!i5>|NUrS=ozZ3Sx``FirlCX z@M6gjM68}K96d~65{Fqk{AbzFhP8zwO%dnFk=T?g1Fpbztq!?K-&t`bia3drk=o9r z^=LX8#gbPn)G7oQE^Igqbx&*vbcidKjW~(8Eyf{+DaJ}&oAtOYAvA{yk=TT|h-9=K zIwX3qER`?M(5@L-E6R(JQz(3t4l_Zt(zK+HD>gs?%+lyJ*=(d(~<*9ypPU}Dy6 zBOSb}tE%l3U-7S(5wcyUOsEB?k4MKuYPyr$mXz@%CP34=b7+Z{Bi{DyD<@eI=O^x# z$@6TV8Syl^aBxPtXNLRXZSuyTa>&6oYF{j8zf0dPkF+!bGd^{r;_aI5hYo4h3NRo3 zdF!V|BI{)}ZX3Tx?&T96+_`m?!AJSt9>XBKPf5PolinuZva(;sYUkz22N#e(vPaUG zfwj1L-rp+zJFk(;vZXQ2J_s(^i)6*CV%1xtH8In)D?S+xlB^1vGVfXvfgya-j*F89D0`T@z)av_^|(%nRm--(BK9?k+x% zO7$J(;pS-s5%1t6H6HP_WaB%kSC;qBPEkG?n?<=fxv8Qf19)YB!|E?%5OF=aQ&?c2 zEWSj}U+GKPpG?AQI74AGx(x)Rq~Zr(4aB`42q9oh{IUD6%?upi%@oBjg#Hk#y|pj% z3QN1Dp`Nh_H?RsCNJXmeTjI_@?w1x!h$?N?ck}QM$>5JE9XYwGncE@80!^;O_wun~ z5mq1lj(_79pDD!Q!55Fv(MV7=s)(SoDSk;D!U@aJQP?RNW_HprsMA*cfRJx!2imj&8l%?K$+57;D$6V@7H;Ku4%w2rnSQu2d>}MV`3|@+5&cAQooHb|5 zf}59}3A$aJGy#5`Lfn&c#33DW20He@W6fSXn*c&S;WWJscJV7{?Pg+-LG6Gt_mt`Xr`VE}vFZ=5j| zIxdKJ;1joEk#1O>ZPBOj>OfW1(TTTQX06snBY&nwItq%@DoCKq(H@TR?a%+A>z#vq z>4GT1#%tTQZR@pd+y1p}+wOjC+qP|YzqW0A-WRjGv$L@ik(E&uc`K`K-9K(s-8|ATXe5PqT^R9u0uK9JtTi!?-2Wy7lrlP8|R&2_XF4i@U_T{pAY+z6Oir-kK@B zpAV>%Q~~xd{RhPG84ahbu3I zlAp#6TKjAJ7livRzdNLjVJJKeCuTe>Lm6|uM_8+K+T_p{O z?m8G>(W)XzUTRbop!*24Y^&b0m%R*`oGvyuiJ|0{yv`Zh1Inzgb#7 zVI@hJ9r8x?^Cg`@xBBz~buMjav^Kyt1c#BZLP6~zeI9NYp>N_f5`|{SqsHhCXP0Es z<}lW>0R&!}gafm4JFa8D30wx?-T!HF4Bmnu)qi_0i2PS%GJ05Ql3ejf@*ZMz?=x$O}pJnD>?!|Ok-HN#wTMcdn^%7kQH#+Ix#iD$g~(C`xYIpBQWm7=<2x+$h* z(fZ8HlVmH*F#S8RM<{NAsfjmWJtGONE(5@?-A6yn@7w@)sr7hC2f*+O=pNcOzG-B_ zZT@8#I7e26agB(N_zcAmc@myx(5CLKgNvk(8W%O{qLNl6y?k`0c8b6BC0M(dcAELP zdZEAaGdw4#B+0HtpZmT{Av?gv8E{=tFT{a07|q({BVst4%?Ur^tH7w}_9S z+^8@Yu+uB+J-MuTzrJS1&B{pr=F?q7JgPo^W{${JFn;7R~yj2%4oCK)`Fl2Kg;P$`pLmW3X zFV>t+ZzM$mv6&M#<2V^=6kv)3+h5W18HWXU6vWaRgC^S`E5!h<5QY*foEP z){G*VVk-P)h#?AN5=Bahy>yevHVV;Z9?ShDrru0MGPG!_+q2*#Oxjok3H}vMN=BYL zVew(n(z8hwTyr9=j8&u+b^>fVLJs#-jenuBXhk)bM|~Q5F|ExTU+}* zk^|@RUC~eX2|;^_pM!CWtoyxt{V?}UhHfXmu2u7G*?kl z@$@KvV`yY9PE7~CMs!QWqX$c7V@74}HbVFhTo)Olds(}s;-G6W^;x>bcQCe@d<`OX z%)6$X;kpIeM%;tSc^BpoQ>AH31R_Dd?XVxsZckFxSZ5Am0+|!CWS16cd znN>8LVzI$+7tW)KCx!ef^!+{Bd#eIaF(5CrSh>*Uj#>|qRy10gGYO}S+)Y@KmKHHd z5Ue*r7rljSyjCL331{4mk|I>G8(8&L1%sDtV$0`sPqZcTFkYB6<|Q$uWRxB6S2O81 zVC_gpoJ{v$a{{CQq6#<5;5|ViqBWc&pupU1Uad$f32MLw+M8&2KN3 za6UuxX$`=HcR8TMjf^Lmat=?WQrnb8Rrv*$(r3zo!ct4#kOx!xSz0-gC0D*LP!xGc zYU#cFS`m3DV!3%X1bcR+>P=-(R`J`KBdUF7TAi<(iz5N16hd9J5PLD2!&BJ6nNWzH z<{@4!My(oN&p@pieLq$B^*AUj<5YVLc+=tOFwbx5C-jHz=Vo~CAmZ}N7;a#smfe12 zxe@N)55+8H2ls|=rF9K_HkNbmugGw;W8D!5+OKDEI`J6tY(aA=#-U6pTDa6u%5Fhs zu~99fLZf12Y00I>GWyA*1?iIT$>=n)YT3>icijbqMdy)MjY6)81;AN@j`g}#`z*26 zp@b8_q=;(*7b62P7l~vT*$&`G8xsS@#TSH(ZCO7Q0F39WFdi&Hl_=JemAGE3>_XB( z!Y$a^J}776)sy{q@xa8p|M(#W72|j)a9E!~riWg8l;7qEM%n4WJ*1hp)&)(<#%Vq4 z0?@2O#wS}a37q>@K~|~NzN&L~=TOh>cv{KnTV{@)@FOPaXNwExAAa@ zvR$bL`+nnV>N1Its`mL|r>-)U!DPAPwSSwXZ?k!4Wwnmr_VM$(!qsbG^j}RrMZ5Kk zo&owB{4%n;{w|LS>UQRPGH#{#36n?F!~O}Gr;^?3j^XEm#bx>&OMslI=yAD&sHAx# z_rtn_i=-Q7O#LT5tr%%x-*|1S$R4|aR5~ES8Sxv*K?Rj`hc`ebegRI>@)~*?snLE= z|H)&xs{St0t(mXas>+IXX;G^cxm~AqvuU$~)z@CAn! z#)*E*;m7y|AP&lL@Rtsa+Clu^c)Zt3M58az(xY{Xq?)^Er)qLn1&(8ywq%@5ANyyh zWt^m!dxY00lV3co@rk*V&@xJmcpHZ)GLpM#w`!k(t=L}ZT_9B&qyXs$c0C{^Kgav> zW{`@iUs06jJ^7;9&KM*6Q9P8#vtHOpz`g@vNVdbIDbUz1&6Sa}J|O5EcS6Y2Fe5aT z9Q=u(p%O$m_2_k(FWULRN3v$9c<`Lb^<8Od_Xs=~#aKr3OV#e4{GlKWFysxfDI9j! zli>XotsAMkLQ;#5D4Fv}Wgqw8BGK|jk+7<$4s8_d){8^Z<#lQ5FtLj1t?lE+vr91I zH7Oar=VbtUJ6yN->lkP}z6U}qFb+ZD30o|%n32G4s_||JHN@Nw$3zG}hph6}n+HPP z6{9bt4%u#K>$a-FeSKJ#jt*ukO;=NGem;Y3xYJ~Ti)AX5TeR=%FHre?Q6yCoxoo+? z^-{s7hNP5Cw$Jn5iU=tyU9Lm+)JMR+S#?PsfXqIz|#-{f3uW2=)>k7{^N-xy-}yC zC_AGzg(!Qk9E*I1dGBep2BFnofAXLL%(E%coW8^x&0A7DS90k-;*c+bOH9>gCwd>26XELNGPHOnfkvHagEL(IO=54MIUb#PI$KTA0N6{Fv^!96H z;^@-7hOc7}9)hTcF#y~cFOM5{dfu6J*srB##ZrMxx^mOFpq!YE6>ldw4X1u2J={~X6 z@NNsFN%N!{aKJPVX%M034WX%wOBuhu4aqUyB1LEPA!`)macJIxJ5~OqBl@>~0{8nx zZ*l_~(qW0)3CSpWS%cJkTu^BEzpZBm&hLbiq#hg-30aYi*95TKa;1~Ig4;O7tJv6A zs5Ncs>r0#yv9cvuSn>&HkLTpzeib047{oM7Dk`3F3dOAh+Up$}sL~Knpx_r5;dE?EsL4p-c{FJr`k)BsO^+&0s@DZVHNJ?n$-+OT{!Pq7XX!pH{ zLHiEL<>!T<1Z@+}x`wcdzlrR1&$r&vC|26Mi!fVJdzx6r_-2WPW z=ShF&>?PU-bIASr8u*`i{x8qT2lSie1L(W4+ZxXHpkoFDAu#@Tc##ZGgY+mzT>Y4% z=)9xVxYGGAQbA-SNPD38EJ@`XC4PUu z%lw)b%MWT_ z%oA99i}3Q>s~kMmzxF-dzCe+jY4cY)h`>hkRXV5)jed(Bq_{1Bk+c5OYO;5jhC56E9?lP0%)x%_9rOY4BLQA- ziG$82`?g8eZ$G0?sDFXi*HJ74WV-|XB}|8A=sW9(2DSmItP998jF1%M4p0SJ|_#0K4-T1 zo4O%ZG3J5*1}dr3jiJxqubT}HtwcU(>QQ8iuUbOZpxrHNV)6;i9EKcCNny`;r?$dz z!Fm|nc#2>(AgzqYE|+7mFD(0dd7V7fjROV*G8PtsY6CS;JVk}nH5ThH`Ksa!F)eS4 zafUKOL4yvg@QDIIesU(8J5{SVAwka2!RFbzP0chA85^0vy;Wh(EExeGc8T&yWbBK*g-D`qCD^;F_c#33!~OkQj! zx15VJ?O^B6mX^T8PT14;qSB4mMP6pHM@_KJ7<)g&QGFx*z)Xuv5qxbq zcx{e-@y&70F)OC*Z{LPmwU^ZzZ}-N{=bGR;e!iNoy6u6#I}Cwy?|QxTk4r$J1x8S7 zdTkt@U7oIOzNd|PvfE5kpd_lz=Fh4rT5mNy6=kR;d}YOM#P{q|W@TZdmc5;tF%`O< zK6Y)pi73`cW-f6Mk zWy0I*<;P)jrT3_6G1KN|!nqh*=RND1=xRs(Cs?Mo#f^@iIjfM=I~C9X8|x(N_VNc? z`>7m$^QCQJo}ls1O5QM+s`H9sH+$278DN(hR-P22$m@S4Ap##zhXsT2M!b&w`7b~b7YL(vgWA= z$xcUa9Rv)kH>@8W5lN_c&BX4Kf7Jhdql+cvy_ zY8v6?cv`qxO%`31&lb1s@t74Xq8XQaC{z8w)%2@fmH!|)7P$tjiQxgim5{Wx+y&_# z?6ja=(;>pfB)@tpk!+fwuD3{>WiH#;=TKl>-$3W|wLOn-no+zc!+EB^khitW4ebSOEM?s{)L3mB zoih|Hx>BRz5?C{5rJkB=-&{6MA$F{nx2HqVG(Cvyxnyz&_nPK5>yg2zX@EimiRFZA zfw?hlIZLt0!`7uxDdW$9MY!s|0lqudP88m?l(%Y6vS-tiQ|ruuE)|--nEpw6J8`QD z`*EAnN^iPThsN+=1v8?{M5rMd@!T4{sg<(;}Ba;Ffbm!+DDe`n6%cvh>)~ab?|tQ?-$(S#+$8k=m#AO4Vl5 zs=wuIy;D}|LHP5${ zH3{8pnHh`AaVAlF@$Jvqv)HLNM99xRM{r1~tOCj2oOblV%5c^puW2W%&IYJXZrQTy zES{Uss;K0TA;!Wex3vVJM=m!|$t0F<#Ha}rYW$wYqmzRQ5V}=%W5<2v&6ZQPT;3EL zJVKsR!EqdX+^gKUM0HLNj_^cmn#tw2;V5m*rjeU$!FBrk#4fLV!AeT7R4fqj=&1R6 zh*`ewSAG3&x)78;l-$P=c@U;IBDT7$bOpVLJG<7O7BSuNlq*%IVrml-W76%w(MXad9zOgct!m`J2jen%?}x&8}W<5-`=3?vEkddg2@&Dvz&?wusSloXqS5}82=8fs|!SP~cRj6T;{^+Pc=as1t zEzB^ZXt}svku@qZoqPUcKVk-!8Woe~<1tnPZW!QlfjMl))pa{liOj*VS?N04?*A2+ z3i}}(Rkd7=%6GUbE7ENEQmxZSp%6Fq0UR08qDQOOJZC2cRNY!!MT>z!eUYK0c0A!& ztfDhHZGLhzE`xQI6sj|;ni^S&1{I-HqR>to1;eb|M$2#v{SZ2(r$uEtX{t#(zIiXj zpC+nb!b{D&DOp3ttF5 z4Jll~t2yiHojG^Iv#&3b*Bk7%LdGFzM@Z>IR_Tc9xceFCM9G^ew=ggbDw!!UH=liz( zbI<8*@Z`SJ?P1XT;cNC-*cCo^mViH3z?=W)=ko2d=f)wM@5bRwmGFvF{f!NM`|df0 z{{8|dcQ)StW&Zo6n_=Hqv@3L-p`h0d5M%!MOndi5-RpNvptT~CG_cG$g@5|)tw=*@-bF<5^z~_kY{^4b*Z%vfLkCUKySG~qlXZ_N6 ze6GI6^tAC)n~VD6+~*gGJpTgq&g#ExVQb}`S$hlm>gzSKVTJ8zJ8F&TINw-{$!rHc z9c^xl>3D<5SE_5aTN*vX>D4T@fzgNB6!#jPAqz&U$-NkPGTd{tkP4QrHXn z8FJbS>?iOpyh|`FCQ9nc>#8$k)H;Ojk70}v@KBEc?3ez%dcG!Z#Nn?W^96D1H}Vbh z`m}aIjE>=;FS0Ml3uHU$=3hHp3oL;9o)!-G zx!I?=>jaA7zmuJgks!hj+!^6*gw+;L3961<*=HT$vMU`S-Is>a3;Fpi0<g{&qy3Clko> z27i4RzXATSz6Zap6gM~;J0jU2c0CL#Cm~Mc{v#Eoajszn;?C^CaNDWWi|`3iE&%d< zu%r(nkn0KjN>kno@_n(i6K-*Cr_2E2$MdB7=*RE`eH*i6-6tUN1@sz5#hCl9cs|8iY#DtU|8KXWSAORQ&Pcm9Zcy^Ekq3|RD>CpCY{6AMdFCRX3T39%CcKW3F z7{|}`o*W+gz2fjrF#PW$yKvt|2cZI41@81R=ndJuhBRUNu$a_c?pp}Co^;v-ZB?rw z9oYIjM3{WH& zw3o32YreK>Bvl~@f4Z$~f6qMP`sLZ#O8J|13>p-IVF zHCVg4r3FpJyBQ<@tJ;p)?TRJow(RR_wRUIc$JcFT{IB&@_lj?I_w(NmTtXmVAR2Ps zs!SG!RzkxOmuesruvAyq+B2;*ZJRFvAU0s2_unt3I7bxlxSepj`})AA^tvs!Z+{lT zl0Jc4azWFVjw)MeA6j)hp!yQefS{UbJUdc--xl!B)>iz8K!}O;`rx>3B<-NT5JNtKg#dk6#hZQu%;$(;RttB@z<#(TBJcyp zQO!t%O*0iq^>kbxrhCf?{~>ck!BGhlBz|E`Q(T&}gox+@B$@!Qs_)>mfjG4rf6n3$?m!1V z_|0e>{1@8Gh5AK2NL=vit_|z|Y5D&;>3`q#!@U&}R@lHR^xe#j8FvFL78p+DGY|n{lj#J_;uzhyuw+ zHjG9N2y$w8Jk%2-jFtfvz#qaT5)kjysBiW&L2zi7DzeRYa`vtDHAv&P_OR_n|GD++ z1Y|z@YZ)w9>DddKUZIcZVW3sc=94mMG;zN-UY>`6<41er9>g@{>MVtNW(n9v6kWuTa4H;oy-X{# z5Xx}8Yl-Q`S*g|bI{UMnR;AT$^wy9=h8F;4^Pqh)Riju@*`utfsHdi-q@$wo53s{y z>KN;{Fa&krv#z-<6L&cy;l{P7q@0+9j55M?nK*65lo<`KSc~Ewi#%p|%kDZ+QLB99 zvwgNm(b&}r1Jf}>b*f@YYsITCp2EY%_U0`M#+Ig=S1!Vq!X!&Po}$3TC2o5=alYqS zi%Sl30v_Mnyp5B*oP;ePeQ-194s(x>pcap#q_#9keU^-~G%~3cjLm&f-|m}KKcl^B zoRtOoC5F;Kez;_E)8U(_Bgz^|&XN40j7Y~x$u_OMlUL$-u@0$1-XxHXvUA6*6q!xR0L6+)Sg zdi;~&i*fIh)jb-8(u`TXgSf82N4pXQhLwaSRU?41Nmq>^3x`wv+|ZIS+{Qrn&(<22 z)liL{APM_)Qawip9j3xK`=yc@i(zBrOzr4KpA@(HctyYVg)WlTa)fjex>CMrlsO@t z>^cS)yd|7t8Qbnt*|MBnUFG(2E>M0dT~K*smS>NNqg<~^9Cpi&RTPuiWV_64y37Hq z%LrR@v}S4@l81SoaG7IkGzpZugIqD~8C8ga8&w6-FQ^rzwEf5`6*!k{qVlYi#`lVN zI*+5dTwuOFulwE^hO@|&(}rRJP~(i;=yvQ0agXI2bqZM{`hwa)wqYhU%eVb;uC$Qy z)lRv@guJ&rESn89+F8*DFJ3@^9Xw6lFBYqv&EKpHgUBa9l^^p7TjzO^nH9kv;VUnaQj*hNA6KiQf$SIb~gzIjxr01OA(c=h5peO2;2XS&v=f#HI;d5f#Y;a2fQ~k z)?ZO#acNC4ohzXKRK-%|{fI^xtv{en{Q)sHxM3TFb5a^b0 z%}9_!S@@SXHDbP@r|da6y(JtuLNXLs9(OKS@pM$i`ZrT5<&ji~l4vEBRxlcz!8qf& z8X{&D@$%4moK1_xu;Ie0em>`mC0+9n>xV*8%2Q0r-dM(8E;vKK`G{Eoo}f1v&>&U+ zD{CsNC1!&JbO?uQ`~?t{hX=54|BTQ-$N3P<`SnYdyyCQtk<@n;QQet*09UI_w`Q&+GC z7H?3-ftrUewe3QoHTIG;6NDcuax)XizFMW6x3DN_HKej)91?ED#F!*ufMcd(*kGNy z`>8)0%NKF4Nn`P6_2+>9 z>QvzwZ9duI*+tt{F||{;Vs3os;LOO77s!HoUx2WO*odQumHAT6y#p(DYo5Kcu{>z& zI=MDnL*aSUw`a9tSj~mgl|xuD2bfN^;M}y3)>yzZdKrn86VMvKcMLvkK(u{@kN7%o zyl#<;wr(KhnE0#Y#>EsSmfr6u2%xO67&D91(EqqAxBmRXd%tWX`#Y=Ur=q!}wM>s> z^-vb6_aSK3tzSG|OlgutK?l?91dI`hB|nxEaI894nN`JpU9hrNk5nxXr0Nn&uhE2^ z`b!)E=<($n;As5No=~Uj!rH8JDKaQ`ZMUUnyzjUs%tC~>nU$OQD@B3=?sQ?x&~_k? zVc6#p%a#~dyl8U>*ssHjfFnnmpv<1eaE9kpg0^m1=GX+bzg>&kxC8x;Y6vu(m-d*s zPG`WG#)x2FIUE8pj(C5Pq(p|Aq(*cz#63&0&3T56u(SBjoeuSi>@d|@n+azKrr@D{ z*7%w=^OT@Yv^&o}y-0S+sMHFvtthX*yH*mV&V8S52Q$uK22a!F zZlFQ(%paWMCzb-MBgN*=0*kxkzm#~nD8;dtf&5}IsewUkk~+w8%uo}X-i&jIr|8?%6)Spd{ddH{S-oRmRcJ^2LhgeS_I&!rQo59n%@YE%I-4;NWaRCunJ|eva zKu%D%?pF#!Bx~-|{J=Y=UnaV}mF;ghFqmoXcV5vSYV3D@qyOjkwf=c+A1p`OJ38GE zTxo9@43bggoh-FOMyN#y-({;myP;dd>G9Rvw|gtN}jM_uW6YRMhqg%b)N`h_&XchrT}+~fkP_i$!s zy%rfsA|Hmt9tsJ4hO>u+9>7AH=(~whL2$Xbfmps6HY>BnAUoc|jf&x8y&{6vQV{=5 zf4V);B1t$BU1?ro7M7~qv;nJ=y^;&7KyjA=oo(((-M&*B>})@i2tLLsmviAsUBXEn zFiy#GcoY%>agIR-lb(JC>W=r*)F)B-u287dKIYhz(=DI823XIsFo z6QajEE`P?WdzrXonogqrpP8*|;uctD3X()YX+kQfokm>Od3^HJ?p#g&pDB<~Y|!qQ z?HM7CZW1v&f>#h>j&-ixjhh-t(wE=haXI1>ec}xXsY11>4B%;F7D#QU2NE#gIyM^9 z?7Nc=2q-j_&8uG_7r`GS>gmKE`PRK3a9mSKz%LB-hj-oAt2!L*emOYk^@mvc>4aFR zY|B11N-ro3Ru!uSyFI`!Y|)o4`d5FBdxnakJPQIvyVI2c*XTP!FV2A4?dGBCN25%y zt>qfg>xnWorpm_E>@eY5@pVbgwFvrZWjpXx*!HNCSq7*iG^tqMF#f#U!rTgmxsy{q z&sKijnQ#f|y`x3m7ko5QQ*F=7n=ZB;? zsXp}^D5p1BdJ-lH6ySHv5U}wf$y=5{G^8UfcQRC@#XKo8L?JD)U=nICPO@XN^5rmg ze{WZXzJFKI%2H^C>dBUJX!5I{3m@zhmD9lif;xGtZ5G>=Q~UnX_LYg;q?#x9;Xo`^il znGD(q1Ga~ber}Arq-EY?-wPi)nPI74JIyfIIz1Mk#^KC;RsmOcT; z=hFecNLE2ESBl&cvSQ8~a$TdV)MrCh#3}+(}&pP z1J%PKYR}coJboE-3g0{tBLWOIEtO! zFj<8fL)Jm$5Yp^HaRLbtmDaB)*CB-ZZ&jS{`L;n{hhDiW(GMkN=7A9aPu`H1ClHN= zY`LplhYpr?0@VZV((T3p>%$w4R9}D zK#AB!ZKAz#xMMy$Fo?|fLoMXtUnp}EFlvf5pXu<6M2Qpkm{ zq*ey}`et`2?-B_Xn*%i|5mEOd$E@Rl-WUnQKPXqcbG^lC`^{-ycy}<%!D#*-$(h-_ zQgz8LNYG~p|2-AyNagRd0YdVc8a1b?67jkjTGHL-r%uwl*S+WVNL!g7e*AdEySDuf`($|3<-8EB1Gfzs-DBA&EHiA_YXgtIA5n^WF|w&i=F)sLFx?MdsEYZGkKeA$yQIGh{vi}gmQ3f}~B znkT3kp7%q*@5{IfBDuBpj_v0WAtW~%7AMDN&ee&SWjj>62W<%ZjE6O35Fh6`B;j5A zmgy;Q2PosY?CVBum329T>S^7SyeyKu;uimi_UHPN3QqqF)O0cA!3u%7JIe-$sVVjZWCVaNblHp zw0qEJ!YAe*A?dv>f6~jHuP=6Q`p%F*pI@IJVG|4k)XiCR2U`b@v*8xOU8G8}-OB8; z+o|2^&2lffYk?a-g#2LK%vX?@V^(LX^=?k+h6Pb>q@8GOo&ZB=@g{9#j?_y$&e^g_ zxEWNY3tCg)ROn(Cg3TB2mZ(56+9vIS$Z7 zY)>ikP~d{E9FKct`nVS-hW^Y=rh*fjRuU{Dx$G_*Oxpc4&To zaeH+cRQhGv1+v84#T4)GSQ6piZv+iHZt@L~6r_DmMM0hNZjs;E?EOgFkai9~v4sLc zxrb(Vr6K4IAZ~rj_Mla9IxyP7KtC`IxSR{%>z@wMw(1UGT@Yt#(bQL%i_iPl_#>PO zgVO_vsE=7ua}3AE!EFe+*_agWk9jF=qZkILUSOfl)vU0SU^M+@pnbip3m`Bgaedth zNA{M7^y$%e2408M00)FFh}J>;2Ae}EjWD~?-jQyfggJ>g$e4t2RuMnhlX<+8S_Uni z%%Z-VI}cOazoP4229UeHa{4rVqxob`;Dz?a0DlQA4_EfQ zxE9&B}3T+1{*`>@9M43N1^M9`ny?5{-w z?g7aV82ercjBIJcn`H!strOllMtHnvV)#T2X7rI_ib&xu%+IP_N@ zeGo7~^Y=BvNL+D21~qJ(P<~LhU0HF-rnN{|JEYj!B9Z#FD2WP>uRCTJ&5yBxgGqjAew=YQ zq~oRXao(u1>r%Y_l|6{&hC$BEnbSfJW41~Z9Sba!`L0xh;6{!ys93-(=@B3{@wjg& zGi#^^0>h3lil}bd4f5=Wtw!~8Z{V7VjBI}a=_M9qdt(%l>wuMMj-vKOvdVE(@(G1Z zlO~M<*ok<>Dw{-^rnt;1Fi3HJJfj#3SZjz3hOjBKm^VOpGsM)|8muE87TVPmQDG}( z6HZA=Jz!MQmCg8Dv%1}U3*D6ZWa$8=!oRkxi=K^)F63NBta0Ax&^ba9O7b9)GdoH8 z88Hkk33dL6NK&j5qSoEwSrT$J5#C%t!m!5Pf-RgBFC$<%cpv$-@~aIf#8qC{-1SExX2_KMI0rQ=X%q# zQUJ>pDARqpk>(38nv&yVkAG)r|qi#~5?T$NwY+*lme(ZN}@t+oIkkX)~)g=n5jBjWSFtT;Of? z&z~YWCzY((u8UqAc^-L&_%;hYvxELtt?&krLxP}9qf6%y64U(A2GEHRB}W$YTQFA%+l2iSIQ6Q{Mocp33BU9G>ON+Sn>M2>%iPtohv4PBVB@j8r z$CEi#jy|ee)<$Co_<~1598n*_p_`VxOAq=I6s_5^vsuBbqL3$*luVwE2)}bRmI35B z+nuJJlYy!k^CoHFJE5gi3}oO|-LJ#R^Wmkvwij@y|6Y+U@SPIv;LI^HPhqcK@|%3C zVpuV5(1a|uye8z@bRV0;E}qqGS*bhK%c=o`5hkqUxMexk_zx17yWHjIVw6qx zp~;;d~&~mS-I?ZO4x>~Fibph9uSd(MYZE;CUQV{+Eo25D<0NrB>%XC$H!|XDjx@b z^(w)afXpM1PSc1oq!usUGn7Kid1wuqL-{T?J85P(hjn zK|lp*>4g%MDqVV$8X_PqgiwMMDHf!NpnxKvQWTNiL8K_Xso3aMKtK@b($0r#?R6yi z_PuBA=eg(pS^2}4kul~N@0jJCbA~w+cg3|b;{MT*J#6jc?{#@mWUI*Fn1wX<*u8(9IP?0QIGZ08jebAt{_)gYqob; zFBWp=O;cFX!;ISKAWG&Ja@rgGn8p~Hn_O{nmDD}0-FIZstU7I2 zCi!KIZ#TEgsgj=c{Kn+Q{M3B6Dar1iLWm~ViL?hCCiiUvQ=pdD?EQ0Ea=U*dOa&&3 zH=NQB79iPV1|kl#uZ%%8`tX>FDsOZS8K(%rl05aKgH~ zd)DYMVDxrAG5w6|-d{+((Lj6*aw(IB7u z4bNMicBQ!&CgvH5NuzUz94`E18|nJVgrX~VkNw(Wd`G!mqw#&{;}O>jW%%+wnGo#k zJ=Y8QcxgqaWY3=GQdO&~0>`{=xVyi7jp;dS$mF)*8f+gxdwq!^sUf)I(T9`e z>Sdlk)Aw={IzQCuJfFSz)4N6?Jnbrja)W2oNk-+X4EJXV^|6ka+|8> zmg3)7No_jT>-uG+2Q5WxGT8r(?}DupbAfNiId1WarJ>P2@8tt!^A4|?#%I0RKL?x5 z7TxT2ksl0>5g(jbqO8Jv`Lp1k6#{LuL-US^R0h8ue)lzaU+6VPj~nvMcj|7tAlh+< zr6-dLi*9xHCa7OAZAht3Q+U$Bqfk#|3m=-;Yx3f){Vgk-CgxRJOmL6?=S%dn!2)rP zld$8L9uW%hosaU0v>mtS$9-i?8;W9Hx~OC7^Ddn8XD;lU)&6&FMJ5G#Ie7YBalajk zkKsfKo!B^uY~v?3lI0J1-3{4KYADQ}oVcexUn;*+$fKL_{H3Rso}**U;~=KqqRVS@ zKa}b;)2F(LBglM9Ypy<-#R!8LX7MjZ59ip-me(uS8(k{SkWL(JP-Zesu-e}Ntj~C& zCQsqrc8nH%VtHUb#ai0>@%Z;o<1ai4dAJUp46~U4enFI*1$Ts_EscMT*-Ze06j7Ks zm(9fSgL5`-hWk_Py2GJbIk7uukZP}rzA|KUMZYpGK3Z74S7q_$hn9?tZ~iR?cl9&7 zFvp*`+I>`LZ?P(`rmr<4HW=N-8W~~lUZ~W&6T_=4l-U6n@5;7p$gSw7=ecy3Ww(_vjYKx$hTqD|X^=igh)%q|orjdCp<+WX?wMW*hT2 z>$ZN~_7nvLibvjXUiE7Asz`0v9X4Jmt=L5Kb0&sfC&Sp^Ow^Lwr0yB$o_{D5#To06 z9G{X1{Ze+Q?pvk6eph~HHjWXVS4_ZFPN?MV?sVPlerce}g!-c}eZZAjZ zt+;8Ky=Ai&Tk7MTHCkucHlsYCCm5iovR3F#qTudD=-ihZy{w!Rqo&Fqmgbn2fBdQg zJfex&n$EmY$L0|ejzafYEtetHx>)L1nHYa?-aE#N%=5ZjuDOofszVoBi^-z zWO6RAOxBQy=cIzpQ*^t^!I=f4SVO}ab`I+|!(4=`c#>~w#kaD(sBag>q>By644<6i za1*J_Rb&_Mw&*w;)59-)N6y~ah5E+iRdTOuah^k@c((FK)=Z^u67j5hVVR|)YtMMd zNkNYd%Gg9*t6pUkcc0jD+|oQ|P+rggrrMHhrZg@%kS7r5kc2WJS)p#^o>NFNN1Xh5 zyjk62Ql-OELN*mPI+!m;IO7XFw>xeu<$7rocw>-U& zi7XDAkT9PdR0ue5_MX>?P*;Kp2cb&fL`kG5R-czuz%p>#u5HRW`!7d-K2gGYL&1GJ z^p19!+oh7|uJEo-4PjyR9=lGjlWsj4UBFLPefz8x37q;#UTf!xZ&33?1jm0Ye4vCE zUYjZ@^NhIjtaRw(y^e0;Oi$TpLY+rzIcM49l=Tdg#T_5kAC@AQJSTOaU(`gh+4eTq z(%DH3ydJtNJFtEpbFB2hp66HTJQg(;PKWj5&z^`KV`ktVFO0&9@K3zt?txm_rRd(*=^>oJ zNo3bN(B*MdBJ}zVxkm$>uMA`shd*!zitnuU&sgILJ)INhvBSMQ6}RjzS3XyGZ1uBb z*R*jzk6Ed~GH1+67VjW8hN9s+*Sh{~kgZJg_;}tl3KhZCPd{FHW>Hi!>9QeuTEDbt zesQ{+Czw35#&<(z4>|b2YZtntx zh1^f29)A|{%OE2US{r`aZ(!Z0Ol^7FTIy{TKa+Fl`5pS7Ile@O=%G@jCI>Cz)NXv! zHFI&{`mr%NxVt?LriFU!T~}i|DJwWRxD;(MCNzy^pr46LaCfA%Tvt;~(4oYHBPwI!4wOEQ7d#FP=ME;}Tq5I8~iPiZREu3JEoRvfR3s={CGd zm>mzeJR^v)wdq0p2;XSpo$n0Qro_36U-~YHVDA``1apSZ0}+J|pSNmw^qQp*LVQ~j zDHnX=I%{3g-2NBp#bqrUvELp20*IPjOC0`-uGNeKUF$5>=BU|&pshxAgv4V%~)`Wf-k$G`4mAiM&H;9|Aw7f&II&wI0 zCo{61^!bB@(wJagd*c{M=j2uZXmI3|CC6 zBk_N+PVp}z+%%ZucyyWF)$y?18I@BbnA&o0>;5QH7PibwJFk-_crjBv+>CHcnk?OS6 zd;f-Y>1hOa>(1lO+B@{4ihLZRi%Iuqj{5hq=(?)5vq`N~WXwAKoUvb1O8JQXcve^y zugjPokrA-}cAWyEJ?yK-U~hoTNu&C=@r2ObDDK74NT84SRfNMl7p_IhWj*{I@KC+*UFj8$e}jEVZo#z=XU(z zdADYvq(t(B{BtEcbVq(3j_zKL-e8)VunoLbzvrB~u@1Yjbgzne8}L=uam4OrAMS$E z68EpK%Dxo(oba5t)A@FJe&oaYMHbJG=$~%SGj_@gz@jBOW)~FW^xF=9xV4lO`79rA z`zciSW5P!*J<=DGDLus#IiCYBO=$?cn9u$Cl_k=uqRcF;(X?#*Vroi{$??>tT=mOI z%J#)mBl_M3GaA7P#x3kO-{DL0o<-d`6qY^pv8tBaaZQCQIo|X&0Q-qeRQOIak)~0+emZQ#`(PanwDxK z4e5siTbplQHp_pu;$?Hs;O-|}oBT*>oN%4p%0=E;(ez59qo|gsLC=d*LKnNFZH9aK z-FJp9#ZVT;4L|C&^i-uVxa_NUP3e5j7FN(YJHOI#IU?kw+~FFh5}WWMzcIwSZD>+h z{>vev#D~*PElgfGGsz;g2YBvN61nABVf^tL_f+a|!00nEmelhpnUXL!Qf5NxnHq7a z@GZ1ZpL+7m<+5+VOUD9z^$CF=q}b%OUOwRvV8X6{+^R3~5b0rtTeV6SXFcaD>9oTw z7Ye6Oz^=b?s^vC5aW{2;Z|T(Ylp{6;Ye6wug^7rGWRI2AUC#@Y7|NUm{fuMwI1Hap zdDyP^*v<%wDd&$NKO%lns4 z$gL#XtcVh0;!y8u^M}maT4jgI<@AhCd?T?pL=~;c`xUYG$2&)fsC&#h94*H_h-Nt4 zV4>#iEZW~H;)UnpepPRFj;&|qvXG7|d7rwh)3sJiTGAE!eQT7?q1r=FUXDp`TRut- zF0pfubVz=baW0bKo%GeWBDnU<2eHtbw-3!RBs?@d-`Qjt?QL9NZ1Z?7KggvwG`l^W z$!Jb0PBv@XTGUhz8`|>{Wg!1hshMmHviju9pg%%}L zn!lu-%7dzuvwl(ORxd3PIe&B_qgCrfs`6er-?f@DjSBVA z8RG{u^-jOA5EK2xZ3a2|3Wpz)lRB1&;Bdg-9ko|15E!v8K&ESrvfDR^%;xHuW8ZU2 z$?E3Yk8ZybKLeJD%MW4(<1GnDiygM4J~nFnrFPq{|iLSh`{(vK)-#%VB%oGQ`( zKxsj_6fv>TC*FT$f34i=g0)*Yh|7)dCK0b zeiNIpeMezwXnm)Y$yKd9<4gou%P?V4zaY1ESBnqK!x1<^CGAXj#*kPzu)A0OzVXi2 zbE%p5*Od<$h28K9!|zd+dPVx_?5gdO9qj^og3us*6wdc6a{GYb4wO$3*4`7XMS(V0ap@W~)jXjkJ!S;JU9!mPATe*HJnrWGz!ze>fXiC(^NKSXJVqN2h zPP&4tlqcas8%MMBD6;)ZMtz{njMBasm!(dX6(h%Dn$x+E<5@VL56}2uXN!gZlS_u`x|U z-y1AW$l3|DT|H}{chZ!tG4R-fuq1eguD@m* zTk32LqWRWYN3p0Q;*~01r{jg0t4`N?dU0@@Jy0X$S)WGIPwyS>v-S0Q8F4RGWTwH} zT_mjPpq*#5#BFs|;3yR$u2Jp8vf-uE$lIw#6kDN)*omHQ>-*O%#IJ7LiiRye*o{Xd z3bVga=W7HmNOu#{Q9DI>79q4pwstS&DJR)VG2xDdnV4w7?q?JwMP9z2@EUScOb+?< zUQ-2ViK*xAK6?=_MbD-oib?hkD+Tz4_(ll@wRVw_Gjdtn!W{JcvU`WRJgoBH#Pcj$GEbZj-*nLywAB4hD>8kBuYktD{Y_D1Jzeu~Tc`#;^C-tK4q4Zqzjz4UI{xcWHe zd(h8qM13EwC6;-X)Tc5@X4`#LeU2<~&!7Ijzow#<&HC(hhJbks?qZe;^tdBZd%eY$ znkp+;SAqL912ySo4gv>~I^LY+*v-ACr{?{eTUW!k^>It=^mg_PWvKoNnY@-aAk=@M zc=rX?jf;w&D5+iEFmF~*-0HzfnM0ZM=xXME_<&yjt?N8^l_l>bm;S{4GTXh6|L77q zuxt8VWN>rty&P=hkElAhW`HZeaw7-0^0_j~;>&sL7y7K;`VsS)U)CVn*xiA?5R64jtL~3ivvuvAPI28&|Hvpr-Y{?(GhUN>*?s=4Jj6WUV$LKRaVQpx6^FpYVK7lZ zL)4YxM7H!4b#mqZR|)b2S3Jp%NVao!;@vFK(#qM5EX~Kq`)9et-^z7z75f#K7~a`Y z9QZ&SDh3zdEC_g(I8So6cEb}$ICVQb$=TKUBDp$~*T9)%&1>yo$@`a(7mh+oZ5sc# zft2{B$e<3EiksN;EwZ@AR90-mCC$cLL9rRap)_4g#iC{@~CgFZ1 zO^4v}$Ag0%&cL!J&dJW%!`0qWRMojAz}ec%j&O-r-O|R|@{hOxr9U2inTh{i*nb!| zP}_e6z9premP8|C56fg+fFja9s#m z0*;b^AcP?>2?#_=oJ#YTrMk1V-9^g(#PT=I|FklJ0Myn0&uMXV{8whw)g|Pe@ot;d ztSpanbF;ISKr6~ZWzh&ZQCW;US`?w6h!vHEpy8re1q>V|CkK;-BVfN^ZnfP63P_Zl zT*;PBc*1{D+HbZX;CcTSUVHu*eDMC`-r~Me=7rjOZlJH z_4m^C2kirMabTwS*JK{|--`i)6R-mC0H*r?X3c^8ZOtKX=Sp<2qyWrIam69s)YN$YXA=Z{Us1cBzEhi57O_A zG!JTVT^X=D>!Pqn^kMP&I~?72Pp9xc=6lS>B69Pg!=PAPvD|is4qaj&vi5cC7!Tyk z;0ez4Z9^H0wo%q z+3xk-*eF>i{{zDV0X#v29x7pjQD!1nx*rh={DVIgn<=u2Iqec-r*Jdt^DAtI`;Hl=H67PU4di@h!T!AcOR>Pv?76ID-| z5>uP6FlV!%&K91Q)K>d?y(NNidwl?B1U<#;MR%z4RndsOT^3KocB$Rl-(|Urt@4;@ z_&pMOGC)=^fOoQ;UZ(jBBik!8!K);_YdxtZ~Ut`*{YWSO11z z%He&lSe{3U zu;YFPY4v6dIaZ(YUDZ3ey0ANnQmq?RJMugT=gH4@@@(pX5nJNx+;zITE4LIt`-vxs zaFKZr1Zd=F;Lo2g1dB2owzHN>nloipDPj3j==Sm`V?e2JTVWDnmjMKsTk5!7((pNF8Vd0!5QkC;|KwojFf4Wb!hlP6Xk{oAtqenh7lwpDsAGm9;WYV!VK5MC z96+N$plJIb0u3U=fXJ}4G9&~<1_hD9KxA+b83IHGGHw9l0nJzf)Elh~1P2lX2atOj zTNDTm6bKF!2o4ko4xl~L`T)TJj7_w9AUIGUIM5(C&>%R_AUJ@2N#hq7hiGLWIM5(C z&>%R_AUJ@2MB@YKAG9(M92gKBz<5P#3xWd!f&&AB0|SBs1A+tS=Ue^4p-3PvRAVs& zf(5~W1;K#@!GQ(Afu)Wa4n@Jh{DR=Xg5jX84=BJH&Uf zI1lg(2f+ac!2#TLx3#=YTWV~ZGU}M&P%Ka$O&tL%GurY%Z~%Nxt4ECu@QVP!0n9D7 z+5)iv;}uOT2oM~=@^7o{rVnatn=%j_z&vcLEgS{`az*PG1P2J8Ly;i$0nD?v`T$}9 z=3HB4fL{#tJZw`B1P2J81A`}3d7HM>*fwP#IB2*V4%=)SG&um_b0`R(LqYg_bDgpk zFAxh2cLRO_PNDS+f&+xlp&)z?1>tjG0HlotgwLTMd=91IZa55Bx6#H7!sk#BKHr>= z)8qw&&!HHQb_K%co9hqS@~GPykb4k5-^@L&El9fp;d3Yk1P2Yr1AamH916ncz(7PB z3kaV>u^{b=hT}K=g5Ut*bKq-b8ow|QK8HbQ>jPNPfY{RFfI(>M0|vt9Fc3b60qYd% zIsyg`5E%##5I%>2@Hq^G&w&Af)&~v81FJ0%K8JzuISho)fzD6k0~iaaWI%rd+TYeO z0uI9f`P(W(pn+8^jSK~}11dcX4B!-M8J1>!j)Fsg@pP*m3XZ1XC=>!1$*J{#eHCgh zLj!vN)bRl_n)NRlf&ucf)i1Ep1=>B83;`^tsbp9*5*VMi=mC>cG{8|bvfuMUCRy4! z5J=2>fa`Go+Ki_lxV^`IZME+wt4A@Emwpy9@oH(JNsmQ$NUwdQ_<~{#kq7y$) dBDnMZ5tR7mzO)Y65qJyK7n&w;6ymSI{|m=}>9ha< literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..f4a50b4 --- /dev/null +++ b/index.html @@ -0,0 +1,17 @@ + + + + + + + + + + Kraków bez barier + + +

+ + + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..7814c3a --- /dev/null +++ b/package.json @@ -0,0 +1,38 @@ +{ + "name": "krakow-bez-barier", + "private": true, + "version": "0.1.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc --noEmit && vite build", + "preview": "vite preview", + "typecheck": "tsc --noEmit", + "test": "vitest run", + "data:build": "node scripts/build-data.mjs", + "predev": "node scripts/copy-worker.mjs", + "prebuild": "node scripts/copy-worker.mjs" + }, + "dependencies": { + "@uswds/uswds": "^3.14.0", + "maplibre-gl": "^6.11.2", + "react": "^19.3.0", + "react-dom": "^19.3.0" + }, + "devDependencies": { + "@testing-library/react": "^16.3.3", + "@types/node": "^26.6.4", + "@types/react": "^19.3.0", + "@types/react-dom": "^19.3.0", + "@vitejs/plugin-react": "^6.1.1", + "jsdom": "^30.1.1", + "playwright-core": "^1.63.0", + "sass": "^1.105.1", + "sharp": "^0.35.5", + "typescript": "^7.0.2", + "vite": "^8.3.2", + "vite-plugin-pwa": "^1.3.0", + "vitest": "^5.0.3", + "workbox-window": "^7.4.1" + } +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..a1b3ad5 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,5554 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@uswds/uswds': + specifier: ^3.14.0 + version: 3.14.0 + maplibre-gl: + specifier: ^6.11.2 + version: 6.11.2 + react: + specifier: ^19.3.0 + version: 19.3.0 + react-dom: + specifier: ^19.3.0 + version: 19.3.0(react@19.3.0) + devDependencies: + '@testing-library/react': + specifier: ^16.3.3 + version: 16.3.3(@testing-library/dom@10.4.2)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@types/node': + specifier: ^26.6.4 + version: 26.6.4 + '@types/react': + specifier: ^19.3.0 + version: 19.3.0 + '@types/react-dom': + specifier: ^19.3.0 + version: 19.3.0(@types/react@19.3.0) + '@vitejs/plugin-react': + specifier: ^6.1.1 + version: 6.1.1(vite@8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2)) + jsdom: + specifier: ^30.1.1 + version: 30.1.1 + playwright-core: + specifier: ^1.63.0 + version: 1.63.0 + sass: + specifier: ^1.105.1 + version: 1.105.1 + sharp: + specifier: ^0.35.5 + version: 0.35.5(@types/node@26.6.4) + typescript: + specifier: ^7.0.2 + version: 7.0.2 + vite: + specifier: ^8.3.2 + version: 8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2) + vite-plugin-pwa: + specifier: ^1.3.0 + version: 1.3.0(vite@8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2))(workbox-build@7.4.1)(workbox-window@7.4.1) + vitest: + specifier: ^5.0.3 + version: 5.0.3(@types/node@26.6.4)(jsdom@30.1.1)(vite@8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2)) + workbox-window: + specifier: ^7.4.1 + version: 7.4.1 + +packages: + + '@apideck/better-ajv-errors@0.3.7': + resolution: {integrity: sha512-TajUJwGWbDwkCx/CZi7tRE8PVB7simCvKJfHUsSdvps+aTM/PDPP4gkLmKnc+x3CE//y9i/nj74GqdL/hwk7Iw==} + engines: {node: '>=10'} + peerDependencies: + ajv: '>=8' + + '@asamuzakjp/css-color@7.1.2': + resolution: {integrity: sha512-99DHAnXDB5z6EEK+9GMpVI7Mw4oxj97dY5bpOzMnjADQWxI8rN6TvTduuFLUhUMlS7/CfVZ06tcZsus6cltnNw==} + engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} + + '@asamuzakjp/dom-selector@9.2.3': + resolution: {integrity: sha512-MDKmPBa6CfNN1zAJroTl7Uc+nBbcNtfE/F24iROfZAtcLffEeY3IbHR8XeHH5dJBspMYTpAsjEYmnp3tAmoVxw==} + engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} + + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.29.7': + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.29.7': + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.8': + resolution: {integrity: sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.29.7': + resolution: {integrity: sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.29.7': + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.29.7': + resolution: {integrity: sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.29.7': + resolution: {integrity: sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.8': + resolution: {integrity: sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.29.7': + resolution: {integrity: sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.29.7': + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.29.7': + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.29.7': + resolution: {integrity: sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.29.7': + resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.29.7': + resolution: {integrity: sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.29.7': + resolution: {integrity: sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.29.7': + resolution: {integrity: sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.29.7': + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.29.7': + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.29.7': + resolution: {integrity: sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.29.7': + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.9': + resolution: {integrity: sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7': + resolution: {integrity: sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7': + resolution: {integrity: sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7': + resolution: {integrity: sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7': + resolution: {integrity: sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7': + resolution: {integrity: sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7': + resolution: {integrity: sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.29.7': + resolution: {integrity: sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.29.7': + resolution: {integrity: sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.29.7': + resolution: {integrity: sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.29.7': + resolution: {integrity: sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.29.7': + resolution: {integrity: sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.29.7': + resolution: {integrity: sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.29.7': + resolution: {integrity: sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.29.7': + resolution: {integrity: sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.29.7': + resolution: {integrity: sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.29.7': + resolution: {integrity: sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.29.7': + resolution: {integrity: sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.29.7': + resolution: {integrity: sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.29.7': + resolution: {integrity: sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.29.7': + resolution: {integrity: sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7': + resolution: {integrity: sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.29.7': + resolution: {integrity: sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-explicit-resource-management@7.29.7': + resolution: {integrity: sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.29.7': + resolution: {integrity: sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.29.7': + resolution: {integrity: sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.29.7': + resolution: {integrity: sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.29.7': + resolution: {integrity: sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.29.7': + resolution: {integrity: sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.29.7': + resolution: {integrity: sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.29.7': + resolution: {integrity: sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.29.7': + resolution: {integrity: sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.29.7': + resolution: {integrity: sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.29.7': + resolution: {integrity: sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.29.8': + resolution: {integrity: sha512-6iSnEK0zlkLKU4heofK/AdmRD4e2SHVpJMtrwnTCzhnaM98ria4rTrOXBBi45BTTYnJtO8txnPsX4fChYXkmeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.29.7': + resolution: {integrity: sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.29.7': + resolution: {integrity: sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.29.7': + resolution: {integrity: sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.29.7': + resolution: {integrity: sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.29.7': + resolution: {integrity: sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.29.7': + resolution: {integrity: sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.29.7': + resolution: {integrity: sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.29.7': + resolution: {integrity: sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.29.7': + resolution: {integrity: sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.29.7': + resolution: {integrity: sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.29.7': + resolution: {integrity: sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.29.7': + resolution: {integrity: sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.29.7': + resolution: {integrity: sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.29.8': + resolution: {integrity: sha512-0UpIXPtdDtMXfnV2OJAVMLpj3H/92vmkA6lpSRakmycJvj3VUy6Xs1dM8tXRugupykr5WB+LpiVl0J8LMVg2mg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.29.7': + resolution: {integrity: sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.29.7': + resolution: {integrity: sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.29.7': + resolution: {integrity: sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.29.8': + resolution: {integrity: sha512-4S9ksMGVWUshvgK0mKfvZky7leuG5/uoFVwMpAomJ8bMoDJiNHRVmc1EglwW/CmGVSqqWpEbXm9FmbRit22qoA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.29.7': + resolution: {integrity: sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.29.7': + resolution: {integrity: sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.29.7': + resolution: {integrity: sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.29.7': + resolution: {integrity: sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.29.7': + resolution: {integrity: sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.29.7': + resolution: {integrity: sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.29.7': + resolution: {integrity: sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.29.7': + resolution: {integrity: sha512-GYzX36n1nsciIb0uyH0GHwxwtNwPQIcpxSeiVLDtG/B7jB5xXgchnmL1f/jCX5o+pwnaDBtO60ONSJhEBJfxYA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/runtime@7.29.7': + resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.29.8': + resolution: {integrity: sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.29.8': + resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==} + engines: {node: '>=6.9.0'} + + '@bramus/specificity@2.4.2': + resolution: {integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==} + hasBin: true + + '@csstools/color-helpers@6.1.2': + resolution: {integrity: sha512-grhRy3OKmniaAEKXMjua5z/EODX0MSqBGjunw8+j/3HQjOnahs2AGhvEOIYVUWcU6ScApbhLhVrQTX8XqrMrow==} + engines: {node: '>=20.19.0'} + + '@csstools/css-calc@3.4.2': + resolution: {integrity: sha512-tL6LRF844sHjAKO7jt2w+uHo8Tocqpb9+KPUvIQETpR4RU87IaUzDuOV0QyzuQ37jmzFgwPHLLtLu/PDuH5qgg==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.2 + '@csstools/css-tokenizer': ^4.0.2 + + '@csstools/css-color-parser@4.2.5': + resolution: {integrity: sha512-Qqbp5pjbMwoaErP2t5qne5QDVDr3G5243oNW8ev5zfyyoqbzrQKbYDpKP/cuo3xBkzwqZqpP/rChrJhBdyTX7g==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.2 + '@csstools/css-tokenizer': ^4.0.2 + + '@csstools/css-parser-algorithms@4.0.2': + resolution: {integrity: sha512-40cSKyMvK+tq4qz6Awrlye2WGuOKt3FwPgtGg6KTfbHOWNw+Rk1rzbAtZnZ6IBhsY491HLRnDXwoyBAijmmILA==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-tokenizer': ^4.0.2 + + '@csstools/css-syntax-patches-for-csstree@1.1.15': + resolution: {integrity: sha512-J0u7HkVl2nzSlhsiTOp4AmwcUQ3D+mGEEKfBy/7To5/y7F2OHwyLrXfrhR0SMgr4p5Lo+eaMVSeai24zUcBIxA==} + peerDependencies: + css-tree: ^3.2.1 + peerDependenciesMeta: + css-tree: + optional: true + + '@csstools/css-tokenizer@4.0.2': + resolution: {integrity: sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==} + engines: {node: '>=20.19.0'} + + '@emnapi/runtime@1.11.3': + resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==} + + '@exodus/bytes@1.16.0': + resolution: {integrity: sha512-IcpW84uEn3N7ETtNZMlxKhfl6Pec8rUNGOTBtWbK1FKhJxIFAptZyVrvVRVBimAJxJCgc3PxepxkdWWG4DVzfA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + peerDependencies: + '@noble/hashes': ^1.8.0 || ^2.0.0 + peerDependenciesMeta: + '@noble/hashes': + optional: true + + '@img/colour@1.1.0': + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} + engines: {node: '>=18'} + + '@img/sharp-darwin-arm64@0.35.5': + resolution: {integrity: sha512-QRUlFQ0WxvdWyqqG/WtI3iupfD5rBzmCHXSdPsY91sAtVtTo7Q4cb6zOccZ3gqEqkr0f1As1ehLqmEpDsRf+lg==} + engines: {node: '>=20.9.0'} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.35.5': + resolution: {integrity: sha512-+BR255RhDlpygUpOc/Jdt1nT6DQ3XG/ERo5wbcdOf5Q320dKtPCKPLR1LJs9VGXRaMa8l1uUa0tkCNOXiAxZUw==} + engines: {node: '>=20.9.0'} + cpu: [x64] + os: [darwin] + + '@img/sharp-freebsd-wasm32@0.35.5': + resolution: {integrity: sha512-Y/z91nEZ4uIBX5X3nfTovjU9lHNKFYbL2lpHCLVNmXQK03VIZvXBBt0KxbPGp2SdGSF+2mQU4e+hQaWOt86iAw==} + engines: {node: '>=20.9.0'} + os: [freebsd] + + '@img/sharp-libvips-darwin-arm64@1.3.4': + resolution: {integrity: sha512-5R89nBYiRdUlSWJxPhO+GVtaXzXSxKnRu/xqMn3KTA3L9EB9Oy/P+Nn2f2vlhPuUdy/Zusb2DarbyTpGCfEDuw==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.3.4': + resolution: {integrity: sha512-iR2OKH80yi0U+dUplyh3/xdpFvps6YkCwsXenIJxqxR1v9o+xtKTGbS9H7cps+2Vxjc8B1j96p75NmTGjIhtpQ==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.3.4': + resolution: {integrity: sha512-Y3dgX/6lE2QhQb+Gxy0WZxfg9MEm/JBjamZpS2IklP7xIQoKN4hzAm7KcMVGtaVDt3neE9OKBC7vAfonA/Lr1A==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-arm@1.3.4': + resolution: {integrity: sha512-LmRtTsOHuvM2+wlO2Db37dx5MiZhB0FvSunciw48YjdOkZz9KAiRbm8ujeMOA1INqmei5NapFxYEK1D1ZSidmw==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-ppc64@1.3.4': + resolution: {integrity: sha512-Le6boB8Tai0Nis+gIxIpKx68UDVVIqdR8Tin5Yf1z2LJJQLDJvCDRqRu+jC2qCoD+eIomonmOwB4smBRxfVpYQ==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-riscv64@1.3.4': + resolution: {integrity: sha512-aHkkIEHPRdQEegJN20MLmGtxYD9R2wQr3Cwpddnu5+YKMt6Uzax7S9h5gpZTo8wyrGuZSlfQ63OevL5mTyOC7Q==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-s390x@1.3.4': + resolution: {integrity: sha512-ra/mB6MikESDUO7Yg+Mi95bFBb9GsObURuhnOv3OqknjGe9sZrG8tCe9q0xSIGrtLgvgw0gKnFWcK4blSgQOuQ==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-x64@1.3.4': + resolution: {integrity: sha512-GJ//SSXbnwSDes02umB3nDJLFcQzw8a18V8fyhqr6tV515tOEMdImjjxj1AoafMRz56F3PHgftnj1QEKSU1zkw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linuxmusl-arm64@1.3.4': + resolution: {integrity: sha512-hvulFwtjUcagsis6BBxHwGFwWoNZjgYmULGVrZcyfNbjA8hKILbRxGg15/7w5HDyXHXUos/j6baAWqnCyQ2DWA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@img/sharp-libvips-linuxmusl-x64@1.3.4': + resolution: {integrity: sha512-6zXKeE/p39I1AmA3cJG35eyBGNqNddLnUXjhwBnsGjFPWqf5VKkDBEqaEkPDoTEtkxwi2vv8Tcr2mDyP4So7Fg==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@img/sharp-linux-arm64@0.35.5': + resolution: {integrity: sha512-LYVx5JTsOM2CBzmxreh+nl64/3H6Xb09iSLknqH47z2T2DFFxDeFLP5y4dJwe6H7uGQlHPyEEtIqyo3DYsRwdQ==} + engines: {node: '>=20.9.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-arm@0.35.5': + resolution: {integrity: sha512-LEaXK2WdXVK5ykcw0buWyPMsmLLL2vpHLD6yrNSW+JGEL3BZPA4tpKN6iaMc4AxTTAoaX/sU1rOL51lcIz48ZQ==} + engines: {node: '>=20.9.0'} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-ppc64@0.35.5': + resolution: {integrity: sha512-QVxAAq8evVRI9ia2vqgwrmWucn5Dfv+JdWzj75pD8omHLPSP7f8p20O8jxzjCcuCEQEOtYOZUmX1hkiZ0kdevA==} + engines: {node: '>=20.9.0'} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-riscv64@0.35.5': + resolution: {integrity: sha512-LtdreXguaavKODPIfzJ4kffx7UNt1omwtK0rch4EBbbSTXPnxWmYSayXdLJw0fJzQ97kHt1gL/yh4tvU+nCyRQ==} + engines: {node: '>=20.9.0'} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-s390x@0.35.5': + resolution: {integrity: sha512-UZasTOFiYzotTsGOCu42BfUzP6Tu6Do/947iRm1RsLKvlllxwGcn4RN27LibGWceix4Y+Pmw3jsnTcCQIgWjqA==} + engines: {node: '>=20.9.0'} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-x64@0.35.5': + resolution: {integrity: sha512-SxFtLTeJInhAA9Q836kux2vZNeOBQEx658qvbboZScr0wIARym3IcGmW7KpVD5sbVg0Ojy+udFQdayYIZyoNog==} + engines: {node: '>=20.9.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@img/sharp-linuxmusl-arm64@0.35.5': + resolution: {integrity: sha512-9HbMclmI1zlNkFRs3z9/eBtDjfD0sGlrX1z6b1qwmiFY5ElDLh4BC0LPBdVp7z1DXFiKlIcznf+ZlsuZzLxQqg==} + engines: {node: '>=20.9.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@img/sharp-linuxmusl-x64@0.35.5': + resolution: {integrity: sha512-4KOphqB035HrVdqLZfCgMzzERrQkkzOwRhl4OAkRO1YCldbaFjySXMaK534Mo0V+LndnlJk+sbUyLeU0ULyD1A==} + engines: {node: '>=20.9.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@img/sharp-wasm32@0.35.5': + resolution: {integrity: sha512-Ptsga1su4tQx+LLF1ECS9U6nz5kmrXKo6XVbtR48Ke3ZRxxgaWBu7IDtEe1quo8hiupwm6WFqxVlXaSf7IINGQ==} + engines: {node: '>=20.9.0'} + + '@img/sharp-webcontainers-wasm32@0.35.5': + resolution: {integrity: sha512-hfhF/FmoQyTUkA0bIKFOtw536BQSeBMe6BF6QyWlrPxT754+TFLaZ7sKKTfvvM0yJgKgaYTwnFCIZ/GuDw5SUA==} + engines: {node: '>=20.9.0'} + cpu: [wasm32] + + '@img/sharp-win32-arm64@0.35.5': + resolution: {integrity: sha512-X4t7g+7ZA5DKblCBEXGjUqqemj4vczING/5viFwAL8h4N3qYeyjwdCvRLHi4EdOUI+2Z7UFlp1VM+p/AuEtm6Q==} + engines: {node: '>=20.9.0'} + cpu: [arm64] + os: [win32] + + '@img/sharp-win32-ia32@0.35.5': + resolution: {integrity: sha512-5Zm82LoBc43nhwNybZlG7Y1KO//Zhsn306fQl29ZOuStHLGTo3BWL83q3cznX0poxSAMuYL1On/BHBxkBeKr6A==} + engines: {node: ^20.9.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.35.5': + resolution: {integrity: sha512-x76eH0vEiHlcMQu8Y8IenntaACtddpT6W0wmXtWrnKcnKI7ME5DdgqhAD6SEWOEl1v2zDvkZDhFA9KnURwpfqg==} + engines: {node: '>=20.9.0'} + cpu: [x64] + os: [win32] + + '@isaacs/cliui@9.0.0': + resolution: {integrity: sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==} + engines: {node: '>=18'} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.11': + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} + + '@jridgewell/sourcemap-codec@1.6.0': + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@lit-labs/ssr-dom-shim@1.6.0': + resolution: {integrity: sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==} + + '@lit/reactive-element@2.1.2': + resolution: {integrity: sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==} + + '@mapbox/jsonlint-lines-primitives@2.0.3': + resolution: {integrity: sha512-0SElaV0uMxEnxzBhhX9WTuPyUeMsAN/SS0i16tjuba4/mio63MG9khjC1a0JAiPGXAwvwm4UfHJURCN7nyudQg==} + engines: {node: '>= 22'} + + '@mapbox/point-geometry@1.1.0': + resolution: {integrity: sha512-YGcBz1cg4ATXDCM/71L9xveh4dynfGmcLDqufR+nQQy3fKwsAZsWd/x4621/6uJaeB9mwOHE6hPeDgXz9uViUQ==} + + '@mapbox/tiny-sdf@2.2.0': + resolution: {integrity: sha512-LVL4wgI9YAum5V+LNVQO6QgFBPw7/MIIY4XJPNsPDMrjEwcE+JfKk1LuIl8GnF197ejVdC9QdPaxrx5gfgdGXg==} + + '@mapbox/unitbezier@1.0.0': + resolution: {integrity: sha512-fqd515fjBmANKGGsQ286E2Wvj/XvDFpGzwJxq4CI6jMQue6Oy04uCKp+JWKF00xRTmk6cEu1jPJ9p3xqH8YWqQ==} + + '@mapbox/vector-tile@3.0.0': + resolution: {integrity: sha512-Qf10S1uIHMk20ri/IVBnpS+esUEkVaR5Hftmz88jTInrpmWgPGJfPe3LVjjlE77trLx8tH6qjTG7uWH9hIq/0Q==} + + '@maplibre/geojson-vt@6.1.1': + resolution: {integrity: sha512-FVMOcmSP/yqol45t7StApEyTL5/vmqBCuFhH9n+fFuINenhaX+YgHHIt1yJ86S8kln3uJLcMvmEU2cfn6E2eCQ==} + + '@maplibre/maplibre-gl-style-spec@26.4.4': + resolution: {integrity: sha512-hG4RZR4PBd/+6A3ODdZ3AnQRF106ZQk1y3bhwDg8bH/A4Oz2tnRUJVVWs9BZa6gXZ1d3UKe89C+Mm+olGBELvA==} + hasBin: true + + '@maplibre/mlt@1.3.0': + resolution: {integrity: sha512-7M2O7ABM80Oi8XPkfkrjKB8mOBIxGoVgkA52Mu4RMWoBvvMdagQ522+WxVYujZsMpqIr3BpzrTbXrm4k8lCzCQ==} + + '@maplibre/vt-pbf@4.3.2': + resolution: {integrity: sha512-j6p0AdjvAR19Z3XaCysle7A4ZSo08tYOzxD0Y9NQylwPAkwJJeYub5b2eVucdeDh7erhv69DahoLOevDRERRUw==} + + '@napi-rs/lzma-linux-x64-gnu@1.5.1': + resolution: {integrity: sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==} + engines: {node: ^22.20 || ^24.12 || >=25} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@oxc-project/types@0.152.0': + resolution: {integrity: sha512-oM/5rLBm2tPkg0iBgkH/FOeR3PCDpY19GTgAZjMFM8h9WI9VW7cLgzp6nwtarYKmovavIQZ+Fe/RKX/8C8O/Rw==} + + '@parcel/watcher-android-arm64@2.6.0': + resolution: {integrity: sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.6.0': + resolution: {integrity: sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.6.0': + resolution: {integrity: sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.6.0': + resolution: {integrity: sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.6.0': + resolution: {integrity: sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@parcel/watcher-linux-arm-musl@2.6.0': + resolution: {integrity: sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + libc: [musl] + + '@parcel/watcher-linux-arm64-glibc@2.6.0': + resolution: {integrity: sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@parcel/watcher-linux-arm64-musl@2.6.0': + resolution: {integrity: sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@parcel/watcher-linux-x64-glibc@2.6.0': + resolution: {integrity: sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@parcel/watcher-linux-x64-musl@2.6.0': + resolution: {integrity: sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@parcel/watcher-win32-arm64@2.6.0': + resolution: {integrity: sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-x64@2.6.0': + resolution: {integrity: sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.6.0': + resolution: {integrity: sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w==} + engines: {node: '>= 10.0.0'} + + '@rolldown/binding-android-arm-eabi@1.2.12': + resolution: {integrity: sha512-dB/a1214qKfHMXCpgqR4OZT+jS4kTyEXbQGJPqzobt5EwH5rX080pxE37alt3RzvR1bf1Yz/yGqRfrYAxuPw0A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + + '@rolldown/binding-android-arm64@1.2.12': + resolution: {integrity: sha512-7KHFgQ5VJxIHcLlrwrc3Xbds7oTNQT7Pgi9gQCJKrd2VGab/UksIOYp6VD8MzCstGxOKMgNamPwUCfxPdP1OHg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@rolldown/binding-darwin-arm64@1.2.12': + resolution: {integrity: sha512-3YIhqHD96nA5SaYNRBR16HnGv4oavZvXfD/ayHM+oYZ0WD/8lBAtf6zQua4kEyAvpqrluKXl0lnOBoiNby7x9w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@rolldown/binding-darwin-x64@1.2.12': + resolution: {integrity: sha512-UuuJ35MFw4gmFOrE9pEqIV+K3syIKveph+Qc1/ljHZVdoDW4pz/JHR/eMVom+TZGl/5OOvGJOWaOCVt3ZfqhxA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@rolldown/binding-freebsd-x64@1.2.12': + resolution: {integrity: sha512-uMvssit0a4W+/7D8CbHUvG719mH3R2jwXAlh/XcPvuHTE0g++LymF88DCGNX0HM2rBOn0xrzgXktIB6fLSJBTQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@rolldown/binding-linux-arm-gnueabihf@1.2.12': + resolution: {integrity: sha512-XcFu0R0xWnwzSf4IQgFH1rJIckPN1pLy2R+4r9IDB7Yfu/ys9cVqfa4pBrMHj7a3gl8mIR4nRNPg0e5IvEVs6g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@rolldown/binding-linux-arm64-gnu@1.2.12': + resolution: {integrity: sha512-260UrKgn8tz39ak+SMDOirKzr7V04M9dWPw5llW00SwBivCZoWcRBKV1d8cXnRkUmSZA3BdiUmBHWk7734Ulpw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-arm64-musl@1.2.12': + resolution: {integrity: sha512-5YK1I9SqDkbPgc1IA8BgDl34suqUS2q0KWnBrirm0E51YjOs6eo6dV6jbQfNE/argHRSvd0QUGgtpIoYx+WWpw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rolldown/binding-linux-ppc64-gnu@1.2.12': + resolution: {integrity: sha512-Rkcrmp7eFRg74yL5fXEU91JEWbdEPLevWwGtXpmhbjlD1StScbWTmO94Bhly+Mo+ketKYkdmM1vNUKeWSlx8cQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-s390x-gnu@1.2.12': + resolution: {integrity: sha512-qvK4DuAsQc2BSjlx+Xr+IzOIvvxbGZqxFwdWfG6F518Erj0GGISyQbJ6pIappnOxlNPzNHvo/L0BwB30GZ+zVw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-gnu@1.2.12': + resolution: {integrity: sha512-Q9uLBO53Xd4QIq1WOycVQyPP1O4HhraEV2qqb3uTrnVw6QZih9duY4vNXOivL1xoUS1/z+W8eF4NMfl2a8Sdjw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-musl@1.2.12': + resolution: {integrity: sha512-3IBxWFMjbOZskDPKv8Lf9BCnahlKuHthWkYnyIxOH/QcJrFcS4EmcenthApkwr/5+nEqZlLzeYbxeMaX7A5u4g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rolldown/binding-openharmony-arm64@1.2.12': + resolution: {integrity: sha512-xtX61xg4LKPkPWilZU1ynKClz5Gj4bf74LML4r3eVLWumKnGjoEr1OSHQhMdbBDoYTi+yjrujvpZe2pUnqCrrA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-win32-arm64-msvc@1.2.12': + resolution: {integrity: sha512-At7fPB6PCaIjzgIhEZFxuT+BBFqiQibJDT4d3PhiR3f4E7bbMZF4aKblbFfEM3sETRDd1YiQx/+U/g/B/ou5Ew==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@rolldown/binding-win32-x64-msvc@1.2.12': + resolution: {integrity: sha512-WIw2haVKwjuYdXkHaoC0mF8Le71TuCBxjrdKqLbJGctbBABj+ClfmNvtbOnzpq3RokNo5+V1qhtSzJyXorsklQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@rolldown/pluginutils@1.0.1': + resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} + + '@rollup/plugin-babel@6.1.0': + resolution: {integrity: sha512-dFZNuFD2YRcoomP4oYf+DvQNSUA9ih+A3vUqopQx5EdtPGo3WBnQcI/S8pwpz91UsGfL0HsMSOlaMld8HrbubA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true + rollup: + optional: true + + '@rollup/plugin-node-resolve@16.0.3': + resolution: {integrity: sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-replace@6.0.3': + resolution: {integrity: sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-terser@1.0.0': + resolution: {integrity: sha512-FnCxhTBx6bMOYQrar6C8h3scPt8/JwIzw3+AJ2K++6guogH5fYaIFia+zZuhqv0eo1RN7W1Pz630SyvLbDjhtQ==} + engines: {node: '>=20.0.0'} + peerDependencies: + rollup: ^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/pluginutils@5.4.0': + resolution: {integrity: sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.63.6': + resolution: {integrity: sha512-G6xF9OVRWsbHadMfoPNUDwW/Jt70QYG+ZDUvtYCFxjf3SPhqVAO0u9ShXZ7Cf5silVoRWyN4bDjCEKnJkXkw0w==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.63.6': + resolution: {integrity: sha512-Us/kTH5e2anr1CQvO8MEq4eeCVcIXI3Ag7OFxDI30n2OW7Q7xWuxo8ItbYq28PG2Sm1NWmZzG9+SqVEaj25SFA==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.63.6': + resolution: {integrity: sha512-fwaSNrSHp9PJuEh4bKtd0mYC+G3FeVDjSTmsSiSlIYu7TFCpxrfB6lk7Ao8cIbswFyklPB1ZDUV8LkLBM15VWw==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.63.6': + resolution: {integrity: sha512-QR2tx26gCeGh4eAGnUasfnJuRc+d7Vc0Jo1/fYtKGuiKqCuhbVpbNEvqgYGBwGDZGyS04jj+zdHi9W8uvb1Sdw==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.63.6': + resolution: {integrity: sha512-7E1wRJEW8r7WlqmCy58ugndWHrzoEV/pRt2x0D9el7Inra62+Cw00lYW9XhW6iUCtFjhNw49McsSCIzJ/nG8uw==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.63.6': + resolution: {integrity: sha512-13KJeF+vDswMzEHmMIouCVcEQdov3CzAA3ZhM8QFmBJV/FZ/VMZI49UHDvPXTK+wokk86kYPmQ9Qb3xGGJbZoQ==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.63.6': + resolution: {integrity: sha512-hV+W1r8HM84PER4If94QuzrrD0DNk4CxobNhVUiz9ZiiWHDzJss4Jra2AYGH1a7GOTzjS1sIyZ35yYEhw/aq+g==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.63.6': + resolution: {integrity: sha512-5dWs/GENZufRph8PEfl0TrNH/R3DHJA+VxF/dqlfV2oUZfxRtN3qmFXg2DZj8DYM8d+Vd3dgZtuVmoBE/nb2YQ==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.63.6': + resolution: {integrity: sha512-inQYLPVIUvYk+s7zpxQldqwrajUNs+t4TJjPGzsdPTvsT8gsQXVcW/sQFolHZ3YSWVk0nMMwU7TtRi0Ow+QMuw==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.63.6': + resolution: {integrity: sha512-sH+0MV1HmDC1q7+bQnlN9ywKBmHqkA2EdD/hHYrrz654ybc+vNC1FRNyzuYKicMQVtZZ4X2jz0osJYmsOtnj4g==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loong64-gnu@4.63.6': + resolution: {integrity: sha512-mCECvRr6HGekdBc6dvHzUWubqEti4JyOqlNePrOzl4Wimk26iW5Zy9rld2mQbC9id1NYjfF8nHLFq5fr3CuOKQ==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-loong64-musl@4.63.6': + resolution: {integrity: sha512-bb9rdoCPwM4DEsbOP3CJgFnvhSJ3XKCUYyUhxnlSs/XGT0DknpOYgLCPbK8VUzwl+cZGzFQm0KbBYRaSGZC2YQ==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-ppc64-gnu@4.63.6': + resolution: {integrity: sha512-aIJRoGCHev45JSu7JMzVrMzu1NX3nQrXx1Vb/6y4AblxW7JpCMpk4e8C6lHzvSElxi3UEcMdFJldsuWQjV1ddA==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-ppc64-musl@4.63.6': + resolution: {integrity: sha512-LvjnulezHjiaM5Ga9MPCDLTVddjvcrJhZc6vEz9fxeFRGPJsPAX9HuTuPTUQ3l8d+nYpZB/xWzUpuKJlLQm3VQ==} + cpu: [ppc64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-riscv64-gnu@4.63.6': + resolution: {integrity: sha512-YmhSBeYZwJ937s8tKpYAhms48N+tj7e+oFkbkVVxfMRdAiynK2AxqRapJXB4utyXxc/iYTkMfPRQ+7ZP0IO78w==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-musl@4.63.6': + resolution: {integrity: sha512-9+YukhzqTvJvzfDXJJzkURK9TDY01nofNH3pyHGuucGC4xPvBVtIfCAqJjkjnmBEGJYNXB8sBc2EDt7xDgGenw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-s390x-gnu@4.63.6': + resolution: {integrity: sha512-9G5AtEkpN/A89BILHHEL9aYRYTuFjwa8PUQqoEg8SDrwOZBKpwYqNlQCBNI5QPwGrf7qFlb6LNFilo8FCSA3Wg==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.63.6': + resolution: {integrity: sha512-Ezx2E5D6Siz805j41x91JiGbzuCm8i2U98U37SQ7ytY737+wsJq+P9nPL6UmqDww491zO7MTivYOTrtmTTeCSw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.63.6': + resolution: {integrity: sha512-8EZ1Q3PB7yUjvR4MbFAnCBF1wF0XRe5QQqbtlJXP7ZX5C8iYlSQJugUhj9oS0gbUP4jp9qGhaIgFnV9Nvod86Q==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-openbsd-x64@4.63.6': + resolution: {integrity: sha512-3JI27TALItfZ/qaxXKdbRXfV6WepUoUa3IN07FE+1xxoRdl3JIyrp5PiDF0vOHsPgEiOFkF8s3B3BRymQkdwGA==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.63.6': + resolution: {integrity: sha512-BNOGeNFNRZDT7Hfc7b9JbTZFXkpAXeXl/CZWtxdd5CNfBaor/0RkJjg+q+E2gwVIvGqqp/NclThKFGrhuScVhw==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.63.6': + resolution: {integrity: sha512-D3eEyLSIim5WF5fHbwnx+ryk0delN7fJyBrDTO3wVCCNBZ/cA8aCGwLS3SiuK+vRI4E7dqikAlStGuR20dBMuw==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.63.6': + resolution: {integrity: sha512-xwbs9g8zLbHzj1poG1uh27xtubsu27Gk2nuN6kvvGDybjiTfwMksQAnF+phlvI5oeXkJWWDc6kg1t3XpgUYvrg==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.63.6': + resolution: {integrity: sha512-Tr6rhRNnFthvXr45zWVZQ5P8jZ5UwZnXNc7Qnu80cP/VVYtSioOPmvv7wP6UMgRfkBCJr2Pm60ua0YBDSJjgnw==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.63.6': + resolution: {integrity: sha512-0RAxO1pS/6lY1mSoD2Apm+6aPyfUlm+OWKgncIdj/eVN9I+pDY3lKgD7xsUNFei1u7MZQETGOo6m8POXMDp53A==} + cpu: [x64] + os: [win32] + + '@testing-library/dom@10.4.2': + resolution: {integrity: sha512-yzr2S9HyAIdhz2/6qHgbs665Q7PKVcDF05vsOlHPxG1mo36gKVesdYVeDLnXgfjJ03CrKRk08knc6+E/9m8v2Q==} + engines: {node: '>=18'} + + '@testing-library/react@16.3.3': + resolution: {integrity: sha512-Uo193NgQbPMz6lrrhtRQQFcMC6Re/ELLFbbuVL30WDlZxlpZf9/lMHTAVxPRLw1q1iu9OJmR1c2BLiENRstdBg==} + engines: {node: '>=18'} + peerDependencies: + '@testing-library/dom': ^10.0.0 + '@types/react': ^18.0.0 || ^19.0.0 + '@types/react-dom': ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@trickfilm400/rollup-plugin-off-main-thread@3.0.0-pre1': + resolution: {integrity: sha512-/67zpWDBLV+oYAEL682s1ktXL0HgqX76f6gaVGkGnVZlBbm1zd0v4Bz8MFF2GGhoX9rvfq3KSQHubFHwa6w6/Q==} + engines: {node: '>=12'} + + '@types/aria-query@5.0.4': + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} + + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + + '@types/geojson@7946.0.16': + resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} + + '@types/node@26.6.4': + resolution: {integrity: sha512-ldVPDCzj7fsaGZrLB0NuHuTvJcsNasysBAqMolr/cgxrLd1xbqxIr3XJiPnHHJUCxj5sNF1vnRj9aWnrVh5Jcg==} + + '@types/react-dom@19.3.0': + resolution: {integrity: sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==} + peerDependencies: + '@types/react': ^19.3.0 + + '@types/react@19.3.0': + resolution: {integrity: sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==} + + '@types/resolve@1.20.2': + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + + '@typescript/typescript-aix-ppc64@7.0.2': + resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [aix] + + '@typescript/typescript-darwin-arm64@7.0.2': + resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [darwin] + + '@typescript/typescript-darwin-x64@7.0.2': + resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [darwin] + + '@typescript/typescript-freebsd-arm64@7.0.2': + resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [freebsd] + + '@typescript/typescript-freebsd-x64@7.0.2': + resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [freebsd] + + '@typescript/typescript-linux-arm64@7.0.2': + resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [linux] + + '@typescript/typescript-linux-arm@7.0.2': + resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==} + engines: {node: '>=16.20.0'} + cpu: [arm] + os: [linux] + + '@typescript/typescript-linux-loong64@7.0.2': + resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==} + engines: {node: '>=16.20.0'} + cpu: [loong64] + os: [linux] + + '@typescript/typescript-linux-mips64el@7.0.2': + resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==} + engines: {node: '>=16.20.0'} + cpu: [mips64el] + os: [linux] + + '@typescript/typescript-linux-ppc64@7.0.2': + resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [linux] + + '@typescript/typescript-linux-riscv64@7.0.2': + resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==} + engines: {node: '>=16.20.0'} + cpu: [riscv64] + os: [linux] + + '@typescript/typescript-linux-s390x@7.0.2': + resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==} + engines: {node: '>=16.20.0'} + cpu: [s390x] + os: [linux] + + '@typescript/typescript-linux-x64@7.0.2': + resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [linux] + + '@typescript/typescript-netbsd-arm64@7.0.2': + resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [netbsd] + + '@typescript/typescript-netbsd-x64@7.0.2': + resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [netbsd] + + '@typescript/typescript-openbsd-arm64@7.0.2': + resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [openbsd] + + '@typescript/typescript-openbsd-x64@7.0.2': + resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [openbsd] + + '@typescript/typescript-sunos-x64@7.0.2': + resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [sunos] + + '@typescript/typescript-win32-arm64@7.0.2': + resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [win32] + + '@typescript/typescript-win32-x64@7.0.2': + resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [win32] + + '@uswds/uswds@3.14.0': + resolution: {integrity: sha512-kwZ50TqGszxj3+MQhm+c84hI0y8rIKoc7ZLKbuHg+8rTkFisp9lXOMRD2wclyyuYZahpADxMvaPong7bwL7cew==} + engines: {node: '>=20'} + + '@vitejs/plugin-react@6.1.1': + resolution: {integrity: sha512-yxLaQV9gkhS8ezJqCM6+ndU7mDY6gqAg75NQ+0IjwEI8IYOmQCgkRwHKVSfWXW076DsqMo0Dk+0FK1U+M5RgFw==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0 + babel-plugin-react-compiler: ^1.0.0 + oxc-transform-react: ^0.145.0 + vite: ^8.0.0 + peerDependenciesMeta: + '@rolldown/plugin-babel': + optional: true + babel-plugin-react-compiler: + optional: true + oxc-transform-react: + optional: true + + '@vitest/mocker@5.0.3': + resolution: {integrity: sha512-T8sWAIbkSyAjkwTcaEc3Iu0o9A27X1/kdXrizhZkGuSKScRQtRzclfAMpOTcGdXCsqxeWlpGy3XjqaW8CpLORg==} + peerDependencies: + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + '@vitest/spy@5.0.3': + resolution: {integrity: sha512-XhFysQTB8AZ+P4gMi+Lpo99vg2AZi0qKpaB9yXQl37+CaMEAPO3iH/wGVnSyL5MPERiLezpqTVtrR6UZH5GCXg==} + + acorn@8.18.0: + resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@8.20.0: + resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + + async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + + async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + + at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + babel-plugin-polyfill-corejs2@0.4.17: + resolution: {integrity: sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.14.2: + resolution: {integrity: sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.8: + resolution: {integrity: sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + baseline-browser-mapping@2.11.27: + resolution: {integrity: sha512-ElY12DaROGuan+lMmZ8Cvo/ZUbXPe7Enc/9VU/b1T3Kp4dwytRcNdR8DoSJN5SNJT/CuvcCA0DHDVmMOCePdRQ==} + engines: {node: '>=6.0.0'} + hasBin: true + + bidi-js@1.1.0: + resolution: {integrity: sha512-fX1Onk0tdVPC7obPWB5EbJ1z7NVhLq4m2xZLq2YXBkxzMXIGRpNMU88n0EPgWseKl12J7zXs7qrDxPK4sRs2fg==} + + brace-expansion@2.1.7: + resolution: {integrity: sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==} + + brace-expansion@5.0.12: + resolution: {integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==} + engines: {node: 20 || >=22} + + browserslist@4.29.3: + resolution: {integrity: sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bind@1.0.9: + resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + caniuse-lite@1.0.30001814: + resolution: {integrity: sha512-/Uaf1lAzr59XcMpW0o96WoEfr+VXK2OX4U9AgFoiSHsVJ4HppnIFUjtYzsyDH2+tgANaQb2/oxYGwCPapN1FpA==} + + chai@6.3.0: + resolution: {integrity: sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==} + engines: {node: '>=18'} + + chokidar@5.0.0: + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} + engines: {node: '>= 20.19.0'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + common-tags@1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} + engines: {node: '>=4.0.0'} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + core-js-compat@3.50.0: + resolution: {integrity: sha512-XGpFGbMLHwSt74YLTKho7Ib242qi6O8MSX+sRokV4oz7iKXvQWGYZthjIhjRGMxjzVkAubBO512dKGYcefmX3Q==} + engines: {node: '>=6.4.0'} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + + css-tree@3.2.1: + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + data-urls@7.0.0: + resolution: {integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decimal.js@10.6.0: + resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + + dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + earcut@3.2.4: + resolution: {integrity: sha512-FHc6yNpnTORB0tM5kmZ03iD2mDuNakDE2lvf4Hw1XkfxtEHIGVi01B/GqUSwx+NcC1WGjidAfpTXzeALtPtfpg==} + + ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + + electron-to-chromium@1.5.444: + resolution: {integrity: sha512-5ss/uJfoDYDHT0lfJzT6FbcskIzROIOPf0BbbFkGcvDzoJU7i//9GDrwwIHQVmIsrAGiF3ihpADBRIsrEFt1rQ==} + + entities@8.1.0: + resolution: {integrity: sha512-kxL7msIffSuh9aaFAMD7rxAIuTRMAHMeBtgHW2yUdWw732ZNh4MehkF2gdjvtdmikkaIP9bFDDJOPlsvm7avrA==} + engines: {node: '>=20.19.0'} + + es-abstract-get@1.0.0: + resolution: {integrity: sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==} + engines: {node: '>= 0.4'} + + es-abstract@1.24.2: + resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@2.3.2: + resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==} + + es-object-atoms@1.1.2: + resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + es-to-primitive@1.3.4: + resolution: {integrity: sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==} + engines: {node: '>= 0.4'} + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + eta@4.6.0: + resolution: {integrity: sha512-lW6is4T1NFOYnmqGZIfvixqj7A7sSvScF+DN8EK6K58xI5MZ5UvYe0GjopxOXQtZvUn4eDdVuZ8XSoYWTMEKwA==} + engines: {node: '>=20'} + + expect-type@1.4.0: + resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} + engines: {node: '>=12.0.0'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-uri@3.1.8: + resolution: {integrity: sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + filelist@1.0.6: + resolution: {integrity: sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==} + + for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + + foreground-child@3.3.1: + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + engines: {node: '>=14'} + + fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.2.0: + resolution: {integrity: sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + generator-function@2.0.1: + resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} + engines: {node: '>= 0.4'} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + + gl-matrix@3.4.4: + resolution: {integrity: sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==} + + glob@11.1.0: + resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==} + engines: {node: 20 || >=22} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + hasBin: true + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.4: + resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} + engines: {node: '>= 0.4'} + + html-encoding-sniffer@7.0.0: + resolution: {integrity: sha512-UikN5yr7xsCDAq87Or5or0PAlD3HJJOKVzM05az588WnpDJ4Ux7a2A53Qi6gofGg2/EtvF/H4hCi/TXfCW4Y6w==} + engines: {node: ^22.13.0 || >=24.0.0} + + idb@7.1.1: + resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} + + immutable@5.1.9: + resolution: {integrity: sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==} + + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + + is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} + engines: {node: '>= 0.4'} + + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + + is-boolean-object@1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} + engines: {node: '>= 0.4'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.17.0: + resolution: {integrity: sha512-J/vG0zBCbIKOQFfufSwyXdMrsohyJIUNkrnmo6WZGzoM7tr/lsbfW5b2BvisL6zsyMzK9UxV9L6c7AoFbyXHOA==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + + is-document.all@1.0.0: + resolution: {integrity: sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + + is-generator-function@1.1.2: + resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} + engines: {node: '>= 0.4'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + + is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + + is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@4.2.3: + resolution: {integrity: sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==} + engines: {node: 20 || >=22} + + jake@10.9.4: + resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==} + engines: {node: '>=10'} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + jsdom@30.1.1: + resolution: {integrity: sha512-FahmoPK5vbPc+jxV1iErMHmAZypCZ942NHF4+qqaWAuvaKKTBZxawnmAtrbGWLU7MtlxfqIP0qw6aSI+aWGtLg==} + engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} + peerDependencies: + canvas: ^3.2.3 + peerDependenciesMeta: + canvas: + optional: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stringify-pretty-compact@4.0.0: + resolution: {integrity: sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonfile@6.2.1: + resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} + + jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + + kdbush@4.1.0: + resolution: {integrity: sha512-e9vurzrXJQrFX6ckpHP3bvj5l+9CnYzkxDNnNQ1h2QTqdWsUAJgXiKdGNcOa1EY85dU8KbQ+z/FdQdB7P+9yfQ==} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + lightningcss-android-arm64@1.33.0: + resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.33.0: + resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.33.0: + resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.33.0: + resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.33.0: + resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.33.0: + resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.33.0: + resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + lightningcss-linux-x64-gnu@1.33.0: + resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + lightningcss-linux-x64-musl@1.33.0: + resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.33.0: + resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.33.0: + resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.33.0: + resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==} + engines: {node: '>= 12.0.0'} + + lit-element@4.2.2: + resolution: {integrity: sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==} + + lit-html@3.3.3: + resolution: {integrity: sha512-el8M6jK2o3RXBnrSHX3ZKrsN8zEV63pSExTO1wYJz7QndGYZ8353e2a5PPX+qHe2aGayfnchQmkAojaWAREOIA==} + + lit@3.3.3: + resolution: {integrity: sha512-fycuvZg/hkpozL00lm1pEJH5nN/lr9ZXd6mJI2HSN4+Bzc+LDNdEApJ6HFbPkdFNHLvOplIIuJvxkS4XUxqirw==} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lru-cache@11.5.3: + resolution: {integrity: sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==} + engines: {node: 20 || >=22} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + magic-string@1.4.2: + resolution: {integrity: sha512-vG+rjFRj1PqdIBozIxAGMjPlOhaVe+GXpbttY/iSK7rGcJRMlwNJO7dcUwmUqkymsFLJiNGI06t4D7Fr7yRC9g==} + + maplibre-gl@6.11.2: + resolution: {integrity: sha512-Xh06pxoipjX/Ad1sUPGhiNh9go9naCNGZZ1IJm3sIeqK1kYGuMaMDSTIGDQ2igOLfVyukJU7kvEOA089VO7Z7g==} + engines: {node: '>=16.14.0', npm: '>=8.1.0'} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mdn-data@2.27.1: + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} + + minimatch@10.2.6: + resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==} + engines: {node: 18 || 20 || >=22} + + minimatch@5.1.9: + resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} + engines: {node: '>=10'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + murmurhash-js@1.0.0: + resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==} + + nanoid@3.3.19: + resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + + node-releases@2.0.57: + resolution: {integrity: sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==} + engines: {node: '>=18'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + + obug@2.2.1: + resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==} + engines: {node: '>=12.20.0'} + + own-keys@1.0.2: + resolution: {integrity: sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==} + engines: {node: '>= 0.4'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + parse5@8.0.1: + resolution: {integrity: sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@2.0.2: + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} + + pbf@5.1.2: + resolution: {integrity: sha512-mnvGdvOrIvJOBGUEdGkrVXjN8E/VkIJCkf2eS1DH2yv82ORUlLttmDt0rWY38yYZmVwciZwBUvHM20qxBZf40w==} + hasBin: true + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@4.0.7: + resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} + engines: {node: '>=12'} + + playwright-core@1.63.0: + resolution: {integrity: sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==} + engines: {node: '>=20'} + hasBin: true + + possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + + postcss@8.5.28: + resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} + engines: {node: ^10 || ^12 || >=14} + + potpack@2.1.0: + resolution: {integrity: sha512-pcaShQc1Shq0y+E7GqJqvZj8DTthWV1KeHGdi0Z6IAin2Oi3JnLCOfwnCo84qc+HAp52wT9nK9H7FAJp5a44GQ==} + + pretty-bytes@5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + + pretty-bytes@6.1.1: + resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} + engines: {node: ^14.13.1 || >=16.0.0} + + pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + protocol-buffers-schema@3.6.1: + resolution: {integrity: sha512-VG2K63Igkiv9p76tk1lilczEK1cT+kCjKtkdhw1dQZV3k3IXJbd3o6Ho8b9zJZaHSnT2hKe4I+ObmX9w6m5SmQ==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + quickselect@3.0.0: + resolution: {integrity: sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==} + + react-dom@19.3.0: + resolution: {integrity: sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==} + peerDependencies: + react: ^19.3.0 + + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + react@19.3.0: + resolution: {integrity: sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==} + engines: {node: '>=0.10.0'} + + readdirp@5.1.1: + resolution: {integrity: sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==} + engines: {node: '>= 20.19.0'} + + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + + regenerate-unicode-properties@10.3.0: + resolution: {integrity: sha512-9ns8odR8e9q3otKeHj3DE80jZYKg6zVeZKE+zQmRKXFoVUcuiTGeO6iusDhPRoIQQPVPRvH+SfBhrTud4eczuw==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + + regexpu-core@6.5.2: + resolution: {integrity: sha512-zkmVH92DlzjSFc4xKGZp/2BXIFrDIdBQBC8gUXKCsMgKYb1bkCkxfSuoW1werDjaTEMTbULkHtKFHe1L+Abnaw==} + engines: {node: '>=4'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.13.3: + resolution: {integrity: sha512-ycwFAS14Jw4mppvmK4GR/J6u3WpWpjkEApehuHtLc/8VpPNpDMbQ4WjqwplXifGeyKOzHSFLmSPqzksDQE2Sfg==} + hasBin: true + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + resolve-protobuf-schema@2.1.0: + resolution: {integrity: sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==} + + resolve@1.22.12: + resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} + engines: {node: '>= 0.4'} + hasBin: true + + rolldown@1.2.12: + resolution: {integrity: sha512-8wafseiaG80xmXSfqidUNqZcylTlhmPZZt+za2m+js2sFZ8dTNlhIOV2WcbIPx2hgwPBJpEUGFAMZ9bgBBLTSQ==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + + rollup@4.63.6: + resolution: {integrity: sha512-w4+GKyTBqshj84F1GF3s2zxAPFZPEmNkCbQtqilsYS7GsksmX6VoV7UggfZg8sUHCCOkBe7UtQp6fZwbH311FQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + safe-array-concat@1.1.4: + resolution: {integrity: sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==} + engines: {node: '>=0.4'} + + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + + sass@1.105.1: + resolution: {integrity: sha512-1CnAWPyrrnVQzXGB/DUep1vYCKCm1CIBr+YxjjiW6wk9qtzemnGP4qicH56T2F9S4Hjtv/Ne3jDz8JqfdDU4oA==} + engines: {node: '>=20.19.0'} + hasBin: true + + saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} + + scheduler@0.28.0: + resolution: {integrity: sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} + hasBin: true + + serialize-javascript@7.1.2: + resolution: {integrity: sha512-GL2BWwVa6JydKO6l/ljVgjAZF4QJ3S7dWDWi53s5GZT8PJzD2fNxi67HANQGKAqPrwEpL5ba7gUBGi0Ls/sEoQ==} + engines: {node: '>=20.0.0'} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + + sharp@0.35.5: + resolution: {integrity: sha512-Ywn4OnzGukp7CDMrp08RQ50YKmuwG47brZgIVPTvBaaAfQlRlygrRqSrxdCiL9M+LlzLBiJ68IR1QqvzHyjC7g==} + engines: {node: '>=20.9.0'} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.1: + resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==} + engines: {node: '>= 0.4'} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + smob@1.6.2: + resolution: {integrity: sha512-RQsvleCbF8cVHEv+xuDGaA4pOizFqJ0GgjtMSRo6oP8pnN7WsigHgVGey6aILRBKv4W2YOMHLqbKdnB6hpB9fw==} + engines: {node: '>=20.0.0'} + + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.8.0: + resolution: {integrity: sha512-d8EqvL+k/SOXCreS/SUzg2ciyHqBBLcN/yuRjFsbvVhHTE2pgei7oAhmPM7kWFbkX6OSMQfUq4KbkF3au9lhYQ==} + engines: {node: '>= 12'} + + std-env@4.3.0: + resolution: {integrity: sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==} + + stop-iteration-iterator@1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} + engines: {node: '>= 0.4'} + + string.prototype.matchall@4.1.0: + resolution: {integrity: sha512-tHNHTxInrYLCga9O9YGxWA3G9/nnzQw8UGAyqGx3Ar1pSTTzIuM4woFSq4SowkXCjJIwq5sIiQvEfRI9tCH1qQ==} + engines: {node: '>= 0.4'} + + string.prototype.trim@1.2.11: + resolution: {integrity: sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.10: + resolution: {integrity: sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==} + engines: {node: '>= 0.4'} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + + strip-comments@2.0.1: + resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} + engines: {node: '>=10'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + + tempy@0.6.0: + resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} + engines: {node: '>=10'} + + terser@5.51.2: + resolution: {integrity: sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==} + engines: {node: '>=10'} + hasBin: true + + tinybench@6.2.0: + resolution: {integrity: sha512-78U2TlB2CnVenajOFzf3BKSm0J6oz5L0NV7g32LCPccvYc0lbWvys4d3uUUCS2B1N8PAf2+aekR8i1KbC3HO7Q==} + engines: {node: '>=20.0.0'} + + tinyexec@1.3.1: + resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==} + engines: {node: '>=18'} + + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} + + tinyqueue@3.0.0: + resolution: {integrity: sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==} + + tldts-core@7.4.16: + resolution: {integrity: sha512-MDolfaSJtlSK5Y0A1xl3277ekubZwobpBjugknDizI9O5Rm60a1m8k4ICK+MRsCDzPygT81mp3BBf5RKDlFRfA==} + + tldts@7.4.16: + resolution: {integrity: sha512-QwBER5KMR86IIjpIiO7H/Z3IMJPsZ1A6RKPAqzTTgOyUQUSt9FdnKcqhTaJmkY6HVrgouZHZR0ncK5QxvmnQeg==} + hasBin: true + + tough-cookie@6.0.2: + resolution: {integrity: sha512-exgYmnmL/sJpR3upZfXG5PoatXQii55xAiXGXzY+sROLZ/Y+SLcp9PgJNI9Vz37HpQ74WvDcLT8eqm+kV3FzrA==} + engines: {node: '>=16'} + + tr46@6.0.0: + resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==} + engines: {node: '>=20'} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.5: + resolution: {integrity: sha512-0FHJvLPqZ7KJzp17O13jfsAjsqazgrxBu2zEK95PmUz8lv2+GjRuxUInCr2Rk9Dms3ihN21zJ929ZO43yJ95QQ==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.8: + resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==} + engines: {node: '>= 0.4'} + + typescript@7.0.2: + resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} + engines: {node: '>=16.20.0'} + hasBin: true + + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + + undici-types@8.9.0: + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} + + undici@8.11.2: + resolution: {integrity: sha512-u4UB2/IrKdU6lFxumHmmo1a3fCQO5tzQllRorfoRS63txhrB7xTpSn1PftwC4qEHkOaqP95fCWW4lJzwErwzhQ==} + engines: {node: '>=22.19.0'} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.1: + resolution: {integrity: sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.2.0: + resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==} + engines: {node: '>=4'} + + unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + upath@1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} + engines: {node: '>=4'} + + update-browserslist-db@1.3.3: + resolution: {integrity: sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + vite-plugin-pwa@1.3.0: + resolution: {integrity: sha512-c5kMgN+ITrOtHXp8PAtk2uOIEea6XjP/unCGxOWWBzQ6qa65qj/awHg0wf+QF9E/2u9vh86LqxPwzEPNbM2r5A==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@vite-pwa/assets-generator': ^1.0.0 + vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + workbox-build: ^7.4.1 + workbox-window: ^7.4.1 + peerDependenciesMeta: + '@vite-pwa/assets-generator': + optional: true + + vite@8.3.2: + resolution: {integrity: sha512-SQr1x6W5vVSbROg7vsyXIaxK9b0G7zsT68acdWWRmnBUsgDieLCRG+Rep9WdZgcposvv/GSnr4GUUBqB3vXq6w==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.7.1 + esbuild: ^0.27.0 || ^0.28.0 + jiti: '>=1.21.0' + less: ^4.0.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + '@vitejs/devtools': + optional: true + esbuild: + optional: true + jiti: + optional: true + less: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + vitest@5.0.3: + resolution: {integrity: sha512-xMw97S3rjdtj5dkVat7jCsqWBpvchs3RlpQctUqwJD0KkERk40vz2fJ77lDwW/Vzh/pk18eItYAzkodhSes3jQ==} + engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@opentelemetry/api': ^1.9.0 + '@types/node': ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 5.0.3 + '@vitest/browser-preview': 5.0.3 + '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 + '@vitest/coverage-istanbul': 5.0.3 + '@vitest/coverage-v8': 5.0.3 + '@vitest/ui': 5.0.3 + happy-dom: '*' + jsdom: '*' + vite: ^6.4.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@opentelemetry/api': + optional: true + '@types/node': + optional: true + '@vitest/browser-playwright': + optional: true + '@vitest/browser-preview': + optional: true + '@vitest/browser-webdriverio': + optional: true + '@vitest/coverage-istanbul': + optional: true + '@vitest/coverage-v8': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + w3c-xmlserializer@6.0.0: + resolution: {integrity: sha512-4Nsy8K5Tr6SPDH9jhKJOHf7ChDrc1zufZTVSF7x72hwuEXBqxqk9G6cK+K2NRUtB3iELRJqjXb4JPDMBjMTl2Q==} + engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} + + webidl-conversions@8.0.1: + resolution: {integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==} + engines: {node: '>=20'} + + whatwg-mimetype@5.0.0: + resolution: {integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==} + engines: {node: '>=20'} + + whatwg-url@16.0.1: + resolution: {integrity: sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + + whatwg-url@17.1.2: + resolution: {integrity: sha512-TEZA+Zqxin7Jjsm2cjRohCmen5awh+hT6Zi3VZdqZlNRk7zvOI/9WpBFg/DWlA56bWnzwm6DuB8NS0EsxQH9uQ==} + engines: {node: ^22.14.0 || >=24.0.0} + + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-typed-array@1.1.24: + resolution: {integrity: sha512-wk4Mf4pR5mRP7eYuuTBCIQ9d0ud2Fv2jRLQpfgnRjbOxAFHmjKFValgTpitVKzJJS8ajnYQV2Du1SZ8j6b/EUQ==} + engines: {node: '>= 0.4'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + why-is-node-running@3.2.1: + resolution: {integrity: sha512-Tb2FUhB4vUsGQlfSquQLYkApkuPAFQXGFzxWKHHumVz2dK+X1RUm/HnID4+TfIGYJ1kTcwOaCk/buYCEJr6YjQ==} + engines: {node: '>=20.11'} + hasBin: true + + workbox-background-sync@7.4.1: + resolution: {integrity: sha512-HhT7KE8tOWDm02wRNshXUnUPofMlhenF2DBdUnDPOubhizzPeItkYTmAB6td1Z2cjYPa98vzEiPLEuzn5hN66g==} + + workbox-broadcast-update@7.4.1: + resolution: {integrity: sha512-uAlgslKLvbQY+suirIdnBCSYrcgBhjp81Nj4l1lj/Jmj0MJO2CJERnCJjT0GFVwmReV0N+zs78K6gqd5gr9/+A==} + + workbox-build@7.4.1: + resolution: {integrity: sha512-SDhxIvEAde9Gy/5w4Yo1Jh/M49Z0qE3q0oteyE8zGq0DScxFqVBcCtIXFuLtmtxRQZCMbf0prco4VyEu3KBQuw==} + engines: {node: '>=20.0.0'} + + workbox-cacheable-response@7.4.1: + resolution: {integrity: sha512-8xaFoJdDc2OjrlbbL3gEeBO1WKcMwRqwLRupgqahYXu75yXajPLuwrbXMrIGZuWYXrQwk0xDjOxZ/ujCy/oJYw==} + + workbox-core@7.4.1: + resolution: {integrity: sha512-DT+vu46eh/2vRsSHTY4Xmc32Z1rr9PRlQUXr1Dx30ZuXRWwOsvZgGgcwxcasubQLQmbTNYZjv44LkBAQ4tT5tQ==} + + workbox-expiration@7.4.1: + resolution: {integrity: sha512-lRKUF7b+OGbeXkQk1s6MHXOa3d7Xxf7Of31W6c6hCfipfIyrtdWZ89stq21AHZMaoG7VNFoHply4Ox+rU31TWg==} + + workbox-google-analytics@7.4.1: + resolution: {integrity: sha512-Mks1JwLEt++ZAkF6sS1OpSh9RtAMIsiDgRpK+codiHGIPXeaUOgi4cPc3GFadUl8V5QPeypEk8Oxgl3HlwVzHw==} + + workbox-navigation-preload@7.4.1: + resolution: {integrity: sha512-C4KVsjPcYKJOhr631AxR9XoG2rLF3QiTk5aMv36MXOjtWvm8axwNFAtKUPGsWUwLXXAMgYM1En7fsvndaXeXRQ==} + + workbox-precaching@7.4.1: + resolution: {integrity: sha512-cdr/9qByww7yzEp7zg/qI4ukUrrNjQLgN+ONQRpjy/VqGQXwkgHwr00KksGJK8v0VifwDXBb8a4cWNZH71jn3Q==} + + workbox-range-requests@7.4.1: + resolution: {integrity: sha512-7i2oxAUE82gHdAJBCAQ04JzNOdRPqzuOzGfoUyJpFSmeqBNYGPrAH8GPoPjUQTfp+NycwrD2H68VtuF8qxv0vQ==} + + workbox-recipes@7.4.1: + resolution: {integrity: sha512-gnbVfmV4/TtmQaM4x9AtuXhcdstJsep3XMVeztOrQVPT+R6+6DeBjGTCQ7fFCXm+4GEHUA5VEBTyi5+4gWGeog==} + + workbox-routing@7.4.1: + resolution: {integrity: sha512-yubJGErZOusuidAenaL5ypfhQOa7urxP/f8E0ws7FPb4039RiWXUWBAyUkmUoOL/BcQGen3h0J8872d51IYxtA==} + + workbox-strategies@7.4.1: + resolution: {integrity: sha512-GZxpaw9NbmOelj7667uZ2kpk5BFpOGbO4X0qjwh5ls8XQ8C+Lha5LQchTiUzsTFSS+NlUpftYAyOVXvQUrcqOQ==} + + workbox-streams@7.4.1: + resolution: {integrity: sha512-HWWtraKUbJknd9kgqGcpQ3G114HOPYvqs8HaJMDs2ebLNAimDkVDaWfAXE6Ybl+m8U6KsCE6pWyLYuigWmnAXw==} + + workbox-sw@7.4.1: + resolution: {integrity: sha512-fez5f2DUlDJWTFYkCWQpY10N8gtztd849NswCbVFk0QlcSM4HT5A8x4g4ii650yem4I8tHY0R7JZahwp3ltIPw==} + + workbox-window@7.4.1: + resolution: {integrity: sha512-notZDH2u8VXaqyuD7xaqIfEFi6SRM4SUSd7ewe9PDsVqADuepxX2ZMY3uvuZGxzY5ZOsGC/vD3A/3smFtJt4/A==} + + xml-name-validator@5.0.0: + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} + engines: {node: '>=18'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + +snapshots: + + '@apideck/better-ajv-errors@0.3.7(ajv@8.20.0)': + dependencies: + ajv: 8.20.0 + jsonpointer: 5.0.1 + leven: 3.1.0 + + '@asamuzakjp/css-color@7.1.2': + dependencies: + '@csstools/css-calc': 3.4.2(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2) + '@csstools/css-color-parser': 4.2.5(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2) + '@csstools/css-parser-algorithms': 4.0.2(@csstools/css-tokenizer@4.0.2) + '@csstools/css-tokenizer': 4.0.2 + lru-cache: 11.5.3 + + '@asamuzakjp/dom-selector@9.2.3': + dependencies: + bidi-js: 1.1.0 + css-tree: 3.2.1 + is-potential-custom-element-name: 1.0.1 + lru-cache: 11.5.3 + + '@babel/code-frame@7.29.7': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.29.7': {} + + '@babel/core@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.8 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helpers': 7.29.7 + '@babel/parser': 7.29.9 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.8 + '@babel/types': 7.29.8 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.29.8': + dependencies: + '@babel/parser': 7.29.9 + '@babel/types': 7.29.8 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + + '@babel/helper-annotate-as-pure@7.29.7': + dependencies: + '@babel/types': 7.29.8 + + '@babel/helper-compilation-targets@7.29.7': + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + browserslist: 4.29.3 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-member-expression-to-functions': 7.29.7 + '@babel/helper-optimise-call-expression': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/traverse': 7.29.8 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + regexpu-core: 6.5.2 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + debug: 4.4.3 + lodash.debounce: 4.0.8 + resolve: 1.22.12 + transitivePeerDependencies: + - supports-color + + '@babel/helper-globals@7.29.7': {} + + '@babel/helper-member-expression-to-functions@7.29.7': + dependencies: + '@babel/traverse': 7.29.8 + '@babel/types': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.29.7': + dependencies: + '@babel/traverse': 7.29.8 + '@babel/types': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.29.7': + dependencies: + '@babel/types': 7.29.8 + + '@babel/helper-plugin-utils@7.29.7': {} + + '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-wrap-function': 7.29.7 + '@babel/traverse': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-member-expression-to-functions': 7.29.7 + '@babel/helper-optimise-call-expression': 7.29.7 + '@babel/traverse': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.29.7': + dependencies: + '@babel/traverse': 7.29.8 + '@babel/types': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.29.7': {} + + '@babel/helper-validator-identifier@7.29.7': {} + + '@babel/helper-validator-option@7.29.7': {} + + '@babel/helper-wrap-function@7.29.7': + dependencies: + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.8 + '@babel/types': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.29.7': + dependencies: + '@babel/template': 7.29.7 + '@babel/types': 7.29.8 + + '@babel/parser@7.29.9': + dependencies: + '@babel/types': 7.29.8 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + + '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) + '@babel/traverse': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) + '@babel/traverse': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/template': 7.29.7 + + '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-dotall-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-duplicate-keys@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-dynamic-import@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-exponentiation-operator@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-literals@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-member-expression-literals@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-modules-amd@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.29.8(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-new-target@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-numeric-separator@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) + '@babel/traverse': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-object-super@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-regenerator@7.29.8(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-regexp-modifiers@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-reserved-words@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-spread@7.29.8(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-typeof-symbol@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-unicode-escapes@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-unicode-property-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-unicode-sets-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/preset-env@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7) + '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-dotall-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-duplicate-keys': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-explicit-resource-management': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-exponentiation-operator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-json-strings': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-systemjs': 7.29.8(@babel/core@7.29.7) + '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-regenerator': 7.29.8(@babel/core@7.29.7) + '@babel/plugin-transform-regexp-modifiers': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-reserved-words': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-spread': 7.29.8(@babel/core@7.29.7) + '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-typeof-symbol': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-escapes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-property-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-sets-regex': 7.29.7(@babel/core@7.29.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7) + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7) + babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.7) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7) + core-js-compat: 3.50.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/types': 7.29.8 + esutils: 2.0.3 + + '@babel/runtime@7.29.7': {} + + '@babel/template@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.9 + '@babel/types': 7.29.8 + + '@babel/traverse@7.29.8': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.8 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.9 + '@babel/template': 7.29.7 + '@babel/types': 7.29.8 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.29.8': + dependencies: + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + + '@bramus/specificity@2.4.2': + dependencies: + css-tree: 3.2.1 + + '@csstools/color-helpers@6.1.2': {} + + '@csstools/css-calc@3.4.2(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)': + dependencies: + '@csstools/css-parser-algorithms': 4.0.2(@csstools/css-tokenizer@4.0.2) + '@csstools/css-tokenizer': 4.0.2 + + '@csstools/css-color-parser@4.2.5(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)': + dependencies: + '@csstools/color-helpers': 6.1.2 + '@csstools/css-calc': 3.4.2(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2) + '@csstools/css-parser-algorithms': 4.0.2(@csstools/css-tokenizer@4.0.2) + '@csstools/css-tokenizer': 4.0.2 + + '@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2)': + dependencies: + '@csstools/css-tokenizer': 4.0.2 + + '@csstools/css-syntax-patches-for-csstree@1.1.15(css-tree@3.2.1)': + optionalDependencies: + css-tree: 3.2.1 + + '@csstools/css-tokenizer@4.0.2': {} + + '@emnapi/runtime@1.11.3': + dependencies: + tslib: 2.8.1 + optional: true + + '@exodus/bytes@1.16.0': {} + + '@img/colour@1.1.0': {} + + '@img/sharp-darwin-arm64@0.35.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.3.4 + optional: true + + '@img/sharp-darwin-x64@0.35.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.3.4 + optional: true + + '@img/sharp-freebsd-wasm32@0.35.5': + dependencies: + '@img/sharp-wasm32': 0.35.5 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.3.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.3.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.3.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.3.4': + optional: true + + '@img/sharp-libvips-linux-ppc64@1.3.4': + optional: true + + '@img/sharp-libvips-linux-riscv64@1.3.4': + optional: true + + '@img/sharp-libvips-linux-s390x@1.3.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.3.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.3.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.3.4': + optional: true + + '@img/sharp-linux-arm64@0.35.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.3.4 + optional: true + + '@img/sharp-linux-arm@0.35.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.3.4 + optional: true + + '@img/sharp-linux-ppc64@0.35.5': + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.3.4 + optional: true + + '@img/sharp-linux-riscv64@0.35.5': + optionalDependencies: + '@img/sharp-libvips-linux-riscv64': 1.3.4 + optional: true + + '@img/sharp-linux-s390x@0.35.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.3.4 + optional: true + + '@img/sharp-linux-x64@0.35.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.3.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.35.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.3.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.35.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.3.4 + optional: true + + '@img/sharp-wasm32@0.35.5': + dependencies: + '@emnapi/runtime': 1.11.3 + optional: true + + '@img/sharp-webcontainers-wasm32@0.35.5': + dependencies: + '@img/sharp-wasm32': 0.35.5 + optional: true + + '@img/sharp-win32-arm64@0.35.5': + optional: true + + '@img/sharp-win32-ia32@0.35.5': + optional: true + + '@img/sharp-win32-x64@0.35.5': + optional: true + + '@isaacs/cliui@9.0.0': {} + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.6.0 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/source-map@0.3.11': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/sourcemap-codec@1.6.0': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.6.0 + + '@lit-labs/ssr-dom-shim@1.6.0': {} + + '@lit/reactive-element@2.1.2': + dependencies: + '@lit-labs/ssr-dom-shim': 1.6.0 + + '@mapbox/jsonlint-lines-primitives@2.0.3': {} + + '@mapbox/point-geometry@1.1.0': {} + + '@mapbox/tiny-sdf@2.2.0': {} + + '@mapbox/unitbezier@1.0.0': {} + + '@mapbox/vector-tile@3.0.0': + dependencies: + '@mapbox/point-geometry': 1.1.0 + '@types/geojson': 7946.0.16 + pbf: 5.1.2 + + '@maplibre/geojson-vt@6.1.1': + dependencies: + kdbush: 4.1.0 + + '@maplibre/maplibre-gl-style-spec@26.4.4': + dependencies: + '@mapbox/jsonlint-lines-primitives': 2.0.3 + '@mapbox/unitbezier': 1.0.0 + json-stringify-pretty-compact: 4.0.0 + minimist: 1.2.8 + quickselect: 3.0.0 + tinyqueue: 3.0.0 + + '@maplibre/mlt@1.3.0': + dependencies: + '@mapbox/point-geometry': 1.1.0 + + '@maplibre/vt-pbf@4.3.2': + dependencies: + '@mapbox/point-geometry': 1.1.0 + '@types/geojson': 7946.0.16 + pbf: 5.1.2 + + '@napi-rs/lzma-linux-x64-gnu@1.5.1': + optional: true + + '@oxc-project/types@0.152.0': {} + + '@parcel/watcher-android-arm64@2.6.0': + optional: true + + '@parcel/watcher-darwin-arm64@2.6.0': + optional: true + + '@parcel/watcher-darwin-x64@2.6.0': + optional: true + + '@parcel/watcher-freebsd-x64@2.6.0': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.6.0': + optional: true + + '@parcel/watcher-linux-arm-musl@2.6.0': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.6.0': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.6.0': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.6.0': + optional: true + + '@parcel/watcher-linux-x64-musl@2.6.0': + optional: true + + '@parcel/watcher-win32-arm64@2.6.0': + optional: true + + '@parcel/watcher-win32-x64@2.6.0': + optional: true + + '@parcel/watcher@2.6.0': + dependencies: + detect-libc: 2.1.2 + is-glob: 4.0.3 + node-addon-api: 7.1.1 + picomatch: 4.0.7 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.6.0 + '@parcel/watcher-darwin-arm64': 2.6.0 + '@parcel/watcher-darwin-x64': 2.6.0 + '@parcel/watcher-freebsd-x64': 2.6.0 + '@parcel/watcher-linux-arm-glibc': 2.6.0 + '@parcel/watcher-linux-arm-musl': 2.6.0 + '@parcel/watcher-linux-arm64-glibc': 2.6.0 + '@parcel/watcher-linux-arm64-musl': 2.6.0 + '@parcel/watcher-linux-x64-glibc': 2.6.0 + '@parcel/watcher-linux-x64-musl': 2.6.0 + '@parcel/watcher-win32-arm64': 2.6.0 + '@parcel/watcher-win32-x64': 2.6.0 + optional: true + + '@rolldown/binding-android-arm-eabi@1.2.12': + optional: true + + '@rolldown/binding-android-arm64@1.2.12': + optional: true + + '@rolldown/binding-darwin-arm64@1.2.12': + optional: true + + '@rolldown/binding-darwin-x64@1.2.12': + optional: true + + '@rolldown/binding-freebsd-x64@1.2.12': + optional: true + + '@rolldown/binding-linux-arm-gnueabihf@1.2.12': + optional: true + + '@rolldown/binding-linux-arm64-gnu@1.2.12': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.2.12': + optional: true + + '@rolldown/binding-linux-ppc64-gnu@1.2.12': + optional: true + + '@rolldown/binding-linux-s390x-gnu@1.2.12': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.2.12': + optional: true + + '@rolldown/binding-linux-x64-musl@1.2.12': + optional: true + + '@rolldown/binding-openharmony-arm64@1.2.12': + optional: true + + '@rolldown/binding-win32-arm64-msvc@1.2.12': + optional: true + + '@rolldown/binding-win32-x64-msvc@1.2.12': + optional: true + + '@rolldown/pluginutils@1.0.1': {} + + '@rollup/plugin-babel@6.1.0(@babel/core@7.29.7)(rollup@4.63.6)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@rollup/pluginutils': 5.4.0(rollup@4.63.6) + optionalDependencies: + rollup: 4.63.6 + transitivePeerDependencies: + - supports-color + + '@rollup/plugin-node-resolve@16.0.3(rollup@4.63.6)': + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@4.63.6) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.12 + optionalDependencies: + rollup: 4.63.6 + + '@rollup/plugin-replace@6.0.3(rollup@4.63.6)': + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@4.63.6) + magic-string: 0.30.21 + optionalDependencies: + rollup: 4.63.6 + + '@rollup/plugin-terser@1.0.0(rollup@4.63.6)': + dependencies: + serialize-javascript: 7.1.2 + smob: 1.6.2 + terser: 5.51.2 + optionalDependencies: + rollup: 4.63.6 + + '@rollup/pluginutils@5.4.0(rollup@4.63.6)': + dependencies: + '@types/estree': 1.0.9 + estree-walker: 2.0.2 + picomatch: 4.0.7 + optionalDependencies: + rollup: 4.63.6 + + '@rollup/rollup-android-arm-eabi@4.63.6': + optional: true + + '@rollup/rollup-android-arm64@4.63.6': + optional: true + + '@rollup/rollup-darwin-arm64@4.63.6': + optional: true + + '@rollup/rollup-darwin-x64@4.63.6': + optional: true + + '@rollup/rollup-freebsd-arm64@4.63.6': + optional: true + + '@rollup/rollup-freebsd-x64@4.63.6': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.63.6': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.63.6': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.63.6': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.63.6': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.63.6': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.63.6': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.63.6': + optional: true + + '@rollup/rollup-linux-ppc64-musl@4.63.6': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.63.6': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.63.6': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.63.6': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.63.6': + optional: true + + '@rollup/rollup-linux-x64-musl@4.63.6': + optional: true + + '@rollup/rollup-openbsd-x64@4.63.6': + optional: true + + '@rollup/rollup-openharmony-arm64@4.63.6': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.63.6': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.63.6': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.63.6': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.63.6': + optional: true + + '@testing-library/dom@10.4.2': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/runtime': 7.29.7 + '@types/aria-query': 5.0.4 + aria-query: 5.3.0 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + picocolors: 1.1.1 + pretty-format: 27.5.1 + + '@testing-library/react@16.3.3(@testing-library/dom@10.4.2)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': + dependencies: + '@babel/runtime': 7.29.7 + '@testing-library/dom': 10.4.2 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + optionalDependencies: + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) + + '@trickfilm400/rollup-plugin-off-main-thread@3.0.0-pre1': + dependencies: + ejs: 3.1.10 + json5: 2.2.3 + magic-string: 0.30.21 + string.prototype.matchall: 4.1.0 + + '@types/aria-query@5.0.4': {} + + '@types/chai@5.2.3': + dependencies: + '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 + + '@types/deep-eql@4.0.2': {} + + '@types/estree@1.0.9': {} + + '@types/geojson@7946.0.16': {} + + '@types/node@26.6.4': + dependencies: + undici-types: 8.9.0 + + '@types/react-dom@19.3.0(@types/react@19.3.0)': + dependencies: + '@types/react': 19.3.0 + + '@types/react@19.3.0': + dependencies: + csstype: 3.2.3 + + '@types/resolve@1.20.2': {} + + '@types/trusted-types@2.0.7': {} + + '@typescript/typescript-aix-ppc64@7.0.2': + optional: true + + '@typescript/typescript-darwin-arm64@7.0.2': + optional: true + + '@typescript/typescript-darwin-x64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-x64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm@7.0.2': + optional: true + + '@typescript/typescript-linux-loong64@7.0.2': + optional: true + + '@typescript/typescript-linux-mips64el@7.0.2': + optional: true + + '@typescript/typescript-linux-ppc64@7.0.2': + optional: true + + '@typescript/typescript-linux-riscv64@7.0.2': + optional: true + + '@typescript/typescript-linux-s390x@7.0.2': + optional: true + + '@typescript/typescript-linux-x64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-sunos-x64@7.0.2': + optional: true + + '@typescript/typescript-win32-arm64@7.0.2': + optional: true + + '@typescript/typescript-win32-x64@7.0.2': + optional: true + + '@uswds/uswds@3.14.0': + dependencies: + lit: 3.3.3 + + '@vitejs/plugin-react@6.1.1(vite@8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2))': + dependencies: + '@rolldown/pluginutils': 1.0.1 + vite: 8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2) + + '@vitest/mocker@5.0.3(vite@8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2))': + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + '@vitest/spy': 5.0.3 + estree-walker: 3.0.3 + magic-string: 1.4.2 + optionalDependencies: + vite: 8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2) + + '@vitest/spy@5.0.3': {} + + acorn@8.18.0: {} + + ajv@8.20.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.8 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-regex@5.0.1: {} + + ansi-styles@5.2.0: {} + + aria-query@5.3.0: + dependencies: + dequal: 2.0.3 + + array-buffer-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + is-array-buffer: 3.0.5 + + arraybuffer.prototype.slice@1.0.4: + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.9 + define-properties: 1.2.1 + es-abstract: 1.24.2 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + is-array-buffer: 3.0.5 + + assertion-error@2.0.1: {} + + async-function@1.0.0: {} + + async@3.2.6: {} + + at-least-node@1.0.0: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.1.0 + + babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7): + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + core-js-compat: 3.50.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + + balanced-match@1.0.2: {} + + balanced-match@4.0.4: {} + + baseline-browser-mapping@2.11.27: {} + + bidi-js@1.1.0: + dependencies: + require-from-string: 2.0.2 + + brace-expansion@2.1.7: + dependencies: + balanced-match: 1.0.2 + + brace-expansion@5.0.12: + dependencies: + balanced-match: 4.0.4 + + browserslist@4.29.3: + dependencies: + baseline-browser-mapping: 2.11.27 + caniuse-lite: 1.0.30001814 + electron-to-chromium: 1.5.444 + node-releases: 2.0.57 + update-browserslist-db: 1.3.3(browserslist@4.29.3) + + buffer-from@1.1.2: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bind@1.0.9: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + caniuse-lite@1.0.30001814: {} + + chai@6.3.0: {} + + chokidar@5.0.0: + dependencies: + readdirp: 5.1.1 + + commander@2.20.3: {} + + common-tags@1.8.2: {} + + convert-source-map@2.0.0: {} + + core-js-compat@3.50.0: + dependencies: + browserslist: 4.29.3 + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-random-string@2.0.0: {} + + css-tree@3.2.1: + dependencies: + mdn-data: 2.27.1 + source-map-js: 1.2.2 + + csstype@3.2.3: {} + + data-urls@7.0.0: + dependencies: + whatwg-mimetype: 5.0.0 + whatwg-url: 16.0.1 + transitivePeerDependencies: + - '@noble/hashes' + + data-view-buffer@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-offset@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + decimal.js@10.6.0: {} + + deepmerge@4.3.1: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + dequal@2.0.3: {} + + detect-libc@2.1.2: {} + + dom-accessibility-api@0.5.16: {} + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + earcut@3.2.4: {} + + ejs@3.1.10: + dependencies: + jake: 10.9.4 + + electron-to-chromium@1.5.444: {} + + entities@8.1.0: {} + + es-abstract-get@1.0.0: + dependencies: + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + is-callable: 1.2.7 + object-inspect: 1.13.4 + + es-abstract@1.24.2: + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.9 + call-bound: 1.0.4 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.4 + function.prototype.name: 1.2.0 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.4 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-negative-zero: 2.0.3 + is-regex: 1.2.1 + is-set: 2.0.3 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.2 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.4 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 + string.prototype.trim: 1.2.11 + string.prototype.trimend: 1.0.10 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.5 + typed-array-length: 1.0.8 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.24 + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-module-lexer@2.3.2: {} + + es-object-atoms@1.1.2: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.4 + + es-to-primitive@1.3.4: + dependencies: + es-abstract-get: 1.0.0 + es-define-property: 1.0.1 + es-errors: 1.3.0 + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 + + escalade@3.2.0: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.9 + + esutils@2.0.3: {} + + eta@4.6.0: {} + + expect-type@1.4.0: {} + + fast-deep-equal@3.1.3: {} + + fast-json-stable-stringify@2.1.0: {} + + fast-uri@3.1.8: {} + + fdir@6.5.0(picomatch@4.0.7): + optionalDependencies: + picomatch: 4.0.7 + + filelist@1.0.6: + dependencies: + minimatch: 5.1.9 + + for-each@0.3.5: + dependencies: + is-callable: 1.2.7 + + foreground-child@3.3.1: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + + fs-extra@9.1.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.2.1 + universalify: 2.0.1 + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.2.0: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + es-define-property: 1.0.1 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + hasown: 2.0.4 + is-callable: 1.2.7 + is-document.all: 1.0.0 + + functions-have-names@1.2.3: {} + + generator-function@2.0.1: {} + + gensync@1.0.0-beta.2: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.4 + math-intrinsics: 1.1.0 + + get-own-enumerable-property-symbols@3.0.2: {} + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.2 + + get-symbol-description@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + + gl-matrix@3.4.4: {} + + glob@11.1.0: + dependencies: + foreground-child: 3.3.1 + jackspeak: 4.2.3 + minimatch: 10.2.6 + minipass: 7.1.3 + package-json-from-dist: 1.0.1 + path-scurry: 2.0.2 + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + has-bigints@1.1.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.4: + dependencies: + function-bind: 1.1.2 + + html-encoding-sniffer@7.0.0: + dependencies: + '@exodus/bytes': 1.16.0 + transitivePeerDependencies: + - '@noble/hashes' + + idb@7.1.1: {} + + immutable@5.1.9: {} + + internal-slot@1.1.0: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.4 + side-channel: 1.1.1 + + is-array-buffer@3.0.5: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + is-async-function@2.1.1: + dependencies: + async-function: 1.0.0 + call-bound: 1.0.4 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-bigint@1.1.0: + dependencies: + has-bigints: 1.1.0 + + is-boolean-object@1.2.2: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-callable@1.2.7: {} + + is-core-module@2.17.0: + dependencies: + hasown: 2.0.4 + + is-data-view@1.0.2: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + is-typed-array: 1.1.15 + + is-date-object@1.1.0: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-document.all@1.0.0: + dependencies: + call-bound: 1.0.4 + + is-extglob@2.1.1: + optional: true + + is-finalizationregistry@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-generator-function@1.1.2: + dependencies: + call-bound: 1.0.4 + generator-function: 2.0.1 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + optional: true + + is-map@2.0.3: {} + + is-module@1.0.0: {} + + is-negative-zero@2.0.3: {} + + is-number-object@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-obj@1.0.1: {} + + is-potential-custom-element-name@1.0.1: {} + + is-regex@1.2.1: + dependencies: + call-bound: 1.0.4 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.4 + + is-regexp@1.0.0: {} + + is-set@2.0.3: {} + + is-shared-array-buffer@1.0.4: + dependencies: + call-bound: 1.0.4 + + is-stream@2.0.1: {} + + is-string@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-symbol@1.1.1: + dependencies: + call-bound: 1.0.4 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + + is-typed-array@1.1.15: + dependencies: + which-typed-array: 1.1.24 + + is-weakmap@2.0.2: {} + + is-weakref@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-weakset@2.0.4: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + jackspeak@4.2.3: + dependencies: + '@isaacs/cliui': 9.0.0 + + jake@10.9.4: + dependencies: + async: 3.2.6 + filelist: 1.0.6 + picocolors: 1.1.1 + + js-tokens@4.0.0: {} + + jsdom@30.1.1: + dependencies: + '@asamuzakjp/css-color': 7.1.2 + '@asamuzakjp/dom-selector': 9.2.3 + '@bramus/specificity': 2.4.2 + '@csstools/css-syntax-patches-for-csstree': 1.1.15(css-tree@3.2.1) + '@exodus/bytes': 1.16.0 + css-tree: 3.2.1 + data-urls: 7.0.0 + decimal.js: 10.6.0 + html-encoding-sniffer: 7.0.0 + is-potential-custom-element-name: 1.0.1 + lru-cache: 11.5.3 + parse5: 8.0.1 + saxes: 6.0.0 + tough-cookie: 6.0.2 + undici: 8.11.2 + w3c-xmlserializer: 6.0.0 + webidl-conversions: 8.0.1 + whatwg-mimetype: 5.0.0 + whatwg-url: 17.1.2 + xml-name-validator: 5.0.0 + transitivePeerDependencies: + - '@noble/hashes' + + jsesc@3.1.0: {} + + json-schema-traverse@1.0.0: {} + + json-stringify-pretty-compact@4.0.0: {} + + json5@2.2.3: {} + + jsonfile@6.2.1: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + jsonpointer@5.0.1: {} + + kdbush@4.1.0: {} + + leven@3.1.0: {} + + lightningcss-android-arm64@1.33.0: + optional: true + + lightningcss-darwin-arm64@1.33.0: + optional: true + + lightningcss-darwin-x64@1.33.0: + optional: true + + lightningcss-freebsd-x64@1.33.0: + optional: true + + lightningcss-linux-arm-gnueabihf@1.33.0: + optional: true + + lightningcss-linux-arm64-gnu@1.33.0: + optional: true + + lightningcss-linux-arm64-musl@1.33.0: + optional: true + + lightningcss-linux-x64-gnu@1.33.0: + optional: true + + lightningcss-linux-x64-musl@1.33.0: + optional: true + + lightningcss-win32-arm64-msvc@1.33.0: + optional: true + + lightningcss-win32-x64-msvc@1.33.0: + optional: true + + lightningcss@1.33.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.33.0 + lightningcss-darwin-arm64: 1.33.0 + lightningcss-darwin-x64: 1.33.0 + lightningcss-freebsd-x64: 1.33.0 + lightningcss-linux-arm-gnueabihf: 1.33.0 + lightningcss-linux-arm64-gnu: 1.33.0 + lightningcss-linux-arm64-musl: 1.33.0 + lightningcss-linux-x64-gnu: 1.33.0 + lightningcss-linux-x64-musl: 1.33.0 + lightningcss-win32-arm64-msvc: 1.33.0 + lightningcss-win32-x64-msvc: 1.33.0 + + lit-element@4.2.2: + dependencies: + '@lit-labs/ssr-dom-shim': 1.6.0 + '@lit/reactive-element': 2.1.2 + lit-html: 3.3.3 + + lit-html@3.3.3: + dependencies: + '@types/trusted-types': 2.0.7 + + lit@3.3.3: + dependencies: + '@lit/reactive-element': 2.1.2 + lit-element: 4.2.2 + lit-html: 3.3.3 + + lodash.debounce@4.0.8: {} + + lru-cache@11.5.3: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + lz-string@1.5.0: {} + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.6.0 + + magic-string@1.4.2: + dependencies: + '@jridgewell/sourcemap-codec': 1.6.0 + + maplibre-gl@6.11.2: + dependencies: + '@mapbox/point-geometry': 1.1.0 + '@mapbox/tiny-sdf': 2.2.0 + '@mapbox/unitbezier': 1.0.0 + '@mapbox/vector-tile': 3.0.0 + '@maplibre/geojson-vt': 6.1.1 + '@maplibre/maplibre-gl-style-spec': 26.4.4 + '@maplibre/mlt': 1.3.0 + '@maplibre/vt-pbf': 4.3.2 + '@types/geojson': 7946.0.16 + bidi-js: 1.1.0 + earcut: 3.2.4 + gl-matrix: 3.4.4 + kdbush: 4.1.0 + murmurhash-js: 1.0.0 + pbf: 5.1.2 + potpack: 2.1.0 + quickselect: 3.0.0 + tinyqueue: 3.0.0 + + math-intrinsics@1.1.0: {} + + mdn-data@2.27.1: {} + + minimatch@10.2.6: + dependencies: + brace-expansion: 5.0.12 + + minimatch@5.1.9: + dependencies: + brace-expansion: 2.1.7 + + minimist@1.2.8: {} + + minipass@7.1.3: {} + + ms@2.1.3: {} + + murmurhash-js@1.0.0: {} + + nanoid@3.3.19: {} + + node-addon-api@7.1.1: + optional: true + + node-releases@2.0.57: {} + + object-inspect@1.13.4: {} + + object-keys@1.1.1: {} + + object.assign@4.1.7: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.2 + has-symbols: 1.1.0 + object-keys: 1.1.1 + + obug@2.2.1: {} + + own-keys@1.0.2: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + + package-json-from-dist@1.0.1: {} + + parse5@8.0.1: + dependencies: + entities: 8.1.0 + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@2.0.2: + dependencies: + lru-cache: 11.5.3 + minipass: 7.1.3 + + pbf@5.1.2: + dependencies: + resolve-protobuf-schema: 2.1.0 + + picocolors@1.1.1: {} + + picomatch@4.0.7: {} + + playwright-core@1.63.0: {} + + possible-typed-array-names@1.1.0: {} + + postcss@8.5.28: + dependencies: + nanoid: 3.3.19 + picocolors: 1.1.1 + source-map-js: 1.2.2 + + potpack@2.1.0: {} + + pretty-bytes@5.6.0: {} + + pretty-bytes@6.1.1: {} + + pretty-format@27.5.1: + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + + protocol-buffers-schema@3.6.1: {} + + punycode@2.3.1: {} + + quickselect@3.0.0: {} + + react-dom@19.3.0(react@19.3.0): + dependencies: + react: 19.3.0 + scheduler: 0.28.0 + + react-is@17.0.2: {} + + react@19.3.0: {} + + readdirp@5.1.1: {} + + reflect.getprototypeof@1.0.10: + dependencies: + call-bind: 1.0.9 + define-properties: 1.2.1 + es-abstract: 1.24.2 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + + regenerate-unicode-properties@10.3.0: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regexp.prototype.flags@1.5.4: + dependencies: + call-bind: 1.0.9 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + + regexpu-core@6.5.2: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.3.0 + regjsgen: 0.8.0 + regjsparser: 0.13.3 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.1 + + regjsgen@0.8.0: {} + + regjsparser@0.13.3: + dependencies: + jsesc: 3.1.0 + + require-from-string@2.0.2: {} + + resolve-protobuf-schema@2.1.0: + dependencies: + protocol-buffers-schema: 3.6.1 + + resolve@1.22.12: + dependencies: + es-errors: 1.3.0 + is-core-module: 2.17.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + rolldown@1.2.12: + dependencies: + '@oxc-project/types': 0.152.0 + '@rolldown/pluginutils': 1.0.1 + optionalDependencies: + '@rolldown/binding-android-arm-eabi': 1.2.12 + '@rolldown/binding-android-arm64': 1.2.12 + '@rolldown/binding-darwin-arm64': 1.2.12 + '@rolldown/binding-darwin-x64': 1.2.12 + '@rolldown/binding-freebsd-x64': 1.2.12 + '@rolldown/binding-linux-arm-gnueabihf': 1.2.12 + '@rolldown/binding-linux-arm64-gnu': 1.2.12 + '@rolldown/binding-linux-arm64-musl': 1.2.12 + '@rolldown/binding-linux-ppc64-gnu': 1.2.12 + '@rolldown/binding-linux-s390x-gnu': 1.2.12 + '@rolldown/binding-linux-x64-gnu': 1.2.12 + '@rolldown/binding-linux-x64-musl': 1.2.12 + '@rolldown/binding-openharmony-arm64': 1.2.12 + '@rolldown/binding-win32-arm64-msvc': 1.2.12 + '@rolldown/binding-win32-x64-msvc': 1.2.12 + + rollup@4.63.6: + dependencies: + '@types/estree': 1.0.9 + optionalDependencies: + '@napi-rs/lzma-linux-x64-gnu': 1.5.1 + '@rollup/rollup-android-arm-eabi': 4.63.6 + '@rollup/rollup-android-arm64': 4.63.6 + '@rollup/rollup-darwin-arm64': 4.63.6 + '@rollup/rollup-darwin-x64': 4.63.6 + '@rollup/rollup-freebsd-arm64': 4.63.6 + '@rollup/rollup-freebsd-x64': 4.63.6 + '@rollup/rollup-linux-arm-gnueabihf': 4.63.6 + '@rollup/rollup-linux-arm-musleabihf': 4.63.6 + '@rollup/rollup-linux-arm64-gnu': 4.63.6 + '@rollup/rollup-linux-arm64-musl': 4.63.6 + '@rollup/rollup-linux-loong64-gnu': 4.63.6 + '@rollup/rollup-linux-loong64-musl': 4.63.6 + '@rollup/rollup-linux-ppc64-gnu': 4.63.6 + '@rollup/rollup-linux-ppc64-musl': 4.63.6 + '@rollup/rollup-linux-riscv64-gnu': 4.63.6 + '@rollup/rollup-linux-riscv64-musl': 4.63.6 + '@rollup/rollup-linux-s390x-gnu': 4.63.6 + '@rollup/rollup-linux-x64-gnu': 4.63.6 + '@rollup/rollup-linux-x64-musl': 4.63.6 + '@rollup/rollup-openbsd-x64': 4.63.6 + '@rollup/rollup-openharmony-arm64': 4.63.6 + '@rollup/rollup-win32-arm64-msvc': 4.63.6 + '@rollup/rollup-win32-ia32-msvc': 4.63.6 + '@rollup/rollup-win32-x64-gnu': 4.63.6 + '@rollup/rollup-win32-x64-msvc': 4.63.6 + fsevents: 2.3.3 + + safe-array-concat@1.1.4: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + has-symbols: 1.1.0 + isarray: 2.0.5 + + safe-push-apply@1.0.0: + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-regex: 1.2.1 + + sass@1.105.1: + dependencies: + chokidar: 5.0.0 + immutable: 5.1.9 + source-map-js: 1.2.2 + optionalDependencies: + '@parcel/watcher': 2.6.0 + + saxes@6.0.0: + dependencies: + xmlchars: 2.2.0 + + scheduler@0.28.0: {} + + semver@6.3.1: {} + + semver@7.8.5: {} + + serialize-javascript@7.1.2: {} + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + + sharp@0.35.5(@types/node@26.6.4): + dependencies: + '@img/colour': 1.1.0 + detect-libc: 2.1.2 + semver: 7.8.5 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.35.5 + '@img/sharp-darwin-x64': 0.35.5 + '@img/sharp-freebsd-wasm32': 0.35.5 + '@img/sharp-libvips-darwin-arm64': 1.3.4 + '@img/sharp-libvips-darwin-x64': 1.3.4 + '@img/sharp-libvips-linux-arm': 1.3.4 + '@img/sharp-libvips-linux-arm64': 1.3.4 + '@img/sharp-libvips-linux-ppc64': 1.3.4 + '@img/sharp-libvips-linux-riscv64': 1.3.4 + '@img/sharp-libvips-linux-s390x': 1.3.4 + '@img/sharp-libvips-linux-x64': 1.3.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.4 + '@img/sharp-libvips-linuxmusl-x64': 1.3.4 + '@img/sharp-linux-arm': 0.35.5 + '@img/sharp-linux-arm64': 0.35.5 + '@img/sharp-linux-ppc64': 0.35.5 + '@img/sharp-linux-riscv64': 0.35.5 + '@img/sharp-linux-s390x': 0.35.5 + '@img/sharp-linux-x64': 0.35.5 + '@img/sharp-linuxmusl-arm64': 0.35.5 + '@img/sharp-linuxmusl-x64': 0.35.5 + '@img/sharp-webcontainers-wasm32': 0.35.5 + '@img/sharp-win32-arm64': 0.35.5 + '@img/sharp-win32-ia32': 0.35.5 + '@img/sharp-win32-x64': 0.35.5 + '@types/node': 26.6.4 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel-list@1.0.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.1 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + signal-exit@4.1.0: {} + + smob@1.6.2: {} + + source-map-js@1.2.2: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + source-map@0.8.0: {} + + std-env@4.3.0: {} + + stop-iteration-iterator@1.1.0: + dependencies: + es-errors: 1.3.0 + internal-slot: 1.1.0 + + string.prototype.matchall@4.1.0: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.2 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.4 + set-function-name: 2.0.2 + side-channel: 1.1.1 + + string.prototype.trim@1.2.11: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.24.2 + es-object-atoms: 1.1.2 + has-property-descriptors: 1.0.2 + safe-regex-test: 1.1.0 + + string.prototype.trimend@1.0.10: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.2 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.9 + define-properties: 1.2.1 + es-object-atoms: 1.1.2 + + stringify-object@3.3.0: + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + + strip-comments@2.0.1: {} + + supports-preserve-symlinks-flag@1.0.0: {} + + temp-dir@2.0.0: {} + + tempy@0.6.0: + dependencies: + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + + terser@5.51.2: + dependencies: + '@jridgewell/source-map': 0.3.11 + acorn: 8.18.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + tinybench@6.2.0: {} + + tinyexec@1.3.1: {} + + tinyglobby@0.2.17: + dependencies: + fdir: 6.5.0(picomatch@4.0.7) + picomatch: 4.0.7 + + tinyqueue@3.0.0: {} + + tldts-core@7.4.16: {} + + tldts@7.4.16: + dependencies: + tldts-core: 7.4.16 + + tough-cookie@6.0.2: + dependencies: + tldts: 7.4.16 + + tr46@6.0.0: + dependencies: + punycode: 2.3.1 + + tslib@2.8.1: + optional: true + + type-fest@0.16.0: {} + + typed-array-buffer@1.0.3: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + + typed-array-byte-length@1.0.3: + dependencies: + call-bind: 1.0.9 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + + typed-array-byte-offset@1.0.5: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.9 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + + typed-array-length@1.0.8: + dependencies: + call-bind: 1.0.9 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 + + typescript@7.0.2: + optionalDependencies: + '@typescript/typescript-aix-ppc64': 7.0.2 + '@typescript/typescript-darwin-arm64': 7.0.2 + '@typescript/typescript-darwin-x64': 7.0.2 + '@typescript/typescript-freebsd-arm64': 7.0.2 + '@typescript/typescript-freebsd-x64': 7.0.2 + '@typescript/typescript-linux-arm': 7.0.2 + '@typescript/typescript-linux-arm64': 7.0.2 + '@typescript/typescript-linux-loong64': 7.0.2 + '@typescript/typescript-linux-mips64el': 7.0.2 + '@typescript/typescript-linux-ppc64': 7.0.2 + '@typescript/typescript-linux-riscv64': 7.0.2 + '@typescript/typescript-linux-s390x': 7.0.2 + '@typescript/typescript-linux-x64': 7.0.2 + '@typescript/typescript-netbsd-arm64': 7.0.2 + '@typescript/typescript-netbsd-x64': 7.0.2 + '@typescript/typescript-openbsd-arm64': 7.0.2 + '@typescript/typescript-openbsd-x64': 7.0.2 + '@typescript/typescript-sunos-x64': 7.0.2 + '@typescript/typescript-win32-arm64': 7.0.2 + '@typescript/typescript-win32-x64': 7.0.2 + + unbox-primitive@1.1.0: + dependencies: + call-bound: 1.0.4 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + + undici-types@8.9.0: {} + + undici@8.11.2: {} + + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.2.0 + + unicode-match-property-value-ecmascript@2.2.1: {} + + unicode-property-aliases-ecmascript@2.2.0: {} + + unique-string@2.0.0: + dependencies: + crypto-random-string: 2.0.0 + + universalify@2.0.1: {} + + upath@1.2.0: {} + + update-browserslist-db@1.3.3(browserslist@4.29.3): + dependencies: + browserslist: 4.29.3 + escalade: 3.2.0 + picocolors: 1.1.1 + + vite-plugin-pwa@1.3.0(vite@8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2))(workbox-build@7.4.1)(workbox-window@7.4.1): + dependencies: + debug: 4.4.3 + pretty-bytes: 6.1.1 + tinyglobby: 0.2.17 + vite: 8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2) + workbox-build: 7.4.1 + workbox-window: 7.4.1 + transitivePeerDependencies: + - supports-color + + vite@8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2): + dependencies: + lightningcss: 1.33.0 + picomatch: 4.0.7 + postcss: 8.5.28 + rolldown: 1.2.12 + tinyglobby: 0.2.17 + optionalDependencies: + '@types/node': 26.6.4 + fsevents: 2.3.3 + sass: 1.105.1 + terser: 5.51.2 + + vitest@5.0.3(@types/node@26.6.4)(jsdom@30.1.1)(vite@8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2)): + dependencies: + '@types/chai': 5.2.3 + '@vitest/mocker': 5.0.3(vite@8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2)) + chai: 6.3.0 + es-module-lexer: 2.3.2 + expect-type: 1.4.0 + magic-string: 1.4.2 + obug: 2.2.1 + picomatch: 4.0.7 + std-env: 4.3.0 + tinybench: 6.2.0 + tinyexec: 1.3.1 + tinyglobby: 0.2.17 + vite: 8.3.2(@types/node@26.6.4)(sass@1.105.1)(terser@5.51.2) + why-is-node-running: 3.2.1 + optionalDependencies: + '@types/node': 26.6.4 + jsdom: 30.1.1 + transitivePeerDependencies: + - msw + + w3c-xmlserializer@6.0.0: + dependencies: + xml-name-validator: 5.0.0 + + webidl-conversions@8.0.1: {} + + whatwg-mimetype@5.0.0: {} + + whatwg-url@16.0.1: + dependencies: + '@exodus/bytes': 1.16.0 + tr46: 6.0.0 + webidl-conversions: 8.0.1 + transitivePeerDependencies: + - '@noble/hashes' + + whatwg-url@17.1.2: + dependencies: + '@exodus/bytes': 1.16.0 + tr46: 6.0.0 + webidl-conversions: 8.0.1 + transitivePeerDependencies: + - '@noble/hashes' + + which-boxed-primitive@1.1.1: + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + + which-builtin-type@1.2.1: + dependencies: + call-bound: 1.0.4 + function.prototype.name: 1.2.0 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.2 + is-regex: 1.2.1 + is-weakref: 1.1.1 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.24 + + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + + which-typed-array@1.1.24: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.9 + call-bound: 1.0.4 + for-each: 0.3.5 + get-proto: 1.0.1 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + why-is-node-running@3.2.1: {} + + workbox-background-sync@7.4.1: + dependencies: + idb: 7.1.1 + workbox-core: 7.4.1 + + workbox-broadcast-update@7.4.1: + dependencies: + workbox-core: 7.4.1 + + workbox-build@7.4.1: + dependencies: + '@apideck/better-ajv-errors': 0.3.7(ajv@8.20.0) + '@babel/core': 7.29.7 + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/runtime': 7.29.7 + '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(rollup@4.63.6) + '@rollup/plugin-node-resolve': 16.0.3(rollup@4.63.6) + '@rollup/plugin-replace': 6.0.3(rollup@4.63.6) + '@rollup/plugin-terser': 1.0.0(rollup@4.63.6) + '@trickfilm400/rollup-plugin-off-main-thread': 3.0.0-pre1 + ajv: 8.20.0 + common-tags: 1.8.2 + eta: 4.6.0 + fast-json-stable-stringify: 2.1.0 + fs-extra: 9.1.0 + glob: 11.1.0 + pretty-bytes: 5.6.0 + rollup: 4.63.6 + source-map: 0.8.0 + stringify-object: 3.3.0 + strip-comments: 2.0.1 + tempy: 0.6.0 + upath: 1.2.0 + workbox-background-sync: 7.4.1 + workbox-broadcast-update: 7.4.1 + workbox-cacheable-response: 7.4.1 + workbox-core: 7.4.1 + workbox-expiration: 7.4.1 + workbox-google-analytics: 7.4.1 + workbox-navigation-preload: 7.4.1 + workbox-precaching: 7.4.1 + workbox-range-requests: 7.4.1 + workbox-recipes: 7.4.1 + workbox-routing: 7.4.1 + workbox-strategies: 7.4.1 + workbox-streams: 7.4.1 + workbox-sw: 7.4.1 + workbox-window: 7.4.1 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + + workbox-cacheable-response@7.4.1: + dependencies: + workbox-core: 7.4.1 + + workbox-core@7.4.1: {} + + workbox-expiration@7.4.1: + dependencies: + idb: 7.1.1 + workbox-core: 7.4.1 + + workbox-google-analytics@7.4.1: + dependencies: + workbox-background-sync: 7.4.1 + workbox-core: 7.4.1 + workbox-routing: 7.4.1 + workbox-strategies: 7.4.1 + + workbox-navigation-preload@7.4.1: + dependencies: + workbox-core: 7.4.1 + + workbox-precaching@7.4.1: + dependencies: + workbox-core: 7.4.1 + workbox-routing: 7.4.1 + workbox-strategies: 7.4.1 + + workbox-range-requests@7.4.1: + dependencies: + workbox-core: 7.4.1 + + workbox-recipes@7.4.1: + dependencies: + workbox-cacheable-response: 7.4.1 + workbox-core: 7.4.1 + workbox-expiration: 7.4.1 + workbox-precaching: 7.4.1 + workbox-routing: 7.4.1 + workbox-strategies: 7.4.1 + + workbox-routing@7.4.1: + dependencies: + workbox-core: 7.4.1 + + workbox-strategies@7.4.1: + dependencies: + workbox-core: 7.4.1 + + workbox-streams@7.4.1: + dependencies: + workbox-core: 7.4.1 + workbox-routing: 7.4.1 + + workbox-sw@7.4.1: {} + + workbox-window@7.4.1: + dependencies: + '@types/trusted-types': 2.0.7 + workbox-core: 7.4.1 + + xml-name-validator@5.0.0: {} + + xmlchars@2.2.0: {} + + yallist@3.1.1: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..d342b82 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,4 @@ +allowBuilds: + "@parcel/watcher": false + esbuild: true + sharp: true diff --git a/public/data/kk-snapshot.json b/public/data/kk-snapshot.json new file mode 100644 index 0000000..bde43df --- /dev/null +++ b/public/data/kk-snapshot.json @@ -0,0 +1 @@ +{"meta":{"fetchedAt":"2026-10-03T11:32:08.247Z","bbox":[50.046,19.923,50.064,19.956],"source":"OpenStreetMap contributors","license":"ODbL 1.0","endpoint":"https://overpass-api.de/api/interpreter","cityData":{"name":"ZTP Kraków GTFS (stops.txt: wheelchair_boarding)","url":"https://gtfs.ztp.krakow.pl/","feedDates":[{"mode":"tram","version":"20261002"},{"mode":"bus","version":"20260930_20261005"}],"license":"verify at otwartedane.um.krakow.pl before reuse"},"counts":{"places":2722,"transit":82,"toilets":23,"elevators":10,"benches":1203,"ways":5732,"nodes":18489}},"places":[{"id":"n279040195","lat":50.061259,"lon":19.931821,"name":"Tawerna Stary Port","cat":"food","kind":"pub","ts":"2026-04-16","tags":{"wheelchair":"no","level":"-1","check_date":"2025-12-20","addr:street":"Floriana Straszewskiego","addr:housenumber":"27","website":"https://www.staryport.com.pl","opening_hours":"Mo-We 10:00-01:00; Th,Fr 10:00-03:00; Sa 12:00-03:00; Su 12:00-01:00"}},{"id":"n448013443","lat":50.057187,"lon":19.942163,"name":"Mundo","cat":"stay","kind":"hostel","ts":"2023-02-06","tags":{"addr:street":"Józefa Sarego","addr:housenumber":"10"}},{"id":"n448855054","lat":50.060645,"lon":19.937099,"name":"Cracow","cat":"stay","kind":"hostel","ts":"2023-02-07","tags":{}},{"id":"n469985535","lat":50.047523,"lon":19.945186,"name":"Szpital Zakonu Bonifratrów Świętego Jana Grandego","cat":"health","kind":"hospital","ts":"2023-09-16","tags":{}},{"id":"n469988553","lat":50.047555,"lon":19.944198,"name":"Trynitarska","cat":"health","kind":"pharmacy","ts":"2023-02-12","tags":{"opening_hours":"Mo-Fr 08:00-20:00; Sa 08:00-14:00"}},{"id":"n469988871","lat":50.051472,"lon":19.941762,"name":"Gemini","cat":"health","kind":"pharmacy","ts":"2026-02-11","tags":{"check_date":"2026-02-11","addr:street":"Krakowska","addr:housenumber":"1","opening_hours":"Mo-Fr 07:00-21:00; Sa 08:00-17:00; Su 10:00-17:00"}},{"id":"n469988969","lat":50.052874,"lon":19.940045,"name":"Apteka Słoneczna","cat":"health","kind":"pharmacy","ts":"2026-07-17","tags":{"addr:street":"Stradomska","addr:housenumber":"15","opening_hours":"Mo-Fr 07:00-21:00; Sa,Su,PH 08:00-21:00"}},{"id":"n469988995","lat":50.054269,"lon":19.939577,"name":"Klinika Janeczko - medycyna estetyczna i dermatologia","cat":"health","kind":"doctors","ts":"2023-11-03","tags":{"level":"1","addr:street":"Świętej Gertrudy","addr:housenumber":"24","website":"https://www.klinikajaneczko.pl/","opening_hours":"Mo-Fr 09:00-20:00"}},{"id":"n469990840","lat":50.052382,"lon":19.944861,"name":"Esterka","cat":"health","kind":"pharmacy","ts":"2024-03-17","tags":{"addr:street":"Estery","addr:housenumber":"3","opening_hours":"Mo-Fr 10:00-18:00; Sa 11:00-19:00"}},{"id":"n470006025","lat":50.050362,"lon":19.948858,"name":"Duffy's Irish Bar","cat":"food","kind":"bar","ts":"2024-10-15","tags":{"name:en":"Duffy's Irish Bar","check_date":"2024-10-15","addr:street":"Świętego Wawrzyńca","addr:housenumber":"18"}},{"id":"n470208423","lat":50.046859,"lon":19.944017,"name":"Apteka Bonifratrów","cat":"health","kind":"pharmacy","ts":"2026-07-18","tags":{"opening_hours":"Mo-Fr 08:00-20:00; Sa 09:00-14:00"}},{"id":"n470210552","lat":50.051717,"lon":19.944779,"name":"Bar Na Maxa","cat":"food","kind":"fast_food","ts":"2024-02-15","tags":{"addr:street":"Plac Nowy","addr:housenumber":"4b"}},{"id":"n470210563","lat":50.051632,"lon":19.944803,"name":"Frytki Belgijskie","cat":"food","kind":"fast_food","ts":"2022-09-17","tags":{}},{"id":"n470210566","lat":50.051803,"lon":19.945,"name":"Wanda Frączek Królowa","cat":"food","kind":"fast_food","ts":"2024-02-15","tags":{}},{"id":"n470210569","lat":50.051667,"lon":19.945108,"name":"Bar pod Okrąglakiem","cat":"food","kind":"fast_food","ts":"2024-02-15","tags":{}},{"id":"n470212318","lat":50.053245,"lon":19.949065,"name":"Urząd Pocztowy Kraków 46","cat":"services","kind":"post_office","ts":"2025-02-07","tags":{"addr:street":"Starowiślna","addr:housenumber":"56","opening_hours":"Mo-Fr 09:00-20:00"}},{"id":"n471557535","lat":50.063226,"lon":19.94033,"name":"Muzeum Farmacji UJ","cat":"culture","kind":"museum","ts":"2024-04-09","tags":{"name:en":"Museum of Pharmacy","addr:street":"Floriańska","addr:housenumber":"25","website":"http://muzeum.farmacja.uj.edu.pl","opening_hours":"We-Sa 09:30-15:00; Tu 12:00-18:30"}},{"id":"n471557583","lat":50.061562,"lon":19.933737,"name":"Muzeum Uniwersytetu Jagiellońskiego","cat":"culture","kind":"museum","ts":"2025-07-19","tags":{"name:en":"University Museum","website":"https://maius.uj.edu.pl/","opening_hours":"Mo-Fr 10:00-17:00"}},{"id":"n471557772","lat":50.055541,"lon":19.936706,"name":"Rektorat Uniwersytetu Papieskiego Jana Pawła II","cat":"services","kind":"university","ts":"2025-09-14","tags":{"check_date":"2025-09-14","addr:street":"Kanonicza","addr:housenumber":"25"}},{"id":"n471557797","lat":50.054944,"lon":19.938658,"name":"Instytut Polonistyki UJ","cat":"services","kind":"university","ts":"2026-07-20","tags":{"check_date":"2026-07-20","addr:street":"Grodzka","addr:housenumber":"64"}},{"id":"n471557838","lat":50.062775,"lon":19.936496,"name":"Pałac Krzysztofory","cat":"culture","kind":"museum","ts":"2025-11-01","tags":{"name:en":"Krzysztofory Palace","website":"https://muzeumkrakowa.pl/oddzialy/palac-krzysztofory","opening_hours":"Tu-Su 10:00-18:00"}},{"id":"n471635664","lat":50.06335,"lon":19.935964,"name":"Kamienica Szołayskich","cat":"culture","kind":"museum","ts":"2026-03-19","tags":{"check_date":"2023-09-24","addr:street":"Plac Szczepański","addr:housenumber":"9","website":"https://mnk.pl/oddzial/mnk-szolayscy","opening_hours":"Tu 10:00-18:00; We-Su 10:00-16:00"}},{"id":"n471984833","lat":50.063188,"lon":19.926585,"name":"Teatr Groteska","cat":"culture","kind":"theatre","ts":"2026-09-12","tags":{"check_date":"2025-03-30","addr:street":"Skarbowa","addr:housenumber":"2"}},{"id":"n472032760","lat":50.055475,"lon":19.941514,"name":"Muzeum Przyrodnicze PAN","cat":"culture","kind":"museum","ts":"2026-05-13","tags":{"addr:street":"Świętego Sebastiana","addr:housenumber":"9","website":"https://isez.pan.krakow.pl/muzeum.html","opening_hours":"Tu-Fr 09:00-15:00; Sa, Su 10:00-18:00"}},{"id":"n472125031","lat":50.052356,"lon":19.943805,"name":"Scena El-Jot","cat":"culture","kind":"theatre","ts":"2026-06-09","tags":{"check_date":"2026-06-09"}},{"id":"n472125075","lat":50.051373,"lon":19.944384,"name":"Centrum Kultury Żydowskiej","cat":"culture","kind":"arts_centre","ts":"2024-02-20","tags":{"check_date":"2024-02-20","addr:street":"Beera Meiselsa","addr:housenumber":"17"}},{"id":"n472147189","lat":50.050857,"lon":19.949678,"name":"Żydowskie Muzeum Galicja","cat":"culture","kind":"museum","ts":"2024-01-27","tags":{"name:en":"Galicia Jewish Museum","addr:street":"Dajwór","addr:housenumber":"18","website":"https://galiciajewishmuseum.org/","opening_hours":"Mo-Su 10:00-18:00"}},{"id":"n472147202","lat":50.048662,"lon":19.943485,"name":"Muzeum Etnograficzne","cat":"culture","kind":"museum","ts":"2024-02-13","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"1","website":"https://etnomuzeum.eu/","opening_hours":"Tu-Su 10:00-19:00"}},{"id":"n475387236","lat":50.061953,"lon":19.934344,"name":"Cechowa","cat":"food","kind":"restaurant","ts":"2025-12-09","tags":{"check_date":"2025-12-09","addr:street":"Jagiellońska","addr:housenumber":"11","website":"https://www.restauracjacechowa.pl/","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n475387238","lat":50.0621,"lon":19.934465,"name":"Pasja","cat":"shop","kind":"antiques","ts":"2025-12-09","tags":{"check_date":"2025-12-09","opening_hours":"Mo-Fr 11:00-19:00; Sa 11:00-16:00"}},{"id":"n475387241","lat":50.061823,"lon":19.934457,"name":"Trattoria Soprano","cat":"food","kind":"restaurant","ts":"2024-08-03","tags":{"check_date":"2024-08-03","addr:street":"Świętej Anny","addr:housenumber":"7","website":"http://www.trattoriasoprano.pl/en/","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n475387244","lat":50.062259,"lon":19.934646,"name":"Cleo","cat":"shop","kind":"hairdresser","ts":"2019-08-17","tags":{}},{"id":"n475387245","lat":50.062856,"lon":19.93522,"name":"Mr Jerry","cat":"food","kind":"restaurant","ts":"2026-04-27","tags":{"check_date":"2026-04-27","addr:street":"Jagiellońska","addr:housenumber":"5"}},{"id":"n475387250","lat":50.063135,"lon":19.935748,"name":"Pino","cat":"food","kind":"restaurant","ts":"2026-04-27","tags":{"wheelchair":"limited","toilets:wheelchair":"no","check_date":"2025-07-24","addr:street":"Szczepańska","addr:housenumber":"4","website":"https://www.restauracjapino.pl/","opening_hours":"Mo-Th 13:00-23:00; Fr-Su 12:00-23:00"}},{"id":"n475387253","lat":50.063621,"lon":19.936155,"name":"Pasieka","cat":"shop","kind":"honey","ts":"2026-06-30","tags":{"check_date":"2026-06-30","addr:street":"Plac Szczepański","addr:housenumber":"8","website":"http://sklep.wzp-krakow.pl"}},{"id":"n475387254","lat":50.063679,"lon":19.936182,"name":"Grind","cat":"shop","kind":"hairdresser","ts":"2026-06-30","tags":{"check_date":"2026-06-30"}},{"id":"n475387255","lat":50.063745,"lon":19.936211,"name":"Morskie Oko","cat":"food","kind":"restaurant","ts":"2026-06-30","tags":{"check_date":"2026-06-30","addr:street":"Plac Szczepański","addr:housenumber":"8","website":"https://www.morskieoko.krakow.pl/","opening_hours":"Mo-Su 12:00-24:00"}},{"id":"n475387257","lat":50.063854,"lon":19.936287,"name":"Winosfera","cat":"shop","kind":"wine","ts":"2026-09-20","tags":{"check_date":"2026-09-20"}},{"id":"n475387282","lat":50.063581,"lon":19.934447,"name":"Bunkier Sztuki","cat":"culture","kind":"museum","ts":"2024-08-18","tags":{"addr:street":"Plac Szczepański","addr:housenumber":"3a","website":"https://bunkier.art.pl/","opening_hours":"Tu-Su 11:00-19:00"}},{"id":"n475387289","lat":50.063413,"lon":19.935147,"name":"Scandale Royal","cat":"food","kind":"bar","ts":"2026-04-27","tags":{"addr:street":"Plac Szczepański","addr:housenumber":"2","website":"https://scandale.pl","opening_hours":"Mo-Fr 08:00-24:00; Sa,Su 00:00-01:00,08:00-24:00"}},{"id":"n475387293","lat":50.062907,"lon":19.936814,"name":"Pod Złotym Tygrysem","cat":"health","kind":"pharmacy","ts":"2023-12-27","tags":{"check_date":"2022-09-18","addr:street":"Szczepańska","addr:housenumber":"1","opening_hours":"Mo-Fr 08:00-20:00; Sa 08:00-15:00; Su 10:00-18:00"}},{"id":"n475387298","lat":50.06316,"lon":19.936181,"name":"Rybki Nove","cat":"food","kind":"restaurant","ts":"2026-01-26","tags":{"check_date":"2026-01-26","addr:street":"Szczepańska","addr:housenumber":"5"}},{"id":"n475387303","lat":50.063181,"lon":19.936557,"name":"Hotel Stary","cat":"stay","kind":"hotel","ts":"2022-09-18","tags":{"check_date":"2022-09-18","addr:street":"Szczepańska","addr:housenumber":"5","website":"https://stary.hotel.com.pl"}},{"id":"n475387304","lat":50.062862,"lon":19.93646,"name":"Zakręcony Pan Cogito","cat":"food","kind":"cafe","ts":"2026-01-30","tags":{"opening_hours":"Tu-Su 12:00-18:00"}},{"id":"n475387307","lat":50.06223,"lon":19.936172,"name":"Bank Pekao","cat":"services","kind":"bank","ts":"2024-07-29","tags":{"addr:street":"Rynek Główny","addr:housenumber":"31","website":"https://www.pekao.com.pl","opening_hours":"Mo-Fr 09:30-17:00"}},{"id":"n475387308","lat":50.062319,"lon":19.936243,"name":"Restauracja Towarzyska","cat":"food","kind":"restaurant","ts":"2023-12-17","tags":{"addr:street":"Rynek Główny","addr:housenumber":"32"}},{"id":"n475387309","lat":50.06235,"lon":19.936268,"name":"Wawel","cat":"shop","kind":"confectionery","ts":"2024-02-16","tags":{"addr:street":"Rynek Główny","addr:housenumber":"33","opening_hours":"Mo-Th 10:00-19:00; Fr,Sa 10:00-20:00; Su 10:00-20:00"}},{"id":"n475387313","lat":50.062664,"lon":19.936301,"name":"Tetmajerowska","cat":"food","kind":"restaurant","ts":"2016-06-19","tags":{"addr:street":"Rynek Główny","addr:housenumber":"34"}},{"id":"n475387314","lat":50.062652,"lon":19.936419,"name":"Hawełka","cat":"food","kind":"restaurant","ts":"2026-07-04","tags":{"wheelchair":"yes","addr:street":"Rynek Główny","addr:housenumber":"34","website":"https://www.hawelka.pl/","opening_hours":"Mo-Su 10:00-22:00"}},{"id":"n475387315","lat":50.062677,"lon":19.936552,"name":"Europejska","cat":"food","kind":"restaurant","ts":"2024-02-16","tags":{"wheelchair":"yes","opening_hours":"Su-Th 09:00-21:00; Fr,Sa 09:00-22:00"}},{"id":"n475387317","lat":50.06087,"lon":19.936659,"name":"Magnateria","cat":"food","kind":"restaurant","ts":"2024-06-19","tags":{"addr:street":"Rynek Główny","addr:housenumber":"20","website":"https://www.magnateria-restauracja.pl","opening_hours":"Mo-Su 08:00-01:00"}},{"id":"n475387319","lat":50.061972,"lon":19.935346,"name":"Krawat","cat":"food","kind":"pub","ts":"2024-06-10","tags":{"addr:street":"Rynek Główny","addr:housenumber":"29","opening_hours":"Mo-Su 14:00-18:00+"}},{"id":"n475387322","lat":50.061741,"lon":19.935541,"name":"Harris Piano Jazz Bar","cat":"food","kind":"pub","ts":"2025-12-14","tags":{"check_date":"2025-12-14","addr:street":"Rynek Główny","addr:housenumber":"28"}},{"id":"n475387327","lat":50.061602,"lon":19.935398,"name":"Piwnica Pod Baranami","cat":"culture","kind":"theatre","ts":"2022-10-05","tags":{"addr:street":"Rynek Główny","addr:housenumber":"27"}},{"id":"n475613547","lat":50.061222,"lon":19.935543,"name":"La grande mamma","cat":"food","kind":"restaurant","ts":"2024-06-19","tags":{"wheelchair":"yes","website":"https://lagrandemamma.pl","opening_hours":"Mo-Su,PH 12:00-23:00"}},{"id":"n475613548","lat":50.06119,"lon":19.935657,"name":"Międzynarodowe Centrum Kultury","cat":"services","kind":"community_centre","ts":"2024-06-19","tags":{"addr:street":"Rynek Główny","addr:housenumber":"25","website":"https://mck.krakow.pl/","opening_hours":"Tu-Su 11:00-19:00; Mo off"}},{"id":"n475613551","lat":50.061122,"lon":19.935759,"name":"Yummie","cat":"food","kind":"fast_food","ts":"2012-11-06","tags":{"addr:street":"Rynek Główny","addr:housenumber":"25"}},{"id":"n475613557","lat":50.061064,"lon":19.936143,"name":"Empik","cat":"shop","kind":"books","ts":"2025-03-13","tags":{"wheelchair":"no","addr:street":"Rynek Główny","addr:housenumber":"23","website":"https://www.empik.com/salony-empik/krakow/krakow-rynek,12088,e","opening_hours":"Mo-Fr 10:00-20:00; Sa 10:00-20:00"}},{"id":"n475613559","lat":50.061039,"lon":19.936211,"name":"Sioux","cat":"food","kind":"restaurant","ts":"2025-03-30","tags":{"addr:street":"Rynek Główny","addr:housenumber":"22"}},{"id":"n475613560","lat":50.061008,"lon":19.9363,"name":"Dominium Pizza","cat":"food","kind":"restaurant","ts":"2024-06-19","tags":{"addr:street":"Rynek Główny","addr:housenumber":"22","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n475613561","lat":50.06095,"lon":19.936462,"name":"PKO BP","cat":"services","kind":"bank","ts":"2023-12-17","tags":{"addr:street":"Rynek Główny","addr:housenumber":"21","opening_hours":"Mo-Fr 10:00-17:00"}},{"id":"n475613569","lat":50.060723,"lon":19.937031,"name":"Wentzl","cat":"food","kind":"restaurant","ts":"2025-08-23","tags":{"addr:street":"Rynek Główny","addr:housenumber":"19","opening_hours":"Mo-Th 09:00-22:00; Fr,Sa 09:00-23:00; Su 09:00-22:00; PH 09:00-24:00"}},{"id":"n475613591","lat":50.060781,"lon":19.936909,"name":"Hotel Wentzl","cat":"stay","kind":"hotel","ts":"2022-10-03","tags":{"addr:street":"Rynek Główny","addr:housenumber":"19","website":"https://wentzl.pl"}},{"id":"n475613602","lat":50.060704,"lon":19.937076,"name":"Słodki Wentzl","cat":"food","kind":"cafe","ts":"2025-04-20","tags":{"check_date":"2025-04-20","addr:street":"Rynek Główny","addr:housenumber":"19"}},{"id":"n475613605","lat":50.060423,"lon":19.937379,"name":"Grande Grill","cat":"food","kind":"fast_food","ts":"2025-07-05","tags":{"addr:street":"Rynek Główny","addr:housenumber":"16","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n475613608","lat":50.060613,"lon":19.937204,"name":"The Spaghetti","cat":"food","kind":"restaurant","ts":"2025-08-23","tags":{"addr:street":"Rynek Główny","addr:housenumber":"17","website":"https://thespaghetti.pl","opening_hours":"Mo-Su 12:00-20:00+"}},{"id":"n475613611","lat":50.060485,"lon":19.93715,"name":"Porfirion","cat":"shop","kind":"gift","ts":"2012-11-06","tags":{"addr:street":"Rynek Główny","addr:housenumber":"17"}},{"id":"n475613615","lat":50.060384,"lon":19.937407,"name":"Wierzynek","cat":"food","kind":"restaurant","ts":"2023-11-03","tags":{"addr:street":"Rynek Główny","addr:housenumber":"16","website":"https://wierzynek.pl/","opening_hours":"Mo-Su 13:00-23:00"}},{"id":"n475613621","lat":50.060336,"lon":19.937442,"name":"Tradycyja","cat":"food","kind":"restaurant","ts":"2024-06-19","tags":{"addr:street":"Rynek Główny","addr:housenumber":"15","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n475613626","lat":50.060177,"lon":19.937535,"name":"Amber","cat":"food","kind":"restaurant","ts":"2025-07-28","tags":{"check_date":"2025-07-28","addr:street":"Rynek Główny","addr:housenumber":"14"}},{"id":"n475613633","lat":50.060161,"lon":19.938055,"name":"Klub U Louisa","cat":"food","kind":"pub","ts":"2020-10-12","tags":{"level":"-1","addr:street":"Rynek Główny","addr:housenumber":"13","website":"http://www.louisclub.pl/"}},{"id":"n475613639","lat":50.060286,"lon":19.937865,"name":"Diesel","cat":"shop","kind":"clothes","ts":"2019-06-01","tags":{"wheelchair":"limited","addr:street":"Rynek Główny","addr:housenumber":"13"}},{"id":"n475613644","lat":50.060631,"lon":19.938004,"name":"Wesele","cat":"food","kind":"restaurant","ts":"2023-06-20","tags":{"addr:street":"Rynek Główny","addr:housenumber":"10","website":"https://weselerestauracja.pl","opening_hours":"Mo-Th 13:00-23:00; Fr,Sa 12:00-23:00; Su 12:00-22:00"}},{"id":"n475613647","lat":50.060736,"lon":19.93815,"name":"Renesans","cat":"stay","kind":"hostel","ts":"2016-06-20","tags":{"addr:street":"Rynek Główny","addr:housenumber":"9"}},{"id":"n475613654","lat":50.060852,"lon":19.938193,"name":"Klub Pod Jaszczurami","cat":"food","kind":"pub","ts":"2023-11-03","tags":{"wheelchair":"no","addr:street":"Rynek Główny","addr:housenumber":"8","website":"https://podjaszczurami.pl/"}},{"id":"n475613660","lat":50.060804,"lon":19.938249,"name":"Teatr 38","cat":"culture","kind":"theatre","ts":"2022-09-26","tags":{"addr:street":"Rynek Główny","addr:housenumber":"8"}},{"id":"n475613671","lat":50.060989,"lon":19.938286,"name":"Souvenirs From Cracow","cat":"shop","kind":"gift","ts":"2024-10-13","tags":{"check_date":"2024-10-13","addr:street":"Rynek Główny","addr:housenumber":"7"}},{"id":"n475613681","lat":50.061148,"lon":19.938428,"name":"Szara","cat":"food","kind":"restaurant","ts":"2024-10-13","tags":{"addr:street":"Rynek Główny","addr:housenumber":"6","website":"https://szara.pl"}},{"id":"n475613690","lat":50.061406,"lon":19.938773,"name":"Hard Rock Cafe","cat":"food","kind":"restaurant","ts":"2025-03-28","tags":{"wheelchair":"limited","toilets:wheelchair":"limited","changing_table":"yes","addr:street":"Rynek Główny","addr:housenumber":"4","website":"https://www.hardrockcafe.com/location/krakow/","opening_hours":"Mo-Fr 10:00-00:00; Sa-Su 10:00-01:00"}},{"id":"n475613695","lat":50.061205,"lon":19.939074,"name":"Sorrento","cat":"food","kind":"restaurant","ts":"2026-02-06","tags":{"wheelchair":"yes","check_date":"2025-07-28","website":"https://sorrentokrakow.pl/"}},{"id":"n475613699","lat":50.062019,"lon":19.939601,"name":"Demmers Teahouse","cat":"food","kind":"cafe","ts":"2017-03-20","tags":{}},{"id":"n475613704","lat":50.061889,"lon":19.940093,"name":"Cafe Magia","cat":"food","kind":"cafe","ts":"2020-07-23","tags":{"opening_hours":"We-Su 10:00-17:30"}},{"id":"n475613710","lat":50.062217,"lon":19.938964,"name":"Bankowa","cat":"food","kind":"cafe","ts":"2025-12-22","tags":{"wheelchair":"yes","addr:street":"Rynek Główny","addr:housenumber":"47","opening_hours":"Mo-Sa 08:00-22:00, Su 10:00-22:00"}},{"id":"n475613712","lat":50.062271,"lon":19.938924,"name":"The Piano Rouge","cat":"food","kind":"restaurant","ts":"2025-12-22","tags":{"level":"-1","check_date":"2025-12-22","addr:street":"Rynek Główny","addr:housenumber":"46","website":"https://www.thepianorouge.com.pl/","opening_hours":"Mo-Su 09:30+"}},{"id":"n475613715","lat":50.062259,"lon":19.938828,"name":"Pijalnia Czekolady E. Wedel","cat":"food","kind":"cafe","ts":"2025-12-22","tags":{"wheelchair":"yes","changing_table":"yes","check_date":"2025-12-22","addr:street":"Rynek Główny","addr:housenumber":"46","opening_hours":"Mo-Su 11:00-19:00"}},{"id":"n475613726","lat":50.062379,"lon":19.938469,"name":"Staropolska","cat":"food","kind":"restaurant","ts":"2026-09-15","tags":{"wheelchair":"limited","addr:street":"Rynek Główny","addr:housenumber":"44","website":"http://www.rynek44.pl/staropolska.html"}},{"id":"n475613733","lat":50.062393,"lon":19.938406,"name":"Gehanowska","cat":"food","kind":"cafe","ts":"2026-09-15","tags":{"check_date":"2025-12-22","addr:street":"Rynek Główny","addr:housenumber":"43"}},{"id":"n475613735","lat":50.062433,"lon":19.938261,"name":"Amalia","cat":"food","kind":"restaurant","ts":"2026-09-15","tags":{"level":"0","check_date":"2025-12-22","addr:street":"Rynek Główny","addr:housenumber":"42"}},{"id":"n475613744","lat":50.06256,"lon":19.937892,"name":"Loża","cat":"food","kind":"restaurant","ts":"2025-12-22","tags":{"check_date":"2025-12-22","addr:street":"Rynek Główny","addr:housenumber":"41","opening_hours":"Mo-Su 09:00-24:00"}},{"id":"n475613765","lat":50.062781,"lon":19.937181,"name":"UNA","cat":"food","kind":"cafe","ts":"2026-06-26","tags":{"addr:street":"Rynek Główny","addr:housenumber":"36","website":"https://una-krakow.pl/","opening_hours":"Mo-Su 08:00-22:00"}},{"id":"n475613784","lat":50.062711,"lon":19.937406,"name":"Redolfi","cat":"food","kind":"restaurant","ts":"2022-09-23","tags":{"addr:street":"Rynek Główny","addr:housenumber":"38"}},{"id":"n486819097","lat":50.056018,"lon":19.928426,"name":"Hotel Kossak","cat":"stay","kind":"hotel","ts":"2022-09-09","tags":{"addr:street":"Plac Juliusza Kossaka","addr:housenumber":"1","website":"https://hotelkossak.pl/"}},{"id":"n488257828","lat":50.062052,"lon":19.935858,"name":"McDonald's","cat":"food","kind":"fast_food","ts":"2026-03-21","tags":{"level":"-1;0","check_date":"2026-03-13","addr:street":"Szewska","addr:housenumber":"2","website":"https://mcdonalds.pl/restauracje/malopolskie/krakow/krakow-ul-szewska-2","opening_hours":"Mo-We 07:00-04:00, Th,Fr 07:00-05:00, Sa 08:00-05:00, Su 08:00-04:00"}},{"id":"n488257852","lat":50.062264,"lon":19.93521,"name":"Hostel Flamingo","cat":"stay","kind":"hostel","ts":"2025-08-24","tags":{"check_date":"2025-08-24"}},{"id":"n488257857","lat":50.062167,"lon":19.93518,"name":"Soul Resto Bar","cat":"food","kind":"restaurant","ts":"2025-12-21","tags":{"addr:street":"Szewska","addr:housenumber":"4","website":"http://www.https://soul-resto-bar.pl/.pl/","opening_hours":"Mo-Fr 12:00-24:00; Sa,Su 00:00-02:00,12:00-24:00"}},{"id":"n488257861","lat":50.062435,"lon":19.935382,"name":"Krakuska Sztuka Ludowa","cat":"shop","kind":"craft","ts":"2024-02-16","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 10:00-20:00; Sa 11:00-20:00; Su 11:00-18:00"}},{"id":"n488257898","lat":50.062642,"lon":19.934872,"name":"BaniaLuka","cat":"food","kind":"bar","ts":"2026-05-13","tags":{"check_date":"2026-03-13","addr:street":"Szewska","addr:housenumber":"13","website":"https://banialuka.com/"}},{"id":"n488257918","lat":50.063066,"lon":19.933849,"name":"Nakielny","cat":"food","kind":"cafe","ts":"2023-03-01","tags":{"addr:street":"Szewska","website":"https://www.nakielny.pl","opening_hours":"PH,Mo-Su 09:00-21:00"}},{"id":"n488257930","lat":50.06294,"lon":19.934158,"name":"Zielarnia Herbapol","cat":"shop","kind":"herbalist","ts":"2024-02-16","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-15:00"}},{"id":"n488257947","lat":50.062902,"lon":19.934241,"name":"Klub Kulturalny","cat":"food","kind":"pub","ts":"2020-05-24","tags":{"wheelchair":"no","addr:street":"Szewska"}},{"id":"n488257963","lat":50.062544,"lon":19.934721,"name":"Zegarmistrz Józef Płonka","cat":"shop","kind":"watchmaker","ts":"2026-03-13","tags":{"check_date":"2026-03-13","opening_hours":"Mo-Fr 10:30-19:00; Sa 11:00-15:00"}},{"id":"n488257972","lat":50.062751,"lon":19.93411,"name":"AP Edukacja","cat":"services","kind":"school","ts":"2014-11-09","tags":{"addr:street":"Szewska"}},{"id":"n488257977","lat":50.062808,"lon":19.934061,"name":"Pijalnia Wódki i Piwa","cat":"food","kind":"bar","ts":"2023-09-21","tags":{"check_date":"2023-03-29","opening_hours":"24/7"}},{"id":"n488257984","lat":50.062632,"lon":19.934459,"name":"Floristica","cat":"shop","kind":"florist","ts":"2026-03-13","tags":{"check_date":"2026-03-13","addr:street":"Szewska","opening_hours":"Mo-Fr 08:00-21:00; Sa 08:00-20:00; Su 10:00-16:00"}},{"id":"n488258023","lat":50.062849,"lon":19.933858,"name":"Szewska 22 Boutique","cat":"stay","kind":"hostel","ts":"2023-06-04","tags":{"wheelchair":"no","check_date":"2023-06-04","addr:street":"Szewska","addr:housenumber":"22","website":"https://szewska22.pl/"}},{"id":"n488258051","lat":50.061739,"lon":19.93456,"name":"Destino","cat":"food","kind":"restaurant","ts":"2025-12-09","tags":{"check_date":"2025-12-09","addr:street":"Świętej Anny","addr:housenumber":"5"}},{"id":"n488258061","lat":50.061747,"lon":19.934839,"name":"Nowa Reforma","cat":"food","kind":"restaurant","ts":"2025-12-09","tags":{"check_date":"2025-12-09"}},{"id":"n488258073","lat":50.061626,"lon":19.934428,"name":"Księgarnia Akademicka","cat":"shop","kind":"books","ts":"2022-10-05","tags":{"website":"https://akademicka.com.pl/","opening_hours":"Mo-Fr 09:00-19:00; Sa 10:00-14:00"}},{"id":"n490986113","lat":50.063022,"lon":19.936906,"name":"U Kacpra","cat":"food","kind":"pub","ts":"2026-01-26","tags":{"check_date":"2026-01-26","addr:street":"Sławkowska","addr:housenumber":"2"}},{"id":"n490986117","lat":50.063312,"lon":19.936957,"name":"DeCa Dart Pub","cat":"food","kind":"cafe","ts":"2026-01-26","tags":{"check_date":"2026-01-26","addr:street":"Sławkowska","addr:housenumber":"4"}},{"id":"n490986126","lat":50.063507,"lon":19.937176,"name":"Naber","cat":"food","kind":"cafe","ts":"2009-09-09","tags":{}},{"id":"n490986139","lat":50.063338,"lon":19.937451,"name":"Hotel Saski Krakow, Curio Collection by Hilton","cat":"stay","kind":"hotel","ts":"2026-09-15","tags":{"wheelchair":"yes","addr:street":"Sławkowska","addr:housenumber":"3","website":"https://www.hilton.com/en/hotels/krkshqq-hotel-saski-krakow"}},{"id":"n490986143","lat":50.063699,"lon":19.937327,"name":"Figa z Makiem","cat":"food","kind":"restaurant","ts":"2016-06-20","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"10"}},{"id":"n490986145","lat":50.063841,"lon":19.937485,"name":"Jazz Rock Cafe","cat":"food","kind":"cafe","ts":"2023-10-03","tags":{"level":"-1","addr:street":"Świętego Tomasza","addr:housenumber":"12","website":"https://www.facebook.com/Jazz-Rock-Cafe-184407584923227/","opening_hours":"Mo-Fr 19:00-05:30"}},{"id":"n490986154","lat":50.06391,"lon":19.937596,"name":"Jan Fejkiel Gallery","cat":"culture","kind":"gallery","ts":"2023-10-03","tags":{"addr:street":"Sławkowska","addr:housenumber":"14"}},{"id":"n490986166","lat":50.063609,"lon":19.937773,"name":"Grand Hotel","cat":"stay","kind":"hotel","ts":"2024-08-03","tags":{"check_date":"2024-08-03"}},{"id":"n490986171","lat":50.063927,"lon":19.93795,"name":"Chicago live Music","cat":"food","kind":"pub","ts":"2026-07-14","tags":{"wheelchair":"no","check_date":"2025-08-26","addr:street":"Sławkowska","addr:housenumber":"11","website":"https://pl-pl.facebook.com/ChicagoJazzCracow","opening_hours":"Mo 00:00-03:00; Tu 17:00-24:00; We-Su 00:00-03:00,17:00-24:00"}},{"id":"n490986315","lat":50.063815,"lon":19.940725,"name":"Zapiekanki Krakowskie","cat":"food","kind":"fast_food","ts":"2024-06-18","tags":{"opening_hours":"Mo-Su 12:00-19:00+"}},{"id":"n490986319","lat":50.063961,"lon":19.94058,"name":"Centrum Last Minute","cat":"shop","kind":"travel_agency","ts":"2022-08-05","tags":{"addr:street":"Floriańska","addr:housenumber":"30"}},{"id":"n490986326","lat":50.063732,"lon":19.940396,"name":"Tarttoria Degusti","cat":"food","kind":"restaurant","ts":"2023-08-10","tags":{"check_date":"2023-05-29","website":"https://www.facebook.com/TrattoriaDegusti/","opening_hours":"Mo-Su 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n490986329","lat":50.063526,"lon":19.940491,"name":"KFC","cat":"food","kind":"fast_food","ts":"2026-09-06","tags":{"check_date":"2026-09-03","opening_hours":"Su-Th 09:00-02:00, Fr,Sa 09:00-05:00"}},{"id":"n490986331","lat":50.063437,"lon":19.940427,"name":"I love Kraków","cat":"shop","kind":"gift","ts":"2024-04-25","tags":{"wheelchair":"limited"}},{"id":"n490986334","lat":50.063375,"lon":19.940547,"name":"Tutti Frutti","cat":"stay","kind":"hostel","ts":"2026-05-13","tags":{"addr:street":"Floriańska","addr:housenumber":"29","website":"https://tuttifruttihostel.com/"}},{"id":"n490986336","lat":50.063356,"lon":19.940458,"name":"Cosmopolitan","cat":"food","kind":"cafe","ts":"2012-03-08","tags":{}},{"id":"n490986345","lat":50.063539,"lon":19.940227,"name":"Kebab Królewski","cat":"food","kind":"fast_food","ts":"2024-08-03","tags":{"check_date":"2024-08-03"}},{"id":"n490986347","lat":50.063497,"lon":19.940198,"name":"Pączkarnia","cat":"shop","kind":"pastry","ts":"2024-08-03","tags":{"check_date":"2024-08-03","addr:street":"Floriańska","addr:housenumber":"24"}},{"id":"n490986351","lat":50.063411,"lon":19.940104,"name":"Kwiaciarenka","cat":"shop","kind":"florist","ts":"2012-03-08","tags":{}},{"id":"n490986355","lat":50.063447,"lon":19.940138,"name":"Biuro Podróży \"Olimp\"","cat":"shop","kind":"travel_agency","ts":"2012-03-08","tags":{}},{"id":"n490986360","lat":50.063329,"lon":19.940066,"name":"Zarowka Café Zapieck","cat":"food","kind":"cafe","ts":"2024-08-03","tags":{}},{"id":"n490986382","lat":50.063066,"lon":19.940246,"name":"Taste Poland","cat":"food","kind":"restaurant","ts":"2025-11-01","tags":{"addr:street":"Floriańska","addr:housenumber":"21","opening_hours":"Mo-Fr 10:00-20:00; Sa,Su 10:00-20:00+"}},{"id":"n490986385","lat":50.063042,"lon":19.940105,"name":"Sephora","cat":"shop","kind":"cosmetics","ts":"2024-06-18","tags":{"wheelchair":"no","opening_hours":"Mo-Sa 10:00-20:00; Su 10:00-18:00"}},{"id":"n490986388","lat":50.062975,"lon":19.9402,"name":"Millennium Bank","cat":"services","kind":"bank","ts":"2022-01-02","tags":{"addr:street":"Floriańska","addr:housenumber":"17","opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n490986390","lat":50.063004,"lon":19.939731,"name":"Pod Różą","cat":"stay","kind":"hotel","ts":"2026-09-16","tags":{"check_date":"2026-09-16","addr:street":"Floriańska","addr:housenumber":"14"}},{"id":"n490986395","lat":50.062826,"lon":19.939677,"name":"Galeria Bukowski","cat":"shop","kind":"toys","ts":"2024-04-25","tags":{"wheelchair":"no"}},{"id":"n490986401","lat":50.062735,"lon":19.939868,"name":"Sweet Factory","cat":"shop","kind":"confectionery","ts":"2025-03-30","tags":{"wheelchair":"no","website":"https://www.sweetfactorystore.pl","opening_hours":"Mo-Su 10:00-18:00+"}},{"id":"n490986403","lat":50.062659,"lon":19.939358,"name":"Hostel Residence Floriańska","cat":"stay","kind":"hostel","ts":"2012-03-08","tags":{}},{"id":"n490986411","lat":50.062598,"lon":19.939499,"name":"Butcher grill","cat":"food","kind":"fast_food","ts":"2022-09-22","tags":{}},{"id":"n490986417","lat":50.062673,"lon":19.939815,"name":"TwistCafe","cat":"food","kind":"cafe","ts":"2026-06-27","tags":{"wheelchair":"yes","addr:street":"Floriańska","addr:housenumber":"15","opening_hours":"Mo-Su 10:00-21:00"}},{"id":"n490986435","lat":50.062697,"lon":19.938106,"name":"Feniks Dancing Bar","cat":"food","kind":"pub","ts":"2023-10-03","tags":{"addr:street":"Rynek Główny","opening_hours":"Mo-Su 16:00+"}},{"id":"n490986443","lat":50.062808,"lon":19.938458,"name":"Antykwariat Stefan Kamiński","cat":"shop","kind":"books","ts":"2024-04-25","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 09:00-17:00; Sa 10:00-13:30"}},{"id":"n490986458","lat":50.0635,"lon":19.939014,"name":"Prywatne Liceum Ogólnokształcące przy Klasztorze Prezentek","cat":"services","kind":"school","ts":"2015-01-08","tags":{}},{"id":"n490986462","lat":50.063565,"lon":19.938765,"name":"Galeria Autorska Andrzeja Mleczki","cat":"shop","kind":"art","ts":"2024-08-04","tags":{"wheelchair":"no","addr:street":"Świętego Jana","website":"https://www.mleczko.pl/galeria-w-krakowie","opening_hours":"Mo-Su 10:00-17:00"}},{"id":"n490986466","lat":50.063815,"lon":19.938929,"name":"Irish Pub \"Pod Papugami\"","cat":"food","kind":"pub","ts":"2026-07-14","tags":{"check_date":"2026-07-14","opening_hours":"Mo-Su 12:00-02:00"}},{"id":"n490986509","lat":50.054255,"lon":19.925358,"name":"Antykwariat Abecadło","cat":"shop","kind":"books","ts":"2023-11-03","tags":{"addr:street":"Tadeusza Kościuszki","addr:housenumber":"18","website":"https://www.abecadlo.org/","opening_hours":"Mo-Fr 10:00-18:00;Sa 11:00-17:00"}},{"id":"n663145127","lat":50.057706,"lon":19.929686,"name":"Cafe Szafe","cat":"food","kind":"pub","ts":"2026-05-13","tags":{"check_date":"2025-04-21","website":"https://www.cafeszafe.com/"}},{"id":"n699690064","lat":50.063194,"lon":19.941209,"name":"Elektor","cat":"stay","kind":"hotel","ts":"2023-11-03","tags":{"addr:street":"Szpitalna","addr:housenumber":"28","website":"https://www.hotelelektor.com/"}},{"id":"n699690067","lat":50.063603,"lon":19.940757,"name":"Unicus Hotel","cat":"stay","kind":"hotel","ts":"2025-12-17","tags":{"check_date":"2025-12-17","addr:street":"Świętego Marka","addr:housenumber":"20"}},{"id":"n752177388","lat":50.062445,"lon":19.931778,"name":"Cat & Alice","cat":"food","kind":"cafe","ts":"2025-12-09","tags":{"check_date":"2025-12-09"}},{"id":"n752177408","lat":50.063416,"lon":19.929071,"name":"Dynia Resto Bar","cat":"food","kind":"restaurant","ts":"2026-05-13","tags":{"wheelchair":"no","check_date":"2025-04-20","addr:street":"Krupnicza","addr:housenumber":"20","website":"https://dynia.krakow.pl/","opening_hours":"Mo-Su 11:00-23:00"}},{"id":"n752177420","lat":50.06055,"lon":19.930513,"name":"Wydział Filozofii Uniwersytetu Jagiellońskiego","cat":"services","kind":"university","ts":"2010-05-28","tags":{"name:en":"Faculty of Philosophy at the Jagiellonian University"}},{"id":"n752177457","lat":50.059768,"lon":19.926314,"name":"Garage Pub","cat":"food","kind":"pub","ts":"2024-03-28","tags":{"addr:street":"Marszałka Józefa Piłsudskiego","addr:housenumber":"27"}},{"id":"n752177471","lat":50.061595,"lon":19.927759,"name":"Pod Kopytkiem","cat":"food","kind":"fast_food","ts":"2026-01-12","tags":{"check_date":"2026-01-12"}},{"id":"n752177494","lat":50.062799,"lon":19.928209,"name":"Ośrodek Szkolno-wychowawczy nr 1","cat":"services","kind":"school","ts":"2014-07-28","tags":{}},{"id":"n752177514","lat":50.054927,"lon":19.929714,"name":"Victoria","cat":"food","kind":"pub","ts":"2023-05-11","tags":{"opening_hours":"Fr-Su 10:00-24:00; Mo-Th 10:00-23:00"}},{"id":"n752177523","lat":50.060022,"lon":19.930598,"name":"Ośrodek Informacji i Promocji Uniwersytetu Jagiellońskiego","cat":"services","kind":"university","ts":"2010-05-28","tags":{}},{"id":"n752177527","lat":50.054766,"lon":19.928933,"name":"Aquarius - restaurant & cocktail bar","cat":"food","kind":"restaurant","ts":"2023-11-03","tags":{"addr:street":"Bulwar Czerwieński","addr:housenumber":"81","website":"https://www.aquariuskrakow.pl/","opening_hours":"Mo-Fr 13:00-22:00, Sa-Su 12:00-22:00"}},{"id":"n773107379","lat":50.052147,"lon":19.944934,"name":"Alchemia","cat":"food","kind":"pub","ts":"2026-07-13","tags":{"addr:street":"Estery","addr:housenumber":"5","website":"https://alchemia.com.pl/"}},{"id":"n871747650","lat":50.058257,"lon":19.941712,"name":"Klimaty Poludnia","cat":"food","kind":"restaurant","ts":"2022-10-25","tags":{"website":"http://klimatypoludnia.eu/","opening_hours":"Tu-Fr 13:00-23:00; Sa 12:00-23:00; Su 12:00-22:00"}},{"id":"n871748380","lat":50.058224,"lon":19.941097,"name":"Mid Town","cat":"food","kind":"restaurant","ts":"2023-02-16","tags":{}},{"id":"n935794877","lat":50.057035,"lon":19.930183,"name":"Millennium Bank","cat":"services","kind":"bank","ts":"2026-09-26","tags":{"addr:street":"Zwierzyniecka","addr:housenumber":"24","opening_hours":"Mo,Tu,Th,Fr 09:00-16:00; We 10:00-17:00"}},{"id":"n935797788","lat":50.063875,"lon":19.932786,"name":"Be Happy!","cat":"shop","kind":"confectionery","ts":"2026-03-25","tags":{"wheelchair":"no","check_date":"2025-10-24","addr:street":"Karmelicka","addr:housenumber":"3","opening_hours":"Mo-Th 10:00-19:00; Fr-Su 10:00-20:00"}},{"id":"n950393276","lat":50.053108,"lon":19.945649,"name":"Momotown","cat":"stay","kind":"hostel","ts":"2014-07-28","tags":{}},{"id":"n950394244","lat":50.054241,"lon":19.947984,"name":"India@Store","cat":"shop","kind":"convenience","ts":"2024-01-26","tags":{}},{"id":"n950394482","lat":50.051775,"lon":19.944817,"name":"Mini Bar Endzior","cat":"food","kind":"fast_food","ts":"2025-07-05","tags":{"addr:street":"Plac Nowy","addr:housenumber":"4B","opening_hours":"10:00-02:00"}},{"id":"n957908480","lat":50.053423,"lon":19.954302,"name":"Cinema City Kraków - Galeria Kazimierz","cat":"culture","kind":"cinema","ts":"2024-07-23","tags":{"wheelchair":"yes"}},{"id":"n973922057","lat":50.057687,"lon":19.949104,"name":"Gemini","cat":"health","kind":"pharmacy","ts":"2026-04-29","tags":{"wheelchair":"yes","addr:street":"Al. Ignacego Daszyńskiego","addr:housenumber":"3","opening_hours":"Mo-Fr 07:00-20:00; Sa 07:00-15:00; Su 08:00-14:00"}},{"id":"n973922058","lat":50.057629,"lon":19.949785,"name":"Astori","cat":"shop","kind":"antiques","ts":"2025-12-05","tags":{"check_date":"2025-12-05"}},{"id":"n979972831","lat":50.046236,"lon":19.954148,"name":"Apteka Pod Orłem","cat":"culture","kind":"museum","ts":"2026-04-23","tags":{"name:en":"Eagle Pharmacy","wheelchair":"limited","wheelchair:description":"jest wyciągana dostawka na schody","addr:street":"Plac Bohaterów Getta","addr:housenumber":"18","website":"https://muzeumkrakowa.pl/oddzialy/apteka-pod-orlem","opening_hours":"We-Su 10:00-17:00"}},{"id":"n984437038","lat":50.055099,"lon":19.954595,"name":"Germania","cat":"services","kind":"college","ts":"2024-04-25","tags":{"wheelchair":"limited","addr:street":"Masarska","addr:housenumber":"3/8"}},{"id":"n987679347","lat":50.053366,"lon":19.93436,"name":"Na Wawelu","cat":"food","kind":"restaurant","ts":"2025-08-03","tags":{"check_date":"2025-07-31"}},{"id":"n987679407","lat":50.053056,"lon":19.935048,"name":"Trattoria Wawel","cat":"food","kind":"cafe","ts":"2022-07-08","tags":{"addr:housenumber":"9","website":"https://www.trattoriawawel.pl/"}},{"id":"n987679442","lat":50.053925,"lon":19.936103,"name":"Pod Białym Murem","cat":"food","kind":"cafe","ts":"2021-11-30","tags":{}},{"id":"n994005788","lat":50.052625,"lon":19.948366,"name":"Szeroka12","cat":"food","kind":"restaurant","ts":"2024-01-28","tags":{}},{"id":"n1038629538","lat":50.055963,"lon":19.946102,"name":"Galen","cat":"health","kind":"pharmacy","ts":"2025-03-08","tags":{"addr:street":"Starowiślna","addr:housenumber":"28","opening_hours":"Mo-Sa 09:00-21:00; Su 11:00-19:00"}},{"id":"n1178265227","lat":50.053151,"lon":19.943317,"name":"Lala Seoul","cat":"food","kind":"fast_food","ts":"2024-01-28","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"55"}},{"id":"n1244845345","lat":50.048965,"lon":19.941092,"name":"Szkoła Podstawowa nr 160 Zgromadzenia Sióstr Augustianek","cat":"services","kind":"school","ts":"2021-12-05","tags":{}},{"id":"n1244845369","lat":50.048927,"lon":19.940883,"name":"Liceum Ogólnokształcące Zgromadzenia Sióstr Augustianek im. św. Rity","cat":"services","kind":"school","ts":"2021-12-05","tags":{}},{"id":"n1325892229","lat":50.053265,"lon":19.934562,"name":"Wawel","cat":"culture","kind":"information","ts":"2025-11-26","tags":{"check_date":"2025-07-31"}},{"id":"n1325894841","lat":50.059482,"lon":19.935167,"name":"Okno Papieskie","cat":"culture","kind":"attraction","ts":"2018-11-08","tags":{"wheelchair":"yes","addr:street":"Franciszkańska","addr:housenumber":"3"}},{"id":"n1332080339","lat":50.062005,"lon":19.937777,"name":"Rynek Podziemny","cat":"culture","kind":"museum","ts":"2025-09-05","tags":{"name:en":"Rynek Underground","wheelchair":"limited","addr:street":"Rynek Główny","addr:housenumber":"1","website":"https://muzeumkrakowa.pl/oddzialy/rynek-podziemny","opening_hours":"Mo-Su 10:00-20:00; Tu 10:00-16:00; Nov-Mar: Mo,We,Th 10:00-19:00; Nov-Mar: Tu 10:00-14:00; Nov-Mar: Fr-Su 10:00-20:00"}},{"id":"n1333825960","lat":50.058638,"lon":19.94585,"name":"Ice Bar","cat":"food","kind":"ice_cream","ts":"2024-11-05","tags":{"check_date":"2024-11-05","addr:street":"Wielopole","addr:housenumber":"15"}},{"id":"n1370606696","lat":50.059323,"lon":19.942077,"name":"Niezapominajka","cat":"health","kind":"pharmacy","ts":"2025-06-05","tags":{"addr:street":"Starowiślna","addr:housenumber":"1","opening_hours":"Mo-Fr 08:00-21:00; Sa 08:00-18:00"}},{"id":"n1371149332","lat":50.059241,"lon":19.943667,"name":"Bom Fogo","cat":"food","kind":"restaurant","ts":"2014-07-31","tags":{}},{"id":"n1371149348","lat":50.058896,"lon":19.943471,"name":"Jadłodajnia u Sztygara","cat":"food","kind":"restaurant","ts":"2012-03-15","tags":{}},{"id":"n1373921678","lat":50.05755,"lon":19.945327,"name":"Biblioteka Kraków Filia 1","cat":"culture","kind":"library","ts":"2026-10-01","tags":{"check_date":"2026-10-01","addr:street":"Józefa Dietla","addr:housenumber":"80/82","website":"https://www.biblioteka.krakow.pl/filie/filia-1/","opening_hours":"Mo, We, Fr 12:00-19:00; Tu 08:30-15:30; Th 12:00-15:30"}},{"id":"n1373921680","lat":50.058515,"lon":19.94145,"name":"Barbara Żurek","cat":"shop","kind":"hairdresser","ts":"2026-02-11","tags":{"check_date":"2026-02-11"}},{"id":"n1373921681","lat":50.058998,"lon":19.94157,"name":"Prywatna Szkoła Muzyczna","cat":"services","kind":"school","ts":"2022-10-25","tags":{"level":"1"}},{"id":"n1373921682","lat":50.058446,"lon":19.946231,"name":"W trawie piszczy","cat":"shop","kind":"florist","ts":"2025-02-16","tags":{"opening_hours":"Mo-Fr 10:30-18:00; Sa 10:30-14:00"}},{"id":"n1373921683","lat":50.05882,"lon":19.94368,"name":"Eland","cat":"shop","kind":"clothes","ts":"2012-09-29","tags":{"addr:street":"Wielopole","addr:housenumber":"5"}},{"id":"n1373921687","lat":50.058663,"lon":19.944597,"name":"Baron Barber","cat":"shop","kind":"hairdresser","ts":"2025-10-12","tags":{"check_date":"2025-10-12"}},{"id":"n1384066908","lat":50.060202,"lon":19.938006,"name":"Pasaż 13","cat":"shop","kind":"mall","ts":"2017-03-20","tags":{"addr:street":"Rynek Główny","addr:housenumber":"13"}},{"id":"n1384066909","lat":50.060441,"lon":19.937936,"name":"Pajaro","cat":"shop","kind":"clothes","ts":"2025-08-23","tags":{"addr:street":"Rynek Główny","addr:housenumber":"13"}},{"id":"n1387769462","lat":50.054509,"lon":19.939329,"name":"Royal","cat":"stay","kind":"hotel","ts":"2023-07-19","tags":{"wheelchair":"no","addr:street":"Świętej Gertrudy","addr:housenumber":"26","website":"http://www.hotelewam.pl/510-hotel-royal-krakow.html"}},{"id":"n1416547482","lat":50.063948,"lon":19.926909,"name":"Czysta 5","cat":"health","kind":"pharmacy","ts":"2026-03-25","tags":{"wheelchair":"yes","check_date":"2026-03-24","addr:street":"Czysta","addr:housenumber":"5","opening_hours":"Mo-Fr 08:00-17:00"}},{"id":"n1416597497","lat":50.063703,"lon":19.924561,"name":"Katedra Patofizjologii Collegium Medicum Uniwersytetu Jagiellońskiego","cat":"services","kind":"university","ts":"2025-03-07","tags":{"check_date":"2025-03-07"}},{"id":"n1497915909","lat":50.046173,"lon":19.949222,"name":"Drukarnia","cat":"food","kind":"pub","ts":"2026-04-25","tags":{"wheelchair":"no","addr:street":"Nadwiślańska","addr:housenumber":"1","opening_hours":"Su-Th 10:00-24:00, Fr,Sa 10:00-20:00"}},{"id":"n1506803153","lat":50.051995,"lon":19.9296,"name":"Biblioteka Główna","cat":"culture","kind":"library","ts":"2026-10-01","tags":{"wheelchair":"yes","check_date":"2026-10-01","addr:street":"Powroźnicza","addr:housenumber":"2","website":"https://www.biblioteka.krakow.pl/filie/bg/","opening_hours":"Mo-We, Fr 08:30-19:00; Th 12:00-19:00; Sa 09:00-15:00"}},{"id":"n1509251045","lat":50.057639,"lon":19.938271,"name":"JustShop","cat":"shop","kind":"convenience","ts":"2025-08-22","tags":{"check_date":"2024-10-23"}},{"id":"n1509251049","lat":50.057477,"lon":19.938317,"name":"Dedalus","cat":"shop","kind":"books","ts":"2026-02-23","tags":{"check_date":"2026-02-23","addr:street":"Grodzka","addr:housenumber":"50","website":"https://dedalus.pl/","opening_hours":"Mo-Fr 09:30-20:30; Sa, Su 10:00-20:00"}},{"id":"n1511848918","lat":50.061105,"lon":19.940589,"name":"CUD Ciało Umysł Duch","cat":"shop","kind":"books","ts":"2024-07-24","tags":{"addr:street":"Mały Rynek","addr:housenumber":"4","website":"http://www.cud.com.pl/"}},{"id":"n1511848926","lat":50.061096,"lon":19.940633,"name":"Cafe Albo Tak","cat":"food","kind":"pub","ts":"2024-07-24","tags":{"level":"1","addr:street":"Mały Rynek","addr:housenumber":"4","website":"http://www.albotak.pl/"}},{"id":"n1511848927","lat":50.061283,"lon":19.940691,"name":"India Masala","cat":"food","kind":"restaurant","ts":"2026-02-06","tags":{"check_date":"2026-02-06","addr:street":"Mały Rynek","addr:housenumber":"2","website":"https://www.indiamasala.pl/"}},{"id":"n1512027971","lat":50.061688,"lon":19.940767,"name":"Krakowskie Forum Kultury","cat":"culture","kind":"arts_centre","ts":"2023-07-21","tags":{"addr:street":"Mikołajska","addr:housenumber":"2"}},{"id":"n1513451174","lat":50.062933,"lon":19.943192,"name":"Hotel Teatr","cat":"stay","kind":"hotel","ts":"2025-06-08","tags":{"check_date":"2025-06-08","addr:street":"Świętego Krzyża"}},{"id":"n1514597730","lat":50.061924,"lon":19.943164,"name":"Hotel Campanile","cat":"stay","kind":"hotel","ts":"2025-06-13","tags":{"check_date":"2025-06-13","addr:street":"Świętego Tomasza","addr:housenumber":"34","website":"http://www.campanile-cracovie.pl/"}},{"id":"n1514597740","lat":50.062021,"lon":19.942785,"name":"H12","cat":"stay","kind":"hotel","ts":"2026-04-11","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"32"}},{"id":"n1514597774","lat":50.062107,"lon":19.942645,"name":"Café Filo","cat":"food","kind":"restaurant","ts":"2022-12-11","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"30"}},{"id":"n1516798709","lat":50.056089,"lon":19.937104,"name":"Muzeum Archidiecezjalne","cat":"culture","kind":"museum","ts":"2026-03-19","tags":{"addr:street":"Kanonicza","addr:housenumber":"19","website":"https://www.archimuzeum.pl/"}},{"id":"n1516840253","lat":50.056302,"lon":19.937223,"name":"Pałac Biskupa Erazma Ciołka","cat":"culture","kind":"museum","ts":"2024-12-12","tags":{"wheelchair":"yes","wheelchair:description":"niemal nieograniczony, część jednej sali w galerii sztuki cerkiewnej ma stopień bez podjazdu","website":"https://mnk.pl/oddzial/mnk-ciolek","opening_hours":"Tu 10:00-18:00, We-Su 10:00-16:00"}},{"id":"n1516840255","lat":50.056271,"lon":19.937584,"name":"Hotel Copernicus","cat":"stay","kind":"hotel","ts":"2026-01-22","tags":{"addr:street":"Kanonicza","addr:housenumber":"16"}},{"id":"n1517262415","lat":50.059086,"lon":19.936759,"name":"Józef Dietl","cat":"culture","kind":"attraction","ts":"2023-11-06","tags":{"wheelchair":"yes","opening_hours":"24/7"}},{"id":"n1518864533","lat":50.062255,"lon":19.939682,"name":"Hostel Gardenhouse","cat":"stay","kind":"hostel","ts":"2019-08-17","tags":{"addr:street":"Floriańska"}},{"id":"n1701424493","lat":50.060683,"lon":19.934286,"name":"Wydział Polonistyki Uniwersytetu Jagiellońskiego","cat":"services","kind":"university","ts":"2026-08-28","tags":{"addr:street":"Gołębia","addr:housenumber":"20","website":"http://www.polonistyka.uj.edu.pl/"}},{"id":"n1754155810","lat":50.051297,"lon":19.945918,"name":"Kraina Szeptów","cat":"food","kind":"pub","ts":"2024-03-17","tags":{"addr:street":"Izaaka"}},{"id":"n1762140988","lat":50.058703,"lon":19.944023,"name":"Pasjo Cafe","cat":"food","kind":"cafe","ts":"2023-09-21","tags":{"addr:street":"Wielopole","addr:housenumber":"7","opening_hours":"Mo-Fr 09:30-22:00; Sa,Su 10:00-22:00"}},{"id":"n1762294622","lat":50.063404,"lon":19.930678,"name":"Karma","cat":"food","kind":"cafe","ts":"2026-09-25","tags":{"wheelchair":"no","check_date":"2025-04-24","addr:street":"Krupnicza","addr:housenumber":"10","opening_hours":"Mo-We 07:00-19:00; Th,Fr 07:00-21:00; Sa 08:00-21:00; Su 08:00-20:00"}},{"id":"n1772019206","lat":50.063692,"lon":19.927984,"name":"Bun Bakery","cat":"food","kind":"cafe","ts":"2025-03-30","tags":{"addr:street":"Dolnych Młynów","addr:housenumber":"3","website":"https://www.instagram.com/bunbakery.krakow/","opening_hours":"Mo-Fr 06:00-20:00; Sa,Su 08:00-20:00"}},{"id":"n1777611390","lat":50.059972,"lon":19.939193,"name":"Ambasada Śledzia","cat":"food","kind":"restaurant","ts":"2023-08-16","tags":{"addr:street":"Stolarska","addr:housenumber":"10"}},{"id":"n1777611393","lat":50.059673,"lon":19.937874,"name":"Royal Watch","cat":"shop","kind":"watches","ts":"2022-09-18","tags":{"check_date":"2022-09-18","addr:street":"Grodzka","addr:housenumber":"12"}},{"id":"n1777611396","lat":50.059605,"lon":19.937884,"name":"Folkstar","cat":"shop","kind":"gift","ts":"2022-09-18","tags":{"wheelchair":"limited","check_date":"2022-09-18","addr:street":"Grodzka","addr:housenumber":"14"}},{"id":"n1777611399","lat":50.059519,"lon":19.937896,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2025-04-20","tags":{"check_date":"2025-04-20","addr:street":"Grodzka","addr:housenumber":"16","opening_hours":"24/7"}},{"id":"n1777656583","lat":50.059729,"lon":19.936985,"name":"Chłopskie Jadło","cat":"food","kind":"restaurant","ts":"2022-11-09","tags":{"check_date":"2022-11-06","addr:street":"Grodzka","addr:housenumber":"9","website":"https://www.chlopskiejadlo.pl/pl/krakow-grodzka/","opening_hours":"Mo-Su 11:00-22:00; Fr,Sa 11:00-23:00"}},{"id":"n1785983842","lat":50.057315,"lon":19.9447,"name":"Awiteks","cat":"shop","kind":"bakery","ts":"2022-10-10","tags":{"level":"0","addr:street":"Starowiślna","addr:housenumber":"20","opening_hours":"Mo-Fr 06:00-20:00, Sa 06:00-15:00"}},{"id":"n1785983843","lat":50.056851,"lon":19.94479,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2024-11-22","tags":{"check_date":"2024-11-22","opening_hours":"Mo-Sa 06:00-23:00; Su 06:00-21:00"}},{"id":"n1785983851","lat":50.058546,"lon":19.94338,"name":"Hairline","cat":"shop","kind":"hairdresser","ts":"2025-12-14","tags":{"check_date":"2025-12-14","addr:street":"Starowiślna","addr:housenumber":"6"}},{"id":"n1785983899","lat":50.058584,"lon":19.943338,"name":"Hoan Kiem","cat":"food","kind":"restaurant","ts":"2022-10-10","tags":{"addr:street":"Starowiślna","addr:housenumber":"6"}},{"id":"n1861988490","lat":50.063969,"lon":19.927869,"name":"Urban","cat":"food","kind":"cafe","ts":"2025-10-25","tags":{"changing_table":"no","check_date":"2025-10-25","opening_hours":"Mo-Su 08:00-20:00"}},{"id":"n1861989664","lat":50.063613,"lon":19.928404,"name":"Damka","cat":"food","kind":"cafe","ts":"2025-08-06","tags":{"check_date":"2025-08-06","opening_hours":"Mo-Su 08:00-18:00"}},{"id":"n1861990920","lat":50.0637,"lon":19.928942,"name":"Green Caffè Nero","cat":"food","kind":"cafe","ts":"2024-05-20","tags":{"addr:street":"Krupnicza","addr:housenumber":"19a","website":"https://greencaffenero.pl/","opening_hours":"Mo-Su 07:00-23:00"}},{"id":"n1862001165","lat":50.063425,"lon":19.931724,"name":"Ali Baba","cat":"food","kind":"fast_food","ts":"2025-11-13","tags":{"wheelchair":"yes","check_date":"2025-11-13"}},{"id":"n1862026177","lat":50.063957,"lon":19.927653,"name":"Bar Mleczny \"Miła\"","cat":"food","kind":"fast_food","ts":"2025-08-06","tags":{"wheelchair":"no","check_date":"2025-08-06","opening_hours":"Mo-Fr 08:00-19:00; Sa 09:00-17:00; Su 10:00-17:00"}},{"id":"n1862180723","lat":50.06326,"lon":19.927928,"name":"Awiteks","cat":"shop","kind":"bakery","ts":"2026-01-12","tags":{"wheelchair":"yes","check_date":"2026-01-12","addr:street":"Krupnicza","addr:housenumber":"30","opening_hours":"Mo-Fr 06:00-20:30; Sa 07:00-15:30; Su 10:00-18:00"}},{"id":"n1862710829","lat":50.062988,"lon":19.938854,"name":"Dym","cat":"food","kind":"pub","ts":"2024-04-25","tags":{"wheelchair":"yes","toilets:wheelchair":"no","check_date":"2023-06-06","addr:street":"Świętego Tomasza","addr:housenumber":"13","website":"https://cafedym.pl/"}},{"id":"n1864018187","lat":50.06382,"lon":19.932824,"name":"Dutchpoint","cat":"food","kind":"restaurant","ts":"2026-03-25","tags":{"wheelchair":"no","addr:street":"Karmelicka","addr:housenumber":"3","opening_hours":"Tu-Th 16:00-01:00, Sa 15:00-03:00, Su 14:00-01:00; Mo off"}},{"id":"n1864020162","lat":50.063976,"lon":19.932724,"name":"Muzyczny Kraków","cat":"stay","kind":"hostel","ts":"2019-05-25","tags":{"addr:street":"Karmelicka","addr:housenumber":"5"}},{"id":"n1869042539","lat":50.056974,"lon":19.948481,"name":"Agencja Pocztowa","cat":"services","kind":"post_office","ts":"2014-07-29","tags":{}},{"id":"n1910148538","lat":50.059275,"lon":19.937228,"name":"Sklepik Magiczny","cat":"shop","kind":"gift","ts":"2023-10-14","tags":{"check_date":"2022-09-18","addr:street":"Plac Wszystkich Świętych","addr:housenumber":"10","opening_hours":"Mo-Th 12:00-20:00; Fr-Su 10:00-20:00"}},{"id":"n1918096821","lat":50.059744,"lon":19.928194,"name":"Ostoya Palace Hotel","cat":"stay","kind":"hotel","ts":"2026-09-27","tags":{"check_date":"2026-09-27","addr:street":"Marszałka Józefa Piłsudskiego","addr:housenumber":"24"}},{"id":"n1919370568","lat":50.05773,"lon":19.926534,"name":"HB Części AGD","cat":"shop","kind":"radiotechnics","ts":"2025-11-13","tags":{"addr:street":"Aleja Zygmunta Krasińskiego","addr:housenumber":"11C","website":"http://hb-agd.pl/","entrance":"yes"}},{"id":"n1922573619","lat":50.057611,"lon":19.952325,"name":"FUP Kraków 1","cat":"services","kind":"post_office","ts":"2025-02-27","tags":{"wheelchair":"yes","addr:street":"Aleja Ignacego Daszyńskiego","addr:housenumber":"16","website":"https://poczta-polska.pl/","opening_hours":"Mo-Th 09:00-19:00; Fr 09:00-20:00"}},{"id":"n1922573677","lat":50.053183,"lon":19.934748,"name":"FUP Kraków 53","cat":"services","kind":"post_office","ts":"2025-02-07","tags":{"addr:housenumber":"9","opening_hours":"Mo-Su 09:00-16:00"}},{"id":"n1922573973","lat":50.059307,"lon":19.937005,"name":"Urząd Pocztowy Kraków 61","cat":"services","kind":"post_office","ts":"2025-06-21","tags":{"check_date":"2022-09-18","addr:street":"Plac Wszystkich Świętych","addr:housenumber":"9","opening_hours":"Mo-Fr 08:00-20:00"}},{"id":"n1922574081","lat":50.057896,"lon":19.928848,"name":"Poczta Polska FUP Kraków 1","cat":"services","kind":"post_office","ts":"2025-11-13","tags":{"wheelchair":"yes","addr:street":"Retoryka","addr:housenumber":"16","opening_hours":"Mo-Fr 09:00-20:00"}},{"id":"n1925607115","lat":50.051226,"lon":19.926808,"name":"Lodersi","cat":"food","kind":"ice_cream","ts":"2026-03-23","tags":{"check_date":"2026-03-23"}},{"id":"n1937519599","lat":50.057528,"lon":19.944471,"name":"The Masala Rolls","cat":"food","kind":"fast_food","ts":"2022-10-10","tags":{"addr:street":"Starowiślna","addr:housenumber":"16"}},{"id":"n1937519944","lat":50.058965,"lon":19.942458,"name":"Szkoła podstawowa nr 159","cat":"services","kind":"school","ts":"2026-03-06","tags":{"check_date":"2026-03-05","addr:street":"Starowiślna","addr:housenumber":"3"}},{"id":"n1937520194","lat":50.051797,"lon":19.950574,"name":"Hair Club La Bush","cat":"shop","kind":"hairdresser","ts":"2024-01-26","tags":{"addr:street":"Starowiślna","addr:housenumber":"76"}},{"id":"n1937953202","lat":50.052524,"lon":19.943195,"name":"Polska Restauracja","cat":"food","kind":"restaurant","ts":"2024-02-12","tags":{"addr:street":"Miodowa","addr:housenumber":"12"}},{"id":"n1937953214","lat":50.052534,"lon":19.94417,"name":"Salta Resto","cat":"food","kind":"restaurant","ts":"2024-01-24","tags":{"opening_hours":"Mo-Fr 09:00-24:00; Sa 00:00-01:00, 09:00-24:00; Su 00:00-01:00, 09:00-20:00"}},{"id":"n1937953219","lat":50.05277,"lon":19.943934,"name":"Propaganda","cat":"food","kind":"bar","ts":"2026-07-24","tags":{"check_date":"2026-07-24","addr:street":"Miodowa","addr:housenumber":"20","website":"https://www.pubpropaganda.eu/","opening_hours":"12:00-02:00"}},{"id":"n1937953240","lat":50.053217,"lon":19.947012,"name":"Nolio Pop","cat":"food","kind":"restaurant","ts":"2026-09-04","tags":{"addr:street":"Miodowa","addr:housenumber":"33","website":"https://www.noliopop.pl/","opening_hours":"Fr-Sa 13:00-00:00; Su-Th 13:00-23:00"}},{"id":"n1937953250","lat":50.053918,"lon":19.948813,"name":"Sarah Apartments Old Town","cat":"stay","kind":"apartment","ts":"2026-07-21","tags":{"addr:street":"Miodowa","addr:housenumber":"42","website":"https://cracow.travel.pl/pl/apartamenty/sarah-apartments-old-town/"}},{"id":"n1938966241","lat":50.052248,"lon":19.942729,"name":"Warsztat","cat":"food","kind":"restaurant","ts":"2026-04-03","tags":{"addr:street":"Bożego Ciała","addr:housenumber":"1","website":"https://www.restauracjawarsztat.pl/","opening_hours":"Su-Fr 09:00-22:00; Sa 09:00-23:00"}},{"id":"n1938966263","lat":50.051844,"lon":19.943682,"name":"String Taste Electric Guitars","cat":"shop","kind":"musical_instrument","ts":"2026-09-06","tags":{"addr:street":"Bożego Ciała","addr:housenumber":"10","website":"https://stringtaste.com/","opening_hours":"Mo-Fr 08:00-19:00; Sa-Su 08:00-18:00"}},{"id":"n1938966314","lat":50.048625,"lon":19.944897,"name":"Ali Baba","cat":"food","kind":"restaurant","ts":"2026-02-08","tags":{"check_date":"2026-02-08","addr:street":"Plac Wolnica","addr:housenumber":"11"}},{"id":"n1938966528","lat":50.050381,"lon":19.943172,"name":"Youmiko Sushi","cat":"food","kind":"restaurant","ts":"2024-02-11","tags":{"addr:street":"Józefa","addr:housenumber":"2"}},{"id":"n1938966609","lat":50.052114,"lon":19.94291,"name":"Edo Sushi Bar","cat":"food","kind":"restaurant","ts":"2025-09-11","tags":{"addr:street":"Bożego Ciała","addr:housenumber":"3","website":"http://en.edosushi.pl/","opening_hours":"Mo-Su 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n1938966661","lat":50.0508,"lon":19.942802,"name":"Tbilisuri","cat":"food","kind":"restaurant","ts":"2024-02-20","tags":{"addr:street":"Beera Meiselsa","addr:housenumber":"5","website":"https://www.facebook.com/Tbilisuri/","opening_hours":"Tu-Su 13:00-22:00"}},{"id":"n1939175766","lat":50.050348,"lon":19.942741,"name":"Hawajskie Niebo w Gębie","cat":"food","kind":"restaurant","ts":"2024-02-11","tags":{"addr:street":"Krakowska","addr:housenumber":"20","opening_hours":"Tu-Fr 16:00-22:00; Sa 13:00-22:00; Su 13:00-21:00"}},{"id":"n1940975980","lat":50.053101,"lon":19.940362,"name":"Fason.","cat":"shop","kind":"shoes","ts":"2024-11-07","tags":{}},{"id":"n1940976009","lat":50.052921,"lon":19.940546,"name":"John Dory","cat":"food","kind":"restaurant","ts":"2023-04-21","tags":{"addr:street":"Stradomska","addr:housenumber":"12/14"}},{"id":"n1940976028","lat":50.052659,"lon":19.940757,"name":"Gaia","cat":"food","kind":"restaurant","ts":"2024-01-28","tags":{"addr:street":"Stradomska","addr:housenumber":"12/14"}},{"id":"n1940976070","lat":50.060306,"lon":19.950533,"name":"Batory","cat":"stay","kind":"hotel","ts":"2025-12-10","tags":{"addr:street":"Sołtyka","addr:housenumber":"19"}},{"id":"n1940976095","lat":50.054788,"lon":19.940158,"name":"Pod Baranem","cat":"food","kind":"restaurant","ts":"2024-08-22","tags":{"addr:street":"Świętej Gertrudy","addr:housenumber":"21","website":"https://podbaranem.com/","opening_hours":"Mo-Sa 13:00-22:00; Su 13:00-18:00"}},{"id":"n1940976275","lat":50.053637,"lon":19.939494,"name":"Lajkonik","cat":"food","kind":"cafe","ts":"2023-09-26","tags":{"addr:street":"Stradomska","addr:housenumber":"5","opening_hours":"Mo-Fr 07:00-20:00; Sa,Su 07:00-20:00"}},{"id":"n1979745682","lat":50.052413,"lon":19.928323,"name":"Zaborowscy","cat":"shop","kind":"bakery","ts":"2025-10-25","tags":{"check_date":"2025-10-25","addr:street":"Antoniego Józefa Madalińskiego","addr:housenumber":"12","opening_hours":"Mo-Fr 06:00-19:00; Sa 06:00-14:00"}},{"id":"n1979745684","lat":50.049343,"lon":19.925748,"name":"Złoty Róg","cat":"shop","kind":"convenience","ts":"2021-08-11","tags":{"addr:street":"Michała Bałuckiego","addr:housenumber":"9","opening_hours":"Mo-Sa 06:00-22:00"}},{"id":"n1979745695","lat":50.053026,"lon":19.928564,"name":"Delikatesy Kabanosik","cat":"shop","kind":"convenience","ts":"2025-05-05","tags":{"wheelchair":"limited","opening_hours":"Mo-Fr 07:00-21:00; Sa 07:00-16:00"}},{"id":"n1979745697","lat":50.051336,"lon":19.926981,"name":"Chmura","cat":"shop","kind":"bakery","ts":"2026-03-23","tags":{"check_date":"2026-03-23"}},{"id":"n1979745707","lat":50.052737,"lon":19.929076,"name":"Pazy Mazy","cat":"shop","kind":"beauty","ts":"2022-07-06","tags":{}},{"id":"n1979745708","lat":50.053146,"lon":19.929484,"name":"Hoang-Hai","cat":"food","kind":"restaurant","ts":"2025-07-31","tags":{"check_date":"2025-07-31","website":"https://hoanghai.pl/"}},{"id":"n1979745710","lat":50.051632,"lon":19.927065,"name":"Czajczyk","cat":"shop","kind":"bakery","ts":"2019-12-10","tags":{}},{"id":"n1979745711","lat":50.049349,"lon":19.926209,"name":"Kolporter","cat":"shop","kind":"kiosk","ts":"2026-03-23","tags":{"check_date":"2026-03-23"}},{"id":"n1979745715","lat":50.051419,"lon":19.927119,"name":"abc","cat":"shop","kind":"convenience","ts":"2026-07-17","tags":{"check_date":"2026-07-17","opening_hours":"Mo-Fr 07:00-21:30; Sa 07:00-20:00; Su 09:00-19:30"}},{"id":"n1979745722","lat":50.052983,"lon":19.928459,"name":"Dalivia","cat":"food","kind":"cafe","ts":"2025-10-25","tags":{"check_date":"2025-10-25"}},{"id":"n1979745725","lat":50.048018,"lon":19.92774,"name":"Bac-Bo","cat":"food","kind":"fast_food","ts":"2026-03-23","tags":{"check_date":"2026-03-23","opening_hours":"Mo-Fr 11:00-22:00, Sa-Su 11:00-21:00"}},{"id":"n1979745739","lat":50.051424,"lon":19.926451,"name":"Słoneczna","cat":"health","kind":"pharmacy","ts":"2026-03-23","tags":{"check_date":"2026-03-23","addr:street":"Rynek Dębnicki","addr:housenumber":"9","opening_hours":"Mo-Fr 07:00-21:00; Sa 08:00-15:00"}},{"id":"n1979774095","lat":50.048998,"lon":19.926077,"name":"Chmura","cat":"shop","kind":"bakery","ts":"2026-03-23","tags":{"check_date":"2026-03-23","opening_hours":"Mo-Fr 06:00-16:00; Sa 06:00-12:00"}},{"id":"n1979774098","lat":50.052098,"lon":19.927565,"name":"Złoty Kłos","cat":"shop","kind":"bakery","ts":"2024-11-08","tags":{"opening_hours":"Mo-Fr 06:00-19:00; Sa 06:00-14:00"}},{"id":"n2000510876","lat":50.062896,"lon":19.934429,"name":"Mr.Black","cat":"food","kind":"bar","ts":"2025-07-24","tags":{"check_date":"2025-07-24","addr:street":"Szewska","addr:housenumber":"21","website":"https://mrblack.online/","opening_hours":"Su-Th 17:00-01:00; Fr,Sa 17:00-02:30"}},{"id":"n2000511281","lat":50.062389,"lon":19.941528,"name":"Milkbar Tomasza","cat":"food","kind":"restaurant","ts":"2026-09-29","tags":{"website":"https://www.facebook.com/Milkbar-Tomasza-298550616857031/","opening_hours":"Tu-Sa 08:00-18:00; Su 09:00-18:00"}},{"id":"n2000513974","lat":50.063951,"lon":19.936487,"name":"Słońce Restauracja","cat":"food","kind":"restaurant","ts":"2026-09-20","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"4","website":"https://sloncerestauracja.pl/","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n2000514300","lat":50.052733,"lon":19.942027,"name":"Taste of India","cat":"food","kind":"restaurant","ts":"2025-09-14","tags":{"wheelchair":"yes","level":"0","check_date":"2025-09-13","addr:street":"Józefa Dietla","addr:housenumber":"46","website":"https://tasteofindia.com.pl/","opening_hours":"12:00-22:00"}},{"id":"n2000515371","lat":50.06072,"lon":19.935038,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2025-10-20","tags":{"wheelchair":"limited","level":"0;0.5","opening_hours":"24/7"}},{"id":"n2000515384","lat":50.063914,"lon":19.936617,"name":"Pita","cat":"food","kind":"fast_food","ts":"2026-09-20","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"6","opening_hours":"Tu-Su 13:00-19:00+"}},{"id":"n2000517142","lat":50.063857,"lon":19.936785,"name":"W Starej Kuchni","cat":"food","kind":"restaurant","ts":"2023-11-03","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"8","website":"https://www.wstarejkuchni.pl/","opening_hours":"Mo-Su 11:30-22:00"}},{"id":"n2026922527","lat":50.04833,"lon":19.945404,"name":"Marchewka z Groszkiem","cat":"food","kind":"restaurant","ts":"2024-03-20","tags":{"addr:street":"Mostowa","addr:housenumber":"2","website":"https://marchewkazgroszkiem.pl/","opening_hours":"Su-Th 11:00-21:00; Fr-Sa 11:00-22:00"}},{"id":"n2026934622","lat":50.051361,"lon":19.943933,"name":"Mleczarnia","cat":"food","kind":"cafe","ts":"2025-10-01","tags":{"addr:street":"Beera Meiselsa","addr:housenumber":"20","website":"https://mle.pl/","opening_hours":"Mo-Su,PH 10:00-22:00+"}},{"id":"n2055624948","lat":50.048378,"lon":19.944516,"name":"Urban Coffee","cat":"food","kind":"cafe","ts":"2026-07-17","tags":{"opening_hours":"Mo-Su 08:00-20:00"}},{"id":"n2058250991","lat":50.046034,"lon":19.954947,"name":"M-Eats","cat":"shop","kind":"butcher","ts":"2026-04-23","tags":{"addr:street":"Na Zjeździe","addr:housenumber":"6a"}},{"id":"n2075954500","lat":50.047665,"lon":19.949087,"name":"Boat Hostel Barka Basia","cat":"stay","kind":"hostel","ts":"2026-09-02","tags":{"check_date":"2026-09-02"}},{"id":"n2098694931","lat":50.058112,"lon":19.943836,"name":"Mucha Nie Siada","cat":"shop","kind":"bag","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n2098694932","lat":50.059215,"lon":19.94228,"name":"Natura","cat":"shop","kind":"chemist","ts":"2026-09-06","tags":{"check_date":"2026-09-06","opening_hours":"Mo-Fr 08:30-19:00; Sa 09:00-14:00"}},{"id":"n2098694933","lat":50.058143,"lon":19.943808,"name":"Elegant","cat":"shop","kind":"tailor","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n2098694935","lat":50.059346,"lon":19.942901,"name":"Orange","cat":"shop","kind":"mobile_phone","ts":"2023-09-21","tags":{}},{"id":"n2098739200","lat":50.057325,"lon":19.944277,"name":"Cichowscy","cat":"shop","kind":"pastry","ts":"2021-11-16","tags":{"level":"0","addr:street":"Starowiślna","addr:housenumber":"21"}},{"id":"n2098739205","lat":50.057218,"lon":19.945039,"name":"Doll Beauty Studio","cat":"shop","kind":"beauty","ts":"2023-08-16","tags":{"addr:street":"Starowiślna","addr:housenumber":"22","opening_hours":"Mo-Fr 10:00-21:00; Sa-Su 10:00-18:00"}},{"id":"n2098739207","lat":50.057168,"lon":19.944987,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2024-11-22","tags":{"addr:street":"Starowiślna","addr:housenumber":"22","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 11:00-20:00"}},{"id":"n2098739210","lat":50.057572,"lon":19.944014,"name":"neoBank","cat":"services","kind":"bank","ts":"2025-05-28","tags":{"addr:street":"Starowiślna","addr:housenumber":"17","opening_hours":"Mo-Fr 09:00-16:30"}},{"id":"n2098927121","lat":50.055397,"lon":19.94634,"name":"Ukrainian Food","cat":"food","kind":"fast_food","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"37"}},{"id":"n2098927124","lat":50.055962,"lon":19.945741,"name":"Flaming Second Hand Shop","cat":"shop","kind":"clothes","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"29"}},{"id":"n2098927126","lat":50.055927,"lon":19.945781,"name":"Beautiful Flower","cat":"shop","kind":"florist","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"29"}},{"id":"n2098927129","lat":50.055876,"lon":19.945844,"name":"Rodpol","cat":"shop","kind":"jewelry","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"29"}},{"id":"n2098927130","lat":50.055372,"lon":19.946373,"name":"Chmurzymy","cat":"shop","kind":"e-cigarette","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"37"}},{"id":"n2098927132","lat":50.054949,"lon":19.94683,"name":"Lody P.Makłowicz","cat":"food","kind":"ice_cream","ts":"2026-05-26","tags":{"check_date":"2026-05-26","addr:street":"Starowiślna","addr:housenumber":"45","opening_hours":"11:00-20:00"}},{"id":"n2098927133","lat":50.055553,"lon":19.946191,"name":"Bucik 35","cat":"shop","kind":"shoes","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"35"}},{"id":"n2098927134","lat":50.055817,"lon":19.9459,"name":"Alien Store","cat":"shop","kind":"e-cigarette","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"31"}},{"id":"n2098927135","lat":50.055446,"lon":19.946293,"name":"Frisor Barbershop","cat":"shop","kind":"hairdresser","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"35","website":"https://frisor.pl/krakow/","opening_hours":"Mo-Sa 10:00-20:00"}},{"id":"n2098927136","lat":50.055847,"lon":19.945875,"name":"Boho Shop","cat":"shop","kind":"clothes","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"29"}},{"id":"n2098927138","lat":50.055015,"lon":19.946768,"name":"Kex Vintage Store","cat":"shop","kind":"clothes","ts":"2025-08-24","tags":{"wheelchair":"yes","website":"http://www.kexvintagestore.pl/"}},{"id":"n2098927139","lat":50.055613,"lon":19.946118,"name":"Tecnocasa","cat":"shop","kind":"estate_agent","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"33","opening_hours":"Mo-Fr 09:00-19:00; Sa 09:30-17:00"}},{"id":"n2098927140","lat":50.055524,"lon":19.946218,"name":"Tel GMS","cat":"shop","kind":"mobile_phone","ts":"2026-08-19","tags":{"addr:street":"Starowiślna","addr:housenumber":"35"}},{"id":"n2098927141","lat":50.055482,"lon":19.946253,"name":"Poly","cat":"shop","kind":"jewelry","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"35"}},{"id":"n2099485802","lat":50.054403,"lon":19.947405,"name":"Buczek","cat":"shop","kind":"bakery","ts":"2024-01-27","tags":{"opening_hours":"Mo-Fr 05:30-19:00, Sa 05:30-16:00, Su 08:00-15:00"}},{"id":"n2099485803","lat":50.053871,"lon":19.947954,"name":"Galanteria Skórzana","cat":"shop","kind":"bag","ts":"2024-01-27","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 10:00-18:00, Sa 10:00-14:00"}},{"id":"n2099485805","lat":50.054323,"lon":19.947479,"name":"iSmoking","cat":"shop","kind":"e-cigarette","ts":"2024-01-27","tags":{}},{"id":"n2099485808","lat":50.054273,"lon":19.947529,"name":"Flaming Second Hand Shop","cat":"shop","kind":"clothes","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"53"}},{"id":"n2099485811","lat":50.053048,"lon":19.948595,"name":"PC Projekt","cat":"shop","kind":"computer","ts":"2024-01-27","tags":{"opening_hours":"Mo-Fr 10:30-17:00"}},{"id":"n2099485812","lat":50.054208,"lon":19.947598,"name":"Remi Dekor","cat":"shop","kind":"curtain","ts":"2024-01-27","tags":{"opening_hours":"Mo-Fr 11:00-18:00"}},{"id":"n2121150444","lat":50.051839,"lon":19.950143,"name":"V-Mos3","cat":"shop","kind":"electronics","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"83"}},{"id":"n2121150460","lat":50.052405,"lon":19.949511,"name":"Dawo","cat":"shop","kind":"clothes","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"79"}},{"id":"n2121150464","lat":50.051044,"lon":19.950993,"name":"Gemrieli","cat":"shop","kind":"bakery","ts":"2024-01-21","tags":{"addr:street":"Starowiślna","addr:housenumber":"93a"}},{"id":"n2121150466","lat":50.051877,"lon":19.950468,"name":"Sklep Animatora","cat":"shop","kind":"party","ts":"2024-01-26","tags":{}},{"id":"n2121150469","lat":50.050993,"lon":19.951049,"name":"Księgarnia czytanie","cat":"shop","kind":"books","ts":"2022-03-19","tags":{"addr:street":"Starowiślna","addr:housenumber":"93a","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n2121150486","lat":50.051944,"lon":19.950034,"name":"La Diamond Fashion","cat":"shop","kind":"clothes","ts":"2024-09-09","tags":{"addr:street":"Starowiślna","addr:housenumber":"83","opening_hours":"Mo-Fr 11:00-16:00"}},{"id":"n2121150490","lat":50.051909,"lon":19.950072,"name":"Pracownia Cukiernicza Stanisław Sarga","cat":"food","kind":"ice_cream","ts":"2024-08-31","tags":{"addr:street":"Starowiślna","addr:housenumber":"83","opening_hours":"Mo-Su 09:00-19:00"}},{"id":"n2121150505","lat":50.050935,"lon":19.951113,"name":"Hair Beauty Style","cat":"shop","kind":"hairdresser","ts":"2024-01-21","tags":{"addr:street":"Starowiślna","addr:housenumber":"93b"}},{"id":"n2121252242","lat":50.050611,"lon":19.951454,"name":"Tandoor","cat":"food","kind":"fast_food","ts":"2026-01-11","tags":{"check_date":"2026-01-11"}},{"id":"n2121252269","lat":50.05047,"lon":19.951524,"name":"Ballas","cat":"shop","kind":"hairdresser","ts":"2026-09-02","tags":{"check_date":"2026-09-02","opening_hours":"Mo-Sa 09:00-20:00"}},{"id":"n2121666920","lat":50.047447,"lon":19.946756,"name":"Kładka Cafe","cat":"food","kind":"cafe","ts":"2024-02-19","tags":{"addr:street":"Mostowa","addr:housenumber":"12","website":"https://www.facebook.com/KladkaCafe","opening_hours":"Mo-Su 09:00-00:00"}},{"id":"n2121835203","lat":50.048275,"lon":19.943171,"name":"Fluffy Fluffy","cat":"shop","kind":"pastry","ts":"2025-08-25","tags":{}},{"id":"n2121835205","lat":50.048087,"lon":19.943252,"name":"Awiteks","cat":"shop","kind":"bakery","ts":"2026-07-18","tags":{"opening_hours":"Mo-Fr 06:00-20:00; Sa 06:00-14:00"}},{"id":"n2121835207","lat":50.049147,"lon":19.943749,"name":"Antykwariat","cat":"shop","kind":"antiques","ts":"2022-10-17","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"3","opening_hours":"Mo-Fr 11:00-16:00"}},{"id":"n2121835210","lat":50.048517,"lon":19.943065,"name":"Burgers Kracowska","cat":"food","kind":"fast_food","ts":"2025-08-25","tags":{}},{"id":"n2121835212","lat":50.048264,"lon":19.943828,"name":"Papillon Vintage Concept","cat":"shop","kind":"clothes","ts":"2025-08-25","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"14","opening_hours":"Mo-Fr 11:00-17:00; Sa 10:00-15:00"}},{"id":"n2121835216","lat":50.048376,"lon":19.943126,"name":"Dala","cat":"food","kind":"cafe","ts":"2026-02-08","tags":{"check_date":"2026-02-08"}},{"id":"n2121835218","lat":50.048361,"lon":19.944413,"name":"Weka","cat":"shop","kind":"bakery","ts":"2026-07-17","tags":{"check_date":"2026-07-17","opening_hours":"Mo-Su 08:00-18:00"}},{"id":"n2121835220","lat":50.048134,"lon":19.943234,"name":"Buczek","cat":"shop","kind":"bakery","ts":"2024-02-26","tags":{"opening_hours":"Mo-Fr 06:30-19:00; Sa 06:30-16:00; Su 09:00-15:00"}},{"id":"n2121835221","lat":50.048347,"lon":19.944325,"name":"Shot Market","cat":"shop","kind":"alcohol","ts":"2024-03-17","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"13","opening_hours":"Mo-Su 07:00-24:00"}},{"id":"n2121835224","lat":50.049128,"lon":19.943657,"name":"Pracownia Cukiernicza Roman Cyran","cat":"shop","kind":"pastry","ts":"2024-01-29","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"3"}},{"id":"n2121835227","lat":50.048615,"lon":19.943023,"name":"Mr. Broda","cat":"food","kind":"fast_food","ts":"2025-08-25","tags":{"website":"https://mrbroda-pastrami.business.site/"}},{"id":"n2121835232","lat":50.04867,"lon":19.943008,"name":"Greckie Przysmaki","cat":"shop","kind":"convenience","ts":"2025-08-25","tags":{"website":"https://greckieprzysmaki.pl/"}},{"id":"n2121835233","lat":50.048684,"lon":19.944874,"name":"Good Lood","cat":"shop","kind":"ice_cream","ts":"2026-08-14","tags":{"wheelchair":"yes","addr:street":"Plac Wolnica","addr:housenumber":"11","website":"https://goodlood.com","opening_hours":"Mo-Fr 11:00-22:00; Sa 10:00-22:00; Su 09:30-22:00"}},{"id":"n2121835235","lat":50.049102,"lon":19.943544,"name":"Lamasco","cat":"shop","kind":"perfumery","ts":"2024-01-29","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"2"}},{"id":"n2121835388","lat":50.048697,"lon":19.942994,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-07-18","tags":{"check_date":"2026-07-18","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su,PH 11:00-19:00"}},{"id":"n2135508849","lat":50.051231,"lon":19.946938,"name":"Apartamenty Sekret Kazimierza","cat":"stay","kind":"hotel","ts":"2014-07-27","tags":{"addr:street":"Józefa","addr:housenumber":"34"}},{"id":"n2135508850","lat":50.050592,"lon":19.944803,"name":"Art Factory","cat":"shop","kind":"gift","ts":"2025-10-01","tags":{"wheelchair":"limited","check_date":"2025-10-01","opening_hours":"11:00-19:00"}},{"id":"n2135508853","lat":50.050789,"lon":19.945684,"name":"Bill Hickman","cat":"food","kind":"bar","ts":"2021-09-25","tags":{}},{"id":"n2135508855","lat":50.050721,"lon":19.944712,"name":"Galeria AG","cat":"culture","kind":"gallery","ts":"2024-02-15","tags":{}},{"id":"n2135508856","lat":50.05053,"lon":19.944478,"name":"Eszeweria","cat":"food","kind":"bar","ts":"2025-10-01","tags":{"check_date":"2025-10-01","addr:street":"Józefa","addr:housenumber":"9","opening_hours":"10:00-02:00"}},{"id":"n2135508857","lat":50.051209,"lon":19.946796,"name":"Fabryka Pizzy","cat":"food","kind":"restaurant","ts":"2023-11-03","tags":{"addr:street":"Józefa","addr:housenumber":"34","website":"https://www.fabrykapizzy.pl/","opening_hours":"Fr,Sa 12:00-23:00; Su-Th 12:00-22:00"}},{"id":"n2135508862","lat":50.05069,"lon":19.944581,"name":"Galeria Szalom","cat":"culture","kind":"gallery","ts":"2024-03-17","tags":{"addr:street":"Józefa","addr:housenumber":"16","opening_hours":"Tu-Fr 12:00-17:00; Sa,Su 12:00-15:00"}},{"id":"n2135508863","lat":50.050395,"lon":19.944144,"name":"Słodki Kazimierz","cat":"food","kind":"cafe","ts":"2025-10-01","tags":{"check_date":"2025-10-01","addr:street":"Bożego Ciała","addr:housenumber":"22","website":"https://slodki-kazimierz-kawiarnia-cukiernia.business.site/","opening_hours":"09:00-20:00"}},{"id":"n2135508864","lat":50.050833,"lon":19.94654,"name":"Wręga","cat":"food","kind":"restaurant","ts":"2024-08-04","tags":{"check_date":"2024-08-02","addr:street":"Józefa","addr:housenumber":"17"}},{"id":"n2135508868","lat":50.05046,"lon":19.944184,"name":"Café De L'Art","cat":"food","kind":"cafe","ts":"2026-09-09","tags":{"check_date":"2025-10-01","addr:street":"Józefa","addr:housenumber":"7","opening_hours":"08:00-20:00"}},{"id":"n2135508869","lat":50.051067,"lon":19.946747,"name":"Instytut Judaistyki","cat":"services","kind":"university","ts":"2024-02-16","tags":{"addr:street":"Józefa","addr:housenumber":"19"}},{"id":"n2135508870","lat":50.050755,"lon":19.945515,"name":"Finca Coffee","cat":"food","kind":"cafe","ts":"2026-04-05","tags":{"addr:street":"Józefa","addr:housenumber":"11","website":"https://finca-brunch-cafe.choiceqr.com/","opening_hours":"Mo-Su 07:30-16:00"}},{"id":"n2135508871","lat":50.051037,"lon":19.94662,"name":"Katedra Prawa Własności Intelektualnej","cat":"services","kind":"university","ts":"2026-07-17","tags":{"check_date":"2026-07-17","addr:street":"Józefa","addr:housenumber":"19"}},{"id":"n2135508872","lat":50.050681,"lon":19.9445,"name":"Kawa i Papierosy","cat":"food","kind":"pub","ts":"2024-02-15","tags":{"addr:street":"Józefa","addr:housenumber":"16"}},{"id":"n2135508873","lat":50.050544,"lon":19.94454,"name":"Vintage","cat":"shop","kind":"clothes","ts":"2024-03-17","tags":{}},{"id":"n2135508875","lat":50.05081,"lon":19.94505,"name":"Lu'lua Perfumeria Niszowa","cat":"shop","kind":"perfumery","ts":"2025-10-01","tags":{"check_date":"2025-10-01","addr:street":"Józefa","addr:housenumber":"22","opening_hours":"Mo 10:00-19:00; Tu-Sa 11:00-19:00; Su off"}},{"id":"n2135508877","lat":50.051063,"lon":19.945894,"name":"Pasta Bar","cat":"food","kind":"restaurant","ts":"2026-03-03","tags":{"level":"0","check_date":"2026-03-03","website":"https://pastabar.com.pl/","opening_hours":"Su-Th 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n2135508878","lat":50.051085,"lon":19.946257,"name":"Pimiento","cat":"food","kind":"restaurant","ts":"2024-02-13","tags":{"addr:street":"Józefa","addr:housenumber":"26","website":"https://www.pimiento.pl/","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n2135508882","lat":50.05066,"lon":19.944398,"name":"Starka","cat":"food","kind":"restaurant","ts":"2025-08-25","tags":{"check_date":"2024-02-20","addr:street":"Józefa","addr:housenumber":"14","website":"http://www.starka.com.pl"}},{"id":"n2135508886","lat":50.050506,"lon":19.944362,"name":"Super Ciuch Komis","cat":"shop","kind":"clothes","ts":"2025-08-25","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n2135508887","lat":50.051243,"lon":19.946994,"name":"Zazie Bistro","cat":"food","kind":"restaurant","ts":"2024-04-01","tags":{"addr:street":"Józefa","addr:housenumber":"34","website":"http://www.zaziebistro.pl","opening_hours":"Mo 17:00-23:00, Tu-Th 12:00-23:00, Fr,Sa 12:00-24:00, Su 12:00-23:00"}},{"id":"n2135530539","lat":50.050358,"lon":19.943083,"name":"Antykwariat","cat":"shop","kind":"antiques","ts":"2024-02-11","tags":{"addr:street":"Józefa","addr:housenumber":"2"}},{"id":"n2135530542","lat":50.050489,"lon":19.943587,"name":"Story Store","cat":"shop","kind":"gift","ts":"2024-02-11","tags":{}},{"id":"n2135530544","lat":50.05037,"lon":19.943135,"name":"Anna Gregory","cat":"shop","kind":"clothes","ts":"2024-02-11","tags":{}},{"id":"n2135530547","lat":50.050448,"lon":19.943458,"name":"Strefa Piwa","cat":"food","kind":"pub","ts":"2024-02-11","tags":{"website":"https://strefa-piwa.pl/","opening_hours":"16:00-23:00"}},{"id":"n2135606463","lat":50.050432,"lon":19.940968,"name":"Tajfuny","cat":"shop","kind":"books","ts":"2025-10-25","tags":{"check_date":"2025-10-25","addr:street":"Augustiańska","addr:housenumber":"5","website":"https://tajfuny.pl/","opening_hours":"Mo-Sa 11:00-19:00"}},{"id":"n2135606464","lat":50.050562,"lon":19.941171,"name":"Kuchnia u Doroty","cat":"food","kind":"restaurant","ts":"2025-09-14","tags":{"wheelchair":"yes","toilets:wheelchair":"yes","check_date":"2025-09-11","addr:street":"Augustiańska","addr:housenumber":"4","opening_hours":"Mo-Su 10:00-21:00"}},{"id":"n2135606465","lat":50.049869,"lon":19.942,"name":"Broo","cat":"food","kind":"restaurant","ts":"2025-08-16","tags":{"wheelchair":"no","toilets:wheelchair":"no","changing_table":"no","level":"0","check_date":"2025-08-16","addr:street":"Świętej Katarzyny","addr:housenumber":"3","opening_hours":"Tu-Su 13:00-21:00"}},{"id":"n2140070637","lat":50.047495,"lon":19.941543,"name":"Apteka Słoneczna","cat":"health","kind":"pharmacy","ts":"2024-03-10","tags":{"addr:street":"Skawińska","addr:housenumber":"9"}},{"id":"n2140721214","lat":50.047967,"lon":19.946109,"name":"Mostowa","cat":"food","kind":"cafe","ts":"2026-09-02","tags":{"addr:street":"Mostowa","addr:housenumber":"8","website":"https://www.facebook.com/people/Mostowa-Sztuka-Kawa/100063621098361/","opening_hours":"Mo-Th 16:00-24:00, Fr 16:00-01:00, Sa 13:00-01:00, Su 13:00-23:00"}},{"id":"n2144930393","lat":50.049873,"lon":19.946505,"name":"Aparthotel Miodosytnia","cat":"stay","kind":"hotel","ts":"2026-08-12","tags":{"check_date":"2026-08-12","website":"https://www.miodosytnia.com.pl/"}},{"id":"n2144930394","lat":50.052343,"lon":19.9492,"name":"Gruba Buła","cat":"food","kind":"fast_food","ts":"2024-01-27","tags":{"addr:street":"Dajwór","addr:housenumber":"2"}},{"id":"n2144930395","lat":50.052176,"lon":19.948982,"name":"Artefakt Cafe","cat":"food","kind":"cafe","ts":"2026-05-13","tags":{"addr:street":"Dajwór","addr:housenumber":"3","website":"https://artefakt-cafe.pl/","opening_hours":"Mo-Su 12:00-24:00"}},{"id":"n2144930397","lat":50.050497,"lon":19.949471,"name":"Corner Burger","cat":"food","kind":"fast_food","ts":"2026-09-02","tags":{"opening_hours":"Mo-Fr 11:00-22:00; Sa,Su 12:00-22:00"}},{"id":"n2144930401","lat":50.050766,"lon":19.949404,"name":"Pancake House","cat":"food","kind":"fast_food","ts":"2022-10-20","tags":{}},{"id":"n2144930404","lat":50.05052,"lon":19.950376,"name":"Banda Burger's","cat":"food","kind":"fast_food","ts":"2026-09-02","tags":{"website":"https://lokal-27-eat-ing-place.business.site/","opening_hours":"Tu-Su 11:00-21:00"}},{"id":"n2144930405","lat":50.050092,"lon":19.947022,"name":"Stara Zajezdnia Kraków by DeSilva","cat":"food","kind":"restaurant","ts":"2025-08-25","tags":{"addr:street":"Świętego Wawrzyńca","addr:housenumber":"12","website":"https://starazajezdniakrakow.pl/","opening_hours":"Mo-Th 12:00-24:00; Fr 12:00-24:00; Sa 00:00-01:00,12:00-24:00; Su 00:00-01:00,12:00-24:00"}},{"id":"n2217193956","lat":50.055368,"lon":19.925675,"name":"Ibis Krakow Centrum","cat":"stay","kind":"hotel","ts":"2025-07-05","tags":{"addr:street":"Władysława Syrokomli","addr:housenumber":"2","website":"https://all.accor.com/hotel/3710/index.en.shtml"}},{"id":"n2217193962","lat":50.054886,"lon":19.925971,"name":"Novotel Krakow Centrum","cat":"stay","kind":"hotel","ts":"2025-03-19","tags":{"wheelchair":"yes"}},{"id":"n2230130477","lat":50.051449,"lon":19.945691,"name":"Nova Resto Bar","cat":"food","kind":"restaurant","ts":"2025-07-30","tags":{"addr:street":"Estery","addr:housenumber":"18","website":"https://novarestobar.pl/"}},{"id":"n2255631039","lat":50.052931,"lon":19.928905,"name":"Ziko Apteka","cat":"health","kind":"pharmacy","ts":"2025-05-21","tags":{"wheelchair":"no","addr:street":"Marii Konopnickiej","addr:housenumber":"3","website":"https://www.ziko.pl/krakow-apteki-drogerie-ziko/Konopnickiej-3/","opening_hours":"Mo-Fr 08:00-20:00, Sa 08:00-15:00"}},{"id":"n2269267707","lat":50.059257,"lon":19.937709,"name":"Karmello","cat":"food","kind":"cafe","ts":"2025-04-21","tags":{"wheelchair":"limited","check_date":"2025-04-21","opening_hours":"Mo 06:30-22:00; Tu-Su 06:30-23:00"}},{"id":"n2319751946","lat":50.063601,"lon":19.955969,"name":"Muzeum Ogrodu Botanicznego UJ","cat":"culture","kind":"museum","ts":"2024-01-10","tags":{"website":"https://ogrod.uj.edu.pl/ogrod/ekspozycja-muzealna","opening_hours":"Th,Fr 10:00-14:00; Su 11:00-15:00; Oct 15-Apr 15 off","entrance":"yes"}},{"id":"n2343339653","lat":50.052184,"lon":19.945756,"name":"Omerta Pub & more...","cat":"food","kind":"pub","ts":"2026-05-24","tags":{"addr:street":"Warszauera","addr:housenumber":"3","website":"http://www.omerta.com.pl","opening_hours":"Mo-Su 16:00-02:00"}},{"id":"n2348490945","lat":50.057723,"lon":19.938217,"name":"Huma","cat":"food","kind":"restaurant","ts":"2026-04-12","tags":{}},{"id":"n2348490955","lat":50.057517,"lon":19.938321,"name":"Pizzatopia","cat":"food","kind":"fast_food","ts":"2026-02-23","tags":{"check_date":"2026-02-23","opening_hours":"Su-Th 11:00-01:00, Fr,Sa 11:00-02:00"}},{"id":"n2348490961","lat":50.057588,"lon":19.937989,"name":"Cafe Mini","cat":"food","kind":"cafe","ts":"2023-03-29","tags":{"wheelchair":"limited","opening_hours":"Mo-Fr 08:00-23:00; Sa,Su 08:00-24:00"}},{"id":"n2348490966","lat":50.057555,"lon":19.937715,"name":"Pianola","cat":"food","kind":"bar","ts":"2025-01-02","tags":{"check_date":"2025-01-02","opening_hours":"Mo-Th 09:00-24:00, Fr,Sa 09:00-01:00, Su 10:00-24:00"}},{"id":"n2348490970","lat":50.057733,"lon":19.93793,"name":"Bar Mleczny \"Pod Temidą\"","cat":"food","kind":"fast_food","ts":"2026-02-21","tags":{"addr:street":"Grodzka","addr:housenumber":"43","opening_hours":"Mo-Su 09:00-20:00"}},{"id":"n2359791229","lat":50.047068,"lon":19.953352,"name":"G&R","cat":"health","kind":"doctors","ts":"2026-04-27","tags":{"opening_hours":"\"tel. rejestracja 698115115\""}},{"id":"n2392745497","lat":50.046797,"lon":19.92676,"name":"AAT Holding","cat":"shop","kind":"electronics","ts":"2025-11-13","tags":{"website":"https://www.aat.pl/"}},{"id":"n2392774670","lat":50.047036,"lon":19.927648,"name":"ESC S.A.","cat":"shop","kind":"computer","ts":"2026-03-23","tags":{"wheelchair":"no","check_date":"2026-03-23","website":"https://www.escsa.pl/","opening_hours":"Mo-Fr 09:00-17:00; Sa 10:00-14:00"}},{"id":"n2392774673","lat":50.04746,"lon":19.928967,"name":"Vision exclusive optyk","cat":"shop","kind":"optician","ts":"2025-11-13","tags":{"website":"http://www.viex.pl/","opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n2400449604","lat":50.061527,"lon":19.931716,"name":"Smakołyki","cat":"food","kind":"restaurant","ts":"2025-06-06","tags":{"addr:street":"Floriana Straszewskiego","addr:housenumber":"28","website":"https://www.smakolyki.eu/"}},{"id":"n2418858334","lat":50.050552,"lon":19.923836,"name":"Szkoła Podstawowa nr 110","cat":"services","kind":"school","ts":"2021-12-31","tags":{"addr:street":"Skwerowa","addr:housenumber":"3","website":"https://sp110krakow.pl/"}},{"id":"n2429651484","lat":50.051986,"lon":19.948707,"name":"Ester","cat":"stay","kind":"hotel","ts":"2024-08-11","tags":{"wheelchair":"no","website":"http://www.hotel-ester.krakow.pl"}},{"id":"n2429663250","lat":50.055293,"lon":19.932877,"name":"Hotel pod Wawelem","cat":"stay","kind":"hotel","ts":"2023-02-06","tags":{"addr:street":"Plac Na Groblach","addr:housenumber":"22"}},{"id":"n2429663428","lat":50.058264,"lon":19.939294,"name":"Hotel Wawel","cat":"stay","kind":"hotel","ts":"2026-06-02","tags":{"check_date":"2026-06-02","addr:street":"Poselska","addr:housenumber":"22"}},{"id":"n2452464487","lat":50.061364,"lon":19.941252,"name":"Moaburger","cat":"food","kind":"fast_food","ts":"2026-04-11","tags":{"check_date":"2026-04-11","opening_hours":"Mo-Su 11:00-23:00"}},{"id":"n2453058323","lat":50.060943,"lon":19.931988,"name":"Trzy Kafki","cat":"stay","kind":"guest_house","ts":"2024-08-20","tags":{"check_date":"2024-08-20","website":"https://trzykafki.pl/straszewskiego"}},{"id":"n2453751017","lat":50.057976,"lon":19.935067,"name":"Trasa Uniwersytecka","cat":"culture","kind":"information","ts":"2026-08-09","tags":{"check_date":"2026-08-09"}},{"id":"n2454258989","lat":50.063698,"lon":19.92965,"name":"Sklep Podróżnika","cat":"shop","kind":"sports","ts":"2023-08-10","tags":{"addr:street":"Józefa Szujskiego","addr:housenumber":"2","website":"https://sp.com.pl/","opening_hours":"Mo-Fr 11:00-19:00; Sa 10:00-14:00"}},{"id":"n2454258997","lat":50.063764,"lon":19.929693,"name":"Specjalny Ośrodek Szkolno-Wychowawczy nr 1 im. Jana Matejki","cat":"services","kind":"school","ts":"2023-11-03","tags":{"addr:street":"Józefa Szujskiego","addr:housenumber":"2","website":"https://www.soswnr1krakow.pl/"}},{"id":"n2461280058","lat":50.062389,"lon":19.932963,"name":"Trasa Uniwersytecka","cat":"culture","kind":"information","ts":"2026-08-09","tags":{"check_date":"2026-08-09"}},{"id":"n2487488665","lat":50.052197,"lon":19.948486,"name":"Ariel","cat":"food","kind":"restaurant","ts":"2024-01-28","tags":{"website":"https://www.ariel-krakow.pl/"}},{"id":"n2521437813","lat":50.054602,"lon":19.939342,"name":"Pod Wawelem","cat":"food","kind":"restaurant","ts":"2025-11-13","tags":{"check_date":"2025-07-24","addr:street":"Świętej Gertrudy","addr:housenumber":"26-29","website":"https://podwawelem.eu/"}},{"id":"n2532951022","lat":50.063395,"lon":19.92898,"name":"Mazaya","cat":"food","kind":"fast_food","ts":"2026-09-10","tags":{"wheelchair":"no","level":"0","check_date":"2026-01-12","addr:street":"Krupnicza","addr:housenumber":"22","opening_hours":"Mo-Su 10:00-21:00"}},{"id":"n2573342866","lat":50.061809,"lon":19.934991,"name":"Chimera","cat":"food","kind":"fast_food","ts":"2025-12-09","tags":{"check_date":"2025-12-09","website":"https://chimera.com.pl/en","opening_hours":"Mo-Su 09:30-22:00"}},{"id":"n2584461260","lat":50.057741,"lon":19.938368,"name":"Mint Apartment","cat":"stay","kind":"apartment","ts":"2025-03-02","tags":{"check_date":"2025-03-02","addr:street":"Senacka","addr:housenumber":"44"}},{"id":"n2611209886","lat":50.055938,"lon":19.926618,"name":"Słoneczna","cat":"health","kind":"pharmacy","ts":"2025-12-05","tags":{"wheelchair":"no","check_date":"2025-12-05","addr:street":"Kazimierza Morawskiego","addr:housenumber":"8","opening_hours":"Mo-Fr 07:00-21:00; Sa 08:00-15:00"}},{"id":"n2611212705","lat":50.056413,"lon":19.926443,"name":"Teatr Scena STU","cat":"culture","kind":"theatre","ts":"2026-02-04","tags":{"wheelchair":"yes","check_date":"2026-02-04","addr:street":"Aleja Zygmunta Krasińskiego","addr:housenumber":"16-18","website":"https://www.scenastu.pl/"}},{"id":"n2616212673","lat":50.061435,"lon":19.929144,"name":"Muzeum Stanisława Wyspiańskiego","cat":"culture","kind":"museum","ts":"2026-09-12","tags":{"check_date":"2023-09-26","website":"https://mnk.pl/oddzial/mnk-wyspianski"}},{"id":"n2616212674","lat":50.061657,"lon":19.929315,"name":"Lapidarium","cat":"culture","kind":"attraction","ts":"2018-05-14","tags":{}},{"id":"n2678736640","lat":50.052264,"lon":19.92837,"name":"Benefis","cat":"stay","kind":"hotel","ts":"2025-10-25","tags":{"check_date":"2025-10-25","addr:street":"Barska","addr:housenumber":"2","website":"https://www.hotelbenefis.pl/"}},{"id":"n2682372388","lat":50.060584,"lon":19.94106,"name":"Sienna Dom Mody Ślubnej","cat":"shop","kind":"clothes","ts":"2024-07-24","tags":{"website":"https://sienna14.pl/","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n2682372390","lat":50.060496,"lon":19.940698,"name":"Polar Sport","cat":"shop","kind":"sports","ts":"2026-02-06","tags":{"wheelchair":"limited","check_date":"2026-02-06","addr:street":"Sienna","addr:housenumber":"15","opening_hours":"Mo-Fr 11:00-19:00; Sa 10:00-16:00"}},{"id":"n2688604508","lat":50.054958,"lon":19.947188,"name":"Miwo-Dent","cat":"shop","kind":"medical_supply","ts":"2024-01-27","tags":{"wheelchair":"no","website":"https://www.miwodent.pl/","opening_hours":"Mo-Fr 09:00-18:00; Sa 09:00-14:00"}},{"id":"n2700983451","lat":50.060874,"lon":19.927307,"name":"Samarytanka","cat":"shop","kind":"medical_supply","ts":"2025-08-12","tags":{"website":"https://samarytanka.com.pl/","opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n2705797727","lat":50.063428,"lon":19.931327,"name":"Zaytouna","cat":"food","kind":"restaurant","ts":"2025-11-13","tags":{"check_date":"2025-11-13","addr:street":"Krupnicza","addr:housenumber":"6"}},{"id":"n2861451138","lat":50.059362,"lon":19.949318,"name":"Hex","cat":"food","kind":"pub","ts":"2026-05-19","tags":{"wheelchair":"yes","website":"https://www.cafehex.com/","opening_hours":"Mo-Th 17:00-24:00, Fr 17:00-01:00, Sa 11:00-01:00, Su 11:00-24:00"}},{"id":"n2880209332","lat":50.052566,"lon":19.940417,"name":"Cafe Dom","cat":"food","kind":"cafe","ts":"2022-09-19","tags":{}},{"id":"n2881526948","lat":50.059713,"lon":19.945688,"name":"Greg&Tom Party Hostel","cat":"stay","kind":"hostel","ts":"2023-08-23","tags":{}},{"id":"n2896432498","lat":50.050662,"lon":19.926692,"name":"U Pana Cogito","cat":"food","kind":"restaurant","ts":"2014-06-03","tags":{}},{"id":"n2896432499","lat":50.050683,"lon":19.926633,"name":"U Pana Cogito","cat":"stay","kind":"guest_house","ts":"2022-07-03","tags":{}},{"id":"n2903105979","lat":50.058902,"lon":19.929104,"name":"British International School of Cracow","cat":"services","kind":"school","ts":"2026-05-13","tags":{"check_date":"2024-08-17","addr:street":"Smoleńsk","addr:housenumber":"25","website":"https://www.bisc.krakow.pl/"}},{"id":"n2910306864","lat":50.058461,"lon":19.94861,"name":"Kiełbaski z niebieskiej Nyski","cat":"food","kind":"fast_food","ts":"2025-04-05","tags":{"wheelchair":"yes","opening_hours":"Mo-Sa 20:00-03:00"}},{"id":"n2962280177","lat":50.04875,"lon":19.944848,"name":"Ciao","cat":"food","kind":"restaurant","ts":"2026-09-14","tags":{"opening_hours":"Mo-Th 13:00-21:00; Fr-Su 12:00-21:00"}},{"id":"n2976666782","lat":50.0516,"lon":19.949415,"name":"Bagelmama","cat":"food","kind":"cafe","ts":"2024-01-27","tags":{"addr:street":"Dajwór","addr:housenumber":"10","website":"http://www.bagelmama.com/","opening_hours":"Mo-Su 09:00-17:00"}},{"id":"n2977053968","lat":50.050812,"lon":19.950985,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2024-01-21","tags":{}},{"id":"n2977569880","lat":50.052881,"lon":19.948254,"name":"Baster","cat":"food","kind":"restaurant","ts":"2024-01-28","tags":{}},{"id":"n2977569882","lat":50.053117,"lon":19.947424,"name":"Dawno Temu na Kazimierzu","cat":"food","kind":"restaurant","ts":"2024-01-28","tags":{"wheelchair":"yes","opening_hours":"Mo-Su 10:00-24:00"}},{"id":"n2977569883","lat":50.052977,"lon":19.948242,"name":"Dom Casimi","cat":"stay","kind":"hotel","ts":"2024-01-28","tags":{}},{"id":"n2977569885","lat":50.053171,"lon":19.948143,"name":"Hotel Klezmer-Hois","cat":"stay","kind":"hotel","ts":"2014-07-24","tags":{}},{"id":"n2977569888","lat":50.0533,"lon":19.947321,"name":"Krakoski","cat":"food","kind":"restaurant","ts":"2026-08-21","tags":{}},{"id":"n2977569890","lat":50.052522,"lon":19.948332,"name":"Awiw","cat":"food","kind":"restaurant","ts":"2024-01-28","tags":{"opening_hours":"Mo-Su 13:00-23:00"}},{"id":"n2977569892","lat":50.051979,"lon":19.948586,"name":"Ester","cat":"food","kind":"restaurant","ts":"2024-01-28","tags":{}},{"id":"n2977569893","lat":50.05326,"lon":19.94826,"name":"Restauracja Klezmer-Hois","cat":"food","kind":"restaurant","ts":"2024-02-05","tags":{}},{"id":"n2977569894","lat":50.053419,"lon":19.947793,"name":"STS","cat":"shop","kind":"bookmaker","ts":"2024-01-27","tags":{}},{"id":"n2983651269","lat":50.05133,"lon":19.946068,"name":"Warsztat Restaurant & Cafe","cat":"food","kind":"restaurant","ts":"2024-03-17","tags":{"addr:street":"Izaaka","addr:housenumber":"3","website":"https://www.restauracjawarsztat.pl/"}},{"id":"n2983741046","lat":50.053384,"lon":19.942548,"name":"Czajownia","cat":"food","kind":"cafe","ts":"2025-09-14","tags":{"check_date":"2025-09-11","addr:street":"Józefa Dietla","addr:housenumber":"50","website":"https://czajowniakrakow.pl/","opening_hours":"Mo-Fr 14:00-22:00, Sa-Su 13:00-23:00"}},{"id":"n2984246628","lat":50.062776,"lon":19.928208,"name":"Szkoła Zasadnicza nr 30","cat":"services","kind":"school","ts":"2014-07-28","tags":{}},{"id":"n2985817770","lat":50.058346,"lon":19.944856,"name":"Coffee Ventus Rosa","cat":"shop","kind":"coffee","ts":"2024-08-14","tags":{"addr:street":"Wielopole","addr:housenumber":"15","website":"https://coffeeventusrosa.pl"}},{"id":"n2986726822","lat":50.051408,"lon":19.95098,"name":"Lajkonik","cat":"food","kind":"cafe","ts":"2024-01-26","tags":{"addr:street":"Starowiślna","addr:housenumber":"82"}},{"id":"n2986726823","lat":50.051246,"lon":19.951148,"name":"Kubuś","cat":"shop","kind":"convenience","ts":"2024-01-26","tags":{"addr:street":"Starowiślna","addr:housenumber":"84","opening_hours":"Mo-Fr 06:00-18:00; Sa 07:00-14:00"}},{"id":"n2986727658","lat":50.053497,"lon":19.94874,"name":"Dawo","cat":"shop","kind":"clothes","ts":"2024-01-22","tags":{"addr:street":"Starowiślna","addr:housenumber":"52"}},{"id":"n2986727666","lat":50.052417,"lon":19.949915,"name":"Dom Wina","cat":"shop","kind":"wine","ts":"2024-01-26","tags":{"addr:street":"Starowiślna","addr:housenumber":"66"}},{"id":"n2986727836","lat":50.051852,"lon":19.950493,"name":"Studio Novak","cat":"shop","kind":"hairdresser","ts":"2024-01-26","tags":{"addr:street":"Starowiślna","addr:housenumber":"74"}},{"id":"n2986781189","lat":50.052626,"lon":19.949775,"name":"M&K Creative","cat":"shop","kind":"hairdresser","ts":"2024-01-26","tags":{"addr:street":"Rzeszowska","addr:housenumber":"1"}},{"id":"n2990206350","lat":50.055371,"lon":19.938444,"name":"Good Lood","cat":"food","kind":"ice_cream","ts":"2025-07-16","tags":{"addr:street":"Grodzka","addr:housenumber":"60","website":"https://goodlood.com","opening_hours":"Mo-Fr 11:00-21:00; Sa-Su 10:00-21:00"}},{"id":"n2992128939","lat":50.060021,"lon":19.934568,"name":"Księgarnia Świętego Stanisława","cat":"shop","kind":"books","ts":"2026-07-21","tags":{"wheelchair":"limited","check_date":"2026-07-21","opening_hours":"Mo-Fr 10:00-18:00; Sa 09:00-14:00"}},{"id":"n2992169566","lat":50.054495,"lon":19.938869,"name":"Plan miasta","cat":"culture","kind":"information","ts":"2026-07-04","tags":{"check_date":"2026-07-04"}},{"id":"n2994123843","lat":50.051346,"lon":19.936154,"name":"Pod Wawelem","cat":"food","kind":"restaurant","ts":"2026-09-16","tags":{"website":"http://podwawelem.net/","opening_hours":"Mo-Su,PH 09:00-22:00"}},{"id":"n2994353596","lat":50.052278,"lon":19.938928,"name":"ARS Hostel","cat":"stay","kind":"hostel","ts":"2023-07-17","tags":{"addr:street":"Koletek","addr:housenumber":"7"}},{"id":"n2996173010","lat":50.048781,"lon":19.942326,"name":"The Trust","cat":"food","kind":"bar","ts":"2025-07-05","tags":{"addr:street":"Węgłowa","addr:housenumber":"3","website":"https://thetrust.pl/","opening_hours":"We-Th 12:00-00:00; Fr-Sa 12:00-01:00; Su-Mo 12:00-23:00"}},{"id":"n3002791265","lat":50.060998,"lon":19.946181,"name":"Katedra Biochemii Lekarskiej","cat":"services","kind":"university","ts":"2014-08-07","tags":{}},{"id":"n3012787770","lat":50.062371,"lon":19.93512,"name":"KuKu","cat":"food","kind":"fast_food","ts":"2025-12-14","tags":{"check_date":"2025-12-14","addr:street":"Szewska","addr:housenumber":"6","opening_hours":"Mo-Su 11:30-22:30"}},{"id":"n3014831559","lat":50.052129,"lon":19.945248,"name":"Entropia","cat":"food","kind":"bar","ts":"2026-08-20","tags":{"check_date":"2026-03-03","addr:street":"Jonatana Warszauera","addr:housenumber":"1","website":"http://klubentropia.pl/"}},{"id":"n3024766945","lat":50.051536,"lon":19.927285,"name":"Wino i Miód","cat":"shop","kind":"wine","ts":"2026-07-17","tags":{"check_date":"2026-07-17","addr:street":"Rynek Dębnicki","addr:housenumber":"13/7"}},{"id":"n3029733380","lat":50.0534,"lon":19.947708,"name":"Pub \"Pod Ziemią\"","cat":"food","kind":"pub","ts":"2024-11-16","tags":{"website":"http://krakow.pubpodziemia.pl/index.php/pl/","opening_hours":"Mo-Fr 18:00-24:00"}},{"id":"n3035221837","lat":50.063693,"lon":19.933034,"name":"Rossmann","cat":"shop","kind":"chemist","ts":"2026-03-29","tags":{"website":"https://www.rossmann.pl/drogerie/Drogeria-Rossmann-dunajewskiego-1,krakow,12,4","opening_hours":"Mo-Fr 07:30-22:00; Sa 08:00-21:30; Su 10:00-20:00"}},{"id":"n3036638553","lat":50.063195,"lon":19.927837,"name":"Ziko Apteka","cat":"health","kind":"pharmacy","ts":"2024-03-19","tags":{"addr:street":"Garncarska","addr:housenumber":"2","website":"https://www.ziko.pl/krakow-apteki-drogerie-ziko/garncarska-2/","opening_hours":"Mo-Fr 08:00-21:00, Sa 09:00-17:00"}},{"id":"n3036639036","lat":50.062806,"lon":19.927545,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2025-08-12","tags":{"wheelchair":"no","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 09:00-21:00"}},{"id":"n3036696421","lat":50.063968,"lon":19.927335,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2025-03-07","tags":{"website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 10:00-22:00"}},{"id":"n3037092837","lat":50.062962,"lon":19.926425,"name":"Lewiatan","cat":"shop","kind":"convenience","ts":"2025-08-23","tags":{"addr:street":"Skarbowa","addr:housenumber":"2","website":"https://www.lewiatan.pl/znajdz-sklep/lewiatan-krakow-ul-skarbowa-2","opening_hours":"Mo-Fr 06:30-21:30; Sa 07:00-20:00"}},{"id":"n3037226616","lat":50.063748,"lon":19.927963,"name":"Café Lisboa","cat":"food","kind":"cafe","ts":"2026-03-25","tags":{"addr:street":"Dolnych Młynów","addr:housenumber":"3/4","website":"https://www.cafelisboa.pl","opening_hours":"Mo-Fr 08:00-20:00; Sa,Su 12:00-18:00"}},{"id":"n3037226617","lat":50.063467,"lon":19.926835,"name":"Katedra i klinika chorób wewnętrznych i medycyny wsi","cat":"services","kind":"university","ts":"2014-08-23","tags":{}},{"id":"n3037227146","lat":50.063637,"lon":19.928025,"name":"Karawan","cat":"shop","kind":"funeral_directors","ts":"2025-03-30","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 08:00-15:00; Sa 08:00-13:00"}},{"id":"n3037869176","lat":50.061499,"lon":19.924555,"name":"Zespół Szkół Mechanicznych nr 1 im. Szczepana Humberta","cat":"services","kind":"school","ts":"2023-08-28","tags":{}},{"id":"n3037871090","lat":50.061124,"lon":19.924729,"name":"Akademia Sztuk Pięknych - Wydział Architektury Wnętrz i Grafiki","cat":"services","kind":"university","ts":"2020-08-03","tags":{"addr:street":"Szczepana Humberta","addr:housenumber":"3"}},{"id":"n3039442339","lat":50.054444,"lon":19.947759,"name":"Viet Tien Restauracja i Bar Wiernamski","cat":"food","kind":"fast_food","ts":"2026-02-12","tags":{"check_date":"2026-02-12","opening_hours":"Mo-Su 11:00-21:00"}},{"id":"n3039442341","lat":50.054517,"lon":19.947666,"name":"Cukiernia Kameccy","cat":"shop","kind":"pastry","ts":"2024-01-26","tags":{"website":"https://kameccy.pl/","opening_hours":"Mo-Fr 08:00-19:00; Sa 08:00-16:00; Su 09:00-16:00"}},{"id":"n3039442342","lat":50.053615,"lon":19.948627,"name":"Awiteks","cat":"shop","kind":"bakery","ts":"2024-01-22","tags":{}},{"id":"n3039442343","lat":50.054581,"lon":19.947597,"name":"O,matko! Balony!","cat":"shop","kind":"wholesale","ts":"2024-01-26","tags":{}},{"id":"n3039442418","lat":50.058877,"lon":19.938031,"name":"Bobilewicz","cat":"health","kind":"pharmacy","ts":"2025-04-19","tags":{"check_date":"2025-04-19","addr:street":"Grodzka","addr:housenumber":"26","website":"https://www.apteki-bobilewicz.pl/","opening_hours":"Mo-Fr 08:00-21:00, Sa,Su 10:00-20:00"}},{"id":"n3039442419","lat":50.054885,"lon":19.9469,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2025-08-04","tags":{"wheelchair":"yes","addr:street":"Starowiślna","addr:housenumber":"45","website":"https://zabka.pl/","opening_hours":"06:00-23:00"}},{"id":"n3049001992","lat":50.057029,"lon":19.951824,"name":"Bar Mleczny Targowy","cat":"food","kind":"restaurant","ts":"2024-04-25","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 07:00-18:00; Sa 08:00-16:00; Su 08:00-16:00"}},{"id":"n3049381669","lat":50.063034,"lon":19.93872,"name":"Camelot Lulu","cat":"food","kind":"cafe","ts":"2024-04-25","tags":{"wheelchair":"no","check_date":"2023-06-06","addr:street":"Świętego Tomasza","addr:housenumber":"13","website":"https://camelotlulu.pl/","opening_hours":"Mo-Su 09:00-00:00"}},{"id":"n3049390121","lat":50.063448,"lon":19.935044,"name":"Charlotte","cat":"food","kind":"restaurant","ts":"2023-12-27","tags":{"addr:street":"Plac Szczepański","addr:housenumber":"2","opening_hours":"Mo-Th 07:00-00:00; Fr 07:00-01:00; Sa 09:00-01:00; Su 09:00-22:00"}},{"id":"n3049394039","lat":50.060426,"lon":19.936154,"name":"Nowa Prowincja","cat":"food","kind":"cafe","ts":"2026-04-06","tags":{"check_date":"2026-02-23","addr:street":"Bracka","addr:housenumber":"5","opening_hours":"Mo-Sa 08:30-23:00; Su 09:00-23:00"}},{"id":"n3069800296","lat":50.06267,"lon":19.953342,"name":"Oddział Kliniczny Psychiatrii Dorosłych, Dzieci i Młodzieży","cat":"health","kind":"clinic","ts":"2019-03-16","tags":{}},{"id":"n3069803016","lat":50.063325,"lon":19.955081,"name":"Oddział Kliniczny Endokrynologii Ginekologicznej i Ginekologii","cat":"health","kind":"clinic","ts":"2022-10-25","tags":{"website":"https://www.su.krakow.pl/jednostki/oddzialy-kliniczne/oddzial-kliniczny-endokrynologii-ginekologicznej-i-ginekologii"}},{"id":"n3069807966","lat":50.063378,"lon":19.955214,"name":"Oddział Kliniczny Neonatologii","cat":"health","kind":"clinic","ts":"2022-10-25","tags":{}},{"id":"n3069807982","lat":50.063353,"lon":19.955144,"name":"Oddział Kliniczny Położnictwa i Perinatologii","cat":"health","kind":"clinic","ts":"2022-10-23","tags":{}},{"id":"n3070615729","lat":50.063429,"lon":19.950451,"name":"Wojewódzki Specjalistyczny Szpital Dziecięcy im. św. Ludwika","cat":"health","kind":"hospital","ts":"2022-10-23","tags":{"addr:street":"Strzelecka","addr:housenumber":"2"}},{"id":"n3071712526","lat":50.052112,"lon":19.927599,"name":"Pasmanteria","cat":"shop","kind":"clothes","ts":"2024-11-08","tags":{"addr:street":"Antoniego Józefa Madalińskiego","addr:housenumber":"17","opening_hours":"Mo-Fr 09:00-17:30; Sa 09:00-13:30"}},{"id":"n3071712527","lat":50.052084,"lon":19.927497,"name":"Kocyk","cat":"shop","kind":"alcohol","ts":"2023-02-04","tags":{"wheelchair":"no","addr:street":"Antoniego Józefa Madalińskiego","addr:housenumber":"19","opening_hours":"Mo-Sa 12:00-23:50; Su 12:00-17:00,09:00-12:00"}},{"id":"n3071745561","lat":50.052055,"lon":19.927293,"name":"Sklep i Ogród na Dębnikach","cat":"shop","kind":"garden_centre","ts":"2024-03-24","tags":{"wheelchair":"no","addr:street":"Rynek Dębnicki","addr:housenumber":"1","opening_hours":"Mo-Fr 09:45-18:00; Sa 09:00-14:00"}},{"id":"n3071745579","lat":50.051823,"lon":19.926407,"name":"Pasmanteria","cat":"shop","kind":"clothes","ts":"2016-11-15","tags":{"addr:street":"Rynek Dębnicki","addr:housenumber":"6"}},{"id":"n3071746341","lat":50.052903,"lon":19.928282,"name":"No ładne kwiatki","cat":"shop","kind":"florist","ts":"2025-10-25","tags":{"check_date":"2025-10-25","survey:date":"2021-09-07","addr:street":"Antoniego Józefa Madalińskiego","addr:housenumber":"5"}},{"id":"n3071747044","lat":50.052399,"lon":19.927997,"name":"Bistro Słoiki","cat":"food","kind":"fast_food","ts":"2025-10-25","tags":{"check_date":"2025-10-25","survey:date":"2021-09-07"}},{"id":"n3071747052","lat":50.052053,"lon":19.927088,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2023-02-04","tags":{"wheelchair":"no","addr:street":"Rynek Dębnicki","addr:housenumber":"2","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 11:00-20:00"}},{"id":"n3071747055","lat":50.052034,"lon":19.926929,"name":"Przystanek Pierogarnia - Stacja Dębniki","cat":"food","kind":"fast_food","ts":"2020-01-23","tags":{"addr:street":"Rynek Dębnicki","addr:housenumber":"3"}},{"id":"n3073027470","lat":50.048404,"lon":19.928257,"name":"Krawcowa Renata Sołtysik","cat":"shop","kind":"tailor","ts":"2023-05-11","tags":{"addr:street":"Konfederacka","addr:housenumber":"23/1","opening_hours":"Mo-Fr 08:00-16:00"}},{"id":"n3073149481","lat":50.048557,"lon":19.925942,"name":"Salon fryzjerski PIERRE","cat":"shop","kind":"hairdresser","ts":"2023-11-03","tags":{"addr:street":"Michała Bałuckiego","addr:housenumber":"18","website":"https://martasalonfryzjerskikrakow.pl/"}},{"id":"n3073824533","lat":50.05639,"lon":19.945885,"name":"Layla Lounge Bar","cat":"food","kind":"bar","ts":"2023-06-26","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"91"}},{"id":"n3084437989","lat":50.056555,"lon":19.94754,"name":"Matrix","cat":"shop","kind":"hairdresser","ts":"2026-08-04","tags":{"addr:street":"Wrzesińska","addr:housenumber":"11","opening_hours":"Mo-Fr 09:00-19:00; Sa 09:00-14:00"}},{"id":"n3084449339","lat":50.056551,"lon":19.947376,"name":"Leone","cat":"stay","kind":"hotel","ts":"2026-08-04","tags":{"check_date":"2026-08-04","addr:street":"Wrzesińska","addr:housenumber":"9","website":"https://www.larishotels.com/en/leone-aparthotel"}},{"id":"n3084455104","lat":50.056734,"lon":19.946124,"name":"Old Town","cat":"stay","kind":"hotel","ts":"2015-01-21","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"95"}},{"id":"n3084457195","lat":50.056945,"lon":19.9463,"name":"Poli","cat":"food","kind":"bar","ts":"2023-06-26","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"97"}},{"id":"n3090332461","lat":50.060267,"lon":19.934745,"name":"Unikat","cat":"stay","kind":"apartment","ts":"2025-12-14","tags":{"check_date":"2025-12-14","website":"https://noclegi-krakow.pl/"}},{"id":"n3118529426","lat":50.046913,"lon":19.953403,"name":"Tauri","cat":"shop","kind":"beauty","ts":"2026-04-27","tags":{"check_date":"2026-04-27"}},{"id":"n3120752614","lat":50.046627,"lon":19.955487,"name":"Centrum stomatologiczne Denta-Med","cat":"health","kind":"dentist","ts":"2025-04-10","tags":{"check_date":"2025-04-10","addr:street":"Na Zjeździe","opening_hours":"24/7"}},{"id":"n3120752615","lat":50.047133,"lon":19.955372,"name":"Jadłodajnia \"Wczoraj i Dziś\"","cat":"food","kind":"fast_food","ts":"2025-08-20","tags":{"check_date":"2025-08-20","addr:street":"Plac Bohaterów Getta","website":"http://www.jadlodajnia.com/","opening_hours":"Mo-Fr 10:00-17:00"}},{"id":"n3120752830","lat":50.046478,"lon":19.955577,"name":"Galaxy Hookah Kraków","cat":"food","kind":"bar","ts":"2026-07-02","tags":{"check_date":"2026-05-14","addr:street":"Lwowska","addr:housenumber":"2","website":"https://instagram.com/galaxyhookah.krakow","opening_hours":"Mo-Su 16:00-03:00"}},{"id":"n3141427613","lat":50.063553,"lon":19.934608,"name":"Dobry Lekarz","cat":"health","kind":"doctors","ts":"2025-07-24","tags":{"check_date":"2025-07-24","addr:street":"Plac Szczepański","website":"https://dobrylekarz.com.pl/","opening_hours":"Mo-Fr 08:00-20:00; Sa 08:00-12:00"}},{"id":"n3158041842","lat":50.057729,"lon":19.944371,"name":"Zegarmistrz","cat":"shop","kind":"watches","ts":"2014-11-21","tags":{"opening_hours":"Mo-Fr 10:00-17:00"}},{"id":"n3162656084","lat":50.055228,"lon":19.92705,"name":"Bar Mleczny Flisak","cat":"food","kind":"fast_food","ts":"2025-12-19","tags":{"wheelchair":"limited","addr:street":"Tadeusza Kościuszki","addr:housenumber":"1","website":"https://jubilat.com.pl/bary/bar-mleczny-flisak/35","opening_hours":"Mo-Fr 08:00-18:00; Sa 09:30-14:30"}},{"id":"n3176873642","lat":50.062759,"lon":19.934199,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2024-06-10","tags":{"check_date":"2024-06-10","website":"https://zabka.pl/","opening_hours":"24/7"}},{"id":"n3218160485","lat":50.057577,"lon":19.928345,"name":"Lumo Cafe Bar","cat":"food","kind":"cafe","ts":"2026-02-23","tags":{"check_date":"2026-02-23"}},{"id":"n3218162532","lat":50.057368,"lon":19.927304,"name":"Metropolis Design Hotel","cat":"stay","kind":"hotel","ts":"2022-07-03","tags":{}},{"id":"n3226846526","lat":50.062915,"lon":19.934209,"name":"Pierogarnia Krakowiacy","cat":"food","kind":"restaurant","ts":"2026-04-05","tags":{"addr:street":"Szewska","addr:housenumber":"23","opening_hours":"Su-Th 12:00-22:00; Fr-Sa 12:00-23:00"}},{"id":"n3250454598","lat":50.0518,"lon":19.940354,"name":"Alef","cat":"stay","kind":"hotel","ts":"2026-07-17","tags":{"check_date":"2026-07-17"}},{"id":"n3250495761","lat":50.057606,"lon":19.943457,"name":"Hotel Pugetów","cat":"stay","kind":"hotel","ts":"2017-01-30","tags":{"addr:street":"Starowiślna","addr:housenumber":"15a","website":"http://www.donimirski.com/hotel-pugetow"}},{"id":"n3250835412","lat":50.046895,"lon":19.952318,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-04-25","tags":{"wheelchair":"no","website":"https://zabka.pl","opening_hours":"Mo-Sa 06:00-23:00; Su 08:00-22:00"}},{"id":"n3260813494","lat":50.058999,"lon":19.950455,"name":"Lilia","cat":"shop","kind":"funeral_directors","ts":"2026-07-24","tags":{"wheelchair":"no","addr:street":"Świętego Łazarza","website":"https://lilia-krakow.pl/","opening_hours":"Mo-Fr 07:30-16:00; Sa 08:00-13:00"}},{"id":"n3260836045","lat":50.059561,"lon":19.951017,"name":"Pod Chochołami","cat":"food","kind":"bar","ts":"2024-03-30","tags":{}},{"id":"n3260836049","lat":50.059983,"lon":19.951722,"name":"Poradnia Chirurgii Urazowo-Ortopedycznej","cat":"health","kind":"doctors","ts":"2026-05-03","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 08:00-19:00; Sa 08:00-12:00"}},{"id":"n3283873028","lat":50.061475,"lon":19.936322,"name":"Scena pod Ratuszem","cat":"culture","kind":"theatre","ts":"2023-11-03","tags":{"wheelchair":"no","level":"-1","website":"https://www.ludowy.pl/index.php?action=aboutStages&id=3","opening_hours":"Mo-Sa 12:00-19:00;Su \"2 godziny przed spektaklem\";PH \"2 godziny przed spektaklem\""}},{"id":"n3283882813","lat":50.061488,"lon":19.936328,"name":"Ratuszowa","cat":"food","kind":"restaurant","ts":"2024-06-11","tags":{"wheelchair":"no","level":"-1","opening_hours":"Mo-Su 10:00-23:00"}},{"id":"n3320712564","lat":50.062951,"lon":19.938992,"name":"Boccanera","cat":"food","kind":"restaurant","ts":"2024-04-25","tags":{"wheelchair":"limited","toilets:wheelchair":"no","check_date":"2023-06-04","addr:street":"Świętego Tomasza","addr:housenumber":"15","website":"https://boccanera.pl/"}},{"id":"n3368567897","lat":50.050667,"lon":19.94261,"name":"Awiteks","cat":"shop","kind":"bakery","ts":"2026-07-17","tags":{"opening_hours":"Mo-Fr 06:00-20:00; Sa 06:00-14:00"}},{"id":"n3368741951","lat":50.063977,"lon":19.932211,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2025-10-25","tags":{"wheelchair":"no","opening_hours":"24/7"}},{"id":"n3368748888","lat":50.063941,"lon":19.932671,"name":"Suempol","cat":"shop","kind":"seafood","ts":"2024-06-11","tags":{"opening_hours":"Mo-Fr 09:00-18:00; Sa 09:00-15:00; Su off"}},{"id":"n3372158956","lat":50.060513,"lon":19.943943,"name":"Avangarda","cat":"food","kind":"restaurant","ts":"2026-01-16","tags":{"check_date":"2026-01-16","website":"https://www.restauracjaavangarda.pl/","opening_hours":"Mo-Su 10:00-22:00"}},{"id":"n3372158959","lat":50.063307,"lon":19.945242,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2025-09-19","tags":{"check_date":"2025-09-19","addr:street":"Doktora Ludwika Zamenhofa","addr:housenumber":"1","opening_hours":"24/7"}},{"id":"n3372181985","lat":50.054316,"lon":19.939653,"name":"BNP Paribas","cat":"services","kind":"bank","ts":"2024-06-19","tags":{"website":"https://www.bnpparibas.pl","opening_hours":"Mo 10:30-18:00; Tu 09:00-16:30; We 08:30-16:30; Th,Fr 09:00-16:30; Sa,Su off"}},{"id":"n3372186623","lat":50.053648,"lon":19.939939,"name":"Dragonfly","cat":"shop","kind":"perfumery","ts":"2025-03-07","tags":{"opening_hours":"Mo-Su 11:00-19:00"}},{"id":"n3372186626","lat":50.053208,"lon":19.940261,"name":"Green Caffè Nero","cat":"food","kind":"cafe","ts":"2026-01-16","tags":{"check_date":"2026-01-16"}},{"id":"n3372189088","lat":50.052019,"lon":19.941063,"name":"Buczek","cat":"shop","kind":"bakery","ts":"2026-09-15","tags":{"opening_hours":"Mo-Fr 07:00-19:00; Sa 07:00-16:00"}},{"id":"n3373550165","lat":50.05211,"lon":19.940954,"name":"heritage & hip","cat":"food","kind":"restaurant","ts":"2026-04-12","tags":{}},{"id":"n3373550167","lat":50.052368,"lon":19.940615,"name":"Kacper Global","cat":"shop","kind":"shoes","ts":"2026-04-12","tags":{"check_date":"2026-04-12","website":"https://kacperglobal.pl","opening_hours":"Mo-Sa 10:00-20:00; Su 10:00-18:00"}},{"id":"n3373594125","lat":50.052406,"lon":19.940565,"name":"Frania Cafe","cat":"food","kind":"cafe","ts":"2026-07-18","tags":{}},{"id":"n3373613937","lat":50.062924,"lon":19.932144,"name":"Dbam o Zdrowie","cat":"health","kind":"pharmacy","ts":"2025-11-13","tags":{"wheelchair":"limited","check_date":"2025-11-13","website":"https://www.doz.pl/","opening_hours":"Mo-Fr 08:00-20:00; Sa 09:00-15:00"}},{"id":"n3373613939","lat":50.053315,"lon":19.939791,"name":"Gate of India","cat":"food","kind":"restaurant","ts":"2022-12-26","tags":{"opening_hours":"Mo-Th 12:00-22:00; Fr,Sa 12:00-23:00; Su 12:00-22:00"}},{"id":"n3373641810","lat":50.05073,"lon":19.942249,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2025-09-14","tags":{"addr:street":"Krakowska","addr:housenumber":"7","opening_hours":"Mo-Su 12:00-24:00"}},{"id":"n3373641811","lat":50.058508,"lon":19.938077,"name":"Tradycyjny Trdelnik","cat":"shop","kind":"pastry","ts":"2026-04-12","tags":{"addr:street":"Grodzka","addr:housenumber":"34"}},{"id":"n3373652455","lat":50.058477,"lon":19.937843,"name":"Caterina","cat":"shop","kind":"clothes","ts":"2026-09-15","tags":{"check_date":"2026-09-15","opening_hours":"Mo-Fr 11:00-19:00; Sa,Su 11:00-15:00"}},{"id":"n3373652456","lat":50.058255,"lon":19.93785,"name":"Pod Aniołami","cat":"food","kind":"restaurant","ts":"2024-07-09","tags":{"website":"https://www.podaniolami.pl/","opening_hours":"Mo-Su 13:00-24:00"}},{"id":"n3373652457","lat":50.058402,"lon":19.937801,"name":"Wiśniowy Sad","cat":"food","kind":"restaurant","ts":"2024-07-09","tags":{}},{"id":"n3373671213","lat":50.05943,"lon":19.937927,"name":"Tourist Information Point","cat":"culture","kind":"information","ts":"2025-06-05","tags":{"check_date":"2025-04-20","addr:street":"Grodzka","addr:housenumber":"18","opening_hours":"Mo-Su 10:00-18:00"}},{"id":"n3373671334","lat":50.062577,"lon":19.937815,"name":"Costa","cat":"food","kind":"cafe","ts":"2025-12-22","tags":{"check_date":"2025-12-22","opening_hours":"Mo-Su 07:00-22:00"}},{"id":"n3375409649","lat":50.059925,"lon":19.936114,"name":"Pod Kominkiem","cat":"food","kind":"restaurant","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n3375409651","lat":50.063778,"lon":19.941845,"name":"Teatralna","cat":"shop","kind":"florist","ts":"2024-10-24","tags":{"addr:street":"Szpitalna","addr:housenumber":"32"}},{"id":"n3379433110","lat":50.050245,"lon":19.947966,"name":"Filthy Burgers","cat":"food","kind":"fast_food","ts":"2026-08-27","tags":{"check_date":"2026-08-27","website":"https://www.facebook.com/BoogieTruck/"}},{"id":"n3379435810","lat":50.051145,"lon":19.947575,"name":"Zalewajka","cat":"food","kind":"restaurant","ts":"2025-08-25","tags":{}},{"id":"n3441032963","lat":50.05978,"lon":19.937519,"name":"Rezydent","cat":"stay","kind":"hotel","ts":"2026-09-16","tags":{"check_date":"2026-09-16","addr:street":"Grodzka","addr:housenumber":"9","website":"https://www.rezydent.krakow.pl/"}},{"id":"n3484288553","lat":50.054686,"lon":19.947498,"name":"Szpieg","cat":"shop","kind":"spy","ts":"2024-01-30","tags":{"wheelchair":"no","website":"https://szpieg.sklep.pl/","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n3518806954","lat":50.060889,"lon":19.934928,"name":"Tre Sorelle","cat":"food","kind":"restaurant","ts":"2025-12-09","tags":{"check_date":"2025-12-09"}},{"id":"n3519353826","lat":50.05845,"lon":19.929604,"name":"Massolit","cat":"food","kind":"cafe","ts":"2026-07-16","tags":{"addr:street":"Felicjanek","addr:housenumber":"4","opening_hours":"Mo-Fr 09:00-20:00; Sa-Su 10:00-20:00"}},{"id":"n3545840263","lat":50.059458,"lon":19.9379,"name":"Angel","cat":"shop","kind":"clothes","ts":"2024-10-13","tags":{"wheelchair":"limited","check_date":"2024-10-13","opening_hours":"Mo-Fr 11:00-20:00; Sa 11:00-19:00; Su 11:00-17:00"}},{"id":"n3545840264","lat":50.059709,"lon":19.937867,"name":"Pijana Wiśnia","cat":"food","kind":"bar","ts":"2025-04-21","tags":{"check_date":"2025-04-20","website":"https://www.facebook.com/pages/Pijana-Wi%C5%9Bnia/297425134265002","opening_hours":"Mo-Th 12:00-00:00; Fr-Su 12:00-02:00"}},{"id":"n3545840265","lat":50.060095,"lon":19.937959,"name":"Café Zakątek","cat":"food","kind":"pub","ts":"2018-03-04","tags":{"addr:street":"Grodzka","addr:housenumber":"2","opening_hours":"Mo-Su 09:00-23:00"}},{"id":"n3545840266","lat":50.059404,"lon":19.937917,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2024-10-13","tags":{"check_date":"2024-10-13","website":"https://www.zabka.pl","opening_hours":"Mo-Sa 06:00-23:00; Su 08:00-23:00"}},{"id":"n3545840271","lat":50.05979,"lon":19.937852,"name":"Góralskie Praliny","cat":"shop","kind":"confectionery","ts":"2022-09-18","tags":{"check_date":"2022-09-18"}},{"id":"n3545840272","lat":50.060142,"lon":19.937802,"name":"Eurooptyka Butique","cat":"shop","kind":"optician","ts":"2024-06-28","tags":{}},{"id":"n3545840274","lat":50.059351,"lon":19.937975,"name":"Delikatesy Kocyk","cat":"shop","kind":"convenience","ts":"2025-08-22","tags":{"check_date":"2024-10-13","opening_hours":"24/7"}},{"id":"n3545840276","lat":50.060191,"lon":19.937831,"name":"L'Occitane","cat":"shop","kind":"cosmetics","ts":"2019-06-01","tags":{}},{"id":"n3545840277","lat":50.060007,"lon":19.937822,"name":"Max Mara","cat":"shop","kind":"clothes","ts":"2025-04-21","tags":{"check_date":"2025-04-21","addr:street":"Grodzka","addr:housenumber":"4A","opening_hours":"Mo-Fr 10:30-19:00; Sa 11:00-17:00; Su 11:00-16:00"}},{"id":"n3545840279","lat":50.059603,"lon":19.938015,"name":"Lustrzany Labirynt","cat":"culture","kind":"attraction","ts":"2018-05-14","tags":{"name:en":"Mirror Labyrinth"}},{"id":"n3545840280","lat":50.060355,"lon":19.937879,"name":"Nespresso","cat":"shop","kind":"coffee","ts":"2019-06-01","tags":{"opening_hours":"Mo-Fr 11:00-19:00, Sa,Su 11:00-18:00"}},{"id":"n3545840282","lat":50.059258,"lon":19.937997,"name":"Mr Beef","cat":"food","kind":"restaurant","ts":"2025-08-22","tags":{"wheelchair":"limited","check_date":"2025-08-22"}},{"id":"n3545840286","lat":50.05975,"lon":19.937901,"name":"cl","cat":"shop","kind":"clothes","ts":"2015-05-26","tags":{}},{"id":"n3545840288","lat":50.060052,"lon":19.937818,"name":"Souvenir","cat":"shop","kind":"gift","ts":"2025-04-21","tags":{"check_date":"2025-04-21"}},{"id":"n3556250634","lat":50.062433,"lon":19.940209,"name":"Viva la Pinta","cat":"food","kind":"pub","ts":"2026-09-28","tags":{"addr:street":"Floriańska","addr:housenumber":"13","opening_hours":"Mo-Th 16:00-23:00+, Fr 16:00-01:00+, Sa 14:00-01:00+, Su 14:00-23:00"}},{"id":"n3556258577","lat":50.060363,"lon":19.936743,"name":"Cocktail Bar&Bilard","cat":"food","kind":"bar","ts":"2022-10-03","tags":{"wheelchair":"limited","level":"2","addr:street":"Bracka","addr:housenumber":"4","website":"http://www.klub.krakow.pl/cb-3/"}},{"id":"n3587471633","lat":50.0616,"lon":19.935202,"name":"Kino Pod Baranami","cat":"culture","kind":"cinema","ts":"2025-05-19","tags":{"addr:street":"Rynek Główny","addr:housenumber":"27","website":"https://www.kinopodbaranami.pl/","opening_hours":"\"W zależności od godzin sensów, trzeba sprawdzać na stronie https://www.kinopodbaranami.pl/\""}},{"id":"n3615796383","lat":50.051962,"lon":19.945347,"name":"Les Couleurs Cafe","cat":"food","kind":"cafe","ts":"2024-02-12","tags":{"addr:street":"Estery","addr:housenumber":"10","opening_hours":"Mo-Th 07:00-00:01, Fr 07:00-02:00, Sa 08:00-02:00, Su 08:00-00:01"}},{"id":"n3623062272","lat":50.056433,"lon":19.94588,"name":"Hotel Globus","cat":"stay","kind":"hotel","ts":"2025-07-16","tags":{"check_date":"2025-07-16","addr:street":"Józefa Dietla","addr:housenumber":"91"}},{"id":"n3626499184","lat":50.059204,"lon":19.94734,"name":"Przystanek Pierogarnia","cat":"food","kind":"restaurant","ts":"2024-04-09","tags":{"wheelchair":"no","addr:street":"Bonerowska","addr:housenumber":"14","opening_hours":"11:00-20:00"}},{"id":"n3629596126","lat":50.062621,"lon":19.940394,"name":"Çai La Simit","cat":"food","kind":"cafe","ts":"2026-02-20","tags":{"addr:street":"Świętego Tomasza","opening_hours":"Mo-Fr 10:00-19:00; Sa-Su 10:00-17:00"}},{"id":"n3640795501","lat":50.062381,"lon":19.927512,"name":"Cudowne Lata","cat":"food","kind":"bar","ts":"2015-07-08","tags":{"wheelchair":"no","addr:street":"Garncarska","addr:housenumber":"5","website":"http://www.cudowne-lata.com.pl","opening_hours":"Mo-Fr 09:00-00:00; Sa 10:00-00:00; Su 11:00-22:00"}},{"id":"n3649039073","lat":50.063373,"lon":19.932468,"name":"Elefant","cat":"shop","kind":"department_store","ts":"2021-09-11","tags":{"addr:street":"Podwale","addr:housenumber":"6","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n3649039075","lat":50.063415,"lon":19.932529,"name":"CK Browar","cat":"food","kind":"restaurant","ts":"2026-04-27","tags":{"wheelchair":"no","addr:street":"Podwale","addr:housenumber":"6/7","website":"https://ckbrowar.pl/","opening_hours":"Mo-Su 12:00+"}},{"id":"n3649039079","lat":50.063199,"lon":19.932451,"name":"Główna Księgarnia Naukowa","cat":"shop","kind":"books","ts":"2025-11-13","tags":{"wheelchair":"no","addr:street":"Podwale","addr:housenumber":"6","website":"https://gkn.pl/","opening_hours":"Mo-Fr 09:00-20:00; Sa 10:00-18:00"}},{"id":"n3649039080","lat":50.063286,"lon":19.932547,"name":"Contempo","cat":"shop","kind":"optician","ts":"2024-06-11","tags":{"wheelchair":"no","addr:street":"Podwale","addr:housenumber":"7","opening_hours":"Mo-Fr 10:00-19:00; Sa 10:00-14:00"}},{"id":"n3667610297","lat":50.056948,"lon":19.93868,"name":"Wahadło Foucaulta","cat":"culture","kind":"attraction","ts":"2024-12-28","tags":{"name:en":"Foucault’s Pendulum","addr:street":"Grodzka","addr:housenumber":"52a","website":"https://www.apostolowie.pl/kosciol-parafialny/wahadlo-foucault-a"}},{"id":"n3675434064","lat":50.052187,"lon":19.94537,"name":"Beef Burger Bar","cat":"food","kind":"fast_food","ts":"2026-03-03","tags":{"opening_hours":"Mo-Th 11:00-24:00, Fr,Sa 11:00-03:00, Su 12:00-24:00"}},{"id":"n3683559059","lat":50.050061,"lon":19.936485,"name":"T.E.A. Time","cat":"food","kind":"pub","ts":"2026-05-13","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"1","website":"https://www.teatimebrewpub.pl/","opening_hours":"Mo-Th 16:00-01:00, Fr 16:00-02:00, Sa 12:00-02:00, Su 12:00-24:00"}},{"id":"n3748209429","lat":50.050915,"lon":19.946174,"name":"Kolanko No 6","cat":"food","kind":"restaurant","ts":"2026-09-06","tags":{"wheelchair":"no","check_date":"2026-09-06","addr:street":"Józefa","addr:housenumber":"17","website":"http://kolanko.net","opening_hours":"Mo-Su 08:00+"}},{"id":"n3752682717","lat":50.049279,"lon":19.942902,"name":"Biblioteka Kraków Filia 2","cat":"culture","kind":"library","ts":"2026-10-01","tags":{"check_date":"2026-10-01","addr:street":"Krakowska","addr:housenumber":"29","website":"https://www.biblioteka.krakow.pl/filie/filia-2/","opening_hours":"Mo, We, Fr 12:00-19:00; Tu 08:30-15:30; Th 12:00-15:30"}},{"id":"n3752733193","lat":50.05639,"lon":19.953501,"name":"Biblioteka Kraków Filia 6","cat":"culture","kind":"library","ts":"2026-10-01","tags":{"wheelchair":"yes","check_date":"2026-10-01","addr:street":"Aleja Ignacego Daszyńskiego","addr:housenumber":"22","website":"https://www.biblioteka.krakow.pl/filie/filia-6/","opening_hours":"Mo, We, Fr 12:00-19:00; Tu 08:30-15:30; Th 12:00-15:30"}},{"id":"n3754822328","lat":50.050779,"lon":19.945614,"name":"Blazko Jewellery","cat":"shop","kind":"jewelry","ts":"2025-02-16","tags":{"addr:street":"Józefa","addr:housenumber":"11","website":"https://sklep.blazko.pl/","opening_hours":"Mo-Fr 11:00-19:00; Sa-Su 11:00-16:00"}},{"id":"n3755919161","lat":50.059603,"lon":19.932541,"name":"mBank","cat":"services","kind":"bank","ts":"2021-09-08","tags":{"wheelchair":"no","website":"https://www.mbank.pl/","opening_hours":"Mo-Fr 09:00-18:00"}},{"id":"n3771945957","lat":50.04828,"lon":19.944972,"name":"Barawino","cat":"food","kind":"bar","ts":"2024-06-07","tags":{"website":"https://www.barawino.pl/krakow","opening_hours":"Mo-Th 12:00-22:00, Fr-Sa 12:00-00:00, Su 12:00-22:00"}},{"id":"n3784821422","lat":50.062911,"lon":19.934366,"name":"Multi Qlti Tap Bar","cat":"food","kind":"pub","ts":"2025-07-24","tags":{"wheelchair":"no","level":"1","check_date":"2025-07-24","opening_hours":"Tu,We 15:00-24:00, Th 15:00-01:00, Fr 15:00-02:00, Sa 14:00-02:00, Su 14:00-24:00, Mo 15:00-23:00"}},{"id":"n3784847876","lat":50.061908,"lon":19.942433,"name":"House of Beer","cat":"food","kind":"pub","ts":"2026-04-11","tags":{"check_date":"2026-04-11","addr:street":"Świętego Tomasza","addr:housenumber":"35","website":"https://www.houseofbeerkrakow.com/","opening_hours":"Su-We 14:00-01:00; Th-Sa 14:00-02:00"}},{"id":"n3785722883","lat":50.052205,"lon":19.941599,"name":"Rossmann","cat":"shop","kind":"chemist","ts":"2025-09-14","tags":{"check_date":"2025-09-13","website":"https://www.rossmann.pl/drogerie/Drogeria-Rossmann-dietla-44,krakow,12,150","opening_hours":"Mo-Fr 08:30-21:00, Sa 08:30-20:30"}},{"id":"n3785740451","lat":50.062106,"lon":19.942536,"name":"BeerGallery - Luxury","cat":"food","kind":"pub","ts":"2024-07-13","tags":{"changing_table":"no","level":"0","check_date":"2024-07-13","addr:street":"Świętego Tomasza","addr:housenumber":"30","website":"https://www.beergallery.pl/","opening_hours":"Mo-Sa 12:00-02:00; Su 14:00-02:00"}},{"id":"n3785745718","lat":50.060835,"lon":19.940394,"name":"Bierhalle","cat":"food","kind":"restaurant","ts":"2025-07-05","tags":{"addr:street":"Mały Rynek","addr:housenumber":"7","website":"https://www.bierhalle.pl/","opening_hours":"Mo-Th 08:00-24:00; Fr 08:00-03:00; Sa 11:00-03:00; Su 11:00-24:00"}},{"id":"n3787105983","lat":50.052516,"lon":19.94046,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-06-29","tags":{"website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 11:00-20:00"}},{"id":"n3789279757","lat":50.061546,"lon":19.937468,"name":"Noworolski","cat":"food","kind":"restaurant","ts":"2025-09-05","tags":{"wheelchair":"yes","toilets:wheelchair":"no","check_date":"2024-10-13","addr:street":"Rynek Główny","addr:housenumber":"1","website":"www.noworolski.com.pl"}},{"id":"n3789369976","lat":50.051644,"lon":19.94272,"name":"La Bicicletta","cat":"food","kind":"cafe","ts":"2022-11-21","tags":{"wheelchair":"no"}},{"id":"n3798152268","lat":50.05881,"lon":19.928754,"name":"Krisflo","cat":"shop","kind":"florist","ts":"2015-10-22","tags":{"addr:street":"Smoleńsk","addr:housenumber":"25a"}},{"id":"n3801849157","lat":50.060136,"lon":19.934314,"name":"Na Rogatce","cat":"shop","kind":"convenience","ts":"2024-08-03","tags":{"check_date":"2024-08-03","opening_hours":"Mo-Sa 07:00-22:00"}},{"id":"n3801851255","lat":50.060198,"lon":19.935685,"name":"Stare Miasto","cat":"food","kind":"cafe","ts":"2019-11-19","tags":{"addr:street":"Gołębia","addr:housenumber":"2","website":"http://www.facebook.com/cafestaremiasto","opening_hours":"Mo-We 07:00-16:00; Th-Su 07:00-22:00"}},{"id":"n3801855291","lat":50.06024,"lon":19.935516,"name":"Kawaleria","cat":"food","kind":"restaurant","ts":"2015-10-25","tags":{}},{"id":"n3801861092","lat":50.060295,"lon":19.936371,"name":"Old Town","cat":"food","kind":"restaurant","ts":"2026-02-23","tags":{"check_date":"2026-02-23","addr:street":"Bracka","addr:housenumber":"6"}},{"id":"n3801870674","lat":50.060582,"lon":19.936189,"name":"Sempre Bracka","cat":"food","kind":"restaurant","ts":"2023-11-03","tags":{"website":"https://semprebracka.pl/","opening_hours":"Mo-Sa 09:00-18:00+; Su 10:00-18:00+"}},{"id":"n3801876870","lat":50.060191,"lon":19.934171,"name":"Padre","cat":"food","kind":"restaurant","ts":"2026-09-20","tags":{"addr:street":"Wiślna","addr:housenumber":"11","website":"https://epadre.pl","opening_hours":"Mo-Su 13:00-22:00"}},{"id":"n3801881362","lat":50.060397,"lon":19.93647,"name":"N'Joy","cat":"food","kind":"bar","ts":"2026-02-23","tags":{"level":"2","website":"http://www.klub.krakow.pl/njoy/"}},{"id":"n3801887724","lat":50.060516,"lon":19.934851,"name":"Antler Poutine & Burger","cat":"food","kind":"fast_food","ts":"2026-07-14","tags":{"wheelchair":"limited","addr:street":"Wiślna","addr:housenumber":"8","opening_hours":"Mo,Tu 12:00-21:00; We,Sa 12:00-22:00; Su 12:00-21:30"}},{"id":"n3801889633","lat":50.060321,"lon":19.935333,"name":"Gospoda Koko","cat":"food","kind":"restaurant","ts":"2023-08-06","tags":{}},{"id":"n3801892326","lat":50.060305,"lon":19.934655,"name":"Ugur Döner","cat":"food","kind":"fast_food","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n3801901198","lat":50.060075,"lon":19.936133,"name":"Cafe Botanica","cat":"food","kind":"cafe","ts":"2025-12-14","tags":{"check_date":"2025-12-14","opening_hours":"Mo-Th 09:00-22:00; Fr,Sa 09:00-23:00; Su 09:00-22:00"}},{"id":"n3801907014","lat":50.060327,"lon":19.935777,"name":"Roman Hair & Beauty","cat":"shop","kind":"hairdresser","ts":"2020-11-06","tags":{"wheelchair":"no","opening_hours":"Mo 12:00-20:00; Tu,We 09:00-16:00; Th 12:00-20:00; Fr 10:00-18:00; Sa 08:00-16:00"}},{"id":"n3801934391","lat":50.060481,"lon":19.936061,"name":"MyPub","cat":"food","kind":"pub","ts":"2026-02-23","tags":{"check_date":"2026-02-23"}},{"id":"n3801955499","lat":50.061068,"lon":19.939275,"name":"Italiano","cat":"food","kind":"restaurant","ts":"2025-04-02","tags":{"wheelchair":"no","opening_hours":"Tu-Sa 12:00-22:00; Su 12:00-16:00"}},{"id":"n3802095803","lat":50.06184,"lon":19.935799,"name":"Komisariat Policji I w Krakowie","cat":"services","kind":"police","ts":"2024-01-01","tags":{"addr:street":"Rynek Główny","addr:housenumber":"29"}},{"id":"n3806351624","lat":50.060462,"lon":19.934966,"name":"Froart","cat":"shop","kind":"jewelry","ts":"2023-03-29","tags":{"wheelchair":"limited","addr:street":"Gołębia","addr:housenumber":"10","opening_hours":"Mo-Fr 10:00-18:00, Sa 10:00-14:00"}},{"id":"n3813252648","lat":50.057675,"lon":19.937571,"name":"Naleśniki","cat":"food","kind":"fast_food","ts":"2025-01-02","tags":{"check_date":"2025-01-02","opening_hours":"11:00-19:00"}},{"id":"n3813254322","lat":50.056956,"lon":19.937423,"name":"Trattoria La Campana","cat":"food","kind":"restaurant","ts":"2022-10-07","tags":{"website":"https://lacampana.pl/"}},{"id":"n3833836455","lat":50.063797,"lon":19.927944,"name":"Pan Naleśnik","cat":"food","kind":"fast_food","ts":"2025-08-06","tags":{"check_date":"2025-08-06","addr:street":"Dolnych Młynów","addr:housenumber":"3","opening_hours":"Mo-Sa 11:00-19:00; Su 11:00-18:00"}},{"id":"n3852667215","lat":50.062778,"lon":19.94153,"name":"Bank Pekao","cat":"services","kind":"bank","ts":"2024-07-29","tags":{"addr:street":"Szpitalna","addr:housenumber":"15","website":"https://www.pekao.com.pl","opening_hours":"Mo-Fr 08:00-18:00"}},{"id":"n3852717567","lat":50.062723,"lon":19.941062,"name":"Publiczne Liceum Ogólnokształcące i Internat Sióstr Prezentek","cat":"services","kind":"school","ts":"2024-04-26","tags":{"addr:street":"Szpitalna","addr:housenumber":"18"}},{"id":"n3859000074","lat":50.057729,"lon":19.925713,"name":"Stomatologia estetyczna","cat":"health","kind":"dentist","ts":"2022-10-13","tags":{}},{"id":"n3873271060","lat":50.050526,"lon":19.942672,"name":"Czepiec Bogdan. Sklep Elektryczny","cat":"shop","kind":"electrical","ts":"2026-06-09","tags":{"addr:street":"Krakowska","addr:housenumber":"16","website":"https://sklep-elektryczny-czepiec-bogdan.business.site/","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00; Su,PH off"}},{"id":"n3882428100","lat":50.057172,"lon":19.928408,"name":"Ziko Apteka","cat":"health","kind":"pharmacy","ts":"2026-09-26","tags":{"wheelchair":"yes","check_date":"2026-09-26","addr:street":"Retoryka","addr:housenumber":"23","website":"https://www.ziko.pl/krakow-apteki-drogerie-ziko/retoryka-23/","opening_hours":"Mo-Fr 08:00-21:00; Sa 08:00-16:00"}},{"id":"n3882470078","lat":50.057301,"lon":19.926773,"name":"Księgarnia Muzyczna","cat":"shop","kind":"books","ts":"2015-12-07","tags":{}},{"id":"n3890518040","lat":50.063108,"lon":19.941581,"name":"Antykwariat Wójtowicz","cat":"shop","kind":"books","ts":"2025-09-14","tags":{"wheelchair":"limited","check_date":"2025-09-13","addr:street":"Szpitalna","addr:housenumber":"19","opening_hours":"Mo-Fr 10:00-18:00, Sa 10:00-14:00"}},{"id":"n3890545315","lat":50.061952,"lon":19.942536,"name":"Klub Muzyczny Imbir","cat":"food","kind":"pub","ts":"2015-12-14","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"35"}},{"id":"n3906836479","lat":50.047184,"lon":19.955646,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-04-29","tags":{"website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su,PH 08:00-22:00"}},{"id":"n3922208290","lat":50.059963,"lon":19.937825,"name":"Iris Galerie","cat":"shop","kind":"art","ts":"2026-03-05","tags":{"website":"https://en.irisgalerie.com/"}},{"id":"n3944854091","lat":50.06114,"lon":19.935865,"name":"Sphinx Rynek","cat":"food","kind":"restaurant","ts":"2026-05-19","tags":{"wheelchair":"yes","changing_table":"yes","addr:street":"Rynek Główny","addr:housenumber":"25","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n3944884368","lat":50.061462,"lon":19.935466,"name":"Starbucks","cat":"food","kind":"cafe","ts":"2026-04-27","tags":{"addr:street":"Rynek Główny","addr:housenumber":"27","website":"https://www.starbucks.co.uk/store-locator/26671-244964/krakow,-rynek-27","opening_hours":"Mo-Su 06:30-23:00"}},{"id":"n3950612218","lat":50.061319,"lon":19.940046,"name":"Ellie","cat":"shop","kind":"jewelry","ts":"2023-09-29","tags":{"addr:street":"Mały Rynek","addr:housenumber":"9","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n3950612219","lat":50.061586,"lon":19.940309,"name":"Arkos","cat":"shop","kind":"religion","ts":"2023-12-27","tags":{"addr:street":"Mały Rynek","addr:housenumber":"11","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n3977689061","lat":50.049353,"lon":19.94284,"name":"Nolio","cat":"food","kind":"restaurant","ts":"2019-03-30","tags":{"addr:street":"Krakowska","addr:housenumber":"27","website":"https://www.nolio.pl/"}},{"id":"n3978576250","lat":50.063678,"lon":19.932998,"name":"aim","cat":"shop","kind":"locksmith","ts":"2026-03-29","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n3988051475","lat":50.054796,"lon":19.934963,"name":"Archiwum i Biblioteka Krakowskiej Kapituły Katedralnej","cat":"culture","kind":"library","ts":"2024-11-20","tags":{"addr:housenumber":"3","website":"http://akkk.com.pl","opening_hours":"Tu-Fr 09:00-13:00"}},{"id":"n3988103830","lat":50.054659,"lon":19.934496,"name":"Muzeum Katedralne im. Jana Pawła II","cat":"culture","kind":"museum","ts":"2024-11-20","tags":{"name:en":"John Paul II Cathedral Museum","addr:housenumber":"2","website":"https://diecezja.pl/muzea-archidiecezji/muzeum-katedralne-na-wawelu/","opening_hours":"Nov-Mar Mo-Sa 09:00-16:00; Apr-Oct Mo-Sa 09:00-17:00; PH off"}},{"id":"n3990802127","lat":50.049175,"lon":19.943847,"name":"Prosta Pasta Fresca","cat":"food","kind":"restaurant","ts":"2026-04-06","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"4","website":"https://prosta-pasta-fresca.localo.site","opening_hours":"Su-Th 12:00-21:00; Fr,Sa 12:00-22:00"}},{"id":"n3999393962","lat":50.059663,"lon":19.925569,"name":"Orientalny Bazar","cat":"shop","kind":"clothes","ts":"2025-04-27","tags":{"wheelchair":"no","addr:street":"Marszałka Józefa Piłsudskiego","addr:housenumber":"29","opening_hours":"Mo-Fr 10:00-17:00"}},{"id":"n4004645174","lat":50.061466,"lon":19.94448,"name":"Toysmann","cat":"shop","kind":"toys","ts":"2016-04-04","tags":{"addr:street":"Westerplatte","addr:housenumber":"13","opening_hours":"Mo-Fr 09:00-19:00; Sa 10:00-16:00; Su 10:00-15:00"}},{"id":"n4017203772","lat":50.058893,"lon":19.936727,"name":"Urząd Miasta Krakowa","cat":"services","kind":"townhall","ts":"2025-11-13","tags":{"name:en":"Kraków City Hall","addr:street":"Plac Wszystkich Świętych","addr:housenumber":"3","website":"https://www.krakow.pl"}},{"id":"n4030311992","lat":50.057455,"lon":19.938419,"name":"Dziórawy Kocioł","cat":"food","kind":"cafe","ts":"2026-02-23","tags":{"level":"-1","check_date":"2026-02-23","addr:street":"Grodzka","addr:housenumber":"50/1","website":"https://dziorawykociol.pl/","opening_hours":"Mo-Su 08:00-22:00"}},{"id":"n4031826801","lat":50.061742,"lon":19.937588,"name":"Galeria Sztuki Polskiej XIX wieku","cat":"culture","kind":"museum","ts":"2025-09-05","tags":{"name:en":"National Museum The Nineteenth Century Polish Art Gallery at the Sukiennice","wheelchair":"yes","addr:street":"Rynek Główny","addr:housenumber":"3","website":"https://mnk.pl/oddzial/galeria-sztuki-polskiej/o-oddziale","opening_hours":"Su 10:00-16:00; Th 10:00-20:00; Tu, We, Fr, Sa 10:00-18:00"}},{"id":"n4037003177","lat":50.060174,"lon":19.939286,"name":"Kramy Dominikańskie","cat":"food","kind":"restaurant","ts":"2020-11-28","tags":{"addr:street":"Stolarska","addr:housenumber":"8-10"}},{"id":"n4037009358","lat":50.055158,"lon":19.933126,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2021-01-25","tags":{"name:en":"Żabka","website":"https://zabka.pl/","opening_hours":"PH,Su 08:00-22:00; Mo-Sa 07:00-22:00"}},{"id":"n4037009359","lat":50.055095,"lon":19.933387,"name":"Kroma","cat":"food","kind":"cafe","ts":"2022-10-08","tags":{"website":"https://www.facebook.com/kroma.chlebiwino"}},{"id":"n4037009360","lat":50.055579,"lon":19.93451,"name":"Przysmak Staropolski","cat":"food","kind":"restaurant","ts":"2019-05-27","tags":{"addr:street":"Floriana Straszewskiego","addr:housenumber":"4"}},{"id":"n4037009362","lat":50.058782,"lon":19.937803,"name":"Smak Ukraiński","cat":"food","kind":"restaurant","ts":"2026-02-21","tags":{"wheelchair":"no","check_date":"2025-04-19","addr:street":"Grodzka","addr:housenumber":"21","website":"https://ukrainska.pl/","opening_hours":"Mo-Su 12:00-22:30"}},{"id":"n4037009363","lat":50.058229,"lon":19.938948,"name":"Taco Mexicano","cat":"food","kind":"restaurant","ts":"2022-10-05","tags":{"addr:street":"Poselska","addr:housenumber":"22","website":"https://tacomexicano.pl/","opening_hours":"Mo-Th 12:00-22:00; Fr,Sa 12:00-23:00; Su 12:00-21:00"}},{"id":"n4047719345","lat":50.055844,"lon":19.94113,"name":"Radocha","cat":"food","kind":"pub","ts":"2026-07-31","tags":{"addr:street":"Świętego Sebastiana","addr:housenumber":"6","website":"https://www.facebook.com/radochapub","opening_hours":"Su-Th 12:00-00:00; Fr-Sa 12:00-02:00"}},{"id":"n4052022989","lat":50.048566,"lon":19.942333,"name":"Akita Ramen","cat":"food","kind":"restaurant","ts":"2024-10-15","tags":{"wheelchair":"no","level":"0","check_date":"2024-10-15","addr:street":"Węgłowa","addr:housenumber":"4","website":"https://www.akitaramen.com","opening_hours":"Tu-Fr 12:05-20:00; Sa 12:05-20:00; Su 12:05-20:00"}},{"id":"n4052049182","lat":50.053204,"lon":19.94789,"name":"Moo Moo","cat":"food","kind":"restaurant","ts":"2024-01-28","tags":{"addr:street":"Szeroka","addr:housenumber":"3","website":"https://miodova.pl/","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n4052066489","lat":50.052813,"lon":19.945301,"name":"Sąsiedzi","cat":"food","kind":"restaurant","ts":"2024-03-17","tags":{"check_date":"2024-01-25"}},{"id":"n4101750146","lat":50.06251,"lon":19.935301,"name":"Residence9","cat":"stay","kind":"hotel","ts":"2023-11-03","tags":{"addr:street":"Szewska","addr:housenumber":"9","website":"https://www.residence9.pl/","opening_hours":"24/7"}},{"id":"n4114134720","lat":50.058984,"lon":19.939556,"name":"Albertina Restaurant & Wine","cat":"food","kind":"restaurant","ts":"2022-07-15","tags":{"addr:street":"Dominikańska","addr:housenumber":"3","website":"https://albertinarestaurant.pl/","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n4127468889","lat":50.05319,"lon":19.946027,"name":"Regionalne Alkohole","cat":"shop","kind":"beverages","ts":"2024-06-29","tags":{"wheelchair":"yes","check_date":"2023-03-22","addr:street":"Miodowa","addr:housenumber":"28a","website":"https://smakipodhala.pl/","opening_hours":"Mo-Sa 10:00-22:00; Su 12:00-20:00"}},{"id":"n4131067435","lat":50.050457,"lon":19.949311,"name":"Craftownia","cat":"food","kind":"pub","ts":"2025-01-11","tags":{"addr:street":"Świętego Wawrzyńca","addr:housenumber":"22","opening_hours":"14:00-01:00"}},{"id":"n4146820322","lat":50.05939,"lon":19.929792,"name":"Petite France","cat":"food","kind":"cafe","ts":"2023-07-07","tags":{"wheelchair":"yes","opening_hours":"Tu-Fr 10:00-20:00; Sa-Su 10:00-21:00"}},{"id":"n4150948801","lat":50.062999,"lon":19.941205,"name":"Herbaciarnia Czarka","cat":"shop","kind":"tea","ts":"2025-09-14","tags":{"wheelchair":"limited","check_date":"2025-09-13","addr:street":"Szpitalna","addr:housenumber":"24","opening_hours":"Mo-Sa 10:00-21:00; Su 11:00-18:00"}},{"id":"n4160067290","lat":50.058051,"lon":19.938805,"name":"Mosquito Old Town Apartments","cat":"stay","kind":"hostel","ts":"2026-02-21","tags":{"addr:street":"Poselska","addr:housenumber":"17"}},{"id":"n4161938189","lat":50.058086,"lon":19.938212,"name":"Miód Malina","cat":"food","kind":"restaurant","ts":"2026-02-23","tags":{"changing_table":"yes","level":"0","check_date":"2026-02-23","addr:street":"Grodzka","addr:housenumber":"40","website":"https://miodmalina.pl/","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n4193184519","lat":50.053236,"lon":19.943488,"name":"Dream Hostel","cat":"stay","kind":"hostel","ts":"2024-01-28","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"57"}},{"id":"n4221529192","lat":50.062942,"lon":19.936767,"name":"Pod Gruszką","cat":"food","kind":"restaurant","ts":"2026-01-26","tags":{"level":"1","check_date":"2026-01-26","addr:street":"Szczepańska","addr:housenumber":"1"}},{"id":"n4221551289","lat":50.051561,"lon":19.943563,"name":"Pierogi Mr Vincent","cat":"food","kind":"restaurant","ts":"2026-03-03","tags":{"addr:street":"Bożego Ciała","addr:housenumber":"12","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n4242570454","lat":50.059242,"lon":19.94225,"name":"Lajkonik","cat":"shop","kind":"bakery","ts":"2026-07-08","tags":{"check_date":"2026-07-08","opening_hours":"Mo-Fr 07:00-20:00; Sa-Su 07:00-20:00"}},{"id":"n4250007189","lat":50.060459,"lon":19.931519,"name":"Przesada","cat":"food","kind":"cafe","ts":"2025-07-12","tags":{"opening_hours":"Mo-Fr 08:00-17:00; Sa,Su 10:00-17:00"}},{"id":"n4281114376","lat":50.063546,"lon":19.946086,"name":"Buszek Nutka Smaku","cat":"food","kind":"pub","ts":"2023-11-03","tags":{"website":"https://www.buszeknutkasmaku.pl/","opening_hours":"Fr,Sa 17:00-23:00; Su-Th 18:00-22:00"}},{"id":"n4281114377","lat":50.063352,"lon":19.945504,"name":"Natura","cat":"shop","kind":"health_food","ts":"2024-03-27","tags":{"website":"https://sklepynatura.com/","opening_hours":"Mo-Fr 09:00-19:00; Sa 09:00-17:00"}},{"id":"n4281228578","lat":50.061374,"lon":19.941713,"name":"Muzeum i Archiwum Marii Angeli Truszkowskiej","cat":"culture","kind":"museum","ts":"2023-09-29","tags":{"addr:street":"Mikołajska","addr:housenumber":"18","website":"http://www.muzeum-mat.cssf.opoka.org.pl/","opening_hours":"Tu 14:00-17:00; We-Fr 10:00-14:00"}},{"id":"n4281228579","lat":50.0613,"lon":19.94146,"name":"Papryczki 5","cat":"food","kind":"restaurant","ts":"2026-04-11","tags":{"check_date":"2026-04-11","website":"http://www.papryczki5.pl/","opening_hours":"Mo-Su 09:00-24:00"}},{"id":"n4281228580","lat":50.061508,"lon":19.941665,"name":"Cyklop","cat":"food","kind":"restaurant","ts":"2026-02-06","tags":{"check_date":"2026-02-06","website":"https://www.pizzeriacyklop.pl/","opening_hours":"Mo-Th 11:00-23:00; Fr,Sa 11:00-24:00"}},{"id":"n4281228581","lat":50.061254,"lon":19.94162,"name":"Wódka Cafe Bar","cat":"food","kind":"bar","ts":"2024-07-10","tags":{"website":"http://wodkabar.pl/","opening_hours":"Mo 15:00-24:00; Tu-Th 00:00-02:00,15:00-24:00; Fr-Su 00:00-02:00,13:00-24:00"}},{"id":"n4281228582","lat":50.06123,"lon":19.944346,"name":"Koszule Kapłańskie i Wizytowe","cat":"shop","kind":"clothes","ts":"2024-03-27","tags":{}},{"id":"n4281228583","lat":50.061715,"lon":19.940694,"name":"Bull Pub","cat":"food","kind":"pub","ts":"2023-12-27","tags":{"addr:street":"Szpitalna","addr:housenumber":"1","opening_hours":"Mo-Su 10:00-00:00"}},{"id":"n4281246640","lat":50.061064,"lon":19.93882,"name":"Galeria Bukowski","cat":"shop","kind":"toys","ts":"2025-08-25","tags":{"wheelchair":"no","level":"0","website":"http://galeriabukowski.pl/","opening_hours":"Su 12:00-18:00; Mo-Sa 12:00-19:00"}},{"id":"n4281246641","lat":50.061413,"lon":19.941101,"name":"Kraktel","cat":"shop","kind":"travel_agency","ts":"2026-04-11","tags":{"check_date":"2026-04-11","opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n4281246643","lat":50.061578,"lon":19.94106,"name":"Rossmann","cat":"shop","kind":"chemist","ts":"2025-07-23","tags":{"addr:street":"Mikołajska","addr:housenumber":"6","website":"https://www.rossmann.pl/drogerie/Drogeria-Rossmann-mikolajska-6,krakow,12,146","opening_hours":"Mo-Fr 09:00-21:30; Sa 09:00-21:30; Su 10:00-18:00"}},{"id":"n4281246644","lat":50.060931,"lon":19.939278,"name":"Zapiekanki u Hanki","cat":"food","kind":"fast_food","ts":"2024-07-16","tags":{"wheelchair":"no"}},{"id":"n4281246645","lat":50.061289,"lon":19.938711,"name":"Zara","cat":"shop","kind":"clothes","ts":"2024-10-13","tags":{"wheelchair":"yes","check_date":"2024-10-13","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"n4281246647","lat":50.060965,"lon":19.939101,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2025-05-11","tags":{"wheelchair":"no","opening_hours":"Mo-Sa 06:00-23:00; Su 09:00-21:00"}},{"id":"n4281246649","lat":50.061647,"lon":19.940827,"name":"Dbam o Zdrowie","cat":"health","kind":"pharmacy","ts":"2023-07-21","tags":{"wheelchair":"limited","addr:street":"Mikołajska","addr:housenumber":"4","opening_hours":"Mo-Fr 08:00-20:00; Sa 09:00-18:00"}},{"id":"n4285896689","lat":50.052271,"lon":19.944929,"name":"Alchemia od Kuchni","cat":"food","kind":"restaurant","ts":"2026-07-13","tags":{"wheelchair":"limited","addr:street":"Estery","addr:housenumber":"5","website":"https://odkuchni.alchemia.com.pl/","opening_hours":"Mo-Su 09:00-22:00"}},{"id":"n4291175494","lat":50.049969,"lon":19.947897,"name":"Qrudo","cat":"food","kind":"restaurant","ts":"2024-08-12","tags":{"addr:street":"Świętego Wawrzyńca","addr:housenumber":"19","website":"https://qrudo.pl/"}},{"id":"n4291232689","lat":50.053129,"lon":19.9476,"name":"Hamsa","cat":"food","kind":"restaurant","ts":"2024-01-28","tags":{"name:en":"Hamsa","addr:street":"Szeroka","addr:housenumber":"2","website":"http://www.hamsa.pl","opening_hours":"Mo-Fr 10:00-23:00; Sa-Su 09:00-23:00"}},{"id":"n4291278342","lat":50.061742,"lon":19.937462,"name":"Cepelia","cat":"shop","kind":"gift","ts":"2025-09-05","tags":{"wheelchair":"yes"}},{"id":"n4291278347","lat":50.061812,"lon":19.937367,"name":"Józefa Policht-Oleksowa","cat":"shop","kind":"gift","ts":"2026-09-14","tags":{"wheelchair":"yes"}},{"id":"n4294496889","lat":50.063431,"lon":19.937223,"name":"Leach and Lang Property","cat":"shop","kind":"estate_agent","ts":"2023-09-29","tags":{"website":"https://www.leachandlang.com/","opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n4294978793","lat":50.063556,"lon":19.931164,"name":"Tektura","cat":"food","kind":"cafe","ts":"2025-04-30","tags":{"opening_hours":"Mo-Su 08:00-21:00"}},{"id":"n4297009517","lat":50.052279,"lon":19.94556,"name":"Rodi's Yellow Submarine Smash Burger","cat":"food","kind":"fast_food","ts":"2026-05-24","tags":{"addr:street":"Warszauera","addr:housenumber":"3"}},{"id":"n4297187671","lat":50.053275,"lon":19.946348,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2025-09-14","tags":{"check_date":"2025-09-11","addr:street":"Brzozowa","addr:housenumber":"22","opening_hours":"24/7"}},{"id":"n4318023401","lat":50.058755,"lon":19.937674,"name":"Aparthotel Grodzka 21","cat":"stay","kind":"hotel","ts":"2022-07-03","tags":{}},{"id":"n4329105372","lat":50.058107,"lon":19.938761,"name":"Pizzeria Trzy Papryczki","cat":"food","kind":"restaurant","ts":"2022-10-05","tags":{"addr:street":"Poselska","addr:housenumber":"17","website":"http://trzypapryczki.krakow.pl/","opening_hours":"Mo-Th 12:00-22:00; Fr 12:00-23:00; Sa 11:30-23:00; Su 11:30-22:00"}},{"id":"n4329105373","lat":50.058107,"lon":19.939177,"name":"Corleone","cat":"food","kind":"restaurant","ts":"2024-12-02","tags":{"addr:street":"Poselska","addr:housenumber":"19","website":"http://www.corleone.krakow.pl","opening_hours":"Mo-Su 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n4357431153","lat":50.051574,"lon":19.94854,"name":"Mapa centrum Krakowa","cat":"culture","kind":"information","ts":"2023-06-08","tags":{"check_date":"2023-06-08"}},{"id":"n4357448101","lat":50.051943,"lon":19.94656,"name":"Szklanki","cat":"food","kind":"bar","ts":"2024-03-10","tags":{"website":"https://szklanki.ontap.pl/","opening_hours":"Mo 16:00-23:00; Tu-Th 16:00-24:00; Fr 00:00-01:00,16:00-24:00; Sa,Su 00:00-02:00,15:00-24:00"}},{"id":"n4357495627","lat":50.051312,"lon":19.947373,"name":"Galicja","cat":"shop","kind":"books","ts":"2024-01-31","tags":{}},{"id":"n4362875819","lat":50.062106,"lon":19.937835,"name":"makieta Sukiennic","cat":"culture","kind":"information","ts":"2025-09-05","tags":{}},{"id":"n4364595616","lat":50.051285,"lon":19.943733,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-09-14","tags":{"check_date":"2026-09-14","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-22:00; Su 08:00-21:00"}},{"id":"n4364595617","lat":50.050972,"lon":19.943252,"name":"Ramen Tu","cat":"food","kind":"restaurant","ts":"2024-02-20","tags":{"website":"https://www.facebook.com/ramentukrakow1/"}},{"id":"n4382937303","lat":50.063695,"lon":19.936907,"name":"Posiadówka","cat":"food","kind":"bar","ts":"2022-09-25","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"7","website":"https://posiadowka-diner.business.site","opening_hours":"Mo 16:00-23:00; Tu-Fr 14:00-24:00; Sa 00:00-02:00,14:00-24:00; Su 00:00-02:00,14:00-23:00"}},{"id":"n4396293768","lat":50.051912,"lon":19.948077,"name":"Ulica Krokodyli","cat":"food","kind":"pub","ts":"2016-09-11","tags":{}},{"id":"n4396294404","lat":50.052846,"lon":19.943998,"name":"La Habana","cat":"food","kind":"bar","ts":"2026-07-24","tags":{"check_date":"2026-07-24","addr:street":"Miodowa","addr:housenumber":"22","opening_hours":"Su-Th 16:00-01:00, Fr,Sa 16:00-03:00"}},{"id":"n4397848046","lat":50.051164,"lon":19.942843,"name":"Noto","cat":"food","kind":"bar","ts":"2026-07-13","tags":{"wheelchair":"yes","addr:street":"Beera Meiselsa","addr:housenumber":"14","website":"https://ni-hao.pl//"}},{"id":"n4397850553","lat":50.050895,"lon":19.943008,"name":"Vanilla","cat":"shop","kind":"clothes","ts":"2024-02-20","tags":{"opening_hours":"Mo-Fr 12:00-19:00; Sa 11:00-16:00"}},{"id":"n4397851152","lat":50.050933,"lon":19.943084,"name":"BeerStreet","cat":"food","kind":"pub","ts":"2024-08-11","tags":{"wheelchair":"no","website":"https://www.facebook.com/burgerstreetcracow/","opening_hours":"Mo-We,Su 12:00-24:00; Th 12:00-01:00; Fr-Sa 12:00-02:00"}},{"id":"n4397856722","lat":50.056595,"lon":19.945055,"name":"Bussola Coffee","cat":"food","kind":"cafe","ts":"2026-07-25","tags":{"wheelchair":"limited","level":"0","check_date":"2026-07-25","addr:street":"Starowiślna","addr:housenumber":"27","website":"https://www.bussolacoffee.pl/","opening_hours":"Mo, Fr 07:00-20:00; Sa-Su 08:00-20:00; Tu-Th 07:00-19:00"}},{"id":"n4397858911","lat":50.054609,"lon":19.946467,"name":"HAUST","cat":"food","kind":"restaurant","ts":"2026-05-26","tags":{"check_date":"2026-05-26","addr:street":"Berka Joselewicza","addr:housenumber":"18","opening_hours":"Mo-Fr 16:00-22:00; Sa 13:00-22:00; Su 13:00-21:00"}},{"id":"n4397859094","lat":50.055669,"lon":19.946468,"name":"Da Grasso","cat":"food","kind":"restaurant","ts":"2024-08-31","tags":{"check_date":"2024-02-20"}},{"id":"n4398883729","lat":50.060547,"lon":19.936078,"name":"Bracka Main Square","cat":"stay","kind":"apartment","ts":"2026-02-23","tags":{"wheelchair":"no","check_date":"2026-02-23","addr:street":"Bracka","addr:housenumber":"3"}},{"id":"n4420768989","lat":50.050599,"lon":19.944057,"name":"Klub Wódki","cat":"food","kind":"pub","ts":"2026-09-09","tags":{"check_date":"2026-09-09","addr:street":"Józefa","addr:housenumber":"12","opening_hours":"Fr,Sa 15:00-02:00, Su-Th 15:00-24:00"}},{"id":"n4420786640","lat":50.048808,"lon":19.944826,"name":"MashRoom","cat":"food","kind":"bar","ts":"2026-09-14","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"10","website":"https://www.facebook.com/mashroomkrakow"}},{"id":"n4420790343","lat":50.050741,"lon":19.944777,"name":"Yum Yum Viet Nam","cat":"food","kind":"restaurant","ts":"2025-10-01","tags":{"opening_hours":"Mo-Fr 11:00-22:00; Sa,Su 12:00-23:00"}},{"id":"n4440760689","lat":50.05828,"lon":19.943662,"name":"Vegab","cat":"food","kind":"fast_food","ts":"2026-07-22","tags":{"check_date":"2026-07-22","addr:street":"Starowiślna","addr:housenumber":"8","website":"https://www.vegab.pl/","opening_hours":"Mo-Th 11:00-21:00; Fr-Sa 11:00-24:00; Su 11:00-21:00"}},{"id":"n4440919490","lat":50.059973,"lon":19.937599,"name":"Dobra Pączkarnia","cat":"shop","kind":"pastry","ts":"2026-04-16","tags":{"wheelchair":"yes","level":"0","check_date":"2026-04-16","addr:street":"Grodzka","addr:housenumber":"5","website":"https://dobrapaczkarnia.pl/nasze-punkty/krakow-grodzka/","opening_hours":"08:00-21:00"}},{"id":"n4445606590","lat":50.057436,"lon":19.938003,"name":"Bar Grodzki","cat":"food","kind":"fast_food","ts":"2026-09-15","tags":{"wheelchair":"yes","opening_hours":"Mo-Sa 09:00-19:00; Su 10:00-19:00"}},{"id":"n4449406802","lat":50.063628,"lon":19.937065,"name":"Polskie Smaki","cat":"food","kind":"restaurant","ts":"2021-09-05","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"5","opening_hours":"Mo-Su 11:00-21:00"}},{"id":"n4449466792","lat":50.052788,"lon":19.943052,"name":"Pepepralnia.pl","cat":"shop","kind":"laundry","ts":"2025-01-11","tags":{}},{"id":"n4450164190","lat":50.051564,"lon":19.940855,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2026-07-17","tags":{"wheelchair":"yes","check_date":"2026-07-17","addr:street":"Józefa Dietla","opening_hours":"24/7"}},{"id":"n4452851890","lat":50.062993,"lon":19.945218,"name":"One World Hostel","cat":"stay","kind":"hostel","ts":"2026-09-18","tags":{"check_date":"2026-09-18","addr:street":"Westerplatte","addr:housenumber":"8","website":"http://oneworldhostel.eu/"}},{"id":"n4461226621","lat":50.05404,"lon":19.954366,"name":"McDonald's","cat":"food","kind":"fast_food","ts":"2019-05-30","tags":{"wheelchair":"yes","level":"1"}},{"id":"n4461227119","lat":50.062237,"lon":19.93543,"name":"McCafé","cat":"food","kind":"cafe","ts":"2026-04-27","tags":{"wheelchair":"no"}},{"id":"n4465833389","lat":50.057816,"lon":19.944158,"name":"Mo-Ja Cafe & Bistro","cat":"food","kind":"cafe","ts":"2026-05-13","tags":{"addr:street":"Starowiślna","addr:housenumber":"14","website":"https://www.cafemoja.pl/","opening_hours":"Mo-Fr 08:30-17:00; Sa,Su 08:00-17:00"}},{"id":"n4501870692","lat":50.051789,"lon":19.926812,"name":"Dębnicka","cat":"shop","kind":"florist","ts":"2026-07-17","tags":{"wheelchair":"no","check_date":"2026-07-17","opening_hours":"Mo-Fr 08:00-19:00; Sa 08:00-15:00"}},{"id":"n4501873067","lat":50.051539,"lon":19.926862,"name":"U Bogdana smak tradycji","cat":"shop","kind":"butcher","ts":"2021-05-26","tags":{"opening_hours":"Mo-Fr 07:30-17:00; Sa 07:00-14:00"}},{"id":"n4501874283","lat":50.051804,"lon":19.927128,"name":"Kwiaciarnia MAK","cat":"shop","kind":"florist","ts":"2016-11-15","tags":{}},{"id":"n4503796799","lat":50.052156,"lon":19.943444,"name":"Jodełkowa","cat":"food","kind":"restaurant","ts":"2026-06-09","tags":{"check_date":"2026-06-09","addr:street":"Miodowa","addr:housenumber":"13"}},{"id":"n4503798774","lat":50.052208,"lon":19.943527,"name":"Kocyk","cat":"shop","kind":"alcohol","ts":"2026-03-02","tags":{"check_date":"2026-03-02","addr:street":"Miodowa","addr:housenumber":"13","opening_hours":"Mo-Sa 06:00-23:45; Su,PH 09:00-23:45"}},{"id":"n4504307193","lat":50.05982,"lon":19.93878,"name":"Pimiento","cat":"food","kind":"restaurant","ts":"2024-12-13","tags":{"wheelchair":"no","website":"https://pimiento.pl/stare-miasto/","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n4504307295","lat":50.053312,"lon":19.945963,"name":"Karakter","cat":"food","kind":"restaurant","ts":"2023-08-06","tags":{"opening_hours":"Mo 17:00-23:00; Tu-Th 12:00-23:00; Fr,Sa 12:00-24:00, Su 12:00-23:00"}},{"id":"n4512534593","lat":50.062561,"lon":19.940542,"name":"Happy Socks","cat":"shop","kind":"clothes","ts":"2023-09-21","tags":{"name:en":"Happy Socks","addr:street":"Świętego Tomasza","opening_hours":"Mo-Su 11:00-19:00"}},{"id":"n4512835898","lat":50.06285,"lon":19.934397,"name":"Pepita","cat":"shop","kind":"clothes","ts":"2025-07-24","tags":{"check_date":"2025-07-24","opening_hours":"Mo-Su 10:00-20:30"}},{"id":"n4518825615","lat":50.059373,"lon":19.936822,"name":"Location ApartHostel","cat":"stay","kind":"hostel","ts":"2016-11-24","tags":{"wheelchair":"no","level":"1","addr:street":"Plac Wszystkich Świętych","addr:housenumber":"8","website":"http://locationaparthostel.pl"}},{"id":"n4518828380","lat":50.059458,"lon":19.936865,"name":"Magistrat","cat":"food","kind":"pub","ts":"2016-11-24","tags":{"wheelchair":"no","level":"-1","addr:street":"Plac Wszystkich Świętych","addr:housenumber":"8","website":"http://pubmagistrat.pl"}},{"id":"n4518838415","lat":50.060652,"lon":19.939612,"name":"Pierwszy Lokal na Stolarskiej po lewej stronie, idąc od Małego Rynku","cat":"food","kind":"pub","ts":"2023-10-14","tags":{"wheelchair":"limited","level":"0","addr:street":"Stolarska","addr:housenumber":"6/1","website":"https://www.facebook.com/PierwszyLokal/","opening_hours":"Mo-Su 09:00-5:00"}},{"id":"n4519635892","lat":50.055671,"lon":19.924809,"name":"Delikatesy Kocyk","cat":"shop","kind":"convenience","ts":"2026-02-07","tags":{"check_date":"2026-02-07","website":"https://www.sklepykocyk.pl","opening_hours":"Mo-Sa 06:00-22:00; Su 09:00-22:00"}},{"id":"n4523697214","lat":50.063862,"lon":19.937578,"name":"Antycafe","cat":"food","kind":"pub","ts":"2026-07-14","tags":{"opening_hours":"Mo-Fr 16:00+; Sa,Su 15:00+"}},{"id":"n4524457389","lat":50.059837,"lon":19.937835,"name":"Steak Burger","cat":"food","kind":"restaurant","ts":"2021-08-21","tags":{"addr:street":"Grodzka","addr:housenumber":"6"}},{"id":"n4535631871","lat":50.059905,"lon":19.937611,"name":"Słodki Skarb Zamkowy","cat":"shop","kind":"confectionery","ts":"2025-08-24","tags":{"check_date":"2025-04-21"}},{"id":"n4559228195","lat":50.059268,"lon":19.925952,"name":"ASP w Krakowie Wydział Intermediów","cat":"services","kind":"university","ts":"2016-12-17","tags":{"addr:street":"Marszałka Józefa Piłsudskiego","addr:housenumber":"38"}},{"id":"n4588934197","lat":50.058995,"lon":19.938027,"name":"McDonald's","cat":"food","kind":"fast_food","ts":"2026-01-26","tags":{"wheelchair":"no","check_date":"2025-04-19","addr:street":"Grodzka","addr:housenumber":"26","website":"https://mcdonalds.pl/restauracje/malopolskie/krakow/krakow-ul-grodzka-26","opening_hours":"Mo-We 07:00-02:00, Th 07:00-04:00, Fr 07:00-05:00, Sa 08:00-05:00, Su 08:00-02:00"}},{"id":"n4590510780","lat":50.051038,"lon":19.939012,"name":"Eliksir","cat":"food","kind":"bar","ts":"2024-09-29","tags":{"addr:street":"Sukiennicza","addr:housenumber":"8"}},{"id":"n4659379690","lat":50.060464,"lon":19.939059,"name":"Pauza","cat":"food","kind":"bar","ts":"2024-07-16","tags":{"name:en":"Pauza","addr:street":"Stolarska","addr:housenumber":"5/3","website":"http://pauza.pl"}},{"id":"n4668552892","lat":50.060541,"lon":19.937249,"name":"Szara Geś","cat":"food","kind":"restaurant","ts":"2022-07-06","tags":{"addr:street":"Rynek Główny","addr:housenumber":"17","website":"https://www.szarages.com/"}},{"id":"n4675484589","lat":50.059127,"lon":19.950271,"name":"UnderWonder Studio Pole Dance","cat":"services","kind":"school","ts":"2025-11-13","tags":{"name:en":"UnderWonder Studio Pole Dance","addr:street":"Świętego Łazarza","addr:housenumber":"19","website":"https://underwonder.pl/","opening_hours":"Mo-Su 09:00-22:00"}},{"id":"n4683393791","lat":50.0513,"lon":19.947134,"name":"Cheder","cat":"food","kind":"cafe","ts":"2026-04-06","tags":{"name:en":"Cheder","addr:street":"Józefa","addr:housenumber":"36","website":"http://cheder.pl","opening_hours":"Tu-Th 10:00-15:00; Fr-Su 10:00-17:00"}},{"id":"n4692951322","lat":50.062725,"lon":19.926581,"name":"Paradox","cat":"culture","kind":"cinema","ts":"2025-11-13","tags":{"website":"https://kinoparadox.pl/","opening_hours":"Mo-Su 13:00-22:00"}},{"id":"n4728249344","lat":50.05375,"lon":19.949224,"name":"Zaraz Wracam Tu","cat":"food","kind":"bar","ts":"2024-02-20","tags":{"wheelchair":"limited","check_date":"2024-02-20","opening_hours":"Mo-Th 15:00-02:00; Fr-Sa 15:00-03:00; Su 15:00-01:00"}},{"id":"n4728249345","lat":50.053372,"lon":19.948888,"name":"Ziko Apteka","cat":"health","kind":"pharmacy","ts":"2022-06-21","tags":{"addr:street":"Starowiślna","addr:housenumber":"54","website":"https://www.ziko.pl/krakow-apteki-drogerie-ziko/starowislna-54/","opening_hours":"Mo-Fr 08:00-21:00, Sa 08:00-16:00"}},{"id":"n4728256540","lat":50.057175,"lon":19.930368,"name":"Alior Bank","cat":"services","kind":"bank","ts":"2026-09-26","tags":{"addr:street":"Zwierzyniecka","addr:housenumber":"24","opening_hours":"Mo-We,Fr 09:00-17:00; Th 11:00-17:00"}},{"id":"n4728256541","lat":50.059001,"lon":19.938579,"name":"Nievinna?","cat":"food","kind":"bar","ts":"2026-02-21","tags":{"check_date":"2025-08-25","addr:street":"Plac Dominikański","addr:housenumber":"4"}},{"id":"n4728259227","lat":50.055939,"lon":19.928384,"name":"Percheron","cat":"food","kind":"restaurant","ts":"2019-10-30","tags":{"opening_hours":"Mo-Su,PH 10:00-23:00"}},{"id":"n4728259228","lat":50.056616,"lon":19.929258,"name":"Kocyk","cat":"shop","kind":"convenience","ts":"2021-11-30","tags":{}},{"id":"n4728262571","lat":50.05523,"lon":19.93286,"name":"Groble","cat":"food","kind":"restaurant","ts":"2022-10-08","tags":{"wheelchair":"yes","level":"6","website":"https://groble.pl/sky-bar-restaurant/"}},{"id":"n4728264530","lat":50.056553,"lon":19.929543,"name":"Sette","cat":"food","kind":"restaurant","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n4728264532","lat":50.05664,"lon":19.929094,"name":"Mieszczańska","cat":"food","kind":"restaurant","ts":"2017-03-10","tags":{}},{"id":"n4728997200","lat":50.056526,"lon":19.929521,"name":"Form","cat":"shop","kind":"hairdresser","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n4729002778","lat":50.057442,"lon":19.930639,"name":"Barocco","cat":"shop","kind":"clothes","ts":"2024-08-03","tags":{"check_date":"2024-08-03","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n4729002779","lat":50.0575,"lon":19.930708,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2024-08-03","tags":{"check_date":"2024-08-03","website":"https://zabka.pl/","opening_hours":"Mo-Su 06:00-23:00"}},{"id":"n4729004717","lat":50.057937,"lon":19.931549,"name":"Zbita Szybka - Serwis iPhone","cat":"shop","kind":"mobile_phone","ts":"2026-09-24","tags":{"check_date":"2024-09-04"}},{"id":"n4729004718","lat":50.058042,"lon":19.931148,"name":"Hello","cat":"stay","kind":"apartment","ts":"2025-08-05","tags":{}},{"id":"n4729007980","lat":50.058261,"lon":19.932272,"name":"Betty Clean","cat":"shop","kind":"laundry","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n4729007981","lat":50.058336,"lon":19.931981,"name":"TK Laser","cat":"shop","kind":"beauty","ts":"2025-08-05","tags":{"check_date":"2025-08-05","opening_hours":"Tu-Sa 10:00-20:00"}},{"id":"n4729007982","lat":50.058196,"lon":19.932137,"name":"Ottamam","cat":"food","kind":"fast_food","ts":"2026-07-03","tags":{"addr:street":"Zwierzyniecka","addr:housenumber":"8"}},{"id":"n4729007983","lat":50.058232,"lon":19.931744,"name":"Pawlak","cat":"shop","kind":"bakery","ts":"2025-08-05","tags":{"check_date":"2025-08-05","opening_hours":"Mo-Fr 06:00-24:00; Sa 06:00-13:00; PH,Su off"}},{"id":"n4729007984","lat":50.058007,"lon":19.931706,"name":"Tandoori Flame","cat":"food","kind":"restaurant","ts":"2024-08-03","tags":{}},{"id":"n4729007985","lat":50.058101,"lon":19.931393,"name":"Antyki Widurscy","cat":"shop","kind":"pawnbroker","ts":"2024-08-03","tags":{"check_date":"2024-08-03","opening_hours":"Mo-Fr 11:00-18:00; Sa 11:00-14:00; PH,Su off"}},{"id":"n4729009612","lat":50.0584,"lon":19.932582,"name":"Gossip","cat":"food","kind":"cafe","ts":"2024-08-03","tags":{"check_date":"2024-08-03","opening_hours":"Mo-Su 07:30-17:00"}},{"id":"n4729009613","lat":50.058434,"lon":19.932204,"name":"Napnap Bistro","cat":"food","kind":"cafe","ts":"2025-08-05","tags":{"check_date":"2025-08-05","opening_hours":"Mo-Su 08:00-17:00"}},{"id":"n4729009614","lat":50.058375,"lon":19.932067,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-07-13","tags":{"website":"https://www.zabka.pl","opening_hours":"Mo-Sa 06:00-20:00; Su 11:00-20:00"}},{"id":"n4730384560","lat":50.052041,"lon":19.943306,"name":"Kazimir","cat":"food","kind":"restaurant","ts":"2025-08-25","tags":{"wheelchair":"no","toilets:wheelchair":"no","check_date":"2025-07-31","addr:street":"Miodowa","addr:housenumber":"11","opening_hours":"Mo-Su 07:00-22:00"}},{"id":"n4730384561","lat":50.051866,"lon":19.942737,"name":"Belleza","cat":"shop","kind":"hairdresser","ts":"2024-01-25","tags":{"opening_hours":"Mo-Fr 09:00-17:00; Sa 08:00-14:00"}},{"id":"n4730390132","lat":50.053862,"lon":19.948385,"name":"JustShop","cat":"shop","kind":"convenience","ts":"2024-01-22","tags":{}},{"id":"n4730390134","lat":50.053161,"lon":19.945828,"name":"Domówka","cat":"food","kind":"pub","ts":"2022-02-25","tags":{"addr:street":"Miodowa","addr:housenumber":"28 a","website":"http://domowkacafe.pl/"}},{"id":"n4730390135","lat":50.052705,"lon":19.944931,"name":"Cytat cafe","cat":"food","kind":"cafe","ts":"2025-12-28","tags":{"addr:street":"Miodowa","addr:housenumber":"23","website":"https://www.cytatcafe.pl/","opening_hours":"Su-Th 08:00-22:00; Fr,Sa 08:00-23:00"}},{"id":"n4730390136","lat":50.052462,"lon":19.943548,"name":"Oliwa Pub","cat":"food","kind":"pub","ts":"2024-01-24","tags":{"addr:street":"Miodowa","addr:housenumber":"14","website":"https://www.facebook.com/oliwapub/"}},{"id":"n4730392868","lat":50.056834,"lon":19.92945,"name":"XXXL","cat":"food","kind":"cafe","ts":"2023-02-22","tags":{}},{"id":"n4736558837","lat":50.057777,"lon":19.930765,"name":"Sekret Smaku","cat":"food","kind":"fast_food","ts":"2023-11-03","tags":{"website":"https://www.sekretsmaku.pl/","opening_hours":"Mo-Fr 07:00-18:00; Sa 07:00-15:00"}},{"id":"n4736558838","lat":50.05767,"lon":19.931069,"name":"Buczek","cat":"shop","kind":"bakery","ts":"2024-09-04","tags":{"check_date":"2024-09-04","addr:street":"Tarłowska","addr:housenumber":"23","website":"https://piekarniabuczek.pl","opening_hours":"Mo-Fr 07:00-19:00; Sa 07:00-16:00"}},{"id":"n4742788308","lat":50.063698,"lon":19.932935,"name":"Steskal","cat":"shop","kind":"bakery","ts":"2026-03-29","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 06:00-18:00; Sa 09:00-15:00"}},{"id":"n4745690437","lat":50.063901,"lon":19.940521,"name":"Flying Tiger Copenhagen","cat":"shop","kind":"variety_store","ts":"2026-09-16","tags":{"wheelchair":"yes","addr:street":"Floriańska","addr:housenumber":"28","opening_hours":"Mo-Sa 09:00-21:00; Su 09:00-21:00"}},{"id":"n4745690438","lat":50.063962,"lon":19.940846,"name":"Hebe","cat":"shop","kind":"chemist","ts":"2026-07-24","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 10:00-21:00; Sa 11:00-21:00"}},{"id":"n4745690439","lat":50.063857,"lon":19.940759,"name":"Aurarius","cat":"shop","kind":"jewelry","ts":"2024-02-16","tags":{"wheelchair":"limited","addr:street":"Floriańska","addr:housenumber":"39","opening_hours":"Mo-Su 10:00-18:30"}},{"id":"n4745690440","lat":50.063823,"lon":19.940465,"name":"Swatch","cat":"shop","kind":"watches","ts":"2024-02-12","tags":{"wheelchair":"no","opening_hours":"Mo-Su 10:00-20:00"}},{"id":"n4745690441","lat":50.063649,"lon":19.94059,"name":"I love Kraków","cat":"shop","kind":"gift","ts":"2022-11-09","tags":{"addr:street":"Floriańska","addr:housenumber":"35"}},{"id":"n4745690442","lat":50.063402,"lon":19.939669,"name":"Zapiecek","cat":"food","kind":"fast_food","ts":"2024-05-26","tags":{"opening_hours":"Mo-Fr 10:00-20:00; Sa 10:00-17:00"}},{"id":"n4745690444","lat":50.063172,"lon":19.940196,"name":"Ryłko","cat":"shop","kind":"shoes","ts":"2024-04-25","tags":{"wheelchair":"limited","addr:street":"Floriańska","addr:housenumber":"23"}},{"id":"n4745690445","lat":50.063314,"lon":19.940373,"name":"B.T. Sport","cat":"shop","kind":"shoes","ts":"2019-02-01","tags":{}},{"id":"n4745690446","lat":50.062949,"lon":19.940038,"name":"Sephora","cat":"shop","kind":"cosmetics","ts":"2024-02-16","tags":{"wheelchair":"no","opening_hours":"Mo-Sa 10:00-20:00; Su 10:00-18:00"}},{"id":"n4745690447","lat":50.06314,"lon":19.939812,"name":"Święta Krowa","cat":"food","kind":"pub","ts":"2020-10-07","tags":{"level":"-1","addr:street":"Floriańska","addr:housenumber":"16","website":"https://www.facebook.com/swietakrowa","opening_hours":"Fr 18:00-24:00; Sa 00:00-05:00,18:00-24:00; Su 00:00-05:00"}},{"id":"n4745690449","lat":50.062604,"lon":19.939834,"name":"Underground Skateshop","cat":"shop","kind":"clothes","ts":"2024-08-03","tags":{"level":"-1","check_date":"2024-08-03","addr:street":"Floriańska"}},{"id":"n4745690450","lat":50.062495,"lon":19.939407,"name":"Konopka","cat":"shop","kind":"clothes","ts":"2024-02-16","tags":{"wheelchair":"no","addr:street":"Floriańska","addr:housenumber":"4","opening_hours":"Mo-Fr 10:00-20:00"}},{"id":"n4745690455","lat":50.060247,"lon":19.937977,"name":"Wolford","cat":"shop","kind":"clothes","ts":"2019-08-07","tags":{}},{"id":"n4745690456","lat":50.060238,"lon":19.937872,"name":"André Grand","cat":"shop","kind":"clothes","ts":"2017-03-20","tags":{}},{"id":"n4745690457","lat":50.060154,"lon":19.937978,"name":"Delikatesy 13","cat":"shop","kind":"deli","ts":"2017-03-20","tags":{}},{"id":"n4745690458","lat":50.060187,"lon":19.937919,"name":"Vinoteka","cat":"shop","kind":"wine","ts":"2017-03-20","tags":{}},{"id":"n4745690460","lat":50.059652,"lon":19.937538,"name":"Hotel Jan","cat":"stay","kind":"hotel","ts":"2022-09-18","tags":{"check_date":"2022-09-18"}},{"id":"n4745690461","lat":50.059522,"lon":19.937563,"name":"Boutique Aparthotel","cat":"stay","kind":"hotel","ts":"2022-07-03","tags":{}},{"id":"n4745690462","lat":50.059356,"lon":19.937708,"name":"Lokaah","cat":"shop","kind":"gift","ts":"2026-09-15","tags":{"wheelchair":"limited","check_date":"2026-09-15","opening_hours":"Mo-Su 10:00-21:00"}},{"id":"n4745690463","lat":50.06023,"lon":19.938101,"name":"Bagatt","cat":"shop","kind":"shoes","ts":"2017-03-20","tags":{}},{"id":"n4745690464","lat":50.060205,"lon":19.938068,"name":"Lookbook","cat":"shop","kind":"clothes","ts":"2017-03-20","tags":{}},{"id":"n4745690465","lat":50.06304,"lon":19.933927,"name":"Vape Shop","cat":"shop","kind":"e-cigarette","ts":"2025-07-24","tags":{"check_date":"2025-07-24","opening_hours":"Mo-Sa 11:00-19:00; Su 12:00-19:00"}},{"id":"n4745690466","lat":50.062669,"lon":19.934382,"name":"Subway","cat":"food","kind":"fast_food","ts":"2026-03-13","tags":{"check_date":"2026-03-13","addr:street":"Szewska","opening_hours":"Su,Mo 09:00-23:00, Tu-Th 09:00-24:00, Fr,Sa 09:00-02:00"}},{"id":"n4745690468","lat":50.06205,"lon":19.934751,"name":"The Little Havana Party Hostel","cat":"stay","kind":"hostel","ts":"2024-08-03","tags":{"check_date":"2024-08-03"}},{"id":"n4745690470","lat":50.058681,"lon":19.938013,"name":"Click... Fashion","cat":"shop","kind":"clothes","ts":"2026-02-21","tags":{"wheelchair":"limited","check_date":"2025-04-21","addr:street":"Grodzka","addr:housenumber":"32","opening_hours":"Mo-Sa 11:00-20:00, Su 12:00-19:00"}},{"id":"n4745690471","lat":50.05822,"lon":19.938197,"name":"Pandora","cat":"shop","kind":"jewelry","ts":"2024-12-02","tags":{"wheelchair":"no","level":"0","check_date":"2024-11-30","opening_hours":"Mo-Sa 10:00-20:00; Su 10:00-17:00"}},{"id":"n4745690472","lat":50.062323,"lon":19.935697,"name":"Ryoko Ramen","cat":"food","kind":"restaurant","ts":"2026-06-30","tags":{"check_date":"2026-06-30"}},{"id":"n4745690473","lat":50.052482,"lon":19.942842,"name":"Militaria.pl","cat":"shop","kind":"outdoor","ts":"2025-05-04","tags":{"opening_hours":"Mo-Fr 10:00-19:00, Sa 10:00-18:00, Su 11:00-17:00"}},{"id":"n4745690474","lat":50.062429,"lon":19.93861,"name":"Betmanowska","cat":"stay","kind":"hotel","ts":"2025-12-22","tags":{"check_date":"2025-12-22","addr:street":"Rynek Główny","addr:housenumber":"44","website":"https://betmanowska.com/eng/"}},{"id":"n4749245828","lat":50.053418,"lon":19.92987,"name":"Klinika Dr Legrand - Dermatolog Kraków","cat":"health","kind":"doctors","ts":"2024-04-21","tags":{"addr:street":"Zamkowa","addr:housenumber":"2","website":"https://www.drlegrand.pl/"}},{"id":"n4749733821","lat":50.063869,"lon":19.93799,"name":"Old Town Hotel","cat":"stay","kind":"hotel","ts":"2026-07-14","tags":{"check_date":"2026-07-14"}},{"id":"n4749733822","lat":50.063738,"lon":19.937169,"name":"PapaPasta","cat":"food","kind":"fast_food","ts":"2026-09-15","tags":{"website":"https://papapasta-pasta-bar.app.restimo.com/","opening_hours":"Mo-Th 12:00-21:30; Fr,Sa 11:30-22:00; Su 11:30-21:30"}},{"id":"n4749733824","lat":50.063928,"lon":19.936921,"name":"Rembrandt Hostel","cat":"stay","kind":"hostel","ts":"2026-07-26","tags":{"wheelchair":"no","check_date":"2026-07-26"}},{"id":"n4749733826","lat":50.058675,"lon":19.93829,"name":"Kwadrans","cat":"food","kind":"fast_food","ts":"2026-02-21","tags":{"addr:street":"Grodzka","addr:housenumber":"32"}},{"id":"n4749733828","lat":50.058343,"lon":19.937845,"name":"Voigt","cat":"shop","kind":"optician","ts":"2024-07-09","tags":{}},{"id":"n4749733830","lat":50.058287,"lon":19.938188,"name":"Konopka","cat":"shop","kind":"shoes","ts":"2026-02-23","tags":{"check_date":"2026-02-23","addr:street":"Grodzka","addr:housenumber":"38"}},{"id":"n4749733831","lat":50.05836,"lon":19.938162,"name":"World of Amber","cat":"shop","kind":"jewelry","ts":"2026-02-21","tags":{"addr:street":"Grodzka","addr:housenumber":"38","opening_hours":"Mo-Su 10:00-20:00"}},{"id":"n4749733832","lat":50.058635,"lon":19.938025,"name":"Willsoor","cat":"shop","kind":"clothes","ts":"2026-02-21","tags":{"wheelchair":"limited","addr:street":"Grodzka","addr:housenumber":"32","opening_hours":"Mo-Fr 11:00-19:00, Sa,Su 11:30-16:30"}},{"id":"n4749733835","lat":50.059313,"lon":19.938597,"name":"Lajkonik","cat":"shop","kind":"bakery","ts":"2025-07-21","tags":{"opening_hours":"Mo-Su 07:00-21:00"}},{"id":"n4749733837","lat":50.059304,"lon":19.938391,"name":"Rzeźnia","cat":"food","kind":"restaurant","ts":"2025-08-25","tags":{"wheelchair":"no","opening_hours":"Su-Th 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n4749733839","lat":50.059535,"lon":19.937671,"name":"Kraków Souvenirs","cat":"shop","kind":"gift","ts":"2022-09-18","tags":{"check_date":"2022-09-18"}},{"id":"n4749733840","lat":50.059492,"lon":19.93768,"name":"Muultum","cat":"food","kind":"ice_cream","ts":"2026-09-15","tags":{"wheelchair":"limited","check_date":"2026-09-15","addr:street":"Grodzka","addr:housenumber":"13","opening_hours":"Mo-Su 10:00-21:00"}},{"id":"n4749733841","lat":50.059628,"lon":19.937653,"name":"Kantor Alkohole","cat":"shop","kind":"alcohol","ts":"2026-09-15","tags":{"wheelchair":"yes","check_date":"2026-09-15"}},{"id":"n4749733842","lat":50.059692,"lon":19.937644,"name":"Dobre Precle","cat":"shop","kind":"pastry","ts":"2026-09-15","tags":{"wheelchair":"yes","check_date":"2026-09-15","opening_hours":"Mo-Su 09:00-21:00"}},{"id":"n4749733843","lat":50.059675,"lon":19.938076,"name":"Pergamin Royal Apartments","cat":"stay","kind":"hotel","ts":"2022-07-03","tags":{}},{"id":"n4749733844","lat":50.060049,"lon":19.937589,"name":"Gruzińskie Chaczapuri","cat":"food","kind":"restaurant","ts":"2024-08-22","tags":{"wheelchair":"limited","opening_hours":"Su-Th 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n4749733845","lat":50.06056,"lon":19.937959,"name":"United Colors of Benetton","cat":"shop","kind":"clothes","ts":"2023-03-29","tags":{"opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"n4749733846","lat":50.060995,"lon":19.93529,"name":"Palladian","cat":"stay","kind":"hotel","ts":"2025-12-09","tags":{"check_date":"2025-12-09"}},{"id":"n4749733847","lat":50.061006,"lon":19.935031,"name":"Rossmann","cat":"shop","kind":"chemist","ts":"2025-12-09","tags":{"wheelchair":"limited","check_date":"2025-12-09","website":"https://www.rossmann.pl/drogerie/Drogeria-Rossmann-wislna-3,krakow,12,317","opening_hours":"Mo-Sa 09:00-21:30; Su 09:30-20:30"}},{"id":"n4749733849","lat":50.060638,"lon":19.934972,"name":"Corner Pizza","cat":"food","kind":"fast_food","ts":"2026-07-24","tags":{"wheelchair":"yes","level":"0","check_date":"2026-07-24","addr:street":"Wiślna","addr:housenumber":"6","website":"https://www.facebook.com/cornerpizza.krakow/","opening_hours":"Mo-Fr 11:00-20:00; Sa 12:00-18:00"}},{"id":"n4784969385","lat":50.047338,"lon":19.946942,"name":"Chinkalnia","cat":"food","kind":"restaurant","ts":"2026-09-14","tags":{"wheelchair":"limited","level":"0","check_date":"2026-09-14","addr:street":"Mostowa","addr:housenumber":"14","website":"https://www.facebook.com/chinkalniakrakowmostowa","opening_hours":"Fr,Sa 12:00-22:00; Tu-Th,Su 12:00-21:00; Mo 14:00-21:00"}},{"id":"n4802144831","lat":50.049423,"lon":19.945841,"name":"Karma Coffee Roasters","cat":"food","kind":"cafe","ts":"2025-06-09","tags":{"addr:street":"Świętego Wawrzyńca","addr:housenumber":"9","website":"https://karmaroasters.com/","opening_hours":"Sa-Su 10:00-17:00"}},{"id":"n4804640721","lat":50.060599,"lon":19.944504,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2021-01-25","tags":{"website":"https://zabka.pl/","opening_hours":"Mo-Su 06:00-23:00"}},{"id":"n4808080345","lat":50.061343,"lon":19.941318,"name":"Royal India","cat":"food","kind":"restaurant","ts":"2024-07-24","tags":{"website":"https://www.royalindiakrakow.pl/"}},{"id":"n4817320821","lat":50.059009,"lon":19.925705,"name":"Muzeum Witrażu w Krakowie","cat":"culture","kind":"museum","ts":"2021-08-17","tags":{"name:en":"Krakow Workshop and Stained Glass Museum","website":"http://muzeumwitrazu.pl","opening_hours":"Tu-Sa 11:30-18:00"}},{"id":"n4836216321","lat":50.0527,"lon":19.948313,"name":"Ptaszyl","cat":"food","kind":"restaurant","ts":"2024-01-28","tags":{"name:en":"Ptaszyl","addr:street":"Szeroka","addr:housenumber":"10"}},{"id":"n4836737821","lat":50.061831,"lon":19.937687,"name":"info Kraków","cat":"culture","kind":"information","ts":"2025-09-05","tags":{"wheelchair":"no","opening_hours":"Mo-Su 09:00-17:00"}},{"id":"n4849763123","lat":50.052232,"lon":19.95012,"name":"HADT","cat":"shop","kind":"medical_supply","ts":"2024-09-09","tags":{"opening_hours":"Mo-Fr 09:00-17:00; Sa 09:00-14:00"}},{"id":"n4880291725","lat":50.055754,"lon":19.937217,"name":"Pod Nosem","cat":"food","kind":"restaurant","ts":"2026-09-16","tags":{"check_date":"2025-01-02","addr:street":"Kanonicza","addr:housenumber":"22","website":"http://kanonicza22.pl","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n4880291726","lat":50.051942,"lon":19.944552,"name":"Le Scandale","cat":"food","kind":"restaurant","ts":"2024-03-17","tags":{"addr:street":"Plac Nowy","addr:housenumber":"9","website":"https://www.scandalegarden.pl/","opening_hours":"Mo-Fr 13:00-24:00+, Sa,Su 09:00-24:00+"}},{"id":"n4880293721","lat":50.061759,"lon":19.937662,"name":"Cafe Szał","cat":"food","kind":"cafe","ts":"2025-09-05","tags":{"wheelchair":"limited","opening_hours":"Mo-Su 10:00-23:00"}},{"id":"n4880717421","lat":50.05708,"lon":19.926862,"name":"Welcome 2","cat":"stay","kind":"hostel","ts":"2017-05-27","tags":{}},{"id":"n4881632724","lat":50.05768,"lon":19.938701,"name":"Toop Apartamenty","cat":"stay","kind":"apartment","ts":"2026-04-12","tags":{"check_date":"2026-04-12"}},{"id":"n4884535934","lat":50.062469,"lon":19.935317,"name":"Pierwsze piętro","cat":"food","kind":"restaurant","ts":"2026-04-27","tags":{"opening_hours":"Tu-Th 08:00-20:00; Fr,Sa 08:00-21:00; Su 08:00-18:00; Mo off"}},{"id":"n4884535935","lat":50.062405,"lon":19.935036,"name":"Lajkonik","cat":"food","kind":"cafe","ts":"2024-03-01","tags":{"addr:street":"Szewska","addr:housenumber":"8","website":"https://lajkonik-pik.pl/en/shop/8-szewska/","opening_hours":"Mo-Su 07:00-20:00"}},{"id":"n4895883221","lat":50.058632,"lon":19.951541,"name":"Uniformix Odzież Medyczna","cat":"shop","kind":"clothes","ts":"2026-07-18","tags":{"addr:street":"Grzegórzecka","addr:housenumber":"13","opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n4944685922","lat":50.061489,"lon":19.941532,"name":"Czerwone Korale","cat":"food","kind":"restaurant","ts":"2026-02-06","tags":{"addr:street":"Mikołajska","addr:housenumber":"14"}},{"id":"n4958261353","lat":50.061944,"lon":19.939885,"name":"Bianca","cat":"food","kind":"restaurant","ts":"2023-12-27","tags":{"website":"https://biancaristorante.pl/","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n4958281906","lat":50.063188,"lon":19.928473,"name":"Mehocafe","cat":"food","kind":"restaurant","ts":"2019-03-17","tags":{"addr:street":"Krupnicza","website":"https://www.facebook.com/MehoCafe/","opening_hours":"10:00-22:00"}},{"id":"n4958281907","lat":50.063406,"lon":19.93117,"name":"Franca","cat":"food","kind":"restaurant","ts":"2026-09-12","tags":{"check_date":"2025-11-13"}},{"id":"n4958281908","lat":50.063429,"lon":19.931462,"name":"Michałek","cat":"shop","kind":"pastry","ts":"2025-03-07","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 08:00-20:00; Sa 08:00-16:00"}},{"id":"n4969363721","lat":50.047986,"lon":19.943302,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2024-02-26","tags":{"opening_hours":"24/7"}},{"id":"n4973690722","lat":50.063258,"lon":19.939665,"name":"Royal Art Tattoo","cat":"shop","kind":"cosmetics","ts":"2025-11-13","tags":{"name:en":"Royal Art Tattoo and Piercing","addr:street":"Floriańska","addr:housenumber":"22","website":"http://tattoo.and.pl"}},{"id":"n4982713479","lat":50.055621,"lon":19.934924,"name":"Sheep & Dragon","cat":"food","kind":"restaurant","ts":"2020-08-28","tags":{"addr:street":"Floriana Straszewskiego","addr:housenumber":"2","website":"https://sheepanddragon.eatbu.com","opening_hours":"Mo-Su 09:00-17:00"}},{"id":"n4983032332","lat":50.062899,"lon":19.940023,"name":"Starbucks","cat":"food","kind":"cafe","ts":"2024-02-16","tags":{"wheelchair":"limited","opening_hours":"Mo-Su 06:30-22:00"}},{"id":"n4983032333","lat":50.062849,"lon":19.939637,"name":"Rinella","cat":"food","kind":"ice_cream","ts":"2024-04-25","tags":{"wheelchair":"no"}},{"id":"n4985735567","lat":50.055214,"lon":19.933955,"name":"Alkohole 24 h","cat":"shop","kind":"alcohol","ts":"2024-04-09","tags":{"name:en":"Alcohol 24 h","opening_hours":"24/7"}},{"id":"n4986442001","lat":50.059035,"lon":19.938727,"name":"Domingo","cat":"food","kind":"restaurant","ts":"2026-02-21","tags":{"addr:street":"Plac Dominikański","addr:housenumber":"4"}},{"id":"n4986442002","lat":50.058317,"lon":19.938181,"name":"Taste Poland","cat":"food","kind":"fast_food","ts":"2026-09-16","tags":{"check_date":"2026-02-23","addr:street":"Grodzka","addr:housenumber":"38"}},{"id":"n4986442003","lat":50.058243,"lon":19.93863,"name":"77 Sushi","cat":"food","kind":"restaurant","ts":"2026-02-21","tags":{"addr:street":"Poselska","addr:housenumber":"18","website":"https://www.77sushi.com/","opening_hours":"Mo-Su,PH 12:00-23:00"}},{"id":"n4986442005","lat":50.058242,"lon":19.938396,"name":"Lady Bielizna","cat":"shop","kind":"clothes","ts":"2026-02-21","tags":{"addr:street":"Poselska","addr:housenumber":"18","opening_hours":"Mo-Fr 11:00-19:00, Sa,Su 11:00-14:00"}},{"id":"n4986442006","lat":50.05827,"lon":19.939135,"name":"Czarna kaczka","cat":"food","kind":"restaurant","ts":"2024-07-13","tags":{"name:en":"The Black Duck","wheelchair":"limited","toilets:wheelchair":"no","changing_table":"no","level":"0","check_date":"2024-07-12","addr:street":"Poselska","addr:housenumber":"22","website":"https://czarnakaczka.pl/","opening_hours":"Mo-Su 13:00-22:00; Fr,Sa 13:00-23:00"}},{"id":"n4986442011","lat":50.05744,"lon":19.938329,"name":"Music shop","cat":"shop","kind":"music","ts":"2022-05-02","tags":{"opening_hours":"Mo-Sa 12:00-19:00"}},{"id":"n4989021748","lat":50.061596,"lon":19.935392,"name":"Piwnica Pod Baranami","cat":"food","kind":"pub","ts":"2024-06-11","tags":{"opening_hours":"Mo-Th 11:00-24:00, Fr,Sa 11:00-01:30, Su 11:00-23:30"}},{"id":"n4991163651","lat":50.061649,"lon":19.948123,"name":"Jacek Kurczab","cat":"shop","kind":"jewelry","ts":"2026-02-06","tags":{"wheelchair":"no","check_date":"2026-02-06"}},{"id":"n4991163652","lat":50.061606,"lon":19.948006,"name":"Pinisaria22","cat":"food","kind":"fast_food","ts":"2026-02-06","tags":{"wheelchair":"no","check_date":"2026-02-06","opening_hours":"Mo-Fr 06:30-21:00, Sa 08:00-20:00, Su 09:00-18:00"}},{"id":"n4991239051","lat":50.057918,"lon":19.937906,"name":"Faraon","cat":"food","kind":"fast_food","ts":"2026-02-23","tags":{"check_date":"2026-02-23"}},{"id":"n4991239052","lat":50.058182,"lon":19.937797,"name":"Balaton","cat":"food","kind":"restaurant","ts":"2026-09-15","tags":{"opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n4991239053","lat":50.058737,"lon":19.938023,"name":"Cukiernia Wadowice","cat":"shop","kind":"pastry","ts":"2026-02-21","tags":{"addr:street":"Grodzka","addr:housenumber":"30"}},{"id":"n4991239056","lat":50.059436,"lon":19.936747,"name":"Consonni","cat":"food","kind":"cafe","ts":"2025-06-26","tags":{"check_date":"2025-06-26"}},{"id":"n4991239059","lat":50.05868,"lon":19.935303,"name":"Księgarnia Franciszkańska Fernando","cat":"shop","kind":"religion","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n4995017664","lat":50.053504,"lon":19.935621,"name":"Wizyta u Smoka. Animacja multimedialna.","cat":"culture","kind":"cinema","ts":"2025-12-14","tags":{"wheelchair":"yes"}},{"id":"n4995058651","lat":50.058751,"lon":19.941282,"name":"Denta-Med","cat":"health","kind":"dentist","ts":"2023-09-21","tags":{"website":"https://denta-med.com.pl/","opening_hours":"Mo-Su 08:00-21:00"}},{"id":"n5001698507","lat":50.048248,"lon":19.945572,"name":"Hospůdka u nás","cat":"food","kind":"pub","ts":"2024-02-17","tags":{"website":"https://www.facebook.com/hospudkaunas","opening_hours":"Tu-Fr 15:00-23:00; Sa 15:00-00:00; Su 15:00-23:00"}},{"id":"n5030770775","lat":50.050521,"lon":19.941676,"name":"Piekarnia Mojego Taty","cat":"shop","kind":"bakery","ts":"2025-09-14","tags":{"website":"https://www.facebook.com/PiekarniaMojegoTaty1/","opening_hours":"Mo-Sa 06:00-02:00, Su 12:00-02:00"}},{"id":"n5039183521","lat":50.063382,"lon":19.941301,"name":"M22 Burger","cat":"food","kind":"fast_food","ts":"2025-11-13","tags":{"check_date":"2025-09-13","addr:street":"Świętego Marka","addr:housenumber":"22","opening_hours":"Su-We 12:00-21:30; Th-Sa 12:00-23:00"}},{"id":"n5053203909","lat":50.051783,"lon":19.948934,"name":"French Street Food","cat":"food","kind":"fast_food","ts":"2024-02-05","tags":{"addr:street":"Na Przejściu"}},{"id":"n5056741423","lat":50.057099,"lon":19.944914,"name":"Może Kawy?","cat":"food","kind":"cafe","ts":"2023-08-16","tags":{"opening_hours":"Mo-Su 08:00-20:00"}},{"id":"n5060485422","lat":50.056703,"lon":19.937431,"name":"Ministerstwo Tajemnic","cat":"food","kind":"cafe","ts":"2022-10-07","tags":{"level":"0;-1","addr:street":"Kanonicza","addr:housenumber":"11","website":"https://www.facebook.com/ministerstwoTajemnic/"}},{"id":"n5061132264","lat":50.061545,"lon":19.944576,"name":"Euro Hostel","cat":"stay","kind":"hostel","ts":"2017-08-26","tags":{"addr:street":"Westerplatte","addr:housenumber":"13"}},{"id":"n5061132265","lat":50.062429,"lon":19.945425,"name":"Instytut Muzykologii UJ","cat":"services","kind":"university","ts":"2017-08-26","tags":{"addr:street":"Westerplatte","addr:housenumber":"10"}},{"id":"n5066243398","lat":50.062329,"lon":19.938635,"name":"Virtuoso","cat":"food","kind":"restaurant","ts":"2025-12-22","tags":{"check_date":"2025-12-22","addr:street":"Rynek Główny","addr:housenumber":"44A","website":"http://www.rynek44.pl/virtuoso.html"}},{"id":"n5103793700","lat":50.05894,"lon":19.94149,"name":"Megabit","cat":"shop","kind":"electronics","ts":"2023-01-11","tags":{"website":"http://www.megabit.net.pl/","opening_hours":"Mo-Fr 10:00-17:00; Sa 10:00-14:00"}},{"id":"n5103793701","lat":50.060796,"lon":19.941634,"name":"Zielony Kredens","cat":"food","kind":"fast_food","ts":"2024-07-22","tags":{"website":"https://www.facebook.com/p/Zielony-Kredens-100083035780059"}},{"id":"n5103793702","lat":50.058426,"lon":19.943507,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2022-10-10","tags":{"website":"https://zabka.pl/"}},{"id":"n5110886021","lat":50.058243,"lon":19.949261,"name":"Delikatesy Podwawelskie","cat":"shop","kind":"supermarket","ts":"2026-03-07","tags":{"wheelchair":"yes","check_date":"2026-03-07","opening_hours":"Mo-Fr 06:30-21:30; Su 08:00-16:00; Sa 07:00-21:30"}},{"id":"n5115867494","lat":50.055341,"lon":19.95586,"name":"Buczek","cat":"shop","kind":"bakery","ts":"2023-07-14","tags":{}},{"id":"n5115867495","lat":50.055499,"lon":19.955927,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2023-07-14","tags":{"website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 11:00-21:00"}},{"id":"n5115874296","lat":50.047118,"lon":19.950985,"name":"Cricoteka","cat":"food","kind":"pub","ts":"2020-02-18","tags":{}},{"id":"n5115874297","lat":50.046797,"lon":19.950775,"name":"Rzeczy Same","cat":"shop","kind":"clothes","ts":"2026-04-25","tags":{"check_date":"2026-04-25","opening_hours":"Mo-Fr 11:00-19:00; Sa 11:00-16:00"}},{"id":"n5115874298","lat":50.046809,"lon":19.950839,"name":"Bonbon Boutique","cat":"food","kind":"cafe","ts":"2026-04-25","tags":{"check_date":"2026-04-25","opening_hours":"Mo-Su 09:00-20:00"}},{"id":"n5115897408","lat":50.047612,"lon":19.952702,"name":"Salon de Paris","cat":"shop","kind":"hairdresser","ts":"2019-08-28","tags":{"opening_hours":"Mo-Fr 08:00-20:00; Sa 08:00-14:00"}},{"id":"n5115897410","lat":50.046961,"lon":19.951329,"name":"Kesner","cat":"shop","kind":"hairdresser","ts":"2026-02-10","tags":{"check_date":"2026-02-10"}},{"id":"n5115902599","lat":50.050698,"lon":19.951225,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-09-02","tags":{"check_date":"2026-09-02","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su,PH 10:00-21:00"}},{"id":"n5115902601","lat":50.048041,"lon":19.953071,"name":"Jazz Club","cat":"food","kind":"pub","ts":"2017-09-19","tags":{}},{"id":"n5122115621","lat":50.058673,"lon":19.950742,"name":"Adore","cat":"shop","kind":"beauty","ts":"2026-07-18","tags":{"check_date":"2026-07-18","opening_hours":"Mo-Su 10:00-21:00"}},{"id":"n5122115721","lat":50.053615,"lon":19.949501,"name":"Pranie na Dowóz","cat":"shop","kind":"laundry","ts":"2026-04-29","tags":{"name:en":"Laundry service","wheelchair":"yes","addr:street":"Halicka","addr:housenumber":"2","website":"http://pranienadowoz.pl","opening_hours":"Mo-Fr 08:00-16:00; Sa 09:00-15:00"}},{"id":"n5126194629","lat":50.052375,"lon":19.94105,"name":"Jedynka","cat":"shop","kind":"books","ts":"2024-01-24","tags":{}},{"id":"n5126194630","lat":50.052462,"lon":19.940924,"name":"Fason","cat":"shop","kind":"shoes","ts":"2024-01-25","tags":{}},{"id":"n5126196386","lat":50.052325,"lon":19.940666,"name":"Pizza Loft","cat":"food","kind":"restaurant","ts":"2024-03-21","tags":{"level":"0","addr:street":"Stradomska","addr:housenumber":"23","opening_hours":"Mo-Su 13:00-22:00"}},{"id":"n5126205722","lat":50.048021,"lon":19.943645,"name":"Fresh Komis","cat":"shop","kind":"pawnbroker","ts":"2024-01-29","tags":{}},{"id":"n5126205723","lat":50.048067,"lon":19.94363,"name":"PodwaFelskie","cat":"food","kind":"cafe","ts":"2024-01-29","tags":{}},{"id":"n5126205724","lat":50.048208,"lon":19.943193,"name":"Lotto","cat":"shop","kind":"lottery","ts":"2024-03-10","tags":{}},{"id":"n5126205725","lat":50.048216,"lon":19.943584,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2026-05-25","tags":{"check_date":"2026-05-25","opening_hours":"24/7"}},{"id":"n5126205727","lat":50.051438,"lon":19.942246,"name":"Prestige GSM","cat":"shop","kind":"mobile_phone","ts":"2026-05-25","tags":{"website":"https://prestigegsm.pl/","opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n5126206689","lat":50.048105,"lon":19.943605,"name":"Cukiernia Mrozowie","cat":"shop","kind":"pastry","ts":"2024-01-29","tags":{}},{"id":"n5126206690","lat":50.04797,"lon":19.943665,"name":"Słowiańska Uczta","cat":"food","kind":"restaurant","ts":"2025-08-03","tags":{"check_date":"2025-07-30","addr:street":"Krakowska","addr:housenumber":"44","website":"https://www.facebook.com/SlowianskaUczta/","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-16:00"}},{"id":"n5126212160","lat":50.048394,"lon":19.942324,"name":"Jadłodajnia August","cat":"food","kind":"fast_food","ts":"2025-06-09","tags":{"wheelchair":"no","addr:street":"Augustiańska","addr:housenumber":"26","opening_hours":"Mo-Fr 13:00-16:30"}},{"id":"n5126217653","lat":50.053234,"lon":19.955091,"name":"Oriental Express","cat":"food","kind":"restaurant","ts":"2017-09-24","tags":{}},{"id":"n5126220666","lat":50.050779,"lon":19.951918,"name":"Barwoteka","cat":"shop","kind":"craft","ts":"2024-01-26","tags":{"website":"https://barwoteka.pl","opening_hours":"Mo-Fr 10:00-20:00; Sa 10:00-16:00"}},{"id":"n5129367727","lat":50.055461,"lon":19.938134,"name":"Santos","cat":"food","kind":"restaurant","ts":"2024-06-28","tags":{"wheelchair":"limited","website":"https://www.facebook.com/KawiarniaSantos/?locale=pl_PL"}},{"id":"n5131327852","lat":50.051571,"lon":19.950809,"name":"Geograf","cat":"shop","kind":"books","ts":"2024-01-26","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 11:00-18:00"}},{"id":"n5133585219","lat":50.059415,"lon":19.92761,"name":"Bank Pekao","cat":"services","kind":"bank","ts":"2021-04-12","tags":{"addr:street":"Retoryka","addr:housenumber":"1","website":"https://www.pekao.com.pl"}},{"id":"n5137990644","lat":50.049069,"lon":19.943357,"name":"Placek Wolnica","cat":"food","kind":"fast_food","ts":"2026-07-17","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"2","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n5139705306","lat":50.062278,"lon":19.941464,"name":"Cakester","cat":"food","kind":"cafe","ts":"2024-07-16","tags":{"website":"https://cakestercafe.pl/","opening_hours":"Mo-Su 09:00-21:00"}},{"id":"n5154057476","lat":50.058509,"lon":19.9382,"name":"Let's Rock","cat":"stay","kind":"hostel","ts":"2026-02-23","tags":{"addr:street":"Grodzka","addr:housenumber":"34","website":"http://letsrockhostel.com/"}},{"id":"n5167358970","lat":50.05707,"lon":19.924876,"name":"Winkiel","cat":"food","kind":"cafe","ts":"2026-02-07","tags":{"check_date":"2026-02-07"}},{"id":"n5172613921","lat":50.056684,"lon":19.94059,"name":"Leonardo Boutique Krakow","cat":"stay","kind":"hotel","ts":"2026-05-25","tags":{"check_date":"2026-05-25"}},{"id":"n5269482824","lat":50.059028,"lon":19.948757,"name":"Ziko Apteka","cat":"health","kind":"pharmacy","ts":"2026-01-31","tags":{"wheelchair":"no","addr:street":"Grzegórzecka","addr:housenumber":"4","website":"https://www.ziko.pl/krakow-apteki-drogerie-ziko/grzegorzecka-4/","opening_hours":"Mo-Fr 08:00-20:00, Sa 08:00-16:00"}},{"id":"n5269482825","lat":50.05912,"lon":19.949478,"name":"Dbam o Zdrowie","cat":"health","kind":"pharmacy","ts":"2023-09-18","tags":{"addr:street":"Grzegórzecka","addr:housenumber":"8","opening_hours":"Sa 08:00-14:00;Mo-Fr 08:00-18:00"}},{"id":"n5274182621","lat":50.051446,"lon":19.944167,"name":"Restauracja Polska","cat":"food","kind":"restaurant","ts":"2024-03-17","tags":{"website":"https://www.facebook.com/restauracjapolskakrakow/"}},{"id":"n5274182623","lat":50.05372,"lon":19.949046,"name":"Hotel Miodowa","cat":"stay","kind":"hotel","ts":"2024-09-13","tags":{"wheelchair":"yes","addr:street":"Miodowa","addr:housenumber":"51","website":"https://www.hotelmiodowa.pl/"}},{"id":"n5302592957","lat":50.051322,"lon":19.925121,"name":"Szkoła Muzyczna I stopnia Specjalnego Ośrodka Szkolno - Wychowawczego dla Dzieci Niewidomych i Słabowidzących","cat":"services","kind":"school","ts":"2018-12-14","tags":{}},{"id":"n5325176937","lat":50.055989,"lon":19.938104,"name":"Fiorentina","cat":"food","kind":"restaurant","ts":"2024-06-28","tags":{}},{"id":"n5346523977","lat":50.053305,"lon":19.948976,"name":"Eurowerk","cat":"shop","kind":"hardware","ts":"2024-01-26","tags":{}},{"id":"n5367088421","lat":50.063023,"lon":19.937238,"name":"La Fontaine","cat":"stay","kind":"hostel","ts":"2024-08-02","tags":{"check_date":"2024-08-02"}},{"id":"n5417311065","lat":50.05514,"lon":19.947022,"name":"Emigrant","cat":"food","kind":"cafe","ts":"2024-01-23","tags":{"wheelchair":"no"}},{"id":"n5417508221","lat":50.062351,"lon":19.942759,"name":"Bistro Bene","cat":"food","kind":"cafe","ts":"2024-09-01","tags":{"website":"https://bistrobene.pl/"}},{"id":"n5476484251","lat":50.050287,"lon":19.948065,"name":"The Pierogi","cat":"food","kind":"fast_food","ts":"2025-03-22","tags":{}},{"id":"n5476555478","lat":50.05023,"lon":19.948246,"name":"ZapieTruck","cat":"food","kind":"fast_food","ts":"2024-10-20","tags":{}},{"id":"n5476555480","lat":50.050319,"lon":19.94822,"name":"Pan Kumpir","cat":"food","kind":"fast_food","ts":"2024-10-20","tags":{"website":"https://pl-pl.facebook.com/pankumpir/"}},{"id":"n5476555481","lat":50.050314,"lon":19.948321,"name":"Chimney Cake Bakery","cat":"food","kind":"fast_food","ts":"2024-10-20","tags":{"website":"https://chimneycakebakery.pl/","opening_hours":"Mo-Th 12:00-22:00; Fr,Sa 12:00-23:00; Su 11:00-22:00"}},{"id":"n5476555482","lat":50.050303,"lon":19.948143,"name":"Andrus","cat":"food","kind":"fast_food","ts":"2024-10-20","tags":{"website":"https://pl-pl.facebook.com/AndrusFoodTruck"}},{"id":"n5476555483","lat":50.050201,"lon":19.948121,"name":"Knitted Coffee","cat":"food","kind":"cafe","ts":"2025-03-22","tags":{"opening_hours":"Mo-Th 11:00-18:00; Fr-Su 10:00-20:00"}},{"id":"n5476555484","lat":50.05018,"lon":19.948016,"name":"aZjem","cat":"food","kind":"fast_food","ts":"2022-10-20","tags":{"website":"https://www.facebook.com/Azjem-112415363836554/"}},{"id":"n5491717726","lat":50.063627,"lon":19.946624,"name":"Mistrz","cat":"shop","kind":"hairdresser","ts":"2025-05-03","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 08:00-20:00; Sa 08:00-15:00"}},{"id":"n5492861672","lat":50.056855,"lon":19.946217,"name":"Happy Tower","cat":"stay","kind":"hotel","ts":"2023-06-26","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"97","website":"https://happytowerkrakow.pl/"}},{"id":"n5508892684","lat":50.060606,"lon":19.948126,"name":"Colette","cat":"shop","kind":"hairdresser","ts":"2021-09-07","tags":{"wheelchair":"no","check_date":"2021-09-07","opening_hours":"Mo-Fr 09:00-19:00;Sa 09:00-14:00"}},{"id":"n5508892689","lat":50.056973,"lon":19.951909,"name":"Garmond Press","cat":"shop","kind":"kiosk","ts":"2024-04-25","tags":{"wheelchair":"yes"}},{"id":"n5508892690","lat":50.060492,"lon":19.948167,"name":"Awiteks","cat":"shop","kind":"bakery","ts":"2025-06-13","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 06:00-20:00"}},{"id":"n5508892692","lat":50.060939,"lon":19.948107,"name":"Sumifarm","cat":"health","kind":"pharmacy","ts":"2025-06-13","tags":{"wheelchair":"yes","opening_hours":"Sa 08:00-15:00; Mo-Fr 07:00-21:00"}},{"id":"n5509615497","lat":50.060843,"lon":19.948119,"name":"Cukiernia Kameccy","cat":"shop","kind":"confectionery","ts":"2024-04-25","tags":{"wheelchair":"no","website":"https://kameccy.pl/","opening_hours":"Mo-Fr 06:30-18:30; Sa 08:00-14:00; Su 09:00-15:00"}},{"id":"n5509615498","lat":50.059531,"lon":19.950491,"name":"City Express Hostel","cat":"stay","kind":"hostel","ts":"2025-10-21","tags":{"addr:street":"Świętego Łazarza","addr:housenumber":"13","website":"http://expresshostel.pl/index.php/pl/"}},{"id":"n5528273622","lat":50.053961,"lon":19.954182,"name":"Olimp","cat":"food","kind":"fast_food","ts":"2024-04-09","tags":{}},{"id":"n5528275921","lat":50.05387,"lon":19.954285,"name":"KFC","cat":"food","kind":"fast_food","ts":"2024-04-09","tags":{"wheelchair":"yes"}},{"id":"n5528748524","lat":50.055362,"lon":19.955433,"name":"On Red","cat":"shop","kind":"hairdresser","ts":"2019-05-30","tags":{}},{"id":"n5528750091","lat":50.049319,"lon":19.944939,"name":"Nesi's Home Kitchen","cat":"food","kind":"restaurant","ts":"2025-10-02","tags":{"wheelchair":"no","level":"0","check_date":"2025-09-13","opening_hours":"Tu-Th 13:00-21:30; Fr-Su 13:00-22:00"}},{"id":"n5531693926","lat":50.056251,"lon":19.946189,"name":"Nasz Dziennik","cat":"shop","kind":"books","ts":"2023-08-06","tags":{"opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n5531693929","lat":50.056935,"lon":19.946278,"name":"Salonik Urody Kamila","cat":"shop","kind":"hairdresser","ts":"2023-06-26","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"97","opening_hours":"Mo-Fr 08:00-20:00; Sa 08:00-14:00"}},{"id":"n5548258079","lat":50.062169,"lon":19.942583,"name":"Moo Moo","cat":"food","kind":"restaurant","ts":"2024-07-13","tags":{"name:en":"Moo Moo Burger","level":"0","website":"https://www.moomoo.com.pl/en_index.html"}},{"id":"n5548258080","lat":50.051672,"lon":19.946997,"name":"Frozen Rolls","cat":"food","kind":"ice_cream","ts":"2024-01-31","tags":{}},{"id":"n5548260266","lat":50.062038,"lon":19.942239,"name":"Istanbul","cat":"food","kind":"restaurant","ts":"2024-08-03","tags":{"check_date":"2024-08-03","addr:street":"Świętego Tomasza","addr:housenumber":"33","opening_hours":"Mo-Th 11:00-22:00; Fr-Su 11:00-23:00"}},{"id":"n5548260267","lat":50.051414,"lon":19.943652,"name":"Rzeźnia","cat":"food","kind":"restaurant","ts":"2026-09-09","tags":{"name:en":"Ribs On Fire","opening_hours":"Su-Th 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n5567082452","lat":50.05045,"lon":19.941452,"name":"Humus Amamamusi","cat":"food","kind":"fast_food","ts":"2026-02-04","tags":{"check_date":"2026-02-04","addr:street":"Plac Wolnica","addr:housenumber":"9","website":"https://www.hummus-amamamusi.pl/","opening_hours":"Mo-Su 09:00-17:00"}},{"id":"n5579919734","lat":50.055279,"lon":19.943976,"name":"Chabad Lubawicz Kraków","cat":"services","kind":"community_centre","ts":"2022-10-26","tags":{"website":"https://www.chabadkrakow.org/"}},{"id":"n5586089121","lat":50.05361,"lon":19.945785,"name":"Ciastkarnia Vanilla","cat":"food","kind":"cafe","ts":"2023-08-06","tags":{"opening_hours":"Mo-Su 10:00-19:00"}},{"id":"n5612175656","lat":50.057862,"lon":19.937904,"name":"Hot Mamita","cat":"food","kind":"fast_food","ts":"2024-06-28","tags":{}},{"id":"n5612175657","lat":50.063655,"lon":19.937393,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2026-04-16","tags":{"check_date":"2026-04-16","opening_hours":"24/7"}},{"id":"n5616831136","lat":50.053941,"lon":19.939576,"name":"MarketVita","cat":"shop","kind":"convenience","ts":"2025-07-13","tags":{"wheelchair":"yes","level":"0","check_date":"2025-03-09","addr:street":"Stradomska","addr:housenumber":"2","website":"https://marketvita.pl/shops/stradomska-2-krakow/","opening_hours":"Mo-Sa 06:00-22:00; Su 10:00-22:00"}},{"id":"n5623848722","lat":50.061693,"lon":19.94185,"name":"Jadłodajnia u Stasi","cat":"food","kind":"fast_food","ts":"2026-02-06","tags":{"addr:street":"Mikołajska","addr:housenumber":"16"}},{"id":"n5627217621","lat":50.063409,"lon":19.930763,"name":"Starbucks","cat":"food","kind":"cafe","ts":"2025-12-28","tags":{"check_date":"2025-11-13","website":"https://www.starbucks.co.uk/store-locator/49542-269724/krakow,-krupnicza","opening_hours":"Mo-Su 07:00-21:00"}},{"id":"n5632522813","lat":50.057362,"lon":19.937976,"name":"Włoski Instytut Kultury","cat":"services","kind":"community_centre","ts":"2022-10-07","tags":{"addr:street":"Grodzka","addr:housenumber":"49","website":"https://iiccracovia.esteri.it/IIC_Cracovia/pl/"}},{"id":"n5654178231","lat":50.061465,"lon":19.936965,"name":"Kompania Kuflowa","cat":"food","kind":"restaurant","ts":"2025-09-05","tags":{"wheelchair":"yes"}},{"id":"n5670564302","lat":50.063819,"lon":19.929037,"name":"Garden Palace","cat":"stay","kind":"hotel","ts":"2018-06-06","tags":{"website":"http://garden-palace-pl.book.direct/"}},{"id":"n5670564303","lat":50.063909,"lon":19.929361,"name":"Grand Ascot Hotel","cat":"stay","kind":"hotel","ts":"2022-07-03","tags":{"addr:street":"Józefa Szujskiego","addr:housenumber":"4","website":"https://grandascot.pl/"}},{"id":"n5747476916","lat":50.054267,"lon":19.934943,"name":"Kasy katedry","cat":"shop","kind":"ticket","ts":"2025-08-03","tags":{"check_date":"2025-07-31","opening_hours":"Mo-Sa 09:00-16:30;Su 12:30-16:30;PH closed"}},{"id":"n5751039807","lat":50.061797,"lon":19.945951,"name":"Muzeum Anatomii","cat":"culture","kind":"museum","ts":"2019-10-05","tags":{"name:en":"Museum of Anatomy","website":"http://katedra-anatomii.cm-uj.krakow.pl/o-katedrze/muzeum-katedry/"}},{"id":"n5784822479","lat":50.057695,"lon":19.938806,"name":"7 koron","cat":"stay","kind":"apartment","ts":"2026-04-12","tags":{"check_date":"2026-04-12"}},{"id":"n5784822480","lat":50.057699,"lon":19.938865,"name":"Old Town Residence","cat":"stay","kind":"apartment","ts":"2018-07-25","tags":{}},{"id":"n5784865318","lat":50.052501,"lon":19.941819,"name":"Avita","cat":"shop","kind":"convenience","ts":"2025-09-14","tags":{"check_date":"2025-09-13","opening_hours":"Mo-Sa 07:00-21:30"}},{"id":"n5784865319","lat":50.05211,"lon":19.941471,"name":"Inoplacki","cat":"food","kind":"fast_food","ts":"2026-03-06","tags":{"wheelchair":"yes","level":"0","check_date":"2026-03-06","website":"https://lh3.googleusercontent.com/p/AF1QipOKyPY61e_H4dJMR9I1LNvo36t6nXj_Z7ITdaOq=s1360-w1360-h1020-rw","opening_hours":"We-Th 12:00-21:00; Fr-Sa 12:00-22:00; Su 12:00-20:00"}},{"id":"n5784865320","lat":50.052574,"lon":19.9419,"name":"Geszeft","cat":"shop","kind":"alcohol","ts":"2026-02-09","tags":{"check_date":"2026-02-09","addr:street":"Józefa Dietla","addr:housenumber":"46","opening_hours":"Mo-Sa 12:00-21:00; Su off"}},{"id":"n5784867793","lat":50.054084,"lon":19.944355,"name":"Runa Game Cafe & Pub","cat":"food","kind":"pub","ts":"2024-03-20","tags":{"level":"-1","website":"https://runa.eatbu.com/","opening_hours":"Mo-Th 17:00-23:00; Fr 17:00-01:00; Sa 00:00-01:00, 16:00-24:00; Su 00:00-01:00, 16:00-23:00"}},{"id":"n5786966732","lat":50.046876,"lon":19.951065,"name":"Good Lood","cat":"food","kind":"ice_cream","ts":"2026-04-25","tags":{"wheelchair":"yes","check_date":"2026-04-25","addr:street":"Nadwiślańska","addr:housenumber":"11","website":"https://goodlood.com","opening_hours":"Mo-Su 11:00-21:00"}},{"id":"n5789784049","lat":50.055203,"lon":19.947757,"name":"Berka Barber","cat":"shop","kind":"hairdresser","ts":"2023-08-06","tags":{"opening_hours":"Mo-Fr 10:00-20:00; Sa 09:00-18:00"}},{"id":"n5813034653","lat":50.061308,"lon":19.935231,"name":"Czeczotka","cat":"food","kind":"bar","ts":"2026-04-27","tags":{"opening_hours":"Mo 11:00-24:00, Tu-Th 10:00-24:00, Su 10:00-24:00; Th,Fr 10:00-01:00"}},{"id":"n5813388783","lat":50.062632,"lon":19.940777,"name":"Tomasza 20 resto bar","cat":"food","kind":"restaurant","ts":"2024-10-24","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"20","opening_hours":"Mo-Th 12:00-24:00, Fr,Sa 10:00-01:00, Su 10:00-24:00"}},{"id":"n5815248519","lat":50.051709,"lon":19.947115,"name":"Turlaj Klopsa","cat":"food","kind":"fast_food","ts":"2026-01-04","tags":{"addr:street":"Ciemna","addr:housenumber":"4","website":"https://www.turlajklopsa.pl/","opening_hours":"Mo-Sa 12:00-20:00; Su 12:30-20:00"}},{"id":"n5815248520","lat":50.05158,"lon":19.947196,"name":"Dratewka Burger","cat":"food","kind":"fast_food","ts":"2024-01-31","tags":{}},{"id":"n5816229116","lat":50.051676,"lon":19.947257,"name":"Zapiekanki Zapieczone","cat":"food","kind":"fast_food","ts":"2024-01-31","tags":{}},{"id":"n5816229117","lat":50.051628,"lon":19.947233,"name":"The Dog","cat":"food","kind":"fast_food","ts":"2023-04-12","tags":{"opening_hours":"May-Jul 12:00-24:00; Aug-Mar 12:00-21:00"}},{"id":"n5816229118","lat":50.051718,"lon":19.947246,"name":"Trdelnik","cat":"food","kind":"cafe","ts":"2019-11-19","tags":{"opening_hours":"Mo-Su 12:00-21:00"}},{"id":"n5826841785","lat":50.058373,"lon":19.943564,"name":"Istanbul Mornings","cat":"food","kind":"fast_food","ts":"2025-07-28","tags":{"check_date":"2025-07-28","addr:street":"Starowiślna"}},{"id":"n5826912226","lat":50.058575,"lon":19.95079,"name":"N.cafe","cat":"food","kind":"cafe","ts":"2025-12-05","tags":{"wheelchair":"no","level":"0","check_date":"2025-12-05"}},{"id":"n5832396665","lat":50.059283,"lon":19.926148,"name":"Ultramedica","cat":"health","kind":"clinic","ts":"2023-07-06","tags":{}},{"id":"n5838164535","lat":50.058788,"lon":19.944373,"name":"Mazaya Falafel","cat":"food","kind":"restaurant","ts":"2018-08-17","tags":{}},{"id":"n5838807786","lat":50.060385,"lon":19.939345,"name":"Siesta Café","cat":"food","kind":"cafe","ts":"2025-09-14","tags":{"check_date":"2025-09-13","addr:street":"Stolarska","addr:housenumber":"6"}},{"id":"n5838814246","lat":50.056398,"lon":19.931994,"name":"Amstra","cat":"stay","kind":"apartment","ts":"2018-08-17","tags":{}},{"id":"n5841593088","lat":50.062964,"lon":19.933725,"name":"Zalipianki","cat":"food","kind":"restaurant","ts":"2026-03-13","tags":{"check_date":"2026-03-13","addr:street":"Szewska","addr:housenumber":"24","website":"https://zalipianki.pl/"}},{"id":"n5859904387","lat":50.057404,"lon":19.943639,"name":"Il Calzone","cat":"food","kind":"restaurant","ts":"2024-01-18","tags":{"addr:street":"Starowiślna","addr:housenumber":"15a","website":"http://ilcalzone.pl","opening_hours":"Su-Mo 12:00-21:00; Tu-Th 12:00-22:00; Fr-Sa 12:00-23:00"}},{"id":"n5860966486","lat":50.046166,"lon":19.95554,"name":"Zielonym do góry","cat":"food","kind":"restaurant","ts":"2026-04-30","tags":{"website":"https://www.lwowska1.pl/pl/restauracja-zielonym-do-gory/","opening_hours":"Mo-Su 08:00-22:00"}},{"id":"n5868031896","lat":50.058423,"lon":19.923176,"name":"Forum Designu","cat":"shop","kind":"furniture","ts":"2018-08-30","tags":{"website":"http://www.forumdesignu.pl","opening_hours":"Mo-Sa 11:00-19:00; Su 11:00-17:00"}},{"id":"n5891539485","lat":50.062988,"lon":19.934083,"name":"Przystanek Pierogarnia","cat":"food","kind":"fast_food","ts":"2026-09-28","tags":{"level":"0","check_date":"2026-09-28","website":"http://przystanek-pierogarnia.pl/","opening_hours":"10:00-07:00"}},{"id":"n5891539486","lat":50.063014,"lon":19.934015,"name":"Bous","cat":"shop","kind":"hairdresser","ts":"2025-07-24","tags":{"check_date":"2025-07-24"}},{"id":"n5904950286","lat":50.051928,"lon":19.942263,"name":"Hariprasad Samosa&Curry","cat":"food","kind":"fast_food","ts":"2026-04-28","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"45","opening_hours":"Mo-Fr 09:00-18:00; Sa,Su 10:00-18:00"}},{"id":"n5907556485","lat":50.051284,"lon":19.947971,"name":"Massolit Cooks","cat":"food","kind":"cafe","ts":"2024-02-06","tags":{"opening_hours":"Mo-Su 10:00-19:00"}},{"id":"n5923720508","lat":50.051801,"lon":19.94428,"name":"Nowy Kraftowy","cat":"food","kind":"pub","ts":"2024-02-12","tags":{"addr:street":"Plac Nowy","addr:housenumber":"8","opening_hours":"Mo-Th 13:00-01:00, Fr-Sa 13:00-02:00, Su 13:00-00:00"}},{"id":"n5924598617","lat":50.056488,"lon":19.945925,"name":"Wakacyjny Świat","cat":"shop","kind":"travel_agency","ts":"2023-06-27","tags":{"opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n5929266745","lat":50.061719,"lon":19.935612,"name":"Dobra Kasza Nasza","cat":"food","kind":"restaurant","ts":"2026-04-27","tags":{"addr:street":"Rynek Główny","addr:housenumber":"28","opening_hours":"Su-We 12:00-22:00; Th-Sa 12:00-23:00"}},{"id":"n5929274670","lat":50.061574,"lon":19.936423,"name":"makieta dawnego Ratusza","cat":"culture","kind":"information","ts":"2019-07-02","tags":{}},{"id":"n5931261604","lat":50.060393,"lon":19.935528,"name":"Paul's Place Restauant & Bar","cat":"food","kind":"restaurant","ts":"2022-09-29","tags":{"addr:street":"Gołębia","addr:housenumber":"3","website":"http://paulsplacekrakow.com/","opening_hours":"Mo-Su 08:00-12:00"}},{"id":"n5945480980","lat":50.050609,"lon":19.949701,"name":"Czarna Owca","cat":"food","kind":"bar","ts":"2022-10-20","tags":{"website":"http://www.czarnaowcawinobar.pl/","opening_hours":"Mo-Su 00:00-01:00,16:00-24:00"}},{"id":"n5945483188","lat":50.051532,"lon":19.950844,"name":"Grain","cat":"food","kind":"cafe","ts":"2024-01-26","tags":{"wheelchair":"yes"}},{"id":"n5945604779","lat":50.048929,"lon":19.944778,"name":"Piękny Pies","cat":"food","kind":"bar","ts":"2026-09-14","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"9","website":"https://www.facebook.com/KlubPieknyPies/","opening_hours":"Mo-Fr 16:00+; Sa,Su,PH 14:00+"}},{"id":"n5945604780","lat":50.048471,"lon":19.945194,"name":"WellDone","cat":"food","kind":"restaurant","ts":"2024-02-17","tags":{"website":"https://www.welldonego.pl/","opening_hours":"Mo 12:00-23:00; Tu-Th 11:00-23:00; Fr 11:00-01:00; Sa 09:00-01:00; Su 09:00-22:00"}},{"id":"n5946093151","lat":50.050192,"lon":19.940472,"name":"Teatr Barakah","cat":"culture","kind":"theatre","ts":"2023-11-03","tags":{"website":"https://teatrbarakah.com/"}},{"id":"n5946093152","lat":50.050159,"lon":19.940545,"name":"ArtCafe Barakah","cat":"food","kind":"cafe","ts":"2024-02-21","tags":{"website":"https://teatrbarakah.com/art-cafe/"}},{"id":"n5946255505","lat":50.047329,"lon":19.948412,"name":"Augusta","cat":"food","kind":"restaurant","ts":"2026-05-13","tags":{"addr:street":"Bulwar Kurlandzki","website":"https://restauracjaaugusta.pl/"}},{"id":"n5946255506","lat":50.047028,"lon":19.947681,"name":"Slay Space","cat":"food","kind":"restaurant","ts":"2026-05-04","tags":{"check_date":"2026-05-04","website":"https://www.instagram.com/slayspacekrakow/","opening_hours":"Mo-Th 15:00-01:00; Fr-Sa 12:00-05:00; Su 12:00-20:00"}},{"id":"n5977662185","lat":50.062698,"lon":19.940148,"name":"Pożegnanie z Afryką","cat":"shop","kind":"tea","ts":"2026-03-12","tags":{"opening_hours":"Mo-Fr 10:00-19:00; Sa,Su 10:00-17:00"}},{"id":"n5989365695","lat":50.061591,"lon":19.943237,"name":"Metrum","cat":"food","kind":"fast_food","ts":"2024-07-22","tags":{"wheelchair":"no","level":"6"}},{"id":"n6010850389","lat":50.051181,"lon":19.943377,"name":"Hevre","cat":"food","kind":"restaurant","ts":"2026-09-09","tags":{"wheelchair":"no","opening_hours":"Mo-Th 10:00-24:00; Fr-Sa 10:00-01:00; Su 10:00-23:00"}},{"id":"n6011187691","lat":50.05604,"lon":19.945618,"name":"Bar pod Filarkami","cat":"food","kind":"fast_food","ts":"2025-03-08","tags":{"addr:street":"Starowiślna","addr:housenumber":"29","opening_hours":"Mo-Fr 07:00-18:00; Sa,Su 09:00-16:00"}},{"id":"n6034390804","lat":50.05156,"lon":19.953703,"name":"Edek Serwis Opon","cat":"shop","kind":"tyres","ts":"2025-11-25","tags":{"name:en":"Edek Tire Service","addr:street":"Podgórska","addr:housenumber":"32","website":"https://edekopony.com/"}},{"id":"n6044688589","lat":50.050542,"lon":19.939937,"name":"Royal Barbershop","cat":"shop","kind":"hairdresser","ts":"2026-09-15","tags":{}},{"id":"n6044688886","lat":50.059851,"lon":19.946609,"name":"Siesta","cat":"stay","kind":"hotel","ts":"2023-08-08","tags":{}},{"id":"n6047221191","lat":50.051686,"lon":19.942807,"name":"Dong-a","cat":"food","kind":"restaurant","ts":"2026-06-09","tags":{"wheelchair":"no","addr:street":"Miodowa","addr:housenumber":"7","opening_hours":"Mo-Sa 11:00-22:00; Su 11:00-22:00"}},{"id":"n6049516487","lat":50.046276,"lon":19.949499,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-07-16","tags":{"website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 11:00-20:00"}},{"id":"n6050976795","lat":50.052575,"lon":19.944357,"name":"Thai Food","cat":"food","kind":"restaurant","ts":"2023-11-03","tags":{"website":"https://taj.menu/","opening_hours":"Mo-Th 12:00-23:00; Fr-Sa 12:00-24:00; Su 12:00-21:00"}},{"id":"n6050976797","lat":50.052664,"lon":19.944689,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2024-01-28","tags":{"opening_hours":"24/7"}},{"id":"n6050976799","lat":50.053086,"lon":19.945536,"name":"Absynt","cat":"food","kind":"bar","ts":"2024-01-25","tags":{"check_date":"2024-01-25"}},{"id":"n6050976800","lat":50.053233,"lon":19.946034,"name":"Magnetic Story","cat":"shop","kind":"gift","ts":"2024-03-17","tags":{}},{"id":"n6050976801","lat":50.053338,"lon":19.946305,"name":"Kawa Lerka","cat":"food","kind":"cafe","ts":"2023-08-06","tags":{"opening_hours":"Mo-Su 09:00-21:00"}},{"id":"n6050977692","lat":50.053364,"lon":19.946718,"name":"HIRU TO YORU","cat":"food","kind":"bar","ts":"2025-09-30","tags":{"check_date":"2025-09-30","addr:street":"Miodowa","addr:housenumber":"32","website":"https://www.instagram.com/hiru.yoru.krk?igsh=MW0xM2ZnYTkzZWU2ZA==","opening_hours":"Mo off; Tu-Th,Su 10:00-24:00; Fr-Sa 10:00-01:00"}},{"id":"n6053558146","lat":50.060854,"lon":19.938737,"name":"Budda Drink&Garden","cat":"food","kind":"bar","ts":"2025-08-25","tags":{"wheelchair":"yes","website":"https://budda-drinkgarden.business.site/","opening_hours":"Mo-Sa 14:00-01:00; Su 14:00-00:00"}},{"id":"n6053592009","lat":50.061879,"lon":19.935517,"name":"Santa Maria","cat":"food","kind":"restaurant","ts":"2024-06-11","tags":{"website":"https://facebook.com/SantaMariaPizzeria/","opening_hours":"Mo-Su 12:00-24:00"}},{"id":"n6056104733","lat":50.060489,"lon":19.936406,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2026-02-23","tags":{"check_date":"2026-02-23"}},{"id":"n6056104734","lat":50.060637,"lon":19.93559,"name":"Szoto","cat":"food","kind":"bar","ts":"2026-02-23","tags":{"check_date":"2026-02-23"}},{"id":"n6056104735","lat":50.060561,"lon":19.93575,"name":"Cafe Kratka","cat":"food","kind":"pub","ts":"2026-02-23","tags":{}},{"id":"n6137480688","lat":50.055732,"lon":19.927771,"name":"Jubilat","cat":"shop","kind":"supermarket","ts":"2018-12-14","tags":{"level":"0"}},{"id":"n6140120388","lat":50.053681,"lon":19.95459,"name":"Mammut","cat":"shop","kind":"outdoor","ts":"2018-12-16","tags":{}},{"id":"n6216544154","lat":50.057663,"lon":19.944325,"name":"Canabis Shop","cat":"shop","kind":"herbalist","ts":"2022-10-10","tags":{"addr:street":"Starowiślna","addr:housenumber":"16"}},{"id":"n6240337886","lat":50.053149,"lon":19.940317,"name":"Zespół Szkół Ogólnokształcących im. J. Słowackiego STO w Krakowie","cat":"services","kind":"school","ts":"2024-01-20","tags":{}},{"id":"n6240768381","lat":50.058506,"lon":19.938147,"name":"Let's Sing","cat":"food","kind":"bar","ts":"2026-02-23","tags":{"addr:street":"Grodzka","addr:housenumber":"34"}},{"id":"n6274197700","lat":50.06258,"lon":19.936422,"name":"Biedronka","cat":"shop","kind":"supermarket","ts":"2026-07-30","tags":{"check_date":"2026-06-06","addr:street":"Rynek Główny","addr:housenumber":"34","opening_hours":"Mo-Sa 06:00-23:00"}},{"id":"n6299539816","lat":50.050614,"lon":19.941922,"name":"Chałka","cat":"food","kind":"cafe","ts":"2025-09-14","tags":{"addr:street":"Beera Meiselsa","addr:housenumber":"8","website":"https://www.chalka.com.pl/","opening_hours":"Mo-Fr 08:00-18:00; Sa,Su 09:00-20:00"}},{"id":"n6304273539","lat":50.046033,"lon":19.955553,"name":"Caprice","cat":"shop","kind":"hairdresser","ts":"2026-04-30","tags":{}},{"id":"n6304273540","lat":50.046323,"lon":19.954796,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-04-23","tags":{"website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 11:00-21:00"}},{"id":"n6304687684","lat":50.052591,"lon":19.949734,"name":"Dobra Cenka","cat":"shop","kind":"variety_store","ts":"2024-01-26","tags":{}},{"id":"n6304688386","lat":50.052619,"lon":19.949241,"name":"Pentelka","cat":"shop","kind":"sewing","ts":"2024-01-27","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 09:00-17:00; Sa 9:30-13:30"}},{"id":"n6304688389","lat":50.051206,"lon":19.950734,"name":"Negresco Cafe","cat":"food","kind":"cafe","ts":"2024-08-31","tags":{}},{"id":"n6317183893","lat":50.056133,"lon":19.946173,"name":"Venus","cat":"shop","kind":"erotic","ts":"2023-08-06","tags":{"website":"https://www.venus.net.pl","opening_hours":"Mo-Sa 10:00-21:00; Su 12:00-20:00"}},{"id":"n6317183894","lat":50.05631,"lon":19.946133,"name":"MG Studio Hair & Beauty","cat":"shop","kind":"hairdresser","ts":"2023-08-06","tags":{"opening_hours":"Mo-Fr 09:00-19:00; Sa 09:00-17:00"}},{"id":"n6321854228","lat":50.048755,"lon":19.94192,"name":"Denta-Med","cat":"health","kind":"dentist","ts":"2024-10-15","tags":{"check_date":"2024-10-15","website":"https://denta-med.com.pl","opening_hours":"Mo-Su 08:00-21:00"}},{"id":"n6325594674","lat":50.05982,"lon":19.937839,"name":"Ice Cream","cat":"food","kind":"ice_cream","ts":"2021-08-21","tags":{"name:en":"Ice Cream","addr:street":"Grodzka","addr:housenumber":"6","website":"https://www.facebook.com/krakowskiepaczki/"}},{"id":"n6325599247","lat":50.055641,"lon":19.938406,"name":"Nakielny","cat":"food","kind":"cafe","ts":"2025-01-02","tags":{"check_date":"2025-01-02"}},{"id":"n6325599248","lat":50.055583,"lon":19.938415,"name":"Costa Coffee","cat":"food","kind":"cafe","ts":"2024-08-22","tags":{"opening_hours":"Mo-Su 07:00-21:00"}},{"id":"n6325599249","lat":50.058693,"lon":19.938566,"name":"Lniane","cat":"shop","kind":"clothes","ts":"2026-02-21","tags":{"addr:street":"Grodzka","addr:housenumber":"32"}},{"id":"n6325607437","lat":50.055268,"lon":19.938464,"name":"Pepita","cat":"shop","kind":"leather","ts":"2022-07-06","tags":{"opening_hours":"Mo-Sa 10:00-21:00"}},{"id":"n6325607438","lat":50.052254,"lon":19.941198,"name":"Dobre Precle","cat":"shop","kind":"pastry","ts":"2026-02-12","tags":{"check_date":"2026-02-12","opening_hours":"Mo-Fr 08:00-20:00; Sa 10:00-20:00"}},{"id":"n6325607439","lat":50.0551,"lon":19.938487,"name":"Diament","cat":"shop","kind":"jewelry","ts":"2021-10-20","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 10:00-19:00; Sa,Su 10:00-17:00"}},{"id":"n6325632106","lat":50.050539,"lon":19.942062,"name":"Beauty Hair by Leo","cat":"shop","kind":"hairdresser","ts":"2024-02-20","tags":{}},{"id":"n6325647270","lat":50.050186,"lon":19.942451,"name":"Kopi","cat":"food","kind":"cafe","ts":"2024-02-20","tags":{}},{"id":"n6325647271","lat":50.050293,"lon":19.94242,"name":"Emilly","cat":"shop","kind":"clothes","ts":"2024-02-20","tags":{"addr:street":"Krakowska","addr:housenumber":"13","website":"https://www.facebook.com/emillybutik/","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-15:00"}},{"id":"n6325647272","lat":50.050611,"lon":19.942328,"name":"Szaleo","cat":"shop","kind":"clothes","ts":"2024-02-20","tags":{"addr:street":"Krakowska","addr:housenumber":"9","website":"https://szaleo.pl/","opening_hours":"Mo-Fr 10:00-19:00; Sa 10:00-16:00"}},{"id":"n6325647273","lat":50.049985,"lon":19.942899,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-06-09","tags":{"website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 09:00-22:00"}},{"id":"n6335532987","lat":50.050606,"lon":19.949445,"name":"Pho Ever","cat":"food","kind":"fast_food","ts":"2024-08-16","tags":{"wheelchair":"no"}},{"id":"n6356887686","lat":50.060545,"lon":19.940522,"name":"Maczanka po Krakowsku","cat":"food","kind":"fast_food","ts":"2024-07-24","tags":{"website":"https://www.maczankapokrakowsku.pl/andrus"}},{"id":"n6377882697","lat":50.057997,"lon":19.955318,"name":"Trigar.pl","cat":"shop","kind":"electronics","ts":"2026-05-19","tags":{"addr:street":"Grzegórzecka","addr:housenumber":"43","website":"https://www.trigar.pl/","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-18:00"}},{"id":"n6386428565","lat":50.062607,"lon":19.940096,"name":"Baza Pub","cat":"food","kind":"pub","ts":"2022-09-22","tags":{"website":"https://www.facebook.com/bazaflorianska"}},{"id":"n6386539268","lat":50.062689,"lon":19.939567,"name":"Diverse","cat":"shop","kind":"clothes","ts":"2024-02-16","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 10:00-20:00; Sa,Su 10:00-19:00"}},{"id":"n6431854309","lat":50.053155,"lon":19.946746,"name":"Verso Studio Oprawy","cat":"shop","kind":"frame","ts":"2024-01-24","tags":{"website":"https://studiooprawy.pl","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n6431854314","lat":50.053096,"lon":19.94652,"name":"Psyjaciele","cat":"shop","kind":"pet","ts":"2025-09-14","tags":{"check_date":"2025-09-11","opening_hours":"Mo-Fr 11:00-19:00; Sa,Su 09:00-17:00"}},{"id":"n6431854315","lat":50.05321,"lon":19.947548,"name":"Sababa","cat":"food","kind":"bar","ts":"2024-01-23","tags":{"website":"http://sababa.pl"}},{"id":"n6431854324","lat":50.057354,"lon":19.944659,"name":"Euforia Smaku","cat":"food","kind":"restaurant","ts":"2022-10-10","tags":{"wheelchair":"limited","level":"0","opening_hours":"Mo-Su 12:00-20:00; PH closed"}},{"id":"n6431854325","lat":50.054806,"lon":19.947367,"name":"Serpens Tattooshop","cat":"shop","kind":"tattoo","ts":"2023-08-06","tags":{"addr:street":"Starowiślna","addr:housenumber":"42"}},{"id":"n6431854326","lat":50.052528,"lon":19.949392,"name":"Carmel Atelier","cat":"food","kind":"cafe","ts":"2024-09-09","tags":{"addr:street":"Starowiślna","addr:housenumber":"77","opening_hours":"Mo-Fr 08:30-20:00; Sa,Su 09:00-20:00"}},{"id":"n6431854327","lat":50.052761,"lon":19.949576,"name":"Los Capolitos","cat":"food","kind":"fast_food","ts":"2024-01-26","tags":{"website":"https://pl-pl.facebook.com/pages/category/Cafe/Vinoteka-62-389683588065948/"}},{"id":"n6431891630","lat":50.054154,"lon":19.944108,"name":"Pongo","cat":"shop","kind":"beauty","ts":"2024-01-28","tags":{}},{"id":"n6431891632","lat":50.052956,"lon":19.944102,"name":"Szynk","cat":"food","kind":"restaurant","ts":"2026-09-29","tags":{"website":"http://www.szynk.pl"}},{"id":"n6431891634","lat":50.054077,"lon":19.945357,"name":"Dolce Vita","cat":"food","kind":"bar","ts":"2023-11-03","tags":{"level":"-1","website":"https://klubdolcevita.com/pl/","opening_hours":"Mo-Su 20:00-04:00"}},{"id":"n6431927530","lat":50.051615,"lon":19.943285,"name":"103,8 FM Pub And Music","cat":"food","kind":"bar","ts":"2025-10-01","tags":{"level":"-1","check_date":"2025-10-01","opening_hours":"Mo-Th,Su 17:00-23:00; Fr-Sa 17:00-01:00"}},{"id":"n6431927531","lat":50.051649,"lon":19.943263,"name":"Trattoria Cyklop","cat":"food","kind":"restaurant","ts":"2026-07-20","tags":{"website":"https://trattoriacyklop.pl/","opening_hours":"Mo-Th 13:00-22:00; Fr,Sa 12:00-23:00; Su 12:00-22:00"}},{"id":"n6431927532","lat":50.05132,"lon":19.943481,"name":"U Boryny","cat":"food","kind":"ice_cream","ts":"2025-08-15","tags":{"level":"0","check_date":"2025-08-15","addr:street":"Bożego Ciała","addr:housenumber":"11"}},{"id":"n6431927533","lat":50.051374,"lon":19.943454,"name":"Ministerstwo Śledzia I Wódki","cat":"food","kind":"bar","ts":"2025-08-15","tags":{"level":"0","check_date":"2025-08-15","addr:street":"Bożego Ciała","addr:housenumber":"11","opening_hours":"14:00-03:00"}},{"id":"n6431927539","lat":50.051419,"lon":19.945394,"name":"Plac Nowy 1","cat":"food","kind":"restaurant","ts":"2024-03-17","tags":{"addr:street":"Plac Nowy","addr:housenumber":"1","website":"https://placnowy1.pl/restauracja","opening_hours":"Mo-Th 13:00-24:00, Fr 13:00-02:00, Sa 12:00-02:00, Su 12:00-24:00"}},{"id":"n6431943379","lat":50.060537,"lon":19.936422,"name":"C.H. Beck","cat":"shop","kind":"books","ts":"2026-02-23","tags":{"check_date":"2026-02-23","website":"https://obuwie-zdrowotne.pl","opening_hours":"Mo-Fr 09:45-19:00; Sa 09:45-15:00"}},{"id":"n6442649032","lat":50.052831,"lon":19.940059,"name":"Strada di Moda","cat":"shop","kind":"clothes","ts":"2024-08-22","tags":{"addr:street":"Stradomska","addr:housenumber":"15","opening_hours":"Mo-Fr 11:00-18:00; Sa 11:00-17:00"}},{"id":"n6442698993","lat":50.049025,"lon":19.943012,"name":"Curry Up!","cat":"food","kind":"fast_food","ts":"2025-06-09","tags":{"addr:street":"Krakowska","addr:housenumber":"29","website":"https://www.curryup.pl/","opening_hours":"Mo-Su 12:00-21:00"}},{"id":"n6445497295","lat":50.063116,"lon":19.936296,"name":"Fitagain","cat":"food","kind":"cafe","ts":"2026-01-26","tags":{"wheelchair":"no","check_date":"2026-01-26","opening_hours":"Su-Th 08:30-18:00; Fr,Sa 08:30-20:00"}},{"id":"n6498360686","lat":50.050583,"lon":19.941842,"name":"La Baguette","cat":"shop","kind":"pastry","ts":"2024-02-19","tags":{"addr:street":"Beera Meiselsa","addr:housenumber":"8","website":"https://labaguette.pl/","opening_hours":"Mo-Fr 10:00-19:00; Sa 10:00-20:00; Su 10:00-19:00"}},{"id":"n6499578686","lat":50.051164,"lon":19.942937,"name":"Nakryto","cat":"food","kind":"restaurant","ts":"2024-02-13","tags":{"addr:street":"Beera Meiselsa","addr:housenumber":"14","website":"http://nakryto.pl","opening_hours":"Mo-Su 13:00-22:00"}},{"id":"n6501235260","lat":50.060959,"lon":19.944705,"name":"Pierogarnia Krakowiacy","cat":"food","kind":"fast_food","ts":"2021-08-15","tags":{"website":"https://pl-pl.facebook.com/PierogarniaKrakowiacy/","opening_hours":"Su-Th 11:00-21:00; Fr,Sa 11:00-22:00"}},{"id":"n6507081087","lat":50.060281,"lon":19.943368,"name":"SoBeauty","cat":"shop","kind":"beauty","ts":"2026-02-09","tags":{"check_date":"2026-02-09"}},{"id":"n6512691589","lat":50.058693,"lon":19.92593,"name":"Kornet","cat":"food","kind":"bar","ts":"2019-05-31","tags":{}},{"id":"n6515035663","lat":50.051753,"lon":19.944328,"name":"Pijalnia Wódki i Piwa","cat":"food","kind":"bar","ts":"2024-03-17","tags":{"opening_hours":"Mo-Th 14:00-02:00, Fr,Sa 10:00-05:00, Su 10:00-02:00"}},{"id":"n6521384783","lat":50.053176,"lon":19.946932,"name":"HairRoom Jadwiga Bugaj","cat":"shop","kind":"hairdresser","ts":"2024-04-22","tags":{"addr:street":"Miodowa","addr:housenumber":"33","opening_hours":"Mo 12:00-20:00; Tu-Fr 09:00-20:00; Sa 08:00-15:00"}},{"id":"n6534780985","lat":50.058001,"lon":19.943952,"name":"Mazaya Falafel","cat":"food","kind":"fast_food","ts":"2026-07-22","tags":{"check_date":"2026-07-22","addr:street":"Starowiślna","addr:housenumber":"10","website":"https://mazaya-falafel.com/","opening_hours":"Mo-Su 11:00-21:30"}},{"id":"n6540804465","lat":50.046373,"lon":19.953903,"name":"Madras Bistro","cat":"food","kind":"fast_food","ts":"2026-07-30","tags":{"website":"https://madrasbistro.pl/"}},{"id":"n6540804466","lat":50.046288,"lon":19.954535,"name":"AfterTaste","cat":"food","kind":"cafe","ts":"2026-04-23","tags":{"opening_hours":"Mo-Fr 07:30-19:00; Sa,Su 09:00-19:00"}},{"id":"n6540804470","lat":50.046239,"lon":19.954641,"name":"Wygoda Travel","cat":"shop","kind":"travel_agency","ts":"2019-12-27","tags":{"addr:street":"Plac Bohaterów Getta","addr:housenumber":"17/14","website":"https://www.wygodatravel.pl","opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n6540804472","lat":50.047119,"lon":19.95188,"name":"Laurem","cat":"shop","kind":"computer","ts":"2026-02-10","tags":{"check_date":"2026-02-10","website":"https://laurem.pl","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-13:00"}},{"id":"n6551312076","lat":50.059882,"lon":19.935766,"name":"No Bones","cat":"food","kind":"fast_food","ts":"2026-07-30","tags":{"check_date":"2025-12-14","website":"https://www.nobones.pl/","opening_hours":"Mo-Th 12:00-21:00; Fr-Sa 12:00-22:00; Su 12:00-21:00"}},{"id":"n6568401768","lat":50.05356,"lon":19.923253,"name":"HALS","cat":"shop","kind":"boat","ts":"2019-06-24","tags":{"addr:street":"Jaskółcza","addr:housenumber":"2","entrance":"staircase"}},{"id":"n6572347343","lat":50.062846,"lon":19.933993,"name":"Sinatra's","cat":"food","kind":"pub","ts":"2025-12-09","tags":{"check_date":"2025-12-09"}},{"id":"n6572367148","lat":50.063541,"lon":19.934851,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2023-04-16","tags":{"website":"https://zabka.pl/","opening_hours":"Mo-Su 06:00-23:00"}},{"id":"n6572367298","lat":50.062958,"lon":19.936691,"name":"Weźże Szota","cat":"food","kind":"bar","ts":"2026-01-26","tags":{"check_date":"2026-01-26"}},{"id":"n6572376089","lat":50.06242,"lon":19.935449,"name":"Burger King","cat":"food","kind":"fast_food","ts":"2026-03-13","tags":{"wheelchair":"no","changing_table":"no","check_date":"2026-03-13","opening_hours":"Mo-Th 09:00-01:00; Fr-Sa 09:00-03:30"}},{"id":"n6600118688","lat":50.062396,"lon":19.939619,"name":"Góralskie Praliny","cat":"shop","kind":"confectionery","ts":"2024-02-16","tags":{"name:en":"Goralskie Praliny","wheelchair":"limited","addr:street":"Floriańska","addr:housenumber":"9","website":"https://goralskiepraliny.pl"}},{"id":"n6637763546","lat":50.062783,"lon":19.940287,"name":"Indus","cat":"food","kind":"restaurant","ts":"2024-10-24","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"18","website":"https://www.indus.pl/"}},{"id":"n6637905260","lat":50.06165,"lon":19.937534,"name":"Nóż","cat":"culture","kind":"attraction","ts":"2025-09-05","tags":{"wheelchair":"yes"}},{"id":"n6637917898","lat":50.061516,"lon":19.934717,"name":"Delhi","cat":"food","kind":"restaurant","ts":"2025-12-09","tags":{"wheelchair":"no","check_date":"2025-12-09","website":"https://www.delhicurryhouse.pl","opening_hours":"Mo-Th 11:00-22:00; Fr-Su 11:00-24:00"}},{"id":"n6649537131","lat":50.05248,"lon":19.940149,"name":"Krakowski Ośrodek Zen","cat":"culture","kind":"place_of_worship","ts":"2021-09-10","tags":{"addr:street":"Stradomska","addr:housenumber":"17/4","website":"https://www.zen.pl/krakow/"}},{"id":"n6649561952","lat":50.052556,"lon":19.94013,"name":"Bhajan Cafe","cat":"food","kind":"restaurant","ts":"2024-01-17","tags":{"wheelchair":"no","addr:street":"Stradomska","addr:housenumber":"17","website":"https://www.bhajancafe.pl","opening_hours":"Mo-Su 10:00-22:00"}},{"id":"n6700902972","lat":50.061579,"lon":19.94244,"name":"Black Gallery Pub","cat":"food","kind":"pub","ts":"2024-07-22","tags":{"opening_hours":"Mo-Su 12:00-02:00"}},{"id":"n6709318961","lat":50.063744,"lon":19.92617,"name":"Poco Loco","cat":"food","kind":"fast_food","ts":"2026-09-25","tags":{"check_date":"2026-09-25","addr:street":"Czysta","addr:housenumber":"8","website":"https://www.pocolocokrakow.pl/","opening_hours":"Mo-Su 11:00-22:00"}},{"id":"n6709401007","lat":50.060926,"lon":19.929314,"name":"Pokoje gościnne","cat":"stay","kind":"guest_house","ts":"2019-08-14","tags":{}},{"id":"n6718050455","lat":50.062516,"lon":19.934792,"name":"Boscaiola","cat":"food","kind":"restaurant","ts":"2024-08-03","tags":{"check_date":"2024-08-03","website":"https://boscaiola.eu/","opening_hours":"Mo-Su 10:00-23:00"}},{"id":"n6724901758","lat":50.060938,"lon":19.929629,"name":"Apartamenty Czapskich","cat":"stay","kind":"hotel","ts":"2026-07-04","tags":{"check_date":"2026-07-04","addr:street":"Czapskich","addr:housenumber":"1-3"}},{"id":"n6724901759","lat":50.060938,"lon":19.929798,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-08-27","tags":{"wheelchair":"no","addr:street":"Czapskich","addr:housenumber":"1/L2","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 19:00-21:00"}},{"id":"n6732338597","lat":50.047291,"lon":19.951305,"name":"Cricoteka","cat":"culture","kind":"museum","ts":"2024-12-12","tags":{"website":"www.cricoteka.pl"}},{"id":"n6747335975","lat":50.05134,"lon":19.947579,"name":"2 Okna Cafe","cat":"food","kind":"cafe","ts":"2025-08-25","tags":{"level":"0","addr:street":"Józefa","addr:housenumber":"40","opening_hours":"Su-We 09:00-22:00; Th-Sa 09:00-23:00"}},{"id":"n6780916900","lat":50.056646,"lon":19.941689,"name":"Teatr Bagatela scena na Sarego 7","cat":"culture","kind":"theatre","ts":"2019-09-08","tags":{}},{"id":"n6781441985","lat":50.05788,"lon":19.944089,"name":"Lit","cat":"shop","kind":"beauty","ts":"2025-12-14","tags":{"check_date":"2025-12-14","addr:street":"Starowiślna","addr:housenumber":"12"}},{"id":"n6789066186","lat":50.054383,"lon":19.946006,"name":"Nic Nowego","cat":"food","kind":"cafe","ts":"2023-10-14","tags":{"addr:street":"Berka Joselewicza","addr:housenumber":"12","website":"https://www.facebook.com/Nic-Nowego-sustainablecafe-107415931088247","opening_hours":"Mo-Su 10:00-19:00"}},{"id":"n6789091085","lat":50.058606,"lon":19.944833,"name":"Nadziany Strudel","cat":"food","kind":"cafe","ts":"2025-10-12","tags":{"check_date":"2025-10-12"}},{"id":"n6790258478","lat":50.062968,"lon":19.932601,"name":"citygsm","cat":"shop","kind":"mobile_phone","ts":"2023-08-13","tags":{"wheelchair":"no","level":"0","opening_hours":"Mo-Fr 09:00-19:00; Sa 10:00-15:00"}},{"id":"n6805700386","lat":50.063419,"lon":19.939698,"name":"Żarówka Cafe","cat":"food","kind":"cafe","ts":"2025-12-28","tags":{"wheelchair":"limited","check_date":"2025-12-28","addr:street":"Floriańska","addr:housenumber":"20","website":"https://m.facebook.com/profile.php?id=100022948463733&_rdr","opening_hours":"Mo-Su 09:00-20:00"}},{"id":"n6832960485","lat":50.054791,"lon":19.955182,"name":"Pracownia Poprawek Krawieckich","cat":"shop","kind":"tailor","ts":"2025-08-21","tags":{}},{"id":"n6853230085","lat":50.052351,"lon":19.949987,"name":"Hanzel","cat":"shop","kind":"shoes","ts":"2024-01-26","tags":{"addr:street":"Starowiślna","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-15:00"}},{"id":"n6853230185","lat":50.063899,"lon":19.946804,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2024-04-25","tags":{"wheelchair":"yes","addr:street":"Radziwiłłowska","website":"https://zabka.pl/","opening_hours":"Mo-Su 06:00-23:00"}},{"id":"n6875099672","lat":50.047803,"lon":19.932209,"name":"InfoKraków","cat":"culture","kind":"information","ts":"2023-03-02","tags":{}},{"id":"n6892961586","lat":50.047627,"lon":19.932312,"name":"Kinnarps","cat":"shop","kind":"furniture","ts":"2021-11-08","tags":{"opening_hours":"Mo-Th 09:00-17:00; Fr 08:00-16:00"}},{"id":"n6896594585","lat":50.062102,"lon":19.933718,"name":"Magia","cat":"food","kind":"cafe","ts":"2023-10-08","tags":{"name:en":"Magia","wheelchair":"no","opening_hours":"Mo-Su 09:00-23:00"}},{"id":"n6917366687","lat":50.052113,"lon":19.950672,"name":"Moon Hostel","cat":"stay","kind":"hostel","ts":"2023-09-29","tags":{"name:en":"Moon Hostel","wheelchair":"no","website":"https://moonhostel.pl/"}},{"id":"n6917675186","lat":50.053884,"lon":19.948837,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2022-10-12","tags":{"wheelchair":"limited","addr:street":"Miodowa","website":"https://zabka.pl/","opening_hours":"Mo-Su 06:00-23:00"}},{"id":"n6919691586","lat":50.054859,"lon":19.925015,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2024-10-27","tags":{"check_date":"2024-10-27","website":"https://zabka.pl/","opening_hours":"Mo-Su 06:00-22:00"}},{"id":"n6923405533","lat":50.062667,"lon":19.950235,"name":"Krakowskie Centrum Medyczne sp. z o.o.","cat":"health","kind":"clinic","ts":"2025-07-18","tags":{"name:en":"Krakow Medical Center","wheelchair":"yes","level":"1","addr:street":"Mikołaja Kopernika","addr:housenumber":"32","website":"http://www.kcm.pl/","opening_hours":"Mo-Th 07:00-19:00; Fr 07:00-18:00"}},{"id":"n6924203481","lat":50.05074,"lon":19.94078,"name":"ONA Coffee Bar","cat":"food","kind":"cafe","ts":"2025-07-05","tags":{"addr:street":"Augustiańska","addr:housenumber":"1","opening_hours":"Mo-Su 09:00-19:00"}},{"id":"n6936747994","lat":50.058023,"lon":19.948404,"name":"Domino","cat":"shop","kind":"bakery","ts":"2019-11-01","tags":{}},{"id":"n6936747995","lat":50.058065,"lon":19.9484,"name":"U Jędrusia","cat":"food","kind":"fast_food","ts":"2019-11-01","tags":{}},{"id":"n6936747996","lat":50.057962,"lon":19.948409,"name":"Zdrowo","cat":"shop","kind":"convenience","ts":"2019-11-01","tags":{}},{"id":"n6936747997","lat":50.058209,"lon":19.948383,"name":"Magnolia","cat":"shop","kind":"florist","ts":"2026-07-18","tags":{"opening_hours":"Mo-Fr 06:30-19:00; Sa 06:30-17:00; Su 08:00-16:00"}},{"id":"n6967360985","lat":50.048393,"lon":19.944609,"name":"Po Krakosku","cat":"food","kind":"restaurant","ts":"2024-03-17","tags":{"opening_hours":"Mo-Th 11:00-19:00; Fr,Sa 11:00-21:00; Su 11:00-20:00,12:30-17:00"}},{"id":"n6990575192","lat":50.050403,"lon":19.943884,"name":"Keladi","cat":"food","kind":"restaurant","ts":"2024-02-14","tags":{}},{"id":"n7012054763","lat":50.063146,"lon":19.937312,"name":"Pierogarnia Krakowiacy","cat":"food","kind":"restaurant","ts":"2025-11-25","tags":{"wheelchair":"yes","addr:street":"Sławkowska","addr:housenumber":"1","opening_hours":"Su-Th 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n7019492838","lat":50.05518,"lon":19.933837,"name":"Restauracja pod smoczą jamą","cat":"food","kind":"restaurant","ts":"2026-05-13","tags":{"website":"https://jama.krakow.pl/"}},{"id":"n7019494825","lat":50.055103,"lon":19.933534,"name":"Local-Tours","cat":"shop","kind":"gift","ts":"2023-06-27","tags":{}},{"id":"n7019584088","lat":50.052919,"lon":19.940032,"name":"Bolesławiec","cat":"shop","kind":"pottery","ts":"2024-08-22","tags":{"addr:street":"Stradomska","addr:housenumber":"15","opening_hours":"Mo-Fr 10:00-19:00; Sa,Su 10:00-18:00"}},{"id":"n7023537761","lat":50.060066,"lon":19.923466,"name":"Sklep muzealny","cat":"shop","kind":"gift","ts":"2019-12-01","tags":{"name:en":"Museum shop","level":"0"}},{"id":"n7046883772","lat":50.063597,"lon":19.94619,"name":"Komiksiarnia","cat":"shop","kind":"books","ts":"2025-09-22","tags":{"wheelchair":"yes","addr:street":"Doktora Ludwika Zamenhofa","addr:housenumber":"8","opening_hours":"Mo-Sa 10:00-20:00; Su 11:00-17:00"}},{"id":"n7049970185","lat":50.060879,"lon":19.930108,"name":"Klub Buda","cat":"food","kind":"pub","ts":"2026-08-27","tags":{"level":"-1","addr:street":"Czapskich","addr:housenumber":"2","website":"https://www.facebook.com/budakrakow/"}},{"id":"n7090903738","lat":50.052269,"lon":19.948963,"name":"La Parisienne","cat":"food","kind":"bar","ts":"2024-01-27","tags":{}},{"id":"n7090903739","lat":50.051832,"lon":19.948104,"name":"Papa Gelato","cat":"food","kind":"ice_cream","ts":"2024-01-30","tags":{}},{"id":"n7098320258","lat":50.063829,"lon":19.937815,"name":"Pottery Home Bolesławiec","cat":"shop","kind":"pottery","ts":"2026-07-14","tags":{"website":"https://dekorbuy.pl","opening_hours":"Mo-Sa 10:00-19:00; Su 10:00-17:00"}},{"id":"n7098320261","lat":50.063875,"lon":19.937845,"name":"Zegarmistrz Strojny","cat":"shop","kind":"watches","ts":"2026-07-14","tags":{"check_date":"2026-07-14","addr:street":"Sławkowska","addr:housenumber":"11","website":"http://www.zegarki.krakow.pl/","opening_hours":"Mo-Fr 11:00-19:00; Sa 11:00-15:00"}},{"id":"n7098381725","lat":50.062632,"lon":19.938297,"name":"Megami","cat":"food","kind":"fast_food","ts":"2024-04-25","tags":{"wheelchair":"no","addr:street":"Świętego Jana","addr:housenumber":"1","website":"http://www.megamisushi.pl/","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n7108281290","lat":50.049715,"lon":19.942696,"name":"Mix Markt","cat":"shop","kind":"alcohol","ts":"2025-09-14","tags":{"check_date":"2025-09-11","addr:street":"Krakowska","addr:housenumber":"23"}},{"id":"n7108281291","lat":50.049787,"lon":19.942652,"name":"Salon Fryzjersko-Kosmetyczny A&S","cat":"shop","kind":"hairdresser","ts":"2025-12-04","tags":{"addr:street":"Krakowska","addr:housenumber":"21","website":"https://www.facebook.com/Salon-Fryzjersko-Kosmetyczny-AS-1731085737114794/","opening_hours":"Mo-Fr 10:00-18:00; Sa 09:00-14:00"}},{"id":"n7108281292","lat":50.049992,"lon":19.942529,"name":"Pierwszy Stopień","cat":"food","kind":"restaurant","ts":"2025-09-14","tags":{"check_date":"2025-09-11","addr:street":"Krakowska","addr:housenumber":"17","website":"https://pierwszystopien.pl/","opening_hours":"Mo-Su 12:00-23:00; Fr,Sa 12:00-24:00"}},{"id":"n7108281297","lat":50.05049,"lon":19.942381,"name":"Stella","cat":"shop","kind":"clothes","ts":"2024-02-20","tags":{"addr:street":"Krakowska","addr:housenumber":"11","website":"https://www.facebook.com/stellasklep/","opening_hours":"Mo-Fr 10:00-18:30; Sa 10:00-15:00"}},{"id":"n7108281298","lat":50.05053,"lon":19.942355,"name":"Ciuch Bajera","cat":"shop","kind":"clothes","ts":"2024-02-20","tags":{"addr:street":"Krakowska","addr:housenumber":"9","website":"https://ciuchbajera.pl/"}},{"id":"n7108281299","lat":50.050963,"lon":19.941865,"name":"Tania Odzież","cat":"shop","kind":"clothes","ts":"2024-02-19","tags":{}},{"id":"n7108281300","lat":50.050895,"lon":19.942143,"name":"Cukiernia pod Arkadami","cat":"shop","kind":"pastry","ts":"2024-02-19","tags":{"addr:street":"Krakowska","addr:housenumber":"5","website":"https://www.cukierniapodarkadami.pl/","opening_hours":"Mo-Fr 09:00-19:30; Sa 09:00-18:00; Su 10:00-17:00"}},{"id":"n7108281301","lat":50.050956,"lon":19.942114,"name":"Mydlarnia u Franciszka","cat":"shop","kind":"chemist","ts":"2024-02-20","tags":{"check_date":"2024-02-20","addr:street":"Krakowska","addr:housenumber":"5","website":"https://ufranciszka.pl/","opening_hours":"Mo-Fr 09:30-19:30; Sa 09:30-15:30"}},{"id":"n7108281302","lat":50.051004,"lon":19.942093,"name":"Brafitteria","cat":"shop","kind":"clothes","ts":"2024-02-19","tags":{"addr:street":"Krakowska","addr:housenumber":"5","website":"https://salonbielizny.eu/","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n7108281303","lat":50.051051,"lon":19.942076,"name":"Kardamon","cat":"shop","kind":"spices","ts":"2024-02-19","tags":{"addr:street":"Krakowska","addr:housenumber":"5","website":"https://sklepkardamon.com/"}},{"id":"n7110978871","lat":50.047905,"lon":19.943687,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2025-08-03","tags":{"check_date":"2025-07-30","addr:street":"Krakowska","addr:housenumber":"44","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-22:00"}},{"id":"n7110978872","lat":50.048291,"lon":19.94401,"name":"Kebab pod 13","cat":"food","kind":"fast_food","ts":"2026-07-17","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"13","website":"https://kebabpod13.pl/","opening_hours":"Mo-Th 09:45-22:00; Fr 09:45-23:00; Sa 11:45-23:00; Su 11:45-22:00"}},{"id":"n7110978874","lat":50.047586,"lon":19.943453,"name":"Kawiarnia Literacka","cat":"food","kind":"bar","ts":"2025-10-26","tags":{"addr:street":"Krakowska","addr:housenumber":"41","website":"https://www.facebook.com/kawiarniaLITERACKAkrakowska41/","opening_hours":"Mo-We 15:00-23:00; Th-Su 11:00-23:00"}},{"id":"n7111055305","lat":50.048672,"lon":19.946234,"name":"Bottiglieria 1881","cat":"food","kind":"restaurant","ts":"2024-02-17","tags":{"addr:street":"Bocheńska","addr:housenumber":"5","website":"https://1881.com.pl/"}},{"id":"n7111055308","lat":50.048684,"lon":19.94527,"name":"The BlueBerry Resto & Bar","cat":"food","kind":"restaurant","ts":"2026-09-02","tags":{"addr:street":"Bocheńska","addr:housenumber":"2a","website":"https://www.facebook.com/RestoBarBB/","opening_hours":"Tu-Fr 08:00-16:00; Sa,Su 09:00-16:00"}},{"id":"n7111116646","lat":50.051573,"lon":19.944431,"name":"Bistro Bazaar","cat":"food","kind":"restaurant","ts":"2025-02-18","tags":{"check_date":"2024-02-20","addr:street":"Plac Nowy","addr:housenumber":"6","website":"https://bazaarbistro.pl/","opening_hours":"Mo-Th 09:00-22:00; Fr-Sa 09:00-24:00; Su 09:00-22:00"}},{"id":"n7111116647","lat":50.052046,"lon":19.944745,"name":"Tajemniczy Ogród","cat":"food","kind":"restaurant","ts":"2026-09-17","tags":{"addr:street":"Plac Nowy","addr:housenumber":"9","website":"http://tajemniczy.com.pl/","opening_hours":"Mo-Su 08:00+"}},{"id":"n7111116648","lat":50.051982,"lon":19.944619,"name":"Zakąski u Ani","cat":"food","kind":"bar","ts":"2024-02-12","tags":{"addr:street":"Plac Nowy","addr:housenumber":"9","opening_hours":"Mo-Su 15:00-00:00"}},{"id":"n7111116650","lat":50.051727,"lon":19.945486,"name":"Królicze Oczy","cat":"food","kind":"bar","ts":"2024-02-12","tags":{"addr:street":"Estery","addr:housenumber":"14","website":"https://www.facebook.com/krolicze.oczy","opening_hours":"Mo-Th 00:00-01:00,15:00-24:00; Fr 00:00-03:00,15:00-24:00; Sa,Su 00:00-03:00,12:00-24:00"}},{"id":"n7137566086","lat":50.057121,"lon":19.929904,"name":"Souvenirs","cat":"shop","kind":"gift","ts":"2024-04-09","tags":{"opening_hours":"Mo-Su 09:00-22:00"}},{"id":"n7154025299","lat":50.051463,"lon":19.927187,"name":"Tasty Beast","cat":"food","kind":"fast_food","ts":"2026-07-17","tags":{"check_date":"2026-07-17","addr:street":"Rynek Dębnicki","addr:housenumber":"12","website":"https://tastybeast.pl/","opening_hours":"Mo-Th 11:30-22:30; Fr,Sa 11:30-23:30; Su 11:31-23:00"}},{"id":"n7154025300","lat":50.051292,"lon":19.926962,"name":"Poczta Polska","cat":"services","kind":"post_office","ts":"2026-04-20","tags":{"addr:street":"Różana","addr:housenumber":"1","opening_hours":"Mo,Tu,Th,Fr 10:00-18:00; We 11:00-20:00"}},{"id":"n7154025301","lat":50.052252,"lon":19.927601,"name":"PizzaPat","cat":"food","kind":"restaurant","ts":"2021-09-07","tags":{"survey:date":"2021-09-07","addr:street":"Antoniego Józefa Madalińskiego","addr:housenumber":"15"}},{"id":"n7177435385","lat":50.054437,"lon":19.950145,"name":"Wino z Izraela","cat":"shop","kind":"alcohol","ts":"2026-04-29","tags":{"addr:street":"Miodowa","addr:housenumber":"55","website":"http://wineandboats.com","opening_hours":"Mo-Fr 12:00-17:00"}},{"id":"n7177435386","lat":50.050761,"lon":19.950717,"name":"Cukiernia Starowicz","cat":"shop","kind":"pastry","ts":"2024-01-21","tags":{"addr:street":"Świętego Wawrzyńca","addr:housenumber":"32","opening_hours":"Tu-Fr 09:00-16:00; Sa 10:00-15:00"}},{"id":"n7219309631","lat":50.049018,"lon":19.931012,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2025-09-14","tags":{"addr:street":"Jana Kilińskiego","addr:housenumber":"2","opening_hours":"Mo-Sa 07:00-23:00; Su 09:00-22:00"}},{"id":"n7219309632","lat":50.051149,"lon":19.931611,"name":"Café Manggha","cat":"food","kind":"cafe","ts":"2020-02-17","tags":{"addr:street":"Marii Konopnickiej","addr:housenumber":"26"}},{"id":"n7234304742","lat":50.054383,"lon":19.935748,"name":"Mennica Polska","cat":"shop","kind":"collector","ts":"2020-02-21","tags":{"website":"https://www.mennica.com.pl/kontakt/sklep-firmowy-mennicy-polskiej-krakow","opening_hours":"Mo-Sa 09:00-17:00"}},{"id":"n7237188857","lat":50.05768,"lon":19.937409,"name":"Bogoria","cat":"stay","kind":"hotel","ts":"2020-02-23","tags":{}},{"id":"n7312286667","lat":50.063983,"lon":19.940592,"name":"Zakład optyczny \"Hoszowski\"","cat":"shop","kind":"optician","ts":"2022-08-05","tags":{"addr:street":"Floriańska","addr:housenumber":"30"}},{"id":"n7319572661","lat":50.058917,"lon":19.949923,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-07-24","tags":{"wheelchair":"no","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 10:00-22:00"}},{"id":"n7319572662","lat":50.058903,"lon":19.950114,"name":"Centrum Druku","cat":"shop","kind":"copyshop","ts":"2026-07-24","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 09:00-17:55; Sa 09:00-14:55; Su 10:00-13:55"}},{"id":"n7324004799","lat":50.060039,"lon":19.938915,"name":"Fable Cafe","cat":"food","kind":"cafe","ts":"2025-07-07","tags":{"check_date":"2025-07-07","addr:street":"Stolarska","addr:housenumber":"11"}},{"id":"n7554572980","lat":50.061717,"lon":19.925959,"name":"Mariola Jodłowska","cat":"health","kind":"dentist","ts":"2025-11-13","tags":{"addr:street":"Wenecja","addr:housenumber":"19","website":"http://jodlowska-dent.pl","opening_hours":"Mo-Th 13:00-20:00"}},{"id":"n7574578323","lat":50.055822,"lon":19.926099,"name":"Dental Space","cat":"health","kind":"dentist","ts":"2020-05-31","tags":{"addr:street":"Kazimierza Morawskiego","addr:housenumber":"12"}},{"id":"n7574667960","lat":50.054682,"lon":19.931786,"name":"Batory","cat":"food","kind":"restaurant","ts":"2026-05-13","tags":{"addr:street":"Bulwar Czerwieński","website":"https://stefanbatory.com/","opening_hours":"Mo-Th 11:00-22:00; Fr-Su 11:00-23:00"}},{"id":"n7602723420","lat":50.04661,"lon":19.946616,"name":"Mauretania","cat":"food","kind":"pub","ts":"2023-09-21","tags":{}},{"id":"n7603613792","lat":50.063899,"lon":19.927908,"name":"Body Espresso Bar","cat":"food","kind":"cafe","ts":"2025-04-09","tags":{"level":"1","check_date":"2025-04-09","website":"https://www.facebook.com/fikakrakow/","opening_hours":"08:00-20:00"}},{"id":"n7609610104","lat":50.053217,"lon":19.948257,"name":"Austeria","cat":"shop","kind":"books","ts":"2024-01-28","tags":{"addr:street":"Szeroka","addr:housenumber":"6"}},{"id":"n7611477660","lat":50.057706,"lon":19.933506,"name":"Muzeum iluzji - Krakil","cat":"culture","kind":"museum","ts":"2023-06-27","tags":{"name:en":"Museum of illusions","addr:street":"Floriana Straszewskiego","addr:housenumber":"15","website":"https://www.krakil.pl/","opening_hours":"Mo-Fr 10:00-19:00; Sa-Su 10:00-20:00; PH off"}},{"id":"n7611509719","lat":50.057955,"lon":19.933418,"name":"Biała Róża","cat":"food","kind":"restaurant","ts":"2020-06-11","tags":{"addr:street":"Floriana Straszewskiego","addr:housenumber":"16","website":"https://www.restauracjabialaroza.pl/","opening_hours":"Mo-Fr 12:00-22:00; Sa-Su 13:00-22:00"}},{"id":"n7611538218","lat":50.057552,"lon":19.938342,"name":"Muzeum Żywych Motyli","cat":"culture","kind":"attraction","ts":"2026-02-23","tags":{"addr:street":"Grodzka","addr:housenumber":"48","opening_hours":"Mo-Fr 10:00-20:00; Sa-Su 10:00-21:00"}},{"id":"n7659396849","lat":50.063119,"lon":19.946974,"name":"Dr Albin","cat":"shop","kind":"bicycle","ts":"2024-04-25","tags":{"wheelchair":"yes","addr:street":"Radziwiłłowska","addr:housenumber":"19","website":"https://dralbin.pl/","opening_hours":"Mo-Th 10:00-18:00; Fr 08:00-16:00; Sa 11:00-14:00"}},{"id":"n7659408311","lat":50.063558,"lon":19.946195,"name":"Game Over","cat":"shop","kind":"video_games","ts":"2025-09-22","tags":{"wheelchair":"yes","addr:street":"Doktora Ludwika Zamenhofa","addr:housenumber":"8","opening_hours":"Mo-Sa 10:00-20:00; Su 11:00-17:00"}},{"id":"n7678618587","lat":50.050347,"lon":19.943585,"name":"Fundacja na Rzecz Chorych na SM","cat":"shop","kind":"medical_supply","ts":"2024-02-14","tags":{"website":"https://www.fundacja-sm.org/","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n7678618588","lat":50.05033,"lon":19.943505,"name":"Mapaya","cat":"shop","kind":"clothes","ts":"2024-02-14","tags":{"website":"https://www.mapaya.pl/strona/butik","opening_hours":"Mo-Sa 10:00-18:00"}},{"id":"n7703173956","lat":50.054114,"lon":19.945886,"name":"Kółeczko Cafe","cat":"food","kind":"cafe","ts":"2024-01-27","tags":{"addr:street":"Brzozowa","addr:housenumber":"12","opening_hours":"Mo-Fr 08:30-22:00; Sa 08:00-22:00; Su 08:00-21:00"}},{"id":"n7703173957","lat":50.051483,"lon":19.944283,"name":"Noah","cat":"food","kind":"restaurant","ts":"2025-10-01","tags":{"check_date":"2025-10-01","opening_hours":"Mo-Th 16:00-22:00; Fr 14:00-23:00; Sa 13:00-23:00; Su 13:00-21:30"}},{"id":"n7703173958","lat":50.048404,"lon":19.944703,"name":"Bacówka","cat":"shop","kind":"convenience","ts":"2024-02-13","tags":{"addr:street":"Bonifraterska","addr:housenumber":"1","opening_hours":"Mo-Fr 07:00-19:00; Sa 08:00-15:00; PH off"}},{"id":"n7734470229","lat":50.052864,"lon":19.92823,"name":"Chic Nails","cat":"shop","kind":"beauty","ts":"2025-10-25","tags":{"wheelchair":"limited","check_date":"2025-10-25","addr:street":"Antoniego Józefa Madalińskiego","addr:housenumber":"7","website":"https://www.chicnails.pl"}},{"id":"n7736301429","lat":50.061893,"lon":19.926876,"name":"Pokoje Gościnne Cybulskiego","cat":"stay","kind":"guest_house","ts":"2026-07-06","tags":{"check_date":"2026-07-06","website":"https://www.freerooms.pl/"}},{"id":"n7740825241","lat":50.061914,"lon":19.940012,"name":"Kacper Ryx","cat":"shop","kind":"gift","ts":"2023-12-27","tags":{}},{"id":"n7761830348","lat":50.05845,"lon":19.95155,"name":"OrtoVia","cat":"health","kind":"dentist","ts":"2026-07-18","tags":{"opening_hours":"Mo 07:00-18:00; We,Th 16:00-20:30; Fr 07:00-21:00; Tu off"}},{"id":"n7816441307","lat":50.063296,"lon":19.93704,"name":"Free Pub","cat":"food","kind":"pub","ts":"2026-01-26","tags":{"level":"-1","check_date":"2026-01-26","website":"http://www.free-pub.krakow.pl"}},{"id":"n7816441308","lat":50.063762,"lon":19.937082,"name":"Mersin Tantuni","cat":"food","kind":"fast_food","ts":"2025-12-11","tags":{"opening_hours":"Mo-Th 12:00-23:00, Fr,Sa 12:00-24:00, Su 12:00-22:30"}},{"id":"n7818066094","lat":50.061696,"lon":19.935685,"name":"Perfekta","cat":"shop","kind":"watches","ts":"2024-06-10","tags":{"addr:street":"Rynek Główny","addr:housenumber":"28","website":"https://www.perfekta-krakow.pl","opening_hours":"Mo-Fr 11:00-18:00; Sa 10:00-15:00"}},{"id":"n7818066096","lat":50.061778,"lon":19.935742,"name":"Vis-à-vis","cat":"food","kind":"bar","ts":"2026-04-27","tags":{"check_date":"2024-07-10","addr:street":"Rynek Główny","addr:housenumber":"29","website":"https://zvis.pl/","opening_hours":"Mo-Th 08:00-24:00, Fr-Su 08:00-01:00"}},{"id":"n7818066097","lat":50.061895,"lon":19.935846,"name":"Metropolitan","cat":"food","kind":"restaurant","ts":"2026-04-27","tags":{"addr:street":"Rynek Główny","addr:housenumber":"30","opening_hours":"Su-Th 08:00-23:00, Fr,Sa 08:00-24:00"}},{"id":"n7837872278","lat":50.046044,"lon":19.926561,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2021-01-25","tags":{"website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su,PH 11:00-19:00"}},{"id":"n7855540613","lat":50.055449,"lon":19.935013,"name":"Księgarnia Archidiecezjalna","cat":"shop","kind":"books","ts":"2021-09-15","tags":{"opening_hours":"Mo-Fr 09:00-17:00; PH,Sa,Su off"}},{"id":"n7859763235","lat":50.050059,"lon":19.948414,"name":"Woosabi","cat":"food","kind":"restaurant","ts":"2024-08-12","tags":{"website":"https://www.przestrzenpelnaczasu.pl/","opening_hours":"Su-Th 12:00-24:00, Fr,Sa 12:00-03:00"}},{"id":"n7859763236","lat":50.050017,"lon":19.948204,"name":"W19 Tattoo","cat":"shop","kind":"tattoo","ts":"2024-02-07","tags":{"website":"http://studiow19.orakon.pl/","opening_hours":"Mo-Fr 10:00-20:00"}},{"id":"n7866570011","lat":50.055901,"lon":19.946178,"name":"Fryzjerstwo AN","cat":"shop","kind":"hairdresser","ts":"2025-03-08","tags":{"addr:street":"Starowiślna","addr:housenumber":"28"}},{"id":"n7866570012","lat":50.055459,"lon":19.946124,"name":"Royal Grill Bar","cat":"food","kind":"fast_food","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"35"}},{"id":"n7866570014","lat":50.055379,"lon":19.946771,"name":"Zaytouna","cat":"food","kind":"restaurant","ts":"2024-01-21","tags":{"addr:street":"Starowiślna","addr:housenumber":"36"}},{"id":"n7866570015","lat":50.055237,"lon":19.946922,"name":"Indus Tandoor","cat":"food","kind":"restaurant","ts":"2021-11-11","tags":{"wheelchair":"no","addr:street":"Starowiślna","addr:housenumber":"36","website":"https://www.industandoor.com.pl","opening_hours":"Mo-Su 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n7866570016","lat":50.055176,"lon":19.946982,"name":"Flaming Vintage Shop","cat":"shop","kind":"clothes","ts":"2025-08-24","tags":{"wheelchair":"no","addr:street":"Starowiślna","addr:housenumber":"38","website":"https://byflaming.pl"}},{"id":"n7866570017","lat":50.055103,"lon":19.947061,"name":"Little India","cat":"shop","kind":"deli","ts":"2025-08-24","tags":{"wheelchair":"no","check_date":"2024-02-20","addr:street":"Starowiślna","addr:housenumber":"38","website":"https://www.littleindia.pl","opening_hours":"Mo-Sa 11:00-19:00; PH,Su off"}},{"id":"n7866570018","lat":50.055055,"lon":19.947085,"name":"DeSilie Studio","cat":"shop","kind":"beauty","ts":"2025-08-24","tags":{"wheelchair":"no","addr:street":"Starowiślna","addr:housenumber":"40","website":"http://desilie.pl","opening_hours":"Mo-Fr 09:00-19:00; Sa 09:00-14:00; PH,Su off"}},{"id":"n7866570021","lat":50.054681,"lon":19.947094,"name":"Trendy Hair Fashion","cat":"shop","kind":"hairdresser","ts":"2023-11-03","tags":{"wheelchair":"no","addr:street":"Starowiślna","addr:housenumber":"47","website":"https://trendyhair.pl/","opening_hours":"Mo-Fr 08:00-20:00; Sa 08:00-16:00"}},{"id":"n7866570022","lat":50.054471,"lon":19.94734,"name":"Richter Clinic","cat":"health","kind":"dentist","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"49","website":"https://naszetbilisi.pl","opening_hours":"Mo-Sa 08:00-17:00"}},{"id":"n7913718188","lat":50.063029,"lon":19.941289,"name":"Cerkiew Zaśnięcia Najświętszej Marii Panny","cat":"culture","kind":"place_of_worship","ts":"2025-04-27","tags":{"wheelchair":"limited","addr:street":"Szpitalna","addr:housenumber":"24","website":"https://www.krakow.cerkiew.pl/"}},{"id":"n7925325536","lat":50.052891,"lon":19.939472,"name":"Makieta","cat":"shop","kind":"collector","ts":"2026-04-12","tags":{"addr:street":"Stradomska","addr:housenumber":"13"}},{"id":"n7928649281","lat":50.047365,"lon":19.928664,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2024-07-21","tags":{"wheelchair":"yes","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su,PH 10:00-21:00"}},{"id":"n7975149497","lat":50.062607,"lon":19.93774,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-07-12","tags":{"addr:street":"Rynek Główny","addr:housenumber":"40","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 10:00-20:00"}},{"id":"n7975149500","lat":50.063765,"lon":19.937499,"name":"Lviv Croissants","cat":"food","kind":"cafe","ts":"2025-12-22","tags":{"check_date":"2025-12-22","addr:street":"Sławkowska","addr:housenumber":"10","website":"https://msiw.eu/krakow/","opening_hours":"Mo-Th 12:00-04:00; Fr-Su 12:00-06:00"}},{"id":"n7983143983","lat":50.062522,"lon":19.939753,"name":"Fabryka Pizzy","cat":"food","kind":"fast_food","ts":"2024-04-25","tags":{"wheelchair":"limited","toilets:wheelchair":"no","addr:street":"Floriańska","addr:housenumber":"11","website":"https://www.fabrykapizzy.pl/florianska","opening_hours":"Su-Th 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n7983143984","lat":50.062874,"lon":19.939547,"name":"Urara Sushi & Shabu Shabu","cat":"food","kind":"restaurant","ts":"2023-11-03","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"19/4","website":"https://urarasushi.pl/","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n7983185186","lat":50.063367,"lon":19.940365,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2025-10-28","tags":{"wheelchair":"limited","addr:street":"Floriańska","addr:housenumber":"29","opening_hours":"24/7"}},{"id":"n7983185187","lat":50.063624,"lon":19.940188,"name":"Huki Muki","cat":"food","kind":"bar","ts":"2026-09-16","tags":{"check_date":"2024-08-03","addr:street":"Floriańska","addr:housenumber":"26","website":"https://hukimuki.pl/"}},{"id":"n7999694336","lat":50.054602,"lon":19.935027,"name":"Kości „Smoka Wawelskiego”","cat":"culture","kind":"attraction","ts":"2024-10-07","tags":{"opening_hours":"24/7"}},{"id":"n8001508449","lat":50.059812,"lon":19.938668,"name":"Cybermachina Game Pub","cat":"food","kind":"pub","ts":"2025-07-07","tags":{"level":"-1","addr:street":"Stolarska","addr:housenumber":"11","website":"https://cybermachina.pl/","opening_hours":"Mo 12:00-24:00; Tu-Th 00:00-01:00,12:00-24:00; Fr 00:00-01:00,14:00-24:00; Sa 00:00-03:00,14:00-24:00; Su 00:00-03:00,12:00-24:00"}},{"id":"n8003986785","lat":50.060437,"lon":19.939171,"name":"Pizzanova","cat":"food","kind":"fast_food","ts":"2025-09-14","tags":{"check_date":"2025-09-13"}},{"id":"n8043404145","lat":50.051806,"lon":19.937906,"name":"Norpol","cat":"shop","kind":"estate_agent","ts":"2024-01-17","tags":{"website":"https://norpol-apartments.com/","opening_hours":"Mo-Fr 08:00-18:00"}},{"id":"n8043404147","lat":50.051094,"lon":19.938313,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2021-01-25","tags":{"addr:street":"Sukiennicza","addr:housenumber":"8","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00"}},{"id":"n8088513774","lat":50.060422,"lon":19.935063,"name":"Nandu","cat":"shop","kind":"copyshop","ts":"2023-03-29","tags":{"wheelchair":"limited","opening_hours":"Mo-Fr 08:00-21:00; Sa 09:00-18:00; Su 10:00-16:00"}},{"id":"n8088636201","lat":50.059768,"lon":19.939099,"name":"Księgarnia Językowa Bookland","cat":"shop","kind":"books","ts":"2023-12-31","tags":{"addr:street":"Stolarska","addr:housenumber":"8/10","opening_hours":"Mon-Fr 10:00-18:00"}},{"id":"n8128853208","lat":50.059083,"lon":19.930428,"name":"Massolit Bakery & Cafe","cat":"food","kind":"cafe","ts":"2024-08-17","tags":{"addr:street":"Smoleńsk","addr:housenumber":"17","website":"https://www.facebook.com/MassolitBakeryCafe","opening_hours":"Mo-Fr 08:00-17:00; Sa 09:00-16:00; Su 10:00-16:00"}},{"id":"n8129263599","lat":50.063317,"lon":19.930471,"name":"Bonjour Pho","cat":"food","kind":"restaurant","ts":"2025-04-20","tags":{"wheelchair":"limited","level":"0","check_date":"2025-04-20","addr:street":"Krupnicza","addr:housenumber":"12","opening_hours":"Mo-Tu,Su 12:00-22:00; We-Th 12:00-22:30; Fr-Sa 12:00-23:00"}},{"id":"n8140415876","lat":50.052783,"lon":19.940069,"name":"Aurum Optics","cat":"shop","kind":"optician","ts":"2024-01-17","tags":{"addr:street":"Stradomska","addr:housenumber":"15","website":"https://aurum-optics.pl/salon-stradomska-krakow"}},{"id":"n8140415877","lat":50.052611,"lon":19.940382,"name":"TOTO Hair Company","cat":"shop","kind":"hairdresser_supply","ts":"2024-10-27","tags":{"addr:street":"Stradomska","addr:housenumber":"19","website":"https://totohair.eu/","opening_hours":"Mo-Fr 09:30-17:30; Sa 09:00-14:00"}},{"id":"n8140415878","lat":50.052676,"lon":19.9401,"name":"Freestyle","cat":"shop","kind":"hairdresser","ts":"2024-08-22","tags":{"addr:street":"Stradomska","addr:housenumber":"17","opening_hours":"Mo-Fr 09:00-20:00; Sa 09:00-15:00"}},{"id":"n8140415879","lat":50.052588,"lon":19.940288,"name":"Komis Boutiqe","cat":"shop","kind":"clothes","ts":"2026-04-12","tags":{"check_date":"2026-04-12","addr:street":"Stradomska","addr:housenumber":"19","website":"https://www.facebook.com/komisbotiqe"}},{"id":"n8140415880","lat":50.051876,"lon":19.940329,"name":"Blank Belts","cat":"shop","kind":"fashion_accessories","ts":"2025-03-08","tags":{"addr:street":"Świętej Agnieszki","addr:housenumber":"3","opening_hours":"Tu-Fr 11:00-17:00; Sa 12:00-15:00"}},{"id":"n8167426937","lat":50.048863,"lon":19.944804,"name":"Amamamusi","cat":"food","kind":"fast_food","ts":"2026-02-08","tags":{"check_date":"2026-02-08","addr:street":"Plac Wolnica"}},{"id":"n8177323013","lat":50.046569,"lon":19.950127,"name":"Olio","cat":"food","kind":"restaurant","ts":"2026-02-10","tags":{"check_date":"2026-02-10","addr:street":"Nadwiślańska","addr:housenumber":"7","website":"https://olio-pizzanapoletana.pl/krakow","opening_hours":"Su-Th 12:00-22:00; Fr-Sa 12:00-23:00"}},{"id":"n8195559413","lat":50.050772,"lon":19.942225,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2024-02-20","tags":{"check_date":"2023-10-11","addr:street":"Krakowska","addr:housenumber":"7","website":"https://www.carrefour.pl/sklepy/P49","opening_hours":"24/7"}},{"id":"n8195559414","lat":50.050808,"lon":19.942206,"name":"Tara","cat":"stay","kind":"hostel","ts":"2025-09-15","tags":{"check_date":"2025-09-15","addr:street":"Krakowska","addr:housenumber":"7","website":"http://www.tarahostel.com"}},{"id":"n8195559415","lat":50.050848,"lon":19.942184,"name":"Pryzmat","cat":"shop","kind":"printer_ink","ts":"2024-02-19","tags":{"addr:street":"Krakowska","addr:housenumber":"7","website":"https://pryzmat.com/www/pl/krakow-krakowska","opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n8221101491","lat":50.059412,"lon":19.926882,"name":"DoktorWet","cat":"shop","kind":"pet","ts":"2024-09-24","tags":{"level":"-1","addr:street":"Marszałka Józefa Piłsudskiego","addr:housenumber":"28","website":"https://vetzoo.pl","opening_hours":"Mo-Fr 09:00-20:00; Sa 10:00-16:00"}},{"id":"n8221101493","lat":50.059488,"lon":19.927425,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2024-09-24","tags":{"level":"-1","addr:street":"Retoryka","addr:housenumber":"1","website":"https://zabka.pl/","opening_hours":"Mo-Sa 06:00-23:00; Su 10:00-21:00"}},{"id":"n8221101495","lat":50.05929,"lon":19.92603,"name":"Olga","cat":"shop","kind":"hairdresser","ts":"2023-07-06","tags":{"level":"-1","addr:street":"Marszałka Józefa Piłsudskiego","addr:housenumber":"38","opening_hours":"Mo-Fr 08:00-19:00; Sa 08:00-14:00"}},{"id":"n8248523020","lat":50.063645,"lon":19.932973,"name":"Sham Falafel","cat":"food","kind":"restaurant","ts":"2026-07-06","tags":{}},{"id":"n8261763064","lat":50.061953,"lon":19.94012,"name":"Kamienica Hipolitów","cat":"culture","kind":"museum","ts":"2023-11-18","tags":{"name:en":"Hipolit House","website":"https://muzeumkrakowa.pl/oddzialy/kamienica-hipolitow"}},{"id":"n8274245898","lat":50.063721,"lon":19.9297,"name":"Szkoła Przysposabiająca do Pracy nr 2","cat":"services","kind":"school","ts":"2023-11-03","tags":{"addr:street":"Józefa Szujskiego","addr:housenumber":"2","website":"https://www.soswnr1krakow.pl/"}},{"id":"n8274245899","lat":50.063736,"lon":19.929649,"name":"Zasadnicza Szkoła Zawodowa nr 30","cat":"services","kind":"school","ts":"2023-11-03","tags":{"addr:street":"Józefa Szujskiego","addr:housenumber":"2","website":"https://www.soswnr1krakow.pl/"}},{"id":"n8296151081","lat":50.047099,"lon":19.945595,"name":"Wojewódzka Poradnia Chorób Naczyniowych","cat":"health","kind":"doctors","ts":"2023-09-21","tags":{"website":"https://bonifratrzy.pl/szpital-krakow/poradnia/wojewodzka-poradnia-chorob-naczyn/","opening_hours":"Mo 08:00-18:00; Tu-Fr 08:00-15:00"}},{"id":"n8309270431","lat":50.057497,"lon":19.923157,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-02-07","tags":{"check_date":"2026-02-07","website":"https://zabka.pl/"}},{"id":"n8394902530","lat":50.047406,"lon":19.944677,"name":"Kaplica szpitalna","cat":"culture","kind":"place_of_worship","ts":"2024-02-20","tags":{"check_date":"2024-02-20"}},{"id":"n8394928941","lat":50.063734,"lon":19.926944,"name":"Kaplica szpitalna","cat":"culture","kind":"place_of_worship","ts":"2021-02-04","tags":{}},{"id":"n8429208720","lat":50.061293,"lon":19.942461,"name":"Busz","cat":"food","kind":"bar","ts":"2022-10-23","tags":{"website":"http://www.buszkrakow.pl/","opening_hours":"Tu-Fr 12:00-24:00; Sa,Su 00:00-02:00,12:00-24:00"}},{"id":"n8512301091","lat":50.063349,"lon":19.928739,"name":"Aventura","cat":"food","kind":"fast_food","ts":"2026-01-12","tags":{"check_date":"2026-01-12"}},{"id":"n8519068700","lat":50.063847,"lon":19.927928,"name":"Świerczek","cat":"shop","kind":"optician","ts":"2025-04-09","tags":{"wheelchair":"no","website":"https://www.twojoptyk.com","opening_hours":"Mo-Fr 10:00-18:30; Sa 10:00-14:00"}},{"id":"n8532109571","lat":50.063361,"lon":19.941045,"name":"Yum Yum","cat":"food","kind":"cafe","ts":"2025-09-14","tags":{"check_date":"2025-09-14","addr:street":"Świętego Marka","addr:housenumber":"23","opening_hours":"11:00-21:30"}},{"id":"n8565935023","lat":50.047369,"lon":19.94084,"name":"Locked Up","cat":"culture","kind":"attraction","ts":"2024-03-10","tags":{"website":"https://lockedup.pl/"}},{"id":"n8573158984","lat":50.060156,"lon":19.929161,"name":"PKO BP","cat":"services","kind":"bank","ts":"2026-09-18","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n8625869283","lat":50.057743,"lon":19.955957,"name":"Watra Składnica Harcerska","cat":"shop","kind":"sports","ts":"2026-05-19","tags":{"level":"0","check_date":"2025-04-04","addr:street":"Grzegórzecka","addr:housenumber":"45-47","website":"https://www.sklepharcerski.pl/","opening_hours":"Mo-Fr 11:00-18:00"}},{"id":"n8714462961","lat":50.054108,"lon":19.92595,"name":"Karczma Smil’y","cat":"food","kind":"restaurant","ts":"2024-06-29","tags":{"wheelchair":"limited","toilets:wheelchair":"no","website":"https://karczmasmily.pl/"}},{"id":"n8730297517","lat":50.054535,"lon":19.946764,"name":"Records Dillaz","cat":"shop","kind":"music","ts":"2023-08-06","tags":{"website":"https://www.facebook.com/pages/Records-Dillaz/155129214578923","opening_hours":"Mo-Fr 11:00-19:00; Sa 11:00-16:00"}},{"id":"n8733903618","lat":50.061251,"lon":19.941944,"name":"Pijalnia Prawdziwego Kakao","cat":"food","kind":"cafe","ts":"2026-09-28","tags":{"website":"https://prawdziwekakao.pl/pijalnia-prawdziwego-kakao","opening_hours":"Sa-Su 10:00-20:00; Mo-Fr 13:00-19:00"}},{"id":"n8750977922","lat":50.06292,"lon":19.93383,"name":"Pizzatopia","cat":"food","kind":"fast_food","ts":"2026-03-13","tags":{"level":"0","check_date":"2026-03-13","opening_hours":"11:00-01:00; Fr,Sa 11:00-02:00"}},{"id":"n8768363620","lat":50.053208,"lon":19.928404,"name":"Ando Rowery","cat":"shop","kind":"bicycle","ts":"2025-05-21","tags":{"opening_hours":"Mo-Fr 11:00-19:00; Sa 10:00-14:00"}},{"id":"n8781003080","lat":50.052994,"lon":19.94414,"name":"The Tokio Tower","cat":"food","kind":"fast_food","ts":"2024-03-17","tags":{"addr:street":"Miodowa","addr:housenumber":"31-055"}},{"id":"n8786885172","lat":50.063621,"lon":19.946872,"name":"Tania Odzież","cat":"shop","kind":"clothes","ts":"2024-04-25","tags":{"wheelchair":"no"}},{"id":"n8787175359","lat":50.063445,"lon":19.940171,"name":"Muultum","cat":"food","kind":"ice_cream","ts":"2026-07-18","tags":{}},{"id":"n8787175487","lat":50.063958,"lon":19.937632,"name":"Mila","cat":"shop","kind":"pottery","ts":"2026-07-14","tags":{"opening_hours":"Mo-Fr 10:00-19:00; Sa 10:00-18:00"}},{"id":"n8795552617","lat":50.063739,"lon":19.926035,"name":"Dolce Far Niente","cat":"food","kind":"fast_food","ts":"2025-03-07","tags":{"check_date":"2025-03-07","opening_hours":"Tu-Su 11:00-20:00"}},{"id":"n8825774948","lat":50.050344,"lon":19.941018,"name":"Ranny Ptaszek","cat":"food","kind":"cafe","ts":"2024-02-20","tags":{"addr:street":"Augustiańska","addr:housenumber":"5","website":"https://www.rannyptaszek.pl/#","opening_hours":"Mo-Fr 08:00-16:00; Sa-Su 09:00-16:00"}},{"id":"n8830072348","lat":50.057959,"lon":19.944004,"name":"Michał Napierała","cat":"shop","kind":"watches","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n8830072351","lat":50.057476,"lon":19.944526,"name":"Vintage","cat":"shop","kind":"clothes","ts":"2025-08-22","tags":{"wheelchair":"yes","level":"0"}},{"id":"n8830081625","lat":50.063003,"lon":19.941477,"name":"Vintage","cat":"shop","kind":"clothes","ts":"2025-09-14","tags":{"check_date":"2025-09-13","opening_hours":"Mo-Fr 12:00-18:00"}},{"id":"n8830081626","lat":50.062513,"lon":19.941143,"name":"Witaminka","cat":"shop","kind":"convenience","ts":"2026-02-12","tags":{"check_date":"2025-07-05"}},{"id":"n8830114335","lat":50.051235,"lon":19.945789,"name":"Singer Klub","cat":"food","kind":"pub","ts":"2026-07-24","tags":{"check_date":"2026-07-24","addr:street":"Estery","addr:housenumber":"20","opening_hours":"Mo-Su 09:00-20:00+"}},{"id":"n8830114337","lat":50.050446,"lon":19.944104,"name":"ToTa pierogi & ciastka","cat":"food","kind":"cafe","ts":"2026-09-14","tags":{"opening_hours":"Mo-Su 09:00-20:00"}},{"id":"n8830114338","lat":50.050492,"lon":19.944296,"name":"Szpeje Vintage","cat":"shop","kind":"antiques","ts":"2025-08-25","tags":{"wheelchair":"yes","website":"https://szpeje.com/"}},{"id":"n8890458843","lat":50.050072,"lon":19.930359,"name":"Królowa Przedmieścia","cat":"food","kind":"cafe","ts":"2025-05-21","tags":{"check_date":"2025-05-21","opening_hours":"Mo-Fr 08:00-18:00; Sa 09:00-17:00"}},{"id":"n8909815712","lat":50.055659,"lon":19.940332,"name":"Yellow Monkey","cat":"shop","kind":"coffee","ts":"2026-07-15","tags":{"check_date":"2026-07-15","addr:street":"Świętej Gertrudy","addr:housenumber":"17","website":"https://yellowmonkeycoffee.business.site/","opening_hours":"Mo-Fr 09:00-17:00; Sa-Su 08:00-20:00"}},{"id":"n8909942674","lat":50.052232,"lon":19.945727,"name":"Coca","cat":"food","kind":"fast_food","ts":"2026-07-13","tags":{"check_date":"2026-07-13","addr:street":"Kupa","addr:housenumber":"1","website":"https://www.tripadvisor.com/Restaurant_Review-g274772-d3398991-Reviews-Coca_Typical_Sicilian_Food-Krakow_Lesser_Poland_Province_Southern_Poland.html","opening_hours":"Tu-Th 12:00-23:00; Fr-Sa 12:00-03:00; Su 12:00-22:00"}},{"id":"n8911501696","lat":50.050719,"lon":19.951328,"name":"Galeria Kwiatów","cat":"shop","kind":"florist","ts":"2026-09-02","tags":{"check_date":"2026-09-02","addr:street":"Starowiślna","addr:housenumber":"95","opening_hours":"Mo-Fr 10:00-19:00; Sa,Su 10:00-18:00"}},{"id":"n8914022480","lat":50.052789,"lon":19.945199,"name":"Kuchnia Domowa","cat":"food","kind":"restaurant","ts":"2024-01-25","tags":{"addr:street":"Miodowa","addr:housenumber":"25","opening_hours":"Mo-Su 11:00-19:00"}},{"id":"n8929142725","lat":50.058277,"lon":19.952172,"name":"Implantis","cat":"health","kind":"dentist","ts":"2025-10-29","tags":{"addr:street":"Aleja Ignacego Daszyńskiego","addr:housenumber":"12/U5","website":"https://implantis.pl/"}},{"id":"n8929142726","lat":50.058435,"lon":19.951136,"name":"Implantis","cat":"health","kind":"dentist","ts":"2026-07-18","tags":{"wheelchair":"yes","check_date":"2026-07-18","addr:street":"Grzegórzecka","addr:housenumber":"11/U2","website":"https://implantis.pl/","opening_hours":"Mo-Fr 08:00-20:00"}},{"id":"n9015266574","lat":50.054089,"lon":19.936305,"name":"Wawel Zaginiony","cat":"culture","kind":"museum","ts":"2024-11-10","tags":{"website":"https://wawel.krakow.pl/wystawa-stala/wawel-zaginiony-1"}},{"id":"n9022982115","lat":50.055253,"lon":19.948356,"name":"Kościół Chrześcijański „Nowa Nadzieja”","cat":"culture","kind":"place_of_worship","ts":"2026-08-04","tags":{"wheelchair":"limited","check_date":"2026-08-04"}},{"id":"n9023060731","lat":50.050607,"lon":19.944887,"name":"Coffee Garden","cat":"food","kind":"cafe","ts":"2025-10-01","tags":{"wheelchair":"no","check_date":"2025-10-01","addr:street":"Józefa","addr:housenumber":"11","website":"http://coffeegarden.tilda.ws/","opening_hours":"Mo-Su 10:00-20:00"}},{"id":"n9034074723","lat":50.049812,"lon":19.937353,"name":"Piłatowski","cat":"shop","kind":"hairdresser","ts":"2024-02-21","tags":{"website":"https://www.facebook.com/pilatowski/"}},{"id":"n9049540533","lat":50.050285,"lon":19.942771,"name":"Siedem miliardów uśmiechów, a Twój jest moim ulubionym.","cat":"food","kind":"bar","ts":"2024-02-11","tags":{"check_date":"2022-11-25","website":"https://siedemmiliardowusmiechow.pl/","opening_hours":"Mo 18:00-23:07; Tu 15:00-24:00; We-Fr 00:00-00:07,15:07-24:00; Sa 00:00-01:07,15:07-24:00; Su 00:00-01:07,15:07-23:07"}},{"id":"n9049540534","lat":50.050394,"lon":19.942726,"name":"Kebaber","cat":"food","kind":"fast_food","ts":"2024-02-11","tags":{"opening_hours":"Mo-Su 09:00-24:00"}},{"id":"n9049540535","lat":50.050469,"lon":19.94269,"name":"TO:TU Butik","cat":"shop","kind":"clothes","ts":"2024-02-11","tags":{"addr:street":"Krakowska","addr:housenumber":"18","website":"https://www.facebook.com/totu.butik"}},{"id":"n9049540536","lat":50.050594,"lon":19.942651,"name":"Click... Fashion","cat":"shop","kind":"clothes","ts":"2026-06-09","tags":{"opening_hours":"Mo-Fr 10:00-19:00; Sa 10:00-15:00"}},{"id":"n9049540537","lat":50.051271,"lon":19.941503,"name":"Jinling Dumpling","cat":"food","kind":"restaurant","ts":"2025-04-22","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"39","website":"https://www.foodjinling.com/","opening_hours":"Mo-Su 11:30-21:30"}},{"id":"n9049540538","lat":50.050868,"lon":19.941008,"name":"Smaki Gruzji","cat":"food","kind":"restaurant","ts":"2025-04-22","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"33","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n9049540539","lat":50.05064,"lon":19.941133,"name":"Sanghaloka","cat":"culture","kind":"place_of_worship","ts":"2024-10-15","tags":{"website":"https://www.buddyzm.info.pl/medytacja-i-buddyzm-w-krakowie/"}},{"id":"n9049540540","lat":50.050013,"lon":19.941489,"name":"Creative Cut","cat":"shop","kind":"hairdresser","ts":"2023-09-26","tags":{"addr:street":"Augustiańska","addr:housenumber":"10/1","website":"http://creativecut.pl/","opening_hours":"\"elastyczne godziny przyjęć\""}},{"id":"n9049540541","lat":50.050012,"lon":19.942197,"name":"Studio. Artystyczna Oprawa Obrazów","cat":"shop","kind":"frame","ts":"2024-02-22","tags":{"addr:street":"Świętej Katarzyny","addr:housenumber":"3"}},{"id":"n9049540542","lat":50.049767,"lon":19.941652,"name":"FonMed SC","cat":"shop","kind":"hearing_aids","ts":"2024-02-20","tags":{"addr:street":"Świętej Katarzyny","addr:housenumber":"4","opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n9052054745","lat":50.052185,"lon":19.940845,"name":"Indigo by IHG","cat":"stay","kind":"hotel","ts":"2026-04-12","tags":{}},{"id":"n9063094341","lat":50.051651,"lon":19.942047,"name":"Lajkonik","cat":"shop","kind":"bakery","ts":"2026-07-18","tags":{"wheelchair":"yes","check_date":"2026-07-18","opening_hours":"Mo-Su 07:00-20:30"}},{"id":"n9070822817","lat":50.052797,"lon":19.928147,"name":"La Baguette","cat":"shop","kind":"confectionery","ts":"2022-08-24","tags":{"survey:date":"2021-09-07"}},{"id":"n9070822818","lat":50.052147,"lon":19.92767,"name":"Aloes","cat":"shop","kind":"chemist","ts":"2023-02-18","tags":{"survey:date":"2021-09-07"}},{"id":"n9070822917","lat":50.052482,"lon":19.928019,"name":"Lodowy Warsztat","cat":"food","kind":"ice_cream","ts":"2025-10-25","tags":{"check_date":"2025-10-25","survey:date":"2021-09-07"}},{"id":"n9071027112","lat":50.05895,"lon":19.949449,"name":"Viet Nails & Lashes","cat":"shop","kind":"beauty","ts":"2026-07-24","tags":{"wheelchair":"no","check_date":"2026-07-24","opening_hours":"Mo-Sa 08:30-19:30; Su 08:30-18:00"}},{"id":"n9071027113","lat":50.058973,"lon":19.949091,"name":"FHU Patris Patryk Berger","cat":"shop","kind":"stationery","ts":"2025-02-16","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 09:00-16:30; Sa 09:00-14:30"}},{"id":"n9071027115","lat":50.059773,"lon":19.948665,"name":"Orto Reha Sport","cat":"health","kind":"doctors","ts":"2024-04-25","tags":{"wheelchair":"limited"}},{"id":"n9071027116","lat":50.059079,"lon":19.949472,"name":"Spectrum","cat":"shop","kind":"beauty","ts":"2021-09-07","tags":{}},{"id":"n9071151219","lat":50.059204,"lon":19.950493,"name":"Wyczesany Fryzjer","cat":"shop","kind":"hairdresser","ts":"2021-09-07","tags":{"wheelchair":"no","addr:street":"Grójecka"}},{"id":"n9071151221","lat":50.058971,"lon":19.949146,"name":"Tel4U","cat":"shop","kind":"mobile_phone","ts":"2026-07-24","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n9071151224","lat":50.058975,"lon":19.948986,"name":"Prima","cat":"food","kind":"fast_food","ts":"2026-01-31","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-16:00"}},{"id":"n9071151225","lat":50.058964,"lon":19.949229,"name":"Vatsak","cat":"shop","kind":"pastry","ts":"2026-01-31","tags":{"opening_hours":"Mo-Fr 08:00-19:00; Sa,Su 10:00-19:00"}},{"id":"n9071151232","lat":50.059207,"lon":19.948805,"name":"Hey Girls","cat":"shop","kind":"beauty","ts":"2026-01-31","tags":{"wheelchair":"no","opening_hours":"09:00-21:00"}},{"id":"n9074330457","lat":50.060977,"lon":19.931358,"name":"Trojanowski","cat":"health","kind":"dentist","ts":"2021-09-08","tags":{}},{"id":"n9074330464","lat":50.061026,"lon":19.931355,"name":"Shefter Gallery","cat":"culture","kind":"gallery","ts":"2021-09-08","tags":{"wheelchair":"no","opening_hours":"Tu-Fr 12:00-18:00; Sa 14:00-18:00"}},{"id":"n9074330465","lat":50.060956,"lon":19.930258,"name":"Stołówka Jabłonka","cat":"food","kind":"fast_food","ts":"2023-07-13","tags":{"addr:street":"Jabłonowskich","addr:housenumber":"12","website":"https://www.facebook.com/stolowkanajablonowskich","opening_hours":"Mo-Fr 12:30-17:00"}},{"id":"n9077088497","lat":50.060473,"lon":19.934817,"name":"Kawiarnia Lood&Food","cat":"food","kind":"ice_cream","ts":"2026-07-24","tags":{"wheelchair":"limited","level":"0","check_date":"2026-07-24","addr:street":"Wiślna","addr:housenumber":"8","opening_hours":"Mo-Th 11:00-22:00; Fr,Sa 11:00-23:00; Su 12:00-21:00"}},{"id":"n9077088500","lat":50.060789,"lon":19.935134,"name":"hetmanska24.com","cat":"shop","kind":"copyshop","ts":"2021-09-09","tags":{}},{"id":"n9077088502","lat":50.060825,"lon":19.935114,"name":"Kwadrat","cat":"shop","kind":"shoes","ts":"2021-09-09","tags":{"wheelchair":"no"}},{"id":"n9077171839","lat":50.061051,"lon":19.939344,"name":"Elja","cat":"shop","kind":"jewelry","ts":"2026-02-06","tags":{"wheelchair":"yes","check_date":"2026-02-06"}},{"id":"n9077171840","lat":50.061023,"lon":19.938958,"name":"Top Nails Spa","cat":"shop","kind":"beauty","ts":"2024-07-16","tags":{"wheelchair":"no"}},{"id":"n9077171843","lat":50.06108,"lon":19.938768,"name":"Galilu","cat":"shop","kind":"cosmetics","ts":"2024-07-16","tags":{"wheelchair":"no","website":"https://www.galilu.pl/","opening_hours":"Mo-Sa 11:00-19:00"}},{"id":"n9081528481","lat":50.063936,"lon":19.933261,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2026-02-22","tags":{"wheelchair":"yes","check_date":"2026-02-22","opening_hours":"Mo-Su 00:10-23:50"}},{"id":"n9081562593","lat":50.063351,"lon":19.932579,"name":"Orientalny Bazar","cat":"shop","kind":"clothes","ts":"2026-04-27","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 10:00-19:00"}},{"id":"n9081562594","lat":50.062993,"lon":19.932221,"name":"Zofia Weiss Gallery","cat":"shop","kind":"art","ts":"2025-10-15","tags":{"wheelchair":"limited","check_date":"2025-10-15","website":"https://zofiaweissgallery.com/pl","opening_hours":"11:00-18:00"}},{"id":"n9081562595","lat":50.063442,"lon":19.93257,"name":"Cesarsko-Królewskie Pierogi","cat":"food","kind":"fast_food","ts":"2026-09-30","tags":{"wheelchair":"no","check_date":"2026-09-30","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n9130324100","lat":50.055863,"lon":19.928152,"name":"Dorabianie kluczy","cat":"shop","kind":"locksmith","ts":"2021-09-28","tags":{"level":"3"}},{"id":"n9149477722","lat":50.057737,"lon":19.952134,"name":"BioBalance","cat":"health","kind":"doctors","ts":"2021-10-05","tags":{"wheelchair":"yes","level":"0"}},{"id":"n9165334921","lat":50.055718,"lon":19.939007,"name":"Prywatna Szkoła Podstawowa i VII Prywatne Liceum Ogólnokształcące im. Mikołaja. Reja","cat":"services","kind":"school","ts":"2025-11-13","tags":{"addr:street":"Grodzka","addr:housenumber":"60","website":"https://szkolyreja.edupage.org/?"}},{"id":"n9165744417","lat":50.046456,"lon":19.949899,"name":"Salta House","cat":"food","kind":"restaurant","ts":"2026-04-25","tags":{"check_date":"2026-04-25","opening_hours":"Mo-Th 15:00-22:00; Fr 15:00-23:00; Sa 13:00-23:00; Su 13:00-22:00"}},{"id":"n9166502056","lat":50.050424,"lon":19.948326,"name":"Kościół Ewangeliczny „Misja Łaski”","cat":"culture","kind":"place_of_worship","ts":"2024-02-06","tags":{}},{"id":"n9180185442","lat":50.058079,"lon":19.945202,"name":"PKO BP","cat":"services","kind":"bank","ts":"2022-10-23","tags":{}},{"id":"n9180186634","lat":50.050472,"lon":19.943511,"name":"Cudny Józef","cat":"food","kind":"pub","ts":"2024-02-11","tags":{"website":"http://www.facebook.com/cudny.jozef"}},{"id":"n9180194124","lat":50.051747,"lon":19.94289,"name":"Grecka Taverna Minoas","cat":"food","kind":"restaurant","ts":"2025-05-18","tags":{"addr:street":"Miodowa","addr:housenumber":"9","website":"https://minoas-greek-tavern.business.site/"}},{"id":"n9180201921","lat":50.050898,"lon":19.944979,"name":"Naturaliści","cat":"shop","kind":"wine","ts":"2025-10-01","tags":{"wheelchair":"yes","check_date":"2025-10-01","website":"https://naturalisci.pl/","opening_hours":"Mo-Fr 13:00-19:00; Sa 13:00-17:00; Su off"}},{"id":"n9180223176","lat":50.062791,"lon":19.93413,"name":"Lost Bar","cat":"food","kind":"pub","ts":"2021-11-26","tags":{"addr:street":"Szewska","addr:housenumber":"20","website":"https://lostbar.pl/"}},{"id":"n9182449739","lat":50.060217,"lon":19.929574,"name":"Kuźnia komputerowa","cat":"shop","kind":"computer","ts":"2023-07-05","tags":{"website":"https://www.kuznia.pl/","opening_hours":"Mo-Fr 10:00-16:00"}},{"id":"n9186328857","lat":50.054075,"lon":19.948143,"name":"Spice of India","cat":"food","kind":"restaurant","ts":"2024-01-26","tags":{"addr:street":"Starowiślna","addr:housenumber":"48","opening_hours":"Su-Th 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n9188697117","lat":50.051891,"lon":19.943085,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2026-06-09","tags":{"wheelchair":"yes","check_date":"2026-06-09","opening_hours":"24/7"}},{"id":"n9188697217","lat":50.050427,"lon":19.939262,"name":"Centrum Medyczne Dietla 19","cat":"health","kind":"doctors","ts":"2024-02-20","tags":{"survey:date":"2021-10-21","website":"https://www.dietla19.pl/"}},{"id":"n9197184709","lat":50.056779,"lon":19.943133,"name":"Oratorium Najświętszej Maryi Panny Królowej Polski","cat":"culture","kind":"place_of_worship","ts":"2021-10-24","tags":{}},{"id":"n9204948978","lat":50.059532,"lon":19.948899,"name":"Ewangeliczny Kościół Metodystyczny","cat":"culture","kind":"place_of_worship","ts":"2024-04-25","tags":{"wheelchair":"no"}},{"id":"n9222534306","lat":50.058139,"lon":19.926298,"name":"Rowery używane","cat":"shop","kind":"bicycle","ts":"2021-11-04","tags":{"addr:street":"Smoleńsk","addr:housenumber":"26"}},{"id":"n9236260969","lat":50.059713,"lon":19.939053,"name":"Piano Bar","cat":"food","kind":"bar","ts":"2025-07-07","tags":{"check_date":"2025-07-07","addr:street":"Stolarska","addr:housenumber":"10"}},{"id":"n9239166583","lat":50.055322,"lon":19.927043,"name":"Agata Fijał","cat":"shop","kind":"hairdresser","ts":"2023-08-07","tags":{"opening_hours":"Mo-Fr 08:00-19:00; Sa 08:00-15:00"}},{"id":"n9239166585","lat":50.055555,"lon":19.926924,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2025-12-20","tags":{"wheelchair":"no","check_date":"2025-12-20","opening_hours":"Mo-Sa 06:00-23:00; Su,PH 10:00-22:00"}},{"id":"n9244089295","lat":50.053765,"lon":19.949321,"name":"u Wojtka","cat":"food","kind":"restaurant","ts":"2026-04-29","tags":{}},{"id":"n9256583837","lat":50.056939,"lon":19.946945,"name":"Pracownia Radiologii","cat":"health","kind":"doctors","ts":"2026-08-04","tags":{"opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n9256583838","lat":50.056876,"lon":19.947139,"name":"Estetyka Zębów","cat":"health","kind":"dentist","ts":"2024-01-30","tags":{"level":"1","check_date":"2024-01-30"}},{"id":"n9256963750","lat":50.057111,"lon":19.944513,"name":"Zawsze Modnie","cat":"shop","kind":"clothes","ts":"2022-10-10","tags":{"level":"0"}},{"id":"n9257970671","lat":50.06084,"lon":19.937778,"name":"Kościół Świętego Wojciecha - Oddział Muzeum Archeologicznego w Krakowie","cat":"culture","kind":"museum","ts":"2026-09-12","tags":{"check_date":"2025-04-20","website":"https://ma.krakow.pl/wystawy/wystawy-stale/kosciol-sw-wojciecha-2/","opening_hours":"May - Oct"}},{"id":"n9295897510","lat":50.056734,"lon":19.929404,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2022-05-15","tags":{"opening_hours":"Mo-Sa 06:00-23:00; Su 11:00-20:00"}},{"id":"n9295897511","lat":50.056683,"lon":19.929349,"name":"Lotto","cat":"shop","kind":"lottery","ts":"2022-05-15","tags":{"opening_hours":"Mo-Fr 08:00-20:00; Sa 08:00-15:00; PH,Su off"}},{"id":"n9313098982","lat":50.046381,"lon":19.949716,"name":"Ramen People","cat":"food","kind":"restaurant","ts":"2026-04-25","tags":{"wheelchair":"yes","opening_hours":"Mo-Th 12:00-21:00; Fr,Sa 13:00-22:00; Su 13:00-21:00"}},{"id":"n9336230820","lat":50.054177,"lon":19.924044,"name":"Dominik","cat":"shop","kind":"hardware","ts":"2021-12-14","tags":{}},{"id":"n9337770411","lat":50.0572,"lon":19.9448,"name":"Adoro Gioielli","cat":"shop","kind":"jewelry","ts":"2021-12-14","tags":{"level":"0","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n9337770413","lat":50.057254,"lon":19.944766,"name":"Socks and Tights","cat":"shop","kind":"clothes","ts":"2022-10-10","tags":{"website":"https://www.facebook.com/socksandtightscracow/"}},{"id":"n9356150730","lat":50.063286,"lon":19.94006,"name":"Staropolskie trunki","cat":"shop","kind":"alcohol","ts":"2024-08-03","tags":{"check_date":"2024-08-03"}},{"id":"n9358511686","lat":50.046357,"lon":19.927166,"name":"Art Suites Boutique Hôtel","cat":"stay","kind":"hotel","ts":"2021-12-22","tags":{}},{"id":"n9358511687","lat":50.046276,"lon":19.926963,"name":"A'Bracciate Pasta & Wine","cat":"food","kind":"restaurant","ts":"2021-12-22","tags":{}},{"id":"n9389322723","lat":50.053626,"lon":19.955445,"name":"Rossmann","cat":"shop","kind":"chemist","ts":"2025-12-28","tags":{"website":"https://www.rossmann.pl/drogerie/Drogeria-Rossmann-podgorska-34,krakow,12,1984"}},{"id":"n9421273019","lat":50.047252,"lon":19.955246,"name":"Pan Zielonka","cat":"shop","kind":"greengrocer","ts":"2026-04-29","tags":{}},{"id":"n9423689367","lat":50.050509,"lon":19.95031,"name":"Banda Burger's","cat":"food","kind":"fast_food","ts":"2026-09-02","tags":{"opening_hours":"Tu-Su 11:00-21:00"}},{"id":"n9424567394","lat":50.054339,"lon":19.924606,"name":"Sklepy po Smoku","cat":"shop","kind":"clothes","ts":"2024-10-27","tags":{"check_date":"2024-10-27","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n9431707815","lat":50.054883,"lon":19.924096,"name":"Aleje28","cat":"stay","kind":"hostel","ts":"2023-02-06","tags":{"website":"https://www.aleje28.pl/"}},{"id":"n9431707816","lat":50.054766,"lon":19.924261,"name":"Zdrowy Ząb","cat":"health","kind":"dentist","ts":"2025-03-19","tags":{"opening_hours":"Mo-Fr 09:00-21:00; Sa 09:00-13:00"}},{"id":"n9431790717","lat":50.05464,"lon":19.925184,"name":"Rossmann","cat":"shop","kind":"chemist","ts":"2025-07-23","tags":{"addr:street":"Włóczków","addr:housenumber":"2","website":"https://www.rossmann.pl/drogerie/Drogeria-Rossmann-wloczkow-2,krakow,12,459","opening_hours":"Mo-Sa 07:30-21:30"}},{"id":"n9522150005","lat":50.060586,"lon":19.939552,"name":"B.O.H.O. Coffee&Bar","cat":"food","kind":"cafe","ts":"2025-11-13","tags":{"check_date":"2025-09-13","addr:street":"Stolarska","addr:housenumber":"6","opening_hours":"Mo-Th 10:00-00:00; Fr, Sa 10:00-02:00; Su 10:00-00:00"}},{"id":"n9547858993","lat":50.063309,"lon":19.928746,"name":"Ziemniaczani","cat":"food","kind":"fast_food","ts":"2026-01-12","tags":{"check_date":"2026-01-12"}},{"id":"n9547858994","lat":50.06335,"lon":19.928589,"name":"M22 Burger","cat":"food","kind":"fast_food","ts":"2026-01-12","tags":{"check_date":"2026-01-12","addr:street":"Krupnicza","addr:housenumber":"24","opening_hours":"Su-We 12:00-22:00; Th 12:00-23:00; Fr-Sa 12:00-00:00"}},{"id":"n9547858996","lat":50.063223,"lon":19.928713,"name":"Pizza Fresca","cat":"food","kind":"fast_food","ts":"2026-01-12","tags":{"check_date":"2026-01-12"}},{"id":"n9547859002","lat":50.063295,"lon":19.928641,"name":"Mural","cat":"food","kind":"fast_food","ts":"2026-01-12","tags":{"check_date":"2026-01-12"}},{"id":"n9567134057","lat":50.063901,"lon":19.932705,"name":"Kodano","cat":"shop","kind":"optician","ts":"2026-09-25","tags":{"addr:street":"Karmelicka","addr:housenumber":"5","website":"https://www.instagram.com/kodanopl/","opening_hours":"Mo-Fr 10:00-19:00; Sa 10:00-16:00; Su off"}},{"id":"n9574968529","lat":50.058306,"lon":19.949837,"name":"Krakowskie Klimaty","cat":"food","kind":"restaurant","ts":"2026-07-18","tags":{"addr:street":"Aleja Ignacego Daszyńskiego","addr:housenumber":"5","website":"https://www.krakowskieklimaty.pl/","opening_hours":"Mo-Sa 11:00-22:00; Su 09:00-19:00"}},{"id":"n9576730840","lat":50.058402,"lon":19.926441,"name":"OK HOME Apartments","cat":"stay","kind":"apartment","ts":"2022-03-14","tags":{"addr:street":"Smoleńsk","addr:housenumber":"35/3"}},{"id":"n9577894590","lat":50.053201,"lon":19.939302,"name":"BroPub Craft Beer & Burgers","cat":"food","kind":"pub","ts":"2026-04-12","tags":{"check_date":"2026-04-12","addr:street":"Stradomska","addr:housenumber":"11","website":"https://bropub.pl","opening_hours":"Mo-Fr 16:00-24:00, Sa 12:00-01:00, Su 12:00-23:00"}},{"id":"n9586135217","lat":50.06043,"lon":19.93884,"name":"Śledź u Fryzjera","cat":"food","kind":"bar","ts":"2022-03-17","tags":{"addr:street":"Stolarska","addr:housenumber":"5","opening_hours":"Mo-Th 12:00-04:00; Fr-Sa 12:00-06:00"}},{"id":"n9592681577","lat":50.062706,"lon":19.931023,"name":"Sklep zielarsko-medyczny Studencka","cat":"shop","kind":"herbalist","ts":"2026-09-24","tags":{"wheelchair":"no","check_date":"2025-11-13","addr:street":"Studencka","addr:housenumber":"7","website":"https://studencka.krakow.pl","opening_hours":"Mo-Fr 09:30-19:00"}},{"id":"n9595098078","lat":50.056971,"lon":19.929673,"name":"Liberty Cafe","cat":"food","kind":"restaurant","ts":"2025-10-03","tags":{"wheelchair":"limited","addr:street":"Zwierzyniecka","addr:housenumber":"27","website":"https://libertycafe.pl","opening_hours":"Mo-We 08:00-17:00; Th-Sa 08:00-22:00; Su 08:00-17:00"}},{"id":"n9595802646","lat":50.061802,"lon":19.927528,"name":"Świat zdrowia","cat":"health","kind":"pharmacy","ts":"2025-08-12","tags":{"wheelchair":"yes","addr:street":"Napoleona Cybulskiego","addr:housenumber":"2","opening_hours":"Mo-Fr 08:00-18:00"}},{"id":"n9621617469","lat":50.051797,"lon":19.948633,"name":"Al Medina","cat":"food","kind":"restaurant","ts":"2022-03-29","tags":{"addr:street":"Szeroka","addr:housenumber":"22","website":"https://www.facebook.com/almedina.krakow/"}},{"id":"n9621617470","lat":50.051762,"lon":19.948642,"name":"Kazimierz Residence Square","cat":"stay","kind":"hotel","ts":"2022-03-29","tags":{"website":"https://www.facebook.com/KazimierzResidenceSquare/"}},{"id":"n9623500117","lat":50.063965,"lon":19.942674,"name":"Kawiarnia Teatralna","cat":"food","kind":"cafe","ts":"2025-08-21","tags":{"website":"https://kawiarniateatralna.pl/","opening_hours":"Su-Th 09:00-22:15; Fr-Sa 09:00-00:00"}},{"id":"n9639891087","lat":50.052668,"lon":19.939772,"name":"Tartelette Cafe","cat":"food","kind":"cafe","ts":"2023-11-03","tags":{"addr:street":"Stradomska","addr:housenumber":"15","website":"https://tartelette.pl/","opening_hours":"Mo-Th, Su 09:00-19:00; Fr, Sa 09:00-22:00"}},{"id":"n9655591296","lat":50.059593,"lon":19.938464,"name":"Mediateka Instytutu Francuskiego w Krakowie","cat":"culture","kind":"library","ts":"2023-09-24","tags":{"website":"https://www.institutfrancais.pl/pl/mediateka-w-krakowie","opening_hours":"Tu,We 15:00-19:30; Fr 10:00-13:00,15:00-17:00; Sa 10:00-16:00"}},{"id":"n9659451320","lat":50.062976,"lon":19.937215,"name":"L'Apéro","cat":"food","kind":"bar","ts":"2022-04-11","tags":{"level":"-1","website":"https://m.facebook.com/Laperocracovie/","opening_hours":"Tu-Su 17:00-23:45"}},{"id":"n9709921786","lat":50.051793,"lon":19.945033,"name":"Elebele","cat":"food","kind":"fast_food","ts":"2026-08-20","tags":{}},{"id":"n9709921787","lat":50.056824,"lon":19.938699,"name":"Kaplica Ostatniej Wieczerzy","cat":"culture","kind":"place_of_worship","ts":"2022-08-10","tags":{"name:en":"The Chapel of the Last Supper"}},{"id":"n9763468417","lat":50.05539,"lon":19.955271,"name":"Chleb & More","cat":"shop","kind":"bakery","ts":"2024-05-29","tags":{"website":"https://chleb-more.business.site","opening_hours":"Mo-Fr 07:00-17:00; Sa 07:00-15:00"}},{"id":"n9773824489","lat":50.052272,"lon":19.93809,"name":"Dom św. Szymona z Lipnicy","cat":"stay","kind":"hotel","ts":"2022-06-12","tags":{"addr:street":"Koletek","addr:housenumber":"13A","website":"https://domszymona.pl/"}},{"id":"n9784173880","lat":50.051267,"lon":19.944603,"name":"PizzaTopia","cat":"food","kind":"restaurant","ts":"2026-07-26","tags":{"check_date":"2026-07-26","website":"https://pizzatopia.com/","opening_hours":"Su-Th 11:00-01:00, Fr,Sa 11:00-02:00"}},{"id":"n9817779107","lat":50.062778,"lon":19.931955,"name":"Ōsma Rano","cat":"food","kind":"restaurant","ts":"2026-04-27","tags":{"wheelchair":"limited","check_date":"2026-04-27","opening_hours":"08:00-20:00"}},{"id":"n9817779108","lat":50.062728,"lon":19.931886,"name":"Cukiernia Wadowice","cat":"shop","kind":"pastry","ts":"2025-10-15","tags":{"wheelchair":"no","level":"0","check_date":"2025-10-15","addr:street":"Studencka","addr:housenumber":"1","website":"https://www.cukierniawadowice.pl","opening_hours":"09:00-20:30"}},{"id":"n9817823475","lat":50.063761,"lon":19.932398,"name":"Smoke","cat":"shop","kind":"tobacco","ts":"2024-08-22","tags":{"website":"https://smoke.pl","opening_hours":"Mo-Fr 09:00-21:00; Sa 10:00-21:00"}},{"id":"n9817823476","lat":50.063883,"lon":19.9323,"name":"Dobre Precle","cat":"shop","kind":"pastry","ts":"2025-10-25","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 08:00-20:00; Sa,Su 10:00-20:00"}},{"id":"n9817828903","lat":50.063952,"lon":19.931632,"name":"Kocia Kawiarnia Kociarnia","cat":"food","kind":"cafe","ts":"2026-05-29","tags":{"opening_hours":"Mo-Su 10:00-20:00"}},{"id":"n9845902947","lat":50.054815,"lon":19.936934,"name":"Skarbiec Koronny","cat":"culture","kind":"museum","ts":"2024-11-10","tags":{"website":"https://wawel.krakow.pl/wystawa-stala/skarbiec-koronny"}},{"id":"n9862164218","lat":50.051796,"lon":19.944878,"name":"Bar Oko","cat":"food","kind":"fast_food","ts":"2025-07-05","tags":{}},{"id":"n9862174417","lat":50.051808,"lon":19.944936,"name":"Piecyk","cat":"food","kind":"fast_food","ts":"2024-02-15","tags":{}},{"id":"n9870475320","lat":50.058713,"lon":19.937817,"name":"Shiva","cat":"shop","kind":"gift","ts":"2026-09-26","tags":{"check_date":"2026-09-26","website":"https://swiat-zakupow.com.pl/"}},{"id":"n9870475418","lat":50.058662,"lon":19.937819,"name":"Pączkarnia Manufaktura","cat":"shop","kind":"pastry","ts":"2026-09-26","tags":{"check_date":"2026-09-26"}},{"id":"n9870475518","lat":50.059315,"lon":19.938508,"name":"Ambra Style","cat":"shop","kind":"jewelry","ts":"2022-08-23","tags":{"opening_hours":"Mo-Su 11:00-20:00"}},{"id":"n9870493417","lat":50.058596,"lon":19.937831,"name":"Grodzka Art","cat":"shop","kind":"gift","ts":"2024-12-02","tags":{"check_date":"2024-07-09","website":"https://witrazeceramika.pl"}},{"id":"n9870507817","lat":50.058518,"lon":19.937847,"name":"Souvenirs.Wertus.pl","cat":"shop","kind":"gift","ts":"2024-07-09","tags":{"check_date":"2024-07-09","website":"https://pamiatki.pl/"}},{"id":"n9870507818","lat":50.058691,"lon":19.938494,"name":"Antyki","cat":"shop","kind":"antiques","ts":"2022-07-06","tags":{}},{"id":"n9870507917","lat":50.058547,"lon":19.937843,"name":"Galeria Autorska Mariana Gołogorskiergo","cat":"shop","kind":"art","ts":"2026-09-26","tags":{"check_date":"2026-09-26"}},{"id":"n9870509417","lat":50.058689,"lon":19.938416,"name":"Graff Tattoo","cat":"shop","kind":"tattoo","ts":"2022-07-06","tags":{}},{"id":"n9870546017","lat":50.057911,"lon":19.938208,"name":"G.40","cat":"shop","kind":"gift","ts":"2022-07-06","tags":{}},{"id":"n9870551117","lat":50.057505,"lon":19.938,"name":"Sweet Kraków","cat":"food","kind":"ice_cream","ts":"2025-10-14","tags":{"opening_hours":"Mo-Su,PH 08:00-22:00"}},{"id":"n9870557718","lat":50.056391,"lon":19.938073,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-09-15","tags":{"opening_hours":"Mo-Sa 06:00-23:00; Su 09:00-22:00"}},{"id":"n9870565418","lat":50.056426,"lon":19.938068,"name":"Galeria Groszka 59","cat":"shop","kind":"jewelry","ts":"2024-06-28","tags":{}},{"id":"n9870565419","lat":50.056256,"lon":19.938082,"name":"Harpers Bags","cat":"shop","kind":"leather","ts":"2024-06-28","tags":{}},{"id":"n9870566017","lat":50.056301,"lon":19.93808,"name":"Harpers Shoes","cat":"shop","kind":"shoes","ts":"2024-06-28","tags":{"wheelchair":"no","opening_hours":"Mo-Su 10:00-21:00"}},{"id":"n9870571017","lat":50.056078,"lon":19.938106,"name":"Flyin' Vintage","cat":"shop","kind":"clothes","ts":"2025-08-22","tags":{"wheelchair":"no"}},{"id":"n9870571018","lat":50.056132,"lon":19.938095,"name":"Dr Ziółko","cat":"shop","kind":"cannabis","ts":"2025-08-22","tags":{}},{"id":"n9870589817","lat":50.055735,"lon":19.938381,"name":"Krakowianka","cat":"shop","kind":"gift","ts":"2025-01-02","tags":{"check_date":"2025-01-02"}},{"id":"n9870594217","lat":50.055433,"lon":19.93844,"name":"Galeria","cat":"shop","kind":"gift","ts":"2024-12-02","tags":{"level":"0","check_date":"2024-11-30","opening_hours":"Mo-Su 11:00-19:00"}},{"id":"n9870599317","lat":50.055311,"lon":19.938456,"name":"Baio","cat":"shop","kind":"toys","ts":"2022-07-06","tags":{}},{"id":"n9870599318","lat":50.055231,"lon":19.938471,"name":"Kobalt","cat":"shop","kind":"pottery","ts":"2024-12-02","tags":{"level":"0","check_date":"2024-11-30","addr:street":"Grodzka","addr:housenumber":"62","website":"https://kobalt.com.pl","opening_hours":"Mo-Su 10:00-19:00"}},{"id":"n9870599319","lat":50.055149,"lon":19.938481,"name":"Souvenirs","cat":"shop","kind":"gift","ts":"2022-07-06","tags":{}},{"id":"n9870599920","lat":50.055056,"lon":19.938511,"name":"Świat Platerów","cat":"shop","kind":"interior_decoration","ts":"2022-07-06","tags":{}},{"id":"n9870673117","lat":50.061083,"lon":19.938367,"name":"Szara Bar","cat":"food","kind":"bar","ts":"2023-03-29","tags":{}},{"id":"n9870673217","lat":50.060827,"lon":19.938537,"name":"Restauracja N°7","cat":"food","kind":"restaurant","ts":"2022-09-26","tags":{"website":"https://number7.pl"}},{"id":"n9870676418","lat":50.060911,"lon":19.938231,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2022-10-23","tags":{"opening_hours":"24/7"}},{"id":"n9870719718","lat":50.060749,"lon":19.936936,"name":"La Terrazza","cat":"food","kind":"restaurant","ts":"2022-10-03","tags":{}},{"id":"n9870722317","lat":50.060672,"lon":19.937135,"name":"Max 18","cat":"food","kind":"restaurant","ts":"2026-09-26","tags":{}},{"id":"n9893742519","lat":50.060747,"lon":19.936324,"name":"Green Caffè Nero","cat":"food","kind":"cafe","ts":"2026-02-23","tags":{"check_date":"2026-02-23","opening_hours":"Mo-Th 07:00-21:00; Fr-Su 07:00-21:30"}},{"id":"n9908977666","lat":50.056406,"lon":19.94586,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2023-06-26","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"91","opening_hours":"Mo-Su 06:00-23:00"}},{"id":"n9979709490","lat":50.062691,"lon":19.940584,"name":"442 sport pub","cat":"food","kind":"pub","ts":"2024-10-24","tags":{"website":"https://www.facebook.com/442sportpub/"}},{"id":"n9979709491","lat":50.051173,"lon":19.926738,"name":"Zdrowe Dębniki","cat":"shop","kind":"health_food","ts":"2026-03-23","tags":{"check_date":"2026-03-23"}},{"id":"n9993199017","lat":50.050187,"lon":19.926828,"name":"Paon KRK","cat":"food","kind":"cafe","ts":"2022-09-01","tags":{"survey:date":"2022-09-01"}},{"id":"n9993199117","lat":50.049942,"lon":19.926758,"name":"Kebab u Rudego","cat":"food","kind":"fast_food","ts":"2022-09-01","tags":{"survey:date":"2022-09-01"}},{"id":"n9993199217","lat":50.050055,"lon":19.926657,"name":"Świetlica Dębniki","cat":"services","kind":"community_centre","ts":"2022-09-01","tags":{"survey:date":"2022-09-01"}},{"id":"n9995629771","lat":50.048761,"lon":19.942186,"name":"Los Gorditos","cat":"food","kind":"restaurant","ts":"2026-06-28","tags":{"check_date":"2026-06-28","survey:date":"2024-01-06","addr:street":"Augustiańska","addr:housenumber":"24/LU2","website":"https://www.losgorditos.pl/","opening_hours":"Fr,Sa 12:00-22:00; Su-Th 12:00-21:00"}},{"id":"n10031082717","lat":50.048081,"lon":19.955305,"name":"Centrum Sztuki Współczesnej Wiewiórka","cat":"services","kind":"community_centre","ts":"2026-04-23","tags":{}},{"id":"n10033951906","lat":50.059658,"lon":19.937617,"name":"El El Moda","cat":"shop","kind":"bag","ts":"2025-04-21","tags":{"check_date":"2025-04-21"}},{"id":"n10033951907","lat":50.059732,"lon":19.937638,"name":"Akropolis","cat":"food","kind":"fast_food","ts":"2025-08-24","tags":{"check_date":"2025-04-21"}},{"id":"n10043663697","lat":50.063689,"lon":19.941792,"name":"Escobarber","cat":"shop","kind":"hairdresser","ts":"2025-12-22","tags":{"check_date":"2025-12-22","addr:street":"Szpitalna","addr:housenumber":"32","website":"https://www.escobarber.com","opening_hours":"Mo-Fr 10:00-21:00; Sa 10:00-16:00; Su 11:00-18:00"}},{"id":"n10045918336","lat":50.062558,"lon":19.939468,"name":"Candy Shop Kraków","cat":"shop","kind":"confectionery","ts":"2024-02-16","tags":{"wheelchair":"no","opening_hours":"Mo-Su 10:00-22:00"}},{"id":"n10045918337","lat":50.062765,"lon":19.939586,"name":"Floriańska 10","cat":"food","kind":"restaurant","ts":"2022-09-22","tags":{"opening_hours":"Mo-Su 10:00-23:00"}},{"id":"n10046244122","lat":50.062592,"lon":19.938276,"name":"The Bonerowski Palace","cat":"stay","kind":"hotel","ts":"2024-06-29","tags":{"wheelchair":"limited","addr:street":"Rynek Główny","addr:housenumber":"42","website":"https://www.palacbonerowski.pl/"}},{"id":"n10046244124","lat":50.062751,"lon":19.93729,"name":"Buffalo","cat":"food","kind":"restaurant","ts":"2022-09-23","tags":{"addr:street":"Rynek Główny","addr:housenumber":"37","website":"https://www.buffalorestaurant.pl","opening_hours":"Mo-Th 12:00-22:00; Fr-Su 11:00-23:00"}},{"id":"n10046244125","lat":50.062827,"lon":19.937039,"name":"Nakielny Resto","cat":"food","kind":"cafe","ts":"2024-06-10","tags":{"opening_hours":"Mo-Th 09:00-22:00; Fr,Sa 09:00-23:00; Su 09:00-22:00; PH 09:00-23:00"}},{"id":"n10046244127","lat":50.062625,"lon":19.937661,"name":"Chopin","cat":"food","kind":"restaurant","ts":"2024-02-16","tags":{"addr:street":"Rynek Główny","addr:housenumber":"39","website":"https://www.chopinkrakow.pl/","opening_hours":"Mo-Su 08:00-24:00"}},{"id":"n10052493588","lat":50.063722,"lon":19.936799,"name":"Tradycyjne Polskie Smaki","cat":"food","kind":"restaurant","ts":"2024-09-01","tags":{"website":"https://www.facebook.com/people/Tradycyjne-Polskie-Smaki/100050317342455/","opening_hours":"Mo-Su 09:00-21:00"}},{"id":"n10052493589","lat":50.06348,"lon":19.934962,"name":"Wiśniewski","cat":"food","kind":"bar","ts":"2022-09-25","tags":{"addr:street":"Plac Szczepański","addr:housenumber":"2","website":"https://wisniewski.ltd"}},{"id":"n10054869758","lat":50.060523,"lon":19.938097,"name":"Venetian House","cat":"stay","kind":"hostel","ts":"2022-09-26","tags":{"addr:street":"Rynek Główny","addr:housenumber":"11"}},{"id":"n10054869770","lat":50.060611,"lon":19.938497,"name":"Szototo","cat":"food","kind":"bar","ts":"2022-09-26","tags":{}},{"id":"n10054869777","lat":50.060655,"lon":19.938251,"name":"Karczma Podwórko Maryny","cat":"food","kind":"restaurant","ts":"2022-09-26","tags":{}},{"id":"n10063446777","lat":50.04735,"lon":19.923443,"name":"Harmony Salon Masażu","cat":"shop","kind":"massage","ts":"2022-09-30","tags":{"addr:street":"Szwedzka","addr:housenumber":"23","opening_hours":"Mo 13:00-20:00; Tu-Fr 08:00-20:00; Sa 08:00-15:00"}},{"id":"n10069695058","lat":50.057617,"lon":19.924537,"name":"Marek Warmuz","cat":"health","kind":"dentist","ts":"2026-02-07","tags":{"check_date":"2026-02-07","website":"https://warmuz.pl/","opening_hours":"Mo,Tu,Th,Fr 14:00-20:00"}},{"id":"n10073808388","lat":50.050734,"lon":19.948955,"name":"Poranki","cat":"food","kind":"cafe","ts":"2024-02-05","tags":{"name:en":"Poranki - Breakfast, coffee & cake","addr:street":"Plac Bawół","addr:housenumber":"4","website":"https://www.facebook.com/poranki.krk","opening_hours":"Tu, Sa-Su 08:00-18:00; Mo, We-Fr 07:30-18:00"}},{"id":"n10073826636","lat":50.055593,"lon":19.94343,"name":"Angel House Bed & Breakfast Old Town","cat":"stay","kind":"guest_house","ts":"2022-10-03","tags":{"addr:street":"Świętego Sebastiana","addr:housenumber":"20-3","website":"https://angelkrakow.com/en/home-site/"}},{"id":"n10078449301","lat":50.061709,"lon":19.935048,"name":"Dzikie Wino","cat":"food","kind":"bar","ts":"2024-06-11","tags":{"website":"https://www.facebook.com/DzikieWinoWineBar/","opening_hours":"Sa 12:00-24:00, Su 12:00-23:00, Mo-Fr 16:00-24:00"}},{"id":"n10078449302","lat":50.06158,"lon":19.934975,"name":"Natura Sztuka","cat":"shop","kind":"gift","ts":"2026-04-27","tags":{"check_date":"2026-04-27","opening_hours":"Mo-Su 10:00-20:00"}},{"id":"n10080817916","lat":50.062442,"lon":19.936294,"name":"Międzymiastowa","cat":"food","kind":"bar","ts":"2024-06-11","tags":{"website":"https://www.facebook.com/miedzymiastowakrakow/","opening_hours":"Tu-Th 12:00-24:00, Fr,Sa 12:00-03:00, Su,Mo 12:00-23:00"}},{"id":"n10082818671","lat":50.056641,"lon":19.937821,"name":"Instytut Cervantesa","cat":"services","kind":"community_centre","ts":"2022-10-07","tags":{"website":"https://cracovia.cervantes.es/","opening_hours":"Mo-Th 09:00-19:30 open \"Sekretariat\"; Fr 09:00-15:00 open \"Sekretariat\" || Mo,Th 12:00-15:00,16:30-19:45 open \"Biblioteka\"; Tu,We 09:30-15:00,16:30-19:45 open \"Biblioteka\"; Fri 09:30-14:00 open \"Biblioteka; Sa[-1] closed \"Biblioteka\""}},{"id":"n10090985149","lat":50.058473,"lon":19.943457,"name":"Big Diamond","cat":"shop","kind":"jewelry","ts":"2025-11-13","tags":{"addr:street":"Starowiślna","addr:housenumber":"6","website":"https://bigdiamond.pl/","opening_hours":"Mo-Sa 10:00-19:00"}},{"id":"n10090985150","lat":50.058507,"lon":19.943421,"name":"GoGo Burger","cat":"food","kind":"fast_food","ts":"2022-10-10","tags":{"website":"https://gogo-burger.business.site/","opening_hours":"Mo-Fr 12:00-24:00; Sa,Su 00:00-02:00,12:00-24:00"}},{"id":"n10090985151","lat":50.058202,"lon":19.943752,"name":"Furora","cat":"shop","kind":"clothes","ts":"2025-08-24","tags":{"check_date":"2025-07-28"}},{"id":"n10090985152","lat":50.058172,"lon":19.943782,"name":"Watch This!","cat":"shop","kind":"jewelry","ts":"2025-12-14","tags":{"check_date":"2025-12-14","website":"https://watchthis.pl/","opening_hours":"Mo-Fr 11:00-18:00; Sa 12:00-17:00"}},{"id":"n10090985153","lat":50.05806,"lon":19.943891,"name":"Marihuana Light","cat":"shop","kind":"cannabis","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n10090985154","lat":50.058025,"lon":19.943925,"name":"Alosza","cat":"shop","kind":"clothes","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n10090985158","lat":50.057913,"lon":19.944054,"name":"V Pub","cat":"food","kind":"bar","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n10090985159","lat":50.057751,"lon":19.943805,"name":"Bez Ograniczeń","cat":"shop","kind":"beauty","ts":"2022-10-10","tags":{"website":"https://www.facebook.com/bez.ograniczen.krakow/"}},{"id":"n10090985160","lat":50.057684,"lon":19.943874,"name":"Kniżka","cat":"shop","kind":"books","ts":"2024-07-07","tags":{"opening_hours":"Mo-Fr 10:00-18:00; Sa 11:00-17:00"}},{"id":"n10090985161","lat":50.05747,"lon":19.944129,"name":"KOKO world","cat":"shop","kind":"clothes","ts":"2022-10-10","tags":{}},{"id":"n10090985162","lat":50.057421,"lon":19.944173,"name":"Aclari Diamonds","cat":"shop","kind":"jewelry","ts":"2022-10-10","tags":{"website":"https://aclari.pl/salon-krakow.html","opening_hours":"Mo-Fr 10:00-19:00; Sa,Su 10:00-15:00"}},{"id":"n10090985163","lat":50.057386,"lon":19.944211,"name":"Magmus Nail Point","cat":"shop","kind":"beauty","ts":"2026-05-13","tags":{"wheelchair":"yes","website":"https://magmus.com.pl/"}},{"id":"n10090985164","lat":50.057697,"lon":19.944287,"name":"Krakowski Dom Aukcyjny","cat":"shop","kind":"art","ts":"2022-10-10","tags":{"website":"https://krakowskidomaukcyjny.pl/","opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n10091005353","lat":50.057227,"lon":19.944227,"name":"Teatr Współczesny w Krakowie","cat":"culture","kind":"theatre","ts":"2026-05-13","tags":{"level":"2","check_date":"2025-06-23","website":"https://teatrkrakow.pl/"}},{"id":"n10091005355","lat":50.057202,"lon":19.944853,"name":"Daniel Griffin Aparthotel","cat":"stay","kind":"hostel","ts":"2023-11-03","tags":{"addr:street":"Starowiślna","addr:housenumber":"22","website":"https://arteryhotels.pl/daniel-griffin"}},{"id":"n10091005356","lat":50.056908,"lon":19.944713,"name":"Vintage Shop","cat":"shop","kind":"clothes","ts":"2025-03-09","tags":{"opening_hours":"Mo-Fr 09:00-19:00; Sa 10:00-15:00"}},{"id":"n10091005357","lat":50.056742,"lon":19.944907,"name":"Santander","cat":"services","kind":"bank","ts":"2024-11-22","tags":{"addr:street":"Starowiślna","addr:housenumber":"27","opening_hours":"Mo,Tu,Th,Fr 08:00-16:00; We 09:00-16:30"}},{"id":"n10093591518","lat":50.054936,"lon":19.948249,"name":"The Moon Lounge Bar","cat":"food","kind":"bar","ts":"2024-01-30","tags":{"website":"https://www.facebook.com/loungebarthemoon/","opening_hours":"Mo-Fr 00:00-02:00,16:00-24:00; Sa,Su 00:00-04:00,16:00-24:00"}},{"id":"n10093684230","lat":50.054315,"lon":19.947888,"name":"Crédit Agricole","cat":"services","kind":"bank","ts":"2023-09-21","tags":{}},{"id":"n10093684233","lat":50.053936,"lon":19.948286,"name":"Coffee Boom","cat":"food","kind":"cafe","ts":"2024-01-22","tags":{}},{"id":"n10110253055","lat":50.050305,"lon":19.944177,"name":"SmokeGod","cat":"shop","kind":"tobacco","ts":"2025-10-01","tags":{"wheelchair":"no","check_date":"2025-10-01","opening_hours":"Mo-We 07:00-21:00; Th-Sa 07:00-23:00; Su 08:00-21:00"}},{"id":"n10110253056","lat":50.049269,"lon":19.944238,"name":"Nik-Pol","cat":"shop","kind":"butcher","ts":"2024-03-17","tags":{"opening_hours":"Mo-Fr 08:00-18:00; Sa 08:00-13:00"}},{"id":"n10110253057","lat":50.049204,"lon":19.943971,"name":"Crêpe Me","cat":"food","kind":"fast_food","ts":"2026-02-08","tags":{"changing_table":"no","level":"0","check_date":"2026-02-08","website":"https://www.facebook.com/CR%C3%8APE-ME-104629844743140/"}},{"id":"n10110253058","lat":50.049152,"lon":19.943294,"name":"Ania Sroka","cat":"shop","kind":"hairdresser","ts":"2026-07-17","tags":{"opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n10110253059","lat":50.04925,"lon":19.943246,"name":"Jerusalem Kebab","cat":"food","kind":"fast_food","ts":"2025-08-25","tags":{"website":"https://www.facebook.com/jerusalem_kebab-110077134569251/","opening_hours":"Mo-Su 09:00-24:00"}},{"id":"n10110253060","lat":50.049596,"lon":19.943116,"name":"Estragon","cat":"food","kind":"restaurant","ts":"2026-06-09","tags":{"website":"https://krakow-kazimierz.goldentulip.com/pl/hotele-restauraje/","opening_hours":"Mo-Su 14:00-22:00"}},{"id":"n10110286131","lat":50.051535,"lon":19.945607,"name":"Nova Klubova","cat":"food","kind":"bar","ts":"2023-12-19","tags":{"addr:street":"Estery","addr:housenumber":"18","website":"https://novaklubova.pl/klub/"}},{"id":"n10110286132","lat":50.051583,"lon":19.945571,"name":"Komisariat","cat":"food","kind":"bar","ts":"2024-03-17","tags":{"website":"https://facebook.com/Komisariat.Klub/","opening_hours":"Su-We 16:00-04:00, Th 16:00-05:00, Fr,Sa 16:00-06:00"}},{"id":"n10110286141","lat":50.051408,"lon":19.944049,"name":"Trzcina","cat":"food","kind":"bar","ts":"2024-02-12","tags":{"website":"https://www.facebook.com/trzcinabar/"}},{"id":"n10110572956","lat":50.060526,"lon":19.938343,"name":"Dolabella Due","cat":"food","kind":"restaurant","ts":"2024-07-16","tags":{"website":"https://dolabelladue.com/"}},{"id":"n10112454430","lat":50.051556,"lon":19.947026,"name":"Qubic Art","cat":"shop","kind":"gift","ts":"2024-07-28","tags":{}},{"id":"n10112454431","lat":50.051512,"lon":19.947051,"name":"Farsztat","cat":"food","kind":"fast_food","ts":"2022-10-18","tags":{}},{"id":"n10115362615","lat":50.050647,"lon":19.951002,"name":"Zbita Szybka","cat":"shop","kind":"mobile_phone","ts":"2024-02-07","tags":{"website":"https://zbitaszybka.pl/serwis-iphone-krakow/"}},{"id":"n10115408017","lat":50.050681,"lon":19.949422,"name":"Masala Art","cat":"food","kind":"restaurant","ts":"2024-01-31","tags":{}},{"id":"n10115773983","lat":50.063607,"lon":19.939737,"name":"Zeera","cat":"food","kind":"restaurant","ts":"2022-10-20","tags":{}},{"id":"n10115951618","lat":50.06042,"lon":19.940906,"name":"Katanè","cat":"food","kind":"cafe","ts":"2024-07-24","tags":{}},{"id":"n10117308062","lat":50.053012,"lon":19.946158,"name":"Bang Bang","cat":"food","kind":"bar","ts":"2024-03-17","tags":{"addr:street":"Miodowa","addr:housenumber":"31"}},{"id":"n10123697291","lat":50.061849,"lon":19.937398,"name":"Ptasznik","cat":"shop","kind":"gift","ts":"2025-09-05","tags":{"wheelchair":"yes"}},{"id":"n10123697292","lat":50.056487,"lon":19.947594,"name":"Art Hostel","cat":"stay","kind":"hostel","ts":"2023-02-06","tags":{"level":"2"}},{"id":"n10125118317","lat":50.063587,"lon":19.931877,"name":"Pauzza","cat":"food","kind":"restaurant","ts":"2026-03-25","tags":{"check_date":"2026-02-22","opening_hours":"Su-Th 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n10125150599","lat":50.061139,"lon":19.941818,"name":"Vivo Manicure & Pedicure","cat":"shop","kind":"beauty","ts":"2024-07-22","tags":{"opening_hours":"Mo-Fr 10:00-21:00; Sa,Su 10:00-19:00"}},{"id":"n10125150600","lat":50.061356,"lon":19.942173,"name":"Movida","cat":"food","kind":"bar","ts":"2022-10-23","tags":{"website":"http://www.movida-bar.pl/"}},{"id":"n10125150613","lat":50.061515,"lon":19.942506,"name":"Venue","cat":"food","kind":"restaurant","ts":"2024-07-22","tags":{"website":"https://www.instagram.com/restaurantvenue/"}},{"id":"n10125191412","lat":50.048406,"lon":19.945253,"name":"Baza","cat":"food","kind":"bar","ts":"2026-09-03","tags":{"level":"-1","website":"https://www.facebook.com/bazamostowa","opening_hours":"Mo-Th 00:00-02:00,16:00-24:00; Fr 00:00-02:00,12:00-24:00; Sa,Su 00:00-04:00,12:00-24:00"}},{"id":"n10129123053","lat":50.057259,"lon":19.940799,"name":"Old Town Aparthotel","cat":"stay","kind":"guest_house","ts":"2023-02-16","tags":{"website":"https://www.aparthoteloldtown.pl/"}},{"id":"n10129123054","lat":50.057315,"lon":19.940737,"name":"Good Day Coffee & Cake","cat":"food","kind":"cafe","ts":"2023-01-05","tags":{"opening_hours":"Mo-Sa 08:30-18:00"}},{"id":"n10129123060","lat":50.057905,"lon":19.94104,"name":"Od Jajka Do Jabłka","cat":"food","kind":"restaurant","ts":"2023-11-03","tags":{"website":"https://odjajkadojablka.pl/","opening_hours":"Mo-Th 08:00-14:30; Fr-Su 08:00-16:30"}},{"id":"n10129224288","lat":50.05511,"lon":19.943878,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2023-09-21","tags":{"opening_hours":"Mo-Sa 06:00-23:00; Su 11:00-18:00"}},{"id":"n10129224308","lat":50.055813,"lon":19.942116,"name":"Home Aparthotel","cat":"stay","kind":"guest_house","ts":"2025-03-02","tags":{"check_date":"2025-03-02","website":"http://home-krakow.pl/"}},{"id":"n10129252820","lat":50.055842,"lon":19.940641,"name":"Vici Clinic","cat":"shop","kind":"beauty","ts":"2024-08-22","tags":{"website":"https://vici.clinic/salony/krakow/","opening_hours":"Mo-Fr 10:00-21:00; Sa 09:00-17:00"}},{"id":"n10134130250","lat":50.053443,"lon":19.946252,"name":"Che Bonta Salumeria & Pizzeria","cat":"food","kind":"restaurant","ts":"2023-08-06","tags":{"website":"http://chebonta.eu/"}},{"id":"n10134130256","lat":50.054263,"lon":19.944181,"name":"By Clouds","cat":"food","kind":"bar","ts":"2022-10-27","tags":{"level":"-1","website":"https://byclouds.pl/"}},{"id":"n10134130257","lat":50.054202,"lon":19.944124,"name":"Cut Cut Beauty Studio","cat":"shop","kind":"hairdresser","ts":"2024-01-28","tags":{}},{"id":"n10134130258","lat":50.053966,"lon":19.944797,"name":"Mirror Bistro","cat":"food","kind":"fast_food","ts":"2026-08-27","tags":{"wheelchair":"no","level":"0","check_date":"2026-08-27","website":"https://mirror-bistro-pierogi-bystro.business.site/","opening_hours":"Mo-Fr 12:00-22:00; Sa-Su 11:30-22:00"}},{"id":"n10140009760","lat":50.051686,"lon":19.944368,"name":"Kochanka Folk Shotbar","cat":"food","kind":"bar","ts":"2024-03-17","tags":{"website":"https://www.facebook.com/kochankafolk"}},{"id":"n10148527101","lat":50.052015,"lon":19.946577,"name":"Szklanki","cat":"food","kind":"fast_food","ts":"2024-02-05","tags":{}},{"id":"n10148588869","lat":50.051348,"lon":19.945001,"name":"Puente","cat":"food","kind":"restaurant","ts":"2025-11-29","tags":{"wheelchair":"no","opening_hours":"Mo-Th 15:00-22:00, Fr 15:00-24:00, Sa 12:00-24:00, Su 12:00-20:00"}},{"id":"n10148588870","lat":50.051683,"lon":19.944779,"name":"Zapiekanki Królewkie","cat":"food","kind":"fast_food","ts":"2022-11-02","tags":{}},{"id":"n10148588871","lat":50.051588,"lon":19.944937,"name":"Zapiekanki z Pieca","cat":"food","kind":"fast_food","ts":"2025-07-05","tags":{}},{"id":"n10148588872","lat":50.051604,"lon":19.94485,"name":"Krakowski Kumpir","cat":"food","kind":"fast_food","ts":"2024-02-15","tags":{"website":"https://www.krakowskikumpir.pl/","opening_hours":"Mo-Sa 00:00-02:00,13:00-24:00; Su 00:00-02:00,14:00-24:00"}},{"id":"n10151574644","lat":50.058676,"lon":19.928093,"name":"Smaki Roślinne","cat":"food","kind":"restaurant","ts":"2026-09-26","tags":{"addr:street":"Smoleńsk","addr:housenumber":"27","opening_hours":"Mo-Fr 12:00-16:00"}},{"id":"n10153143111","lat":50.050759,"lon":19.94273,"name":"Somnium Cafe Bar","cat":"food","kind":"cafe","ts":"2025-01-11","tags":{"website":"https://www.facebook.com/SomniumCafeBarCracow/","opening_hours":"Mo-Th 08:00-18:00; Fr-Su 08:00-20:00"}},{"id":"n10153143112","lat":50.050858,"lon":19.942929,"name":"GoodFellas Barbershop","cat":"shop","kind":"hairdresser","ts":"2024-02-20","tags":{"website":"https://www.facebook.com/GOODFELLABARBER"}},{"id":"n10153143113","lat":50.050953,"lon":19.943147,"name":"BurgerStreet","cat":"food","kind":"fast_food","ts":"2024-02-20","tags":{"website":"https://www.facebook.com/burgerstreetcracow/"}},{"id":"n10153143114","lat":50.051089,"lon":19.943124,"name":"Szubryt","cat":"shop","kind":"butcher","ts":"2026-05-20","tags":{"addr:street":"Beera Meiselsa","addr:housenumber":"16","website":"https://www.szubryt.pl","opening_hours":"Tu-Fr 08:00-18:00; Mo 09:00-18:00; Sa 08:00-14:00"}},{"id":"n10153143115","lat":50.051128,"lon":19.943251,"name":"Wino Metal","cat":"food","kind":"bar","ts":"2026-07-13","tags":{"website":"https://www.facebook.com/Wino-Metal-107829041680319","opening_hours":"Su-Th 17:00-23:00; Fr,Sa 17:00-24:00"}},{"id":"n10155701381","lat":50.047248,"lon":19.954382,"name":"Best Market","cat":"shop","kind":"deli","ts":"2026-04-23","tags":{"wheelchair":"no","addr:street":"Solna","addr:housenumber":"1/LU1","opening_hours":"Mo-Sa 09:00-22:00"}},{"id":"n10167807159","lat":50.059832,"lon":19.92892,"name":"Velo 22","cat":"food","kind":"restaurant","ts":"2026-02-15","tags":{"addr:street":"Marszałka Józefa Piłsudskiego","addr:housenumber":"22","website":"http://velo22.com/","opening_hours":"Mo-Th 08:00-22:00; Fr,Sa 09:00-23:00; Su 09:00-22:00"}},{"id":"n10167807161","lat":50.059948,"lon":19.928048,"name":"Tirsana - Smaki Nepalu","cat":"food","kind":"restaurant","ts":"2026-09-18","tags":{"website":"https://tirsana.pl/","opening_hours":"Mo-Su 11:00-21:00"}},{"id":"n10183023293","lat":50.057418,"lon":19.928396,"name":"Wino Man","cat":"shop","kind":"wine","ts":"2025-06-20","tags":{"wheelchair":"no","check_date":"2022-11-14","addr:street":"Retoryka","addr:housenumber":"21","website":"https://www.winoman.pl","opening_hours":"Mo-Fr 12:00-20:00; Sa 11:00-18:00"}},{"id":"n10201916164","lat":50.06395,"lon":19.927029,"name":"Bar Uniwersytecki","cat":"food","kind":"fast_food","ts":"2026-03-25","tags":{"addr:street":"Czysta","addr:housenumber":"5","website":"https://www.barykrakow.pl/bary/uniwersytecki","opening_hours":"Mo-Fr 08:00-18:00; Sa,Su 09:00-16:00"}},{"id":"n10203052026","lat":50.057401,"lon":19.931356,"name":"MonAmie","cat":"shop","kind":"beauty","ts":"2025-04-21","tags":{"check_date":"2025-04-21","opening_hours":"Mo-Fr 09:00-20:00; Sa 09:00-16:00"}},{"id":"n10203052027","lat":50.057449,"lon":19.931289,"name":"Indalo Cafe","cat":"food","kind":"cafe","ts":"2022-11-20","tags":{"opening_hours":"Mo-Su 08:00-22:00"}},{"id":"n10203052028","lat":50.057494,"lon":19.931233,"name":"Nailed It","cat":"shop","kind":"beauty","ts":"2022-11-20","tags":{}},{"id":"n10203052029","lat":50.057545,"lon":19.931172,"name":"Pasmanteria Bernina","cat":"shop","kind":"sewing","ts":"2022-11-20","tags":{}},{"id":"n10203052030","lat":50.057253,"lon":19.931216,"name":"Karakter","cat":"shop","kind":"books","ts":"2023-02-17","tags":{"website":"https://www.facebook.com/ksiegarnia.karakter/","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-16:00"}},{"id":"n10205285454","lat":50.051625,"lon":19.942809,"name":"Résidence Tournet","cat":"stay","kind":"guest_house","ts":"2022-11-21","tags":{"website":"http://www.nocleg.krakow.pl/"}},{"id":"n10205285455","lat":50.051549,"lon":19.942518,"name":"Zlew","cat":"food","kind":"bar","ts":"2022-11-21","tags":{}},{"id":"n10205285457","lat":50.052009,"lon":19.942946,"name":"Edo Fusion","cat":"food","kind":"restaurant","ts":"2025-09-11","tags":{"website":"https://www.edofusion.pl/","opening_hours":"Mo-Su 12:00-22:00; Fr,Sa 12:00-23:00"}},{"id":"n10205285459","lat":50.051718,"lon":19.942516,"name":"Mr. Kicks","cat":"shop","kind":"shoes","ts":"2022-11-21","tags":{"opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n10205285460","lat":50.051639,"lon":19.942352,"name":"Depilatornia Cukier&Wosk","cat":"shop","kind":"beauty","ts":"2025-02-16","tags":{"addr:street":"Miodowa","addr:housenumber":"4","website":"https://www.depilatornia.com/","opening_hours":"Mo-Su 08:00-21:00"}},{"id":"n10205285461","lat":50.051617,"lon":19.942299,"name":"Romaro","cat":"shop","kind":"bathroom_furnishing","ts":"2024-01-24","tags":{"opening_hours":"Mo-Fr 09:00-17:00; Sa 09:30-13:00"}},{"id":"n10205285462","lat":50.051575,"lon":19.942191,"name":"Lajkonik","cat":"food","kind":"cafe","ts":"2026-07-17","tags":{"opening_hours":"Mo-Su 07:00-20:30"}},{"id":"n10205285463","lat":50.051461,"lon":19.942299,"name":"Świat Tabletów","cat":"shop","kind":"electronics","ts":"2024-01-24","tags":{}},{"id":"n10205285464","lat":50.051829,"lon":19.942222,"name":"Kwiat Lotosu","cat":"shop","kind":"florist","ts":"2024-01-25","tags":{"website":"https://kwiaciarnia-kwiaty-pracownia-florystyczna.business.site/","opening_hours":"Mo-Sa 09:00-18:00; Su 11:00-18:00"}},{"id":"n10205285465","lat":50.051815,"lon":19.942152,"name":"Karoline","cat":"shop","kind":"hairdresser","ts":"2024-01-25","tags":{"website":"http://ekofryzjer.pl/","opening_hours":"Mo-Fr 11:00-18:30; Th 14:00-19:00"}},{"id":"n10205285466","lat":50.051768,"lon":19.942121,"name":"Habibi","cat":"food","kind":"restaurant","ts":"2026-09-27","tags":{}},{"id":"n10205285467","lat":50.051739,"lon":19.942092,"name":"Bier-Stoff","cat":"shop","kind":"clothes","ts":"2022-11-21","tags":{"opening_hours":"Mo-Fr 10:00-17:00; Sa 10:00-13:00"}},{"id":"n10205285468","lat":50.051703,"lon":19.94205,"name":"Friendly Cafe","cat":"food","kind":"cafe","ts":"2025-09-14","tags":{"check_date":"2025-09-14","addr:street":"Józefa Dietla","addr:housenumber":"43"}},{"id":"n10221679199","lat":50.048003,"lon":19.946047,"name":"Gwar","cat":"food","kind":"cafe","ts":"2024-02-17","tags":{"website":"https://www.facebook.com/bargwar"}},{"id":"n10221679200","lat":50.048571,"lon":19.945661,"name":"Dom Techniczny","cat":"shop","kind":"hardware","ts":"2026-09-02","tags":{"website":"https://www.domtechniczny.pl/","opening_hours":"Mo-Fr 08:00-16:00"}},{"id":"n10221679207","lat":50.048696,"lon":19.946375,"name":"Ed Red","cat":"food","kind":"restaurant","ts":"2024-02-17","tags":{"website":"https://www.facebook.com/edredrestauracja","opening_hours":"Mo-Fr 11:00-17:00"}},{"id":"n10222457068","lat":50.051696,"lon":19.943237,"name":"Empire of cocktails","cat":"food","kind":"bar","ts":"2025-10-01","tags":{"check_date":"2025-10-01","opening_hours":"Mo off; Tu-Th 18:00-24:00; Fr-Sa 17:00-02:00; Su 17:00-24:00"}},{"id":"n10222457069","lat":50.051558,"lon":19.943315,"name":"Cyklop drink bar","cat":"food","kind":"bar","ts":"2025-10-01","tags":{"check_date":"2025-10-01","opening_hours":"Mo-Th 13:00-22:00; Fr,Sa 12:00-23:00; Su 12:00-22:00"}},{"id":"n10222457073","lat":50.049822,"lon":19.94297,"name":"Natura","cat":"shop","kind":"health_food","ts":"2025-09-14","tags":{"check_date":"2025-09-11","website":"https://sklepynatura.com/","opening_hours":"Mo-Fr 09:00-19:00; Sa 10:00-18:00"}},{"id":"n10222457074","lat":50.049766,"lon":19.943013,"name":"Artes","cat":"shop","kind":"jewelry","ts":"2026-06-09","tags":{"website":"http://www.manufakturajubilerska.pl/","opening_hours":"Mo-Fr 11:00-18:00; Sa 11:00-14:00"}},{"id":"n10222457076","lat":50.049284,"lon":19.943229,"name":"Nat Bistro","cat":"food","kind":"restaurant","ts":"2026-07-17","tags":{"wheelchair":"limited","check_date":"2026-07-17","addr:street":"Krakowska","addr:housenumber":"34"}},{"id":"n10222457077","lat":50.049192,"lon":19.943272,"name":"Słodkohole","cat":"food","kind":"cafe","ts":"2024-03-17","tags":{"opening_hours":"Mo-Su 09:00-20:00"}},{"id":"n10222575817","lat":50.052539,"lon":19.944768,"name":"Skwer","cat":"food","kind":"bar","ts":"2024-03-17","tags":{"website":"https://www.facebook.com/skwer.bar","opening_hours":"Mo-We 00:00-02:00,15:00-24:00; Th 00:00-02:00,10:00-24:00; Fr 00:00-03:00,10:00-24:00; Sa,Su 00:00-04:00,10:00-24:00"}},{"id":"n10222575818","lat":50.052609,"lon":19.944473,"name":"Rambis","cat":"shop","kind":"hardware","ts":"2024-03-17","tags":{"opening_hours":"Mo-Fr 10:00-17:00; Sa 10:00-13:30"}},{"id":"n10222575819","lat":50.052622,"lon":19.944524,"name":"Souvenir","cat":"shop","kind":"gift","ts":"2022-11-28","tags":{}},{"id":"n10222575821","lat":50.052446,"lon":19.944822,"name":"Charity Shop","cat":"shop","kind":"charity","ts":"2024-01-25","tags":{"website":"https://www.facebook.com/sklepcharytatywnykrakow/","opening_hours":"Mo-Sa 10:00-18:00"}},{"id":"n10222575822","lat":50.052324,"lon":19.945259,"name":"Esterante","cat":"food","kind":"restaurant","ts":"2022-11-28","tags":{"website":"https://hotelestera.pl/restauracja/esterante","opening_hours":"Mo-Su 08:00-22:00"}},{"id":"n10222575823","lat":50.052281,"lon":19.9457,"name":"Ciuri Ciuri","cat":"food","kind":"restaurant","ts":"2024-02-12","tags":{}},{"id":"n10222575825","lat":50.052007,"lon":19.946188,"name":"Moon","cat":"food","kind":"fast_food","ts":"2024-02-05","tags":{}},{"id":"n10222575828","lat":50.051853,"lon":19.946181,"name":"Hana Sushi","cat":"food","kind":"restaurant","ts":"2026-05-19","tags":{"addr:street":"Kupa","addr:housenumber":"12","website":"https://hanasushikrakow.pl","opening_hours":"closed"}},{"id":"n10222575829","lat":50.051789,"lon":19.945466,"name":"Folga","cat":"food","kind":"restaurant","ts":"2026-03-03","tags":{"website":"https://folgakrakow.pl/","opening_hours":"Mo-Th 16:00-22:00; Fr,Sa 12:00-23:00; Su 12:00-21:00"}},{"id":"n10222575830","lat":50.052233,"lon":19.946556,"name":"Zagadka","cat":"food","kind":"bar","ts":"2022-11-28","tags":{}},{"id":"n10224679936","lat":50.053621,"lon":19.944645,"name":"Technikum Mechaniczne nr 30","cat":"services","kind":"school","ts":"2026-06-09","tags":{"check_date":"2026-06-09"}},{"id":"n10224679939","lat":50.053473,"lon":19.944892,"name":"Galeria Podbrzezie","cat":"culture","kind":"gallery","ts":"2024-03-22","tags":{"level":"1","website":"https://galeriapodbrzezie.up.krakow.pl/","opening_hours":"Mo-Fr 11:45-16:00"}},{"id":"n10224679947","lat":50.05313,"lon":19.944241,"name":"Garnish Food & Wine","cat":"food","kind":"restaurant","ts":"2026-09-29","tags":{"website":"https://garnihotel.pl/restauracja-i-bar/restauracja"}},{"id":"n10224679954","lat":50.052904,"lon":19.944059,"name":"Galeria Lue Lue","cat":"shop","kind":"art","ts":"2026-06-09","tags":{"website":"https://www.luelue.pl/","opening_hours":"Mo-Fr 09:00-19:00; Sa,Su 10:00-19:00"}},{"id":"n10225546713","lat":50.062543,"lon":19.934644,"name":"Maliwan","cat":"shop","kind":"massage","ts":"2022-11-29","tags":{"level":"1","website":"https://thaimaliwanspa.pl/","opening_hours":"12:00-22:00"}},{"id":"n10225693547","lat":50.063366,"lon":19.937811,"name":"Regale Bar & Restaurant","cat":"food","kind":"restaurant","ts":"2025-06-10","tags":{"addr:street":"Świętego Tomasza","addr:housenumber":"11","website":"https://regale.restaurant/","opening_hours":"Mo-Fr 14:00-00:00, Sa-Su 12:00-00:00"}},{"id":"n10226684187","lat":50.054562,"lon":19.946827,"name":"Garda-bit","cat":"shop","kind":"security","ts":"2023-11-03","tags":{"website":"https://www.gardabit.pl/","opening_hours":"Mo-Fr 08:00-16:00"}},{"id":"n10226684188","lat":50.054488,"lon":19.946656,"name":"Falafel Shelanu","cat":"food","kind":"restaurant","ts":"2026-02-25","tags":{"addr:street":"Berka Joselewicza","addr:housenumber":"9","website":"https://kosherkrakow.com/","opening_hours":"Mo-Fr 10:00-21:00; Sa 10:00-14:00"}},{"id":"n10233642418","lat":50.060536,"lon":19.932086,"name":"Kinki","cat":"food","kind":"restaurant","ts":"2024-10-11","tags":{"opening_hours":"Mo-Th 13:00-21:30; Fr,Sa 13:00-22:30; Su 13:00-20:30"}},{"id":"n10260895715","lat":50.051781,"lon":19.951711,"name":"Halicka Eatery & Bar","cat":"food","kind":"restaurant","ts":"2024-06-21","tags":{"addr:street":"Halicka","addr:housenumber":"14a","opening_hours":"Su-Sa 18:00-23:00"}},{"id":"n10295090849","lat":50.063051,"lon":19.941144,"name":"Kult Tattoo","cat":"shop","kind":"tattoo","ts":"2022-12-30","tags":{"level":"0","opening_hours":"Mo-Fr 09:00-19:00; Sa 11:00-15:00; PH closed"}},{"id":"n10542487238","lat":50.06073,"lon":19.93092,"name":"Samorząd Studentów Uniwersytetu Jagiellońskiego","cat":"services","kind":"university","ts":"2023-01-12","tags":{"name:en":"Jagiellonian University Student Union","wheelchair":"yes","addr:street":"Czapskich","addr:housenumber":"4","website":"https://samorzad.uj.edu.pl/"}},{"id":"n10542496877","lat":50.060659,"lon":19.930454,"name":"Dział Spraw Studenckich Uniwersytetu Jagiellońskiego","cat":"services","kind":"university","ts":"2023-01-12","tags":{"name:en":"Jagiellonian University Student Affairs Office","wheelchair":"yes","addr:street":"Czapskich","addr:housenumber":"4","website":"https://dydaktyka.uj.edu.pl/centrum/dss"}},{"id":"n10573734931","lat":50.06013,"lon":19.939917,"name":"Muzeum Dominikanów","cat":"culture","kind":"museum","ts":"2024-06-29","tags":{"wheelchair":"no","addr:street":"Stolarska","addr:housenumber":"12","website":"https://muzeumdominikanow.pl/","opening_hours":"Th 10:00-16:00; Fr 10:00-18:00; Sa 10:00-16:00"}},{"id":"n10577686409","lat":50.058945,"lon":19.942919,"name":"Punkt Obsługi Pasażerów KMK","cat":"shop","kind":"ticket","ts":"2023-09-28","tags":{"addr:street":"Wielopole","addr:housenumber":"1","opening_hours":"Mo-Fr 08:00-16:00"}},{"id":"n10579988241","lat":50.061074,"lon":19.934698,"name":"Kolba Resto-Bar","cat":"food","kind":"restaurant","ts":"2025-12-09","tags":{"check_date":"2025-12-09","opening_hours":"Fr-Sa 12:00-23:00; Su-Th 12:00-22:00"}},{"id":"n10652430049","lat":50.060029,"lon":19.936129,"name":"Centrum","cat":"health","kind":"pharmacy","ts":"2025-12-14","tags":{"check_date":"2025-12-14","opening_hours":"Mo-Fr 07:00-22:30; Sa-Su 10:00-22:00"}},{"id":"n10653336283","lat":50.046908,"lon":19.953906,"name":"Nóż & Widelec","cat":"food","kind":"restaurant","ts":"2026-03-22","tags":{"opening_hours":"Mo-Fr 10:00-17:00"}},{"id":"n10653352478","lat":50.04672,"lon":19.953908,"name":"Precise Empire","cat":"shop","kind":"hairdresser","ts":"2026-04-23","tags":{"check_date":"2026-04-23"}},{"id":"n10653359166","lat":50.046473,"lon":19.953927,"name":"Tworzywo","cat":"food","kind":"cafe","ts":"2026-04-23","tags":{"opening_hours":"Mo-Su 10:00-18:00+"}},{"id":"n10672353568","lat":50.051115,"lon":19.931046,"name":"Galeria Europa – Daleki Wschód","cat":"culture","kind":"museum","ts":"2024-05-25","tags":{"website":"http://edw.manggha.pl/pl/"}},{"id":"n10679619987","lat":50.052501,"lon":19.929229,"name":"Basta","cat":"food","kind":"restaurant","ts":"2024-10-24","tags":{"check_date":"2024-10-24"}},{"id":"n10686401203","lat":50.056956,"lon":19.929464,"name":"Smoke Laboratory","cat":"shop","kind":"hookah","ts":"2023-11-22","tags":{}},{"id":"n10686404930","lat":50.052734,"lon":19.940082,"name":"Odzież XXXL","cat":"shop","kind":"clothes","ts":"2024-01-17","tags":{}},{"id":"n10688854505","lat":50.055742,"lon":19.941702,"name":"Soup Culture","cat":"food","kind":"fast_food","ts":"2024-12-17","tags":{"check_date":"2024-12-17","addr:street":"Świętego Sebastiana","addr:housenumber":"10","website":"https://soupculture.pl/","opening_hours":"Mo-Sa 11:00-18:00; Su 12:00-18:00"}},{"id":"n10711731145","lat":50.061348,"lon":19.947149,"name":"Parowóz Riesa T2-73","cat":"culture","kind":"attraction","ts":"2023-03-05","tags":{"addr:street":"Mikołaja Kopernika","addr:housenumber":"16","website":"https://www.straznicyczasu.pl/viewtopic.php?t=13138"}},{"id":"n10736066402","lat":50.053403,"lon":19.942556,"name":"Mari Yarn","cat":"shop","kind":"sewing","ts":"2026-09-06","tags":{"check_date":"2026-09-02","website":"https://www.e-dziewiarka.pl/sklep-stacjonarny-w-krakowie","opening_hours":"Mo-Fr 11:00-18:00; Sa 11:00-15:00; Sa[1] off"}},{"id":"n10736066404","lat":50.05334,"lon":19.942506,"name":"Świat Peruk","cat":"shop","kind":"wigs","ts":"2026-09-06","tags":{"website":"https://perukikrakow.pl/","opening_hours":"Mo-Fr 09:00-18:00; Sa 09:00-14:00"}},{"id":"n10736115105","lat":50.053292,"lon":19.942468,"name":"Strefa Balonów","cat":"shop","kind":"party","ts":"2024-01-20","tags":{"website":"strefa-balonow.pl","opening_hours":"Mo-Sa 09:30-18:00"}},{"id":"n10736115106","lat":50.053253,"lon":19.942438,"name":"DoubleCut Barbershop","cat":"shop","kind":"hairdresser","ts":"2024-01-20","tags":{"opening_hours":"Mo-Fr 09:00-21:00; Sa 09:00-16:00"}},{"id":"n10736115110","lat":50.053211,"lon":19.942405,"name":"Zayka","cat":"food","kind":"restaurant","ts":"2023-12-20","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"50/1","website":"https://www.zayka.pl/","opening_hours":"Mo-Su 11:30-21:30"}},{"id":"n10736115112","lat":50.05306,"lon":19.942285,"name":"Krawiectwo Damskie","cat":"shop","kind":"tailor","ts":"2023-03-15","tags":{}},{"id":"n10736115113","lat":50.05301,"lon":19.942246,"name":"Wytwórnia Obówia Zdzisław Jezioro","cat":"shop","kind":"shoes","ts":"2023-03-15","tags":{}},{"id":"n10736115114","lat":50.052943,"lon":19.942193,"name":"MaxiMet","cat":"shop","kind":"electrical","ts":"2025-03-03","tags":{"website":"https://www.facebook.com/maximetkrakow","opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n10736115115","lat":50.052815,"lon":19.942092,"name":"Geers","cat":"shop","kind":"hearing_aids","ts":"2026-09-06","tags":{"website":"https://sklepy.geers.pl/krakow/ul-jozefa-dietla-46.html","opening_hours":"Mo-Fr 08:00-16:00"}},{"id":"n10736115117","lat":50.05143,"lon":19.943405,"name":"New Day Blues Pub","cat":"food","kind":"pub","ts":"2026-09-09","tags":{"website":"https://www.facebook.com/newdaybluespub/"}},{"id":"n10737087756","lat":50.062949,"lon":19.941179,"name":"Tawerna Wilczy Dół","cat":"food","kind":"restaurant","ts":"2023-12-30","tags":{"name:en":"Wolf Pit Tavern","level":"-1","check_date":"2022-08-13","addr:street":"Szpitalna","addr:housenumber":"22","website":"https://www.facebook.com/tawernawilczydol/","opening_hours":"Mo-Th 14:00-23:00; Fr 14:00-00:00; Sa 13:00-00:00; Su 12:00-22:00"}},{"id":"n10748906616","lat":50.048822,"lon":19.94248,"name":"Hello India","cat":"food","kind":"restaurant","ts":"2025-07-05","tags":{"website":"https://www.helloindia.pl/"}},{"id":"n10770831945","lat":50.061088,"lon":19.935106,"name":"Shawerma","cat":"food","kind":"fast_food","ts":"2023-03-29","tags":{"check_date":"2023-03-29"}},{"id":"n10780200905","lat":50.060027,"lon":19.937423,"name":"Scharffenberg Apartments","cat":"stay","kind":"apartment","ts":"2025-02-16","tags":{"addr:street":"Grodzka","addr:housenumber":"3","website":"https://www.scharffenberg.pl/"}},{"id":"n10785259681","lat":50.048932,"lon":19.930867,"name":"STS","cat":"shop","kind":"bookmaker","ts":"2023-04-04","tags":{"level":"0","check_date":"2023-04-04","addr:street":"Jana Kilińskiego","addr:housenumber":"2"}},{"id":"n10792966686","lat":50.063432,"lon":19.934607,"name":"Betel","cat":"food","kind":"bar","ts":"2026-02-21","tags":{"check_date":"2023-04-07"}},{"id":"n10824155905","lat":50.05015,"lon":19.940434,"name":"Viki Hostel","cat":"stay","kind":"hostel","ts":"2024-02-21","tags":{"addr:street":"Paulińska","addr:housenumber":"28","website":"http://viki-hostel.hotel-krakow.net/pl/","opening_hours":"Mo-Su 14:00-22:00"}},{"id":"n10828979709","lat":50.052944,"lon":19.940928,"name":"Hedwig's Club","cat":"food","kind":"bar","ts":"2023-04-21","tags":{"addr:street":"Stradomska","addr:housenumber":"12/14"}},{"id":"n10829813177","lat":50.061639,"lon":19.939999,"name":"Ołtarz Wita Stwosza","cat":"culture","kind":"attraction","ts":"2025-11-26","tags":{}},{"id":"n10864621537","lat":50.049431,"lon":19.926185,"name":"Warzywniak na Dębnikach","cat":"shop","kind":"greengrocer","ts":"2026-03-23","tags":{"check_date":"2026-03-23"}},{"id":"n10878068105","lat":50.062739,"lon":19.939158,"name":"Dom Strachu - Lost Souls Alley","cat":"culture","kind":"attraction","ts":"2026-05-13","tags":{"name:en":"Lost Souls Alley Horror House","addr:street":"Floriańska","addr:housenumber":"6","website":"https://lostsoulsalley.pl/","opening_hours":"Mo-Fr 13:00-21:00; Sa 12:00-21:00; Su 12:00-20:00"}},{"id":"n10878069005","lat":50.052731,"lon":19.940014,"name":"Kraków Pinball Museum","cat":"culture","kind":"museum","ts":"2024-01-17","tags":{"website":"https://www.krakpin.com","opening_hours":"Mo-Th 14:00-21:00; Fr 14:00-22:00; Sa 12:00-22:00; Su 12:00-21:00"}},{"id":"n10896642905","lat":50.048235,"lon":19.943668,"name":"№ 14","cat":"shop","kind":"jewelry","ts":"2026-02-08","tags":{"check_date":"2026-02-08"}},{"id":"n10927145205","lat":50.063726,"lon":19.937445,"name":"Gościnna Chata","cat":"food","kind":"restaurant","ts":"2025-11-25","tags":{"website":"https://goscinnachata.com/","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n10931110605","lat":50.062163,"lon":19.940869,"name":"Pierogarnia Domowa","cat":"food","kind":"fast_food","ts":"2025-07-05","tags":{"check_date":"2025-07-05","addr:street":"Szpitalna"}},{"id":"n10942384032","lat":50.063733,"lon":19.925058,"name":"Ministerstwo Starych Książek","cat":"shop","kind":"books","ts":"2024-02-12","tags":{"wheelchair":"no","check_date":"2023-05-31","opening_hours":"Mo-Fr 10:00-18:00; Sa 11:00-16:00"}},{"id":"n10951576960","lat":50.062997,"lon":19.939105,"name":"Camelot Cafe","cat":"food","kind":"cafe","ts":"2024-04-25","tags":{"wheelchair":"no","check_date":"2023-06-04","addr:street":"Świętego Tomasza","addr:housenumber":"17","website":"http://camelotcafe.pl/"}},{"id":"n10964019005","lat":50.059674,"lon":19.938727,"name":"Nami","cat":"food","kind":"restaurant","ts":"2025-07-07","tags":{"check_date":"2025-07-07","addr:street":"Stolarska","addr:housenumber":"13","website":"https://namirestaurant.pl/","opening_hours":"Mo-Su 12:00-23:00"}},{"id":"n10974223008","lat":50.062629,"lon":19.934532,"name":"Bistro \"Pod Aniołkami\"","cat":"food","kind":"fast_food","ts":"2025-12-09","tags":{"name:en":"\"Pod Aniołkami\" Bistro","check_date":"2025-12-09"}},{"id":"n10980178605","lat":50.054235,"lon":19.939544,"name":"Chimney Cake Bakery","cat":"shop","kind":"bakery","ts":"2025-07-13","tags":{"wheelchair":"yes","addr:street":"Świętej Gertrudy","addr:housenumber":"24","website":"https://www.chimneycakebakery.pl/","opening_hours":"Mo-Su 10:00-23:00"}},{"id":"n10985030902","lat":50.063915,"lon":19.945228,"name":"Apartamenty Winnicy Kresy","cat":"stay","kind":"apartment","ts":"2023-06-18","tags":{"name:en":"Winerys Apartments","addr:street":"Westerplatte","addr:housenumber":"3"}},{"id":"n10985030903","lat":50.063897,"lon":19.94523,"name":"SmileUniverse","cat":"health","kind":"dentist","ts":"2023-07-04","tags":{"addr:street":"Westerplatte","addr:housenumber":"3"}},{"id":"n10985124370","lat":50.056509,"lon":19.954271,"name":"Venada","cat":"shop","kind":"beauty","ts":"2023-06-18","tags":{"addr:street":"Prochowa","addr:housenumber":"1","opening_hours":"Mo-Fr 09:00-20:00; Sa 09:00-19:00"}},{"id":"n10992038905","lat":50.057829,"lon":19.940945,"name":"Robimy to Nago","cat":"food","kind":"restaurant","ts":"2023-12-13","tags":{"name:en":"Naked Sushi & Sake","addr:street":"Świętej Gertrudy","addr:housenumber":"7","website":"https://nagosushiandsake.pl/","opening_hours":"Tu-Th 15:00-22:00; Fr-Sa 13:00-23:00; Su 13:00-22:00"}},{"id":"n10995246106","lat":50.06086,"lon":19.938337,"name":"Connaisseur Salon Dzieł Sztuki","cat":"culture","kind":"gallery","ts":"2025-02-16","tags":{"name:en":"Connaisseur Art Gallery","website":"https://koneser.krakow.pl/pl","opening_hours":"Mo-Fr 10:00-18:00; Sa 11:00-14:00"}},{"id":"n11009720742","lat":50.058553,"lon":19.945277,"name":"Old School Barber Shop","cat":"shop","kind":"hairdresser","ts":"2025-10-12","tags":{"wheelchair":"limited","check_date":"2025-10-12"}},{"id":"n11014709604","lat":50.049311,"lon":19.94322,"name":"Strzyżeł","cat":"shop","kind":"pet_grooming","ts":"2023-06-29","tags":{"opening_hours":"Mo-Sa 10:00-18:00"}},{"id":"n11023678400","lat":50.0634,"lon":19.946089,"name":"Medentus","cat":"health","kind":"dentist","ts":"2023-07-03","tags":{"opening_hours":"Mo 10:00-14:00; Tu-Th 14:00-19:00"}},{"id":"n11028523483","lat":50.060049,"lon":19.928435,"name":"Aparthotel Boutique No 23","cat":"stay","kind":"guest_house","ts":"2025-04-27","tags":{"wheelchair":"no","opening_hours":"Mo-Su 08:00-21:00"}},{"id":"n11028523485","lat":50.060103,"lon":19.928796,"name":"Biuro Karier Akademii Sztuk Pięknych","cat":"services","kind":"university","ts":"2026-09-18","tags":{"check_date":"2026-09-18"}},{"id":"n11028523486","lat":50.060124,"lon":19.928928,"name":"Madam","cat":"shop","kind":"beauty","ts":"2026-09-18","tags":{"wheelchair":"no","opening_hours":"Mo-Sa 10:00-19:00"}},{"id":"n11028523487","lat":50.060223,"lon":19.929614,"name":"Red Wall Pracownia Mebla i Wnętrz","cat":"shop","kind":"furniture","ts":"2023-07-05","tags":{"opening_hours":"Mo-Th 10:00-18:00; Fr 10:00-15:00"}},{"id":"n11028523488","lat":50.06049,"lon":19.93177,"name":"Księgarnia PWN","cat":"shop","kind":"books","ts":"2025-06-26","tags":{"check_date":"2025-06-26","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-16:00"}},{"id":"n11028523489","lat":50.060439,"lon":19.931366,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2024-01-01","tags":{"opening_hours":"Mo-Sa 06:00-23:00; Su 10:00-22:00"}},{"id":"n11030838818","lat":50.060782,"lon":19.932109,"name":"NovumHouse & Tourist Centr","cat":"stay","kind":"apartment","ts":"2023-07-06","tags":{}},{"id":"n11030838819","lat":50.061163,"lon":19.930689,"name":"Antykwariat Skrypt","cat":"shop","kind":"books","ts":"2026-06-28","tags":{"opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n11030838821","lat":50.060947,"lon":19.92917,"name":"Fryzura to nie bzdura","cat":"shop","kind":"hairdresser","ts":"2023-07-06","tags":{}},{"id":"n11030838822","lat":50.060945,"lon":19.929264,"name":"Amident","cat":"health","kind":"dentist","ts":"2026-07-04","tags":{"check_date":"2026-07-04","opening_hours":"Mo-Fr 09:00-20:00"}},{"id":"n11031761539","lat":50.060207,"lon":19.930952,"name":"Farma Urody","cat":"shop","kind":"hairdresser","ts":"2023-07-07","tags":{"opening_hours":"Mo-Fr 09:00-20:00; Sa 09:00-14:00"}},{"id":"n11031761540","lat":50.060153,"lon":19.930589,"name":"Anna Kara","cat":"shop","kind":"clothes","ts":"2026-09-18","tags":{"opening_hours":"Tu-Fr 11:00-19:00; Sa 09:00-16:00"}},{"id":"n11031761541","lat":50.059891,"lon":19.929208,"name":"Darja","cat":"shop","kind":"stationery","ts":"2024-11-28","tags":{"opening_hours":"Mo-Fr 09:00-18:00; Sa 10:00-14:00"}},{"id":"n11045913229","lat":50.055557,"lon":19.955936,"name":"Fale Loki Koki","cat":"shop","kind":"hairdresser_supply","ts":"2023-07-14","tags":{"opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n11051517556","lat":50.052293,"lon":19.939008,"name":"Zapiekane Gluten Free Bistro","cat":"food","kind":"fast_food","ts":"2026-06-02","tags":{"level":"0","check_date":"2026-05-31","addr:street":"Koletek","addr:housenumber":"7","website":"https://zapiekanebistro.pl/","opening_hours":"We-Su 12:30-17:00"}},{"id":"n11053440305","lat":50.056681,"lon":19.944985,"name":"Pierre","cat":"shop","kind":"bakery","ts":"2025-05-28","tags":{"addr:street":"Starowiślna","addr:housenumber":"27","website":"https://piekarniapierre.pl/","opening_hours":"Mo-Fr 07:30-19:00; Sa 07:30-18:00"}},{"id":"n11059209605","lat":50.052398,"lon":19.940546,"name":"Frania Cafe","cat":"shop","kind":"laundry","ts":"2026-07-18","tags":{}},{"id":"n11059296005","lat":50.051592,"lon":19.944983,"name":"Wanda Frączek Królowa","cat":"food","kind":"fast_food","ts":"2024-02-15","tags":{}},{"id":"n11068914639","lat":50.058105,"lon":19.947323,"name":"Incredibile","cat":"food","kind":"restaurant","ts":"2024-01-27","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"113","website":"http://incredibilepizzeria.com/"}},{"id":"n11085519640","lat":50.063184,"lon":19.93394,"name":"Vicenti","cat":"food","kind":"fast_food","ts":"2025-07-24","tags":{"check_date":"2025-07-24","website":"https://pizzeriavicenti.pl.tl/"}},{"id":"n11090402607","lat":50.063868,"lon":19.951884,"name":"Oddział Kliniczny Okulistyki i Onkologii Okulistycznej","cat":"health","kind":"clinic","ts":"2023-08-04","tags":{}},{"id":"n11093129398","lat":50.054973,"lon":19.94726,"name":"Głowatka","cat":"shop","kind":"fishing","ts":"2026-06-09","tags":{"opening_hours":"Mo-Fr 10:00-18:00; Sa 09:00-14:00"}},{"id":"n11093129399","lat":50.056199,"lon":19.946194,"name":"Optyk MUSCAT Kraków Starowiślna","cat":"shop","kind":"optician","ts":"2026-05-21","tags":{"addr:street":"Starowiślna","addr:housenumber":"26","opening_hours":"Mo-Sa 10:00-20:00"}},{"id":"n11093129400","lat":50.054779,"lon":19.946845,"name":"That's All Folks Tattoo","cat":"shop","kind":"tattoo","ts":"2026-06-09","tags":{}},{"id":"n11093129401","lat":50.054227,"lon":19.945377,"name":"Wzór Vintage","cat":"shop","kind":"clothes","ts":"2025-08-25","tags":{"opening_hours":"Mo 12:00-17:00; Tu-Fr 12:00-18:00; Sa 11:00-17:00"}},{"id":"n11093129402","lat":50.054009,"lon":19.945945,"name":"Galeria 2 Światy","cat":"culture","kind":"gallery","ts":"2023-10-14","tags":{}},{"id":"n11093129403","lat":50.053742,"lon":19.945067,"name":"Galeria Sztuki Raven","cat":"culture","kind":"gallery","ts":"2024-04-22","tags":{"opening_hours":"Mo-Fr 11:00-17:00; Sa 11:00-15:00"}},{"id":"n11093129404","lat":50.053732,"lon":19.945122,"name":"Stary Sklep","cat":"shop","kind":"antiques","ts":"2023-08-06","tags":{}},{"id":"n11093137305","lat":50.053701,"lon":19.945277,"name":"Sklepy po Smoku","cat":"shop","kind":"clothes","ts":"2023-08-06","tags":{"opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n11093137306","lat":50.053637,"lon":19.945652,"name":"Victory Beauty","cat":"shop","kind":"beauty","ts":"2024-03-17","tags":{}},{"id":"n11093137307","lat":50.0534,"lon":19.945948,"name":"Muhabbet","cat":"food","kind":"restaurant","ts":"2025-04-06","tags":{"check_date":"2025-04-06","opening_hours":"Mo-Su 09:00-16:00"}},{"id":"n11093137308","lat":50.053462,"lon":19.945916,"name":"Room Outlet","cat":"shop","kind":"optician","ts":"2023-08-06","tags":{"opening_hours":"Mo-Sa 11:00-19:00"}},{"id":"n11094151020","lat":50.060304,"lon":19.935412,"name":"Lastriko","cat":"food","kind":"bar","ts":"2023-08-06","tags":{}},{"id":"n11105792833","lat":50.063882,"lon":19.94042,"name":"Wyndham Grand Krakow Old Town","cat":"stay","kind":"hotel","ts":"2023-08-10","tags":{"website":"https://www.wyndhamgrandkrakowot.com/"}},{"id":"n11105928777","lat":50.062198,"lon":19.924082,"name":"XXVI Liceum Ogólnokształcące","cat":"services","kind":"school","ts":"2026-05-16","tags":{"check_date":"2026-05-15"}},{"id":"n11105928778","lat":50.06228,"lon":19.924448,"name":"Technikum Chemiczne i Ochrony Środowiska nr 3","cat":"services","kind":"school","ts":"2026-08-10","tags":{"check_date":"2026-08-10"}},{"id":"n11120673878","lat":50.057324,"lon":19.945118,"name":"MyDoctor","cat":"health","kind":"dentist","ts":"2024-11-22","tags":{"opening_hours":"Mo-Fr 08:00-20:00"}},{"id":"n11125690507","lat":50.051254,"lon":19.948276,"name":"Sushi Show & Ramen Star","cat":"food","kind":"restaurant","ts":"2024-12-09","tags":{"wheelchair":"no","toilets:wheelchair":"no","level":"0;-1","check_date":"2024-12-09","addr:street":"Józefa","addr:housenumber":"25","opening_hours":"12:00-23:00"}},{"id":"n11138549377","lat":50.063799,"lon":19.94042,"name":"Wyndham Grand Krakow Old Town","cat":"stay","kind":"hotel","ts":"2023-08-24","tags":{"addr:street":"Floriańska","addr:housenumber":"28","website":"https://www.wyndhamgrandkrakowot.com/"}},{"id":"n11144346292","lat":50.055625,"lon":19.926888,"name":"Holesome Piercing","cat":"shop","kind":"beauty","ts":"2025-02-11","tags":{}},{"id":"n11146763004","lat":50.060742,"lon":19.939775,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2023-08-26","tags":{}},{"id":"n11146942605","lat":50.060618,"lon":19.940262,"name":"Moo Moo Steak & Wine","cat":"food","kind":"restaurant","ts":"2025-04-01","tags":{"wheelchair":"limited","toilets:wheelchair":"limited","changing_table":"yes","website":"https://www.moomoo.com.pl","opening_hours":"Su-Th 12:00-23:00; Fr,Sa 12:00-24:00"}},{"id":"n11151046797","lat":50.06135,"lon":19.925616,"name":"Technikum Mechaniczne nr 15","cat":"services","kind":"school","ts":"2023-08-28","tags":{}},{"id":"n11151046798","lat":50.061237,"lon":19.925218,"name":"Branżowa Szkoła I Stopnia nr 14","cat":"services","kind":"school","ts":"2023-08-28","tags":{}},{"id":"n11164781492","lat":50.063724,"lon":19.927362,"name":"Szpitalna Izba przyjęc","cat":"health","kind":"doctors","ts":"2023-09-03","tags":{"website":"http://szpitaldietla.pl/cip/"}},{"id":"n11172629027","lat":50.062228,"lon":19.939472,"name":"BaniaLuka","cat":"food","kind":"pub","ts":"2024-06-18","tags":{"wheelchair":"no","opening_hours":"Mo-Sa 10:00-06:00, Su 11:00-06:00"}},{"id":"n11174572994","lat":50.052894,"lon":19.954682,"name":"Nalej Se","cat":"food","kind":"pub","ts":"2023-09-07","tags":{"addr:street":"Podgórska","addr:housenumber":"34","website":"https://nalejse.pl/"}},{"id":"n11186611565","lat":50.061899,"lon":19.935483,"name":"Muzeum Kata Kacia Nora","cat":"culture","kind":"museum","ts":"2026-03-19","tags":{"level":"-1","check_date":"2024-07-10","website":"http://kacianora.com.pl/","opening_hours":"10:00-19:00"}},{"id":"n11194543589","lat":50.062869,"lon":19.938506,"name":"Mucca Steak & Wine","cat":"food","kind":"restaurant","ts":"2025-07-24","tags":{"toilets:wheelchair":"yes","check_date":"2025-07-24","website":"https://muccakrakow.pl/","opening_hours":"Mo-Fr 14:00-23:00; Sa-Su 13:00-23:00"}},{"id":"n11206264337","lat":50.055176,"lon":19.946579,"name":"Shadow Resto Bar","cat":"food","kind":"cafe","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"41","opening_hours":"Mo-Su 09:00-15:00"}},{"id":"n11220493313","lat":50.059105,"lon":19.930543,"name":"Slowglow","cat":"shop","kind":"cosmetics","ts":"2023-09-26","tags":{"addr:street":"Smoleńsk","addr:housenumber":"15","opening_hours":"Mo-Fr 11:00-19:00; Sa 11:00-16:00"}},{"id":"n11225237009","lat":50.057347,"lon":19.930519,"name":"Bassotto Barbieria","cat":"shop","kind":"hairdresser","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n11225344800","lat":50.058532,"lon":19.945579,"name":"Delikatesy Kocyk","cat":"shop","kind":"convenience","ts":"2023-09-28","tags":{"wheelchair":"no","check_date":"2023-09-28","opening_hours":"Mo-Sa 06:00-23:45; Su 09:00-23:45"}},{"id":"n11225344801","lat":50.058543,"lon":19.94541,"name":"Kings of Ink","cat":"shop","kind":"tattoo","ts":"2023-09-28","tags":{"wheelchair":"no","check_date":"2023-09-28"}},{"id":"n11228693346","lat":50.056767,"lon":19.929866,"name":"BNP Paribas","cat":"services","kind":"bank","ts":"2025-11-13","tags":{"addr:street":"Zwierzyniecka","addr:housenumber":"30","opening_hours":"Mo 10:30-18:00; Tu-Fr 09:00-16:30"}},{"id":"n11230772979","lat":50.056735,"lon":19.929863,"name":"The Himalayan Treasure","cat":"food","kind":"restaurant","ts":"2023-10-01","tags":{"addr:street":"Zwierzyniecka","addr:housenumber":"30"}},{"id":"n11234214472","lat":50.058454,"lon":19.946623,"name":"Yatta","cat":"shop","kind":"books","ts":"2026-07-24","tags":{"addr:street":"Wielopole","addr:housenumber":"26","website":"https://yatta.pl","opening_hours":"Mo-Sa 11:00-19:00; PH off"}},{"id":"n11235812890","lat":50.06396,"lon":19.937434,"name":"Klezmer Music Venue","cat":"culture","kind":"theatre","ts":"2023-10-03","tags":{}},{"id":"n11235812891","lat":50.063878,"lon":19.937507,"name":"Go To Hell Tattoo & Piercing","cat":"shop","kind":"tattoo","ts":"2023-10-03","tags":{}},{"id":"n11237098513","lat":50.062998,"lon":19.938362,"name":"Dřevný Kocůr","cat":"food","kind":"pub","ts":"2025-04-15","tags":{"wheelchair":"limited","toilets:wheelchair":"no","opening_hours":"Mo-Fr 12:00-23:00+, Sa,Su 12:00-24:00+"}},{"id":"n11237098514","lat":50.062881,"lon":19.93828,"name":"Bar Kawowy Rio","cat":"food","kind":"cafe","ts":"2024-08-26","tags":{"wheelchair":"limited","toilets:wheelchair":"no","opening_hours":"Mo-Su 08:30-20:30"}},{"id":"n11237098515","lat":50.0628,"lon":19.938221,"name":"Boruni","cat":"shop","kind":"jewelry","ts":"2025-04-15","tags":{"opening_hours":"Mo-Su 10:00-20:00"}},{"id":"n11237098516","lat":50.062635,"lon":19.93811,"name":"Miejski Punkt Informacji Turystycznej \"Info Kraków\"","cat":"culture","kind":"information","ts":"2025-11-01","tags":{"name:en":"Official Tourist Information Centre \"Info Kraków\"","opening_hours":"Mo-Su 09:00-17:00"}},{"id":"n11237098517","lat":50.062765,"lon":19.938194,"name":"Deni Cler","cat":"shop","kind":"clothes","ts":"2024-04-25","tags":{"wheelchair":"no"}},{"id":"n11237098518","lat":50.062744,"lon":19.938181,"name":"Fragola Apartments","cat":"stay","kind":"apartment","ts":"2023-10-03","tags":{}},{"id":"n11256194458","lat":50.057113,"lon":19.952743,"name":"Delikatesy Paluch","cat":"shop","kind":"convenience","ts":"2024-04-25","tags":{"wheelchair":"no","opening_hours":"Mo-Fr 06:00-21:00; Sa 06:00-20:00"}},{"id":"n11256194461","lat":50.056489,"lon":19.953398,"name":"Matio-Med","cat":"shop","kind":"medical_supply","ts":"2024-04-25","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"n11256243737","lat":50.050573,"lon":19.941809,"name":"Garconne","cat":"shop","kind":"hairdresser","ts":"2024-02-20","tags":{"website":"https://www.facebook.com/profile.php?id=100057268247792"}},{"id":"n11256243738","lat":50.050487,"lon":19.941557,"name":"Coco","cat":"shop","kind":"erotic","ts":"2024-12-25","tags":{"addr:street":"Beera Meiselsa","addr:housenumber":"4","website":"https://cocobutik.pl/","opening_hours":"Mo-Fr 10:00-20:00; Sa-Su 10:00-19:00"}},{"id":"n11272455269","lat":50.053067,"lon":19.944209,"name":"Kaffe Bageri Stockholm","cat":"food","kind":"cafe","ts":"2026-09-29","tags":{"addr:street":"Podbrzezie","addr:housenumber":"2","opening_hours":"Mo-Fr 08:00-19:00; Sa 10:00-19:00; Su 10:00-18:00"}},{"id":"n11291343769","lat":50.060261,"lon":19.934628,"name":"WonderWay","cat":"shop","kind":"travel_agency","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n11328133009","lat":50.05033,"lon":19.948028,"name":"Tempura Truck","cat":"food","kind":"fast_food","ts":"2025-03-22","tags":{}},{"id":"n11328133010","lat":50.050342,"lon":19.947961,"name":"The Dog","cat":"food","kind":"fast_food","ts":"2025-03-22","tags":{}},{"id":"n11328175239","lat":50.054934,"lon":19.947667,"name":"Fab Fusion","cat":"food","kind":"restaurant","ts":"2023-11-05","tags":{}},{"id":"n11336332699","lat":50.063299,"lon":19.937152,"name":"Słoń Torbalski","cat":"shop","kind":"bag","ts":"2026-01-26","tags":{"check_date":"2026-01-26","addr:street":"Sławkowska","addr:housenumber":"4","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n11367387029","lat":50.052444,"lon":19.941789,"name":"Doki Doki","cat":"food","kind":"restaurant","ts":"2025-09-14","tags":{"check_date":"2025-09-13","addr:street":"Józefa Dietla","addr:housenumber":"44","opening_hours":"Mo off; Tu-Th,Su 12:00-20:00; Fr-Sa 12:00-21:00"}},{"id":"n11367387030","lat":50.052401,"lon":19.941756,"name":"Cavi Cafe","cat":"food","kind":"cafe","ts":"2026-09-06","tags":{"wheelchair":"no","level":"0","check_date":"2026-03-02","addr:street":"Józefa Dietla","addr:housenumber":"44","opening_hours":"Mo-Sa 09:00-19:00; Su 10:00-18:00"}},{"id":"n11367387031","lat":50.052653,"lon":19.941963,"name":"Clinics Beauty","cat":"shop","kind":"beauty","ts":"2026-02-09","tags":{"check_date":"2026-02-09"}},{"id":"n11388573635","lat":50.054128,"lon":19.92386,"name":"Zaczyn","cat":"food","kind":"cafe","ts":"2025-04-13","tags":{"check_date":"2025-04-13","opening_hours":"Mo-Fr 07:00-18:00; Sa,Su 09:00-17:00"}},{"id":"n11393095770","lat":50.063394,"lon":19.930072,"name":"Flomaro - Deli & Wine","cat":"shop","kind":"deli","ts":"2026-01-12","tags":{"check_date":"2026-01-12","website":"https://www.flomaro.pl/","opening_hours":"Mo-Fr 11:00-20:00; Sa 09:00-18:00"}},{"id":"n11412534328","lat":50.055352,"lon":19.955559,"name":"Thai Bali Spa","cat":"shop","kind":"massage","ts":"2023-12-12","tags":{"website":"https://thaibalispa.pl/","opening_hours":"Mo-Su 11:00-20:00"}},{"id":"n11412534329","lat":50.055348,"lon":19.955611,"name":"JM Mebel System","cat":"shop","kind":"kitchen","ts":"2023-12-12","tags":{"website":"https://www.jmmebelsystem.pl/"}},{"id":"n11412534335","lat":50.054869,"lon":19.954402,"name":"Knieja","cat":"shop","kind":"weapons","ts":"2024-04-25","tags":{"wheelchair":"yes","website":"https://www.knieja.com.pl/","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n11414441853","lat":50.060521,"lon":19.937953,"name":"Molto","cat":"food","kind":"restaurant","ts":"2025-08-23","tags":{"addr:housenumber":"11","website":"https://moltorestaurant.pl","opening_hours":"Tu-Th 10:00-23:00; Fr-Mo 09:00-23:00; "}},{"id":"n11459969536","lat":50.060351,"lon":19.94503,"name":"Klub bilardowy Diament","cat":"food","kind":"pub","ts":"2023-12-27","tags":{}},{"id":"n11476949186","lat":50.06042,"lon":19.931195,"name":"Kiss The Kuk","cat":"food","kind":"fast_food","ts":"2024-10-31","tags":{"website":"https://www.kissthekuk.com/","opening_hours":"Mo-Th,Su 11:00-21:00; Fr-Sa 10:00-22:00"}},{"id":"n11476949187","lat":50.060093,"lon":19.934559,"name":"Nakielny","cat":"food","kind":"cafe","ts":"2026-07-21","tags":{"check_date":"2026-07-21","opening_hours":"Mo-Su,PH 09:00-20:00"}},{"id":"n11476949188","lat":50.06035,"lon":19.934685,"name":"Casa 10","cat":"shop","kind":"chocolate","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n11476949190","lat":50.06037,"lon":19.934475,"name":"Naturalnie... Podlasek","cat":"shop","kind":"clothes","ts":"2026-07-14","tags":{"opening_hours":"Mo-Fr 12:00-18:00; Sa 12:00-15:00"}},{"id":"n11476949191","lat":50.060456,"lon":19.934558,"name":"Rubis","cat":"shop","kind":"jewelry","ts":"2026-07-14","tags":{"opening_hours":"Mo-Fr 11:00-18:00; Sa 11:00-15:00"}},{"id":"n11476949192","lat":50.060426,"lon":19.934523,"name":"WuKaDor","cat":"shop","kind":"bag","ts":"2024-01-01","tags":{}},{"id":"n11476949193","lat":50.06053,"lon":19.93462,"name":"Mizioł","cat":"shop","kind":"leather","ts":"2026-07-14","tags":{"check_date":"2026-07-13","opening_hours":"Mo-Fr 11:00-18:00; Sa 11:00-15:00"}},{"id":"n11476949194","lat":50.060586,"lon":19.934664,"name":"Konopka","cat":"shop","kind":"shoes","ts":"2026-07-14","tags":{"check_date":"2026-07-13","opening_hours":"Mo-Fr 09:30-20:00; Sa 10:00-19:00; Su 10:00-18:00"}},{"id":"n11510416769","lat":50.046322,"lon":19.949587,"name":"Biblioteka","cat":"food","kind":"restaurant","ts":"2026-02-10","tags":{"check_date":"2026-02-10","addr:street":"Nadwiślańska","addr:housenumber":"3","opening_hours":"Mo-Su 10:00-23:00"}},{"id":"n11526422993","lat":50.050921,"lon":19.93857,"name":"Herse","cat":"shop","kind":"clothes","ts":"2025-03-03","tags":{"opening_hours":"Mo-Fr 11:00-19:00; Sa 11:00-16:00"}},{"id":"n11526422994","lat":50.052207,"lon":19.938243,"name":"Fog House Pub & Grill","cat":"food","kind":"pub","ts":"2025-03-08","tags":{"addr:street":"Koletek","addr:housenumber":"11","opening_hours":"Mo-Fr 16:00-24:00, Sa 13:00-01:00, Su 13:00-21:00"}},{"id":"n11526422995","lat":50.052473,"lon":19.940168,"name":"Bibeloty u Zygi","cat":"shop","kind":"antiques","ts":"2025-01-02","tags":{"check_date":"2025-01-02"}},{"id":"n11526422996","lat":50.052497,"lon":19.940311,"name":"Metka","cat":"shop","kind":"clothes","ts":"2024-01-17","tags":{}},{"id":"n11526422997","lat":50.052271,"lon":19.940155,"name":"#RzM","cat":"shop","kind":"antiques","ts":"2024-01-17","tags":{}},{"id":"n11526422999","lat":50.051964,"lon":19.940298,"name":"Ola Maluje","cat":"shop","kind":"beauty","ts":"2024-01-17","tags":{}},{"id":"n11526423000","lat":50.052185,"lon":19.940198,"name":"Forma","cat":"shop","kind":"tattoo","ts":"2024-01-17","tags":{}},{"id":"n11526423001","lat":50.052403,"lon":19.940347,"name":"Rosomak","cat":"shop","kind":"clothes","ts":"2024-01-17","tags":{}},{"id":"n11526423002","lat":50.052321,"lon":19.940377,"name":"May Thai Massage","cat":"shop","kind":"massage","ts":"2024-03-21","tags":{"opening_hours":"Mo-Fr 12:00-21:00"}},{"id":"n11526423004","lat":50.051071,"lon":19.940197,"name":"Grunwald Barbershop","cat":"shop","kind":"hairdresser","ts":"2025-03-03","tags":{"opening_hours":"Mo-Fr 09:00-21:00; Sa 09:00-16:00"}},{"id":"n11526423006","lat":50.051864,"lon":19.942215,"name":"Kakadu","cat":"shop","kind":"fabric","ts":"2025-03-18","tags":{"opening_hours":"Mo-Fr 10:00-18:00; Sa 11:00-14:00"}},{"id":"n11529315583","lat":50.055822,"lon":19.945404,"name":"Delta Dietla","cat":"food","kind":"restaurant","ts":"2024-01-18","tags":{}},{"id":"n11533905368","lat":50.054353,"lon":19.943296,"name":"Amarylis","cat":"food","kind":"restaurant","ts":"2024-01-20","tags":{}},{"id":"n11533919271","lat":50.053743,"lon":19.942816,"name":"Lukoschek","cat":"health","kind":"doctors","ts":"2024-01-20","tags":{}},{"id":"n11535143655","lat":50.053745,"lon":19.939376,"name":"Cafè Millimo","cat":"food","kind":"cafe","ts":"2024-01-20","tags":{}},{"id":"n11535143656","lat":50.05371,"lon":19.939409,"name":"Porcelana Ćmielów - Chodzież","cat":"shop","kind":"pottery","ts":"2024-01-20","tags":{}},{"id":"n11535143658","lat":50.053549,"lon":19.939559,"name":"Star","cat":"shop","kind":"clothes","ts":"2025-01-02","tags":{"check_date":"2025-01-02"}},{"id":"n11535143659","lat":50.053505,"lon":19.939594,"name":"Angel Clinic","cat":"shop","kind":"beauty","ts":"2024-01-20","tags":{}},{"id":"n11535143661","lat":50.053415,"lon":19.939686,"name":"Skarpetkoholik.pl","cat":"shop","kind":"clothes","ts":"2024-01-20","tags":{}},{"id":"n11535143662","lat":50.05337,"lon":19.939733,"name":"Lewiatan","cat":"shop","kind":"convenience","ts":"2025-08-02","tags":{"website":"https://www.lewiatan.pl/znajdz-sklep/lewiatan-krakow-ul-stradomska-9"}},{"id":"n11535143664","lat":50.053197,"lon":19.939864,"name":"Sensi Hemp","cat":"shop","kind":"cannabis","ts":"2024-08-22","tags":{"opening_hours":"Mo-Fr 10:00-19:00; Sa 11:00-20:00"}},{"id":"n11535143666","lat":50.053053,"lon":19.939397,"name":"Kate Beauty","cat":"shop","kind":"beauty","ts":"2026-04-12","tags":{}},{"id":"n11535152372","lat":50.052996,"lon":19.939992,"name":"Kabak","cat":"shop","kind":"clothes","ts":"2024-01-20","tags":{}},{"id":"n11535152373","lat":50.052968,"lon":19.940004,"name":"Hoang Hai 2","cat":"food","kind":"restaurant","ts":"2024-01-20","tags":{}},{"id":"n11538272651","lat":50.050868,"lon":19.951144,"name":"Magia","cat":"shop","kind":"jewelry","ts":"2024-01-21","tags":{}},{"id":"n11538272652","lat":50.050637,"lon":19.950949,"name":"Oriflame","cat":"shop","kind":"cosmetics","ts":"2024-02-07","tags":{}},{"id":"n11538272653","lat":50.050553,"lon":19.949728,"name":"Trento","cat":"food","kind":"fast_food","ts":"2024-01-21","tags":{}},{"id":"n11541676854","lat":50.053551,"lon":19.948685,"name":"BarHead Barbershop","cat":"shop","kind":"hairdresser","ts":"2024-01-29","tags":{}},{"id":"n11541676855","lat":50.05344,"lon":19.94881,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2024-01-22","tags":{}},{"id":"n11541676856","lat":50.053909,"lon":19.948933,"name":"Aaron Aparthotel","cat":"stay","kind":"apartment","ts":"2024-01-22","tags":{}},{"id":"n11541676857","lat":50.053663,"lon":19.948834,"name":"MacLab","cat":"shop","kind":"mobile_phone","ts":"2024-01-22","tags":{}},{"id":"n11541676858","lat":50.053693,"lon":19.948945,"name":"Studio Piękności Olesia Maiko","cat":"shop","kind":"beauty","ts":"2024-01-22","tags":{}},{"id":"n11544202583","lat":50.055855,"lon":19.946231,"name":"W Stronę Słońca","cat":"shop","kind":"travel_agency","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"28"}},{"id":"n11544202584","lat":50.055624,"lon":19.946563,"name":"Royal Apartments","cat":"stay","kind":"apartment","ts":"2024-01-23","tags":{}},{"id":"n11544202586","lat":50.055031,"lon":19.947115,"name":"Piercing Room","cat":"shop","kind":"piercing","ts":"2024-01-23","tags":{}},{"id":"n11544264464","lat":50.057482,"lon":19.946745,"name":"Chaiyo","cat":"shop","kind":"massage","ts":"2025-07-16","tags":{"opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n11544264465","lat":50.057563,"lon":19.94679,"name":"Wawel Apartments","cat":"stay","kind":"apartment","ts":"2024-01-23","tags":{}},{"id":"n11544264467","lat":50.057666,"lon":19.946866,"name":"Hair & Beauty","cat":"shop","kind":"beauty","ts":"2025-07-16","tags":{"opening_hours":"Mo-Fr 09:00-18:00; Sa 08:00-14:00"}},{"id":"n11544293269","lat":50.057839,"lon":19.947009,"name":"Kind","cat":"shop","kind":"hearing_aids","ts":"2024-01-23","tags":{}},{"id":"n11544293270","lat":50.057903,"lon":19.947057,"name":"Medi-Vox","cat":"shop","kind":"hearing_aids","ts":"2024-01-23","tags":{}},{"id":"n11544764961","lat":50.053397,"lon":19.946831,"name":"Petarda u Aliego","cat":"food","kind":"fast_food","ts":"2024-01-23","tags":{}},{"id":"n11544764963","lat":50.053335,"lon":19.946605,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2025-09-14","tags":{"check_date":"2025-09-11"}},{"id":"n11547114270","lat":50.051065,"lon":19.942439,"name":"Urszi Cakes","cat":"food","kind":"cafe","ts":"2025-01-01","tags":{"check_date":"2025-01-01","addr:street":"Krakowska","addr:housenumber":"10"}},{"id":"n11547114272","lat":50.051209,"lon":19.942356,"name":"Todoro","cat":"shop","kind":"jewelry","ts":"2026-06-09","tags":{"opening_hours":"Mo-Fr 11:00-19:00; Sa 12:00-16:00"}},{"id":"n11547114273","lat":50.051363,"lon":19.942272,"name":"An-Do","cat":"shop","kind":"shoes","ts":"2024-01-24","tags":{}},{"id":"n11547114274","lat":50.051113,"lon":19.942406,"name":"Ciut Ciut","cat":"food","kind":"bar","ts":"2024-01-24","tags":{}},{"id":"n11547114275","lat":50.051008,"lon":19.942456,"name":"Eighteen & More","cat":"shop","kind":"clothes","ts":"2024-02-20","tags":{"addr:street":"Krakowska","addr:housenumber":"10","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n11547114276","lat":50.051245,"lon":19.942335,"name":"Oliwia","cat":"shop","kind":"clothes","ts":"2024-01-24","tags":{}},{"id":"n11547114277","lat":50.051037,"lon":19.942445,"name":"Pevex Vintage","cat":"shop","kind":"clothes","ts":"2026-06-09","tags":{"addr:street":"Krakowska","addr:housenumber":"10","opening_hours":"Mo-Sa 11:00-18:00; Su 11:00-17:00"}},{"id":"n11548058958","lat":50.0521,"lon":19.941397,"name":"Dr Ziółko","cat":"shop","kind":"cannabis","ts":"2025-09-14","tags":{"check_date":"2025-09-13"}},{"id":"n11548058959","lat":50.052152,"lon":19.941338,"name":"gift shop","cat":"shop","kind":"gift","ts":"2026-04-12","tags":{"check_date":"2025-09-13","addr:street":"Stradomska","addr:housenumber":"18"}},{"id":"n11548058960","lat":50.052181,"lon":19.941294,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-09-15","tags":{"check_date":"2026-09-15","opening_hours":"Mo-Sa 06:00-23:00; Su 08:00-23:00"}},{"id":"n11548058962","lat":50.052419,"lon":19.940982,"name":"Flyin' Vintage","cat":"shop","kind":"clothes","ts":"2024-01-24","tags":{}},{"id":"n11548058963","lat":50.052297,"lon":19.941158,"name":"Art Me.","cat":"culture","kind":"gallery","ts":"2024-01-24","tags":{}},{"id":"n11548058964","lat":50.052445,"lon":19.940954,"name":"Rybiński","cat":"shop","kind":"optician","ts":"2025-06-26","tags":{"check_date":"2025-06-26"}},{"id":"n11548058966","lat":50.053739,"lon":19.93983,"name":"Itaka","cat":"shop","kind":"travel_agency","ts":"2024-01-24","tags":{}},{"id":"n11548058967","lat":50.053611,"lon":19.939984,"name":"Pola Dialogu Cafe","cat":"food","kind":"cafe","ts":"2024-01-24","tags":{}},{"id":"n11548058968","lat":50.0537,"lon":19.93988,"name":"Goody Goods","cat":"food","kind":"fast_food","ts":"2024-01-25","tags":{}},{"id":"n11548067570","lat":50.053875,"lon":19.939663,"name":"Shoecrates","cat":"shop","kind":"shoes","ts":"2025-07-13","tags":{"wheelchair":"yes","level":"0","check_date":"2025-07-13","opening_hours":"Mo-Fr 11:00-19:00; Sa 11:00-16:00"}},{"id":"n11548067571","lat":50.053898,"lon":19.939631,"name":"Le Szapo","cat":"shop","kind":"fashion_accessories","ts":"2025-07-13","tags":{"wheelchair":"limited","level":"0","check_date":"2024-11-30","website":"https://leszapo.com","opening_hours":"Mo-Su 11:00-19:00"}},{"id":"n11548179561","lat":50.051913,"lon":19.942804,"name":"Gentleman Barber","cat":"shop","kind":"hairdresser","ts":"2024-01-25","tags":{}},{"id":"n11548179563","lat":50.052366,"lon":19.94339,"name":"Kathi Curry","cat":"food","kind":"fast_food","ts":"2024-01-24","tags":{}},{"id":"n11548179564","lat":50.053003,"lon":19.94518,"name":"Urban Jungle Barber Kazimierz","cat":"shop","kind":"hairdresser","ts":"2024-01-25","tags":{}},{"id":"n11548179565","lat":50.052751,"lon":19.945104,"name":"Retro","cat":"food","kind":"bar","ts":"2024-03-17","tags":{"opening_hours":"Mo-Th 10:03-00:34, Fr,Sa 10:03-03:28"}},{"id":"n11548179566","lat":50.052977,"lon":19.945059,"name":"Top Fit","cat":"shop","kind":"nutrition_supplements","ts":"2024-03-17","tags":{"opening_hours":"Mo-Fr 10:00-17:00; Sa 10:00-14:00"}},{"id":"n11548179567","lat":50.052617,"lon":19.944631,"name":"Sukhothai","cat":"shop","kind":"massage","ts":"2024-01-24","tags":{}},{"id":"n11552199041","lat":50.051763,"lon":19.942597,"name":"Wiśnioffka","cat":"food","kind":"bar","ts":"2024-01-25","tags":{}},{"id":"n11552563118","lat":50.051986,"lon":19.942325,"name":"Oasis","cat":"shop","kind":"beauty","ts":"2026-04-28","tags":{}},{"id":"n11552563119","lat":50.05226,"lon":19.942589,"name":"Gin Mill","cat":"food","kind":"bar","ts":"2026-01-24","tags":{"opening_hours":"Fr,Sa 18:00-02:00, Tu-Th,Su 18:00-24:00"}},{"id":"n11552563121","lat":50.05294,"lon":19.945879,"name":"Ta'am","cat":"food","kind":"restaurant","ts":"2026-08-20","tags":{"opening_hours":"Mo-Su 07:00-11:00,12:00-24:00"}},{"id":"n11552563125","lat":50.051905,"lon":19.942388,"name":"Esencja","cat":"shop","kind":"clothes","ts":"2024-01-25","tags":{}},{"id":"n11552563127","lat":50.051889,"lon":19.942448,"name":"Miejsce","cat":"shop","kind":"antiques","ts":"2024-01-25","tags":{}},{"id":"n11552563128","lat":50.051855,"lon":19.942417,"name":"Tarantula","cat":"shop","kind":"tattoo","ts":"2024-01-25","tags":{}},{"id":"n11552563130","lat":50.051804,"lon":19.942529,"name":"Janina","cat":"shop","kind":"clothes","ts":"2024-01-25","tags":{}},{"id":"n11552563133","lat":50.052274,"lon":19.943636,"name":"Kocyk","cat":"shop","kind":"convenience","ts":"2026-09-14","tags":{"addr:street":"Miodowa","addr:housenumber":"13","opening_hours":"Mo-Sa 06:00-22:00; Su,PH 09:00-22:00"}},{"id":"n11554648642","lat":50.060614,"lon":19.935101,"name":"Krakowska Manufaktura Czekolady","cat":"shop","kind":"chocolate","ts":"2024-07-16","tags":{"website":"https://chocolate.krakow.pl"}},{"id":"n11555119418","lat":50.050665,"lon":19.951386,"name":"VADE","cat":"food","kind":"restaurant","ts":"2026-09-02","tags":{"opening_hours":"Mo-Th 12:00-22:00; Fr-Su 12:00-24:00"}},{"id":"n11555119421","lat":50.051285,"lon":19.951105,"name":"Fjoda","cat":"shop","kind":"collector","ts":"2024-01-26","tags":{}},{"id":"n11555119423","lat":50.051348,"lon":19.951045,"name":"Anna Pikura","cat":"shop","kind":"beauty","ts":"2024-01-26","tags":{}},{"id":"n11555119425","lat":50.051158,"lon":19.951239,"name":"Fryzjer Szafran","cat":"shop","kind":"hairdresser","ts":"2024-01-26","tags":{}},{"id":"n11555119427","lat":50.051391,"lon":19.951085,"name":"Kraków B&B","cat":"stay","kind":"apartment","ts":"2024-01-26","tags":{}},{"id":"n11555119429","lat":50.051427,"lon":19.95104,"name":"Altima Dental","cat":"health","kind":"dentist","ts":"2024-01-26","tags":{}},{"id":"n11555119434","lat":50.051824,"lon":19.950533,"name":"Magnetic","cat":"shop","kind":"beauty","ts":"2024-01-26","tags":{}},{"id":"n11555119435","lat":50.05191,"lon":19.95043,"name":"Fortuna","cat":"shop","kind":"bookmaker","ts":"2024-01-26","tags":{}},{"id":"n11555119447","lat":50.052083,"lon":19.950257,"name":"Miss Quote","cat":"shop","kind":"jewelry","ts":"2024-09-09","tags":{"opening_hours":"Mo-Fr 11:00-17:00; Sa 11:00-14:00"}},{"id":"n11555174120","lat":50.054615,"lon":19.947552,"name":"O,matko! Balony!","cat":"shop","kind":"party","ts":"2024-01-26","tags":{}},{"id":"n11555252949","lat":50.052073,"lon":19.950527,"name":"Dobre Miejsce","cat":"food","kind":"fast_food","ts":"2024-01-26","tags":{}},{"id":"n11555252950","lat":50.05212,"lon":19.950211,"name":"Mini Bubu","cat":"shop","kind":"clothes","ts":"2024-09-09","tags":{"opening_hours":"Mo-Fr 11:00-17:00; Sa 11:00-14:00"}},{"id":"n11555252951","lat":50.052146,"lon":19.950187,"name":"Lilaluu","cat":"shop","kind":"clothes","ts":"2024-01-26","tags":{}},{"id":"n11555252952","lat":50.052178,"lon":19.950158,"name":"Notka","cat":"shop","kind":"beauty","ts":"2024-01-26","tags":{}},{"id":"n11555252955","lat":50.052385,"lon":19.949953,"name":"Włóż do Ryżu","cat":"shop","kind":"mobile_phone","ts":"2024-01-26","tags":{}},{"id":"n11555252959","lat":50.052288,"lon":19.95005,"name":"007","cat":"food","kind":"fast_food","ts":"2024-01-26","tags":{}},{"id":"n11555256272","lat":50.053705,"lon":19.949421,"name":"Babie Lato","cat":"health","kind":"doctors","ts":"2026-04-29","tags":{}},{"id":"n11555292069","lat":50.051951,"lon":19.950929,"name":"X.O Beauty","cat":"shop","kind":"beauty","ts":"2024-01-26","tags":{}},{"id":"n11555292078","lat":50.051934,"lon":19.951382,"name":"Mak","cat":"shop","kind":"bakery","ts":"2026-04-29","tags":{"opening_hours":"Mo-Su 08:00-21:00"}},{"id":"n11555292098","lat":50.050755,"lon":19.952117,"name":"Kuczara","cat":"shop","kind":"hairdresser","ts":"2024-01-26","tags":{}},{"id":"n11556638006","lat":50.056059,"lon":19.946429,"name":"Sklepy po Smoku","cat":"shop","kind":"clothes","ts":"2024-01-27","tags":{"addr:street":"Starowiślna","addr:housenumber":"28"}},{"id":"n11556638009","lat":50.055879,"lon":19.946202,"name":"Keblab","cat":"food","kind":"restaurant","ts":"2025-03-08","tags":{}},{"id":"n11556992161","lat":50.05529,"lon":19.946463,"name":"Grail Point","cat":"shop","kind":"clothes","ts":"2024-01-27","tags":{}},{"id":"n11556992164","lat":50.055059,"lon":19.946718,"name":"Kopalnia Ceramiki","cat":"shop","kind":"pottery","ts":"2024-01-27","tags":{}},{"id":"n11557075332","lat":50.054353,"lon":19.947451,"name":"Taki Tam Fandom","cat":"shop","kind":"toys","ts":"2024-01-27","tags":{}},{"id":"n11557075333","lat":50.05409,"lon":19.947737,"name":"Sowa Beautylab","cat":"shop","kind":"beauty","ts":"2024-01-27","tags":{}},{"id":"n11557905719","lat":50.050698,"lon":19.950425,"name":"Pracownia u Krawcowej","cat":"shop","kind":"tailor","ts":"2024-01-27","tags":{}},{"id":"n11557905721","lat":50.050712,"lon":19.949684,"name":"GMT","cat":"shop","kind":"wine","ts":"2024-01-27","tags":{}},{"id":"n11557905726","lat":50.051,"lon":19.949855,"name":"Weźże Krafta","cat":"food","kind":"bar","ts":"2026-01-31","tags":{"addr:street":"Dajwór"}},{"id":"n11557967903","lat":50.052614,"lon":19.948754,"name":"Centrum Last Minute","cat":"shop","kind":"travel_agency","ts":"2024-01-27","tags":{}},{"id":"n11557967904","lat":50.052562,"lon":19.948788,"name":"Studio 75","cat":"shop","kind":"tattoo","ts":"2024-01-27","tags":{}},{"id":"n11560260829","lat":50.053165,"lon":19.947684,"name":"Jarden","cat":"shop","kind":"books","ts":"2024-01-28","tags":{}},{"id":"n11560260835","lat":50.053278,"lon":19.947218,"name":"Domówka SPA","cat":"shop","kind":"beauty","ts":"2024-01-28","tags":{}},{"id":"n11560761559","lat":50.052694,"lon":19.942973,"name":"Lorey","cat":"shop","kind":"hairdresser","ts":"2025-05-04","tags":{}},{"id":"n11560761560","lat":50.052884,"lon":19.943113,"name":"Staromiejskie Centrum Kultury Młodzieży","cat":"services","kind":"community_centre","ts":"2025-07-16","tags":{}},{"id":"n11560761561","lat":50.053058,"lon":19.943254,"name":"Bank Pekao","cat":"services","kind":"bank","ts":"2025-07-16","tags":{"opening_hours":"Mo-Fr 10:30-17:00"}},{"id":"n11560761565","lat":50.053261,"lon":19.943402,"name":"Ton","cat":"shop","kind":"musical_instrument","ts":"2024-01-28","tags":{}},{"id":"n11560786670","lat":50.0533,"lon":19.943433,"name":"Gadka Szmatka","cat":"food","kind":"pub","ts":"2024-01-28","tags":{}},{"id":"n11561127015","lat":50.053809,"lon":19.94383,"name":"Beauty Kultura","cat":"shop","kind":"beauty","ts":"2024-01-28","tags":{}},{"id":"n11561127021","lat":50.054336,"lon":19.944228,"name":"AK Studio","cat":"shop","kind":"beauty","ts":"2024-01-28","tags":{}},{"id":"n11561127025","lat":50.054435,"lon":19.944308,"name":"Laser Delux","cat":"shop","kind":"beauty","ts":"2026-09-15","tags":{"opening_hours":"Mo-Fr 10:00-20:00; Sa 10:00-15:00"}},{"id":"n11561127026","lat":50.054562,"lon":19.944402,"name":"Ann Marie Lov","cat":"shop","kind":"erotic","ts":"2024-01-28","tags":{}},{"id":"n11561127031","lat":50.054694,"lon":19.94458,"name":"Be Happy Apartments","cat":"stay","kind":"apartment","ts":"2026-09-11","tags":{"check_date":"2026-09-11"}},{"id":"n11561127032","lat":50.054828,"lon":19.944626,"name":"Ermitaż 2","cat":"food","kind":"restaurant","ts":"2024-01-28","tags":{}},{"id":"n11561157970","lat":50.053392,"lon":19.944811,"name":"Uniwersytet Komisji Edukacji Narodowej w Krakowie","cat":"services","kind":"university","ts":"2024-01-28","tags":{}},{"id":"n11561271301","lat":50.053993,"lon":19.944698,"name":"Agart","cat":"shop","kind":"clothes","ts":"2025-08-25","tags":{"opening_hours":"Tu-Sa 12:00-17:00"}},{"id":"n11561271310","lat":50.054149,"lon":19.945471,"name":"Bez_Nazwy","cat":"food","kind":"bar","ts":"2024-01-28","tags":{}},{"id":"n11561271311","lat":50.054209,"lon":19.945399,"name":"Tygiel","cat":"shop","kind":"health_food","ts":"2024-01-28","tags":{}},{"id":"n11565272654","lat":50.049216,"lon":19.944659,"name":"Kocyk","cat":"shop","kind":"alcohol","ts":"2024-03-17","tags":{"opening_hours":"Mo-Sa 08:00-23:45; Su 11:00-23:45"}},{"id":"n11565272657","lat":50.048993,"lon":19.944742,"name":"KRK Bar Kawowy","cat":"food","kind":"cafe","ts":"2026-09-14","tags":{"opening_hours":"Mo-Su,PH 08:00-19:00"}},{"id":"n11565272663","lat":50.04831,"lon":19.944132,"name":"Viet Flavour","cat":"food","kind":"restaurant","ts":"2024-03-17","tags":{"opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n11571313280","lat":50.052625,"lon":19.947739,"name":"Rarist Fine Watches","cat":"shop","kind":"watches","ts":"2026-07-17","tags":{}},{"id":"n11575017692","lat":50.051223,"lon":19.947457,"name":"Trasa Zabytków Żydowskich","cat":"culture","kind":"information","ts":"2024-02-11","tags":{}},{"id":"n11587492769","lat":50.052446,"lon":19.940541,"name":"Dora.the.cook","cat":"food","kind":"cafe","ts":"2025-11-13","tags":{"addr:street":"Stradomska","addr:housenumber":"19/6","opening_hours":"Mo-Fr 09:00-18:00; Sa-Su 11:00-17:00"}},{"id":"n11589143788","lat":50.051752,"lon":19.948226,"name":"Trasa Zabytków Żydowskich","cat":"culture","kind":"information","ts":"2026-07-25","tags":{}},{"id":"n11589753087","lat":50.052496,"lon":19.946064,"name":"Bank Spółdzielczy Rzemiosła","cat":"services","kind":"bank","ts":"2024-02-05","tags":{}},{"id":"n11589753117","lat":50.051807,"lon":19.946649,"name":"Kosher Delight","cat":"food","kind":"restaurant","ts":"2024-02-05","tags":{}},{"id":"n11589995517","lat":50.051848,"lon":19.947868,"name":"Rainbow Apartments","cat":"stay","kind":"apartment","ts":"2024-02-05","tags":{}},{"id":"n11593017674","lat":50.051263,"lon":19.946454,"name":"Crazy Pig","cat":"food","kind":"restaurant","ts":"2024-07-28","tags":{}},{"id":"n11593017883","lat":50.051379,"lon":19.946949,"name":"Better Skin","cat":"shop","kind":"beauty","ts":"2024-02-06","tags":{}},{"id":"n11596119898","lat":50.049716,"lon":19.948029,"name":"Glossier","cat":"shop","kind":"beauty","ts":"2024-02-07","tags":{}},{"id":"n11611840786","lat":50.05044,"lon":19.943412,"name":"Unikke Design & Friends","cat":"shop","kind":"jewelry","ts":"2024-02-11","tags":{}},{"id":"n11616250293","lat":50.051878,"lon":19.943358,"name":"MagdalenkaGelato","cat":"shop","kind":"bakery","ts":"2026-09-09","tags":{"level":"0","check_date":"2026-03-03","addr:street":"Bożego Ciała","addr:housenumber":"8","website":"https://linktr.ee/MagdalenkaGelato?fbclid=PAZXh0bgNhZW0CMTEAAaecGkF6N_CJ9aILWSreA_2oHqn9H5Oj0QH-0agWLa4XHhZRurMb1e-OXjv33w_aem_KH0uijMPiJh7eZ2VBEPUVQ","opening_hours":"\"Tymczasowo zamknięte\""}},{"id":"n11616250296","lat":50.051682,"lon":19.94348,"name":"Yosi Kitsune","cat":"food","kind":"restaurant","ts":"2026-09-14","tags":{"opening_hours":"We-Su 13:00-22:00"}},{"id":"n11616250297","lat":50.051623,"lon":19.943521,"name":"Hilo","cat":"food","kind":"restaurant","ts":"2024-02-12","tags":{}},{"id":"n11616250299","lat":50.051493,"lon":19.943602,"name":"Chabry Testo Bar","cat":"food","kind":"restaurant","ts":"2026-09-09","tags":{"check_date":"2026-03-03","opening_hours":"Mo-Th,Su 12:00-22:00; Fr-Sa 12:00-23:00"}},{"id":"n11616360775","lat":50.052093,"lon":19.944505,"name":"Cargo Grill & Deli","cat":"food","kind":"restaurant","ts":"2024-03-15","tags":{"addr:street":"Plac Nowy","addr:housenumber":"9","website":"https://cargokrakow.pl/"}},{"id":"n11616434600","lat":50.051875,"lon":19.9459,"name":"Avant Après","cat":"shop","kind":"hairdresser","ts":"2024-02-12","tags":{}},{"id":"n11616726499","lat":50.052048,"lon":19.945301,"name":"Mechanoff","cat":"food","kind":"pub","ts":"2024-03-17","tags":{}},{"id":"n11619833858","lat":50.051202,"lon":19.943743,"name":"Trasa Zabytków Żydowskich","cat":"culture","kind":"information","ts":"2024-02-13","tags":{}},{"id":"n11619833865","lat":50.051531,"lon":19.946281,"name":"Trasa Zabytków Żydowskich","cat":"culture","kind":"information","ts":"2024-02-13","tags":{}},{"id":"n11619946979","lat":50.051317,"lon":19.94486,"name":"Grzechu Warte","cat":"food","kind":"bar","ts":"2024-03-17","tags":{}},{"id":"n11619946980","lat":50.051016,"lon":19.944916,"name":"Volver.","cat":"food","kind":"bar","ts":"2025-10-01","tags":{"check_date":"2025-10-01"}},{"id":"n11620070433","lat":50.050675,"lon":19.944107,"name":"Inspiro Vintage Shop","cat":"shop","kind":"clothes","ts":"2024-02-13","tags":{}},{"id":"n11620070448","lat":50.05098,"lon":19.94397,"name":"Antykwariat Osobliwości","cat":"shop","kind":"antiques","ts":"2024-02-13","tags":{}},{"id":"n11620070449","lat":50.051025,"lon":19.94395,"name":"Niezapominajka","cat":"shop","kind":"florist","ts":"2024-02-13","tags":{}},{"id":"n11620082972","lat":50.051145,"lon":19.943888,"name":"Inspiro Vintage Shop","cat":"shop","kind":"clothes","ts":"2024-02-13","tags":{}},{"id":"n11620082973","lat":50.051187,"lon":19.943874,"name":"Wódka Cafe Bar","cat":"food","kind":"bar","ts":"2024-02-13","tags":{}},{"id":"n11620082974","lat":50.051102,"lon":19.943911,"name":"7 Continent","cat":"culture","kind":"gallery","ts":"2024-02-13","tags":{}},{"id":"n11624651539","lat":50.050316,"lon":19.943421,"name":"Mobo Art Gallery","cat":"culture","kind":"gallery","ts":"2024-02-14","tags":{}},{"id":"n11624789545","lat":50.048987,"lon":19.943446,"name":"Trasa św. Stanisława","cat":"culture","kind":"information","ts":"2024-02-14","tags":{}},{"id":"n11624789548","lat":50.050112,"lon":19.942832,"name":"Luck Co.","cat":"shop","kind":"fashion_accessories","ts":"2026-06-09","tags":{"check_date":"2026-06-09","opening_hours":"Mo-Fr 11:00-19:00; Sa,Su 11:00-17:00"}},{"id":"n11624789551","lat":50.049877,"lon":19.942942,"name":"Concept Room","cat":"shop","kind":"clothes","ts":"2024-02-14","tags":{}},{"id":"n11627939865","lat":50.051234,"lon":19.944619,"name":"Aparthotel Delta","cat":"stay","kind":"apartment","ts":"2024-02-15","tags":{}},{"id":"n11627939867","lat":50.050805,"lon":19.944866,"name":"Oyche Döner","cat":"food","kind":"fast_food","ts":"2026-06-27","tags":{"addr:street":"Nowa","addr:housenumber":"3","opening_hours":"Mo-Su 13:00-21:00"}},{"id":"n11627976980","lat":50.051748,"lon":19.944791,"name":"Zapiekanki Loco","cat":"food","kind":"fast_food","ts":"2024-02-15","tags":{"addr:street":"Plac Nowy","addr:housenumber":"4b"}},{"id":"n11627976981","lat":50.051773,"lon":19.945068,"name":"Mr & Mrs Zapiekanka","cat":"food","kind":"fast_food","ts":"2026-08-20","tags":{}},{"id":"n11627976999","lat":50.051634,"lon":19.945075,"name":"Lajkonik","cat":"food","kind":"fast_food","ts":"2024-02-15","tags":{}},{"id":"n11627977000","lat":50.051614,"lon":19.945055,"name":"Zapiekanki Loco","cat":"food","kind":"fast_food","ts":"2025-11-08","tags":{}},{"id":"n11627977001","lat":50.051603,"lon":19.945023,"name":"Zapiekanki z Placu","cat":"food","kind":"fast_food","ts":"2024-02-15","tags":{}},{"id":"n11627977002","lat":50.051592,"lon":19.944896,"name":"Zapiexa","cat":"food","kind":"fast_food","ts":"2024-02-15","tags":{}},{"id":"n11628071482","lat":50.048715,"lon":19.945427,"name":"Praktyka Grupowa Lekarzy Rodzinnych","cat":"health","kind":"doctors","ts":"2026-09-02","tags":{"opening_hours":"Mo-Fr 08:00-18:00"}},{"id":"n11628074115","lat":50.050144,"lon":19.944254,"name":"Szpeje 3.0","cat":"shop","kind":"art","ts":"2026-09-14","tags":{"wheelchair":"no","check_date":"2026-09-14"}},{"id":"n11628074116","lat":50.050231,"lon":19.944211,"name":"Carmen","cat":"shop","kind":"hairdresser","ts":"2024-02-15","tags":{}},{"id":"n11628074117","lat":50.050266,"lon":19.944195,"name":"Kana Sapiens","cat":"shop","kind":"clothes","ts":"2024-03-17","tags":{"opening_hours":"Mo-Fr 12:00-19:00; Sa 10:30-19:00"}},{"id":"n11628074120","lat":50.050765,"lon":19.944874,"name":"Lody St. Malo","cat":"food","kind":"ice_cream","ts":"2026-08-29","tags":{"check_date":"2026-08-29","opening_hours":"closed"}},{"id":"n11631830902","lat":50.050314,"lon":19.943945,"name":"Sephia","cat":"culture","kind":"gallery","ts":"2024-02-16","tags":{}},{"id":"n11631830912","lat":50.04968,"lon":19.944235,"name":"Boskie","cat":"shop","kind":"beauty","ts":"2024-03-17","tags":{"opening_hours":"Mo-Sa 09:00-21:00; Su 09:00-18:00"}},{"id":"n11632049722","lat":50.049478,"lon":19.943138,"name":"Dragon Tail","cat":"food","kind":"restaurant","ts":"2024-02-16","tags":{}},{"id":"n11632189180","lat":50.050641,"lon":19.945009,"name":"Deccoria","cat":"culture","kind":"gallery","ts":"2024-02-16","tags":{}},{"id":"n11632189185","lat":50.050723,"lon":19.945338,"name":"Lookarna Illustrations","cat":"culture","kind":"gallery","ts":"2026-03-03","tags":{}},{"id":"n11635681309","lat":50.048642,"lon":19.946059,"name":"Daigo Sushi","cat":"food","kind":"restaurant","ts":"2024-02-17","tags":{"website":"https://daigosushi.pl/"}},{"id":"n11635681312","lat":50.04864,"lon":19.946696,"name":"The Hive Store","cat":"shop","kind":"clothes","ts":"2024-02-17","tags":{"website":"https://thehiveclothing.eu/"}},{"id":"n11635710272","lat":50.048043,"lon":19.945946,"name":"Charlotte Menora","cat":"food","kind":"restaurant","ts":"2026-09-14","tags":{"opening_hours":"Mo-Th 07:00-24:00, Fr 07:00-01:00, Sa 08:00-01:00, Su 08:00-22:00"}},{"id":"n11635710273","lat":50.048126,"lon":19.945799,"name":"BaWietka","cat":"food","kind":"restaurant","ts":"2026-08-14","tags":{"website":"https://www.instagram.com/bawietka/","opening_hours":"Mo-Su 13:00-22:00"}},{"id":"n11635710275","lat":50.048173,"lon":19.945706,"name":"U Edka","cat":"food","kind":"fast_food","ts":"2026-07-14","tags":{}},{"id":"n11635769617","lat":50.04814,"lon":19.945157,"name":"Czarcie Studio Tattoo","cat":"shop","kind":"tattoo","ts":"2024-02-17","tags":{"website":"https://www.facebook.com/TatuazKrakowTatuazArtystycznyTatuazKolorowy/"}},{"id":"n11635769618","lat":50.048082,"lon":19.945327,"name":"Lokator","cat":"food","kind":"cafe","ts":"2026-07-17","tags":{"website":"https://www.facebook.com/fajnemiejscezksiazkami","opening_hours":"Mo-Su 10:00-20:00"}},{"id":"n11635834381","lat":50.047962,"lon":19.945126,"name":"Moonlight Spa","cat":"shop","kind":"beauty","ts":"2024-02-17","tags":{}},{"id":"n11638687722","lat":50.04825,"lon":19.944785,"name":"Art Cherubino","cat":"culture","kind":"gallery","ts":"2024-02-18","tags":{"website":"https://www.facebook.com/art.cherubino/"}},{"id":"n11638687726","lat":50.047769,"lon":19.944909,"name":"Zakręcona Kawiarenka","cat":"food","kind":"cafe","ts":"2024-02-18","tags":{"website":"https://zakreconakawiarenka.pl/"}},{"id":"n11638687767","lat":50.047587,"lon":19.944371,"name":"Poradnia Lekarza Rodzinnego u Bonifratrów","cat":"health","kind":"doctors","ts":"2024-02-18","tags":{}},{"id":"n11642873145","lat":50.047884,"lon":19.946874,"name":"Lewkowicz Pracownia Ortopedyczna","cat":"shop","kind":"medical_supply","ts":"2024-02-19","tags":{"website":"http://lewkowicz.com.pl/"}},{"id":"n11642873155","lat":50.047406,"lon":19.946822,"name":"Two Drops Coffee And Wine","cat":"shop","kind":"vacant","ts":"2026-09-14","tags":{"check_date":"2026-09-14"}},{"id":"n11642873158","lat":50.047608,"lon":19.94658,"name":"Avant Après","cat":"shop","kind":"hairdresser","ts":"2026-09-14","tags":{"website":"https://avantapres.pl/","opening_hours":"Mo-Fr 09:00-21:00; Sa 08:00-17:00; Su off"}},{"id":"n11642957699","lat":50.050835,"lon":19.941829,"name":"Galeria Tańca Focus","cat":"shop","kind":"shoes","ts":"2024-02-20","tags":{"website":"https://galeriatanca.pl/"}},{"id":"n11642957702","lat":50.051065,"lon":19.941833,"name":"Bryła Studio","cat":"shop","kind":"beauty","ts":"2024-02-19","tags":{}},{"id":"n11642957705","lat":50.051211,"lon":19.942029,"name":"Thai Smile","cat":"shop","kind":"massage","ts":"2024-02-20","tags":{"website":"https://thai-smile.pl/","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n11642957707","lat":50.051161,"lon":19.942037,"name":"Galileo Lounge Bar","cat":"food","kind":"bar","ts":"2024-02-20","tags":{"website":"https://galileowinebar.wixsite.com/website","opening_hours":"Mo-Th 18:00-01:00, Fr,Sa 18:00-02:00, Su 18:00-12:00"}},{"id":"n11642957708","lat":50.051318,"lon":19.941976,"name":"Mimochodem","cat":"shop","kind":"shoes","ts":"2024-02-20","tags":{"website":"https://www.facebook.com/wygodneobuwie/","opening_hours":"Mo-Fr 11:00-18:00; Sa 10:00-14:00"}},{"id":"n11642957711","lat":50.051391,"lon":19.941928,"name":"Bullterier Tattoo Shop","cat":"shop","kind":"tattoo","ts":"2024-02-20","tags":{"website":"https://www.instagram.com/bullteriertattooshopkrk"}},{"id":"n11642957714","lat":50.051411,"lon":19.941858,"name":"Green Hostel","cat":"stay","kind":"hostel","ts":"2024-02-19","tags":{}},{"id":"n11643019248","lat":50.051151,"lon":19.941338,"name":"Barberhub","cat":"shop","kind":"hairdresser","ts":"2025-03-07","tags":{"website":"https://barberhub.pl/","opening_hours":"Mo-Su 09:00-21:00"}},{"id":"n11643019250","lat":50.051083,"lon":19.941246,"name":"Solarium Platinium","cat":"shop","kind":"beauty","ts":"2025-03-07","tags":{"website":"https://www.solariumplatinium.pl/","opening_hours":"Mo-Fr 08:30-22:30; Sa 08:30-21:00; Su 10:00-20:00"}},{"id":"n11643019251","lat":50.051018,"lon":19.94116,"name":"M'panadas","cat":"food","kind":"fast_food","ts":"2026-07-17","tags":{"website":"https://www.facebook.com/mpanadaskrakow/","opening_hours":"Tu-Sa 12:00-21:00; Su 12:00-20:00"}},{"id":"n11643019253","lat":50.050935,"lon":19.941045,"name":"Skóral","cat":"shop","kind":"leather","ts":"2026-09-15","tags":{"website":"https://skoral.com/","opening_hours":"Mo-Fr 10:00-18:00; Sa 09:00-14:00"}},{"id":"n11646608006","lat":50.050866,"lon":19.941946,"name":"Wojciech Kasprzak Hair Concept","cat":"shop","kind":"hairdresser","ts":"2024-02-20","tags":{}},{"id":"n11646608010","lat":50.050144,"lon":19.9425,"name":"Petite Fleur","cat":"shop","kind":"florist","ts":"2024-02-20","tags":{"website":"https://petite-fleur.pl/"}},{"id":"n11646608021","lat":50.050223,"lon":19.942447,"name":"Bohemi Soul","cat":"shop","kind":"clothes","ts":"2024-02-20","tags":{"website":"https://bohemisoul.com/"}},{"id":"n11646608022","lat":50.050269,"lon":19.942301,"name":"Teatr Bez Rzędów","cat":"culture","kind":"theatre","ts":"2024-02-20","tags":{"website":"https://www.facebook.com/TeatrBezRzedow/"}},{"id":"n11646912196","lat":50.050627,"lon":19.940478,"name":"Stary sklep","cat":"shop","kind":"gift","ts":"2025-08-21","tags":{"check_date":"2025-08-21","opening_hours":"Mo-Th,Su 11:00-17:00; Fr 11:00-14:00"}},{"id":"n11646912208","lat":50.050566,"lon":19.940133,"name":"Café Márble","cat":"food","kind":"cafe","ts":"2025-07-05","tags":{}},{"id":"n11646912210","lat":50.050674,"lon":19.940601,"name":"Pora","cat":"food","kind":"cafe","ts":"2025-10-25","tags":{"check_date":"2025-10-25"}},{"id":"n11649935182","lat":50.050063,"lon":19.940308,"name":"Prasowalnia Bielizny","cat":"shop","kind":"ironingshop","ts":"2024-02-21","tags":{}},{"id":"n11649935193","lat":50.049722,"lon":19.939395,"name":"Antykwariat Hulajpole","cat":"shop","kind":"books","ts":"2024-02-21","tags":{}},{"id":"n11649947745","lat":50.050358,"lon":19.938679,"name":"Ciepło","cat":"food","kind":"restaurant","ts":"2024-02-21","tags":{"website":"https://linktr.ee/cieplokrakow"}},{"id":"n11649947768","lat":50.049525,"lon":19.938828,"name":"Trzy Doliny","cat":"shop","kind":"bicycle","ts":"2024-08-21","tags":{"website":"http://www.3doliny.pl/","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n11649994351","lat":50.049264,"lon":19.93822,"name":"DOT","cat":"shop","kind":"clothes","ts":"2024-08-21","tags":{"website":"https://dotofficial.pl/","opening_hours":"Mo-Fr 10:00-19:00; Sa 12:00-15:00"}},{"id":"n11649994352","lat":50.049274,"lon":19.938251,"name":"Martyna Topuziak Hair & Make-Up","cat":"shop","kind":"beauty","ts":"2024-02-21","tags":{"website":"https://martynatopuziak.pl/"}},{"id":"n11650031212","lat":50.050143,"lon":19.937138,"name":"Bagel Residence Old Town","cat":"stay","kind":"apartment","ts":"2026-07-10","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"5","website":"https://cracow.travel.pl/pl/apartamenty/bagel-residence-old-town/"}},{"id":"n11650031222","lat":50.049341,"lon":19.937137,"name":"Holiday Suites","cat":"stay","kind":"apartment","ts":"2024-02-21","tags":{}},{"id":"n11650031235","lat":50.049168,"lon":19.937922,"name":"Dental Clinic","cat":"health","kind":"dentist","ts":"2024-02-21","tags":{"website":"https://www.dentalc.pl/"}},{"id":"n11650031269","lat":50.050205,"lon":19.937504,"name":"Dream Hair","cat":"shop","kind":"hairdresser","ts":"2024-02-21","tags":{}},{"id":"n11650031271","lat":50.050189,"lon":19.937398,"name":"Alia Lingerie","cat":"shop","kind":"clothes","ts":"2024-02-21","tags":{"website":"https://alialingerie.pl/"}},{"id":"n11650031275","lat":50.050245,"lon":19.938011,"name":"Otwarta Pracownia","cat":"culture","kind":"gallery","ts":"2024-02-21","tags":{"website":"https://otwartapracownia.com/"}},{"id":"n11654598197","lat":50.049914,"lon":19.942266,"name":"Nook Nook Apartments","cat":"stay","kind":"apartment","ts":"2024-02-22","tags":{}},{"id":"n11654598198","lat":50.049928,"lon":19.941848,"name":"Calm Concept","cat":"shop","kind":"massage","ts":"2024-02-22","tags":{}},{"id":"n11654598206","lat":50.049394,"lon":19.942288,"name":"La Fiera","cat":"food","kind":"restaurant","ts":"2026-09-26","tags":{}},{"id":"n11654598220","lat":50.04983,"lon":19.942637,"name":"Dary Natury","cat":"shop","kind":"health_food","ts":"2024-02-22","tags":{"website":"https://zywiolzdrowia.pl/"}},{"id":"n11654598221","lat":50.049864,"lon":19.942623,"name":"Annabelle Minerals","cat":"shop","kind":"cosmetics","ts":"2024-02-22","tags":{"website":"https://www.annabelleminerals.com/"}},{"id":"n11663696767","lat":50.0489,"lon":19.942795,"name":"Asia Deli","cat":"shop","kind":"convenience","ts":"2025-08-25","tags":{"website":"https://asiadeli.pl/"}},{"id":"n11663696768","lat":50.049104,"lon":19.942978,"name":"Antyki na Krakowskiej","cat":"shop","kind":"antiques","ts":"2024-02-25","tags":{"website":"https://www.antykinakrakowskiej.pl/"}},{"id":"n11663751269","lat":50.049063,"lon":19.942995,"name":"Coffee Things","cat":"food","kind":"cafe","ts":"2024-02-25","tags":{"website":"https://www.instagram.com/coffee_things_krk"}},{"id":"n11663751270","lat":50.049137,"lon":19.942965,"name":"Oke Poke","cat":"food","kind":"fast_food","ts":"2024-02-25","tags":{"website":"https://oke-poke-krakow.eatbu.com/","opening_hours":"Mo-Su 11:00-21:00"}},{"id":"n11663751271","lat":50.049217,"lon":19.942932,"name":"KruKam.pl","cat":"shop","kind":"health_food","ts":"2024-02-25","tags":{"website":"https://krukam.pl/"}},{"id":"n11663805754","lat":50.047672,"lon":19.943395,"name":"Teatr Nowy Proxima","cat":"culture","kind":"theatre","ts":"2026-07-18","tags":{"check_date":"2026-07-18","website":"https://teatrnowy.com.pl/"}},{"id":"n11666197659","lat":50.046734,"lon":19.943741,"name":"Stomatologia Krakowska 49","cat":"health","kind":"dentist","ts":"2024-02-26","tags":{"website":"https://www.stomatologiakrakowska.pl/"}},{"id":"n11666197660","lat":50.046844,"lon":19.943706,"name":"Holistic Hair","cat":"shop","kind":"hairdresser","ts":"2024-02-26","tags":{"website":"https://www.holistichair.pl/"}},{"id":"n11666329406","lat":50.058948,"lon":19.949696,"name":"Meininger","cat":"stay","kind":"hostel","ts":"2025-12-05","tags":{"wheelchair":"yes","check_date":"2025-12-05"}},{"id":"n11666937224","lat":50.047719,"lon":19.942802,"name":"N.Z.O.Z. Krakowski Ośrodek Diagnostyki Kręgosłupa","cat":"health","kind":"doctors","ts":"2024-02-26","tags":{"website":"https://kodk.pl/"}},{"id":"n11666937226","lat":50.047972,"lon":19.942511,"name":"PS Hair Studio","cat":"shop","kind":"hairdresser","ts":"2024-02-26","tags":{"website":"https://ps-hair-studio-augustianska-34-krakow.business.site/"}},{"id":"n11666937229","lat":50.048607,"lon":19.942477,"name":"Hugo Asia","cat":"food","kind":"restaurant","ts":"2024-02-26","tags":{}},{"id":"n11666937231","lat":50.048655,"lon":19.942662,"name":"Filthy","cat":"food","kind":"fast_food","ts":"2024-02-26","tags":{"website":"https://www.instagram.com/filthy_fried_food/"}},{"id":"n11666937233","lat":50.048969,"lon":19.943045,"name":"Curry up!","cat":"food","kind":"restaurant","ts":"2025-06-05","tags":{}},{"id":"n11666963374","lat":50.048464,"lon":19.943093,"name":"ŚwiatKorali.eu","cat":"shop","kind":"jewelry","ts":"2025-08-25","tags":{"wheelchair":"no","website":"https://swiatkorali.eu/"}},{"id":"n11666963379","lat":50.04832,"lon":19.942763,"name":"Czapki i Kapelusze","cat":"shop","kind":"fashion_accessories","ts":"2024-02-26","tags":{"website":"http://www.czapkichorazy.prv.pl/"}},{"id":"n11666963383","lat":50.048292,"lon":19.942774,"name":"Usługi Krawieckie Szyk","cat":"shop","kind":"tailor","ts":"2024-02-26","tags":{}},{"id":"n11666963384","lat":50.04826,"lon":19.94279,"name":"Bibeloty u Żaby","cat":"shop","kind":"variety_store","ts":"2024-02-26","tags":{}},{"id":"n11666963385","lat":50.04817,"lon":19.942828,"name":"Anna","cat":"shop","kind":"beauty","ts":"2024-02-26","tags":{}},{"id":"n11666963386","lat":50.048197,"lon":19.942815,"name":"Cameleonia","cat":"shop","kind":"beauty","ts":"2024-02-26","tags":{"website":"https://www.cameleonia.pl/"}},{"id":"n11685339679","lat":50.049104,"lon":19.940922,"name":"Trasa św. Stanisława","cat":"culture","kind":"information","ts":"2024-03-02","tags":{}},{"id":"n11685865092","lat":50.048309,"lon":19.942084,"name":"Szwalnia Online","cat":"shop","kind":"tailor","ts":"2024-03-02","tags":{"website":"https://www.facebook.com/p/Szwalnia-Online-100066940140418"}},{"id":"n11685896443","lat":50.047352,"lon":19.940731,"name":"Endodent","cat":"health","kind":"dentist","ts":"2024-03-02","tags":{}},{"id":"n11709342800","lat":50.046929,"lon":19.939101,"name":"Luka-Dent","cat":"health","kind":"dentist","ts":"2024-03-09","tags":{"website":"https://luka-dent.eu/"}},{"id":"n11709374699","lat":50.047141,"lon":19.940603,"name":"Skład Muzyczny","cat":"shop","kind":"musical_instrument","ts":"2024-03-09","tags":{"website":"https://skladmuzyczny.pl/"}},{"id":"n11709394372","lat":50.046517,"lon":19.940951,"name":"Krakowska Spółdzielnia Pracy \"Oświata\"","cat":"services","kind":"school","ts":"2024-03-09","tags":{"website":"https://oswiata.krakow.pl/"}},{"id":"n11727269176","lat":50.06382,"lon":19.928428,"name":"FoodX: Mr Pancake, Pizza Boyz, Vegan Pizza Club, Ghost Burger","cat":"food","kind":"restaurant","ts":"2024-03-13","tags":{"check_date":"2024-03-13"}},{"id":"n11745766048","lat":50.063306,"lon":19.92807,"name":"Vegan AF Ramen","cat":"food","kind":"restaurant","ts":"2026-05-08","tags":{"check_date":"2026-05-08","website":"https://veganaframen.pl/","opening_hours":"Mo-Th 12:00-21:00; Fr-Sa 12:00-22:00; Su 12:00-20:00"}},{"id":"n11749876089","lat":50.051038,"lon":19.939937,"name":"Dietla 32 Residence","cat":"stay","kind":"guest_house","ts":"2026-09-06","tags":{"check_date":"2026-09-02"}},{"id":"n11767167708","lat":50.063078,"lon":19.945206,"name":"Świat Okularów","cat":"shop","kind":"optician","ts":"2026-01-25","tags":{"opening_hours":"Mo-Fr 11:00-19:00; Sa 10:00-14:00"}},{"id":"n11767207466","lat":50.063174,"lon":19.946975,"name":"Eko-Tourist","cat":"shop","kind":"travel_agency","ts":"2024-03-27","tags":{"website":"https://www.facebook.com/EkoTourist/"}},{"id":"n11767220272","lat":50.062683,"lon":19.947139,"name":"Fresh Apartments","cat":"stay","kind":"apartment","ts":"2024-04-25","tags":{"wheelchair":"no","website":"https://www.freshapartments.pl/"}},{"id":"n11767392322","lat":50.061173,"lon":19.945872,"name":"Kodent","cat":"health","kind":"dentist","ts":"2025-06-13","tags":{}},{"id":"n11767392324","lat":50.061166,"lon":19.94565,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2025-06-13","tags":{"opening_hours":"Mo-Sa 06:00-23:00; Su,PH 11:00-21:00"}},{"id":"n11792456295","lat":50.061289,"lon":19.942001,"name":"Golden Oil","cat":"shop","kind":"cosmetics","ts":"2024-07-22","tags":{"website":"https://goldenoil.com.pl/"}},{"id":"n11793348814","lat":50.060349,"lon":19.936179,"name":"Czas na Herbatę","cat":"shop","kind":"tea","ts":"2026-02-23","tags":{"check_date":"2026-02-23"}},{"id":"n11795424234","lat":50.062156,"lon":19.934757,"name":"Yulier","cat":"food","kind":"cafe","ts":"2025-12-09","tags":{"check_date":"2025-12-09"}},{"id":"n11811234147","lat":50.06305,"lon":19.933392,"name":"Kajtek","cat":"food","kind":"bar","ts":"2026-03-13","tags":{"check_date":"2026-03-13","addr:street":"Szewska","addr:housenumber":"26"}},{"id":"n11827985412","lat":50.049088,"lon":19.931112,"name":"Twoje Pióro","cat":"shop","kind":"stationery","ts":"2025-09-14","tags":{"addr:street":"Jana Kilińskiego","addr:housenumber":"2","website":"https://www.twojepioro.pl","opening_hours":"Mo,We-Fr 09:00-13:00,13:30-17:00; Tu 09:00-13:00,13:30-16:00"}},{"id":"n11851450696","lat":50.046725,"lon":19.950572,"name":"Zmączeni","cat":"shop","kind":"bakery","ts":"2026-04-25","tags":{"check_date":"2026-04-25","addr:street":"Nadwiślańska","addr:housenumber":"11","opening_hours":"Mo-Fr 07:00-18:00; Sa,Su 08:00-18:00"}},{"id":"n11853883469","lat":50.049378,"lon":19.937056,"name":"Six rooftop","cat":"food","kind":"bar","ts":"2025-09-14","tags":{"addr:street":"Świętego Stanisława","addr:housenumber":"10","opening_hours":"Mo-Su 16:00-22:00+"}},{"id":"n11866642871","lat":50.06283,"lon":19.938244,"name":"Muzeum Bursztynu","cat":"culture","kind":"museum","ts":"2024-08-26","tags":{"name:en":"Amber Museum","addr:street":"Świętego Jana","addr:housenumber":"2","website":"https://ambermuseum.eu/","opening_hours":"Mo-Su 10:00-20:00"}},{"id":"n11867081211","lat":50.052289,"lon":19.939886,"name":"Prawda bar","cat":"food","kind":"bar","ts":"2024-04-29","tags":{"addr:street":"Koletek","addr:housenumber":"2","opening_hours":"Tu-Thu 18:00-00:00, Fri-Sat 18:00-02:00, Sun 18:00-00:00"}},{"id":"n11869517675","lat":50.058496,"lon":19.945862,"name":"Hair Beauty Style","cat":"shop","kind":"hairdresser","ts":"2025-02-16","tags":{"wheelchair":"no","opening_hours":"Mo-Sa 08:00-21:00; Su 10:00-19:00"}},{"id":"n11909535089","lat":50.063995,"lon":19.926027,"name":"Clinic Vivien","cat":"shop","kind":"beauty","ts":"2025-11-13","tags":{"addr:street":"Czysta","addr:housenumber":"13/2","opening_hours":"Mo-Fr 09:00-18:00; Sa 09:00-14:00"}},{"id":"n11909777744","lat":50.060183,"lon":19.935899,"name":"Aparthotel Stare Miasto","cat":"stay","kind":"hotel","ts":"2024-05-16","tags":{"wheelchair":"limited","website":"https://www.ahsm-krakow.com/homepage","opening_hours":"24/7"}},{"id":"n11933718285","lat":50.054041,"lon":19.95427,"name":"Berlin Döner Kebap","cat":"food","kind":"fast_food","ts":"2024-05-25","tags":{}},{"id":"n11933718286","lat":50.054042,"lon":19.954537,"name":"Jeff's","cat":"food","kind":"restaurant","ts":"2024-05-25","tags":{"website":"https://jeffs.com/nasze-lokale/galeria-kazimierz-krakow"}},{"id":"n11955338218","lat":50.054802,"lon":19.927159,"name":"Kaffe Bageri Stockholm","cat":"food","kind":"cafe","ts":"2026-09-19","tags":{"wheelchair":"yes","check_date":"2026-09-19","addr:street":"Tadeusza Kościuszki","website":"https://www.kaffestockholm.pl/","opening_hours":"Mo-Fr 08:00-19:00; Sa 09:00-19:00; Su 09:00-18:00"}},{"id":"n11966352238","lat":50.049962,"lon":19.926498,"name":"Konfederacka","cat":"food","kind":"restaurant","ts":"2025-08-13","tags":{"opening_hours":"Mo-Fr 12:00-20:00"}},{"id":"n11981903044","lat":50.048151,"lon":19.928583,"name":"Boby Specialty Coffee","cat":"food","kind":"cafe","ts":"2024-06-14","tags":{"addr:street":"Konfederacka","addr:housenumber":"27","opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n11984980238","lat":50.047663,"lon":19.943216,"name":"Scena Berlin","cat":"culture","kind":"theatre","ts":"2024-08-11","tags":{"wheelchair":"no","toilets:wheelchair":"no","addr:street":"Skawińska","addr:housenumber":"2","website":"https://scenaberlin.com.pl"}},{"id":"n11985374684","lat":50.063177,"lon":19.94292,"name":"Narodowy fundusz zdrowia","cat":"health","kind":"doctors","ts":"2024-10-24","tags":{}},{"id":"n12003544906","lat":50.058003,"lon":19.938678,"name":"Artemis","cat":"culture","kind":"gallery","ts":"2024-06-23","tags":{"addr:street":"Poselska","addr:housenumber":"15","website":"https://www.artemis.art.pl","opening_hours":"Tu-Fri 11:00-18:00; Sa 11:00-14:00"}},{"id":"n12003566597","lat":50.054248,"lon":19.924313,"name":"Salvator Espresso Bar","cat":"food","kind":"cafe","ts":"2024-10-27","tags":{"check_date":"2024-10-27","addr:street":"Tadeusza Kościuszki","addr:housenumber":"23","opening_hours":"Mo-Fr 08:00-18:00; Sa-Sun 09:00-18:00"}},{"id":"n12005801045","lat":50.06237,"lon":19.941119,"name":"Tajska","cat":"food","kind":"restaurant","ts":"2025-07-05","tags":{"check_date":"2025-07-05","addr:street":"Szpitalna","addr:housenumber":"9","website":"https://taj.menu/","opening_hours":"Mo-Th 12:00-21:00; Fr-Sa 12:00-24:00; Su 12:00-22:00"}},{"id":"n12007013733","lat":50.059084,"lon":19.943001,"name":"Green Caffè Nero","cat":"food","kind":"cafe","ts":"2025-02-17","tags":{"website":"https://www.greencaffenero.pl/","opening_hours":"Mo-Su 07:00-22:00"}},{"id":"n12018365612","lat":50.057261,"lon":19.938024,"name":"Prosecco Oyster Bar","cat":"food","kind":"restaurant","ts":"2026-09-15","tags":{}},{"id":"n12018372808","lat":50.056216,"lon":19.938088,"name":"Cheese Pasta","cat":"food","kind":"fast_food","ts":"2024-06-28","tags":{}},{"id":"n12044563329","lat":50.058431,"lon":19.937851,"name":"Simka","cat":"food","kind":"ice_cream","ts":"2026-02-23","tags":{}},{"id":"n12057878821","lat":50.051736,"lon":19.946488,"name":"Megiddo","cat":"food","kind":"cafe","ts":"2025-04-06","tags":{"check_date":"2025-04-06","website":"https://www.instagram.com/megiddo.cafe.bakery/?igsh=MTA4ZTd5bzdyaWh6Mg%3D%3D&utm_source=qr"}},{"id":"n12057881411","lat":50.062167,"lon":19.941859,"name":"Zabka","cat":"shop","kind":"convenience","ts":"2026-02-20","tags":{}},{"id":"n12057881414","lat":50.062234,"lon":19.941634,"name":"The Odder Side","cat":"shop","kind":"clothes","ts":"2024-07-16","tags":{"website":"https://theodderside.com/"}},{"id":"n12057881421","lat":50.062312,"lon":19.941355,"name":"Shaw Room","cat":"food","kind":"fast_food","ts":"2024-07-16","tags":{}},{"id":"n12057965300","lat":50.060566,"lon":19.935119,"name":"Las","cat":"food","kind":"restaurant","ts":"2024-07-16","tags":{}},{"id":"n12068815110","lat":50.060623,"lon":19.942106,"name":"Vata Bike Doctors","cat":"shop","kind":"bicycle","ts":"2024-07-22","tags":{"website":"https://vatabikedoctors.pl/"}},{"id":"n12068815111","lat":50.060631,"lon":19.942165,"name":"Viscera Instytut","cat":"health","kind":"doctors","ts":"2024-07-22","tags":{"website":"https://viscerainstytut.pl/"}},{"id":"n12068859613","lat":50.061503,"lon":19.942827,"name":"Sant'Antioco","cat":"food","kind":"restaurant","ts":"2024-07-22","tags":{"website":"https://ristorantesantantioco.pl/"}},{"id":"n12068859619","lat":50.061545,"lon":19.942549,"name":"Sabaidii Thai Massage","cat":"shop","kind":"massage","ts":"2024-07-22","tags":{"website":"https://sabaidii-krakow.pl/"}},{"id":"n12068877794","lat":50.061194,"lon":19.941864,"name":"Sylwia Stachura","cat":"shop","kind":"clothes","ts":"2024-07-22","tags":{"website":"https://sandrastachura.com/pl/"}},{"id":"n12068877796","lat":50.061309,"lon":19.94203,"name":"Bread & Spread","cat":"shop","kind":"bakery","ts":"2025-06-12","tags":{"addr:street":"Mikołajska","addr:housenumber":"9","opening_hours":"Mo-Fr 08:00-19:00; Sa 08:00-18:00; Su 09:00-17:00"}},{"id":"n12072297699","lat":50.060657,"lon":19.940796,"name":"Kogel Mogel","cat":"food","kind":"restaurant","ts":"2024-07-24","tags":{"website":"https://www.kogel-mogel.pl/"}},{"id":"n12072314831","lat":50.060388,"lon":19.941047,"name":"Prosciuttko","cat":"food","kind":"fast_food","ts":"2025-05-11","tags":{}},{"id":"n12072314832","lat":50.0604,"lon":19.941016,"name":"Segway Point","cat":"shop","kind":"rental","ts":"2024-07-24","tags":{"website":"https://segwaypoint.pl/"}},{"id":"n12072314839","lat":50.060588,"lon":19.940397,"name":"Koliba Pub Grill","cat":"food","kind":"restaurant","ts":"2025-07-07","tags":{"check_date":"2025-07-07","website":"https://krakowskakoliba.com/"}},{"id":"n12072321022","lat":50.060674,"lon":19.940072,"name":"Natura i Sztuka","cat":"shop","kind":"jewelry","ts":"2025-08-24","tags":{"check_date":"2025-07-07","website":"https://naturaisztuka.pl/"}},{"id":"n12072321036","lat":50.061096,"lon":19.940804,"name":"Bo-no-bo","cat":"food","kind":"cafe","ts":"2024-08-01","tags":{"website":"https://bo-no-bo.pl/"}},{"id":"n12072335647","lat":50.061349,"lon":19.940769,"name":"Słodki Vencelík","cat":"food","kind":"cafe","ts":"2026-02-06","tags":{"check_date":"2026-02-06"}},{"id":"n12073596669","lat":50.047371,"lon":19.955886,"name":"Matt's Cheesesteaks","cat":"food","kind":"fast_food","ts":"2026-04-29","tags":{"website":"https://www.facebook.com/mattscheesesteaks","opening_hours":"Mo-Th 12:00-22:00, Fr 12:00-24:00, Sa 11:00-24:00, Su 11:00-23:00"}},{"id":"n12074061433","lat":50.058062,"lon":19.955165,"name":"Barmani Studio","cat":"shop","kind":"beauty","ts":"2026-07-18","tags":{"opening_hours":"Mo-Fr 08:00-22:00; Sa 09:00-19:00; Su off"}},{"id":"n12074061436","lat":50.057807,"lon":19.955189,"name":"Nowy Styl","cat":"shop","kind":"hairdresser","ts":"2024-07-25","tags":{}},{"id":"n12074061440","lat":50.058119,"lon":19.954986,"name":"Tommy De Palma","cat":"shop","kind":"hairdresser","ts":"2026-07-18","tags":{}},{"id":"n12075500907","lat":50.0583,"lon":19.954433,"name":"Żabka Nano","cat":"shop","kind":"convenience","ts":"2026-07-18","tags":{"level":"0","check_date":"2026-07-18","opening_hours":"24/7"}},{"id":"n12075500908","lat":50.058281,"lon":19.954504,"name":"Sztuka Herbu","cat":"shop","kind":"jewelry","ts":"2026-07-18","tags":{"website":"https://sztukaherbu.pl/","opening_hours":"Mo-Fr 10:00-16:00"}},{"id":"n12075500909","lat":50.058258,"lon":19.954579,"name":"Komis Inny Styl","cat":"shop","kind":"clothes","ts":"2026-07-18","tags":{"opening_hours":"Mo-Fr 10:00-17:00"}},{"id":"n12075500919","lat":50.058372,"lon":19.954167,"name":"Gruba Buła","cat":"food","kind":"fast_food","ts":"2026-08-18","tags":{"opening_hours":"Tu-Su 12:00-21:00"}},{"id":"n12075500920","lat":50.058383,"lon":19.954115,"name":"Lady Star","cat":"shop","kind":"beauty","ts":"2026-07-18","tags":{"check_date":"2026-07-18","opening_hours":"Mo-Fr 09:00-21:00; Sa,Su 10:00-20:00"}},{"id":"n12075500921","lat":50.058412,"lon":19.953966,"name":"Burza Kwiatów","cat":"shop","kind":"florist","ts":"2026-07-18","tags":{"check_date":"2026-07-18","website":"https://burzakwiatow.pl/","opening_hours":"We-Fr 11:00-18:00; Sa 10:00-15:00"}},{"id":"n12075500925","lat":50.058428,"lon":19.953852,"name":"Archanioł","cat":"shop","kind":"funeral_directors","ts":"2026-07-18","tags":{"check_date":"2026-07-18","website":"https://www.archaniol.com.pl/","opening_hours":"Mo-Fr 08:00-15:00; Sa 08:00-11:00"}},{"id":"n12075500927","lat":50.058448,"lon":19.95368,"name":"Balmarq","cat":"shop","kind":"medical_supply","ts":"2024-07-26","tags":{"website":"http://balmarq.pl/"}},{"id":"n12075500929","lat":50.058462,"lon":19.953566,"name":"Vertex","cat":"shop","kind":"window_blind","ts":"2026-07-18","tags":{"opening_hours":"Mo-Fr 08:00-16:00"}},{"id":"n12075500930","lat":50.058491,"lon":19.953375,"name":"SAMURAI Sushi&Nikkei","cat":"food","kind":"restaurant","ts":"2026-08-18","tags":{"website":"http://samuraisushi.com.pl","opening_hours":"Mo-Su 13:00-22:00"}},{"id":"n12075500931","lat":50.058484,"lon":19.953439,"name":"Apolonia-Tour","cat":"shop","kind":"travel_agency","ts":"2026-07-28","tags":{"check_date":"2026-07-18","website":"https://www.apoloniatour.pl/","opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n12079816933","lat":50.052409,"lon":19.955003,"name":"Laba Ice Cream","cat":"food","kind":"ice_cream","ts":"2024-07-29","tags":{"wheelchair":"limited","check_date":"2024-07-29"}},{"id":"n12089977634","lat":50.057954,"lon":19.93112,"name":"Doon Valley","cat":"food","kind":"restaurant","ts":"2026-09-25","tags":{"check_date":"2026-09-25"}},{"id":"n12097316322","lat":50.051685,"lon":19.949411,"name":"Bufet KRK","cat":"food","kind":"restaurant","ts":"2026-05-13","tags":{"addr:street":"Dajwór","addr:housenumber":"8","website":"https://www.bufetkrk.com/","opening_hours":"Tu-Fr 16:00-23:00; Sa-Su 13:00-23:00"}},{"id":"n12101877939","lat":50.049388,"lon":19.943154,"name":"Shawarma 31","cat":"food","kind":"fast_food","ts":"2024-08-10","tags":{"wheelchair":"yes","level":"0","check_date":"2024-08-08","addr:street":"Krakowska","addr:housenumber":"32","opening_hours":"Mo off; Tu-We,Su 14:00-22:00; Th 14:00-24:00; Fr-Sa 14:00-23:00"}},{"id":"n12108051333","lat":50.061159,"lon":19.955229,"name":"Ośrodek Medycyny Podróży i Szczepień Profilaktycznych","cat":"health","kind":"doctors","ts":"2025-05-28","tags":{"website":"https://www.su.krakow.pl/jednostki/osrodek-podrozy"}},{"id":"n12118059800","lat":50.046852,"lon":19.932457,"name":"Self Love Spot","cat":"shop","kind":"beauty","ts":"2024-08-18","tags":{"check_date":"2024-08-18","opening_hours":"Mo-Sa 08:00-22:00; Su off"}},{"id":"n12118097601","lat":50.046806,"lon":19.932461,"name":"Brixton Barbershop","cat":"shop","kind":"hairdresser","ts":"2024-08-18","tags":{"check_date":"2024-08-18","opening_hours":"10:00-20:00"}},{"id":"n12118097602","lat":50.04676,"lon":19.932472,"name":"Reumedis","cat":"health","kind":"doctors","ts":"2024-08-18","tags":{"check_date":"2024-08-18"}},{"id":"n12137213587","lat":50.063949,"lon":19.928921,"name":"Liebeskind Boutique Hotel","cat":"stay","kind":"hotel","ts":"2024-09-06","tags":{"addr:street":"Józefa Szujskiego","addr:housenumber":"3","website":"https://www.liebeskindhotel.pl/"}},{"id":"n12139288119","lat":50.048729,"lon":19.930371,"name":"B&B Hotels","cat":"stay","kind":"hotel","ts":"2026-04-20","tags":{}},{"id":"n12139306721","lat":50.048998,"lon":19.930977,"name":"Tus Barber Shop","cat":"shop","kind":"hairdresser","ts":"2025-09-14","tags":{}},{"id":"n12149813385","lat":50.06231,"lon":19.942711,"name":"Nota Resto","cat":"food","kind":"restaurant","ts":"2024-09-01","tags":{"addr:street":"Świętego Krzyża","addr:housenumber":"17","website":"https://notaresto.pl/"}},{"id":"n12155876201","lat":50.054842,"lon":19.92398,"name":"Szkoła Tańca Skalski Dance School","cat":"services","kind":"school","ts":"2024-09-04","tags":{"name:en":"Skalski Dance School","addr:street":"Tatarska","addr:housenumber":"5","website":"https://www.skalskidance.pl/"}},{"id":"n12155877031","lat":50.058155,"lon":19.932063,"name":"Ukrainian Food","cat":"food","kind":"fast_food","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n12155877032","lat":50.058105,"lon":19.931973,"name":"Brand Vital","cat":"shop","kind":"medical_supply","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n12155877033","lat":50.058033,"lon":19.931785,"name":"Centrum Podróży Elsol","cat":"shop","kind":"travel_agency","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n12155877034","lat":50.057964,"lon":19.93164,"name":"Perfekt","cat":"shop","kind":"hairdresser_supply","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n12155877035","lat":50.057897,"lon":19.931489,"name":"DaG Komis","cat":"shop","kind":"clothes","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n12155877036","lat":50.057865,"lon":19.931442,"name":"Sushi Yana","cat":"food","kind":"restaurant","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n12155877039","lat":50.057777,"lon":19.931331,"name":"Pizza Zwierzyniecka","cat":"food","kind":"restaurant","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n12155877040","lat":50.057404,"lon":19.930607,"name":"Ante Smaki Sycylii","cat":"shop","kind":"convenience","ts":"2024-09-04","tags":{"check_date":"2024-09-04"}},{"id":"n12161657501","lat":50.055049,"lon":19.947925,"name":"Muzeum Banksy","cat":"culture","kind":"museum","ts":"2025-08-24","tags":{"name:en":"Banksy Museum","wheelchair":"limited","check_date":"2024-09-09","website":"https://muzeumbanksy.pl/","opening_hours":"Mo-Su 11:00-19:00"}},{"id":"n12165563101","lat":50.058542,"lon":19.944415,"name":"RPG Hostel","cat":"stay","kind":"hostel","ts":"2024-09-09","tags":{"level":"1","addr:street":"Wielopole","addr:housenumber":"11/2","website":"https://www.rpghostel.pl"}},{"id":"n12272941152","lat":50.06114,"lon":19.941553,"name":"Strych nad Zegarem","cat":"culture","kind":"arts_centre","ts":"2024-10-21","tags":{"level":"3","addr:street":"Mikołajska","addr:housenumber":"5","website":"https://mimskrakow.myportfolio.com/"}},{"id":"n12285357059","lat":50.063901,"lon":19.925339,"name":"Spirala","cat":"culture","kind":"gallery","ts":"2026-03-25","tags":{"wheelchair":"no","check_date":"2024-10-24"}},{"id":"n12285477844","lat":50.055702,"lon":19.926826,"name":"Markam","cat":"shop","kind":"butcher","ts":"2024-10-24","tags":{"check_date":"2024-10-24"}},{"id":"n12291497224","lat":50.05363,"lon":19.923172,"name":"Keratime","cat":"shop","kind":"vacant","ts":"2025-12-05","tags":{"check_date":"2025-12-05"}},{"id":"n12291497225","lat":50.053641,"lon":19.923248,"name":"Misza","cat":"shop","kind":"vacant","ts":"2025-12-05","tags":{"check_date":"2025-12-05"}},{"id":"n12291497226","lat":50.05366,"lon":19.923307,"name":"Vitamed","cat":"shop","kind":"hearing_aids","ts":"2025-05-20","tags":{"check_date":"2025-05-20","opening_hours":"Mo-Fr 09:00-16:00"}},{"id":"n12291497228","lat":50.053681,"lon":19.923436,"name":"Bujak","cat":"shop","kind":"repair","ts":"2025-05-20","tags":{"check_date":"2025-05-20","opening_hours":"Mo-Fr 09:00-17:00"}},{"id":"n12291497229","lat":50.05372,"lon":19.923571,"name":"Kubik Grup BplusB","cat":"shop","kind":"paint","ts":"2025-05-20","tags":{"check_date":"2025-05-20","opening_hours":"Mo-Fr 07:00-18:00; Sa 08:00-13:00"}},{"id":"n12291497230","lat":50.05396,"lon":19.923285,"name":"Szubryt","cat":"shop","kind":"butcher","ts":"2026-01-18","tags":{"check_date":"2025-05-20","addr:street":"Marcina Borelowskiego-Lelewela","addr:housenumber":"2","website":"https://www.szubryt.pl","opening_hours":"Mo 09:00-18:00; Tu-Fr 08:00-18:00; Sa 08:00-14:00"}},{"id":"n12291518173","lat":50.057668,"lon":19.924552,"name":"Kotlarczyk","cat":"shop","kind":"jewelry","ts":"2024-10-27","tags":{"check_date":"2024-10-27"}},{"id":"n12291520745","lat":50.054026,"lon":19.923518,"name":"La'Ana","cat":"shop","kind":"clothes","ts":"2025-03-15","tags":{"check_date":"2025-03-15","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-15:00"}},{"id":"n12291520746","lat":50.054079,"lon":19.923678,"name":"Plantonia","cat":"stay","kind":"apartment","ts":"2025-05-17","tags":{"check_date":"2024-10-27","website":"https://www.plantonia.pl"}},{"id":"n12291520747","lat":50.053877,"lon":19.924179,"name":"MyDentist","cat":"health","kind":"dentist","ts":"2026-07-18","tags":{"check_date":"2026-07-18","website":"https://mydentistkrakow.pl"}},{"id":"n12291520748","lat":50.053911,"lon":19.924283,"name":"Do My Hair","cat":"shop","kind":"hairdresser","ts":"2024-10-27","tags":{"check_date":"2024-10-27"}},{"id":"n12291520749","lat":50.054235,"lon":19.924238,"name":"Coral Travel","cat":"shop","kind":"travel_agency","ts":"2024-10-27","tags":{"check_date":"2024-10-27"}},{"id":"n12291520750","lat":50.054208,"lon":19.924154,"name":"Studio 25","cat":"shop","kind":"hairdresser","ts":"2025-02-01","tags":{"check_date":"2024-10-27"}},{"id":"n12291520752","lat":50.054266,"lon":19.924372,"name":"Auto Normal","cat":"shop","kind":"car_parts","ts":"2025-02-01","tags":{"check_date":"2025-02-01","opening_hours":"Mo-Fr 09:00-17:00; Sa 09:00-14:00"}},{"id":"n12291520753","lat":50.054297,"lon":19.924494,"name":"Caputto","cat":"food","kind":"restaurant","ts":"2025-02-01","tags":{"check_date":"2025-02-01","opening_hours":"Tu-Fr 15:00-21:00; Sa 13:00-21:00; Su 13:00-20:00"}},{"id":"n12291520754","lat":50.05447,"lon":19.925069,"name":"Kościuszki 17","cat":"shop","kind":"hairdresser","ts":"2024-10-27","tags":{"check_date":"2024-10-27"}},{"id":"n12291520755","lat":50.054991,"lon":19.924858,"name":"e-med","cat":"health","kind":"doctors","ts":"2025-05-22","tags":{"check_date":"2025-05-22"}},{"id":"n12291642803","lat":50.054396,"lon":19.924796,"name":"DymNo","cat":"food","kind":"pub","ts":"2024-10-27","tags":{}},{"id":"n12306787635","lat":50.06242,"lon":19.940283,"name":"Hostel u Kmity","cat":"stay","kind":"hostel","ts":"2026-03-19","tags":{"wheelchair":"no","level":"1","addr:street":"Floriańska","addr:housenumber":"13","website":"https://ukmity.insta-hostel.com/","opening_hours":"Mo-Su 10:00-17:00"}},{"id":"n12315798353","lat":50.058835,"lon":19.945538,"name":"Old.School Barber","cat":"shop","kind":"hairdresser","ts":"2024-11-05","tags":{"check_date":"2024-11-05"}},{"id":"n12315798356","lat":50.058459,"lon":19.9461,"name":"Indian Flame","cat":"food","kind":"restaurant","ts":"2024-11-05","tags":{"check_date":"2024-11-05"}},{"id":"n12315798357","lat":50.058437,"lon":19.946327,"name":"Wiktoria","cat":"shop","kind":"tailor","ts":"2025-02-16","tags":{"check_date":"2025-02-16","opening_hours":"Mo-Fr 10:30-17:30"}},{"id":"n12315798358","lat":50.058424,"lon":19.946396,"name":"Siudek","cat":"shop","kind":"jewelry","ts":"2025-02-16","tags":{"check_date":"2025-02-16","opening_hours":"Mo-Fr 11:00-18:00"}},{"id":"n12315805736","lat":50.058422,"lon":19.946489,"name":"Lam-Hong","cat":"food","kind":"fast_food","ts":"2025-02-16","tags":{"check_date":"2025-02-16","opening_hours":"Mo-Su 09:00-21:30"}},{"id":"n12315805737","lat":50.058431,"lon":19.946549,"name":"Krzysztof Węgiel","cat":"shop","kind":"optician","ts":"2026-07-24","tags":{"check_date":"2026-07-24","opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n12320094259","lat":50.05421,"lon":19.93395,"name":"Wawel Odzyskany","cat":"culture","kind":"museum","ts":"2025-08-22","tags":{"wheelchair":"yes","website":"https://wawel.krakow.pl/wystawa-stala/wawel-odzyskany-1"}},{"id":"n12323184058","lat":50.054561,"lon":19.937084,"name":"Zamek II","cat":"culture","kind":"museum","ts":"2026-07-17","tags":{"level":"2","website":"https://wawel.krakow.pl/trasa/zamek-ii"}},{"id":"n12323341153","lat":50.054216,"lon":19.937136,"name":"Lapidarium","cat":"culture","kind":"museum","ts":"2026-07-17","tags":{"website":"https://wawel.krakow.pl/wystawa-stala/wawel-podziemny-lapidarium"}},{"id":"n12323704409","lat":50.060006,"lon":19.928126,"name":"Hotel Nobilton","cat":"stay","kind":"hotel","ts":"2024-11-08","tags":{"website":"https://www.nobilton.pl/"}},{"id":"n12327176851","lat":50.054471,"lon":19.937091,"name":"Zamek I","cat":"culture","kind":"museum","ts":"2026-07-17","tags":{"level":"1","website":"https://wawel.krakow.pl/trasa/zamek-i"}},{"id":"n12345602184","lat":50.056297,"lon":19.944819,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-09-06","tags":{"check_date":"2026-09-02","opening_hours":"Mo-Sa 06:00-23:00; Su 11:00-21:00"}},{"id":"n12371278027","lat":50.053817,"lon":19.939282,"name":"Bharat Flame","cat":"food","kind":"restaurant","ts":"2025-12-19","tags":{"addr:street":"Stradomska","addr:housenumber":"1","website":"https://bharatflame.pl/","opening_hours":"Mo-Su 12:00-22:00"}},{"id":"n12374880206","lat":50.06328,"lon":19.927993,"name":"Krupnicza 30","cat":"stay","kind":"hotel","ts":"2026-01-12","tags":{"wheelchair":"yes","check_date":"2026-01-12","addr:street":"Krupnicza","addr:housenumber":"30","website":"https://www.larishotels.com/hotel-krupnicza-30","opening_hours":"24/7"}},{"id":"n12377140334","lat":50.062792,"lon":19.939661,"name":"Goracy Precel","cat":"shop","kind":"bakery","ts":"2024-11-26","tags":{}},{"id":"n12382457090","lat":50.048887,"lon":19.926832,"name":"Equipo Cycling Spot","cat":"food","kind":"cafe","ts":"2026-03-23","tags":{"wheelchair":"yes","check_date":"2026-03-23","opening_hours":"08:00-20:00"}},{"id":"n12402597760","lat":50.062973,"lon":19.939746,"name":"Nord","cat":"shop","kind":"shoes","ts":"2024-12-07","tags":{}},{"id":"n12402622127","lat":50.062185,"lon":19.939431,"name":"Kebab Kraftowy","cat":"food","kind":"fast_food","ts":"2026-09-16","tags":{}},{"id":"n12441220749","lat":50.046594,"lon":19.925999,"name":"Zielna","cat":"food","kind":"cafe","ts":"2024-12-22","tags":{"check_date":"2024-12-22"}},{"id":"n12466871643","lat":50.058756,"lon":19.924623,"name":"Italo","cat":"food","kind":"cafe","ts":"2025-01-01","tags":{"check_date":"2025-01-01"}},{"id":"n12477897891","lat":50.053067,"lon":19.946381,"name":"Lesu Wine & Dine","cat":"food","kind":"restaurant","ts":"2025-01-12","tags":{"addr:street":"Miodowa","addr:housenumber":"33","website":"https://www.restauracjalesu.pl/","opening_hours":"Mo-Th 14:00-22:00, Fr 14:00-23:00, Sa 13:00-23:00, Su 13:00-22:00"}},{"id":"n12520473032","lat":50.060907,"lon":19.943275,"name":"Brama Rzeźnicza w Krakowie","cat":"culture","kind":"city_gate","ts":"2025-01-23","tags":{}},{"id":"n12539418185","lat":50.058489,"lon":19.943412,"name":"kupsztabki.pl","cat":"shop","kind":"collector","ts":"2025-01-29","tags":{"addr:street":"Starowiślna","addr:housenumber":"6/1B","website":"https://kupsztabki.pl/","opening_hours":"Mo-Sa 10:00-19:00"}},{"id":"n12558649756","lat":50.054643,"lon":19.947139,"name":"Tasty Beast","cat":"food","kind":"restaurant","ts":"2025-02-05","tags":{"addr:street":"Starowiślna","addr:housenumber":"47","website":"https://tastybeast.pl/"}},{"id":"n12558698865","lat":50.0573,"lon":19.944695,"name":"Bakkal Turecki Sklep","cat":"shop","kind":"convenience","ts":"2025-02-05","tags":{"addr:street":"Starowiślna","addr:housenumber":"20","website":"https://bakkal.pl/"}},{"id":"n12559542064","lat":50.055693,"lon":19.946034,"name":"Café Paris","cat":"food","kind":"cafe","ts":"2025-02-05","tags":{}},{"id":"n12579391029","lat":50.055587,"lon":19.926907,"name":"Vatti","cat":"food","kind":"restaurant","ts":"2025-12-20","tags":{"level":"-1","check_date":"2025-12-20"}},{"id":"n12584985678","lat":50.051393,"lon":19.94225,"name":"Kwiaciarnia Beautiful Flower","cat":"shop","kind":"florist","ts":"2026-06-09","tags":{"addr:street":"Krakowska","addr:housenumber":"4","opening_hours":"Mo-Sa 10:00-21:00; Su 12:00-19:00"}},{"id":"n12590676521","lat":50.057729,"lon":19.929493,"name":"Antyki-Militaria Tadeusz Otrębski","cat":"shop","kind":"weapons","ts":"2025-02-15","tags":{}},{"id":"n12595306167","lat":50.058686,"lon":19.94739,"name":"No.32 Cafe","cat":"food","kind":"cafe","ts":"2025-10-21","tags":{"level":"0","addr:street":"Wielopole","addr:housenumber":"32","website":"https://www.instagram.com/no.32cafe/","opening_hours":"Mo-Fr 08:00-19:00; Sa-Su 08:00-19:00"}},{"id":"n12628111862","lat":50.058066,"lon":19.951775,"name":"Strefa Dobrej Medycyny","cat":"health","kind":"doctors","ts":"2025-03-01","tags":{"addr:street":"Aleja Ignacego Daszyńskiego","addr:housenumber":"12"}},{"id":"n12642845285","lat":50.057558,"lon":19.93668,"name":"Muzeum Geologiczne PAN","cat":"culture","kind":"museum","ts":"2025-09-14","tags":{"name:en":"Geological Museum","website":"https://www.ing.pan.pl/muzeum/muzeum-geologiczne-ing-pan","opening_hours":"Th-Fr 10:00-15:00; Sa 10:00-14:00"}},{"id":"n12651963791","lat":50.063293,"lon":19.94174,"name":"Centrum Interpretacji Niematerialnego Dziedzictwa Krakowa","cat":"culture","kind":"museum","ts":"2025-03-11","tags":{"website":"https://muzeumkrakowa.pl/oddzialy/centrum-interpretacji-niematerialnego-dziedzictwa-krakowa"}},{"id":"n12656690506","lat":50.057655,"lon":19.944336,"name":"Lombard Kantor","cat":"shop","kind":"pawnbroker","ts":"2025-03-12","tags":{}},{"id":"n12726055795","lat":50.058827,"lon":19.924722,"name":"Italo","cat":"food","kind":"restaurant","ts":"2025-04-03","tags":{"opening_hours":"Mo-Th 08:30-21:00; Fr-Su 09:00-22:00"}},{"id":"n12726148329","lat":50.058604,"lon":19.951856,"name":"Dr Grzesiak","cat":"shop","kind":"beauty","ts":"2026-07-18","tags":{"check_date":"2026-07-18","website":"https://myesthetic.pl/"}},{"id":"n12726151372","lat":50.058651,"lon":19.951007,"name":"BarberShop","cat":"shop","kind":"hairdresser","ts":"2025-04-03","tags":{"check_date":"2025-04-03"}},{"id":"n12726151948","lat":50.058573,"lon":19.952251,"name":"Wegar","cat":"shop","kind":"pawnbroker","ts":"2026-07-18","tags":{"check_date":"2026-07-18","opening_hours":"Mo-Fr 09:00-16:00; Sa 10:00-14:00"}},{"id":"n12726158022","lat":50.0586,"lon":19.951922,"name":"Brillen","cat":"shop","kind":"optician","ts":"2026-07-18","tags":{"check_date":"2026-07-18","opening_hours":"Mo-Fr 09:00-17:00; Sa,Su off"}},{"id":"n12726198552","lat":50.058636,"lon":19.951491,"name":"Medissa","cat":"shop","kind":"beauty","ts":"2026-07-18","tags":{"check_date":"2026-07-18","website":"http://medissa.pl","opening_hours":"\"Umów się na pierwszą niezobowiązującą konsultację. Zapraszamy po wcześniejszym kontakcie telefonicznym. Tel. 880240152 medissa.pl\""}},{"id":"n12726219167","lat":50.058319,"lon":19.951337,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-07-18","tags":{"check_date":"2026-07-18","opening_hours":"Mo-Sa 06:00-23:00; Su 09:00-21:00"}},{"id":"n12739850116","lat":50.046027,"lon":19.955759,"name":"Lwowska 1","cat":"stay","kind":"hotel","ts":"2025-04-09","tags":{}},{"id":"n12757493708","lat":50.05821,"lon":19.948607,"name":"Krakowski Kumpir","cat":"food","kind":"fast_food","ts":"2026-09-21","tags":{"website":"https://krakowskikumpir.pl","opening_hours":"Mo-Th 11:00-03:00, Fr,Sa 11:00-06:00, Su 10:00-03:00"}},{"id":"n12765736704","lat":50.063395,"lon":19.930164,"name":"Sweet Heart","cat":"food","kind":"cafe","ts":"2026-09-25","tags":{"opening_hours":"Mo-Su 10:00-19:00"}},{"id":"n12782397500","lat":50.063404,"lon":19.93064,"name":"Szczapy","cat":"food","kind":"restaurant","ts":"2025-04-24","tags":{"wheelchair":"no","opening_hours":"Th-Sa 13:00-21:00; Su 13:00-20:00"}},{"id":"n12785319078","lat":50.05828,"lon":19.949099,"name":"Podwawelska Spółdzielnia Spożywcza","cat":"shop","kind":"alcohol","ts":"2026-07-18","tags":{"level":"0","check_date":"2026-07-18","opening_hours":"Mo-Sa 06:00-21:00"}},{"id":"n12791636075","lat":50.063338,"lon":19.941507,"name":"Napoli 13 Salumeria Italiana","cat":"shop","kind":"deli","ts":"2025-09-14","tags":{"wheelchair":"limited","check_date":"2025-09-13","opening_hours":"Tu-Th,Su 10:00-20:00; Fr,Sa 10:00-22:00"}},{"id":"n12897778007","lat":50.062596,"lon":19.943323,"name":"Amber Design Residence","cat":"stay","kind":"hotel","ts":"2025-08-21","tags":{"wheelchair":"no","check_date":"2025-06-08"}},{"id":"n12898785133","lat":50.048363,"lon":19.941442,"name":"DAVInci Centrum medyczne","cat":"health","kind":"doctors","ts":"2025-07-21","tags":{"addr:street":"Piekarska","addr:housenumber":"3"}},{"id":"n12920887132","lat":50.059326,"lon":19.93689,"name":"The People Specialty Coffee","cat":"food","kind":"cafe","ts":"2025-06-17","tags":{"opening_hours":"Mo-Fr 08:00-19:00; Sa, Su 09:00-19:00"}},{"id":"n12927051402","lat":50.058051,"lon":19.932793,"name":"KMWTW","cat":"culture","kind":"arts_centre","ts":"2025-06-20","tags":{"addr:street":"Zwierzyniecka","addr:housenumber":"4/20"}},{"id":"n12944226865","lat":50.057595,"lon":19.931095,"name":"Kult","cat":"food","kind":"cafe","ts":"2025-06-22","tags":{}},{"id":"n12953735684","lat":50.05443,"lon":19.939786,"name":"Attyka","cat":"culture","kind":"gallery","ts":"2025-06-26","tags":{"check_date":"2025-06-26"}},{"id":"n12953747831","lat":50.052223,"lon":19.941236,"name":"Bajo Studio","cat":"shop","kind":"toys","ts":"2025-09-14","tags":{"check_date":"2025-09-13"}},{"id":"n12978194501","lat":50.058034,"lon":19.937883,"name":"Cheese Pasta","cat":"food","kind":"cafe","ts":"2025-07-04","tags":{}},{"id":"n12980472085","lat":50.062618,"lon":19.941237,"name":"Antykwariat Rara Avis","cat":"shop","kind":"books","ts":"2025-07-05","tags":{"check_date":"2025-07-05"}},{"id":"n12980472086","lat":50.061734,"lon":19.940601,"name":"Irish Pub","cat":"food","kind":"pub","ts":"2025-07-05","tags":{"check_date":"2025-07-05"}},{"id":"n12985984289","lat":50.060531,"lon":19.940569,"name":"Pepita","cat":"shop","kind":"fashion_accessories","ts":"2025-07-07","tags":{"check_date":"2025-07-07"}},{"id":"n12985984290","lat":50.060638,"lon":19.940151,"name":"Dywany perskie tudzież inne przedmioty użyteczne","cat":"shop","kind":"carpet","ts":"2025-08-24","tags":{"check_date":"2025-07-07"}},{"id":"n12986045131","lat":50.060368,"lon":19.939127,"name":"Pijalnia Wódki i Piwa","cat":"food","kind":"bar","ts":"2025-07-07","tags":{"check_date":"2025-07-07"}},{"id":"n12986045132","lat":50.060077,"lon":19.93924,"name":"Tivoli","cat":"food","kind":"restaurant","ts":"2025-07-07","tags":{"check_date":"2025-07-07"}},{"id":"n12986045133","lat":50.060028,"lon":19.939224,"name":"cracow poster gallery","cat":"shop","kind":"pottery","ts":"2025-08-04","tags":{"check_date":"2025-07-07","addr:street":"Stolarska","addr:housenumber":"8"}},{"id":"n12986046794","lat":50.058993,"lon":19.93844,"name":"Pierogarnia Góralska","cat":"food","kind":"fast_food","ts":"2025-08-25","tags":{"check_date":"2025-08-25"}},{"id":"n12986619983","lat":50.058772,"lon":19.938363,"name":"Chleb & More","cat":"food","kind":"restaurant","ts":"2025-07-07","tags":{}},{"id":"n12986619984","lat":50.058784,"lon":19.938011,"name":"Chleb & More","cat":"shop","kind":"bakery","ts":"2025-07-07","tags":{"website":"https://chlebandmore.pl/piekarnia/"}},{"id":"n12986620155","lat":50.060512,"lon":19.939221,"name":"Camino","cat":"food","kind":"restaurant","ts":"2025-09-14","tags":{"check_date":"2025-09-13","website":"https://restauracja-camino.pl/"}},{"id":"n13014919801","lat":50.050469,"lon":19.94095,"name":"Olivino","cat":"shop","kind":"deli","ts":"2025-10-25","tags":{"check_date":"2025-10-25","opening_hours":"Mo-Fr 10:00-19:00; Sa 10:00-16:00"}},{"id":"n13014919901","lat":50.050631,"lon":19.940848,"name":"BĀR","cat":"food","kind":"fast_food","ts":"2025-10-25","tags":{"check_date":"2025-10-25"}},{"id":"n13014920001","lat":50.050578,"lon":19.940894,"name":"Pieromir","cat":"food","kind":"fast_food","ts":"2025-10-25","tags":{"check_date":"2025-10-25","opening_hours":"Sa 10:00-22:00; Su 10:00-20:00; Mo-Th 12:00-20:00; Fr 12:00-21:00"}},{"id":"n13015720302","lat":50.062537,"lon":19.935165,"name":"Ali Baba","cat":"food","kind":"fast_food","ts":"2026-04-27","tags":{"addr:street":"Jagiellońska","addr:housenumber":"6"}},{"id":"n13015738701","lat":50.062517,"lon":19.935238,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2025-07-21","tags":{}},{"id":"n13021511537","lat":50.063578,"lon":19.934676,"name":"Prosty Temat","cat":"food","kind":"restaurant","ts":"2025-07-24","tags":{"check_date":"2025-07-24"}},{"id":"n13021543514","lat":50.062826,"lon":19.934459,"name":"Gold","cat":"shop","kind":"jewelry","ts":"2025-07-24","tags":{"check_date":"2025-07-24"}},{"id":"n13021543515","lat":50.062787,"lon":19.934539,"name":"Yes","cat":"shop","kind":"jewelry","ts":"2025-07-24","tags":{"check_date":"2025-07-24"}},{"id":"n13021543516","lat":50.06276,"lon":19.934615,"name":"Kebab King","cat":"food","kind":"fast_food","ts":"2025-07-24","tags":{"check_date":"2025-07-24"}},{"id":"n13021543517","lat":50.062868,"lon":19.934341,"name":"Faraon","cat":"food","kind":"fast_food","ts":"2025-07-24","tags":{"check_date":"2025-07-24"}},{"id":"n13021543518","lat":50.063172,"lon":19.934509,"name":"Stacja 21","cat":"food","kind":"restaurant","ts":"2025-07-24","tags":{"check_date":"2025-07-24"}},{"id":"n13038915402","lat":50.052569,"lon":19.929185,"name":"Pompon","cat":"shop","kind":"clothes","ts":"2025-07-31","tags":{"check_date":"2025-07-31"}},{"id":"n13040175020","lat":50.056135,"lon":19.926523,"name":"Steskal","cat":"shop","kind":"bakery","ts":"2025-07-31","tags":{}},{"id":"n13046301041","lat":50.053275,"lon":19.934398,"name":"Wawel","cat":"shop","kind":"ticket","ts":"2025-11-26","tags":{"check_date":"2025-07-31","opening_hours":"Mo-Sa 09:00-16:30; Su 12:30-16:30; PH closed"}},{"id":"n13050678171","lat":50.057839,"lon":19.930871,"name":"Kowalczyk","cat":"shop","kind":"optician","ts":"2025-08-05","tags":{"check_date":"2025-08-05"}},{"id":"n13050678172","lat":50.05789,"lon":19.931006,"name":"Felfela","cat":"food","kind":"fast_food","ts":"2025-08-05","tags":{"check_date":"2025-08-05"}},{"id":"n13050678173","lat":50.058,"lon":19.93122,"name":"Doon Kebab","cat":"food","kind":"fast_food","ts":"2025-08-05","tags":{"check_date":"2025-08-05"}},{"id":"n13050678174","lat":50.058017,"lon":19.931261,"name":"Bistro Tu Mexico","cat":"food","kind":"fast_food","ts":"2025-08-05","tags":{"check_date":"2025-08-05"}},{"id":"n13050678175","lat":50.058037,"lon":19.931307,"name":"Barbershort","cat":"shop","kind":"hairdresser","ts":"2025-08-05","tags":{"check_date":"2025-08-05"}},{"id":"n13050916365","lat":50.05845,"lon":19.932253,"name":"Hodurek","cat":"food","kind":"ice_cream","ts":"2025-08-05","tags":{}},{"id":"n13050937462","lat":50.058191,"lon":19.931646,"name":"Fashion Laundromats","cat":"shop","kind":"laundry","ts":"2026-07-13","tags":{"wheelchair":"no","level":"0","check_date":"2026-07-13","website":"https://fashionlaundromats.krakow.pl","opening_hours":"07:00-22:00"}},{"id":"n13050937464","lat":50.058422,"lon":19.93217,"name":"Yudi","cat":"shop","kind":"beauty","ts":"2025-08-05","tags":{"check_date":"2025-08-05"}},{"id":"n13052492851","lat":50.063323,"lon":19.928191,"name":"Bubblejoy!","cat":"food","kind":"cafe","ts":"2026-09-25","tags":{"check_date":"2025-08-06"}},{"id":"n13066164429","lat":50.047341,"lon":19.955745,"name":"La Cristal Magique","cat":"shop","kind":"hairdresser","ts":"2026-02-10","tags":{"check_date":"2026-02-10"}},{"id":"n13088978667","lat":50.057437,"lon":19.944548,"name":"Embe Piercing","cat":"shop","kind":"fashion_accessories","ts":"2025-08-22","tags":{"wheelchair":"yes"}},{"id":"n13125698120","lat":50.047406,"lon":19.954004,"name":"Hendi","cat":"shop","kind":"kitchenware","ts":"2025-09-07","tags":{"opening_hours":"Mo-Fr 09:00-18:00"}},{"id":"n13136089017","lat":50.05443,"lon":19.948702,"name":"Stakkato Art Space & Music Studio","cat":"culture","kind":"gallery","ts":"2025-09-11","tags":{"wheelchair":"no","level":"1","check_date":"2025-09-11","website":"https://stakkato.pl/"}},{"id":"n13142158882","lat":50.06329,"lon":19.941203,"name":"Butter","cat":"food","kind":"cafe","ts":"2025-09-14","tags":{"check_date":"2025-09-14","addr:street":"Świętego Marka","addr:housenumber":"23","opening_hours":"09:00-18:00"}},{"id":"n13142158884","lat":50.060443,"lon":19.93942,"name":"Numlla Store","cat":"shop","kind":"gift","ts":"2025-09-14","tags":{"check_date":"2025-09-13","addr:street":"Stolarska","addr:housenumber":"6"}},{"id":"n13142158885","lat":50.051698,"lon":19.94486,"name":"Fruit Lab","cat":"food","kind":"fast_food","ts":"2025-09-14","tags":{"check_date":"2025-09-11"}},{"id":"n13142158886","lat":50.051655,"lon":19.944881,"name":"VShop","cat":"food","kind":"cafe","ts":"2025-09-14","tags":{"check_date":"2025-09-11"}},{"id":"n13142158887","lat":50.051697,"lon":19.945028,"name":"Kroma Placu","cat":"food","kind":"fast_food","ts":"2025-09-14","tags":{"check_date":"2025-09-11"}},{"id":"n13165490448","lat":50.063994,"lon":19.940935,"name":"Greg&Tom Beer House Hostel","cat":"stay","kind":"hostel","ts":"2025-09-23","tags":{}},{"id":"n13173673803","lat":50.056814,"lon":19.933922,"name":"Hotel Wawel Queen","cat":"stay","kind":"hotel","ts":"2025-09-26","tags":{"check_date":"2025-09-26","addr:street":"Floriana Straszewskiego","addr:housenumber":"12"}},{"id":"n13227254924","lat":50.05863,"lon":19.94471,"name":"Finca","cat":"food","kind":"cafe","ts":"2025-10-12","tags":{"check_date":"2025-10-12"}},{"id":"n13227254925","lat":50.058695,"lon":19.94452,"name":"Couture","cat":"shop","kind":"clothes","ts":"2025-10-12","tags":{"check_date":"2025-10-12"}},{"id":"n13227254926","lat":50.058707,"lon":19.944478,"name":"Ravelin","cat":"shop","kind":"jewelry","ts":"2025-10-12","tags":{"check_date":"2025-10-12"}},{"id":"n13227254928","lat":50.058805,"lon":19.944913,"name":"E-Bike","cat":"shop","kind":"bicycle","ts":"2025-10-12","tags":{"check_date":"2025-10-12"}},{"id":"n13227254929","lat":50.058617,"lon":19.944771,"name":"Bubble Waffle","cat":"food","kind":"ice_cream","ts":"2025-10-12","tags":{"check_date":"2025-10-12"}},{"id":"n13227291016","lat":50.058581,"lon":19.94494,"name":"Beauty Hall","cat":"shop","kind":"beauty","ts":"2025-10-12","tags":{"check_date":"2025-10-12"}},{"id":"n13227291018","lat":50.058568,"lon":19.945103,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2025-10-12","tags":{"check_date":"2025-10-12"}},{"id":"n13227291019","lat":50.058557,"lon":19.945179,"name":"Asian Grocery Store","cat":"shop","kind":"convenience","ts":"2025-10-12","tags":{"name:en":"Asian Grocery Store","check_date":"2025-10-12"}},{"id":"n13234126983","lat":50.062031,"lon":19.931598,"name":"Tantis.pl","cat":"shop","kind":"books","ts":"2025-12-09","tags":{"wheelchair":"no","level":"0","check_date":"2025-12-09","addr:street":"Podwale","addr:housenumber":"1","website":"https://tantis.pl/","opening_hours":"Mo-Fr 11:00-19:00; Sa 10:00-14:00; Su off"}},{"id":"n13255641118","lat":50.052815,"lon":19.928562,"name":"Merlin","cat":"shop","kind":"hairdresser","ts":"2025-10-25","tags":{"check_date":"2025-10-25"}},{"id":"n13256621705","lat":50.063911,"lon":19.932278,"name":"Dobra Pączkarnia","cat":"shop","kind":"pastry","ts":"2025-10-25","tags":{}},{"id":"n13265455587","lat":50.058316,"lon":19.932417,"name":"Carrefour Express","cat":"shop","kind":"convenience","ts":"2025-10-28","tags":{"check_date":"2025-10-28"}},{"id":"n13265455588","lat":50.058368,"lon":19.932529,"name":"Fly Room","cat":"shop","kind":"clothes","ts":"2025-10-28","tags":{"check_date":"2025-10-28"}},{"id":"n13278308701","lat":50.060176,"lon":19.93637,"name":"Filthy Burgers","cat":"food","kind":"fast_food","ts":"2026-02-23","tags":{"check_date":"2026-02-23"}},{"id":"n13278308901","lat":50.055703,"lon":19.938388,"name":"Przystanek Pierogi","cat":"food","kind":"fast_food","ts":"2025-11-03","tags":{}},{"id":"n13302024673","lat":50.063561,"lon":19.931028,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-09-27","tags":{"wheelchair":"no","check_date":"2026-03-24","opening_hours":"Mo-Sa 06:00-22:00; Su 06:00-20:00"}},{"id":"n13302024674","lat":50.063567,"lon":19.930615,"name":"Naturalny Sklepik","cat":"shop","kind":"health_food","ts":"2026-03-25","tags":{"wheelchair":"no","check_date":"2026-02-22","opening_hours":"Mo-Fr 08:00-20:00; Sa 09:00-17:00"}},{"id":"n13302035985","lat":50.063911,"lon":19.931087,"name":"Galeria Fryzur","cat":"shop","kind":"hairdresser","ts":"2025-11-13","tags":{"check_date":"2025-11-13"}},{"id":"n13302040438","lat":50.063393,"lon":19.930237,"name":"Polanglo","cat":"shop","kind":"books","ts":"2025-11-13","tags":{"check_date":"2025-11-13"}},{"id":"n13302040439","lat":50.063074,"lon":19.932324,"name":"Smasher Burgers","cat":"food","kind":"fast_food","ts":"2026-04-27","tags":{"check_date":"2026-04-27","opening_hours":"Su-Th 12:00-22:00, Fr,Sa 12:00-24:00"}},{"id":"n13354947913","lat":50.058283,"lon":19.949638,"name":"Anika","cat":"shop","kind":"beauty","ts":"2026-07-18","tags":{"check_date":"2026-07-18","opening_hours":"Mo-Fr 09:00-19:00; Sa 08:00-14:00"}},{"id":"n13354952487","lat":50.055813,"lon":19.928235,"name":"Melt","cat":"food","kind":"cafe","ts":"2026-09-26","tags":{"check_date":"2026-09-26","opening_hours":"Mo-Su 08:00-15:00"}},{"id":"n13355036923","lat":50.057584,"lon":19.949678,"name":"Purina Pro Plan","cat":"shop","kind":"pet","ts":"2025-12-05","tags":{"check_date":"2025-12-05"}},{"id":"n13356512689","lat":50.058265,"lon":19.951436,"name":"Rêve","cat":"food","kind":"cafe","ts":"2026-07-18","tags":{"opening_hours":"Su-Th 08:00-19:00; Fr,Sa 08:00-20:00"}},{"id":"n13364384631","lat":50.061739,"lon":19.934655,"name":"Project Manhattan","cat":"food","kind":"pub","ts":"2025-12-09","tags":{"level":"-1","check_date":"2025-12-09"}},{"id":"n13364384632","lat":50.061635,"lon":19.934814,"name":"Flagolie","cat":"shop","kind":"cosmetics","ts":"2026-04-27","tags":{"check_date":"2026-04-27","opening_hours":"Mo-Su 11:00-20:00"}},{"id":"n13364384633","lat":50.061196,"lon":19.935174,"name":"Czeczotka","cat":"food","kind":"restaurant","ts":"2025-12-09","tags":{"check_date":"2025-12-09"}},{"id":"n13364384635","lat":50.062223,"lon":19.93168,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2025-12-09","tags":{"check_date":"2025-12-09"}},{"id":"n13364384636","lat":50.062323,"lon":19.931718,"name":"Chlupka & Woliński","cat":"shop","kind":"hairdresser","ts":"2025-12-09","tags":{"check_date":"2025-12-09"}},{"id":"n13371633309","lat":50.060653,"lon":19.944471,"name":"Tużurek","cat":"food","kind":"restaurant","ts":"2025-12-12","tags":{"addr:street":"Westerplatte","addr:housenumber":"15","website":"https://tuzurek.pl/","opening_hours":"Mo-Su 07:00-21:30"}},{"id":"n13371633310","lat":50.058889,"lon":19.952681,"name":"Otto Pompieri","cat":"food","kind":"restaurant","ts":"2025-12-12","tags":{"addr:street":"Grzegórzecka","addr:housenumber":"18","website":"https://ottopompieri.pl/kontakt/krakow-ul-grzegorzecka-18","opening_hours":"Mo-Th,Su 12:00-22:00; Fr-Sa 12:00-23:00"}},{"id":"n13376099381","lat":50.061577,"lon":19.935488,"name":"Ed Red","cat":"food","kind":"restaurant","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n13376147507","lat":50.059121,"lon":19.934684,"name":"Gubbio Caffè","cat":"food","kind":"cafe","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n13376158373","lat":50.060165,"lon":19.936137,"name":"Szambelan","cat":"shop","kind":"alcohol","ts":"2025-12-14","tags":{"check_date":"2025-12-14"}},{"id":"n13379256001","lat":50.062851,"lon":19.939694,"name":"Muzeum Tortur","cat":"culture","kind":"museum","ts":"2026-03-19","tags":{"website":"https://muzeumtortur.pl/","opening_hours":"Mo-Su 10:00-21:00"}},{"id":"n13390843114","lat":50.046046,"lon":19.933684,"name":"Fala","cat":"food","kind":"restaurant","ts":"2026-06-25","tags":{"check_date":"2025-12-20","website":"https://falakrakow.pl"}},{"id":"n13392464828","lat":50.05852,"lon":19.946839,"name":"Astarte","cat":"shop","kind":"beauty","ts":"2026-07-24","tags":{"check_date":"2026-07-24","opening_hours":"Mo-Fr 09:00-21:00; Sa 10:00-20:00"}},{"id":"n13395809201","lat":50.063947,"lon":19.941957,"name":"Puszka Pandory","cat":"food","kind":"bar","ts":"2025-12-22","tags":{"check_date":"2025-12-22"}},{"id":"n13395809202","lat":50.063891,"lon":19.941915,"name":"Patrizia Aryton","cat":"shop","kind":"clothes","ts":"2025-12-22","tags":{"check_date":"2025-12-22"}},{"id":"n13395809203","lat":50.06382,"lon":19.941869,"name":"Coffee and Wine","cat":"food","kind":"cafe","ts":"2025-12-22","tags":{"check_date":"2025-12-22"}},{"id":"n13395809204","lat":50.063711,"lon":19.941809,"name":"Krakow Duck Store","cat":"shop","kind":"gift","ts":"2025-12-22","tags":{"check_date":"2025-12-22"}},{"id":"n13395816863","lat":50.062337,"lon":19.938576,"name":"Polski Pub","cat":"food","kind":"pub","ts":"2025-12-22","tags":{"check_date":"2025-12-22"}},{"id":"n13395882405","lat":50.062638,"lon":19.937608,"name":"Pajaro","cat":"shop","kind":"clothes","ts":"2025-12-22","tags":{"check_date":"2025-12-22"}},{"id":"n13451178552","lat":50.063265,"lon":19.928753,"name":"Ahmad's Eatery","cat":"food","kind":"fast_food","ts":"2026-01-12","tags":{"check_date":"2026-01-12"}},{"id":"n13451178553","lat":50.063382,"lon":19.928726,"name":"Wok n Roll","cat":"food","kind":"fast_food","ts":"2026-01-12","tags":{"check_date":"2026-01-12"}},{"id":"n13502374405","lat":50.063291,"lon":19.935866,"name":"Sweet & Sour","cat":"food","kind":"bar","ts":"2026-01-26","tags":{"check_date":"2026-01-26"}},{"id":"n13502396629","lat":50.063159,"lon":19.937028,"name":"Moscot","cat":"shop","kind":"optician","ts":"2026-01-26","tags":{"check_date":"2026-01-26"}},{"id":"n13502396630","lat":50.06321,"lon":19.937077,"name":"Bolesławiec","cat":"shop","kind":"pottery","ts":"2026-01-26","tags":{"check_date":"2026-01-26"}},{"id":"n13502573422","lat":50.063163,"lon":19.936728,"name":"Zaćmienie","cat":"food","kind":"cafe","ts":"2026-01-26","tags":{}},{"id":"n13529935644","lat":50.061481,"lon":19.941362,"name":"Happy","cat":"shop","kind":"convenience","ts":"2026-02-06","tags":{"check_date":"2026-02-06"}},{"id":"n13541514084","lat":50.047366,"lon":19.955971,"name":"Lucky","cat":"shop","kind":"clothes","ts":"2026-04-29","tags":{"check_date":"2026-04-29"}},{"id":"n13541565716","lat":50.046753,"lon":19.952573,"name":"M.K","cat":"shop","kind":"hairdresser","ts":"2026-04-25","tags":{"check_date":"2026-04-25"}},{"id":"n13541565718","lat":50.047123,"lon":19.9536,"name":"Sly Dog","cat":"shop","kind":"hairdresser","ts":"2026-04-27","tags":{"check_date":"2026-04-27"}},{"id":"n13541565719","lat":50.047099,"lon":19.953501,"name":"Uśmiechnięci","cat":"health","kind":"dentist","ts":"2026-04-27","tags":{"check_date":"2026-04-27"}},{"id":"n13541580120","lat":50.047174,"lon":19.952105,"name":"Barwy","cat":"food","kind":"bar","ts":"2026-04-25","tags":{"check_date":"2026-04-25","opening_hours":"Tu-Th 16:00-22:00, Fr,Sa 12:00-24:00, Su 12:00-22:00"}},{"id":"n13541580121","lat":50.04715,"lon":19.952027,"name":"Binokle","cat":"shop","kind":"optician","ts":"2026-04-25","tags":{"check_date":"2026-04-25","opening_hours":"Mo-Fr 10:00-19:00; Sa 11:00-15:00"}},{"id":"n13541580122","lat":50.047097,"lon":19.951817,"name":"Depiltime","cat":"shop","kind":"beauty","ts":"2026-04-25","tags":{"check_date":"2026-02-10"}},{"id":"n13541580123","lat":50.04701,"lon":19.951501,"name":"Wasalaa","cat":"shop","kind":"clothes","ts":"2026-04-25","tags":{"check_date":"2026-04-25","opening_hours":"Mo-Fr 11:00-19:00; Sa 11:00-18:00; Su 11:00-16:00"}},{"id":"n13541580124","lat":50.047032,"lon":19.951588,"name":"G Bar","cat":"shop","kind":"beauty","ts":"2026-04-25","tags":{"check_date":"2026-04-25","opening_hours":"Mo-Su 09:00-21:00"}},{"id":"n13541580125","lat":50.046928,"lon":19.951238,"name":"Magra","cat":"shop","kind":"interior_decoration","ts":"2026-04-25","tags":{"check_date":"2026-04-25","opening_hours":"Mo-Fr 10:00-18:00; Sa 11:00-15:00"}},{"id":"n13541580127","lat":50.046825,"lon":19.950906,"name":"Krótkie Boki","cat":"shop","kind":"hairdresser","ts":"2026-04-25","tags":{"check_date":"2026-04-25","opening_hours":"\"by appointment\""}},{"id":"n13541588785","lat":50.046543,"lon":19.950053,"name":"Kreska Mąki","cat":"food","kind":"fast_food","ts":"2026-04-25","tags":{"check_date":"2026-04-25","opening_hours":"Mo-Th 12:00-22:00, Fr-Su 12:00-24:00"}},{"id":"n13544081148","lat":50.058437,"lon":19.941498,"name":"Red Kurka","cat":"stay","kind":"apartment","ts":"2026-02-11","tags":{"check_date":"2026-02-11"}},{"id":"n13547205496","lat":50.057828,"lon":19.948539,"name":"Klejnot Afryki","cat":"shop","kind":"coffee","ts":"2026-02-12","tags":{}},{"id":"n13566162836","lat":50.063528,"lon":19.934165,"name":"Bunkier Cafe","cat":"food","kind":"cafe","ts":"2026-08-21","tags":{"level":"0","check_date":"2026-08-21","opening_hours":"09:00+"}},{"id":"n13584228515","lat":50.057465,"lon":19.938323,"name":"Tattoo Studio TATU","cat":"shop","kind":"tattoo","ts":"2026-02-21","tags":{"addr:street":"Grodzka","addr:housenumber":"50/7","website":"https://tattoo-krakow.com","opening_hours":"Mo-Sa 11:00-17:00"}},{"id":"n13584517708","lat":50.063069,"lon":19.938624,"name":"Manoforma","cat":"shop","kind":"jewelry","ts":"2026-02-20","tags":{}},{"id":"n13593910131","lat":50.060236,"lon":19.936442,"name":"Bracka 6","cat":"stay","kind":"apartment","ts":"2026-02-23","tags":{}},{"id":"n13593910132","lat":50.060467,"lon":19.936641,"name":"Main Square 18","cat":"stay","kind":"apartment","ts":"2026-02-23","tags":{}},{"id":"n13593910142","lat":50.060268,"lon":19.936365,"name":"Na Brackiej","cat":"food","kind":"fast_food","ts":"2026-02-23","tags":{}},{"id":"n13593962934","lat":50.058431,"lon":19.93746,"name":"Camea","cat":"stay","kind":"apartment","ts":"2026-02-23","tags":{}},{"id":"n13671121156","lat":50.048474,"lon":19.927262,"name":"Sublimed","cat":"health","kind":"doctors","ts":"2026-03-23","tags":{"check_date":"2026-03-23"}},{"id":"n13671121157","lat":50.048022,"lon":19.927894,"name":"Beyoutiful","cat":"shop","kind":"beauty","ts":"2026-03-23","tags":{"check_date":"2026-03-23"}},{"id":"n13723909898","lat":50.061811,"lon":19.942062,"name":"Portal House","cat":"stay","kind":"apartment","ts":"2026-04-11","tags":{}},{"id":"n13724021936","lat":50.059727,"lon":19.938735,"name":"OK Apartments","cat":"stay","kind":"apartment","ts":"2026-04-11","tags":{}},{"id":"n13724093907","lat":50.059698,"lon":19.938667,"name":"P&J Tourist Apartments","cat":"stay","kind":"apartment","ts":"2026-04-11","tags":{}},{"id":"n13725408951","lat":50.052961,"lon":19.939358,"name":"Tawerna Miejska","cat":"food","kind":"restaurant","ts":"2026-04-12","tags":{}},{"id":"n13732394761","lat":50.05378,"lon":19.955234,"name":"Pierre Boulangerie Française","cat":"shop","kind":"bakery","ts":"2026-04-15","tags":{"level":"0"}},{"id":"n13732394764","lat":50.05397,"lon":19.955323,"name":"Feel The Chill","cat":"food","kind":"cafe","ts":"2026-04-15","tags":{"level":"0"}},{"id":"n13732394765","lat":50.054028,"lon":19.955348,"name":"Krakowskie Precle","cat":"shop","kind":"bakery","ts":"2026-04-15","tags":{"level":"0"}},{"id":"n13732394766","lat":50.054131,"lon":19.955389,"name":"Fruit-Land","cat":"shop","kind":"greengrocer","ts":"2026-04-15","tags":{"level":"0"}},{"id":"n13732394767","lat":50.054198,"lon":19.955422,"name":"Wytwórnia pączków","cat":"shop","kind":"pastry","ts":"2026-04-15","tags":{"level":"0"}},{"id":"n13732394768","lat":50.054263,"lon":19.955456,"name":"ING Express","cat":"services","kind":"bank","ts":"2026-04-15","tags":{"wheelchair":"yes","level":"0","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"n13732394769","lat":50.054329,"lon":19.955499,"name":"Lotto","cat":"shop","kind":"lottery","ts":"2026-04-15","tags":{"level":"0"}},{"id":"n13732466910","lat":50.053667,"lon":19.955691,"name":"Krakowskie Wypieki","cat":"shop","kind":"bakery","ts":"2026-04-15","tags":{"level":"0","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"n13732466911","lat":50.053681,"lon":19.955189,"name":"Karmello","cat":"shop","kind":"confectionery","ts":"2026-04-15","tags":{"level":"0","opening_hours":"Mo-Sa 09:00-21:00; Su 09:00-20:00"}},{"id":"n13746072901","lat":50.052828,"lon":19.928181,"name":"Riverside Aparthotel","cat":"stay","kind":"hotel","ts":"2026-04-20","tags":{"addr:street":"Antoniego Józefa Madalińskiego","addr:housenumber":"7","website":"http://riversideaparthotel.com","opening_hours":"24/7"}},{"id":"n13747923710","lat":50.056109,"lon":19.938107,"name":"Hola Vaperos","cat":"shop","kind":"e-cigarette","ts":"2026-04-22","tags":{"addr:street":"Grodzka","addr:housenumber":"61","opening_hours":"Mo-Su 08:00-23:00"}},{"id":"n13760422684","lat":50.047049,"lon":19.951679,"name":"Oponka","cat":"shop","kind":"boutique","ts":"2026-04-25","tags":{"addr:street":"Nadwiślańska","addr:housenumber":"11","opening_hours":"Mo-Fr 11:00-19:00; Sa 11:00-18:00"}},{"id":"n13760422691","lat":50.046699,"lon":19.950495,"name":"Okulary","cat":"shop","kind":"fashion_accessories","ts":"2026-04-25","tags":{"opening_hours":"Mo-Fr 11:00-19:00; Sa 10:00-14:00"}},{"id":"n13760422693","lat":50.04713,"lon":19.951923,"name":"up beauty","cat":"shop","kind":"beauty","ts":"2026-04-25","tags":{"addr:street":"Nadwiślańska","addr:housenumber":"11","opening_hours":"Mo-Su 10:00-20:00"}},{"id":"n13760422694","lat":50.046686,"lon":19.950407,"name":"BLOOM corner","cat":"shop","kind":"interior_decoration","ts":"2026-04-25","tags":{"addr:street":"Nadwiślańska","addr:housenumber":"9","opening_hours":"Tu-Fr 10:00-19:00; Sa-Su 10:00-20:00"}},{"id":"n13786951986","lat":50.05048,"lon":19.941897,"name":"Zielony Talerz","cat":"food","kind":"cafe","ts":"2026-05-16","tags":{"addr:street":"Beera Meiselsa","addr:housenumber":"3","opening_hours":"Mo-Su 09:00-19:00"}},{"id":"n13789302967","lat":50.058263,"lon":19.931826,"name":"Panda Bubble Tea","cat":"food","kind":"cafe","ts":"2026-05-03","tags":{"addr:street":"Zwierzyniecka","addr:housenumber":"7","opening_hours":"11:00-19:30"}},{"id":"n13789837834","lat":50.046136,"lon":19.949787,"name":"Medycyna Estetyczna dr Małgorzata Gajewska","cat":"health","kind":"doctors","ts":"2026-05-03","tags":{"opening_hours":"Mo-Fr 12:00-20:00"}},{"id":"n13789845008","lat":50.046029,"lon":19.950731,"name":"Pracownia Krawiecka","cat":"shop","kind":"tailor","ts":"2026-05-03","tags":{"opening_hours":"Mo-Fr 08:00-16:00"}},{"id":"n13789860416","lat":50.04603,"lon":19.950968,"name":"Vistula","cat":"shop","kind":"clothes","ts":"2026-05-03","tags":{"opening_hours":"Mo-Fr 10:00-18:00; Sa 10:00-14:00"}},{"id":"n13789894854","lat":50.046645,"lon":19.951283,"name":"Kitchen in Box Ukrainian Food","cat":"shop","kind":"frozen_food","ts":"2026-05-03","tags":{"opening_hours":"Mo-Sa 08:00-22:00; Su 09:00-21:00"}},{"id":"n13789906598","lat":50.046707,"lon":19.951502,"name":"Viru czesze hery","cat":"shop","kind":"hairdresser","ts":"2026-05-03","tags":{}},{"id":"n13789914868","lat":50.046278,"lon":19.950218,"name":"The Pizza","cat":"food","kind":"fast_food","ts":"2026-05-03","tags":{"opening_hours":"Mo-Th 11:00-23:00, Fr,Sa 11:00-24:00, Su 11:00-22:00"}},{"id":"n13789915822","lat":50.04617,"lon":19.949876,"name":"Star Look Studio","cat":"shop","kind":"beauty","ts":"2026-05-03","tags":{"opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-19:00"}},{"id":"n13789916045","lat":50.046236,"lon":19.950058,"name":"Zmączeni","cat":"shop","kind":"bakery","ts":"2026-05-03","tags":{"opening_hours":"Mo-Fr 07:00-18:00; Sa,Su 08:00-16:00"}},{"id":"n13789929621","lat":50.046729,"lon":19.95224,"name":"Skin","cat":"health","kind":"doctors","ts":"2026-05-03","tags":{"opening_hours":"Mo-Fr 10:00-22:00; Sa 10:00-18:00"}},{"id":"n13830640787","lat":50.056548,"lon":19.92879,"name":"Skwer Anny Szałapak","cat":"culture","kind":"information","ts":"2026-05-15","tags":{}},{"id":"n13888691734","lat":50.048827,"lon":19.944811,"name":"Los Gorditos Breakfast","cat":"food","kind":"restaurant","ts":"2026-05-28","tags":{"addr:street":"Plac Wolnica","addr:housenumber":"9/13","website":"https://losgorditos.pl/breakfast/","opening_hours":"Mo-Su 09:00-15:00"}},{"id":"n13901242101","lat":50.060566,"lon":19.932192,"name":"Omotesandō onigiri","cat":"food","kind":"restaurant","ts":"2026-06-01","tags":{"opening_hours":"Mo-Su 10:00-18:00"}},{"id":"n13901323701","lat":50.062177,"lon":19.940937,"name":"The only one","cat":"food","kind":"cafe","ts":"2026-06-01","tags":{"addr:street":"Szpitalna","addr:housenumber":"7","opening_hours":"Mo-Su 09:00-19:00"}},{"id":"n13904539901","lat":50.058987,"lon":19.93948,"name":"Annapurna Kuchnia Indyjska Stare Miasto","cat":"food","kind":"restaurant","ts":"2026-06-02","tags":{"name:en":"Annapurna Indian Restaurant Kraków Centre","level":"0","check_date":"2026-06-02","addr:street":"Dominikańska","addr:housenumber":"3","website":"https://www.theannapurna.pl/","opening_hours":"Mo-Sa 12:00-23:00; Su 12:00-22:00"}},{"id":"n13907696590","lat":50.048031,"lon":19.930715,"name":"Lajkonik","cat":"shop","kind":"bakery","ts":"2026-06-03","tags":{"check_date":"2026-06-03"}},{"id":"n13907696591","lat":50.047514,"lon":19.93016,"name":"Vibes","cat":"food","kind":"restaurant","ts":"2026-06-03","tags":{"check_date":"2026-06-03"}},{"id":"n13920332654","lat":50.051819,"lon":19.944372,"name":"Pijana Wiśnia","cat":"food","kind":"bar","ts":"2026-06-08","tags":{"addr:street":"Plac Nowy","addr:housenumber":"8","opening_hours":"Mo-Su 12:00-00:00"}},{"id":"n13978540768","lat":50.063807,"lon":19.936262,"name":"Stuku Puku","cat":"food","kind":"bar","ts":"2026-09-20","tags":{"check_date":"2026-09-20"}},{"id":"n14002316486","lat":50.062535,"lon":19.93151,"name":"Agnes Apartments Old Town","cat":"stay","kind":"apartment","ts":"2026-07-10","tags":{"addr:street":"Studencka","addr:housenumber":"2","website":"https://cracow.travel.pl/pl/apartamenty/agnes-apartments-old-town/"}},{"id":"n14002330812","lat":50.050077,"lon":19.94239,"name":"Liv Apartments Old Town","cat":"stay","kind":"apartment","ts":"2026-07-10","tags":{"addr:street":"Świętej Katarzyny","addr:housenumber":"1","website":"https://cracow.travel.pl/pl/apartamenty/liv-apartments-old-town/"}},{"id":"n14003351702","lat":50.046864,"lon":19.955416,"name":"Ge'ez Ethiopian Restaurant","cat":"food","kind":"restaurant","ts":"2026-07-10","tags":{"addr:street":"Na Zjeździe","addr:housenumber":"11","website":"https://geez-ethiopian-restaurant.eatbu.com/?lang=en","opening_hours":"Mo 09:00-09:00; Tu-Th 15:00-22:00; Fr 14:00-22:00; Sa 13:00-22:00; Su 13:00-21:00"}},{"id":"n14014358540","lat":50.061154,"lon":19.935166,"name":"Magia Minerałów Kraków","cat":"shop","kind":"collector","ts":"2026-07-14","tags":{"addr:street":"Wiślna","addr:housenumber":"1","website":"https://magiamineralowkrakow.pl/","opening_hours":"Mo-Su 10:00-20:00"}},{"id":"n14014462276","lat":50.063964,"lon":19.937896,"name":"DekorArt Ceramika Bolesławiec","cat":"shop","kind":"pottery","ts":"2026-07-14","tags":{"opening_hours":"Mo-Sa 10:00-19:00; Su 10:00-17:00"}},{"id":"n14019602759","lat":50.058709,"lon":19.943237,"name":"Grace Apartments","cat":"stay","kind":"apartment","ts":"2026-07-16","tags":{"addr:street":"Starowiślna","addr:housenumber":"4","website":"https://cracow.travel.pl/pl/apartamenty/grace-apartments/"}},{"id":"n14019617933","lat":50.061516,"lon":19.935321,"name":"Apartamenty w Pałacu Pod Baranami","cat":"stay","kind":"apartment","ts":"2026-07-16","tags":{"addr:street":"Rynek Główny","addr:housenumber":"27","website":"https://cracow.travel.pl/pl/apartamenty/apartamenty-w-palacu-pod-baranami/"}},{"id":"n14021382126","lat":50.050465,"lon":19.928308,"name":"Well Well","cat":"stay","kind":"apartment","ts":"2026-07-17","tags":{"check_date":"2026-07-17"}},{"id":"n14021382127","lat":50.051566,"lon":19.927354,"name":"Oak","cat":"food","kind":"cafe","ts":"2026-07-17","tags":{"check_date":"2026-07-17"}},{"id":"n14022699203","lat":50.061233,"lon":19.941537,"name":"English Football Club","cat":"food","kind":"pub","ts":"2026-07-28","tags":{"check_date":"2026-07-17","addr:street":"Mikołajska","addr:housenumber":"5","website":"https://efckrakow.pl/"}},{"id":"n14023789401","lat":50.058196,"lon":19.949107,"name":"Sklep Zielarski Gemini","cat":"health","kind":"pharmacy","ts":"2026-07-18","tags":{"check_date":"2026-07-18","addr:street":"Aleja Ignacego Daszyńskiego","addr:housenumber":"3","opening_hours":"Mo-Fr 08:00-19:00; Sa 08:00-17:00"}},{"id":"n14024515230","lat":50.058604,"lon":19.95185,"name":"lek. med. Małgorzata Fuchs","cat":"health","kind":"doctors","ts":"2026-07-18","tags":{"website":"https://malgorzatafuchs.pl/"}},{"id":"n14028607957","lat":50.047713,"lon":19.925117,"name":"Ice Apartments","cat":"stay","kind":"apartment","ts":"2026-07-20","tags":{"addr:street":"Michała Bałuckiego","addr:housenumber":"29","website":"https://cracow.travel.pl/pl/apartamenty/ice-apartments/"}},{"id":"n14031210214","lat":50.059993,"lon":19.951812,"name":"Przychodnia Medycyna Polska","cat":"health","kind":"doctors","ts":"2026-07-21","tags":{"wheelchair":"yes","opening_hours":"Mo-Fr 08:00-18:00"}},{"id":"n14052014002","lat":50.049385,"lon":19.941885,"name":"Hii Ceylon","cat":"food","kind":"restaurant","ts":"2026-07-26","tags":{"check_date":"2026-07-26","addr:street":"Augustiańska","addr:housenumber":"20","website":"https://www.hiiceylon.com/","opening_hours":"Su, Tu-Th 12:00-21:00; Fr-Sa 12:00-22:00"}},{"id":"n14061153901","lat":50.056264,"lon":19.937243,"name":"Czarnomorka","cat":"food","kind":"restaurant","ts":"2026-07-30","tags":{"addr:street":"Kanonicza","addr:housenumber":"17"}},{"id":"n14080071324","lat":50.054638,"lon":19.946545,"name":"Coco Estetic Beauty & Hair","cat":"shop","kind":"beauty","ts":"2026-08-08","tags":{"level":"0","check_date":"2026-08-08","addr:street":"Berka Joselewicza","addr:housenumber":"18"}},{"id":"n14084163801","lat":50.05211,"lon":19.946064,"name":"Wystava Wheels &Heels","cat":"culture","kind":"museum","ts":"2026-08-09","tags":{"name:en":"Wheels&Heels Exhibition","addr:street":"Kupa","addr:housenumber":"6","website":"http://www.wheelsandheels.pl","opening_hours":"Mo-Su 10:00-20:00"}},{"id":"n14102536853","lat":50.05826,"lon":19.951471,"name":"Kingston Barbershop 👑 Centrum","cat":"shop","kind":"hairdresser","ts":"2026-09-11","tags":{"addr:street":"Aleja Ignacego Daszyńskiego","website":"https://KingstonBarbershop.pl","opening_hours":"Mo-Su 09:00-21:00"}},{"id":"n14143372101","lat":50.051109,"lon":19.934171,"name":"Aqua Fun Boat Tours","cat":"culture","kind":"attraction","ts":"2026-09-03","tags":{}},{"id":"n14158185768","lat":50.058631,"lon":19.947226,"name":"Żabka","cat":"shop","kind":"convenience","ts":"2026-09-06","tags":{}},{"id":"n14159580701","lat":50.053435,"lon":19.939573,"name":"Stradonia Serviced Apartments","cat":"stay","kind":"hotel","ts":"2026-09-07","tags":{"name:en":"Stradonia Serviced Apartments","level":"0","check_date":"2026-09-07","addr:street":"Stradomska","addr:housenumber":"7","website":"https://www.stradonia.pl","opening_hours":"24/7"}},{"id":"n14182957131","lat":50.059554,"lon":19.937891,"name":"S&A Jewelery Design","cat":"shop","kind":"jewelry","ts":"2026-09-15","tags":{"wheelchair":"yes","website":"https://s-a.pl/"}},{"id":"n14184695701","lat":50.061001,"lon":19.941746,"name":"DZIEŃ DOBRY, TU KAWA","cat":"food","kind":"cafe","ts":"2026-09-16","tags":{"addr:street":"Świętego Krzyża","addr:housenumber":"5"}},{"id":"n14185929463","lat":50.063928,"lon":19.939632,"name":"Anna Pollen","cat":"shop","kind":"shoes","ts":"2026-09-16","tags":{"website":"https://annapollen.store/","opening_hours":"Mo-Fr 11:00-18:00; Sa 11:00-15:00"}},{"id":"n14190343590","lat":50.050276,"lon":19.93825,"name":"So Soho","cat":"stay","kind":"hotel","ts":"2026-09-17","tags":{}},{"id":"n14211354246","lat":50.06224,"lon":19.940961,"name":"Militaria Kraków","cat":"shop","kind":"military_surplus","ts":"2026-09-28","tags":{"addr:street":"Szpitalna","addr:housenumber":"7","website":"www.militariakrakow.com","opening_hours":"Mo-Fr 12:00-18:00, Sa 11:00-14:00"}},{"id":"n14213615998","lat":50.062452,"lon":19.94125,"name":"the morning hug bakery","cat":"shop","kind":"pastry","ts":"2026-09-25","tags":{"wheelchair":"no","check_date":"2026-09-25","opening_hours":"Mo-Fr 08:00-16:00; Sa-Su 08:00-17:00"}},{"id":"n14226225702","lat":50.057053,"lon":19.929812,"name":"Moja Gruzja Piekarnia","cat":"shop","kind":"bakery","ts":"2026-09-28","tags":{"name:en":"Georgian Bakery","addr:street":"Zwierzyniecka","addr:housenumber":"27","opening_hours":"Mo-Fr 09:00-18:00; Sa-Su 09:00-17:00"}},{"id":"n14229245925","lat":50.063967,"lon":19.933224,"name":"FiveHostel","cat":"stay","kind":"hostel","ts":"2026-09-28","tags":{"level":"1","addr:street":"Juliana Dunajewskiego","addr:housenumber":"1"}},{"id":"w3989492","lat":50.063417,"lon":19.940265,"name":"Floriańska","cat":"culture","kind":"attraction","ts":"2026-08-20","tags":{"wheelchair":"yes"}},{"id":"w23256528","lat":50.0617,"lon":19.937362,"name":"Sukiennice","cat":"culture","kind":"attraction","ts":"2025-11-26","tags":{"name:en":"Cloth Hall","wheelchair":"yes","addr:street":"Rynek Główny","addr:housenumber":"3"}},{"id":"w25113592","lat":50.059717,"lon":19.912084,"name":"Błonia Krakowskie","cat":"culture","kind":"attraction","ts":"2026-09-30","tags":{"wheelchair":"limited","opening_hours":"24/7"}},{"id":"w25122842","lat":50.061474,"lon":19.936415,"name":"Wieża Ratuszowa","cat":"culture","kind":"museum","ts":"2025-11-26","tags":{"name:en":"Town Hall Tower","wheelchair":"no","addr:street":"Rynek Główny","addr:housenumber":"1","website":"https://muzeumkrakowa.pl/oddzialy/wieza-ratuszowa","opening_hours":"Mo 11:00-15:00; Tu-Su 11:00-18:00"}},{"id":"w25516318","lat":50.052818,"lon":19.935078,"name":"Baszta Sandomierska","cat":"culture","kind":"attraction","ts":"2023-08-21","tags":{"name:en":"Sandomierska Tower"}},{"id":"w25516598","lat":50.054771,"lon":19.934819,"name":"Brama Wazów","cat":"culture","kind":"city_gate","ts":"2023-08-21","tags":{}},{"id":"w25524811","lat":50.052909,"lon":19.935403,"name":"Brama Bernardyńska","cat":"culture","kind":"city_gate","ts":"2025-03-30","tags":{}},{"id":"w26195267","lat":50.061657,"lon":19.93945,"name":"Bazylika Wniebowzięcia Najświętszej Maryi Panny","cat":"culture","kind":"place_of_worship","ts":"2025-11-01","tags":{"name:en":"St. Mary's Basilica","wheelchair":"yes","addr:street":"Plac Mariacki","addr:housenumber":"5","website":"https://mariacki.com","opening_hours":"Mo-Sa 11:30-18:00; Su 14:00-18:00"}},{"id":"w29271073","lat":50.056597,"lon":19.938429,"name":"Kościół pw. Świętego Andrzeja","cat":"culture","kind":"place_of_worship","ts":"2024-08-22","tags":{"name:en":"Church of Saint Andrew","wheelchair":"no","check_date":"2024-08-23","addr:street":"Grodzka","addr:housenumber":"54"}},{"id":"w29271113","lat":50.060888,"lon":19.937743,"name":"Kościół pw. Świętego Wojciecha Biskupa i Męczennika","cat":"culture","kind":"place_of_worship","ts":"2022-06-15","tags":{"name:en":"St. Adalbert's church","website":"http://www.kosciolwojciecha.pl/","opening_hours":"Mo-Sa 09:00-17:00; Su 13:30-18:00"}},{"id":"w29327540","lat":50.058752,"lon":19.930889,"name":"Kościół pw. Niepokalanego Serca Najświętszej Marii Panny","cat":"culture","kind":"place_of_worship","ts":"2025-08-05","tags":{"addr:street":"Smoleńsk","addr:housenumber":"6"}},{"id":"w33291026","lat":50.048236,"lon":19.937635,"name":"Bazylika Świętego Michała Archanioła i Świętego Stanisława Biskupa","cat":"culture","kind":"place_of_worship","ts":"2026-07-08","tags":{"addr:street":"Skałeczna","addr:housenumber":"15","website":"https://skalka.paulini.pl/"}},{"id":"w33291029","lat":50.049767,"lon":19.944977,"name":"Bazylika Bożego Ciała","cat":"culture","kind":"place_of_worship","ts":"2026-07-11","tags":{"name:en":"Corpus Christi Church","check_date":"2025-07-24","addr:street":"Bożego Ciała","addr:housenumber":"26","website":"https://bozecialo.net/"}},{"id":"w33291034","lat":50.052654,"lon":19.947285,"name":"Synagoga Remuh","cat":"culture","kind":"place_of_worship","ts":"2026-09-18","tags":{"name:en":"Remuh Synagogue"}},{"id":"w39243627","lat":50.049282,"lon":19.941036,"name":"Kościół pw. Świętej Katarzyny Aleksandryjskiej","cat":"culture","kind":"place_of_worship","ts":"2026-05-13","tags":{"addr:street":"Augustiańska","addr:housenumber":"7","website":"https://parafia-kazimierz.augustianie.pl/"}},{"id":"w39244262","lat":50.051274,"lon":19.939733,"name":"Kościół pw. Świętej Agnieszki","cat":"culture","kind":"place_of_worship","ts":"2025-01-20","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"30","website":"http://www.krakow.ordynariat.pl/"}},{"id":"w39247718","lat":50.059947,"lon":19.943245,"name":"Jednostka Ratowniczo-Gaśnicza PSP nr 1 w Krakowie","cat":"culture","kind":"fire_station","ts":"2023-07-01","tags":{"addr:street":"Westerplatte","addr:housenumber":"19"}},{"id":"w39357526","lat":50.063995,"lon":19.934905,"name":"Pałac Sztuki","cat":"culture","kind":"museum","ts":"2023-12-27","tags":{"name:en":"Palace of Art","addr:street":"Plac Szczepański","addr:housenumber":"4","opening_hours":"Mo-Fr 08:15-18:00; Sa-Su 10:00-18:00"}},{"id":"w39357541","lat":50.062399,"lon":19.933521,"name":"Kościół pw. Świętej Anny","cat":"culture","kind":"place_of_worship","ts":"2026-09-27","tags":{"wheelchair":"no","check_date":"2026-09-27","addr:street":"Świętej Anny","addr:housenumber":"13","website":"https://kolegiata-anna.pl/"}},{"id":"w39357554","lat":50.059656,"lon":19.936595,"name":"Wydział Prawa i Administracji UJ","cat":"services","kind":"university","ts":"2020-10-31","tags":{}},{"id":"w39357559","lat":50.057064,"lon":19.937839,"name":"Collegium Iuridicum","cat":"services","kind":"university","ts":"2022-10-07","tags":{}},{"id":"w39357571","lat":50.063155,"lon":19.935274,"name":"Narodowy Stary Teatr imienia Heleny Modrzejewskiej","cat":"culture","kind":"theatre","ts":"2023-12-11","tags":{"addr:street":"Plac Szczepański","addr:housenumber":"1"}},{"id":"w39357573","lat":50.063135,"lon":19.938943,"name":"Kościół pw. Świętego Jana Chrzciciela i Świętego Jana Ewangelisty","cat":"culture","kind":"place_of_worship","ts":"2024-11-12","tags":{"wheelchair":"limited","toilets:wheelchair":"no","check_date":"2023-06-06","addr:street":"Świętego Jana","addr:housenumber":"7"}},{"id":"w39365371","lat":50.058116,"lon":19.939783,"name":"Kościół pw. Świętego Józefa","cat":"culture","kind":"place_of_worship","ts":"2021-02-04","tags":{"addr:street":"Poselska","addr:housenumber":"21"}},{"id":"w39393942","lat":50.061641,"lon":19.927285,"name":"Centrum Onkologii Instytut imienia Marii Skłodowskiej","cat":"health","kind":"hospital","ts":"2026-09-22","tags":{"addr:street":"Garncarska","addr:housenumber":"11"}},{"id":"w39393943","lat":50.060459,"lon":19.927757,"name":"Kościół pw. Najświętszego Serca Pana Jezusa","cat":"culture","kind":"place_of_worship","ts":"2021-02-04","tags":{"addr:street":"Garncarska","addr:housenumber":"24"}},{"id":"w39393947","lat":50.063264,"lon":19.928418,"name":"Dom Józefa Mehoffera","cat":"culture","kind":"museum","ts":"2026-09-12","tags":{"name:en":"The Józef Mehoffer House","addr:street":"Krupnicza","addr:housenumber":"26","website":"https://mnk.pl/oddzialy/mehoffer/","opening_hours":"Tu-Fr 09:00-16:00; Sa 10:00-18:00; Su 10:00-16:00; Mo off"}},{"id":"w39393950","lat":50.058845,"lon":19.932579,"name":"Filharmonia Krakowska imienia Karola Szymanowskiego","cat":"culture","kind":"theatre","ts":"2023-11-03","tags":{"name:en":"Kraków Philharmonic","addr:street":"Zwierzyniecka","addr:housenumber":"1","website":"https://www.filharmonia.krakow.pl/"}},{"id":"w39393951","lat":50.058769,"lon":19.929604,"name":"Kościół pw. Bożego Miłosierdzia","cat":"culture","kind":"place_of_worship","ts":"2025-02-18","tags":{"addr:street":"Bożego Miłosierdzia","addr:housenumber":"1"}},{"id":"w39394969","lat":50.060872,"lon":19.947237,"name":"Kościół pw. Świętego Mikołaja","cat":"culture","kind":"place_of_worship","ts":"2025-03-16","tags":{"addr:street":"Mikołaja Kopernika","addr:housenumber":"9a","website":"http://www.mikolaj.diecezja.pl/"}},{"id":"w39397572","lat":50.059538,"lon":19.942881,"name":"Urząd Pocztowy Kraków 1","cat":"services","kind":"post_office","ts":"2025-06-21","tags":{"opening_hours":"Mo-Fr 08:00-20:00; Sa 08:00-14:00"}},{"id":"w39397573","lat":50.05714,"lon":19.943609,"name":"Scena Kameralna - Stary Teatr","cat":"culture","kind":"theatre","ts":"2022-10-10","tags":{"website":"https://stary.pl/scena/scena-kameralna/"}},{"id":"w39401986","lat":50.06242,"lon":19.951471,"name":"Kościół pw. Niepokalanego Poczęcia Najświętszej Maryi Panny","cat":"culture","kind":"place_of_worship","ts":"2023-08-16","tags":{"addr:street":"Mikołaja Kopernika","addr:housenumber":"19"}},{"id":"w39405479","lat":50.052938,"lon":19.94445,"name":"Synagoga Tempel w Krakowie","cat":"culture","kind":"place_of_worship","ts":"2024-01-29","tags":{}},{"id":"w39405481","lat":50.05261,"lon":19.945743,"name":"Synagoga Kupa","cat":"culture","kind":"place_of_worship","ts":"2024-01-31","tags":{}},{"id":"w39405483","lat":50.051677,"lon":19.946661,"name":"Synagoga Izaaka Jakubowicza","cat":"culture","kind":"place_of_worship","ts":"2024-02-05","tags":{}},{"id":"w39405490","lat":50.051384,"lon":19.947374,"name":"Synagoga Wysoka","cat":"culture","kind":"building","ts":"2024-01-31","tags":{}},{"id":"w39407989","lat":50.047032,"lon":19.94418,"name":"Kościół pw. Świętej Trójcy","cat":"culture","kind":"place_of_worship","ts":"2026-07-18","tags":{"check_date":"2026-07-18","website":"https://www.diecezja.pl/parafie/lista-parafii/2-krakow---kazimierz/parafia-bozego-ciala.html"}},{"id":"w39407991","lat":50.046139,"lon":19.941077,"name":"Staromiejskie Centrum Kultury Młodzieży","cat":"culture","kind":"arts_centre","ts":"2024-03-09","tags":{"website":"https://www.sckm.krakow.pl/"}},{"id":"w39407996","lat":50.053417,"lon":19.938327,"name":"Kościół pw. Świętego Bernardyna ze Sieny","cat":"culture","kind":"place_of_worship","ts":"2024-11-20","tags":{"website":"http://www.bernardyni.com.pl/"}},{"id":"w60420328","lat":50.056027,"lon":19.930894,"name":"Sheraton","cat":"stay","kind":"hotel","ts":"2026-09-10","tags":{"wheelchair":"yes","addr:street":"Powiśle","addr:housenumber":"7","website":"https://www.sheratongrandkrakow.com.pl/"}},{"id":"w63454999","lat":50.060693,"lon":19.944851,"name":"Wyspiański","cat":"stay","kind":"hotel","ts":"2022-07-03","tags":{"website":"https://www.hotel-wyspianski.pl/"}},{"id":"w83499248","lat":50.06303,"lon":19.948907,"name":"Biblioteka UIK","cat":"culture","kind":"library","ts":"2024-02-02","tags":{"name:en":"UIK Library","addr:street":"Mikołaja Kopernika","addr:housenumber":"26","website":"https://portal.BibliotekaAIK.pl","opening_hours":"Mo-Fr 09:00-18:00, Sa 09:00-15:00"}},{"id":"w83636100","lat":50.058906,"lon":19.95591,"name":"VIII Liceum Ogólnokształcące im. Stanisława Wyspiańskiego","cat":"services","kind":"school","ts":"2026-04-20","tags":{"check_date":"2026-04-20"}},{"id":"w83636443","lat":50.062259,"lon":19.952407,"name":"Szpital Uniwersytecki CM UJ","cat":"health","kind":"hospital","ts":"2023-01-11","tags":{}},{"id":"w85151343","lat":50.053471,"lon":19.935676,"name":"Baszta Szlachecka","cat":"culture","kind":"attraction","ts":"2023-08-21","tags":{}},{"id":"w85151345","lat":50.053322,"lon":19.93547,"name":"Baszta Kobieca","cat":"culture","kind":"attraction","ts":"2024-11-20","tags":{}},{"id":"w85151348","lat":50.053963,"lon":19.936751,"name":"Baszta Senatorska","cat":"culture","kind":"attraction","ts":"2024-04-09","tags":{}},{"id":"w85151350","lat":50.054644,"lon":19.93548,"name":"Bazylika archikatedralna Świętych Stanisława i Wacława","cat":"culture","kind":"place_of_worship","ts":"2026-07-08","tags":{"name:en":"Royal Archcathedral Basilica of Saints Stanislaus and Wenceslaus","wheelchair":"yes","level":"0","addr:housenumber":"1","website":"https://katedra-wawelska.pl/","opening_hours":"Mo-Sa 06:30-17:00; Su 07:00-17:30; Apr-Oct Mo-Sa 06:30-18:00; Apr-Oct Su 07:00-18:30"}},{"id":"w85676236","lat":50.047886,"lon":19.952969,"name":"Qubus","cat":"stay","kind":"hotel","ts":"2026-02-11","tags":{"wheelchair":"yes","check_date":"2026-02-11","addr:street":"Nadwiślańska","addr:housenumber":"6","website":"https://www.qubushotel.com/hotele.php?lang=1&id_h=1"}},{"id":"w104374972","lat":50.056927,"lon":19.939061,"name":"Kościół pw. Świętych Apostołów Piotra i Pawła","cat":"culture","kind":"place_of_worship","ts":"2026-06-16","tags":{"name:en":"Church of Saints Peter and Paul","addr:street":"Grodzka","addr:housenumber":"52a"}},{"id":"w104657471","lat":50.04595,"lon":19.931268,"name":"Urząd Pocztowy Kraków 54","cat":"services","kind":"post_office","ts":"2022-11-07","tags":{"opening_hours":"Mo-Fr 09:00-20:00"}},{"id":"w107693433","lat":50.046975,"lon":19.93277,"name":"Hostel Retro","cat":"stay","kind":"hostel","ts":"2026-09-22","tags":{"addr:street":"Barska","addr:housenumber":"59"}},{"id":"w108518430","lat":50.048188,"lon":19.939048,"name":"Wyższe Seminarium Duchowne Zakonu Paulinów w Krakowie","cat":"services","kind":"college","ts":"2024-06-29","tags":{"addr:street":"Skałeczna","addr:housenumber":"16","website":"https://seminarium.paulini.pl/"}},{"id":"w117749419","lat":50.054459,"lon":19.936669,"name":"Dziedziniec Arkadowy","cat":"culture","kind":"attraction","ts":"2026-08-21","tags":{"wheelchair":"yes"}},{"id":"w118608439","lat":50.058862,"lon":19.943488,"name":"Hotel Wielopole","cat":"stay","kind":"hotel","ts":"2023-12-15","tags":{"addr:street":"Wielopole","addr:housenumber":"3","website":"https://www.wielopole.pl/"}},{"id":"w118608444","lat":50.057456,"lon":19.945195,"name":"Gentlemen Barber Shop Kraków","cat":"shop","kind":"hairdresser","ts":"2026-08-31","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"80/82","website":"https://gentlemen-krakow.pl/","opening_hours":"Mo-Sa 08:00-21:00; Su 12:00-20:00"}},{"id":"w118713246","lat":50.05651,"lon":19.947333,"name":"Leone","cat":"stay","kind":"hotel","ts":"2026-08-04","tags":{}},{"id":"w118717694","lat":50.056351,"lon":19.9471,"name":"A-Z Auto Centrum","cat":"shop","kind":"car_repair","ts":"2024-01-27","tags":{}},{"id":"w122728147","lat":50.058161,"lon":19.941007,"name":"Best Western Old Town","cat":"stay","kind":"hotel","ts":"2025-06-26","tags":{"check_date":"2025-06-26"}},{"id":"w123143259","lat":50.060504,"lon":19.924934,"name":"Kolegium Śląskie","cat":"culture","kind":"building","ts":"2025-04-14","tags":{"wheelchair":"no","addr:street":"Aleja Adama Mickiewicza","addr:housenumber":"3","website":"https://dadn.uj.edu.pl/obiekty/slaskie"}},{"id":"w124787717","lat":50.055907,"lon":19.938619,"name":"Kościół Świętego Marcina","cat":"culture","kind":"place_of_worship","ts":"2021-10-14","tags":{"addr:street":"Grodzka","addr:housenumber":"56"}},{"id":"w124791298","lat":50.057276,"lon":19.93793,"name":"Hotel Senacki","cat":"stay","kind":"hotel","ts":"2026-07-18","tags":{"check_date":"2026-07-18","website":"https://www.hotelsenacki.pl/"}},{"id":"w125099329","lat":50.062459,"lon":19.931731,"name":"The Old Town View","cat":"stay","kind":"apartment","ts":"2026-07-20","tags":{"addr:street":"Podwale","addr:housenumber":"3","website":"https://cracow.travel.pl/pl/apartamenty/the-old-town-view/"}},{"id":"w125099334","lat":50.062086,"lon":19.930247,"name":"Domek Loretański","cat":"culture","kind":"place_of_worship","ts":"2026-01-19","tags":{"addr:street":"Loretańska","addr:housenumber":"11"}},{"id":"w125207200","lat":50.06365,"lon":19.932269,"name":"Teatr Bagatela","cat":"culture","kind":"theatre","ts":"2026-09-26","tags":{"check_date":"2026-09-26"}},{"id":"w136648067","lat":50.047879,"lon":19.95537,"name":"Skład Solny","cat":"culture","kind":"building","ts":"2021-08-31","tags":{"addr:street":"Na Zjeździe","addr:housenumber":"8"}},{"id":"w138025114","lat":50.062794,"lon":19.943566,"name":"Szkoła Podstawowa nr 1 im. Komisji Edukacji Narodowej","cat":"services","kind":"school","ts":"2023-11-28","tags":{"website":"http://www.sp1krakow.neostrada.pl/"}},{"id":"w138025140","lat":50.063371,"lon":19.943334,"name":"Kościół pw. Świętego Krzyża","cat":"culture","kind":"place_of_worship","ts":"2024-10-31","tags":{"wheelchair":"yes","addr:street":"Plac Świętego Ducha","addr:housenumber":"2","website":"https://www.krzyzkrakow.pl/"}},{"id":"w138245520","lat":50.061614,"lon":19.943152,"name":"Akademia Muzyczna","cat":"services","kind":"university","ts":"2024-07-22","tags":{"name:en":"Academy of Music"}},{"id":"w138245530","lat":50.061581,"lon":19.942892,"name":"Mikołaj","cat":"stay","kind":"hotel","ts":"2026-05-13","tags":{"website":"https://www.hotelmikolaj.pl/"}},{"id":"w138245533","lat":50.061601,"lon":19.942735,"name":"Wit Stwosz","cat":"stay","kind":"hotel","ts":"2026-02-06","tags":{"website":"http://www.wit-stwosz.com.pl/"}},{"id":"w138245535","lat":50.061575,"lon":19.942218,"name":"Great Polonia Kraków Old Town","cat":"stay","kind":"hotel","ts":"2024-07-22","tags":{"website":"https://oldkrakow.greatpolonia.pl/"}},{"id":"w138326572","lat":50.061349,"lon":19.942791,"name":"Old Town Residence","cat":"stay","kind":"hotel","ts":"2024-07-22","tags":{"website":"http://www.oldtownresidence.pl/"}},{"id":"w138326573","lat":50.061157,"lon":19.943203,"name":"Kościół pw. Matki Boskiej Śnieżnej","cat":"culture","kind":"place_of_worship","ts":"2024-07-22","tags":{}},{"id":"w138326588","lat":50.060954,"lon":19.942317,"name":"Hotel Gródek","cat":"stay","kind":"hotel","ts":"2016-10-26","tags":{"addr:street":"Na Gródku","addr:housenumber":"4","website":"http://www.donimirski.com/hotel-grodek"}},{"id":"w138355824","lat":50.056072,"lon":19.93622,"name":"Wyższe Seminarium Duchowne","cat":"services","kind":"college","ts":"2026-09-22","tags":{"addr:street":"Podzamcze","addr:housenumber":"8"}},{"id":"w138365337","lat":50.061312,"lon":19.939841,"name":"Kościół pw. Świętej Barbary","cat":"culture","kind":"place_of_worship","ts":"2024-10-31","tags":{"name:en":"Saint Barbara's Church","addr:street":"Mały Rynek","addr:housenumber":"9","website":"http://www.swbarbara.jezuici.pl/"}},{"id":"w138367370","lat":50.058969,"lon":19.938948,"name":"Hotel Santi","cat":"stay","kind":"hotel","ts":"2025-09-05","tags":{}},{"id":"w138515650","lat":50.062474,"lon":19.940752,"name":"Kościół pw. Świętego Tomasza Apostoła","cat":"culture","kind":"place_of_worship","ts":"2025-10-26","tags":{"name:en":"Church of St. Thomas the Apostle","addr:street":"Szpitalna","website":"https://kanoniczki.pl/kosciol-sw-tomasza-apostola/"}},{"id":"w143901634","lat":50.057227,"lon":19.929954,"name":"Kadetus Aparthotel","cat":"stay","kind":"hotel","ts":"2026-05-19","tags":{"addr:street":"Zwierzyniecka","addr:housenumber":"25","website":"http://kadetus.com/?lang=en","opening_hours":"24/7"}},{"id":"w144449360","lat":50.04691,"lon":19.921437,"name":"Zespół Szkół Łączności","cat":"services","kind":"school","ts":"2025-03-25","tags":{"website":"http://tl.krakow.pl/"}},{"id":"w151722909","lat":50.046681,"lon":19.940788,"name":"Specjalny Ośrodek Szkolno Wychowawczy nr 4","cat":"services","kind":"school","ts":"2024-03-09","tags":{"website":"http://sosw4-krakow.com/"}},{"id":"w151765809","lat":50.050062,"lon":19.940126,"name":"Secesja","cat":"stay","kind":"hotel","ts":"2026-05-19","tags":{"website":"https://hotelsecesja.pl/"}},{"id":"w151901695","lat":50.050621,"lon":19.943718,"name":"Regent","cat":"stay","kind":"hotel","ts":"2026-09-09","tags":{"check_date":"2026-09-09","website":"https://www.hotelregent.pl/en/"}},{"id":"w151901706","lat":50.049477,"lon":19.943261,"name":"Dada Boutique Home","cat":"stay","kind":"hotel","ts":"2025-06-09","tags":{"addr:street":"Krakowska","addr:housenumber":"30"}},{"id":"w151901707","lat":50.049646,"lon":19.944117,"name":"bc29 Residence","cat":"stay","kind":"apartment","ts":"2025-06-09","tags":{}},{"id":"w151908267","lat":50.051783,"lon":19.943611,"name":"String Taste Coffee","cat":"food","kind":"cafe","ts":"2026-09-06","tags":{"addr:street":"Bożego Ciała","addr:housenumber":"10","website":"https://stringtaste.coffee"}},{"id":"w151913830","lat":50.0515,"lon":19.944993,"name":"Sham Falafel","cat":"food","kind":"fast_food","ts":"2026-08-22","tags":{"wheelchair":"yes","check_date":"2026-08-22","opening_hours":"Mo-Sa 10:00-02:00; Su 12:00-02:00"}},{"id":"w151913832","lat":50.05144,"lon":19.944757,"name":"Grill na Kazimierzu","cat":"food","kind":"fast_food","ts":"2024-05-25","tags":{"wheelchair":"yes"}},{"id":"w151913838","lat":50.05152,"lon":19.945073,"name":"French Tacos","cat":"food","kind":"fast_food","ts":"2025-11-08","tags":{}},{"id":"w151913840","lat":50.051539,"lon":19.94515,"name":"Ali Baba","cat":"food","kind":"fast_food","ts":"2024-05-25","tags":{"wheelchair":"yes"}},{"id":"w151913841","lat":50.05148,"lon":19.944914,"name":"Kebab Pasja","cat":"food","kind":"fast_food","ts":"2024-05-25","tags":{"wheelchair":"yes"}},{"id":"w151916945","lat":50.051187,"lon":19.94624,"name":"Hotel Karmel","cat":"stay","kind":"hotel","ts":"2024-02-13","tags":{"website":"http://www.karmel.com.pl"}},{"id":"w152104717","lat":50.052146,"lon":19.946139,"name":"Privilege Suites","cat":"stay","kind":"apartment","ts":"2024-02-05","tags":{}},{"id":"w152104729","lat":50.052914,"lon":19.945878,"name":"Hotel M29","cat":"stay","kind":"hotel","ts":"2024-01-31","tags":{}},{"id":"w152104731","lat":50.052645,"lon":19.948531,"name":"Hotel Rubinstein","cat":"stay","kind":"hotel","ts":"2024-01-28","tags":{}},{"id":"w152104744","lat":50.052423,"lon":19.948808,"name":"Synagoga Wolfa Poppera","cat":"culture","kind":"place_of_worship","ts":"2024-01-28","tags":{"wheelchair":"limited"}},{"id":"w152104759","lat":50.052022,"lon":19.943387,"name":"Aparthotel Spatz","cat":"stay","kind":"hotel","ts":"2025-10-03","tags":{"wheelchair":"no","check_date":"2025-09-30","addr:street":"Miodowa","addr:housenumber":"11","website":"https://www.spatz.pl/","opening_hours":"24/7"}},{"id":"w152104767","lat":50.051188,"lon":19.946598,"name":"Shalom Kazimierz","cat":"stay","kind":"apartment","ts":"2024-02-06","tags":{}},{"id":"w152104774","lat":50.052741,"lon":19.946009,"name":"Hotel Warszauer","cat":"stay","kind":"hotel","ts":"2024-01-25","tags":{}},{"id":"w152104775","lat":50.051372,"lon":19.948613,"name":"Stara Synagoga","cat":"culture","kind":"museum","ts":"2024-10-19","tags":{"name:en":"Old Synagogue","website":"https://muzeumkrakowa.pl/oddzialy/stara-synagoga","opening_hours":"Mo 10:00-14:00; Tu-Su 10:00-17:00"}},{"id":"w152104785","lat":50.052381,"lon":19.945301,"name":"Hotel Estera","cat":"stay","kind":"hotel","ts":"2024-01-31","tags":{"website":"https://hotelestera.pl/","opening_hours":"24/7"}},{"id":"w152104792","lat":50.052311,"lon":19.943907,"name":"Krakowska Opera Kameralna","cat":"culture","kind":"theatre","ts":"2025-04-02","tags":{}},{"id":"w152104793","lat":50.052732,"lon":19.945312,"name":"Aparthotel Oberża","cat":"stay","kind":"hotel","ts":"2024-01-31","tags":{}},{"id":"w152106517","lat":50.051865,"lon":19.947212,"name":"Eden","cat":"stay","kind":"hotel","ts":"2024-01-31","tags":{"website":"https://www.hoteleden.pl/"}},{"id":"w152106533","lat":50.052256,"lon":19.947818,"name":"Komisariat Policji I w Krakowie","cat":"services","kind":"police","ts":"2026-05-09","tags":{"check_date":"2026-05-09","addr:street":"Szeroka","addr:housenumber":"35","website":"http://komisariat1.krakow.malopolska.policja.gov.pl/"}},{"id":"w152127185","lat":50.052566,"lon":19.943593,"name":"Hotel Kazimierz","cat":"stay","kind":"hotel","ts":"2026-07-17","tags":{"check_date":"2026-07-17"}},{"id":"w152127195","lat":50.053924,"lon":19.944151,"name":"MR67 Mayera Rapaporta","cat":"stay","kind":"hotel","ts":"2024-01-28","tags":{}},{"id":"w152127255","lat":50.053593,"lon":19.944962,"name":"Hotel Kazimierz III","cat":"stay","kind":"hotel","ts":"2024-01-28","tags":{"website":"https://www.hk.com.pl/pl/hotel-kazimierz-3/"}},{"id":"w152127265","lat":50.053044,"lon":19.944857,"name":"Centrum Społeczności Żydowskiej","cat":"services","kind":"community_centre","ts":"2024-01-29","tags":{"name:en":"Jewish Community Centre"}},{"id":"w152137708","lat":50.04776,"lon":19.94383,"name":"Muzeum Etnograficzne (Dom Esterki)","cat":"culture","kind":"museum","ts":"2024-01-29","tags":{"website":"https://etnomuzeum.eu/lokalizacje/dom-esterki"}},{"id":"w152301837","lat":50.052784,"lon":19.940874,"name":"Stradom House","cat":"stay","kind":"hotel","ts":"2024-10-20","tags":{"check_date":"2022-06-27","addr:street":"Stradomska","addr:housenumber":"12/14","website":"https://www.stradomhouse.com"}},{"id":"w152301906","lat":50.061418,"lon":19.945193,"name":"Hotel Ferreus","cat":"stay","kind":"hotel","ts":"2024-03-27","tags":{"website":"https://www.hotelferreus.pl/"}},{"id":"w152302002","lat":50.055375,"lon":19.945318,"name":"Elegant Apartments","cat":"stay","kind":"apartment","ts":"2024-01-18","tags":{}},{"id":"w152330075","lat":50.062098,"lon":19.948831,"name":"Bazylika Najświętszego Serca Pana Jezusa","cat":"culture","kind":"place_of_worship","ts":"2026-07-08","tags":{"addr:street":"Mikołaja Kopernika","addr:housenumber":"26","website":"http://bazylika.deon.pl/"}},{"id":"w152330100","lat":50.062839,"lon":19.949837,"name":"Księgarnia WAM","cat":"shop","kind":"books","ts":"2021-09-28","tags":{"addr:street":"Mikołaja Kopernika","addr:housenumber":"26","website":"https://wydawnictwowam.pl/","opening_hours":"Mo-Fr 09:00-18:00"}},{"id":"w152334087","lat":50.062433,"lon":19.945501,"name":"Pałac Pusłowskich w Krakowie","cat":"culture","kind":"building","ts":"2024-10-09","tags":{"addr:street":"Westerplatte","addr:housenumber":"10"}},{"id":"w152334095","lat":50.061867,"lon":19.944908,"name":"Pałac Rzewuskich w Krakowie","cat":"culture","kind":"castle","ts":"2024-07-02","tags":{"addr:street":"Westerplatte","addr:housenumber":"11"}},{"id":"w152334102","lat":50.061621,"lon":19.947396,"name":"Ascot Premium Hotel","cat":"stay","kind":"hotel","ts":"2026-06-26","tags":{"wheelchair":"limited","website":"https://ascotpremium.pl/"}},{"id":"w152334128","lat":50.061227,"lon":19.945551,"name":"ParkSide","cat":"stay","kind":"apartment","ts":"2026-03-23","tags":{"check_date":"2026-02-06","website":"https://www.parksidekrakow.pl/"}},{"id":"w152721006","lat":50.057509,"lon":19.933412,"name":"Maltański","cat":"stay","kind":"hotel","ts":"2023-09-03","tags":{"addr:street":"Floriana Straszewskiego","addr:housenumber":"14","website":"https://hotelmaltanski.com/"}},{"id":"w153033941","lat":50.063781,"lon":19.93957,"name":"Biblioteka Książąt Czartoryskich","cat":"culture","kind":"library","ts":"2024-08-03","tags":{"check_date":"2024-08-03","addr:street":"Świętego Marka","addr:housenumber":"17","website":"https://mnk.pl/oddzial/biblioteka-ksiazat-czartoryskich"}},{"id":"w153158166","lat":50.063537,"lon":19.941505,"name":"Pollera","cat":"stay","kind":"hotel","ts":"2025-12-22","tags":{"website":"https://pollera.pl/"}},{"id":"w153158172","lat":50.063837,"lon":19.941024,"name":"Dom Jana Matejki","cat":"culture","kind":"museum","ts":"2021-06-08","tags":{"name:en":"Matejko House","addr:street":"Floriańska","addr:housenumber":"41"}},{"id":"w153942974","lat":50.063946,"lon":19.943048,"name":"Teatr im. Juliusza Słowackiego","cat":"culture","kind":"theatre","ts":"2024-10-19","tags":{"name:en":"Juliusz Słowacki Theatre","addr:street":"Plac Świętego Ducha","addr:housenumber":"1","website":"https://teatrwkrakowie.pl/"}},{"id":"w158346901","lat":50.047505,"lon":19.929903,"name":"Park Inn.","cat":"stay","kind":"hotel","ts":"2026-07-16","tags":{"check_date":"2026-07-16","addr:street":"Monte Cassino","addr:housenumber":"2"}},{"id":"w166311090","lat":50.05733,"lon":19.939106,"name":"Collegium Broscianum","cat":"services","kind":"university","ts":"2026-06-16","tags":{"wheelchair":"limited","addr:street":"Grodzka","addr:housenumber":"52"}},{"id":"w167349136","lat":50.054123,"lon":19.942999,"name":"Atlantis Hostel","cat":"stay","kind":"hostel","ts":"2026-07-26","tags":{"check_date":"2026-07-26","addr:street":"Józefa Dietla","addr:housenumber":"58","website":"https://www.atlantishostel.pl/"}},{"id":"w167349141","lat":50.054355,"lon":19.943184,"name":"Queen Boutique","cat":"stay","kind":"hotel","ts":"2022-07-03","tags":{}},{"id":"w167351789","lat":50.063732,"lon":19.947222,"name":"Downtown Kraków","cat":"stay","kind":"hotel","ts":"2024-03-11","tags":{"addr:street":"Doktora Ludwika Zamenhofa","addr:housenumber":"14"}},{"id":"w175155704","lat":50.058055,"lon":19.947263,"name":"The Loft","cat":"stay","kind":"hotel","ts":"2024-01-30","tags":{"addr:street":"Józefa Dietla","addr:housenumber":"113"}},{"id":"w179162231","lat":50.052784,"lon":19.955334,"name":"Pizza Hut","cat":"food","kind":"restaurant","ts":"2025-09-14","tags":{"wheelchair":"yes"}},{"id":"w179182080","lat":50.053023,"lon":19.949483,"name":"Hotel Kazimierz II","cat":"stay","kind":"hotel","ts":"2024-01-30","tags":{}},{"id":"w179186264","lat":50.053968,"lon":19.947766,"name":"Columbus","cat":"stay","kind":"hotel","ts":"2026-04-11","tags":{"website":"http://www.hotelcolumbus.pl/"}},{"id":"w181376929","lat":50.061446,"lon":19.929143,"name":"Stary Spichlerz","cat":"culture","kind":"building","ts":"2026-09-12","tags":{"addr:street":"Plac Generała Władysława Sikorskiego","addr:housenumber":"6"}},{"id":"w181376930","lat":50.06123,"lon":19.928797,"name":"Niepubliczny Zakład Opieki Zdrowotnej FAMILIA","cat":"health","kind":"doctors","ts":"2023-02-06","tags":{"addr:street":"Plac Generała Władysława Sikorskiego","addr:housenumber":"6a"}},{"id":"w199775383","lat":50.051008,"lon":19.941686,"name":"Klub Kabaret","cat":"food","kind":"restaurant","ts":"2020-01-05","tags":{"wheelchair":"yes","addr:street":"Krakowska","addr:housenumber":"5","website":"https://clubcabaret.pl/","opening_hours":"Mo 00:00-01:00; Tu 18:00-24:00; We,Th 00:00-01:00,18:00-24:00; Fr 00:00-01:00,19:00-24:00; Sa 00:00-03:00,19:00-24:00; Su 00:00-03:00,18:00-24:00"}},{"id":"w200358351","lat":50.059215,"lon":19.9361,"name":"Bazylika Świętego Franciszka z Asyżu","cat":"culture","kind":"place_of_worship","ts":"2025-11-13","tags":{"name:en":"Franciscan Church","addr:street":"Plac Wszystkich Świętych","addr:housenumber":"5","website":"https://www.franciszkanska.pl/"}},{"id":"w201133718","lat":50.061496,"lon":19.937351,"name":"Rynek Główny","cat":"culture","kind":"attraction","ts":"2026-08-25","tags":{"name:en":"Main Square","wheelchair":"yes"}},{"id":"w201589921","lat":50.055184,"lon":19.938172,"name":"Kościół pw. Świętego Idziego","cat":"culture","kind":"place_of_worship","ts":"2026-07-18","tags":{"check_date":"2026-07-18"}},{"id":"w203500513","lat":50.061966,"lon":19.929966,"name":"Kościół Zwiastowania Najświętszej Maryi Panny","cat":"culture","kind":"place_of_worship","ts":"2024-01-31","tags":{"addr:street":"Loretańska","addr:housenumber":"11"}},{"id":"w204040896","lat":50.046031,"lon":19.942378,"name":"Szkoła Podstawowa nr 22 im. Henryka Sucharskiego","cat":"services","kind":"school","ts":"2024-02-26","tags":{}},{"id":"w233092298","lat":50.058494,"lon":19.923954,"name":"Dawny Hotel \"Cracovia\"","cat":"culture","kind":"museum","ts":"2024-05-25","tags":{"addr:street":"Aleja Marszałka Ferdinanda Focha","addr:housenumber":"1"}},{"id":"w233092319","lat":50.058322,"lon":19.924881,"name":"Kijów","cat":"culture","kind":"cinema","ts":"2026-02-07","tags":{"wheelchair":"limited","check_date":"2026-02-07","addr:street":"Aleja Zygmunta Krasińskiego","addr:housenumber":"34","website":"https://www.kijow.pl/","opening_hours":"\"kasa kina: pół godziny przed seansem\""}},{"id":"w233371573","lat":50.049708,"lon":19.927221,"name":"Kościół pw. Świętego Stanisława Kostki","cat":"culture","kind":"place_of_worship","ts":"2026-02-09","tags":{"addr:street":"Konfederacka","addr:housenumber":"6"}},{"id":"w233371578","lat":50.050875,"lon":19.931658,"name":"Muzeum Sztuki i Techniki Japońskiej Manggha","cat":"culture","kind":"museum","ts":"2025-04-05","tags":{"addr:street":"Marii Konopnickiej","addr:housenumber":"26"}},{"id":"w233371944","lat":50.052214,"lon":19.930229,"name":"Apartments Zamkowa15","cat":"stay","kind":"hotel","ts":"2023-11-03","tags":{"addr:street":"Zamkowa","addr:housenumber":"15","website":"https://zamkowa15.com/"}},{"id":"w233372308","lat":50.051906,"lon":19.931473,"name":"Hotel Poleski","cat":"stay","kind":"hotel","ts":"2022-07-03","tags":{"addr:street":"Sandomierska","addr:housenumber":"6"}},{"id":"w233372329","lat":50.047292,"lon":19.926124,"name":"Nova Sushi","cat":"food","kind":"fast_food","ts":"2026-09-22","tags":{"check_date":"2025-09-05","addr:street":"Monte Cassino","addr:housenumber":"7","website":"https://www.novasushi.pl/krakow/"}},{"id":"w233373069","lat":50.052292,"lon":19.927944,"name":"Kaplica pw. Świętego Piotra i Świętego Pawła","cat":"culture","kind":"place_of_worship","ts":"2024-11-08","tags":{"wheelchair":"limited","check_date":"2024-11-08","addr:street":"Antoniego Józefa Madalińskiego","addr:housenumber":"13"}},{"id":"w233373195","lat":50.048739,"lon":19.924606,"name":"Apartamenty Nocny Kraków","cat":"stay","kind":"apartment","ts":"2026-09-22","tags":{"addr:street":"Zagrody","addr:housenumber":"12","website":"nocnykrakow.pl"}},{"id":"w235168648","lat":50.063655,"lon":19.955269,"name":"Instytut Botaniki UJ","cat":"services","kind":"university","ts":"2023-11-03","tags":{"addr:street":"Mikołaja Kopernika","addr:housenumber":"27","website":"https://ib.uj.edu.pl/"}},{"id":"w242682567","lat":50.046563,"lon":19.947499,"name":"Kładka Ojca Bernatka","cat":"culture","kind":"attraction","ts":"2025-08-21","tags":{"wheelchair":"yes","website":"https://kob.allbridges.eu"}},{"id":"w242852083","lat":50.061968,"lon":19.936583,"name":"Skarbonka","cat":"culture","kind":"attraction","ts":"2023-12-31","tags":{"wheelchair":"yes","opening_hours":"24/7"}},{"id":"w243432610","lat":50.059297,"lon":19.939549,"name":"Bazylika Przenajświętszej Trójcy","cat":"culture","kind":"place_of_worship","ts":"2026-07-14","tags":{"wheelchair":"yes","addr:street":"Stolarska","addr:housenumber":"12","website":"https://krakow.dominikanie.pl/"}},{"id":"w256406931","lat":50.061441,"lon":19.922626,"name":"Biblioteka Jagiellońska","cat":"culture","kind":"library","ts":"2026-05-05","tags":{"name:en":"Jagiellonian Library","addr:street":"Aleja Adama Mickiewicza","addr:housenumber":"22","website":"https://bj.uj.edu.pl/"}},{"id":"w263169972","lat":50.059842,"lon":19.93518,"name":"Pałac Biskupi","cat":"culture","kind":"castle","ts":"2026-09-22","tags":{"name:en":"Episcopal Palace","addr:street":"Franciszkańska","addr:housenumber":"3"}},{"id":"w283272047","lat":50.050269,"lon":19.948358,"name":"Frytki Belgijskie","cat":"food","kind":"fast_food","ts":"2024-10-20","tags":{"website":"https://frytkiwkrakowie.pl/"}},{"id":"w287391775","lat":50.048935,"lon":19.938211,"name":"Ołtarz Trzech Tysiącleci","cat":"culture","kind":"monument","ts":"2022-05-03","tags":{"name:en":"The Altar of the Three Millenia"}},{"id":"w294097407","lat":50.051883,"lon":19.947377,"name":"David Boutique Hotel","cat":"stay","kind":"hotel","ts":"2024-01-31","tags":{"wheelchair":"yes","website":"https://hoteldavid.pl/"}},{"id":"w294258929","lat":50.047324,"lon":19.951277,"name":"Cricoteka","cat":"culture","kind":"arts_centre","ts":"2024-07-07","tags":{"website":"www.cricoteka.pl"}},{"id":"w294578002","lat":50.052227,"lon":19.943085,"name":"House Of Kebab","cat":"food","kind":"fast_food","ts":"2025-10-26","tags":{"check_date":"2025-10-26"}},{"id":"w295003511","lat":50.053884,"lon":19.949103,"name":"FireShop","cat":"shop","kind":"pyrotechnics","ts":"2024-02-20","tags":{"check_date":"2024-02-20","website":"https://fire.shop.pl/","opening_hours":"Mo-Fr 09:30-17:00; Sa 10:00-14:00"}},{"id":"w295264509","lat":50.059069,"lon":19.943886,"name":"Holiday Inn","cat":"stay","kind":"hotel","ts":"2026-01-24","tags":{}},{"id":"w295463176","lat":50.053344,"lon":19.940347,"name":"Erste","cat":"services","kind":"bank","ts":"2026-08-07","tags":{"addr:street":"Stradomska","addr:housenumber":"8","opening_hours":"Mo-Fr 10:00-18:00"}},{"id":"w295476596","lat":50.053554,"lon":19.940261,"name":"Kościół pw. Nawrócenia Świętego Pawła","cat":"culture","kind":"place_of_worship","ts":"2026-02-06","tags":{"check_date":"2026-02-06"}},{"id":"w295523374","lat":50.059696,"lon":19.941748,"name":"Trafika","cat":"shop","kind":"kiosk","ts":"2024-08-11","tags":{"opening_hours":"Mo-Fr 07:00-20:00; Sa 09:00-20:00; Su 11:00-17:00"}},{"id":"w296485363","lat":50.060534,"lon":19.946122,"name":"Uniwersytet Jagielloński - Collegium Medicum","cat":"services","kind":"university","ts":"2026-03-09","tags":{}},{"id":"w299636989","lat":50.063092,"lon":19.927483,"name":"Nogor Kebab","cat":"food","kind":"fast_food","ts":"2025-04-12","tags":{}},{"id":"w299746799","lat":50.060046,"lon":19.925112,"name":"Merhaba Döner Kebap","cat":"food","kind":"fast_food","ts":"2026-05-16","tags":{"wheelchair":"yes","check_date":"2025-04-13","opening_hours":"Mo-Th 10:00-24:00, Fr,Sa 10:00-03:00, Su 12:00-24:00"}},{"id":"w302622201","lat":50.063689,"lon":19.952847,"name":"Kościół pw. Świętej Teresy od Jezusa i Świętego Jana od Krzyża","cat":"culture","kind":"place_of_worship","ts":"2023-08-16","tags":{}},{"id":"w302622212","lat":50.06332,"lon":19.9527,"name":"Cud i Miód","cat":"shop","kind":"pastry","ts":"2021-09-07","tags":{"wheelchair":"limited","opening_hours":"Mo-Fr 07:00-18:00; Sa-Su 10:00-18:00"}},{"id":"w302914915","lat":50.051777,"lon":19.927527,"name":"Kolporter","cat":"shop","kind":"kiosk","ts":"2022-08-30","tags":{}},{"id":"w304213916","lat":50.057085,"lon":19.938413,"name":"Tourist information, tour booking","cat":"shop","kind":"kiosk","ts":"2024-10-07","tags":{}},{"id":"w304389877","lat":50.055199,"lon":19.951086,"name":"Zespół Szkół Ogólnokształcących nr 1 w Krakowie","cat":"services","kind":"school","ts":"2022-04-25","tags":{}},{"id":"w304488625","lat":50.06032,"lon":19.934177,"name":"Cerkiew pw. Podwyższenia Krzyża Świętego","cat":"culture","kind":"place_of_worship","ts":"2025-03-03","tags":{"addr:street":"Wiślna","addr:housenumber":"11"}},{"id":"w304690543","lat":50.045725,"lon":19.924219,"name":"Przychodnia Dębniki NZOZ Kraków-Południe","cat":"health","kind":"doctors","ts":"2024-09-15","tags":{"addr:street":"Szwedzka","addr:housenumber":"27"}},{"id":"w316855832","lat":50.047058,"lon":19.942017,"name":"Collegium Medicum Uniwersytetu Jagiellońskiego","cat":"services","kind":"university","ts":"2024-02-26","tags":{}},{"id":"w348252385","lat":50.063674,"lon":19.955941,"name":"Collegium Śniadeckiego","cat":"culture","kind":"castle","ts":"2025-02-23","tags":{"name:en":"Botanic Garden Museum","addr:street":"Mikołaja Kopernika","addr:housenumber":"29"}},{"id":"w375374322","lat":50.050859,"lon":19.934239,"name":"Przystań Wawel","cat":"food","kind":"restaurant","ts":"2023-11-03","tags":{"website":"https://www.statekkrakow.com/krakow-przystan-wawel.html"}},{"id":"w385045135","lat":50.046924,"lon":19.931748,"name":"Best Western PLUS Q Hotel Kraków","cat":"stay","kind":"hotel","ts":"2023-04-06","tags":{"addr:street":"Wygrana","addr:housenumber":"6"}},{"id":"w399248482","lat":50.054317,"lon":19.937304,"name":"Wieża Jordanka","cat":"culture","kind":"attraction","ts":"2020-03-29","tags":{}},{"id":"w406016827","lat":50.04864,"lon":19.9343,"name":"Hostel on The River Marta","cat":"stay","kind":"hostel","ts":"2025-09-08","tags":{"addr:street":"Bulwar Wołyński"}},{"id":"w413341455","lat":50.059151,"lon":19.930606,"name":"Turnusy","cat":"shop","kind":"clothes","ts":"2025-12-15","tags":{"addr:street":"Smoleńsk","addr:housenumber":"15","opening_hours":"Mo-Fr 11:00-19:00; Sa 11:00-16:00"}},{"id":"w416766608","lat":50.050751,"lon":19.948986,"name":"Armon Residence","cat":"stay","kind":"hotel","ts":"2024-01-31","tags":{"addr:street":"Plac Bawół","addr:housenumber":"4","website":"https://www.larishotels.com/armon"}},{"id":"w417362630","lat":50.049736,"lon":19.943605,"name":"Golden Tulip Krakow Kazimierz","cat":"stay","kind":"hotel","ts":"2025-09-05","tags":{"addr:street":"Krakowska","addr:housenumber":"28","website":"https://krakow-kazimierz.goldentulip.com"}},{"id":"w426247735","lat":50.053741,"lon":19.947104,"name":"Szkoła Podstawowa nr 11 im. Józefa Dietla","cat":"services","kind":"school","ts":"2016-06-20","tags":{}},{"id":"w498091446","lat":50.051109,"lon":19.95065,"name":"INX Design","cat":"stay","kind":"hotel","ts":"2024-01-27","tags":{"wheelchair":"yes","website":"https://www.inxdesignhotel.pl/"}},{"id":"w548913103","lat":50.051164,"lon":19.925194,"name":"Specjalny Ośrodek Szkolno-Wychowawczy dla Dzieci Niewidomych i Słabowidzących","cat":"services","kind":"school","ts":"2026-07-13","tags":{"addr:street":"Tyniecka","addr:housenumber":"6"}},{"id":"w570296770","lat":50.052968,"lon":19.946117,"name":"Aparthotel Miodowa Residence","cat":"stay","kind":"apartment","ts":"2024-01-25","tags":{}},{"id":"w627611658","lat":50.05695,"lon":19.9453,"name":"Obwarzanki Kraftowe","cat":"food","kind":"fast_food","ts":"2026-01-18","tags":{"check_date":"2026-01-18"}},{"id":"w638349014","lat":50.049513,"lon":19.947297,"name":"Muzeum Inżynierii i Techniki","cat":"culture","kind":"museum","ts":"2026-08-12","tags":{"addr:street":"Świętego Wawrzyńca","addr:housenumber":"15","website":"https://www.mit.krakow.pl/","opening_hours":"Tu-Su 10:00-18:00"}},{"id":"w653795425","lat":50.064656,"lon":19.924796,"name":"Uniwersytet Rolniczy","cat":"services","kind":"university","ts":"2025-11-20","tags":{}},{"id":"w686216155","lat":50.051459,"lon":19.944836,"name":"Uapami","cat":"food","kind":"fast_food","ts":"2024-05-25","tags":{}},{"id":"w686258994","lat":50.051692,"lon":19.945906,"name":"Hotel Perfect","cat":"stay","kind":"hotel","ts":"2024-02-12","tags":{"website":"http://hotelperfect.pl/"}},{"id":"w691764717","lat":50.063155,"lon":19.922293,"name":"Uniwersytet Rolniczy","cat":"services","kind":"university","ts":"2026-05-03","tags":{"check_date":"2024-03-15"}},{"id":"w692165917","lat":50.063054,"lon":19.925007,"name":"Uniwersytet Jagielloński","cat":"services","kind":"university","ts":"2025-11-18","tags":{"check_date":"2025-05-20"}},{"id":"w692459265","lat":50.05391,"lon":19.924415,"name":"Vistula Boutique Apartments","cat":"stay","kind":"apartment","ts":"2025-10-25","tags":{"addr:street":"Tadeusza Kościuszki","addr:housenumber":"26"}},{"id":"w692533811","lat":50.06211,"lon":19.928793,"name":"V Liceum Ogólnokształcące","cat":"services","kind":"school","ts":"2024-10-26","tags":{"website":"https://v-lo.krakow.pl/"}},{"id":"w692535859","lat":50.063162,"lon":19.93158,"name":"Choi's","cat":"food","kind":"fast_food","ts":"2025-11-13","tags":{"check_date":"2025-11-13"}},{"id":"w692628583","lat":50.062431,"lon":19.945337,"name":"Uniwerystet Jagielloński","cat":"services","kind":"university","ts":"2024-08-18","tags":{"check_date":"2024-08-18"}},{"id":"w692834133","lat":50.057177,"lon":19.933368,"name":"I Liceum Ogólnokształcące","cat":"services","kind":"school","ts":"2024-09-05","tags":{"check_date":"2024-09-05"}},{"id":"w692837033","lat":50.052618,"lon":19.936455,"name":"XLIV Liceum Ogólnokształcące im. Stanisława Konarskiego","cat":"services","kind":"school","ts":"2024-09-16","tags":{"check_date":"2024-09-16"}},{"id":"w692837034","lat":50.05286,"lon":19.937101,"name":"Uniwersytet Papieski — Wydział Nauk Społecznych","cat":"services","kind":"university","ts":"2026-01-22","tags":{"website":"https://wns.upjp2.edu.pl/"}},{"id":"w693913283","lat":50.060471,"lon":19.941604,"name":"Kiosk na Gródku","cat":"shop","kind":"gift","ts":"2025-06-25","tags":{}},{"id":"w693913285","lat":50.055805,"lon":19.944241,"name":"Szkoła Podstawowa nr 16 im. Jana Śniadeckiego","cat":"services","kind":"school","ts":"2025-01-22","tags":{"check_date":"2025-01-22"}},{"id":"w761124218","lat":50.051768,"lon":19.944591,"name":"Petarda u Aliego","cat":"food","kind":"fast_food","ts":"2025-08-25","tags":{}},{"id":"w761124219","lat":50.051804,"lon":19.944656,"name":"Yummy Burger","cat":"food","kind":"fast_food","ts":"2025-08-25","tags":{}},{"id":"w761124220","lat":50.05184,"lon":19.944721,"name":"Ali Baba","cat":"food","kind":"fast_food","ts":"2025-08-25","tags":{}},{"id":"w770732910","lat":50.050433,"lon":19.942361,"name":"UFO Art Gallery","cat":"culture","kind":"gallery","ts":"2025-04-24","tags":{"addr:street":"Krakowska","addr:housenumber":"13","website":"https://ufoart.gallery/"}},{"id":"w781854753","lat":50.061635,"lon":19.933433,"name":"Collegium Maius","cat":"services","kind":"university","ts":"2024-08-03","tags":{}},{"id":"w785550415","lat":50.053942,"lon":19.935602,"name":"Zamek Wawel","cat":"culture","kind":"castle","ts":"2024-10-19","tags":{}},{"id":"w827644994","lat":50.050908,"lon":19.944032,"name":"Schody z filmu Lista Schindlera","cat":"culture","kind":"attraction","ts":"2024-02-20","tags":{"name:en":"Schindler movie stairs","wheelchair":"no","wheelchair:description":"można obejrzeć schody z filmu, same schody nie są przystosowane do ruchu wózków inwalidzkich"}},{"id":"w845087531","lat":50.06022,"lon":19.951734,"name":"CenterMed","cat":"health","kind":"doctors","ts":"2026-08-04","tags":{"website":"https://centermed.pl/placowka/Krakow-10/CenterMed_sw_lazarza__Szpital-23","opening_hours":"Mo-Fr 07:00-20:00"}},{"id":"w881170801","lat":50.048747,"lon":19.942943,"name":"Galki","cat":"shop","kind":"kiosk","ts":"2026-07-01","tags":{"check_date":"2026-08-1","addr:street":"Węgłowa","addr:housenumber":"2","opening_hours":"Mo-Fr 06:00-18:00; Sa 06:30-13:00"}},{"id":"w929760911","lat":50.059909,"lon":19.930167,"name":"Muzeum im. Emeryka Hutten-Czapskiego","cat":"culture","kind":"museum","ts":"2023-02-24","tags":{"addr:street":"Marszałka Józefa Piłsudskiego","website":"https://mnk.pl/oddzial/muzeum-im-emeryka-hutten-czapskiego","opening_hours":"Tu-Sa 10:00-18:00; Su 10:00-16:00"}},{"id":"w987796958","lat":50.055904,"lon":19.937975,"name":"Balthazar","cat":"stay","kind":"hotel","ts":"2026-04-12","tags":{"addr:street":"Grodzka","addr:housenumber":"63"}},{"id":"w1000357728","lat":50.060543,"lon":19.925191,"name":"Uniwersytet Jagielloński","cat":"services","kind":"university","ts":"2022-11-07","tags":{}},{"id":"w1036512752","lat":50.049122,"lon":19.928045,"name":"Szkoła Podstawowa nr 30","cat":"services","kind":"school","ts":"2022-03-02","tags":{}},{"id":"w1042023157","lat":50.053491,"lon":19.955483,"name":"Galeria Kazimierz","cat":"shop","kind":"mall","ts":"2026-01-07","tags":{"wheelchair":"yes","toilets:wheelchair":"yes","addr:street":"Podgórska","addr:housenumber":"34","website":"https://www.galeriakazimierz.pl/","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"w1104112214","lat":50.055396,"lon":19.948047,"name":"Kościół Dla Miasta Krakowa","cat":"culture","kind":"place_of_worship","ts":"2026-08-04","tags":{"check_date":"2026-08-04"}},{"id":"w1194850128","lat":50.064682,"lon":19.955958,"name":"Szpital Uniwersytecki CM UJ","cat":"health","kind":"hospital","ts":"2023-08-04","tags":{}},{"id":"w1195890837","lat":50.063691,"lon":19.943637,"name":"Dom Machin (Scena Miniatura)","cat":"culture","kind":"theatre","ts":"2023-08-07","tags":{"addr:street":"Plac Świętego Ducha","addr:housenumber":"2","website":"https://teatrwkrakowie.pl/"}},{"id":"w1242342384","lat":50.055433,"lon":19.947657,"name":"Biedronka","cat":"shop","kind":"supermarket","ts":"2025-08-18","tags":{"addr:street":"Berka Joselewicza","addr:housenumber":"28","website":"https://www.biedronka.pl/pl/shop,id,1099","opening_hours":"Mo-Sa 05:30-23:30"}},{"id":"w1243566357","lat":50.052803,"lon":19.949126,"name":"Lili & Rose","cat":"food","kind":"ice_cream","ts":"2024-01-27","tags":{"wheelchair":"yes"}},{"id":"w1243566359","lat":50.051631,"lon":19.950308,"name":"Kebaber","cat":"food","kind":"fast_food","ts":"2024-08-31","tags":{"website":"https://www.facebook.com/kebaber.krakow","opening_hours":"Su-Th 09:00-24:00, Fr,Sa 09:00-02:00"}},{"id":"w1244173798","lat":50.050989,"lon":19.942546,"name":"Moza kebab","cat":"food","kind":"fast_food","ts":"2025-09-25","tags":{}},{"id":"w1250057018","lat":50.050938,"lon":19.945372,"name":"Great Polonia Kraków Kazimierz","cat":"stay","kind":"hotel","ts":"2024-05-20","tags":{"website":"https://krakow.greatpolonia.pl/"}},{"id":"w1251331909","lat":50.050499,"lon":19.947419,"name":"VI Liceum Ogólnokształcące im. Adama Mickiewicza","cat":"services","kind":"school","ts":"2024-02-16","tags":{}},{"id":"w1284375894","lat":50.060438,"lon":19.923608,"name":"Muzeum Narodowe w Krakowie","cat":"culture","kind":"museum","ts":"2026-05-05","tags":{"name:en":"National Museum in Kraków","wheelchair":"yes","addr:street":"Aleja 3 Maja","addr:housenumber":"1","opening_hours":"Tu,Fr,Sa 10:00-19:00; Mo off; We,Th,Su 10:00-18:00"}},{"id":"w1299034654","lat":50.063843,"lon":19.95589,"name":"Południk Krakowski","cat":"culture","kind":"attraction","ts":"2025-06-28","tags":{"website":"https://geo.uj.edu.pl/meridianus"}},{"id":"w1325486834","lat":50.051183,"lon":19.941057,"name":"Wu Tea","cat":"food","kind":"cafe","ts":"2024-10-18","tags":{}},{"id":"w1367290194","lat":50.059274,"lon":19.942611,"name":"Zmączeni","cat":"shop","kind":"bakery","ts":"2026-01-31","tags":{"opening_hours":"Mo-Fr 08:00-19:00"}},{"id":"w1396226392","lat":50.062807,"lon":19.930003,"name":"XLII Liceum Ogólnokształcące","cat":"services","kind":"school","ts":"2025-06-18","tags":{"website":"https://lo42krakow.pl/"}},{"id":"w1428322504","lat":50.046873,"lon":19.93588,"name":"Pino River","cat":"food","kind":"restaurant","ts":"2026-06-25","tags":{"website":"https://pinoriver.pl"}},{"id":"w1458827989","lat":50.05949,"lon":19.931687,"name":"Szkoła Podstawowa nr 4 im. Romualda Traugutta","cat":"services","kind":"school","ts":"2025-12-15","tags":{}},{"id":"w1466812991","lat":50.054064,"lon":19.955462,"name":"Ryneczek Kazimierz","cat":"shop","kind":"greengrocer","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466812992","lat":50.054089,"lon":19.955551,"name":"inmedio","cat":"shop","kind":"newsagent","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466812993","lat":50.054123,"lon":19.955566,"name":"Orange","cat":"shop","kind":"mobile_phone","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466812994","lat":50.054186,"lon":19.95559,"name":"Vision Express","cat":"shop","kind":"optician","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466812995","lat":50.054258,"lon":19.955623,"name":"Pralnia EBS","cat":"shop","kind":"laundry","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466812996","lat":50.054311,"lon":19.955606,"name":"Awiteks","cat":"shop","kind":"bakery","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466812997","lat":50.05434,"lon":19.955666,"name":"Kodano","cat":"shop","kind":"optician","ts":"2026-01-13","tags":{"level":"0","website":"https://www.instagram.com/kodanopl/","opening_hours":"10:00 - 21:00"}},{"id":"w1466812998","lat":50.054396,"lon":19.955696,"name":"Jean Louis David","cat":"shop","kind":"hairdresser","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466812999","lat":50.053655,"lon":19.954785,"name":"Superfarm","cat":"health","kind":"pharmacy","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466813000","lat":50.053769,"lon":19.954799,"name":"Citi Handlowy","cat":"services","kind":"bank","ts":"2026-01-14","tags":{"level":"0","website":"https://www.citibank.pl","opening_hours":"Mo-Su 10:00-20:00"}},{"id":"w1466813002","lat":50.054423,"lon":19.955393,"name":"T-Mobile","cat":"shop","kind":"mobile_phone","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466813003","lat":50.054373,"lon":19.955371,"name":"Play","cat":"shop","kind":"mobile_phone","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466813004","lat":50.05433,"lon":19.955346,"name":"Świat GSM","cat":"shop","kind":"mobile_phone","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466813005","lat":50.05433,"lon":19.955273,"name":"Duka","cat":"shop","kind":"houseware","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466813006","lat":50.054238,"lon":19.955246,"name":"Flying Tiger Copenhagen","cat":"shop","kind":"variety_store","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466813007","lat":50.054167,"lon":19.95521,"name":"Midi Zoo","cat":"shop","kind":"pet","ts":"2026-01-13","tags":{"level":"0"}},{"id":"w1466813008","lat":50.054002,"lon":19.954661,"name":"Carrefour Market","cat":"shop","kind":"supermarket","ts":"2026-01-13","tags":{"level":"0","website":"https://www.carrefour.pl/sklep/krakow/podgorska-34","opening_hours":"Mo-Sa 08:00-22:00; Su 09:30-20:30"}},{"id":"w1467084399","lat":50.053593,"lon":19.955722,"name":"Pandora","cat":"shop","kind":"jewelry","ts":"2026-02-22","tags":{"level":"0","opening_hours":"Mo-Sa 10:00-21:00"}},{"id":"w1467084400","lat":50.053567,"lon":19.955642,"name":"Apart","cat":"shop","kind":"jewelry","ts":"2026-02-22","tags":{"level":"0","website":"https://www.apart.pl/swiat/salony/krakow/319","opening_hours":"Mo-Sa 10:00-21:00; Su off"}},{"id":"w1467084401","lat":50.053599,"lon":19.95546,"name":"iSpot","cat":"shop","kind":"electronics","ts":"2026-02-22","tags":{"level":"0","website":"https://ispot.pl/sklepy/ispot-galeria-kazimierz-krakow-apple-premium-reseller","opening_hours":"Mo-Sa 10:00-21:00"}},{"id":"w1467084402","lat":50.05364,"lon":19.955415,"name":"Inglot","cat":"shop","kind":"cosmetics","ts":"2026-02-22","tags":{"level":"0"}},{"id":"w1467084403","lat":50.053641,"lon":19.955321,"name":"W. Kruk","cat":"shop","kind":"jewelry","ts":"2026-02-22","tags":{"level":"0","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"w1467084408","lat":50.053775,"lon":19.955991,"name":"H&M","cat":"shop","kind":"clothes","ts":"2026-03-23","tags":{"level":"0","website":"https://www2.hm.com/pl_pl/customer-service/shopping-at-hm/store-locator/polska/krakow/galeria-kazimierz/PL0017.html","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"w1467084409","lat":50.053808,"lon":19.955705,"name":"Parfois","cat":"shop","kind":"clothes","ts":"2026-03-23","tags":{"level":"0"}},{"id":"w1467084411","lat":50.053858,"lon":19.955389,"name":"Swarovski","cat":"shop","kind":"jewelry","ts":"2026-01-14","tags":{"level":"0","opening_hours":"Mo-Sa 10:00-21:00"}},{"id":"w1467084412","lat":50.053915,"lon":19.955415,"name":"Dom Wina","cat":"shop","kind":"wine","ts":"2026-04-15","tags":{"level":"0","website":"https://domwina.pl/Krakow-Galeria-Kazimierz-Sklep-firmowy-z-winem-Dom-Wina-cabout-pol-169.html"}},{"id":"w1467084413","lat":50.053947,"lon":19.955448,"name":"Czas na Herbatę","cat":"shop","kind":"tea","ts":"2026-01-14","tags":{"level":"0","opening_hours":"Mo-Fr 10:00-21:00; Sa,Su 08:00-20:00"}},{"id":"w1467084414","lat":50.053983,"lon":19.955464,"name":"Family Optic","cat":"shop","kind":"optician","ts":"2026-01-14","tags":{"level":"0","website":"https://familyoptic.pl/nasze-salony/family-optic-galeria-kazimierz-2763/","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"w1467089661","lat":50.053062,"lon":19.955743,"name":"Tous","cat":"shop","kind":"jewelry","ts":"2026-04-13","tags":{"level":"0","website":"https://www.tous.com/on/demandware.store/Sites-tous_central_eu-Site/pl_PL/Stores-StoreAPIDetails?storeId=1113"}},{"id":"w1467089662","lat":50.053028,"lon":19.95583,"name":"Wojas","cat":"shop","kind":"shoes","ts":"2026-04-13","tags":{"level":"0","opening_hours":"Mo-Su 10:00-21:00"}},{"id":"w1467089663","lat":50.053002,"lon":19.955936,"name":"Elementy","cat":"shop","kind":"clothes","ts":"2026-04-15","tags":{"level":"0","opening_hours":"Mo-Su 10:00-21:00"}},{"id":"w1467089664","lat":50.053014,"lon":19.956087,"name":"Reserved Kids","cat":"shop","kind":"clothes","ts":"2026-04-15","tags":{"level":"0","opening_hours":"Mo-Sa 10:00-21:00"}},{"id":"w1467089673","lat":50.053459,"lon":19.955982,"name":"Vistula","cat":"shop","kind":"clothes","ts":"2026-03-25","tags":{"level":"0"}},{"id":"w1467089674","lat":50.053471,"lon":19.955919,"name":"Marylin","cat":"shop","kind":"clothes","ts":"2026-03-25","tags":{"level":"0","website":"https://e-marilyn.pl/blog/bielizna-damska-krakow/","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"w1467089675","lat":50.053417,"lon":19.955897,"name":"Triumph","cat":"shop","kind":"clothes","ts":"2026-03-25","tags":{"level":"0","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"w1467089676","lat":50.053346,"lon":19.955913,"name":"Wittchen","cat":"shop","kind":"leather","ts":"2026-03-25","tags":{"level":"0","opening_hours":"Mo-Sa 10:00-22:00; Su 10:00-20:00"}},{"id":"w1467089677","lat":50.053274,"lon":19.955934,"name":"Homla","cat":"shop","kind":"interior_decoration","ts":"2026-04-13","tags":{"level":"0","opening_hours":"Mo-Sa 09:00-21:00"}},{"id":"w1467089678","lat":50.053161,"lon":19.955874,"name":"Sephora","cat":"shop","kind":"perfumery","ts":"2026-04-13","tags":{"level":"0","opening_hours":"Mo-Sa 10:00-21:00"}},{"id":"w1467089679","lat":50.052957,"lon":19.955384,"name":"Guess","cat":"shop","kind":"clothes","ts":"2026-03-23","tags":{"level":"0","website":"https://www.guess.eu/pl-pl/StoreLocator#!/l/krakow/podgorska-34/3448372","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"w1467089680","lat":50.053144,"lon":19.955436,"name":"Kazar","cat":"shop","kind":"shoes","ts":"2026-03-23","tags":{"level":"0"}},{"id":"w1467089681","lat":50.053262,"lon":19.955482,"name":"Rituals","cat":"shop","kind":"cosmetics","ts":"2026-02-22","tags":{"level":"0","opening_hours":"Mo-Sa 10:00-21:00"}},{"id":"w1467089682","lat":50.053419,"lon":19.955424,"name":"CCC","cat":"shop","kind":"shoes","ts":"2026-02-22","tags":{"level":"0","opening_hours":"Mo-Sa 10:00-21:00; Fr 10:00-23:00; Su 10:00-20:00"}},{"id":"w1467089683","lat":50.053501,"lon":19.955239,"name":"Itaka","cat":"shop","kind":"travel_agency","ts":"2026-01-14","tags":{"level":"0","website":"https://www.itaka.pl/biura/malopolskie/krakow/podgorska/13252/","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"w1467089684","lat":50.053557,"lon":19.955266,"name":"La Flor","cat":"shop","kind":"florist","ts":"2026-01-14","tags":{"level":"0","website":"https://www.kwiaty-laflor.pl"}},{"id":"w1467089685","lat":50.053588,"lon":19.955294,"name":"TUI","cat":"shop","kind":"travel_agency","ts":"2026-01-14","tags":{"level":"0","website":"https://www.tui.pl/kontakt/biura-tui/krakow/ul-podgorska-34-galeria-kazimierz-poziom-0-tui-galeria-kazimierz/546","opening_hours":"Mo-Su 10:00-21:00"}},{"id":"w1501371751","lat":50.052658,"lon":19.95569,"name":"Empik","cat":"shop","kind":"books","ts":"2026-04-20","tags":{"level":"0","website":"https://www.empik.com/salony-empik/krakow/krakow-kazimierz-sp,10,e","opening_hours":"Mo-Sa 10:00-21:00; Su 10:00-20:00"}},{"id":"w1546132135","lat":50.056078,"lon":19.928592,"name":"U Szwagra","cat":"food","kind":"fast_food","ts":"2026-07-30","tags":{}},{"id":"r214263","lat":50.061654,"lon":19.9337,"name":"Collegium Maius","cat":"culture","kind":"attraction","ts":"2017-09-25","tags":{}},{"id":"r222399","lat":50.063479,"lon":19.927088,"name":"Szpital Specjalistyczny imienia Józefa Dietla","cat":"health","kind":"hospital","ts":"2026-09-12","tags":{"addr:street":"Skarbowa","addr:housenumber":"1"}},{"id":"r1863002","lat":50.057556,"lon":19.936255,"name":"Muzeum Archeologiczne","cat":"culture","kind":"museum","ts":"2024-01-31","tags":{"name:en":"Archeological Museum","wheelchair":"no","website":"https://ma.krakow.pl/","opening_hours":"Mo-Su 10:00-16:00"}},{"id":"r2064031","lat":50.058258,"lon":19.933015,"name":"Radisson Blu","cat":"stay","kind":"hotel","ts":"2022-07-14","tags":{"addr:street":"Floriana Straszewskiego","addr:housenumber":"17","website":"https://www.radissonhotels.com/pl-pl/hotele/radisson-blu-krakow"}},{"id":"r2072144","lat":50.061298,"lon":19.935001,"name":"Kamienica Czeczotki","cat":"culture","kind":"building","ts":"2023-11-03","tags":{"website":"https://palacczeczotka.pl/"}},{"id":"r2270819","lat":50.054413,"lon":19.936564,"name":"Zamek Królewski na Wawelu","cat":"culture","kind":"attraction","ts":"2026-09-23","tags":{"name:en":"Wawel Castle","website":"https://wawel.krakow.pl/"}},{"id":"r2702585","lat":50.060703,"lon":19.936647,"name":"Pałac Zbaraskich","cat":"culture","kind":"castle","ts":"2022-10-03","tags":{}},{"id":"r3281827","lat":50.059693,"lon":19.935868,"name":"Uniwersytet Papieski Jana Pawła II","cat":"services","kind":"university","ts":"2025-11-13","tags":{"name:en":"Pontifical Academy of Theology","check_date":"2025-06-26","website":"https://upjp2.edu.pl/"}},{"id":"r3927651","lat":50.053648,"lon":19.934728,"name":"Kościół św. Jerzego","cat":"culture","kind":"church","ts":"2020-03-29","tags":{}},{"id":"r5943793","lat":50.054013,"lon":19.935171,"name":"Kościół św. Michała","cat":"culture","kind":"church","ts":"2024-11-10","tags":{}},{"id":"r5943927","lat":50.053692,"lon":19.935108,"name":"Dom Stanisława Borka","cat":"culture","kind":"building","ts":"2023-06-10","tags":{}},{"id":"r5992609","lat":50.05445,"lon":19.937446,"name":"Ogrody Królewskie","cat":"culture","kind":"attraction","ts":"2024-04-09","tags":{}},{"id":"r6055306","lat":50.063352,"lon":19.933076,"name":"Zarys Bramy Szewskiej","cat":"culture","kind":"attraction","ts":"2022-10-24","tags":{"wheelchair":"yes","opening_hours":"24/7"}},{"id":"r8027535","lat":50.058528,"lon":19.936907,"name":"Pałac Wielopolskich","cat":"culture","kind":"castle","ts":"2023-07-19","tags":{}},{"id":"r9213165","lat":50.05924,"lon":19.943717,"name":"Holiday Inn","cat":"stay","kind":"hotel","ts":"2019-08-07","tags":{"addr:street":"Wielopole","addr:housenumber":"4"}},{"id":"r9624017","lat":50.064354,"lon":19.929697,"name":"Małopolski Ogród Sztuki","cat":"culture","kind":"arts_centre","ts":"2025-07-05","tags":{"wheelchair":"yes","addr:street":"Rajska","addr:housenumber":"12"}},{"id":"r9628149","lat":50.051665,"lon":19.951739,"name":"PURO Kraków Kazimierz","cat":"stay","kind":"hotel","ts":"2024-01-26","tags":{}},{"id":"r11215192","lat":50.046081,"lon":19.931744,"name":"Biblioteka Kraków","cat":"culture","kind":"library","ts":"2025-04-06","tags":{"check_date":"2024-02-21","website":"https://www.biblioteka.krakow.pl/kontakt/","opening_hours":"Mo,Fr 08:30-19:00; Tu 12:00-19:00; Sa 09:00-14:00"}},{"id":"r11267202","lat":50.062214,"lon":19.932524,"name":"Parafia Świętej Anny w Krakowie","cat":"culture","kind":"place_of_worship","ts":"2026-10-02","tags":{"website":"https://kolegiata-anna.pl/"}},{"id":"r11269741","lat":50.055467,"lon":19.94131,"name":"Parafia Wszystkich Świętych w Krakowie","cat":"culture","kind":"place_of_worship","ts":"2026-10-02","tags":{"website":"https://apostolowie.pl/"}},{"id":"r12817933","lat":50.057347,"lon":19.948106,"name":"Twierdza Kraków","cat":"culture","kind":"attraction","ts":"2026-05-06","tags":{}},{"id":"r13944539","lat":50.053491,"lon":19.955483,"name":"Galeria Kazimierz","cat":"shop","kind":"mall","ts":"2022-03-20","tags":{"wheelchair":"yes","toilets:wheelchair":"yes","addr:street":"Podgórska","addr:housenumber":"34"}},{"id":"r16671183","lat":50.061204,"lon":19.933656,"name":"Uniwersytet Jagielloński","cat":"services","kind":"university","ts":"2025-11-18","tags":{}},{"id":"r17094317","lat":50.053324,"lon":19.943947,"name":"1891 Garni Hotel","cat":"stay","kind":"hotel","ts":"2024-01-28","tags":{"website":"https://www.garnihotel.pl/"}},{"id":"r17130190","lat":50.054934,"lon":19.947763,"name":"Metropolitan","cat":"stay","kind":"hotel","ts":"2026-04-23","tags":{"wheelchair":"yes","website":"https://metropolitanboutiquehotel.pl/"}},{"id":"r20630692","lat":50.062529,"lon":19.921321,"name":"Uniwersytet Jagielloński","cat":"services","kind":"university","ts":"2026-05-06","tags":{"check_date":"2025-04-11"}},{"id":"ztstop_216_31919","lat":50.055498,"lon":19.928109,"name":"Jubilat","cat":"transit","kind":"tram_stop","ts":"2025-05-10","tags":{},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419720286"}},{"id":"ztstop_216_31929","lat":50.054999,"lon":19.927052,"name":"Jubilat","cat":"transit","kind":"tram_stop","ts":"2025-12-15","tags":{},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419720285"}},{"id":"ztstop_219_32219","lat":50.05903,"lon":19.93387,"name":"Filharmonia","cat":"transit","kind":"tram_stop","ts":"2023-10-18","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419768561"}},{"id":"ztstop_219_32229","lat":50.058666,"lon":19.933001,"name":"Filharmonia","cat":"transit","kind":"tram_stop","ts":"2026-06-09","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419768560"}},{"id":"ztstop_219_32239","lat":50.05917,"lon":19.9331,"name":"Filharmonia","cat":"transit","kind":"tram_stop","ts":"2023-10-18","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419367401"}},{"id":"ztstop_221_32519","lat":50.05449,"lon":19.93963,"name":"Wawel","cat":"transit","kind":"tram_stop","ts":"2023-10-22","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2992273250"}},{"id":"ztstop_221_32529","lat":50.054344,"lon":19.939404,"name":"Wawel","cat":"transit","kind":"tram_stop","ts":"2023-10-22","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2418766215"}},{"id":"ztstop_222_35719","lat":50.059797,"lon":19.942404,"name":"Poczta Główna","cat":"transit","kind":"tram_stop","ts":"2026-01-31","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n1518864572"}},{"id":"ztstop_222_35729","lat":50.059205,"lon":19.942571,"name":"Poczta Główna","cat":"transit","kind":"tram_stop","ts":"2026-01-31","tags":{},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2424015724"}},{"id":"ztstop_222_35739","lat":50.059339,"lon":19.941821,"name":"Poczta Główna","cat":"transit","kind":"tram_stop","ts":"2026-01-31","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419768566"}},{"id":"ztstop_223_35819","lat":50.05731,"lon":19.94455,"name":"Starowiślna","cat":"transit","kind":"tram_stop","ts":"2023-10-04","tags":{},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2423003235"}},{"id":"ztstop_223_35829","lat":50.05689,"lon":19.945029,"name":"Starowiślna","cat":"transit","kind":"tram_stop","ts":"2026-01-29","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419039772"}},{"id":"ztstop_224_35919","lat":50.05148,"lon":19.941337,"name":"Stradom","cat":"transit","kind":"tram_stop","ts":"2023-10-04","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419768568"}},{"id":"ztstop_224_35929","lat":50.052086,"lon":19.941166,"name":"Stradom","cat":"transit","kind":"tram_stop","ts":"2023-10-04","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2418596862"}},{"id":"ztstop_224_35939","lat":50.052258,"lon":19.942061,"name":"Stradom","cat":"transit","kind":"tram_stop","ts":"2023-10-04","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2418610054"}},{"id":"ztstop_224_35949","lat":50.050842,"lon":19.942415,"name":"Stradom","cat":"transit","kind":"tram_stop","ts":"2026-01-31","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419768567"}},{"id":"ztstop_225_36019","lat":50.048028,"lon":19.943426,"name":"Plac Wolnica","cat":"transit","kind":"tram_stop","ts":"2026-08-28","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419768562"}},{"id":"ztstop_225_36029","lat":50.048114,"lon":19.943448,"name":"Plac Wolnica","cat":"transit","kind":"tram_stop","ts":"2026-08-28","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419768563"}},{"id":"ztstop_226_36119","lat":50.050631,"lon":19.938671,"name":"Orzeszkowej","cat":"transit","kind":"tram_stop","ts":"2023-10-04","tags":{},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2422680047"}},{"id":"ztstop_226_36129","lat":50.050546,"lon":19.938251,"name":"Orzeszkowej","cat":"transit","kind":"tram_stop","ts":"2023-10-04","tags":{},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n630945156"}},{"id":"ztstop_227_36219","lat":50.053886,"lon":19.948108,"name":"Miodowa","cat":"transit","kind":"tram_stop","ts":"2026-01-29","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419106062"}},{"id":"ztstop_227_36229","lat":50.05321,"lon":19.9489,"name":"Miodowa","cat":"transit","kind":"tram_stop","ts":"2026-01-29","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419106061"}},{"id":"ztstop_278_57019","lat":50.046605,"lon":19.955028,"name":"Plac Bohaterów Getta","cat":"transit","kind":"tram_stop","ts":"2026-02-05","tags":{},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419064240"}},{"id":"ztstop_278_57029","lat":50.046716,"lon":19.9551,"name":"Plac Bohaterów Getta","cat":"transit","kind":"tram_stop","ts":"2026-02-05","tags":{},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419064241"}},{"id":"ztstop_282_57519","lat":50.046721,"lon":19.925299,"name":"Szwedzka","cat":"transit","kind":"tram_stop","ts":"2025-11-30","tags":{},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n957085219"}},{"id":"ztstop_282_57529","lat":50.046744,"lon":19.925484,"name":"Szwedzka","cat":"transit","kind":"tram_stop","ts":"2025-11-30","tags":{},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2418596863"}},{"id":"ztstop_325_136019","lat":50.05912,"lon":19.93824,"name":"Plac Wszystkich Świętych","cat":"transit","kind":"tram_stop","ts":"2026-08-21","tags":{},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n10044763673"}},{"id":"ztstop_325_136029","lat":50.059113,"lon":19.937497,"name":"Plac Wszystkich Świętych","cat":"transit","kind":"tram_stop","ts":"2023-10-18","tags":{"wheelchair":"limited"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419768564"}},{"id":"ztstop_782_314119","lat":50.059525,"lon":19.92554,"name":"Muzeum Narodowe","cat":"transit","kind":"tram_stop","ts":"2023-10-18","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419821165"}},{"id":"ztstop_782_314129","lat":50.059326,"lon":19.924504,"name":"Muzeum Narodowe","cat":"transit","kind":"tram_stop","ts":"2026-05-05","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n1316407578"}},{"id":"ztstop_957_333819","lat":50.048567,"lon":19.930917,"name":"Rondo Grunwaldzkie","cat":"transit","kind":"tram_stop","ts":"2025-11-01","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n630945148"}},{"id":"ztstop_957_333829","lat":50.048605,"lon":19.931155,"name":"Rondo Grunwaldzkie","cat":"transit","kind":"tram_stop","ts":"2025-11-01","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n630945148"}},{"id":"ztstop_1102_347019","lat":50.058627,"lon":19.940988,"name":"św. Gertrudy","cat":"transit","kind":"tram_stop","ts":"2025-05-28","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n12825435601"}},{"id":"ztstop_1102_347029","lat":50.058486,"lon":19.940838,"name":"św. Gertrudy","cat":"transit","kind":"tram_stop","ts":"2023-10-18","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2422880689"}},{"id":"ztstop_1103_347119","lat":50.051131,"lon":19.951064,"name":"św. Wawrzyńca","cat":"transit","kind":"tram_stop","ts":"2026-01-29","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419106073"}},{"id":"ztstop_1103_347129","lat":50.051415,"lon":19.950829,"name":"św. Wawrzyńca","cat":"transit","kind":"tram_stop","ts":"2026-01-29","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2423056677"}},{"id":"ztstop_1487_373619","lat":50.060269,"lon":19.93052,"name":"UJ / AST","cat":"transit","kind":"tram_stop","ts":"2025-12-15","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n2419821166"}},{"id":"ztstop_1487_373629","lat":50.060366,"lon":19.931732,"name":"UJ / AST","cat":"transit","kind":"tram_stop","ts":"2025-12-15","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":null,"feedDate":"2026-10-02","mode":"tram","osmMatch":"n11271425380"}},{"id":"zb11321","lat":50.04607,"lon":19.93265,"name":"Os. Podwawelskie","cat":"transit","kind":"bus_stop","ts":"2025-09-28","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n9994910097"}},{"id":"zb13720","lat":50.04673,"lon":19.93277,"name":"Os. Podwawelskie","cat":"transit","kind":"bus_stop","ts":null,"tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":null}},{"id":"zb10559","lat":50.05285,"lon":19.92919,"name":"Konopnickiej","cat":"transit","kind":"bus_stop","ts":"2025-07-24","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n10006022290"}},{"id":"zb10560","lat":50.05274,"lon":19.92958,"name":"Konopnickiej","cat":"transit","kind":"bus_stop","ts":"2025-07-24","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n10006022259"}},{"id":"zb13180","lat":50.04857,"lon":19.93086,"name":"Rondo Grunwaldzkie","cat":"transit","kind":"bus_stop","ts":"2025-11-01","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2422656435"}},{"id":"zb13179","lat":50.0485,"lon":19.9309,"name":"Rondo Grunwaldzkie","cat":"transit","kind":"bus_stop","ts":"2025-11-01","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2422656435"}},{"id":"zb13177","lat":50.04825,"lon":19.93234,"name":"Rondo Grunwaldzkie","cat":"transit","kind":"bus_stop","ts":"2025-10-08","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n5213174283"}},{"id":"zb13178","lat":50.04966,"lon":19.93224,"name":"Rondo Grunwaldzkie","cat":"transit","kind":"bus_stop","ts":"2025-10-08","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n7245406645"}},{"id":"zb13183","lat":50.04835,"lon":19.92969,"name":"Rondo Grunwaldzkie","cat":"transit","kind":"bus_stop","ts":"2026-04-10","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n5060435650"}},{"id":"zb13186","lat":50.04852,"lon":19.93315,"name":"Rondo Grunwaldzkie","cat":"transit","kind":"bus_stop","ts":"2022-09-26","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n7245406644"}},{"id":"zb8088","lat":50.04964,"lon":19.92589,"name":"Bałuckiego","cat":"transit","kind":"bus_stop","ts":"2022-09-02","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n3074574715"}},{"id":"zb8089","lat":50.05173,"lon":19.92673,"name":"Rynek Dębnicki","cat":"transit","kind":"bus_stop","ts":"2024-11-08","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n9994910098"}},{"id":"zb8361","lat":50.05193,"lon":19.92694,"name":"Rynek Dębnicki","cat":"transit","kind":"bus_stop","ts":"2022-09-02","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n8758577527"}},{"id":"zb8103","lat":50.04676,"lon":19.92538,"name":"Szwedzka","cat":"transit","kind":"bus_stop","ts":"2025-11-30","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n957085219"}},{"id":"zb8104","lat":50.0467,"lon":19.92542,"name":"Szwedzka","cat":"transit","kind":"bus_stop","ts":"2025-11-30","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n957085219"}},{"id":"zb8358","lat":50.04663,"lon":19.955,"name":"Plac Bohaterów Getta","cat":"transit","kind":"bus_stop","ts":"2026-02-05","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419064240"}},{"id":"zb8359","lat":50.04664,"lon":19.95509,"name":"Plac Bohaterów Getta","cat":"transit","kind":"bus_stop","ts":"2026-02-05","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419064241"}},{"id":"zb7891","lat":50.05931,"lon":19.94284,"name":"Poczta Główna","cat":"transit","kind":"bus_stop","ts":"2026-01-31","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2098694987"}},{"id":"zb10700","lat":50.0592,"lon":19.94172,"name":"Poczta Główna","cat":"transit","kind":"bus_stop","ts":"2026-01-31","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419768566"}},{"id":"zb9878","lat":50.05994,"lon":19.94249,"name":"Poczta Główna","cat":"transit","kind":"bus_stop","ts":"2026-01-31","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n1518864572"}},{"id":"zb12298","lat":50.05672,"lon":19.94604,"name":"Starowiślna","cat":"transit","kind":"bus_stop","ts":"2026-07-04","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n10042271632"}},{"id":"zb10602","lat":50.05691,"lon":19.945,"name":"Starowiślna","cat":"transit","kind":"bus_stop","ts":"2026-01-29","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419039772"}},{"id":"zb7895","lat":50.05864,"lon":19.94896,"name":"Hala Targowa","cat":"transit","kind":"bus_stop","ts":"2025-12-19","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2424088455"}},{"id":"zb7903","lat":50.0587,"lon":19.94895,"name":"Hala Targowa","cat":"transit","kind":"bus_stop","ts":"2025-12-19","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2424088455"}},{"id":"zb10648","lat":50.05395,"lon":19.94799,"name":"Miodowa","cat":"transit","kind":"bus_stop","ts":"2026-01-29","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419106062"}},{"id":"zb10603","lat":50.05321,"lon":19.94898,"name":"Miodowa","cat":"transit","kind":"bus_stop","ts":"2026-01-29","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419106061"}},{"id":"zb13587","lat":50.05114,"lon":19.95097,"name":"św. Wawrzyńca","cat":"transit","kind":"bus_stop","ts":"2026-01-29","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419106073"}},{"id":"zb13586","lat":50.05139,"lon":19.95091,"name":"św. Wawrzyńca","cat":"transit","kind":"bus_stop","ts":"2026-01-29","tags":{"wheelchair":"no"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2423056677"}},{"id":"zb12970","lat":50.05202,"lon":19.94226,"name":"Stradom","cat":"transit","kind":"bus_stop","ts":"2024-08-22","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n10054127713"}},{"id":"zb7893","lat":50.0525,"lon":19.94196,"name":"Stradom","cat":"transit","kind":"bus_stop","ts":"2024-07-21","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n10206927194"}},{"id":"zb13723","lat":50.05145,"lon":19.94085,"name":"Stradom","cat":"transit","kind":"bus_stop","ts":"2024-10-18","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n10054127707"}},{"id":"zb7897","lat":50.04807,"lon":19.94334,"name":"Plac Wolnica","cat":"transit","kind":"bus_stop","ts":"2026-08-28","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419768563"}},{"id":"zb7894","lat":50.04804,"lon":19.94351,"name":"Plac Wolnica","cat":"transit","kind":"bus_stop","ts":"2026-08-28","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419768562"}},{"id":"zb12010","lat":50.05914,"lon":19.93834,"name":"Plac Wszystkich Świętych","cat":"transit","kind":"bus_stop","ts":"2026-08-21","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n10044763673"}},{"id":"zb12009","lat":50.0591,"lon":19.9374,"name":"Plac Wszystkich Świętych","cat":"transit","kind":"bus_stop","ts":"2023-10-18","tags":{"wheelchair":"limited"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419768564"}},{"id":"zb7813","lat":50.05915,"lon":19.93414,"name":"Filharmonia","cat":"transit","kind":"bus_stop","ts":"2023-05-01","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n10044763674"}},{"id":"zb7885","lat":50.05861,"lon":19.93289,"name":"Filharmonia","cat":"transit","kind":"bus_stop","ts":"2026-06-09","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419768560"}},{"id":"zb11248","lat":50.05649,"lon":19.92712,"name":"Jubilat","cat":"transit","kind":"bus_stop","ts":"2025-10-08","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2611219192"}},{"id":"zb12967","lat":50.05609,"lon":19.92672,"name":"Jubilat","cat":"transit","kind":"bus_stop","ts":"2025-10-08","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n724399297"}},{"id":"zb7822","lat":50.05492,"lon":19.92692,"name":"Jubilat","cat":"transit","kind":"bus_stop","ts":"2025-12-15","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n2419720285"}},{"id":"zb7811","lat":50.05558,"lon":19.9282,"name":"Jubilat","cat":"transit","kind":"bus_stop","ts":"2025-05-10","tags":{"wheelchair":"yes"},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n12825910688"}},{"id":"zb12940","lat":50.05864,"lon":19.9252,"name":"Muzeum Narodowe","cat":"transit","kind":"bus_stop","ts":"2025-10-08","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n9992719512"}},{"id":"zb12941","lat":50.0598,"lon":19.92512,"name":"Muzeum Narodowe","cat":"transit","kind":"bus_stop","ts":"2025-10-08","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n10024407951"}},{"id":"zb12307","lat":50.06283,"lon":19.92314,"name":"AGH / UR","cat":"transit","kind":"bus_stop","ts":"2026-09-27","tags":{},"ext":{"gtfsWheelchair":0,"feedDate":"2026-09-30","mode":"bus","osmMatch":"n724399311"}}],"toilets":[{"id":"n274115139","lat":50.059678,"lon":19.941798,"name":null,"cat":"toilets","kind":"toilets","ts":"2023-07-09","tags":{"opening_hours":"Mo-Su 08:00-21:00","fee":"yes"}},{"id":"n278167557","lat":50.054032,"lon":19.936876,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-08-21","tags":{"wheelchair":"yes","changing_table":"no","check_date":"2026-08-21","fee":"yes","access":"yes"}},{"id":"n283018590","lat":50.046854,"lon":19.95466,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-03-05","tags":{"wheelchair":"yes","level":"-1","opening_hours":"Mo-Fr 09:00-18:00; Sa-Su 09:00-17:00","fee":"yes"}},{"id":"n2653964505","lat":50.048263,"lon":19.938386,"name":null,"cat":"toilets","kind":"toilets","ts":"2025-07-26","tags":{"check_date":"2025-07-26","fee":"yes"}},{"id":"n2984350171","lat":50.057654,"lon":19.945665,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-01-31","tags":{"wheelchair":"yes","opening_hours":"24/7","fee":"yes"}},{"id":"n3533569749","lat":50.062187,"lon":19.937518,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-03-05","tags":{"wheelchair":"limited","changing_table":"yes","level":"-1","opening_hours":"08:00-24:00","fee":"yes"}},{"id":"n4755205821","lat":50.054465,"lon":19.93304,"name":null,"cat":"toilets","kind":"toilets","ts":"2022-07-29","tags":{"wheelchair":"no","changing_table":"yes","opening_hours":"Mo-Su 09:00-19:00","fee":"yes","access":"yes"}},{"id":"n5076055934","lat":50.053881,"lon":19.936074,"name":null,"cat":"toilets","kind":"toilets","ts":"2021-11-30","tags":{"fee":"included"}},{"id":"n5270846528","lat":50.046739,"lon":19.934194,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-03-05","tags":{"wheelchair":"yes","changing_table":"yes","opening_hours":"Mo-Fr 09:00-17:00","fee":"yes","access":"yes"}},{"id":"n6893061086","lat":50.047997,"lon":19.931654,"name":null,"cat":"toilets","kind":"toilets","ts":"2021-08-12","tags":{"wheelchair":"yes","fee":"no"}},{"id":"n9863292917","lat":50.06322,"lon":19.928644,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-01-12","tags":{"check_date":"2026-01-12","fee":"no","access":"customers"}},{"id":"n12647744101","lat":50.06079,"lon":19.95257,"name":null,"cat":"toilets","kind":"toilets","ts":"2025-03-16","tags":{"opening_hours":"24/7","fee":"yes"}},{"id":"n13046172254","lat":50.053164,"lon":19.934695,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-09-07","tags":{"wheelchair":"yes","fee":"yes"}},{"id":"n13814348801","lat":50.059776,"lon":19.947529,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-08-21","tags":{"opening_hours":"24/7"}},{"id":"n13982759536","lat":50.051472,"lon":19.947237,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-07-02","tags":{"check_date":"2026-07-02"}},{"id":"n14109858801","lat":50.058545,"lon":19.948526,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-08-21","tags":{}},{"id":"w151913843","lat":50.05163,"lon":19.945325,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-09-26","tags":{"wheelchair":"no","level":"-1","check_date":"2026-09-26","fee":"yes"}},{"id":"w692836127","lat":50.052213,"lon":19.934918,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-03-05","tags":{"wheelchair":"yes","check_date":"2025-08-21","opening_hours":"Apr-Oct 09:00-20:00; Nov-Mar 09:00-17:00","fee":"yes","access":"yes"}},{"id":"w954234535","lat":50.051464,"lon":19.926791,"name":null,"cat":"toilets","kind":"toilets","ts":"2024-11-08","tags":{"wheelchair":"yes","changing_table":"yes","fee":"yes"}},{"id":"w1039863501","lat":50.05551,"lon":19.929035,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-03-05","tags":{"opening_hours":"Apr-Oct 09:00-20:00; Nov-Mar 09:00-17:00","fee":"yes"}},{"id":"w1039863609","lat":50.058451,"lon":19.933561,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-03-05","tags":{"wheelchair":"yes","opening_hours":"Apr-Oct 08:00-20:00; Nov-Mar 09:00-18:00","fee":"yes","access":"yes"}},{"id":"w1552983242","lat":50.055445,"lon":19.932338,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-08-27","tags":{"wheelchair":"yes","access":"customers"}},{"id":"w1555340111","lat":50.058565,"lon":19.950095,"name":null,"cat":"toilets","kind":"toilets","ts":"2026-09-04","tags":{"wheelchair":"yes","check_date":"2026-09-05","opening_hours":"24/7","fee":"yes","access":"yes"}}],"elevators":[{"id":"n3754628385","lat":50.059684,"lon":19.924232,"name":null,"cat":"elevator","kind":"elevator","ts":"2015-09-22","tags":{}},{"id":"n5210731827","lat":50.046968,"lon":19.955201,"name":null,"cat":"elevator","kind":"elevator","ts":"2026-09-02","tags":{}},{"id":"n5210731828","lat":50.046886,"lon":19.954649,"name":null,"cat":"elevator","kind":"elevator","ts":"2026-09-02","tags":{}},{"id":"n6156251155","lat":50.056209,"lon":19.927323,"name":null,"cat":"elevator","kind":"elevator","ts":"2018-12-23","tags":{}},{"id":"n6156251157","lat":50.056017,"lon":19.926657,"name":null,"cat":"elevator","kind":"elevator","ts":"2018-12-23","tags":{}},{"id":"n7441825640","lat":50.049078,"lon":19.955927,"name":null,"cat":"elevator","kind":"elevator","ts":"2026-07-01","tags":{"wheelchair":"yes","level":"0;1"}},{"id":"n10598491183","lat":50.052821,"lon":19.954368,"name":null,"cat":"elevator","kind":"elevator","ts":"2023-02-01","tags":{}},{"id":"n11164736952","lat":50.057966,"lon":19.948161,"name":null,"cat":"elevator","kind":"elevator","ts":"2024-02-02","tags":{"wheelchair":"yes"}},{"id":"n11578842182","lat":50.057953,"lon":19.947668,"name":null,"cat":"elevator","kind":"elevator","ts":"2024-02-02","tags":{"wheelchair":"yes"}},{"id":"n12151407637","lat":50.047903,"lon":19.947495,"name":null,"cat":"elevator","kind":"elevator","ts":"2024-09-02","tags":{}}],"benches":[[50.061232,19.936528,"2023-03-29"],[50.061295,19.936573,"2023-03-29"],[50.061348,19.937988,"2022-10-05"],[50.06135,19.938022,"2022-10-05"],[50.06135,19.937953,"2022-10-05"],[50.061361,19.937907,"2022-10-05"],[50.06137,19.937887,"2022-10-05"],[50.06138,19.937865,"2022-10-05"],[50.061511,19.93814,"2022-10-05"],[50.061527,19.938127,"2022-10-05"],[50.061542,19.938102,"2022-10-05"],[50.061553,19.938079,"2022-10-05"],[50.061561,19.938053,"2022-10-05"],[50.061566,19.938025,"2022-10-05"],[50.053846,19.945644,"2019-10-10"],[50.053863,19.945501,"2019-10-10"],[50.053929,19.945584,"2019-10-10"],[50.046241,19.948594,"2026-09-24"],[50.046639,19.949524,"2022-10-10"],[50.046923,19.950085,"2026-05-12"],[50.048034,19.952175,"2023-03-07"],[50.047111,19.954561,"2021-07-24"],[50.06106,19.940075,"2021-03-17"],[50.061119,19.940119,"2021-03-17"],[50.061151,19.940143,"2021-03-17"],[50.061198,19.940179,"2021-03-17"],[50.061227,19.940201,"2021-03-17"],[50.061354,19.940297,"2021-03-17"],[50.061383,19.940318,"2021-03-17"],[50.06143,19.940354,"2021-03-17"],[50.061463,19.940379,"2021-03-17"],[50.061504,19.94041,"2021-03-17"],[50.061506,19.940412,"2021-03-17"],[50.061515,19.940418,"2021-03-17"],[50.06154,19.940437,"2021-03-17"],[50.053824,19.941459,"2014-08-02"],[50.05413,19.941141,"2014-08-02"],[50.054367,19.941562,"2014-08-02"],[50.054488,19.940834,"2014-08-02"],[50.05463,19.941596,"2014-08-02"],[50.054732,19.941831,"2014-08-02"],[50.054062,19.942436,"2014-08-02"],[50.054147,19.941178,"2014-08-02"],[50.056088,19.93966,"2026-09-27"],[50.055366,19.939473,"2026-09-27"],[50.056877,19.940063,"2019-07-01"],[50.058455,19.940255,"2026-09-27"],[50.058655,19.94029,"2026-09-27"],[50.058722,19.940303,"2026-09-27"],[50.058789,19.940314,"2026-09-27"],[50.058856,19.940326,"2026-09-27"],[50.058924,19.940338,"2026-09-27"],[50.054511,19.939792,"2021-01-01"],[50.0546,19.939076,"2026-07-18"],[50.054666,19.939102,"2026-07-18"],[50.054825,19.939166,"2026-09-27"],[50.05502,19.939241,"2026-09-27"],[50.055235,19.939422,"2020-01-15"],[50.05528,19.939343,"2026-09-27"],[50.055412,19.939395,"2026-09-27"],[50.055526,19.939439,"2026-09-27"],[50.055544,19.939543,"2026-09-27"],[50.05438,19.939623,"2021-01-01"],[50.054458,19.939721,"2021-01-01"],[50.054535,19.939049,"2026-07-18"],[50.054886,19.939188,"2026-09-27"],[50.054953,19.939214,"2026-09-27"],[50.055085,19.939266,"2026-09-27"],[50.05515,19.939292,"2020-01-15"],[50.055216,19.939318,"2020-01-15"],[50.055465,19.939415,"2026-09-27"],[50.055589,19.939464,"2026-09-27"],[50.055739,19.939619,"2019-07-01"],[50.055821,19.939652,"2019-07-01"],[50.056032,19.939735,"2022-07-15"],[50.056162,19.939786,"2025-08-21"],[50.056225,19.939714,"2025-08-21"],[50.055612,19.939569,"2026-09-27"],[50.055726,19.939517,"2026-09-27"],[50.055791,19.939543,"2019-07-01"],[50.055855,19.939569,"2019-07-01"],[50.055948,19.939604,"2019-07-01"],[50.055967,19.939709,"2025-08-21"],[50.056238,19.939817,"2025-08-21"],[50.056282,19.939736,"2025-08-21"],[50.056289,19.939836,"2025-08-21"],[50.055656,19.939489,"2026-09-27"],[50.056334,19.939757,"2025-08-21"],[50.05634,19.939856,"2025-08-21"],[50.056471,19.939906,"2019-07-01"],[50.056538,19.939934,"2019-07-01"],[50.056603,19.939959,"2019-07-01"],[50.056741,19.940014,"2019-07-01"],[50.05681,19.94004,"2019-07-01"],[50.056405,19.939882,"2025-08-21"],[50.056461,19.939807,"2019-07-01"],[50.056661,19.939982,"2019-07-01"],[50.056526,19.939833,"2019-07-01"],[50.058521,19.940265,"2026-09-27"],[50.058589,19.940279,"2026-09-27"],[50.055644,19.93997,"2026-07-29"],[50.057615,19.940201,"2026-09-27"],[50.057975,19.940264,"2026-09-27"],[50.05804,19.940275,"2026-09-27"],[50.057281,19.940142,"2026-09-27"],[50.057549,19.940189,"2026-09-27"],[50.057682,19.940213,"2026-09-27"],[50.057751,19.940225,"2026-09-27"],[50.058793,19.940408,"2026-09-27"],[50.058877,19.940423,"2026-09-27"],[50.057147,19.940118,"2026-09-27"],[50.058176,19.9403,"2026-09-27"],[50.058487,19.940355,"2026-09-27"],[50.057347,19.940153,"2026-09-27"],[50.057416,19.940166,"2026-09-27"],[50.057482,19.940178,"2026-09-27"],[50.057826,19.940238,"2026-09-27"],[50.057906,19.940253,"2026-09-27"],[50.058109,19.940288,"2026-09-27"],[50.058288,19.94032,"2026-09-27"],[50.058422,19.940344,"2026-09-27"],[50.058354,19.940332,"2026-09-27"],[50.058555,19.940367,"2026-09-27"],[50.058627,19.94038,"2026-09-27"],[50.058709,19.940395,"2026-09-27"],[50.059166,19.94046,"2019-07-01"],[50.059204,19.940861,"2019-07-01"],[50.059228,19.9405,"2019-07-01"],[50.059234,19.941032,"2019-07-01"],[50.059534,19.940818,"2026-09-27"],[50.059607,19.940765,"2019-07-01"],[50.059663,19.940806,"2026-09-29"],[50.059678,19.941168,"2026-01-11"],[50.059703,19.941267,"2026-01-11"],[50.059721,19.941066,"2026-01-11"],[50.05974,19.941165,"2026-01-11"],[50.059742,19.941354,"2026-01-11"],[50.059772,19.941269,"2026-01-11"],[50.060041,19.941172,"2026-09-29"],[50.059726,19.940851,"2026-09-29"],[50.05978,19.940987,"2026-09-29"],[50.059786,19.940891,"2026-09-29"],[50.059837,19.941028,"2026-09-29"],[50.059859,19.941419,"2026-01-11"],[50.059182,19.94097,"2019-07-01"],[50.059258,19.941293,"2019-07-01"],[50.059264,19.94063,"2026-09-27"],[50.059336,19.94142,"2019-07-01"],[50.059392,19.940721,"2026-09-27"],[50.059417,19.941427,"2019-07-01"],[50.059462,19.941524,"2019-07-01"],[50.05966,19.94107,"2026-01-11"],[50.05915,19.940793,"2019-07-01"],[50.059477,19.940777,"2026-09-27"],[50.059789,19.94143,"2026-01-11"],[50.059817,19.941345,"2026-01-11"],[50.059834,19.941502,"2026-01-11"],[50.059846,19.940935,"2026-09-29"],[50.059895,19.941071,"2026-09-29"],[50.059904,19.94149,"2026-01-11"],[50.05991,19.940978,"2026-09-29"],[50.060022,19.942258,"2025-06-13"],[50.05912,19.940628,"2019-07-01"],[50.059186,19.940574,"2026-09-27"],[50.059213,19.941132,"2019-07-01"],[50.059357,19.940592,"2026-09-28"],[50.059412,19.940629,"2026-09-28"],[50.059475,19.940674,"2026-09-28"],[50.059536,19.940718,"2019-07-01"],[50.059293,19.940548,"2019-07-01"],[50.059318,19.941322,"2019-07-01"],[50.059331,19.940676,"2026-09-27"],[50.059972,19.941021,"2026-09-29"],[50.060032,19.941064,"2026-09-29"],[50.060128,19.942087,"2026-01-11"],[50.060159,19.941151,"2026-09-29"],[50.060165,19.942198,"2026-01-11"],[50.060197,19.942292,"2026-01-11"],[50.060261,19.942278,"2026-01-11"],[50.060302,19.942559,"2025-06-05"],[50.060366,19.942538,"2026-01-11"],[50.060422,19.941844,"2026-01-11"],[50.060426,19.94198,"2026-01-11"],[50.060443,19.942356,"2026-01-11"],[50.060562,19.943016,"2025-06-05"],[50.060737,19.943277,"2025-06-05"],[50.059971,19.941123,"2026-09-29"],[50.060015,19.94246,"2025-06-05"],[50.060061,19.942082,"2025-06-13"],[50.060102,19.941112,"2026-09-29"],[50.060124,19.942429,"2025-06-13"],[50.06013,19.941905,"2025-09-19"],[50.060173,19.94202,"2026-01-11"],[50.060199,19.942094,"2026-01-11"],[50.060229,19.942183,"2026-01-11"],[50.060329,19.942451,"2026-01-11"],[50.060433,19.942172,"2026-01-11"],[50.060454,19.942535,"2026-01-11"],[50.060619,19.943104,"2025-06-05"],[50.060808,19.943368,"2025-06-05"],[50.060091,19.941807,"2025-09-19"],[50.060105,19.941217,"2026-09-29"],[50.060292,19.942365,"2026-01-11"],[50.060336,19.942629,"2025-06-05"],[50.060382,19.942703,"2025-06-05"],[50.06044,19.942807,"2025-06-05"],[50.060514,19.942933,"2025-06-05"],[50.060675,19.94319,"2025-06-05"],[50.060213,19.942448,"2025-06-13"],[50.060053,19.941886,"2025-09-19"],[50.057214,19.940129,"2026-09-27"],[50.058075,19.940188,"2026-09-27"],[50.058147,19.940201,"2026-09-27"],[50.058284,19.940225,"2026-09-27"],[50.058376,19.940241,"2026-09-27"],[50.061526,19.943776,"2025-08-21"],[50.061351,19.943835,"2025-08-21"],[50.061393,19.943752,"2025-08-21"],[50.061423,19.943849,"2025-08-21"],[50.061458,19.943762,"2025-08-21"],[50.06149,19.943861,"2025-08-21"],[50.061549,19.944044,"2025-06-13"],[50.061596,19.944021,"2025-06-13"],[50.061662,19.94367,"2025-08-21"],[50.061675,19.943895,"2025-08-21"],[50.061716,19.943665,"2025-08-21"],[50.061811,19.943921,"2025-08-21"],[50.061854,19.943836,"2025-08-21"],[50.062656,19.944079,"2025-08-21"],[50.062659,19.944417,"2025-08-21"],[50.06269,19.943987,"2025-08-21"],[50.062856,19.944687,"2025-08-21"],[50.062862,19.944116,"2025-08-21"],[50.063122,19.9445,"2025-08-21"],[50.0638,19.944188,"2025-08-21"],[50.0638,19.943914,"2025-08-21"],[50.063824,19.944291,"2025-08-21"],[50.063868,19.9442,"2025-08-21"],[50.063892,19.944303,"2025-08-21"],[50.063945,19.944105,"2025-08-21"],[50.063965,19.944041,"2025-08-21"],[50.06399,19.943978,"2025-08-21"],[50.061933,19.944227,"2025-08-21"],[50.061946,19.943946,"2025-08-21"],[50.063931,19.944175,"2025-08-21"],[50.061743,19.943909,"2025-08-21"],[50.061781,19.943823,"2025-08-21"],[50.061879,19.943935,"2025-08-21"],[50.06192,19.943849,"2025-08-21"],[50.061955,19.944115,"2025-08-21"],[50.061987,19.943861,"2025-08-21"],[50.062032,19.944269,"2025-08-21"],[50.06205,19.944157,"2025-08-21"],[50.062056,19.943872,"2025-08-21"],[50.062082,19.943973,"2025-08-21"],[50.062125,19.943884,"2025-08-21"],[50.062151,19.943985,"2025-08-21"],[50.062194,19.943897,"2025-08-21"],[50.062217,19.943996,"2025-08-21"],[50.062259,19.943909,"2025-08-21"],[50.062287,19.944009,"2025-08-21"],[50.062328,19.943921,"2025-08-21"],[50.062351,19.944023,"2025-08-21"],[50.062391,19.943933,"2025-08-21"],[50.062433,19.944147,"2025-08-21"],[50.062496,19.944339,"2025-08-21"],[50.062501,19.944238,"2025-08-21"],[50.062516,19.944055,"2025-08-21"],[50.062564,19.944344,"2025-08-21"],[50.062588,19.944066,"2025-08-21"],[50.062588,19.944441,"2025-08-21"],[50.062695,19.944503,"2025-08-21"],[50.062725,19.944091,"2025-08-21"],[50.062759,19.944,"2025-08-21"],[50.06276,19.944466,"2025-08-21"],[50.062792,19.944104,"2025-08-21"],[50.062809,19.944552,"2025-08-21"],[50.062826,19.944011,"2025-08-21"],[50.062829,19.944423,"2025-08-21"],[50.062855,19.944378,"2025-08-21"],[50.062886,19.944327,"2025-08-21"],[50.062888,19.94474,"2025-08-21"],[50.062895,19.944204,"2025-08-21"],[50.062897,19.944639,"2025-08-21"],[50.062927,19.944269,"2025-08-21"],[50.062946,19.944395,"2025-08-21"],[50.062951,19.944583,"2025-08-21"],[50.062962,19.944451,"2025-08-21"],[50.062965,19.944136,"2025-08-21"],[50.063006,19.944519,"2025-08-21"],[50.063036,19.944148,"2025-08-21"],[50.063069,19.944576,"2025-08-21"],[50.063104,19.94416,"2025-08-21"],[50.063172,19.944172,"2025-08-21"],[50.063184,19.944544,"2025-08-21"],[50.063206,19.94445,"2025-08-21"],[50.063241,19.944185,"2025-08-21"],[50.063262,19.94431,"2025-08-21"],[50.063267,19.944092,"2025-08-21"],[50.063289,19.944384,"2025-08-21"],[50.063415,19.944215,"2025-08-21"],[50.063484,19.944228,"2025-08-21"],[50.063488,19.944417,"2025-08-21"],[50.063513,19.944493,"2025-08-21"],[50.063525,19.944351,"2025-08-21"],[50.063552,19.94424,"2025-08-21"],[50.063567,19.944531,"2025-08-21"],[50.06361,19.944537,"2025-08-21"],[50.063616,19.944061,"2025-08-21"],[50.063663,19.944163,"2025-08-21"],[50.063669,19.94437,"2025-08-21"],[50.063672,19.944519,"2025-08-21"],[50.063677,19.944012,"2025-08-21"],[50.063688,19.944264,"2025-08-21"],[50.06371,19.944455,"2025-08-21"],[50.063732,19.944176,"2025-08-21"],[50.063738,19.943963,"2025-08-21"],[50.063755,19.944276,"2025-08-21"],[50.063976,19.934498,"2024-08-09"],[50.063996,19.934329,"2026-07-12"],[50.063667,19.942674,"2024-06-16"],[50.063721,19.942424,"2020-01-13"],[50.062804,19.93325,"2024-08-09"],[50.062831,19.932667,"2024-08-09"],[50.062863,19.933311,"2024-08-09"],[50.062921,19.933368,"2024-08-09"],[50.063668,19.9339,"2024-08-09"],[50.063747,19.934143,"2024-08-09"],[50.060491,19.933099,"2026-07-18"],[50.060612,19.932661,"2026-09-16"],[50.060661,19.932596,"2026-09-16"],[50.060527,19.933017,"2026-07-18"],[50.06072,19.932537,"2026-07-04"],[50.060789,19.9325,"2026-07-04"],[50.060563,19.932932,"2026-09-16"],[50.060606,19.932834,"2026-09-16"],[50.061982,19.93219,"2024-08-09"],[50.06212,19.932582,"2024-08-09"],[50.062645,19.932876,"2024-08-09"],[50.062005,19.932469,"2024-08-09"],[50.062062,19.932526,"2024-08-09"],[50.060852,19.932484,"2026-07-04"],[50.060911,19.932465,"2026-07-04"],[50.061254,19.932349,"2024-08-09"],[50.061318,19.932384,"2024-08-09"],[50.061979,19.932233,"2024-08-09"],[50.062179,19.932638,"2024-08-09"],[50.062442,19.933009,"2026-04-27"],[50.062586,19.933039,"2024-08-09"],[50.062608,19.933171,"2024-08-09"],[50.061353,19.93251,"2020-01-13"],[50.06195,19.932439,"2024-08-09"],[50.061952,19.932277,"2024-08-09"],[50.061956,19.932125,"2024-08-09"],[50.06224,19.932696,"2026-04-27"],[50.062534,19.932987,"2026-04-27"],[50.062742,19.933302,"2024-08-09"],[50.062528,19.933093,"2024-08-09"],[50.062683,19.933245,"2024-08-09"],[50.062714,19.932847,"2024-08-09"],[50.0628,19.932578,"2026-09-25"],[50.062689,19.933141,"2024-08-09"],[50.062745,19.933193,"2024-08-09"],[50.062988,19.933543,"2024-08-09"],[50.063067,19.932906,"2024-08-09"],[50.062802,19.93336,"2024-08-09"],[50.062859,19.933417,"2024-08-09"],[50.062918,19.933475,"2024-08-09"],[50.062928,19.932822,"2024-08-09"],[50.062958,19.933063,"2024-08-09"],[50.063279,19.933819,"2024-08-09"],[50.062986,19.933258,"2024-08-09"],[50.063143,19.932876,"2024-08-09"],[50.063218,19.933758,"2024-08-09"],[50.063338,19.933876,"2024-08-09"],[50.063566,19.93355,"2024-08-09"],[50.063608,19.933693,"2024-08-09"],[50.062981,19.932897,"2024-08-09"],[50.063629,19.933765,"2024-08-09"],[50.06365,19.933838,"2024-08-09"],[50.063693,19.933983,"2024-08-09"],[50.055667,19.935872,"2025-04-22"],[50.055676,19.935775,"2025-04-22"],[50.055677,19.935704,"2024-08-06"],[50.055683,19.935601,"2024-08-06"],[50.055892,19.935588,"2026-03-12"],[50.055902,19.935649,"2026-03-12"],[50.055801,19.935827,"2025-04-22"],[50.055806,19.93551,"2026-03-12"],[50.055623,19.935646,"2026-03-12"],[50.055867,19.935461,"2026-03-12"],[50.055733,19.93585,"2025-04-22"],[50.055739,19.935659,"2025-04-22"],[50.055744,19.935555,"2026-03-12"],[50.0558,19.935612,"2026-03-12"],[50.055947,19.935631,"2026-03-12"],[50.056132,19.934625,"2020-01-15"],[50.056856,19.934378,"2026-07-04"],[50.055937,19.935571,"2026-03-12"],[50.055962,19.93539,"2026-09-27"],[50.056184,19.935596,"2026-07-18"],[50.056209,19.934675,"2020-01-15"],[50.057261,19.934217,"2020-01-13"],[50.057281,19.935303,"2026-07-04"],[50.057318,19.934312,"2026-09-26"],[50.057327,19.934458,"2026-07-04"],[50.056161,19.935698,"2026-07-18"],[50.056229,19.935676,"2026-07-18"],[50.056248,19.935573,"2026-07-18"],[50.056315,19.93555,"2026-07-18"],[50.056074,19.93573,"2023-08-18"],[50.056268,19.935175,"2026-08-19"],[50.056587,19.935122,"2026-07-04"],[50.056769,19.935008,"2026-07-04"],[50.056823,19.934492,"2026-07-04"],[50.056825,19.934798,"2026-07-04"],[50.056601,19.935448,"2026-07-04"],[50.056329,19.935133,"2026-08-19"],[50.05636,19.935629,"2026-07-18"],[50.056381,19.935526,"2026-07-18"],[50.056447,19.935503,"2026-07-18"],[50.056454,19.935048,"2026-08-19"],[50.0565,19.934968,"2026-08-19"],[50.056556,19.935118,"2026-07-04"],[50.056579,19.935553,"2026-07-18"],[50.056618,19.935121,"2026-07-04"],[50.056646,19.935528,"2026-07-04"],[50.056666,19.935425,"2026-07-04"],[50.056684,19.935247,"2026-07-04"],[50.056723,19.935173,"2026-07-04"],[50.056746,19.934727,"2026-07-04"],[50.056792,19.934963,"2026-07-04"],[50.056287,19.934717,"2020-01-15"],[50.056294,19.935653,"2026-07-18"],[50.056391,19.935091,"2026-08-19"],[50.056427,19.935605,"2026-07-18"],[50.056445,19.934797,"2026-07-04"],[50.056513,19.935479,"2026-07-18"],[50.056523,19.934841,"2026-07-04"],[50.057515,19.934434,"2026-09-27"],[50.057532,19.934737,"2026-07-18"],[50.057546,19.93521,"2026-07-04"],[50.057566,19.935106,"2026-07-04"],[50.057578,19.934392,"2026-09-27"],[50.057582,19.934746,"2026-07-18"],[50.057593,19.934824,"2026-07-18"],[50.057612,19.935186,"2026-07-04"],[50.057641,19.93435,"2026-09-27"],[50.057644,19.934836,"2026-07-18"],[50.057654,19.934913,"2026-07-18"],[50.057678,19.935163,"2026-07-04"],[50.057699,19.93506,"2026-07-04"],[50.057703,19.934309,"2024-05-30"],[50.057704,19.934926,"2025-05-17"],[50.057369,19.935176,"2026-07-04"],[50.057434,19.935154,"2026-07-04"],[50.057471,19.934557,"2026-07-18"],[50.05748,19.935234,"2026-07-04"],[50.0575,19.93513,"2026-07-04"],[50.057523,19.934327,"2026-09-27"],[50.057648,19.934244,"2026-09-27"],[50.057715,19.935005,"2025-05-17"],[50.056784,19.93461,"2026-07-04"],[50.056839,19.934888,"2026-09-26"],[50.056841,19.935458,"2026-07-04"],[50.056742,19.935047,"2026-07-04"],[50.056948,19.934713,"2026-07-04"],[50.056974,19.935412,"2026-07-04"],[50.057193,19.935335,"2026-07-04"],[50.057202,19.934543,"2026-07-04"],[50.057206,19.93464,"2026-07-04"],[50.057331,19.934557,"2026-09-27"],[50.057347,19.935281,"2026-07-04"],[50.056863,19.935355,"2026-07-04"],[50.056886,19.934756,"2026-07-04"],[50.056908,19.935435,"2026-07-04"],[50.05693,19.935332,"2026-07-04"],[50.056957,19.93481,"2026-07-04"],[50.056995,19.935309,"2026-07-04"],[50.057083,19.934724,"2026-07-04"],[50.057106,19.935365,"2026-07-04"],[50.057138,19.934585,"2026-07-04"],[50.057255,19.934141,"2020-01-15"],[50.057264,19.934499,"2026-07-04"],[50.056899,19.934847,"2026-07-04"],[50.057009,19.93467,"2026-07-04"],[50.057019,19.934767,"2026-07-04"],[50.057039,19.935389,"2026-07-04"],[50.057143,19.934684,"2026-07-04"],[50.057268,19.9346,"2026-09-27"],[50.057314,19.934236,"2020-01-15"],[50.057586,19.934285,"2026-09-27"],[50.057369,19.934335,"2026-09-26"],[50.05746,19.934369,"2026-09-27"],[50.057475,19.934642,"2026-07-18"],[50.057523,19.93466,"2026-07-18"],[50.057633,19.935083,"2026-07-04"],[50.057744,19.935139,"2026-07-04"],[50.05895,19.937697,"2025-08-21"],[50.059002,19.93756,"2025-10-15"],[50.058173,19.933985,"2026-09-27"],[50.058176,19.934987,"2026-07-04"],[50.058178,19.93388,"2026-09-27"],[50.058104,19.934195,"2020-01-13"],[50.058111,19.934027,"2026-09-27"],[50.058112,19.935009,"2026-07-04"],[50.058113,19.93468,"2026-07-04"],[50.058118,19.933922,"2026-09-27"],[50.058132,19.934907,"2026-07-04"],[50.058512,19.933755,"2020-01-13"],[50.058519,19.934267,"2020-01-13"],[50.058046,19.935033,"2026-07-04"],[50.05805,19.934067,"2026-09-27"],[50.058055,19.933963,"2026-09-27"],[50.058234,19.934263,"2020-01-13"],[50.058241,19.934965,"2026-07-04"],[50.058262,19.934862,"2026-07-04"],[50.058296,19.933902,"2026-09-27"],[50.058306,19.934942,"2026-07-04"],[50.058327,19.934839,"2026-07-04"],[50.058343,19.934359,"2020-01-15"],[50.058357,19.93386,"2026-09-27"],[50.058363,19.934364,"2020-01-15"],[50.05837,19.934918,"2026-07-04"],[50.057932,19.934047,"2026-09-27"],[50.05803,19.934149,"2026-09-27"],[50.058038,19.93483,"2026-07-04"],[50.058188,19.934531,"2020-01-15"],[50.058189,19.934226,"2020-01-13"],[50.058196,19.934885,"2024-07-10"],[50.058151,19.934605,"2020-01-15"],[50.058461,19.934792,"2026-07-04"],[50.058465,19.93423,"2020-01-13"],[50.058067,19.93493,"2026-07-04"],[50.05823,19.93446,"2020-01-15"],[50.057993,19.934005,"2026-09-27"],[50.058067,19.934172,"2020-01-13"],[50.058523,19.934424,"2020-01-15"],[50.058525,19.93477,"2026-07-04"],[50.058528,19.934209,"2020-01-13"],[50.058534,19.933638,"2020-01-13"],[50.058587,19.933704,"2020-01-13"],[50.058591,19.934746,"2026-07-04"],[50.058592,19.9336,"2020-01-13"],[50.058644,19.933665,"2020-01-13"],[50.058213,19.934238,"2020-01-13"],[50.058234,19.933943,"2026-09-27"],[50.05824,19.933839,"2026-09-27"],[50.058246,19.934433,"2020-01-15"],[50.058256,19.934397,"2020-01-15"],[50.058301,19.933797,"2026-09-27"],[50.058334,19.934229,"2020-01-15"],[50.058349,19.934218,"2020-01-13"],[50.058362,19.933756,"2026-09-27"],[50.058451,19.934401,"2020-01-15"],[50.058456,19.934285,"2020-01-13"],[50.058478,19.933678,"2020-01-13"],[50.058484,19.934385,"2020-01-15"],[50.058488,19.934276,"2020-01-13"],[50.058491,19.934441,"2020-01-15"],[50.058495,19.934219,"2020-01-13"],[50.05838,19.934146,"2020-01-13"],[50.058401,19.934056,"2020-01-13"],[50.058412,19.934363,"2020-01-15"],[50.058423,19.934099,"2020-01-13"],[50.058432,19.93424,"2020-01-13"],[50.058445,19.934346,"2020-01-15"],[50.058717,19.934796,"2026-07-04"],[50.058733,19.934696,"2026-07-04"],[50.058784,19.934773,"2026-07-04"],[50.058954,19.934619,"2026-07-04"],[50.058993,19.9347,"2026-07-04"],[50.059018,19.934596,"2026-07-04"],[50.058667,19.934719,"2026-07-04"],[50.05855,19.934257,"2020-01-13"],[50.058798,19.934674,"2026-07-04"],[50.058889,19.934642,"2026-07-04"],[50.059058,19.934678,"2026-07-04"],[50.059196,19.933985,"2026-02-14"],[50.05932,19.934318,"2026-02-14"],[50.059353,19.934406,"2026-02-14"],[50.059241,19.934106,"2026-02-14"],[50.059285,19.934225,"2026-02-14"],[50.059634,19.934092,"2020-01-13"],[50.059742,19.934438,"2026-02-14"],[50.059535,19.934512,"2026-02-14"],[50.059304,19.933806,"2020-01-13"],[50.059452,19.933935,"2020-01-13"],[50.059469,19.934536,"2026-02-14"],[50.059571,19.934037,"2020-01-13"],[50.059601,19.934487,"2026-02-14"],[50.059676,19.934461,"2026-02-14"],[50.059784,19.934237,"2026-07-04"],[50.059807,19.934416,"2026-02-14"],[50.059692,19.934143,"2026-07-04"],[50.0615,19.933199,"2014-09-22"],[50.061494,19.933321,"2014-09-22"],[50.061469,19.933284,"2014-09-22"],[50.061507,19.933283,"2014-09-22"],[50.061511,19.93314,"2014-09-22"],[50.061585,19.933149,"2014-09-22"],[50.061563,19.933077,"2014-09-22"],[50.061565,19.93312,"2014-09-22"],[50.062619,19.944765,"2025-08-21"],[50.063638,19.944886,"2025-08-21"],[50.062179,19.94454,"2025-08-21"],[50.06137,19.944108,"2025-08-21"],[50.061948,19.944417,"2025-08-21"],[50.06237,19.944642,"2025-08-21"],[50.062861,19.944832,"2025-08-21"],[50.063458,19.944898,"2025-08-21"],[50.063924,19.944563,"2024-08-20"],[50.063925,19.944637,"2025-08-21"],[50.063926,19.944709,"2025-08-21"],[50.063865,19.94487,"2025-08-21"],[50.063923,19.944348,"2024-08-20"],[50.063924,19.944421,"2025-08-21"],[50.063924,19.944491,"2025-08-21"],[50.059365,19.933748,"2020-01-13"],[50.059445,19.933268,"2026-02-14"],[50.059465,19.933162,"2026-02-14"],[50.059983,19.933458,"2026-02-14"],[50.060063,19.934093,"2026-02-14"],[50.060065,19.93302,"2026-02-14"],[50.060145,19.933902,"2026-02-14"],[50.060158,19.933709,"2026-07-11"],[50.060161,19.932883,"2026-09-16"],[50.059995,19.934084,"2026-07-11"],[50.059997,19.933048,"2026-02-14"],[50.060094,19.93291,"2026-09-16"],[50.060466,19.93286,"2026-09-16"],[50.060482,19.932753,"2026-09-16"],[50.060497,19.932926,"2026-09-16"],[50.059183,19.933371,"2026-02-14"],[50.059332,19.933217,"2026-02-14"],[50.059531,19.933136,"2026-02-14"],[50.059691,19.934031,"2020-01-13"],[50.059694,19.933071,"2026-02-14"],[50.059759,19.933045,"2026-02-14"],[50.059838,19.93358,"2026-02-14"],[50.059903,19.933453,"2026-02-14"],[50.059943,19.93307,"2026-02-14"],[50.059948,19.933443,"2026-02-14"],[50.059198,19.93327,"2026-02-14"],[50.059319,19.933318,"2026-02-14"],[50.059399,19.933189,"2026-02-14"],[50.059507,19.933243,"2026-02-14"],[50.059513,19.933876,"2020-01-13"],[50.059571,19.933218,"2026-02-14"],[50.059632,19.93398,"2020-01-13"],[50.059832,19.934116,"2026-07-11"],[50.059841,19.933652,"2026-02-14"],[50.059243,19.933642,"2026-06-29"],[50.059252,19.933344,"2026-02-14"],[50.059265,19.933244,"2026-02-14"],[50.059304,19.933696,"2026-06-29"],[50.059383,19.933292,"2026-02-14"],[50.059572,19.933928,"2020-01-13"],[50.05973,19.933155,"2026-02-14"],[50.059752,19.934083,"2020-01-13"],[50.059808,19.933124,"2026-02-14"],[50.059827,19.933019,"2026-02-14"],[50.059866,19.933711,"2026-02-14"],[50.059876,19.933096,"2026-02-14"],[50.059952,19.933757,"2026-02-14"],[50.060036,19.933991,"2026-07-11"],[50.060038,19.933637,"2026-02-14"],[50.060222,19.933014,"2026-09-07"],[50.060222,19.933723,"2026-02-14"],[50.060236,19.933097,"2026-02-14"],[50.060237,19.933527,"2026-07-11"],[50.060259,19.932943,"2026-09-16"],[50.059893,19.932991,"2026-02-14"],[50.059905,19.93375,"2026-02-14"],[50.059912,19.934161,"2026-07-11"],[50.059957,19.934173,"2026-07-11"],[50.059961,19.932964,"2026-02-14"],[50.060013,19.933494,"2026-02-14"],[50.060022,19.933692,"2026-02-14"],[50.060024,19.93418,"2026-02-14"],[50.060026,19.932938,"2026-02-14"],[50.060037,19.933557,"2026-02-14"],[50.06012,19.933796,"2026-07-11"],[50.060183,19.933813,"2026-02-14"],[50.0603,19.933155,"2026-02-14"],[50.060419,19.933105,"2026-07-18"],[50.060079,19.933893,"2026-07-11"],[50.060385,19.933344,"2026-07-18"],[50.060196,19.933622,"2026-07-11"],[50.060291,19.933076,"2026-07-18"],[50.060294,19.93283,"2026-09-16"],[50.060337,19.932911,"2026-09-16"],[50.060348,19.933432,"2026-07-18"],[50.060228,19.932856,"2026-09-16"],[50.060275,19.93344,"2026-07-11"],[50.060309,19.933521,"2026-07-18"],[50.060178,19.933046,"2026-02-14"],[50.060421,19.932778,"2026-09-16"],[50.060458,19.933016,"2026-07-18"],[50.063344,19.944611,"2025-08-21"],[50.063353,19.944651,"2025-08-21"],[50.054416,19.93759,"2023-08-07"],[50.054437,19.937586,"2023-08-07"],[50.054472,19.937632,"2023-08-07"],[50.054475,19.93766,"2023-08-07"],[50.054485,19.937742,"2023-08-07"],[50.054488,19.937773,"2023-08-07"],[50.054387,19.937357,"2025-06-29"],[50.054408,19.937354,"2025-06-29"],[50.054441,19.937321,"2025-06-29"],[50.059581,19.927871,"2025-03-13"],[50.048011,19.949349,"2025-08-21"],[50.053656,19.933489,"2021-09-25"],[50.053671,19.933489,"2021-09-25"],[50.053352,19.934607,"2021-05-29"],[50.047393,19.932274,"2021-10-05"],[50.047354,19.932292,"2021-10-05"],[50.047321,19.932266,"2021-10-05"],[50.047386,19.93236,"2021-10-05"],[50.047351,19.932337,"2021-10-05"],[50.047327,19.932358,"2021-10-05"],[50.047279,19.932357,"2021-10-05"],[50.0473,19.932415,"2021-10-05"],[50.047341,19.932436,"2021-10-05"],[50.047379,19.932418,"2021-10-05"],[50.047373,19.932522,"2021-10-05"],[50.047325,19.932496,"2021-10-05"],[50.051174,19.955071,"2019-10-04"],[50.051227,19.955193,"2019-10-04"],[50.051323,19.955509,"2019-10-04"],[50.051699,19.955846,"2023-06-25"],[50.051685,19.955932,"2021-05-01"],[50.05663,19.941662,"2019-09-08"],[50.048444,19.926785,"2022-05-11"],[50.048432,19.926708,"2021-02-21"],[50.047365,19.932624,"2021-10-05"],[50.04974,19.944126,"2024-03-17"],[50.049698,19.943914,"2024-03-17"],[50.049494,19.943043,"2020-09-20"],[50.050031,19.925376,"2026-07-13"],[50.05006,19.925307,"2026-07-13"],[50.050019,19.925206,"2021-12-08"],[50.049954,19.925349,"2026-07-13"],[50.054127,19.935812,"2021-07-13"],[50.050972,19.934815,"2021-07-05"],[50.050859,19.934892,"2021-07-05"],[50.050519,19.935134,"2025-08-21"],[50.046029,19.929705,"2021-11-18"],[50.046109,19.929737,"2021-11-18"],[50.046031,19.92985,"2021-11-18"],[50.051826,19.934835,"2023-10-03"],[50.051923,19.93473,"2023-10-03"],[50.051193,19.935261,"2021-09-04"],[50.055461,19.936997,"2026-09-15"],[50.055439,19.937242,"2026-09-15"],[50.061139,19.92796,"2021-10-02"],[50.061372,19.92838,"2025-07-19"],[50.061178,19.928196,"2025-07-19"],[50.061167,19.928363,"2025-07-19"],[50.061375,19.928313,"2025-07-19"],[50.061365,19.928213,"2025-07-19"],[50.061121,19.928479,"2021-10-02"],[50.061433,19.928013,"2021-10-02"],[50.061393,19.928496,"2021-10-02"],[50.061366,19.928183,"2025-07-19"],[50.049885,19.936106,"2022-07-17"],[50.052865,19.93349,"2026-09-18"],[50.047138,19.925713,"2022-07-05"],[50.053507,19.933376,"2022-07-08"],[50.059921,19.93363,"2022-08-24"],[50.054263,19.93358,"2022-08-27"],[50.063416,19.942142,"2023-01-01"],[50.063387,19.942248,"2023-01-01"],[50.063331,19.942136,"2023-01-01"],[50.063478,19.942122,"2023-01-01"],[50.063481,19.941929,"2023-01-01"],[50.063365,19.941967,"2023-01-01"],[50.06352,19.935604,"2026-04-27"],[50.063499,19.935424,"2022-09-25"],[50.063709,19.935147,"2022-09-25"],[50.063733,19.935157,"2022-09-25"],[50.063996,19.935364,"2022-09-25"],[50.063974,19.935788,"2022-09-25"],[50.063969,19.935844,"2022-09-25"],[50.06385,19.935917,"2026-04-27"],[50.063792,19.93588,"2026-04-27"],[50.063535,19.935301,"2022-09-25"],[50.063533,19.935342,"2022-09-25"],[50.063531,19.935381,"2022-09-25"],[50.063554,19.935626,"2026-04-27"],[50.063817,19.935878,"2026-04-27"],[50.057406,19.944496,"2025-08-18"],[50.047342,19.945774,"2022-10-14"],[50.047206,19.945094,"2022-10-14"],[50.047187,19.945176,"2022-10-14"],[50.047223,19.945252,"2022-10-14"],[50.047234,19.945539,"2022-10-14"],[50.04867,19.947926,"2022-10-22"],[50.04837,19.948122,"2022-10-22"],[50.048697,19.949207,"2022-10-22"],[50.048663,19.949136,"2022-10-22"],[50.048658,19.949048,"2022-10-22"],[50.048696,19.948961,"2022-10-22"],[50.048741,19.948934,"2022-10-22"],[50.048803,19.948953,"2022-10-22"],[50.049358,19.946844,"2026-07-29"],[50.049304,19.946872,"2026-07-29"],[50.049548,19.947244,"2026-07-29"],[50.049535,19.947176,"2026-07-29"],[50.049527,19.947143,"2026-07-29"],[50.049502,19.947023,"2026-07-29"],[50.049493,19.94699,"2026-07-29"],[50.04948,19.946929,"2026-07-29"],[50.061524,19.936454,"2025-02-17"],[50.061512,19.936497,"2022-10-23"],[50.062723,19.954725,"2023-01-11"],[50.063169,19.954532,"2023-01-11"],[50.062935,19.954401,"2023-01-11"],[50.062754,19.954624,"2023-01-11"],[50.063057,19.954457,"2023-01-11"],[50.063052,19.954477,"2023-01-11"],[50.06275,19.954547,"2023-01-11"],[50.062788,19.954445,"2023-01-11"],[50.062932,19.954416,"2023-01-11"],[50.0584,19.950706,"2025-10-07"],[50.0491,19.936511,"2023-04-26"],[50.048809,19.936568,"2023-04-26"],[50.048131,19.936961,"2023-04-26"],[50.049211,19.936799,"2023-04-26"],[50.048717,19.936781,"2023-04-26"],[50.049,19.936574,"2023-04-26"],[50.048341,19.936788,"2023-04-26"],[50.049027,19.936972,"2023-04-26"],[50.047692,19.937278,"2023-04-26"],[50.047961,19.937078,"2023-04-26"],[50.049397,19.936492,"2023-04-26"],[50.049615,19.936406,"2023-04-26"],[50.046249,19.939896,"2025-06-19"],[50.046436,19.939736,"2023-05-01"],[50.046263,19.939374,"2023-05-01"],[50.046311,19.938998,"2023-05-01"],[50.046199,19.940164,"2025-06-19"],[50.046171,19.940312,"2025-06-19"],[50.063778,19.929617,"2023-08-10"],[50.051131,19.935562,"2025-08-21"],[50.054367,19.933107,"2026-09-18"],[50.053456,19.937255,"2025-08-21"],[50.053548,19.937497,"2025-08-21"],[50.052905,19.949049,"2023-10-03"],[50.051737,19.934275,"2023-10-03"],[50.050754,19.932273,"2026-07-25"],[50.050217,19.932536,"2026-07-25"],[50.052498,19.934371,"2023-10-03"],[50.053116,19.933338,"2026-09-18"],[50.05201,19.934144,"2026-09-16"],[50.051465,19.934468,"2023-10-03"],[50.052113,19.934314,"2026-09-16"],[50.050079,19.932496,"2026-07-25"],[50.051338,19.934567,"2026-09-13"],[50.052283,19.934767,"2026-09-16"],[50.052122,19.934508,"2026-09-16"],[50.053093,19.93343,"2026-09-18"],[50.051554,19.934408,"2023-10-03"],[50.050551,19.932336,"2026-07-25"],[50.052513,19.934224,"2023-10-03"],[50.04954,19.943287,"2024-02-16"],[50.049556,19.943357,"2024-02-16"],[50.049573,19.943408,"2024-02-16"],[50.047777,19.945576,"2024-02-17"],[50.048314,19.942861,"2024-02-26"],[50.048246,19.942894,"2024-02-26"],[50.054412,19.936366,"2025-08-03"],[50.054454,19.936335,"2025-08-03"],[50.0545,19.936305,"2025-08-03"],[50.054355,19.936407,"2025-08-03"],[50.054309,19.936444,"2025-08-03"],[50.054263,19.936474,"2025-08-03"],[50.063325,19.942269,"2024-06-16"],[50.063644,19.942656,"2024-06-16"],[50.063746,19.94244,"2024-06-16"],[50.047314,19.937191,"2024-06-19"],[50.04677,19.937691,"2024-09-19"],[50.046867,19.9376,"2024-06-19"],[50.047657,19.936895,"2024-09-19"],[50.047408,19.93711,"2024-09-19"],[50.046617,19.937852,"2024-06-19"],[50.047539,19.936995,"2024-09-19"],[50.047226,19.937269,"2024-09-19"],[50.047132,19.937358,"2026-09-07"],[50.046951,19.937523,"2024-09-19"],[50.056267,19.945073,"2024-08-22"],[50.055595,19.944943,"2024-08-22"],[50.055503,19.944792,"2024-08-22"],[50.055407,19.944395,"2026-09-18"],[50.055432,19.944498,"2024-08-22"],[50.05556,19.944515,"2024-08-22"],[50.055649,19.944668,"2024-08-22"],[50.055789,19.944693,"2024-08-22"],[50.055862,19.944835,"2024-08-22"],[50.051908,19.946101,"2024-08-09"],[50.049358,19.943114,"2025-08-21"],[50.055991,19.944855,"2024-10-14"],[50.046063,19.924562,"2024-09-15"],[50.046139,19.924701,"2024-09-15"],[50.04606,19.924732,"2024-09-15"],[50.053941,19.934458,"2024-11-07"],[50.053956,19.934483,"2024-11-07"],[50.053971,19.934508,"2024-11-07"],[50.053804,19.934256,"2024-11-07"],[50.05385,19.934317,"2024-11-07"],[50.053821,19.934278,"2024-11-07"],[50.061313,19.933779,"2026-07-18"],[50.061318,19.937884,"2025-03-31"],[50.059131,19.923021,"2026-09-24"],[50.063667,19.955664,"2025-06-27"],[50.062811,19.932923,"2025-08-03"],[50.06287,19.932961,"2025-08-03"],[50.063823,19.93246,"2026-03-27"],[50.062048,19.949234,"2025-08-18"],[50.062392,19.950015,"2025-08-18"],[50.063957,19.950317,"2025-08-18"],[50.062048,19.949234,"2025-08-19"],[50.063957,19.950317,"2025-08-19"],[50.048947,19.950816,"2025-08-21"],[50.050405,19.942493,"2025-08-21"],[50.050024,19.94265,"2025-08-21"],[50.04959,19.94287,"2025-08-21"],[50.049432,19.94308,"2025-08-21"],[50.048821,19.943015,"2025-08-21"],[50.048741,19.943251,"2025-08-21"],[50.055608,19.953682,"2025-08-21"],[50.048063,19.943569,"2025-08-21"],[50.048084,19.943555,"2025-08-21"],[50.062604,19.951263,"2025-08-21"],[50.056116,19.953205,"2025-08-21"],[50.05614,19.953291,"2025-08-21"],[50.056156,19.953333,"2025-08-21"],[50.056194,19.953329,"2025-08-21"],[50.056031,19.953289,"2025-08-21"],[50.055856,19.953475,"2025-08-21"],[50.055736,19.953585,"2025-08-21"],[50.055589,19.953694,"2025-08-21"],[50.048106,19.943541,"2025-08-21"],[50.052819,19.949123,"2025-08-21"],[50.049576,19.951979,"2025-08-21"],[50.049526,19.952173,"2025-08-21"],[50.049324,19.951812,"2025-08-21"],[50.049256,19.951672,"2025-08-21"],[50.049017,19.951124,"2025-08-21"],[50.049045,19.950994,"2025-08-21"],[50.048793,19.950817,"2025-08-21"],[50.048505,19.949991,"2025-08-21"],[50.048364,19.950025,"2025-08-21"],[50.048108,19.94952,"2025-08-21"],[50.048118,19.949252,"2025-08-21"],[50.047717,19.94849,"2025-08-21"],[50.047511,19.948332,"2025-08-21"],[50.04709,19.947373,"2025-08-21"],[50.047031,19.947207,"2025-08-21"],[50.046909,19.946935,"2025-08-21"],[50.046482,19.945898,"2025-08-21"],[50.046088,19.944952,"2025-08-21"],[50.048133,19.943531,"2025-08-21"],[50.04772,19.94369,"2025-08-21"],[50.047697,19.943695,"2025-08-21"],[50.04818,19.943514,"2025-08-21"],[50.048156,19.943528,"2025-08-21"],[50.050504,19.935794,"2025-08-21"],[50.050626,19.936021,"2025-08-21"],[50.05079,19.935905,"2025-08-21"],[50.050882,19.935817,"2025-08-21"],[50.051109,19.935603,"2025-08-21"],[50.051147,19.934922,"2026-09-13"],[50.051208,19.934662,"2025-08-21"],[50.053041,19.936235,"2025-08-21"],[50.05317,19.936555,"2025-08-21"],[50.05333,19.936945,"2025-08-21"],[50.053725,19.937965,"2025-08-21"],[50.053898,19.938312,"2025-08-21"],[50.053955,19.938332,"2025-08-21"],[50.053942,19.938518,"2025-08-21"],[50.057162,19.938239,"2025-08-21"],[50.054848,19.938496,"2025-08-21"],[50.054824,19.9385,"2025-08-21"],[50.056138,19.938136,"2025-08-21"],[50.056164,19.93813,"2025-08-21"],[50.056912,19.938046,"2025-08-21"],[50.056949,19.938262,"2025-08-21"],[50.057024,19.938256,"2025-08-21"],[50.057084,19.938245,"2025-08-21"],[50.057266,19.938234,"2025-08-21"],[50.057321,19.938229,"2025-08-21"],[50.057373,19.938214,"2025-08-21"],[50.057494,19.938195,"2025-08-21"],[50.057548,19.938181,"2025-08-21"],[50.058223,19.93806,"2025-08-21"],[50.058239,19.938054,"2025-08-21"],[50.058253,19.93805,"2025-08-21"],[50.058839,19.937359,"2025-08-21"],[50.058851,19.937421,"2025-08-21"],[50.05886,19.937466,"2025-08-21"],[50.059,19.937681,"2025-08-21"],[50.058871,19.937512,"2025-08-21"],[50.050291,19.937936,"2025-09-06"],[50.052739,19.942386,"2026-08-21"],[50.052837,19.942377,"2026-08-21"],[50.061388,19.932394,"2025-09-23"],[50.061421,19.932494,"2025-09-23"],[50.061489,19.932492,"2025-09-23"],[50.061563,19.932498,"2025-09-23"],[50.061629,19.932499,"2025-09-23"],[50.061593,19.932401,"2025-09-23"],[50.061697,19.932502,"2025-09-23"],[50.061731,19.93241,"2025-09-23"],[50.061766,19.932506,"2025-09-23"],[50.061873,19.93242,"2025-09-23"],[50.061888,19.932267,"2025-09-23"],[50.061869,19.932208,"2025-09-23"],[50.061872,19.93217,"2025-09-23"],[50.061958,19.932544,"2025-09-23"],[50.06201,19.93259,"2025-09-23"],[50.06207,19.932645,"2025-09-23"],[50.06213,19.932705,"2025-09-23"],[50.063586,19.933623,"2025-09-23"],[50.05946,19.947616,"2026-04-29"],[50.059291,19.947633,"2025-12-06"],[50.059211,19.947613,"2025-12-06"],[50.059573,19.947676,"2026-04-29"],[50.059367,19.947984,"2026-04-29"],[50.059474,19.947971,"2026-04-29"],[50.059589,19.947963,"2026-04-29"],[50.059991,19.947539,"2026-04-29"],[50.060299,19.947608,"2025-11-29"],[50.06051,19.947653,"2025-11-29"],[50.060545,19.947615,"2026-04-29"],[50.060603,19.947831,"2026-04-29"],[50.060768,19.947782,"2026-04-29"],[50.053516,19.93303,"2026-09-18"],[50.05338,19.933111,"2026-09-18"],[50.054205,19.933051,"2026-09-18"],[50.053937,19.932994,"2026-09-18"],[50.053736,19.932984,"2026-09-18"],[50.051513,19.923467,"2026-09-10"],[50.051984,19.925046,"2026-09-10"],[50.052133,19.92551,"2026-09-10"],[50.052223,19.92578,"2026-09-10"],[50.052336,19.926099,"2026-09-10"],[50.052493,19.926486,"2026-09-10"],[50.052732,19.927015,"2026-09-10"],[50.053052,19.927661,"2026-09-10"],[50.053697,19.930084,"2025-10-04"],[50.063917,19.932356,"2025-10-06"],[50.063949,19.932326,"2025-10-06"],[50.058303,19.950902,"2026-07-18"],[50.058176,19.951107,"2026-07-18"],[50.058044,19.951309,"2026-07-18"],[50.057887,19.951374,"2026-07-18"],[50.057873,19.951348,"2026-07-18"],[50.058012,19.951023,"2026-07-18"],[50.057748,19.95152,"2026-07-18"],[50.057762,19.951547,"2026-07-18"],[50.062199,19.929202,"2025-11-26"],[50.062206,19.92925,"2025-11-26"],[50.046761,19.93068,"2025-12-05"],[50.046795,19.930665,"2025-12-05"],[50.05608,19.926588,"2026-06-20"],[50.046739,19.953507,"2026-03-22"],[50.046698,19.95351,"2026-03-22"],[50.046738,19.953551,"2026-03-22"],[50.046699,19.953554,"2026-03-22"],[50.053532,19.934793,"2026-04-16"],[50.046209,19.950074,"2026-05-03"],[50.047577,19.951344,"2026-08-10"],[50.047769,19.951699,"2026-05-12"],[50.046424,19.949059,"2026-05-12"],[50.062947,19.932572,"2026-05-18"],[50.063041,19.932685,"2026-05-18"],[50.048946,19.943788,"2026-06-12"],[50.048976,19.943971,"2026-06-12"],[50.049006,19.944161,"2026-06-12"],[50.048568,19.943947,"2026-06-12"],[50.048596,19.944113,"2026-06-12"],[50.048637,19.944349,"2026-06-12"],[50.048662,19.944488,"2026-06-12"],[50.048716,19.944496,"2026-06-12"],[50.048796,19.944458,"2026-06-12"],[50.048382,19.929727,"2026-07-16"],[50.048399,19.929778,"2026-07-16"],[50.058147,19.950811,"2026-07-18"],[50.057922,19.951487,"2026-07-18"],[50.057581,19.951933,"2026-07-18"],[50.057168,19.952083,"2026-07-18"],[50.057764,19.951364,"2026-07-18"],[50.057784,19.95168,"2026-07-18"],[50.057693,19.951795,"2026-07-18"],[50.057258,19.952285,"2026-07-18"],[50.057311,19.951934,"2026-07-18"],[50.057478,19.95175,"2026-07-18"],[50.057673,19.951502,"2026-07-18"],[50.057548,19.951661,"2026-07-18"],[50.059159,19.938465,"2026-07-25"],[50.050264,19.932335,"2026-07-25"],[50.050464,19.93211,"2026-07-25"],[50.049955,19.932763,"2026-07-25"],[50.063718,19.93406,"2026-08-21"],[50.06047,19.941921,"2026-09-27"],[50.060491,19.942437,"2026-09-27"],[50.06048,19.94224,"2026-09-27"],[50.057081,19.940106,"2026-09-27"],[50.056395,19.939786,"2026-08-09"],[50.056168,19.939698,"2026-09-27"],[50.055343,19.939365,"2026-09-27"],[50.055751,19.93575,"2026-09-26"],[50.061522,19.932409,"2026-08-09"],[50.060322,19.933346,"2026-09-07"],[50.061452,19.932397,"2026-08-09"],[50.061838,19.932507,"2026-08-09"],[50.058505,19.934871,"2026-08-09"],[50.058571,19.934847,"2026-08-09"],[50.058928,19.93472,"2026-08-09"],[50.061806,19.932421,"2026-08-09"],[50.061887,19.932124,"2026-08-09"],[50.062178,19.932742,"2026-09-27"],[50.062249,19.932802,"2026-09-27"],[50.058393,19.93482,"2026-08-10"],[50.056367,19.934761,"2026-08-10"],[50.056685,19.934786,"2026-08-19"],[50.056076,19.935399,"2026-09-27"],[50.056263,19.935276,"2026-09-27"],[50.056321,19.935238,"2026-09-27"],[50.056377,19.935196,"2026-09-27"],[50.056741,19.935306,"2026-08-10"],[50.05602,19.93544,"2026-09-27"],[50.056148,19.935352,"2026-09-27"],[50.056212,19.935302,"2026-09-27"],[50.056451,19.935143,"2026-09-27"],[50.056703,19.934785,"2026-08-19"],[50.056581,19.93483,"2026-08-19"],[50.056602,19.934813,"2026-08-19"],[50.057076,19.934633,"2026-09-26"],[50.058075,19.934756,"2026-08-10"],[50.058401,19.934181,"2026-08-10"],[50.059434,19.933813,"2026-08-10"],[50.060404,19.93288,"2026-09-16"],[50.048584,19.943817,"2026-08-28"],[50.05211,19.933938,"2026-09-18"],[50.05222,19.933861,"2026-09-18"],[50.052345,19.933793,"2026-08-31"],[50.051557,19.924146,"2026-09-10"],[50.051791,19.924944,"2026-09-10"],[50.051301,19.923017,"2026-09-10"],[50.051392,19.923454,"2026-09-10"],[50.051698,19.92464,"2026-09-10"],[50.051456,19.923733,"2026-09-10"],[50.061909,19.93387,"2026-09-25"],[50.052538,19.933645,"2026-09-18"],[50.052938,19.933598,"2026-09-18"],[50.052871,19.933612,"2026-09-18"],[50.052728,19.933523,"2026-09-18"],[50.052748,19.933776,"2026-09-18"],[50.052807,19.933569,"2026-09-18"],[50.05238,19.934142,"2026-09-18"],[50.053186,19.933272,"2026-09-18"],[50.05265,19.933782,"2026-09-18"],[50.052498,19.933994,"2026-09-18"],[50.052576,19.933882,"2026-09-18"],[50.05273,19.933674,"2026-09-18"],[50.052689,19.933858,"2026-09-18"],[50.052282,19.934282,"2026-09-18"],[50.054557,19.926687,"2026-09-19"],[50.054453,19.926916,"2026-09-19"],[50.054342,19.926514,"2026-09-19"],[50.054362,19.925981,"2026-09-19"],[50.05462,19.927771,"2026-09-19"],[50.053846,19.926069,"2026-09-19"],[50.054715,19.927174,"2026-09-19"],[50.054434,19.926186,"2026-09-19"],[50.054354,19.926532,"2026-09-19"],[50.054484,19.926455,"2026-09-19"],[50.054546,19.927595,"2026-09-19"],[50.054191,19.926455,"2026-09-19"],[50.054427,19.926687,"2026-09-19"],[50.054234,19.926357,"2026-09-19"],[50.054438,19.926713,"2026-09-19"],[50.054243,19.92637,"2026-09-19"],[50.056023,19.939639,"2026-09-27"],[50.055649,19.938245,"2026-09-28"],[50.062103,19.938261,"2016-06-20"],[50.062312,19.937653,"2016-06-20"],[50.062412,19.937369,"2016-06-20"],[50.062053,19.938407,"2016-06-20"],[50.062201,19.937976,"2016-06-20"],[50.062152,19.938119,"2016-06-20"],[50.062185,19.938023,"2016-06-20"],[50.062023,19.938493,"2016-06-20"],[50.062286,19.937729,"2016-06-20"],[50.062227,19.937903,"2016-06-20"],[50.062123,19.938203,"2016-06-20"],[50.062083,19.938319,"2016-06-20"],[50.051615,19.955353,"2024-08-31"],[50.051742,19.955654,"2024-08-31"],[50.051692,19.955889,"2023-06-25"],[50.051751,19.955509,"2024-08-31"]],"nodes":[[50.064813,19.941336],[50.064809,19.941334],[50.064628,19.941185],[50.064514,19.941102],[50.064431,19.941042],[50.06432,19.940958],[50.063977,19.940698],[50.063875,19.940621],[50.063652,19.940452],[50.063627,19.940433],[50.063605,19.940415],[50.063437,19.940282],[50.063331,19.940198],[50.063303,19.940176],[50.063212,19.940104],[50.062891,19.939848],[50.062859,19.939823],[50.062836,19.939806],[50.062733,19.93973],[50.062597,19.939626],[50.062109,19.939246],[50.062085,19.939227],[50.062052,19.939207],[50.062022,19.939193],[50.047806,19.943561],[50.047802,19.943535],[50.047782,19.943429],[50.047663,19.942854],[50.047606,19.942579],[50.049965,19.935615],[50.050012,19.935785],[50.050053,19.935957],[50.050501,19.943992],[50.050487,19.943932],[50.050441,19.943731],[50.050286,19.943053],[50.050214,19.942739],[50.050199,19.942668],[50.050194,19.942645],[50.049176,19.944493],[50.049165,19.944435],[50.049006,19.943585],[50.046371,19.944908],[50.046545,19.945351],[50.046817,19.946007],[50.046982,19.946407],[50.045562,19.953746],[50.045629,19.953775],[50.045851,19.95387],[50.045959,19.953916],[50.046026,19.953945],[50.046304,19.954064],[50.04773,19.953755],[50.047771,19.953741],[50.047842,19.953703],[50.048002,19.953599],[50.048036,19.953582],[50.048062,19.953572],[50.048088,19.953566],[50.048111,19.953562],[50.048142,19.95356],[50.048172,19.95356],[50.0482,19.953564],[50.048231,19.953573],[50.048262,19.953586],[50.048285,19.953598],[50.050034,19.935374],[50.049385,19.933326],[50.059296,19.924848],[50.059268,19.924645],[50.059259,19.92458],[50.059253,19.924542],[50.064572,19.94493],[50.06455,19.944925],[50.064525,19.944922],[50.064491,19.944924],[50.064391,19.944942],[50.064187,19.944975],[50.063833,19.945015],[50.063499,19.945062],[50.063444,19.945067],[50.063388,19.945069],[50.056118,19.92881],[50.056083,19.92877],[50.055876,19.928538],[50.0558,19.928424],[50.055781,19.928394],[50.055771,19.92838],[50.05576,19.928363],[50.055621,19.928149],[50.055463,19.927885],[50.055447,19.927855],[50.055429,19.92782],[50.055416,19.927797],[50.055401,19.927769],[50.055388,19.927745],[50.055293,19.927579],[50.051335,19.935567],[50.051361,19.935542],[50.052395,19.935131],[50.052431,19.935131],[50.05247,19.935156],[50.053323,19.937302],[50.053608,19.938026],[50.049464,19.939006],[50.049526,19.93897],[50.049766,19.938832],[50.049792,19.938817],[50.050185,19.938623],[50.050727,19.942426],[50.05072,19.942405],[50.050699,19.942337],[50.050315,19.941273],[50.050304,19.94119],[50.051284,19.954692],[50.051473,19.9549],[50.051532,19.954965],[50.051628,19.955066],[50.051729,19.95503],[50.051828,19.954919],[50.051936,19.954799],[50.058326,19.950298],[50.058274,19.950415],[50.058246,19.950478],[50.058156,19.950654],[50.058081,19.950782],[50.058002,19.950904],[50.057933,19.951007],[50.057694,19.951347],[50.057474,19.95163],[50.057043,19.952105],[50.056992,19.952159],[50.05694,19.952214],[50.056173,19.953008],[50.055813,19.953383],[50.055721,19.953471],[50.055639,19.953533],[50.055569,19.953574],[50.055496,19.953625],[50.055409,19.953667],[50.055344,19.9537],[50.050862,19.921917],[50.050897,19.921916],[50.050927,19.921927],[50.050955,19.921941],[50.050981,19.921968],[50.05101,19.922004],[50.05103,19.922046],[50.051048,19.922112],[50.051106,19.922506],[50.051127,19.922654],[50.051148,19.922769],[50.051193,19.922999],[50.051264,19.923337],[50.051434,19.923995],[50.051547,19.924363],[50.051659,19.924704],[50.05183,19.925277],[50.051878,19.925432],[50.051915,19.925569],[50.051952,19.925732],[50.051973,19.925941],[50.051979,19.926098],[50.051977,19.926273],[50.051977,19.926345],[50.051975,19.926595],[50.046939,19.926393],[50.046806,19.926439],[50.045722,19.926846],[50.04565,19.926873],[50.04551,19.926925],[50.045362,19.926981],[50.045309,19.927001],[50.051311,19.926658],[50.0512,19.926614],[50.051183,19.926607],[50.050811,19.926447],[50.050476,19.926309],[50.050081,19.92613],[50.049994,19.926091],[50.049922,19.926062],[50.049759,19.926006],[50.049678,19.925984],[50.049624,19.925977],[50.049443,19.925964],[50.049308,19.92596],[50.049012,19.925951],[50.048898,19.925946],[50.051967,19.928349],[50.051429,19.928788],[50.051206,19.928989],[50.050794,19.929358],[50.050735,19.929441],[50.050669,19.929561],[50.050633,19.929627],[50.050487,19.929895],[50.050447,19.929964],[50.050013,19.930728],[50.049756,19.931209],[50.06202,19.939233],[50.062018,19.939256],[50.062013,19.939287],[50.062004,19.939331],[50.061991,19.939381],[50.061739,19.940234],[50.061702,19.940375],[50.061684,19.940444],[50.062628,19.932089],[50.062625,19.932113],[50.062611,19.932199],[50.062601,19.932236],[50.062013,19.936319],[50.062073,19.936152],[50.062084,19.936124],[50.062092,19.936103],[50.062096,19.936092],[50.064089,19.933716],[50.06408,19.933738],[50.064039,19.933857],[50.06385,19.934336],[50.063793,19.934476],[50.063644,19.934847],[50.061126,19.935285],[50.061108,19.935271],[50.061085,19.935252],[50.060927,19.935107],[50.060647,19.934848],[50.060621,19.934823],[50.061084,19.936708],[50.06096,19.936588],[50.060943,19.936575],[50.057618,19.946014],[50.05768,19.945897],[50.057819,19.945705],[50.060852,19.939742],[50.060827,19.93967],[50.060717,19.939568],[50.06052,19.939376],[50.060463,19.939317],[50.060387,19.939259],[50.060253,19.939182],[50.06014,19.939118],[50.06006,19.939072],[50.059971,19.939022],[50.05965,19.938847],[50.0595,19.938784],[50.059376,19.938756],[50.059275,19.938732],[50.05922,19.938719],[50.061167,19.944113],[50.061164,19.944137],[50.061141,19.944293],[50.061113,19.944492],[50.061087,19.944667],[50.06108,19.944724],[50.061073,19.944804],[50.061073,19.944912],[50.061074,19.945044],[50.061074,19.945079],[50.061075,19.945146],[50.061077,19.945411],[50.06108,19.94574],[50.061083,19.946035],[50.061085,19.946284],[50.061086,19.946313],[50.061093,19.946618],[50.061102,19.946816],[50.061141,19.947062],[50.061191,19.94721],[50.061237,19.947332],[50.064852,19.949966],[50.064608,19.950076],[50.064573,19.950094],[50.064537,19.950113],[50.064512,19.950126],[50.064037,19.950398],[50.063999,19.950418],[50.063766,19.955148],[50.063842,19.955126],[50.065283,19.954702],[50.065335,19.954686],[50.060641,19.934767],[50.060862,19.934149],[50.060937,19.933932],[50.061003,19.933735],[50.061016,19.933697],[50.058031,19.925227],[50.058105,19.925471],[50.058153,19.925644],[50.054871,19.926503],[50.054962,19.926408],[50.055219,19.926085],[50.055443,19.925839],[50.055514,19.925775],[50.0555,19.925744],[50.056013,19.924036],[50.056037,19.924013],[50.051482,19.946202],[50.051429,19.946276],[50.051415,19.946295],[50.051105,19.946455],[50.051067,19.946475],[50.052749,19.946406],[50.052727,19.946359],[50.052449,19.945766],[50.051448,19.942192],[50.051654,19.942681],[50.051926,19.943061],[50.051932,19.943092],[50.051928,19.943128],[50.051921,19.94315],[50.051422,19.946142],[50.051417,19.946122],[50.051324,19.945705],[50.051308,19.945631],[50.053136,19.946216],[50.053046,19.946249],[50.052962,19.946293],[50.05184,19.947609],[50.051768,19.947246],[50.051711,19.94695],[50.051704,19.946912],[50.060129,19.937691],[50.060083,19.937698],[50.060039,19.937705],[50.059923,19.937723],[50.059883,19.93773],[50.059791,19.937745],[50.059775,19.937747],[50.059728,19.937755],[50.059645,19.937768],[50.059576,19.937779],[50.05939,19.937808],[50.05937,19.937812],[50.059217,19.937835],[50.059155,19.937844],[50.057758,19.938925],[50.057746,19.938817],[50.057738,19.938749],[50.057677,19.938185],[50.057665,19.938077],[50.059123,19.937849],[50.05912,19.938012],[50.059116,19.938223],[50.05911,19.938557],[50.059103,19.938706],[50.064298,19.939422],[50.064203,19.939344],[50.064013,19.939199],[50.063993,19.939184],[50.063955,19.939156],[50.063659,19.938939],[50.063217,19.938623],[50.063178,19.938595],[50.063407,19.928049],[50.06336,19.927904],[50.063264,19.92762],[50.063156,19.927268],[50.062999,19.926809],[50.062939,19.926638],[50.062799,19.926134],[50.062695,19.925757],[50.062562,19.925277],[50.062488,19.924901],[50.062429,19.924608],[50.0624,19.924464],[50.062307,19.923995],[50.062595,19.930309],[50.062597,19.930409],[50.062631,19.93193],[50.062629,19.932064],[50.061929,19.930561],[50.061929,19.930588],[50.061929,19.930618],[50.061932,19.930987],[50.061938,19.931635],[50.061939,19.931763],[50.061939,19.931787],[50.05897,19.942672],[50.058921,19.942721],[50.058871,19.942772],[50.05881,19.942835],[50.058706,19.942945],[50.05845,19.943223],[50.058249,19.943438],[50.05802,19.943682],[50.057702,19.944023],[50.05528,19.934682],[50.055079,19.933799],[50.055061,19.933713],[50.055016,19.933503],[50.055298,19.937478],[50.055329,19.937384],[50.055353,19.937282],[50.055388,19.937036],[50.05542,19.936811],[50.063482,19.930351],[50.063431,19.930348],[50.062674,19.930299],[50.059841,19.927878],[50.059852,19.927871],[50.059927,19.927819],[50.059957,19.927797],[50.060172,19.927633],[50.060396,19.927386],[50.062583,19.930205],[50.062369,19.928304],[50.062313,19.927813],[50.06231,19.927735],[50.063851,19.92664],[50.063857,19.926968],[50.063861,19.927244],[50.063867,19.927586],[50.063868,19.927682],[50.063869,19.927774],[50.063484,19.93048],[50.063485,19.930517],[50.063489,19.930721],[50.063492,19.930939],[50.063496,19.931117],[50.063504,19.93157],[50.063522,19.932564],[50.063449,19.928329],[50.063473,19.928617],[50.063477,19.928689],[50.063491,19.928933],[50.06349,19.929195],[50.063226,19.926724],[50.063802,19.926641],[50.062512,19.925302],[50.061784,19.925671],[50.061395,19.925869],[50.061214,19.925909],[50.061071,19.925934],[50.060975,19.926006],[50.060893,19.926113],[50.060307,19.927031],[50.059783,19.927481],[50.059772,19.927488],[50.059724,19.927521],[50.059592,19.927601],[50.058939,19.928043],[50.058658,19.928235],[50.0586,19.928274],[50.058555,19.928295],[50.058375,19.928352],[50.058321,19.928365],[50.05801,19.928423],[50.057017,19.928599],[50.056743,19.928651],[50.056633,19.928666],[50.056577,19.928676],[50.056178,19.928788],[50.059582,19.927536],[50.059575,19.927497],[50.059334,19.925851],[50.060376,19.927259],[50.056616,19.928899],[50.056637,19.928806],[50.056641,19.928772],[50.056641,19.928742],[50.051981,19.927413],[50.052009,19.927573],[50.052051,19.927704],[50.052171,19.928024],[50.052206,19.928113],[50.052229,19.928142],[50.052295,19.928105],[50.056258,19.945574],[50.056195,19.945639],[50.056157,19.945679],[50.05614,19.945695],[50.056129,19.945709],[50.056107,19.945737],[50.058708,19.948223],[50.058664,19.948011],[50.051875,19.94149],[50.051851,19.941524],[50.051775,19.941637],[50.05176,19.941659],[50.051748,19.941677],[50.051685,19.941768],[50.051659,19.941806],[50.058479,19.95073],[50.058492,19.950688],[50.058502,19.950644],[50.058507,19.950594],[50.058506,19.950553],[50.058499,19.950511],[50.058481,19.950453],[50.058464,19.950415],[50.058436,19.950374],[50.048474,19.954126],[50.048427,19.954184],[50.047284,19.940735],[50.047218,19.940767],[50.046238,19.94125],[50.046153,19.94131],[50.04589,19.949189],[50.046106,19.949039],[50.046407,19.954842],[50.046423,19.954959],[50.046882,19.952798],[50.046926,19.95277],[50.046942,19.95276],[50.047342,19.952504],[50.047396,19.95247],[50.061292,19.941805],[50.061459,19.941919],[50.061675,19.942077],[50.061951,19.942273],[50.062054,19.942351],[50.062094,19.942381],[50.062114,19.942398],[50.062145,19.942424],[50.062376,19.942616],[50.062656,19.942846],[50.062668,19.942857],[50.062682,19.942871],[50.062721,19.942923],[50.062734,19.942938],[50.062748,19.942953],[50.062774,19.942972],[50.062818,19.943004],[50.062842,19.943021],[50.063012,19.943145],[50.063124,19.943235],[50.063134,19.94324],[50.063145,19.94324],[50.063156,19.943234],[50.063165,19.943218],[50.06317,19.943204],[50.063187,19.943155],[50.063207,19.943104],[50.063225,19.94306],[50.063249,19.943011],[50.06328,19.942952],[50.063348,19.942831],[50.060459,19.933311],[50.060312,19.933658],[50.060138,19.934064],[50.060045,19.934285],[50.06004,19.934302],[50.060034,19.934336],[50.06004,19.934356],[50.060049,19.934376],[50.063266,19.935736],[50.063096,19.936163],[50.062962,19.936497],[50.06284,19.936808],[50.062833,19.936827],[50.062805,19.936892],[50.064523,19.943302],[50.064478,19.943332],[50.064118,19.943613],[50.063457,19.944163],[50.057864,19.935142],[50.057875,19.935303],[50.057933,19.936087],[50.057958,19.936418],[50.057984,19.936698],[50.058005,19.936909],[50.058025,19.937083],[50.058078,19.937582],[50.058112,19.937899],[50.058117,19.937926],[50.058126,19.937954],[50.058135,19.937982],[50.05814,19.938003],[50.057659,19.938009],[50.057631,19.937534],[50.057633,19.937504],[50.057619,19.937009],[50.057598,19.936766],[50.057705,19.93675],[50.057952,19.936703],[50.056941,19.937538],[50.056904,19.937538],[50.05681,19.937534],[50.056702,19.937522],[50.05662,19.937504],[50.056531,19.937484],[50.056464,19.937465],[50.056427,19.937455],[50.056358,19.937437],[50.056268,19.937405],[50.056235,19.937393],[50.056135,19.937344],[50.056065,19.937291],[50.056,19.937219],[50.055907,19.937137],[50.055793,19.937052],[50.05573,19.937004],[50.055634,19.936934],[50.055623,19.936927],[50.05456,19.938364],[50.054509,19.938308],[50.054096,19.93819],[50.061293,19.938313],[50.061256,19.938431],[50.061233,19.938502],[50.063557,19.929185],[50.063714,19.92916],[50.063718,19.929159],[50.064303,19.929052],[50.064625,19.928998],[50.064645,19.928994],[50.064677,19.928989],[50.061988,19.927687],[50.061994,19.927591],[50.062017,19.927276],[50.061802,19.925751],[50.060992,19.927502],[50.060993,19.927606],[50.061003,19.928013],[50.061012,19.92846],[50.061015,19.928607],[50.061018,19.928807],[50.061022,19.929103],[50.061028,19.92936],[50.061041,19.929915],[50.061063,19.930478],[50.061112,19.930478],[50.061416,19.930486],[50.061765,19.930492],[50.061842,19.930514],[50.061869,19.930522],[50.061077,19.929106],[50.061251,19.929113],[50.061293,19.929073],[50.061332,19.929006],[50.061503,19.929],[50.061504,19.928947],[50.061512,19.928474],[50.061524,19.927992],[50.060184,19.930226],[50.060195,19.930222],[50.060258,19.930203],[50.060594,19.93008],[50.060948,19.929943],[50.060971,19.929936],[50.064272,19.934734],[50.06429,19.934654],[50.064283,19.934542],[50.064263,19.934445],[50.064214,19.934376],[50.064138,19.934314],[50.064065,19.934316],[50.064022,19.934335],[50.063974,19.934381],[50.063949,19.934427],[50.060845,19.939855],[50.061313,19.940207],[50.061591,19.940414],[50.061625,19.94044],[50.061584,19.940816],[50.061569,19.940866],[50.061488,19.941123],[50.061472,19.941177],[50.061372,19.941521],[50.061304,19.941766],[50.056908,19.937599],[50.056938,19.937913],[50.056956,19.938074],[50.05696,19.938144],[50.056805,19.938156],[50.056663,19.93817],[50.056663,19.938084],[50.054579,19.925726],[50.054622,19.925858],[50.054691,19.926056],[50.054771,19.926256],[50.058825,19.92937],[50.058869,19.929635],[50.058886,19.929846],[50.059156,19.931393],[50.059305,19.932245],[50.05939,19.932729],[50.05878,19.929384],[50.05853,19.929457],[50.057639,19.930717],[50.057642,19.930698],[50.057659,19.930597],[50.057678,19.930483],[50.057697,19.930367],[50.057015,19.928513],[50.057179,19.927957],[50.057184,19.927941],[50.057354,19.927366],[50.056621,19.928575],[50.056602,19.928414],[50.056588,19.928291],[50.056576,19.928189],[50.056557,19.928023],[50.056544,19.927954],[50.056279,19.927413],[50.056251,19.927361],[50.056221,19.927308],[50.055989,19.926494],[50.055956,19.926336],[50.055893,19.926034],[50.055842,19.925789],[50.055821,19.925688],[50.056199,19.928414],[50.056233,19.928466],[50.056242,19.928479],[50.056252,19.928495],[50.056263,19.928503],[50.056277,19.928504],[50.056566,19.928424],[50.058049,19.929541],[50.058041,19.929462],[50.057971,19.928764],[50.057963,19.928687],[50.056706,19.932477],[50.056743,19.932381],[50.057149,19.931637],[50.057322,19.931304],[50.057189,19.931685],[50.057212,19.93172],[50.057422,19.932161],[50.055189,19.932631],[50.05523,19.932657],[50.055249,19.932668],[50.055263,19.932679],[50.055742,19.93309],[50.055854,19.933186],[50.056109,19.933406],[50.056231,19.933502],[50.05625,19.933516],[50.056271,19.933526],[50.056293,19.933534],[50.05632,19.933539],[50.056346,19.933542],[50.056376,19.93354],[50.056411,19.933533],[50.05644,19.933523],[50.056469,19.93351],[50.056602,19.933439],[50.056624,19.933426],[50.056806,19.933346],[50.056871,19.933318],[50.056987,19.934076],[50.056966,19.933943],[50.056857,19.933237],[50.056781,19.932786],[50.056762,19.932672],[50.056744,19.932569],[50.056736,19.932532],[50.056727,19.932505],[50.056716,19.932489],[50.05664,19.932413],[50.056576,19.932362],[50.056284,19.932143],[50.0561,19.932005],[50.055964,19.931904],[50.055819,19.931798],[50.05578,19.931771],[50.055742,19.931746],[50.055715,19.931728],[50.055685,19.931711],[50.055656,19.931696],[50.055628,19.931683],[50.055603,19.931671],[50.055582,19.931662],[50.055509,19.931629],[50.055495,19.931622],[50.055477,19.931612],[50.055393,19.931577],[50.063581,19.934995],[50.06345,19.93533],[50.063349,19.935592],[50.061728,19.934246],[50.061504,19.934074],[50.061245,19.933871],[50.061046,19.933719],[50.060598,19.934879],[50.060406,19.935345],[50.060353,19.935482],[50.060334,19.935527],[50.060288,19.935663],[50.060276,19.935703],[50.06027,19.935727],[50.060265,19.935755],[50.06026,19.935797],[50.060224,19.936199],[50.06022,19.936245],[50.06059,19.934792],[50.06047,19.934673],[50.060419,19.934626],[50.060392,19.934605],[50.060292,19.934532],[50.060083,19.934401],[50.060067,19.934391],[50.058938,19.933749],[50.058918,19.933764],[50.059071,19.937857],[50.059076,19.937734],[50.059078,19.937695],[50.05908,19.937623],[50.05909,19.937255],[50.059092,19.937193],[50.059095,19.937147],[50.0591,19.937093],[50.059104,19.937061],[50.059107,19.93704],[50.059115,19.936996],[50.059124,19.936956],[50.059135,19.936917],[50.05914,19.936902],[50.059145,19.936884],[50.059164,19.936836],[50.059177,19.936806],[50.059233,19.936672],[50.059242,19.936655],[50.059246,19.936648],[50.05925,19.936645],[50.05926,19.936639],[50.059266,19.936635],[50.059273,19.936626],[50.059281,19.936612],[50.059301,19.936564],[50.059321,19.936514],[50.059335,19.936477],[50.059348,19.936437],[50.059361,19.93639],[50.05937,19.936354],[50.059377,19.936315],[50.059381,19.936287],[50.059382,19.936278],[50.059384,19.936265],[50.059385,19.936254],[50.059388,19.936224],[50.05939,19.93618],[50.059391,19.936134],[50.059388,19.936087],[50.05935,19.935584],[50.059328,19.93542],[50.059314,19.935217],[50.063691,19.934182],[50.063688,19.934087],[50.06356,19.933651],[50.063534,19.933542],[50.06353,19.93342],[50.063548,19.93328],[50.063559,19.933254],[50.062456,19.932962],[50.062501,19.932938],[50.062593,19.932915],[50.062667,19.932898],[50.06273,19.932871],[50.062791,19.932851],[50.06297,19.933458],[50.062979,19.933411],[50.06297,19.933279],[50.062956,19.933155],[50.062939,19.933052],[50.062909,19.932958],[50.062865,19.932862],[50.06293,19.932909],[50.062926,19.932936],[50.062924,19.932946],[50.062894,19.932971],[50.062871,19.932978],[50.062853,19.932976],[50.062844,19.932972],[50.062828,19.932963],[50.06282,19.932953],[50.062807,19.932934],[50.062801,19.932922],[50.062793,19.932896],[50.062791,19.932888],[50.062791,19.932826],[50.062794,19.93282],[50.062799,19.932805],[50.062809,19.932789],[50.062821,19.932777],[50.062824,19.932773],[50.062825,19.932765],[50.062841,19.932761],[50.062858,19.932757],[50.062863,19.932761],[50.062882,19.932766],[50.062888,19.932766],[50.062893,19.932762],[50.062904,19.932778],[50.062917,19.932795],[50.062917,19.932804],[50.062921,19.932811],[50.062931,19.932838],[50.062935,19.932859],[50.062936,19.932877],[50.061917,19.931788],[50.061892,19.93179],[50.061868,19.931793],[50.061851,19.931796],[50.061833,19.931801],[50.061816,19.931807],[50.061797,19.931816],[50.061776,19.931825],[50.061208,19.93209],[50.062971,19.932615],[50.062977,19.932599],[50.061909,19.93247],[50.061925,19.932248],[50.061929,19.93214],[50.061935,19.931884],[50.061253,19.932456],[50.061144,19.932268],[50.060415,19.933273],[50.060401,19.933211],[50.060126,19.932941],[50.06144,19.947882],[50.061512,19.948051],[50.061604,19.948288],[50.061623,19.948329],[50.061634,19.948355],[50.061854,19.948945],[50.061961,19.949203],[50.062122,19.949592],[50.062215,19.949803],[50.062569,19.950597],[50.062797,19.951077],[50.058708,19.933248],[50.058621,19.933291],[50.058562,19.93332],[50.058536,19.933331],[50.058438,19.93336],[50.058417,19.933367],[50.058394,19.933377],[50.058184,19.933475],[50.05796,19.933578],[50.057944,19.933587],[50.057909,19.933605],[50.057884,19.933621],[50.057859,19.933637],[50.05781,19.933672],[50.057747,19.933716],[50.05773,19.933727],[50.057716,19.933735],[50.057656,19.933763],[50.057583,19.933798],[50.057287,19.933936],[50.057174,19.933988],[50.057063,19.934041],[50.056867,19.934132],[50.056706,19.934207],[50.056413,19.934345],[50.055535,19.934758],[50.060529,19.932592],[50.060551,19.932728],[50.059991,19.933715],[50.059977,19.933727],[50.059961,19.933736],[50.059945,19.93374],[50.059928,19.93374],[50.059912,19.933734],[50.059897,19.933724],[50.059883,19.93371],[50.059871,19.933692],[50.059861,19.933671],[50.059854,19.933648],[50.05985,19.933623],[50.059849,19.933597],[50.059851,19.933572],[50.059855,19.933547],[50.059863,19.933524],[50.059873,19.933504],[50.059884,19.933488],[50.059897,19.933476],[50.059911,19.933466],[50.059926,19.933461],[50.059941,19.93346],[50.059956,19.933462],[50.059971,19.933469],[50.059985,19.933479],[50.059997,19.933493],[50.060008,19.93351],[50.060016,19.933529],[50.060023,19.93355],[50.060027,19.933573],[50.060029,19.933596],[50.060028,19.933619],[50.060025,19.933642],[50.060019,19.933663],[50.060012,19.933682],[50.060002,19.9337],[50.059749,19.933363],[50.059614,19.933151],[50.059946,19.933589],[50.060068,19.933994],[50.060088,19.933585],[50.060142,19.933566],[50.060202,19.933549],[50.060227,19.933567],[50.060243,19.933583],[50.058217,19.93434],[50.058326,19.934303],[50.058461,19.933738],[50.058476,19.933804],[50.058382,19.934201],[50.058365,19.934239],[50.058446,19.933748],[50.058298,19.933551],[50.058294,19.933535],[50.05618,19.935281],[50.056059,19.934639],[50.056052,19.934603],[50.056047,19.934578],[50.056664,19.934952],[50.056739,19.934805],[50.056803,19.9346],[50.056859,19.934428],[50.056869,19.934382],[50.056879,19.934324],[50.056885,19.934257],[50.056881,19.934208],[50.056877,19.934187],[50.056876,19.934181],[50.056686,19.935087],[50.056736,19.935449],[50.056709,19.934787],[50.056708,19.934796],[50.056717,19.934798],[50.056763,19.934813],[50.056781,19.934825],[50.056793,19.934869],[50.056805,19.934914],[50.056793,19.934949],[50.056784,19.934971],[50.056772,19.934996],[50.056761,19.935014],[50.056746,19.935037],[50.056733,19.935051],[50.056714,19.935072],[50.056654,19.935104],[50.056625,19.935114],[50.056609,19.935117],[50.056596,19.935118],[50.056579,19.935117],[50.056564,19.935115],[50.056547,19.93511],[50.056528,19.935103],[50.056521,19.935101],[50.056516,19.935101],[50.056511,19.935103],[50.056498,19.935068],[50.056484,19.93503],[50.056489,19.935019],[50.056493,19.935],[50.056499,19.934981],[50.056507,19.934959],[50.056516,19.934937],[50.056528,19.934914],[50.056547,19.934884],[50.056567,19.934863],[50.056579,19.934834],[50.05659,19.934824],[50.056614,19.934809],[50.056615,19.934819],[50.056621,19.934816],[50.05662,19.934806],[50.056638,19.934799],[50.056639,19.934803],[50.056646,19.9348],[50.056645,19.934796],[50.056664,19.934789],[50.056665,19.9348],[50.056672,19.934797],[50.056671,19.934789],[50.063398,19.944153],[50.063313,19.944154],[50.063203,19.944131],[50.063129,19.944116],[50.062958,19.944082],[50.06292,19.944075],[50.062525,19.943999],[50.062435,19.943991],[50.062042,19.943928],[50.061702,19.943862],[50.061621,19.943854],[50.061301,19.943788],[50.060544,19.94146],[50.060543,19.941516],[50.060542,19.941593],[50.060542,19.941698],[50.060543,19.941734],[50.060572,19.942161],[50.060576,19.942191],[50.060582,19.942214],[50.060591,19.942232],[50.060606,19.942249],[50.060719,19.942365],[50.060947,19.942586],[50.061076,19.942711],[50.060468,19.941373],[50.06047,19.94136],[50.060489,19.941261],[50.060508,19.941164],[50.060513,19.941141],[50.060531,19.94107],[50.060569,19.94094],[50.060577,19.940913],[50.060591,19.940867],[50.060773,19.940294],[50.060788,19.940245],[50.059107,19.940466],[50.059236,19.941151],[50.059285,19.941301],[50.059336,19.941384],[50.059399,19.941442],[50.0595,19.941521],[50.059523,19.941541],[50.059538,19.94156],[50.059554,19.941585],[50.059565,19.94162],[50.059572,19.94165],[50.059574,19.941678],[50.059572,19.941725],[50.059568,19.941776],[50.059563,19.941819],[50.059552,19.941877],[50.060111,19.941952],[50.060013,19.942377],[50.059983,19.942527],[50.059974,19.942543],[50.060278,19.942433],[50.059941,19.94237],[50.059923,19.942396],[50.059897,19.942433],[50.063613,19.944331],[50.063638,19.944337],[50.063652,19.944345],[50.063666,19.944354],[50.063683,19.944369],[50.063707,19.944409],[50.063713,19.94444],[50.063712,19.944469],[50.0637,19.944498],[50.063682,19.944521],[50.063666,19.944533],[50.063647,19.944541],[50.063619,19.944547],[50.063601,19.944546],[50.063576,19.944541],[50.063558,19.944536],[50.063535,19.944524],[50.063515,19.944507],[50.063501,19.944488],[50.063488,19.944459],[50.063483,19.944435],[50.063485,19.944407],[50.063499,19.944371],[50.063515,19.944352],[50.063532,19.94434],[50.063557,19.94433],[50.063583,19.944326],[50.063616,19.944201],[50.062437,19.944083],[50.062486,19.944252],[50.062521,19.944334],[50.06256,19.944381],[50.0626,19.944414],[50.062673,19.94446],[50.06273,19.944487],[50.062792,19.944514],[50.06283,19.944526],[50.063263,19.944442],[50.063302,19.944599],[50.063336,19.944754],[50.063345,19.944814],[50.063351,19.944871],[50.062864,19.944806],[50.062885,19.944554],[50.05839,19.934307],[50.058392,19.934292],[50.058391,19.934278],[50.058387,19.934264],[50.058381,19.934253],[50.058374,19.934244],[50.058354,19.934239],[50.058343,19.934244],[50.058334,19.934254],[50.058328,19.934269],[50.058325,19.934286],[50.05833,19.934319],[50.058337,19.934332],[50.058347,19.93434],[50.058358,19.934343],[50.058369,19.93434],[50.058378,19.934332],[50.058386,19.93432],[50.058426,19.934353],[50.058486,19.934416],[50.058531,19.934464],[50.058561,19.934507],[50.058583,19.934546],[50.058599,19.934583],[50.058611,19.934624],[50.058619,19.934674],[50.058631,19.934729],[50.058645,19.934774],[50.058441,19.934264],[50.05854,19.934237],[50.058592,19.934227],[50.058635,19.934232],[50.058669,19.934244],[50.058715,19.934273],[50.058836,19.934365],[50.058909,19.934411],[50.058974,19.934445],[50.059018,19.93447],[50.059108,19.93453],[50.059165,19.934544],[50.057001,19.940053],[50.05697,19.940377],[50.056912,19.940364],[50.058237,19.940264],[50.058186,19.940689],[50.061956,19.944394],[50.061986,19.94423],[50.054786,19.939196],[50.054775,19.93915],[50.054652,19.938642],[50.055635,19.940011],[50.055638,19.939984],[50.055646,19.939986],[50.055649,19.939958],[50.055642,19.939956],[50.055645,19.939929],[50.055633,19.939925],[50.055622,19.939923],[50.055609,19.939918],[50.055597,19.939915],[50.055593,19.939924],[50.05559,19.939945],[50.055588,19.939956],[50.055591,19.939964],[50.055587,19.939997],[50.055565,19.939949],[50.055652,19.939755],[50.055683,19.939549],[50.055979,19.939871],[50.055983,19.939861],[50.055988,19.939859],[50.055998,19.939863],[50.056024,19.939873],[50.056033,19.939877],[50.056049,19.939882],[50.05607,19.939891],[50.056083,19.939896],[50.056092,19.9399],[50.056094,19.939889],[50.056111,19.939896],[50.056109,19.939907],[50.056132,19.939916],[50.056135,19.939904],[50.056152,19.939911],[50.056151,19.939923],[50.056155,19.939926],[50.056158,19.939932],[50.056158,19.93994],[50.056137,19.940057],[50.056134,19.940063],[50.05613,19.940064],[50.056102,19.940055],[50.056101,19.940066],[50.056083,19.940059],[50.056084,19.940047],[50.056059,19.940038],[50.056057,19.940048],[50.056039,19.940041],[50.056041,19.940031],[50.056015,19.940021],[50.056013,19.940031],[50.055995,19.940024],[50.055997,19.940013],[50.055967,19.940001],[50.055966,19.939975],[50.055967,19.939948],[50.055863,19.939936],[50.055896,19.939637],[50.05584,19.940113],[50.064096,19.944761],[50.064065,19.944821],[50.06395,19.944835],[50.063947,19.944608],[50.062894,19.944374],[50.06294,19.944546],[50.06299,19.944551],[50.063072,19.944546],[50.063176,19.94452],[50.063224,19.944469],[50.054473,19.927535],[50.054494,19.927519],[50.054624,19.927406],[50.054642,19.92739],[50.054039,19.926336],[50.053841,19.926102],[50.053661,19.925903],[50.05465,19.927422],[50.054687,19.927532],[50.055231,19.931426],[50.055267,19.931258],[50.055304,19.931031],[50.055332,19.930841],[50.055356,19.930629],[50.055371,19.930448],[50.055382,19.930286],[50.055389,19.930145],[50.055399,19.929953],[50.0554,19.929752],[50.05539,19.929379],[50.055377,19.929199],[50.055358,19.929037],[50.055333,19.92887],[50.055308,19.92873],[50.055296,19.928663],[50.055168,19.928201],[50.055139,19.928102],[50.055103,19.927989],[50.055095,19.927958],[50.055066,19.927826],[50.05497,19.927963],[50.054883,19.928134],[50.054957,19.928361],[50.054995,19.928505],[50.055039,19.928691],[50.055043,19.928715],[50.055054,19.928767],[50.055084,19.928955],[50.055093,19.929047],[50.055103,19.929166],[50.05511,19.929312],[50.055111,19.929415],[50.05511,19.930101],[50.055047,19.929424],[50.05427,19.933008],[50.054104,19.932968],[50.05195,19.93402],[50.051823,19.934155],[50.051803,19.934176],[50.051267,19.934568],[50.051107,19.934685],[50.050946,19.934799],[50.050385,19.935193],[50.053075,19.933269],[50.052975,19.933409],[50.052486,19.934089],[50.052195,19.934472],[50.05247,19.934434],[50.052482,19.934813],[50.05249,19.934942],[50.05259,19.935309],[50.052712,19.935444],[50.052839,19.935571],[50.053323,19.935953],[50.053431,19.935973],[50.053486,19.935934],[50.053605,19.936218],[50.053799,19.936647],[50.053886,19.936826],[50.05393,19.936891],[50.052797,19.935297],[50.052828,19.935209],[50.055008,19.931289],[50.055028,19.931301],[50.054586,19.932374],[50.054609,19.932422],[50.052403,19.940237],[50.052392,19.940167],[50.052194,19.938859],[50.052117,19.938352],[50.052046,19.938011],[50.05196,19.937739],[50.05192,19.9376],[50.051881,19.937477],[50.053032,19.940224],[50.053005,19.940221],[50.05282,19.940207],[50.050408,19.93852],[50.050567,19.938464],[50.050584,19.938457],[50.050601,19.938451],[50.050764,19.938391],[50.050823,19.938372],[50.050868,19.938339],[50.051215,19.938039],[50.051827,19.93752],[50.049126,19.9381],[50.049182,19.938051],[50.049361,19.937882],[50.049642,19.937617],[50.050125,19.937298],[50.059822,19.94556],[50.059059,19.945655],[50.05869,19.945696],[50.058479,19.945736],[50.058434,19.945745],[50.060746,19.943728],[50.060736,19.943748],[50.060682,19.943848],[50.060525,19.944173],[50.060245,19.944744],[50.060225,19.944784],[50.059061,19.945732],[50.059119,19.947392],[50.059121,19.947448],[50.059682,19.947402],[50.059707,19.947362],[50.059815,19.94567],[50.058854,19.948181],[50.058927,19.948174],[50.059639,19.948103],[50.059711,19.948096],[50.059805,19.948086],[50.06293,19.946914],[50.062923,19.946835],[50.062826,19.945712],[50.062771,19.945125],[50.062776,19.944991],[50.062777,19.944971],[50.052664,19.944256],[50.052732,19.944217],[50.052858,19.944142],[50.052864,19.94414],[50.052878,19.944138],[50.052891,19.944136],[50.052896,19.944137],[50.052906,19.944138],[50.052916,19.944141],[50.052935,19.944152],[50.052955,19.944168],[50.052968,19.944182],[50.055372,19.948337],[50.055306,19.948388],[50.055291,19.948401],[50.054119,19.945692],[50.054068,19.94559],[50.05399,19.945435],[50.053905,19.945253],[50.053892,19.945225],[50.053882,19.945203],[50.053858,19.945141],[50.053835,19.945086],[50.049275,19.944501],[50.049313,19.9445],[50.049907,19.95218],[50.049879,19.952186],[50.049858,19.952177],[50.049843,19.952159],[50.049821,19.952184],[50.047376,19.943716],[50.047379,19.943737],[50.047391,19.943815],[50.047435,19.944101],[50.047501,19.944504],[50.047543,19.944735],[50.047603,19.945063],[50.047616,19.945139],[50.047676,19.945114],[50.048291,19.944874],[50.048309,19.944871],[50.048323,19.944872],[50.048387,19.945062],[50.048377,19.94509],[50.048362,19.945118],[50.048154,19.945516],[50.048011,19.945783],[50.047799,19.946178],[50.04887,19.946688],[50.048854,19.946603],[50.048763,19.946082],[50.048659,19.945501],[50.048601,19.945154],[50.048594,19.945115],[50.048554,19.944888],[50.048531,19.944723],[50.048485,19.94379],[50.048517,19.943777],[50.048942,19.9436],[50.04909,19.944432],[50.049092,19.944449],[50.049084,19.944452],[50.049055,19.94446],[50.048638,19.944634],[50.048626,19.944569],[50.048602,19.944433],[50.048656,19.944409],[50.048634,19.944284],[50.048609,19.944294],[50.048618,19.944338],[50.048587,19.94435],[50.051503,19.944573],[50.051485,19.944514],[50.051293,19.943909],[50.051236,19.943727],[50.051206,19.943664],[50.051519,19.942254],[50.051673,19.942636],[50.051732,19.942722],[50.051991,19.94309],[50.052057,19.943156],[50.052156,19.945127],[50.052209,19.945095],[50.05272,19.944778],[50.05278,19.944746],[50.052117,19.945059],[50.05178,19.944481],[50.051747,19.944472],[50.051735,19.944468],[50.051353,19.944662],[50.051301,19.94469],[50.050763,19.944975],[50.050715,19.945001],[50.052706,19.947932],[50.05273,19.947908],[50.052937,19.947701],[50.052995,19.947618],[50.053119,19.948065],[50.052779,19.948176],[50.052731,19.948091],[50.052483,19.948045],[50.052456,19.947918],[50.052392,19.947644],[50.046175,19.941434],[50.046253,19.941888],[50.046255,19.941899],[50.046315,19.942254],[50.046396,19.94273],[50.04641,19.942813],[50.047653,19.942557],[50.047799,19.942488],[50.048352,19.942227],[50.048413,19.942199],[50.050292,19.941113],[50.05017,19.940793],[50.050089,19.940652],[50.050016,19.940453],[50.049955,19.940294],[50.050087,19.942689],[50.050082,19.942667],[50.050066,19.942591],[50.049811,19.941566],[50.049792,19.94149],[50.049219,19.941819],[50.049244,19.94192],[50.049297,19.942158],[50.049461,19.942878],[50.049477,19.942956],[50.049482,19.942978],[50.049204,19.941748],[50.049145,19.941467],[50.049023,19.940894],[50.048989,19.940734],[50.0484,19.942109],[50.048321,19.941601],[50.048308,19.94152],[50.048251,19.94117],[50.048146,19.94052],[50.048127,19.940404],[50.048106,19.940269],[50.048087,19.940144],[50.048076,19.940075],[50.048046,19.939963],[50.047979,19.939689],[50.047951,19.939594],[50.047946,19.93958],[50.055559,19.942321],[50.05563,19.942332],[50.055805,19.942363],[50.056066,19.942406],[50.056153,19.942421],[50.056243,19.942436],[50.056374,19.942459],[50.056699,19.942514],[50.056767,19.942527],[50.057083,19.946196],[50.057031,19.94636],[50.056778,19.947132],[50.056573,19.947752],[50.054146,19.953689],[50.054165,19.953563],[50.054516,19.95185],[50.054845,19.95022],[50.05508,19.950301],[50.055124,19.950314],[50.055168,19.950319],[50.055209,19.950313],[50.055258,19.950295],[50.055332,19.95025],[50.053995,19.949882],[50.053865,19.950188],[50.053614,19.950456],[50.053509,19.950584],[50.053143,19.951053],[50.052814,19.951482],[50.052778,19.951541],[50.052752,19.951596],[50.052724,19.951785],[50.052708,19.951845],[50.052639,19.951952],[50.052317,19.952385],[50.051961,19.952772],[50.055546,19.952374],[50.05549,19.952352],[50.054891,19.952108],[50.054751,19.952016],[50.055275,19.954188],[50.055279,19.954122],[50.058272,19.948294],[50.058208,19.948222],[50.057859,19.948262],[50.057631,19.948278],[50.057576,19.948292],[50.05755,19.948321],[50.052121,19.951524],[50.051539,19.952246],[50.051505,19.952287],[50.051453,19.952351],[50.050946,19.952974],[50.05085,19.953058],[50.05077,19.953105],[50.050602,19.953203],[50.050531,19.953223],[50.050484,19.953189],[50.051665,19.950518],[50.051672,19.950535],[50.051719,19.950658],[50.05209,19.95146],[50.053016,19.950428],[50.052987,19.950372],[50.052646,19.949613],[50.05261,19.949534],[50.0526,19.949513],[50.052647,19.949003],[50.052661,19.949059],[50.052708,19.949249],[50.052736,19.949352],[50.052741,19.94937],[50.048891,19.943164],[50.048886,19.943139],[50.048865,19.943029],[50.048846,19.942951],[50.048652,19.942179],[50.048633,19.942103],[50.056091,19.944686],[50.056264,19.944227],[50.056551,19.943464],[50.056723,19.943004],[50.056738,19.942844],[50.056791,19.942282],[50.05682,19.941995],[50.056887,19.941306],[50.056957,19.9406],[50.056967,19.940499],[50.056969,19.940479],[50.051227,19.923371],[50.051206,19.923388],[50.051148,19.923437],[50.051052,19.923552],[50.050948,19.923675],[50.050752,19.92391],[50.047155,19.925114],[50.047234,19.925463],[50.047343,19.925913],[50.047472,19.926335],[50.047911,19.927681],[50.047936,19.927779],[50.047944,19.92783],[50.047951,19.927881],[50.048032,19.928515],[50.048045,19.92859],[50.048055,19.928631],[50.048067,19.928664],[50.048083,19.928688],[50.048101,19.928703],[50.04812,19.928713],[50.048151,19.928722],[50.048173,19.928721],[50.048197,19.92871],[50.04822,19.928684],[50.048752,19.927927],[50.0491,19.928673],[50.048744,19.929253],[50.048686,19.929336],[50.048624,19.929393],[50.048401,19.929503],[50.049528,19.928024],[50.049345,19.92834],[50.049271,19.928466],[50.048949,19.928996],[50.048723,19.92938],[50.04854,19.929517],[50.048426,19.929562],[50.048369,19.929592],[50.049306,19.926007],[50.049301,19.926043],[50.049293,19.926078],[50.049281,19.926108],[50.049268,19.926136],[50.049249,19.926164],[50.048955,19.926505],[50.048859,19.926598],[50.048336,19.927202],[50.04797,19.927615],[50.047787,19.927809],[50.047684,19.927911],[50.050697,19.929628],[50.0508,19.929929],[50.050817,19.929978],[50.05085,19.929985],[50.051408,19.930109],[50.053333,19.92841],[50.053332,19.928488],[50.053317,19.92862],[50.053307,19.928706],[50.053252,19.928774],[50.052313,19.9295],[50.052305,19.929474],[50.052103,19.928804],[50.052008,19.928487],[50.051463,19.931852],[50.051722,19.931659],[50.052164,19.930442],[50.052148,19.93059],[50.052086,19.931403],[50.05174,19.931118],[50.0517,19.931118],[50.051684,19.931118],[50.051519,19.931188],[50.051202,19.931374],[50.051134,19.931414],[50.051088,19.931441],[50.051734,19.931623],[50.051739,19.93161],[50.051745,19.930531],[50.051745,19.930467],[50.051752,19.930364],[50.053884,19.923555],[50.053896,19.923543],[50.053967,19.923468],[50.054074,19.923346],[50.054181,19.923286],[50.05723,19.923033],[50.057278,19.923],[50.057351,19.922958],[50.057415,19.922923],[50.057549,19.922878],[50.058077,19.922723],[50.058307,19.922647],[50.05235,19.935001],[50.052166,19.934508],[50.05196,19.933957],[50.051888,19.933764],[50.050348,19.935015],[50.050345,19.935],[50.050339,19.93498],[50.050799,19.938252],[50.050674,19.93733],[50.050649,19.937132],[50.050525,19.936177],[50.050522,19.936132],[50.050448,19.935652],[50.049575,19.935703],[50.049547,19.935623],[50.048994,19.93311],[50.049019,19.933138],[50.047243,19.937858],[50.047301,19.938002],[50.047367,19.938167],[50.047568,19.938659],[50.047679,19.938932],[50.047758,19.939145],[50.047782,19.939205],[50.047863,19.939399],[50.047317,19.937794],[50.048223,19.937022],[50.048574,19.936814],[50.048594,19.936821],[50.048781,19.937021],[50.049997,19.936445],[50.049934,19.936247],[50.048826,19.937126],[50.049441,19.936551],[50.048247,19.936359],[50.047993,19.936767],[50.047245,19.937441],[50.047209,19.937479],[50.047183,19.93751],[50.04714,19.937581],[50.046217,19.939626],[50.046264,19.939646],[50.047105,19.940004],[50.047599,19.939277],[50.047526,19.939081],[50.047412,19.938803],[50.047409,19.938792],[50.047256,19.938248],[50.061531,19.944173],[50.061663,19.943758],[50.06174,19.943503],[50.061745,19.943482],[50.061745,19.943459],[50.061741,19.943428],[50.063211,19.94488],[50.063153,19.944875],[50.063032,19.944847],[50.062699,19.944763],[50.062605,19.94474],[50.062584,19.944732],[50.062497,19.94469],[50.061255,19.944023],[50.063179,19.943282],[50.063222,19.943494],[50.063226,19.94351],[50.063278,19.943727],[50.063313,19.943818],[50.063337,19.943872],[50.06338,19.94393],[50.063416,19.94396],[50.063662,19.942622],[50.063672,19.942631],[50.063681,19.942635],[50.063697,19.942638],[50.063706,19.942635],[50.063721,19.942626],[50.063731,19.942618],[50.063741,19.942604],[50.063747,19.94259],[50.06375,19.942575],[50.063753,19.942559],[50.063753,19.942542],[50.063752,19.942524],[50.063748,19.942507],[50.063743,19.942493],[50.063735,19.94248],[50.063726,19.942468],[50.063716,19.942461],[50.063706,19.942456],[50.063693,19.942454],[50.06368,19.942457],[50.063672,19.942461],[50.063663,19.942468],[50.063653,19.942481],[50.063643,19.942501],[50.063638,19.942522],[50.063636,19.942545],[50.063638,19.942568],[50.063641,19.942584],[50.063646,19.942598],[50.063654,19.942611],[50.063792,19.942626],[50.063599,19.942465],[50.061976,19.944222],[50.061982,19.944227],[50.06199,19.944231],[50.061993,19.944232],[50.061998,19.944231],[50.062003,19.944228],[50.062008,19.944223],[50.062012,19.944217],[50.062015,19.94421],[50.062017,19.944198],[50.062017,19.944189],[50.062016,19.944182],[50.062014,19.944175],[50.06201,19.944166],[50.062007,19.944162],[50.062003,19.944158],[50.061998,19.944156],[50.061992,19.944155],[50.061983,19.944158],[50.061975,19.944167],[50.06197,19.944178],[50.061968,19.944193],[50.061969,19.944204],[50.061972,19.944214],[50.055573,19.929294],[50.055546,19.928762],[50.055544,19.928729],[50.055314,19.928651],[50.055356,19.928604],[50.055376,19.928574],[50.055489,19.928396],[50.055502,19.928377],[50.055383,19.928621],[50.055899,19.928963],[50.055902,19.928966],[50.055942,19.92901],[50.057828,19.929579],[50.056788,19.929543],[50.056695,19.929539],[50.056675,19.929538],[50.058821,19.929871],[50.058705,19.929911],[50.058639,19.929902],[50.058604,19.929835],[50.058543,19.929559],[50.058538,19.929518],[50.05884,19.929864],[50.058241,19.926216],[50.058585,19.928189],[50.056528,19.927882],[50.056507,19.927823],[50.056316,19.927479],[50.061124,19.931515],[50.061188,19.931952],[50.061204,19.932067],[50.056709,19.928786],[50.057153,19.928705],[50.05741,19.928656],[50.057721,19.928629],[50.058023,19.928576],[50.058585,19.928448],[50.048259,19.936827],[50.059546,19.925366],[50.059491,19.925398],[50.05947,19.925411],[50.05946,19.925417],[50.059439,19.925428],[50.055456,19.929371],[50.055577,19.929358],[50.055723,19.92935],[50.055889,19.92934],[50.054261,19.927092],[50.053967,19.926542],[50.053641,19.925852],[50.053156,19.924541],[50.052877,19.923552],[50.052704,19.922824],[50.0527,19.922806],[50.052599,19.922381],[50.052408,19.921357],[50.052269,19.920394],[50.052165,19.919551],[50.054675,19.928001],[50.054744,19.928178],[50.054803,19.928356],[50.054861,19.928554],[50.054916,19.928757],[50.054935,19.928835],[50.054953,19.92891],[50.054989,19.929079],[50.055017,19.929222],[50.055035,19.929332],[50.055056,19.929505],[50.055074,19.929661],[50.055097,19.929918],[50.05511,19.930288],[50.055105,19.93052],[50.055104,19.930533],[50.055098,19.930632],[50.049853,19.93511],[50.049794,19.935152],[50.045927,19.944619],[50.04594,19.944654],[50.046275,19.945488],[50.047144,19.947571],[50.047447,19.948266],[50.047729,19.948886],[50.048034,19.94947],[50.048949,19.951188],[50.049576,19.952342],[50.049948,19.953043],[50.050267,19.953629],[50.050288,19.953665],[50.06119,19.92809],[50.061193,19.928072],[50.06127,19.92808],[50.061341,19.928083],[50.061366,19.928079],[50.061368,19.928103],[50.061368,19.928138],[50.061365,19.928157],[50.061354,19.928318],[50.061389,19.928322],[50.061387,19.928377],[50.061351,19.928375],[50.061347,19.928451],[50.061345,19.928468],[50.061344,19.928484],[50.061201,19.928483],[50.061179,19.928459],[50.061167,19.928447],[50.061187,19.928138],[50.061252,19.928269],[50.061264,19.928234],[50.061276,19.928212],[50.061525,19.927941],[50.061269,19.928303],[50.061055,19.927859],[50.061069,19.928456],[50.049532,19.92583],[50.04969,19.925594],[50.049724,19.925586],[50.049745,19.925595],[50.049815,19.925706],[50.050118,19.924961],[50.050342,19.924624],[50.050389,19.924554],[50.050396,19.924491],[50.050402,19.924439],[50.051704,19.926618],[50.051889,19.926598],[50.056048,19.953691],[50.056227,19.953785],[50.055174,19.956039],[50.055164,19.955885],[50.055183,19.955575],[50.055223,19.955042],[50.055269,19.954351],[50.053618,19.928731],[50.053649,19.928934],[50.053762,19.929376],[50.053774,19.929477],[50.053782,19.929575],[50.05378,19.929666],[50.053775,19.929755],[50.05376,19.929864],[50.053721,19.93007],[50.053678,19.930243],[50.05364,19.93037],[50.053607,19.930463],[50.053559,19.930588],[50.053506,19.930714],[50.053462,19.930801],[50.053423,19.930868],[50.05339,19.930914],[50.053366,19.930938],[50.05333,19.930966],[50.053296,19.930987],[50.053264,19.930995],[50.053112,19.931007],[50.052893,19.931065],[50.05266,19.93123],[50.051308,19.932134],[50.050983,19.932318],[50.050364,19.932728],[50.049708,19.933189],[50.053495,19.929699],[50.053493,19.929612],[50.053494,19.92948],[50.053497,19.929438],[50.053503,19.929401],[50.053513,19.929384],[50.053522,19.929371],[50.053532,19.929361],[50.053544,19.929355],[50.053561,19.929354],[50.053577,19.92936],[50.05359,19.929373],[50.0536,19.929392],[50.053605,19.929416],[50.053608,19.92946],[50.053609,19.929612],[50.053604,19.929734],[50.053595,19.929848],[50.053577,19.929961],[50.053557,19.93007],[50.053532,19.930182],[50.0535,19.930286],[50.053453,19.930413],[50.053416,19.930497],[50.053353,19.930626],[50.053873,19.930124],[50.053302,19.929629],[50.053354,19.929643],[50.053422,19.929664],[50.053487,19.929859],[50.053474,19.929998],[50.053436,19.930152],[50.053401,19.930247],[50.052975,19.927453],[50.052903,19.927541],[50.052075,19.9257],[50.052183,19.925597],[50.052003,19.925766],[50.051368,19.92326],[50.05129,19.9233],[50.05065,19.957946],[50.050652,19.957838],[50.050644,19.957808],[50.050568,19.957512],[50.050447,19.95709],[50.050272,19.956448],[50.05021,19.956263],[50.050153,19.956132],[50.050042,19.955893],[50.049994,19.955804],[50.049962,19.955743],[50.049933,19.955884],[50.049897,19.955928],[50.046381,19.954077],[50.04645,19.954078],[50.046548,19.954065],[50.047005,19.954],[50.047079,19.953989],[50.047138,19.95397],[50.047187,19.953951],[50.047097,19.954086],[50.047195,19.954618],[50.046681,19.954722],[50.046775,19.95469],[50.046793,19.954922],[50.046754,19.954936],[50.046879,19.955038],[50.046812,19.95506],[50.046825,19.954672],[50.046859,19.954901],[50.046907,19.955224],[50.046517,19.955465],[50.046508,19.955442],[50.046501,19.955431],[50.046491,19.955425],[50.046482,19.955423],[50.046473,19.955423],[50.046461,19.955427],[50.046448,19.955437],[50.046435,19.955451],[50.045867,19.956167],[50.045849,19.956189],[50.045758,19.956304],[50.045742,19.956323],[50.045607,19.956495],[50.045501,19.956627],[50.045148,19.957067],[50.045037,19.957208],[50.044971,19.957295],[50.044908,19.957378],[50.044862,19.957436],[50.048742,19.953694],[50.048722,19.953655],[50.048981,19.953901],[50.048596,19.953517],[50.048579,19.953546],[50.049088,19.954401],[50.049081,19.954411],[50.047838,19.952224],[50.047852,19.952094],[50.047829,19.952041],[50.047846,19.952019],[50.047853,19.952032],[50.047924,19.952166],[50.048,19.952072],[50.046856,19.949932],[50.046778,19.950038],[50.047004,19.950211],[50.046921,19.950326],[50.046914,19.950319],[50.046808,19.95018],[50.046776,19.950155],[50.04621,19.94848],[50.046136,19.948508],[50.046129,19.948492],[50.045186,19.937718],[50.045226,19.937645],[50.045364,19.937407],[50.045394,19.937355],[50.045577,19.937072],[50.045594,19.937044],[50.045703,19.936892],[50.045711,19.93688],[50.045791,19.936775],[50.045849,19.936706],[50.045886,19.936661],[50.04594,19.9366],[50.046081,19.936441],[50.046091,19.93643],[50.046186,19.936333],[50.046338,19.936175],[50.046516,19.935992],[50.046956,19.935561],[50.047271,19.935261],[50.04738,19.935162],[50.047589,19.934971],[50.047852,19.934741],[50.048123,19.934519],[50.048451,19.934268],[50.048957,19.933911],[50.049251,19.933699],[50.049369,19.933441],[50.048973,19.933712],[50.045009,19.937695],[50.045287,19.936928],[50.045538,19.936309],[50.045612,19.936135],[50.045668,19.936012],[50.045757,19.935852],[50.045825,19.93573],[50.046186,19.935246],[50.046585,19.934797],[50.046979,19.934435],[50.047054,19.934363],[50.047584,19.933918],[50.047606,19.933899],[50.047685,19.933808],[50.0481,19.933506],[50.048369,19.933293],[50.04875,19.932983],[50.048763,19.933024],[50.046991,19.934467],[50.046127,19.934771],[50.046133,19.934909],[50.046102,19.935027],[50.046085,19.935067],[50.046054,19.935139],[50.045981,19.935285],[50.045909,19.935398],[50.045824,19.935516],[50.045813,19.935646],[50.047593,19.933947],[50.048338,19.933843],[50.048349,19.933874],[50.04881,19.933174],[50.048962,19.933065],[50.051263,19.931989],[50.050962,19.932009],[50.050958,19.932036],[50.05066,19.931864],[50.05064,19.931947],[50.049697,19.933152],[50.049677,19.933088],[50.050319,19.932456],[50.050338,19.932431],[50.050364,19.932413],[50.050935,19.932229],[50.050957,19.932219],[50.050965,19.932253],[50.048816,19.932923],[50.048846,19.932907],[50.048866,19.932893],[50.048908,19.932895],[50.049021,19.93303],[50.0494,19.932801],[50.049401,19.932846],[50.050333,19.932415],[50.050316,19.93235],[50.049608,19.932859],[50.049398,19.932727],[50.048947,19.933631],[50.04889,19.933659],[50.048369,19.933936],[50.048291,19.934002],[50.048078,19.934204],[50.047774,19.934497],[50.04775,19.934516],[50.047244,19.935018],[50.047227,19.935093],[50.045503,19.936921],[50.046529,19.934681],[50.046556,19.934644],[50.046599,19.934836],[50.046958,19.934331],[50.047034,19.934291],[50.046743,19.934443],[50.046728,19.934363],[50.046603,19.933715],[50.046599,19.933694],[50.046531,19.933376],[50.046507,19.933192],[50.046505,19.933175],[50.046339,19.934915],[50.046274,19.934887],[50.046218,19.934855],[50.0461,19.93474],[50.045987,19.934665],[50.046497,19.934752],[50.046183,19.935017],[50.045817,19.935123],[50.045697,19.93519],[50.04564,19.935301],[50.045667,19.935394],[50.04571,19.935478],[50.045777,19.935507],[50.045756,19.935016],[50.045922,19.934744],[50.046082,19.934535],[50.052735,19.927216],[50.052563,19.926867],[50.052409,19.926522],[50.052271,19.926205],[50.052141,19.925856],[50.051892,19.925197],[50.051731,19.92471],[50.051529,19.923982],[50.051226,19.922451],[50.051148,19.921853],[50.05113,19.921703],[50.047196,19.937733],[50.050308,19.953693],[50.050333,19.953719],[50.050358,19.953747],[50.05038,19.953774],[50.050403,19.953806],[50.050424,19.95384],[50.05075,19.954411],[50.050919,19.954693],[50.051098,19.955004],[50.054461,19.925819],[50.054449,19.925829],[50.054435,19.925789],[50.054385,19.925828],[50.054872,19.933376],[50.054902,19.933279],[50.047207,19.947507],[50.047195,19.947325],[50.047147,19.947195],[50.048013,19.947221],[50.04808,19.94717],[50.048099,19.947158],[50.048191,19.947097],[50.048304,19.947028],[50.048753,19.946737],[50.048769,19.946728],[50.048781,19.946723],[50.048849,19.946698],[50.04886,19.946693],[50.048965,19.94663],[50.049049,19.946577],[50.049638,19.946201],[50.049684,19.946172],[50.049037,19.951073],[50.049667,19.952218],[50.049967,19.953014],[50.049977,19.952794],[50.049968,19.952777],[50.0499,19.952597],[50.049958,19.952698],[50.049678,19.952238],[50.049026,19.951052],[50.048974,19.950951],[50.048971,19.950942],[50.048992,19.950916],[50.04812,19.949358],[50.048108,19.949336],[50.04805,19.94922],[50.048069,19.949199],[50.061201,19.925849],[50.06115,19.925609],[50.061013,19.924968],[50.051971,19.927308],[50.051968,19.92725],[50.051967,19.927189],[50.05197,19.926905],[50.054026,19.924062],[50.054037,19.924053],[50.054119,19.923981],[50.054386,19.923757],[50.05451,19.924148],[50.054545,19.924259],[50.054643,19.924568],[50.054719,19.924808],[50.05473,19.924842],[50.054753,19.924914],[50.061661,19.940534],[50.055386,19.953434],[50.055334,19.953414],[50.055234,19.953374],[50.055178,19.953351],[50.054699,19.953166],[50.054528,19.953106],[50.054626,19.952614],[50.054708,19.952204],[50.055616,19.951932],[50.055656,19.951942],[50.055704,19.95194],[50.055747,19.95191],[50.056252,19.951373],[50.056442,19.951169],[50.056535,19.951066],[50.056381,19.950503],[50.056572,19.950307],[50.056969,19.949894],[50.057119,19.949737],[50.057148,19.949708],[50.057207,19.949648],[50.057435,19.950166],[50.056757,19.950746],[50.057086,19.951521],[50.05701,19.951601],[50.05543,19.953143],[50.055484,19.953161],[50.05581,19.95284],[50.055882,19.952768],[50.055902,19.952695],[50.055917,19.952643],[50.055908,19.95249],[50.055931,19.952452],[50.055938,19.952441],[50.056119,19.952254],[50.05613,19.952242],[50.056205,19.952233],[50.060335,19.948028],[50.060354,19.948093],[50.061003,19.950034],[50.061029,19.950108],[50.060914,19.951365],[50.060958,19.951324],[50.061026,19.95126],[50.061045,19.951242],[50.061186,19.951119],[50.061215,19.951094],[50.061412,19.950927],[50.060737,19.950386],[50.060764,19.950457],[50.060904,19.950327],[50.060875,19.950251],[50.059888,19.948907],[50.059833,19.948464],[50.059807,19.948175],[50.059503,19.94878],[50.059087,19.948632],[50.058504,19.950682],[50.05853,19.950643],[50.058558,19.950613],[50.058585,19.950597],[50.058615,19.950588],[50.058659,19.950581],[50.05872,19.950577],[50.058753,19.950561],[50.058768,19.950558],[50.063541,19.946772],[50.063549,19.946857],[50.063591,19.947331],[50.060097,19.924277],[50.060064,19.924249],[50.060042,19.92422],[50.059952,19.924038],[50.059866,19.924085],[50.059476,19.924297],[50.047623,19.923595],[50.04758,19.92346],[50.047446,19.923037],[50.047307,19.922598],[50.048375,19.923067],[50.048346,19.92297],[50.048216,19.922578],[50.048107,19.922233],[50.050288,19.924283],[50.050277,19.924276],[50.050244,19.924256],[50.0502,19.924282],[50.049465,19.925389],[50.04911,19.925552],[50.049161,19.925829],[50.049149,19.925763],[50.048313,19.927151],[50.048167,19.926823],[50.048257,19.926719],[50.048748,19.926168],[50.048734,19.926126],[50.048822,19.926031],[50.048798,19.925991],[50.047828,19.926514],[50.047845,19.926439],[50.047979,19.926438],[50.048003,19.926437],[50.052898,19.929569],[50.052791,19.929657],[50.05267,19.929264],[50.059221,19.93861],[50.05922,19.938554],[50.059213,19.938476],[50.059197,19.938266],[50.059176,19.938007],[50.059164,19.937958],[50.055784,19.924291],[50.055478,19.924642],[50.055395,19.924737],[50.048807,19.925915],[50.048051,19.925611],[50.047816,19.925477],[50.047783,19.925458],[50.047745,19.925436],[50.047317,19.92513],[50.047291,19.925116],[50.047266,19.925105],[50.047235,19.925099],[50.047204,19.925099],[50.047179,19.925104],[50.056641,19.953984],[50.056629,19.954053],[50.056533,19.954595],[50.056351,19.955636],[50.056274,19.956079],[50.056273,19.956088],[50.056263,19.956143],[50.057558,19.948988],[50.057558,19.949136],[50.057561,19.949236],[50.058239,19.948914],[50.058258,19.948908],[50.058282,19.948876],[50.058291,19.948832],[50.058281,19.948541],[50.058277,19.948435],[50.059611,19.947407],[50.058754,19.94748],[50.059036,19.947455],[50.057545,19.948363],[50.057316,19.948431],[50.057431,19.949262],[50.057302,19.948349],[50.057281,19.94833],[50.057241,19.948317],[50.056709,19.948517],[50.064589,19.946516],[50.064556,19.946524],[50.063595,19.946757],[50.063481,19.946787],[50.062985,19.946901],[50.062883,19.946925],[50.062274,19.947079],[50.061395,19.947287],[50.061297,19.94731],[50.061276,19.947318],[50.057328,19.95431],[50.057449,19.953708],[50.057464,19.953634],[50.057478,19.953566],[50.057488,19.953486],[50.057488,19.953398],[50.057477,19.953323],[50.057456,19.95325],[50.05739,19.953092],[50.057294,19.952862],[50.057276,19.952817],[50.057184,19.952604],[50.057147,19.952514],[50.055217,19.927429],[50.059446,19.925746],[50.059428,19.925683],[50.059392,19.925519],[50.059382,19.925462],[50.059366,19.925369],[50.059358,19.925294],[50.063873,19.92361],[50.063922,19.923569],[50.063925,19.923563],[50.063927,19.923556],[50.063938,19.923482],[50.053204,19.946179],[50.053378,19.946086],[50.053548,19.945996],[50.053675,19.945928],[50.053692,19.945919],[50.052949,19.940294],[50.061792,19.943345],[50.061829,19.943226],[50.061832,19.943215],[50.06193,19.942911],[50.062075,19.94244],[50.062102,19.942352],[50.062456,19.941082],[50.062463,19.941061],[50.062476,19.941018],[50.061351,19.943225],[50.061399,19.943248],[50.061713,19.943422],[50.061721,19.943427],[50.061734,19.943428],[50.061752,19.943423],[50.061765,19.943416],[50.061773,19.943401],[50.064494,19.927598],[50.064376,19.927637],[50.064264,19.927669],[50.064235,19.927677],[50.062775,19.936896],[50.062684,19.936909],[50.059585,19.942131],[50.059471,19.941973],[50.05944,19.94193],[50.059436,19.941924],[50.059364,19.941824],[50.059013,19.941337],[50.058944,19.941243],[50.058915,19.941205],[50.056495,19.945747],[50.056512,19.945762],[50.056636,19.945868],[50.05676,19.945967],[50.056593,19.945227],[50.056472,19.945337],[50.056433,19.945377],[50.056419,19.945392],[50.05911,19.937851],[50.058918,19.937878],[50.058907,19.93788],[50.058766,19.937903],[50.058707,19.937913],[50.058638,19.937925],[50.058607,19.93793],[50.058583,19.937933],[50.058516,19.937944],[50.058474,19.937951],[50.058445,19.937955],[50.058407,19.937961],[50.058166,19.937999],[50.060503,19.932414],[50.060416,19.932454],[50.060383,19.93247],[50.059954,19.932673],[50.050002,19.947596],[50.049953,19.947366],[50.049717,19.946298],[50.047996,19.947133],[50.047896,19.946648],[50.047826,19.946307],[50.051203,19.947092],[50.051243,19.947075],[50.051434,19.947009],[50.051436,19.947009],[50.051556,19.946966],[50.051585,19.946956],[50.051635,19.946937],[50.052166,19.94669],[50.052411,19.945783],[50.051995,19.945971],[50.051913,19.946007],[50.051771,19.946071],[50.05171,19.946099],[50.051568,19.946163],[50.051513,19.946188],[50.051493,19.946289],[50.051578,19.946912],[50.051035,19.943175],[50.051179,19.943608],[50.052131,19.943117],[50.052306,19.942863],[50.050916,19.945846],[50.051056,19.946429],[50.051106,19.946638],[50.051193,19.947031],[50.051206,19.947148],[50.051241,19.94739],[50.050527,19.9441],[50.050638,19.944635],[50.050701,19.944934],[50.048993,19.937746],[50.048868,19.937416],[50.051689,19.940513],[50.051627,19.94055],[50.051575,19.940619],[50.051511,19.940716],[50.047268,19.94064],[50.047264,19.940616],[50.04721,19.94029],[50.047176,19.940087],[50.047166,19.940025],[50.047072,19.939459],[50.047019,19.939135],[50.046949,19.938712],[50.053579,19.948477],[50.053477,19.948488],[50.053325,19.948535],[50.053234,19.948608],[50.050445,19.949638],[50.050479,19.94979],[50.050484,19.949816],[50.050772,19.951131],[50.050793,19.951228],[50.050829,19.951388],[50.050834,19.951406],[50.050072,19.947915],[50.050696,19.951555],[50.050699,19.95157],[50.050724,19.951739],[50.050713,19.951803],[50.050619,19.952361],[50.050545,19.952803],[50.050452,19.953271],[50.050382,19.953363],[50.05118,19.947417],[50.051157,19.947428],[50.051042,19.947478],[50.051031,19.947483],[50.05014,19.947884],[50.061836,19.933706],[50.061717,19.934016],[50.061568,19.933896],[50.061547,19.933877],[50.06168,19.933539],[50.061694,19.933551],[50.061692,19.933556],[50.061757,19.933602],[50.061822,19.933656],[50.061812,19.933683],[50.059935,19.923582],[50.060045,19.924109],[50.060073,19.924096],[50.060077,19.924113],[50.060101,19.924101],[50.060121,19.924198],[50.060017,19.924254],[50.060005,19.924237],[50.059992,19.924212],[50.059974,19.924172],[50.059955,19.924153],[50.059932,19.924141],[50.059909,19.924144],[50.059873,19.924161],[50.059872,19.924154],[50.059851,19.924165],[50.059848,19.924152],[50.059846,19.924141],[50.059715,19.924207],[50.059714,19.924203],[50.05969,19.924215],[50.059688,19.924206],[50.05967,19.924217],[50.059672,19.924227],[50.059648,19.924239],[50.059645,19.92424],[50.059647,19.924245],[50.059528,19.924306],[50.059531,19.92432],[50.059536,19.924338],[50.05958,19.92454],[50.059464,19.924611],[50.05943,19.924338],[50.059433,19.92389],[50.059445,19.923813],[50.059735,19.923661],[50.059723,19.923605],[50.059721,19.923598],[50.059709,19.923541],[50.059708,19.923534],[50.059696,19.923478],[50.059687,19.923441],[50.05968,19.923407],[50.059666,19.923345],[50.059654,19.923289],[50.059653,19.923281],[50.05964,19.923226],[50.059638,19.923218],[50.059627,19.923163],[50.059619,19.923125],[50.059612,19.923092],[50.059754,19.923017],[50.059762,19.923052],[50.05977,19.923088],[50.059782,19.923144],[50.059783,19.92315],[50.059796,19.923207],[50.059797,19.923213],[50.059809,19.923268],[50.059823,19.923331],[50.059927,19.923278],[50.059934,19.923291],[50.059943,19.923334],[50.059964,19.923439],[50.059961,19.92344],[50.059976,19.923512],[50.059963,19.923518],[50.059968,19.923543],[50.059956,19.923549],[50.059961,19.923568],[50.04612,19.931105],[50.0462,19.931066],[50.046347,19.931012],[50.046714,19.93086],[50.04688,19.930792],[50.047232,19.930645],[50.047354,19.930592],[50.047499,19.930525],[50.047589,19.930476],[50.047663,19.930439],[50.057013,19.925082],[50.055897,19.925649],[50.057768,19.924671],[50.057831,19.924632],[50.059207,19.936928],[50.059193,19.936969],[50.059182,19.937009],[50.059172,19.937051],[50.059162,19.9371],[50.059155,19.937136],[50.059149,19.937176],[50.059144,19.937223],[50.05914,19.937273],[50.059136,19.937335],[50.059129,19.937602],[50.059139,19.937846],[50.060723,19.940255],[50.060591,19.940675],[50.060485,19.941013],[50.060484,19.941017],[50.060442,19.941151],[50.060422,19.941202],[50.060418,19.941211],[50.060394,19.941259],[50.060371,19.941301],[50.060358,19.941322],[50.060325,19.941363],[50.060165,19.936236],[50.059988,19.936214],[50.059939,19.936209],[50.059859,19.936205],[50.059533,19.936213],[50.05947,19.936222],[50.059456,19.936221],[50.063712,19.941916],[50.064019,19.942136],[50.048903,19.955032],[50.048928,19.955087],[50.048779,19.955259],[50.045406,19.922171],[50.045809,19.923389],[50.045819,19.923421],[50.045995,19.923958],[50.046076,19.924209],[50.046102,19.924283],[50.046227,19.924675],[50.046255,19.924762],[50.04626,19.924777],[50.049002,19.931237],[50.048761,19.930786],[50.048737,19.930731],[50.048662,19.930546],[50.048576,19.930274],[50.048483,19.929967],[50.048348,19.929532],[50.048165,19.929017],[50.048131,19.928942],[50.048058,19.928776],[50.048055,19.928771],[50.050244,19.935686],[50.050203,19.935704],[50.055273,19.932265],[50.055299,19.932157],[50.055304,19.932134],[50.055307,19.932107],[50.055305,19.932081],[50.051222,19.934399],[50.050936,19.934548],[50.050815,19.934611],[50.050301,19.934854],[50.051975,19.933999],[50.050081,19.934947],[50.049973,19.935024],[50.052523,19.935136],[50.054759,19.938478],[50.054643,19.938498],[50.059048,19.922143],[50.059078,19.922354],[50.059096,19.922475],[50.059197,19.923166],[50.059209,19.923209],[50.059225,19.923245],[50.059244,19.923281],[50.059265,19.923246],[50.059288,19.923178],[50.057186,19.922928],[50.057144,19.922866],[50.057118,19.922823],[50.057024,19.922695],[50.056925,19.922595],[50.056767,19.922489],[50.05617,19.922144],[50.055745,19.921888],[50.055648,19.921848],[50.05487,19.925253],[50.054784,19.925347],[50.054565,19.925555],[50.054484,19.925644],[50.054474,19.925653],[50.054511,19.925779],[50.054542,19.925873],[50.054586,19.926006],[50.054617,19.9261],[50.059245,19.923468],[50.059228,19.923596],[50.057293,19.931241],[50.057521,19.93081],[50.057571,19.930716],[50.058878,19.948246],[50.058836,19.948267],[50.058821,19.94829],[50.058794,19.94837],[50.052911,19.935405],[50.052904,19.935399],[50.0529,19.935395],[50.052741,19.935239],[50.052721,19.935211],[50.052706,19.935179],[50.052692,19.935139],[50.052686,19.935092],[50.052686,19.935044],[50.052687,19.935024],[50.05269,19.934991],[50.0527,19.934945],[50.052779,19.934725],[50.052837,19.934562],[50.052957,19.93424],[50.053003,19.934118],[50.053028,19.934067],[50.053064,19.934023],[50.053107,19.93398],[50.053154,19.933943],[50.053217,19.933902],[50.053289,19.933861],[50.053338,19.933842],[50.053376,19.933835],[50.053404,19.93384],[50.053436,19.93385],[50.053468,19.93388],[50.053603,19.934071],[50.053648,19.934129],[50.053693,19.934188],[50.046096,19.941347],[50.045893,19.94141],[50.045797,19.941402],[50.045756,19.941398],[50.045681,19.941391],[50.04565,19.941391],[50.045616,19.941414],[50.045593,19.941458],[50.050531,19.953608],[50.050512,19.953577],[50.050501,19.953559],[50.05934,19.925143],[50.063394,19.955825],[50.06335,19.95575],[50.063304,19.955684],[50.063254,19.955618],[50.063196,19.955655],[50.063041,19.955806],[50.063016,19.955836],[50.063052,19.955943],[50.063061,19.955972],[50.063097,19.956081],[50.063175,19.956319],[50.063195,19.95638],[50.063278,19.956596],[50.0633,19.956652],[50.063318,19.956677],[50.063362,19.956806],[50.063341,19.956844],[50.063335,19.956888],[50.063364,19.956963],[50.063383,19.95701],[50.063409,19.957072],[50.063437,19.957138],[50.063449,19.957164],[50.063509,19.957294],[50.063585,19.957501],[50.063622,19.957602],[50.06365,19.957688],[50.063811,19.958126],[50.06386,19.958268],[50.063632,19.958493],[50.063328,19.958787],[50.063317,19.958798],[50.063297,19.958815],[50.062922,19.959138],[50.062908,19.959151],[50.062838,19.959214],[50.06388,19.955695],[50.06386,19.955715],[50.063765,19.955809],[50.053336,19.931132],[50.053406,19.931089],[50.053486,19.931015],[50.053567,19.930916],[50.053648,19.930804],[50.053708,19.930689],[50.053752,19.930599],[50.05379,19.930499],[50.053822,19.930385],[50.053849,19.93027],[50.053883,19.929969],[50.053886,19.929926],[50.053885,19.929832],[50.053879,19.92974],[50.053859,19.929597],[50.053813,19.929387],[50.053447,19.928317],[50.053482,19.928376],[50.05534,19.944212],[50.055389,19.944068],[50.055426,19.94369],[50.055452,19.943428],[50.055474,19.943197],[50.055594,19.941969],[50.055596,19.94194],[50.055685,19.941027],[50.055755,19.940307],[50.055765,19.940202],[50.055767,19.940181],[50.063146,19.938572],[50.063099,19.938538],[50.062472,19.938085],[50.047125,19.946891],[50.047055,19.946722],[50.046881,19.946372],[50.046785,19.94615],[50.046694,19.946012],[50.056508,19.950973],[50.056368,19.950635],[50.056361,19.950603],[50.056359,19.950562],[50.056369,19.95053],[50.057571,19.949276],[50.057668,19.949516],[50.057745,19.949673],[50.057771,19.949728],[50.057801,19.949787],[50.057855,19.94985],[50.058123,19.950093],[50.05819,19.950176],[50.058209,19.950193],[50.058275,19.950252],[50.058316,19.948266],[50.05837,19.948249],[50.058426,19.948212],[50.058468,19.948203],[50.054772,19.954242],[50.054723,19.954622],[50.054586,19.955559],[50.05457,19.955721],[50.054574,19.955799],[50.057223,19.949633],[50.057157,19.949481],[50.057171,19.949383],[50.057135,19.952379],[50.057143,19.95237],[50.057438,19.952072],[50.057571,19.951921],[50.057643,19.951834],[50.057825,19.951584],[50.057991,19.951356],[50.058155,19.951114],[50.058261,19.950941],[50.058347,19.95077],[50.058438,19.95059],[50.058341,19.950484],[50.058196,19.950765],[50.058027,19.951038],[50.057743,19.951435],[50.057574,19.951667],[50.057499,19.951759],[50.057077,19.952215],[50.057069,19.952223],[50.055356,19.954396],[50.055374,19.954405],[50.055655,19.954541],[50.055659,19.954525],[50.055723,19.954556],[50.055759,19.954388],[50.055769,19.95424],[50.05577,19.954221],[50.055802,19.954054],[50.055811,19.954001],[50.056242,19.954229],[50.05611,19.954158],[50.056103,19.954155],[50.055785,19.953926],[50.049276,19.933414],[50.049778,19.935003],[50.051668,19.941817],[50.051678,19.941829],[50.051717,19.941873],[50.051792,19.941967],[50.05193,19.942116],[50.051995,19.942181],[50.052045,19.942229],[50.052333,19.942497],[50.0605,19.932395],[50.060483,19.932277],[50.060475,19.932225],[50.060466,19.932165],[50.060406,19.931753],[50.060367,19.931485],[50.060321,19.931171],[50.060226,19.930517],[50.060198,19.930328],[50.050262,19.937237],[50.050333,19.937722],[50.050353,19.938138],[50.050389,19.938392],[50.04748,19.952417],[50.047711,19.95227],[50.047778,19.952225],[50.047804,19.952218],[50.047822,19.952218],[50.04786,19.952244],[50.047882,19.952274],[50.048341,19.95312],[50.048465,19.953349],[50.048309,19.953164],[50.048259,19.953232],[50.048213,19.95323],[50.048142,19.9532],[50.048058,19.953177],[50.047979,19.953158],[50.047725,19.952323],[50.047789,19.95257],[50.047832,19.95306],[50.047866,19.95307],[50.047845,19.953129],[50.047844,19.953163],[50.04785,19.953195],[50.047863,19.953223],[50.047881,19.953243],[50.047902,19.953253],[50.047924,19.953252],[50.047944,19.953241],[50.047961,19.953219],[50.047973,19.953191],[50.047977,19.953122],[50.047967,19.953089],[50.047951,19.953064],[50.047931,19.953048],[50.047908,19.953043],[50.047885,19.953051],[50.047852,19.953097],[50.047583,19.953215],[50.047623,19.95319],[50.047675,19.953157],[50.047704,19.953139],[50.054602,19.939778],[50.054668,19.93986],[50.054771,19.939929],[50.054902,19.939967],[50.054999,19.939991],[50.05547,19.940107],[50.055832,19.940197],[50.056139,19.940272],[50.056242,19.940297],[50.056302,19.940312],[50.056541,19.940372],[50.056902,19.940462],[50.057438,19.940591],[50.05759,19.94063],[50.05769,19.940654],[50.057977,19.940724],[50.058178,19.940773],[50.054185,19.938622],[50.055107,19.927177],[50.054865,19.926594],[50.054621,19.926153],[50.054632,19.926275],[50.054741,19.926616],[50.054755,19.926659],[50.055141,19.927583],[50.055232,19.927723],[50.055309,19.927877],[50.055325,19.927913],[50.055336,19.927935],[50.055352,19.927968],[50.05539,19.928049],[50.055418,19.928106],[50.055498,19.928246],[50.055651,19.928486],[50.055685,19.928528],[50.055792,19.928658],[50.055898,19.928776],[50.055995,19.928876],[50.056037,19.928915],[50.05606,19.928936],[50.052492,19.942732],[50.052513,19.942671],[50.052525,19.942638],[50.058543,19.944757],[50.058397,19.944931],[50.058279,19.945087],[50.058203,19.945189],[50.054046,19.943932],[50.05406,19.94388],[50.05407,19.943842],[50.050938,19.94092],[50.050962,19.940883],[50.050979,19.940852],[50.055277,19.944836],[50.05531,19.944861],[50.055478,19.944991],[50.05565,19.945125],[50.057629,19.94576],[50.057423,19.945603],[50.057173,19.945414],[50.057782,19.945672],[50.057484,19.945404],[50.057463,19.945386],[50.057111,19.945069],[50.054572,19.936289],[50.054565,19.936151],[50.054558,19.936112],[50.054518,19.935889],[50.046729,19.930958],[50.04674,19.931017],[50.046753,19.931076],[50.046765,19.931121],[50.046777,19.931163],[50.046797,19.931221],[50.046826,19.93131],[50.046889,19.931487],[50.046757,19.928198],[50.046524,19.927749],[50.046701,19.927557],[50.046467,19.927637],[50.049331,19.933146],[50.049308,19.933057],[50.049296,19.932991],[50.049286,19.932919],[50.049271,19.932797],[50.049264,19.932639],[50.049267,19.932452],[50.048911,19.932729],[50.048951,19.932777],[50.048997,19.932832],[50.049075,19.93293],[50.049109,19.932986],[50.049147,19.933061],[50.049185,19.933147],[50.049211,19.933217],[50.04924,19.933298],[50.048862,19.924895],[50.048828,19.92489],[50.048505,19.924831],[50.048347,19.924826],[50.04824,19.924838],[50.048119,19.924609],[50.047977,19.924604],[50.051945,19.933666],[50.051868,19.933711],[50.053372,19.932864],[50.053315,19.93289],[50.053288,19.932905],[50.053239,19.932931],[50.052343,19.933426],[50.045308,19.925755],[50.045553,19.925521],[50.046011,19.925097],[50.058751,19.950518],[50.058737,19.950489],[50.058728,19.950477],[50.058716,19.95047],[50.058661,19.950451],[50.058521,19.950408],[50.054156,19.936921],[50.05413,19.93693],[50.055048,19.935162],[50.055013,19.935005],[50.054993,19.934946],[50.054965,19.934888],[50.054928,19.934852],[50.054893,19.93483],[50.054853,19.934814],[50.054821,19.934811],[50.054801,19.934812],[50.053144,19.934465],[50.053119,19.934435],[50.053052,19.934355],[50.05401,19.937052],[50.054102,19.937337],[50.054737,19.934831],[50.054732,19.934833],[50.054651,19.934858],[50.05456,19.934889],[50.05445,19.934943],[50.054398,19.934978],[50.054339,19.935035],[50.05426,19.93513],[50.055403,19.936518],[50.055353,19.9365],[50.055334,19.936416],[50.054766,19.934823],[50.054512,19.936318],[50.05451,19.936292],[50.054494,19.936304],[50.05446,19.936326],[50.054342,19.936408],[50.054147,19.936559],[50.054151,19.936569],[50.054154,19.936577],[50.054153,19.936578],[50.054147,19.936583],[50.054141,19.936588],[50.054135,19.936592],[50.054129,19.936597],[50.05411,19.936612],[50.054177,19.937069],[50.054196,19.937067],[50.054499,19.937037],[50.054775,19.937008],[50.054788,19.936727],[50.054775,19.936726],[50.054777,19.936671],[50.05479,19.936671],[50.054807,19.93627],[50.054619,19.936285],[50.05462,19.936303],[50.05459,19.936305],[50.05459,19.936287],[50.054556,19.936289],[50.054554,19.93629],[50.054555,19.93631],[50.053369,19.93462],[50.053446,19.934741],[50.051261,19.947467],[50.051312,19.947815],[50.051359,19.94814],[50.05138,19.948282],[50.051853,19.94843],[50.051868,19.948589],[50.051899,19.948916],[50.051917,19.949106],[50.051926,19.949201],[50.05304,19.947469],[50.053262,19.947084],[50.050272,19.948796],[50.05033,19.948766],[50.050461,19.948702],[50.05062,19.948628],[50.051195,19.948431],[50.051445,19.948265],[50.051762,19.948178],[50.051795,19.948169],[50.050649,19.948621],[50.050672,19.948617],[50.050807,19.948596],[50.050922,19.948566],[50.050991,19.948546],[50.051009,19.948541],[50.051087,19.948503],[50.051158,19.948458],[50.053868,19.949416],[50.053879,19.949484],[50.053891,19.949564],[50.0539,19.949617],[50.063814,19.927587],[50.063778,19.927589],[50.063659,19.927592],[50.063539,19.927562],[50.063477,19.927511],[50.063341,19.927602],[50.063062,19.923072],[50.06309,19.923036],[50.06345,19.922577],[50.062643,19.923089],[50.062699,19.923101],[50.062828,19.92312],[50.062891,19.923132],[50.062965,19.923154],[50.063009,19.923174],[50.063078,19.923215],[50.065047,19.923955],[50.064971,19.923926],[50.064666,19.923814],[50.06426,19.923664],[50.064052,19.923586],[50.064035,19.923573],[50.06402,19.923558],[50.064009,19.923543],[50.064007,19.923539],[50.064002,19.92353],[50.063997,19.923515],[50.063992,19.923495],[50.063971,19.923495],[50.06041,19.932625],[50.060385,19.932483],[50.060384,19.932476],[50.06038,19.932453],[50.060378,19.932442],[50.060369,19.932385],[50.054761,19.926822],[50.054744,19.926838],[50.054634,19.926935],[50.054624,19.926944],[50.054614,19.926956],[50.054526,19.927039],[50.054501,19.927063],[50.054317,19.926727],[50.054134,19.926391],[50.054135,19.926301],[50.054108,19.92624],[50.055029,19.926422],[50.055094,19.926345],[50.05543,19.925941],[50.055538,19.925842],[50.055622,19.925786],[50.055754,19.925724],[50.0626,19.923084],[50.062522,19.923086],[50.062455,19.923093],[50.062391,19.923108],[50.062301,19.923136],[50.063122,19.923246],[50.063733,19.923473],[50.063746,19.923475],[50.063761,19.92347],[50.063776,19.923459],[50.063468,19.942586],[50.063493,19.942534],[50.06354,19.942414],[50.063591,19.942284],[50.063625,19.942181],[50.063695,19.941967],[50.057252,19.935968],[50.057318,19.935804],[50.057289,19.935763],[50.057213,19.935677],[50.057363,19.936161],[50.057258,19.936045],[50.056922,19.935737],[50.057077,19.935691],[50.057658,19.935333],[50.057678,19.93551],[50.057697,19.935677],[50.056966,19.936083],[50.057122,19.936038],[50.057357,19.935419],[50.057383,19.935599],[50.057404,19.935771],[50.05706,19.935512],[50.057161,19.935616],[50.05751,19.935376],[50.057534,19.93555],[50.057558,19.935727],[50.056884,19.9362],[50.056936,19.935919],[50.056945,19.935916],[50.057099,19.935868],[50.057481,19.935749],[50.057145,19.936222],[50.057213,19.936061],[50.056987,19.936266],[50.056905,19.935605],[50.057204,19.935604],[50.057195,19.935598],[50.057185,19.935596],[50.057176,19.935599],[50.057167,19.935605],[50.057155,19.935631],[50.057154,19.935648],[50.057156,19.935665],[50.057161,19.93568],[50.057169,19.935691],[50.057179,19.935697],[50.057188,19.935698],[50.057198,19.935695],[50.057207,19.935688],[50.057218,19.935662],[50.057219,19.935645],[50.057217,19.935629],[50.057212,19.935615],[50.057201,19.935979],[50.057209,19.935966],[50.057196,19.935993],[50.057194,19.936008],[50.057195,19.936024],[50.057198,19.936039],[50.057205,19.936051],[50.057222,19.936066],[50.057232,19.936067],[50.057242,19.936064],[50.057251,19.936056],[50.057263,19.93603],[50.057265,19.936013],[50.057264,19.935996],[50.057259,19.93598],[50.057242,19.935959],[50.057231,19.935956],[50.057219,19.935959],[50.057434,19.935398],[50.057457,19.935575],[50.056924,19.93628],[50.057299,19.935624],[50.057276,19.93544],[50.057054,19.935512],[50.0554,19.938332],[50.055397,19.938235],[50.055378,19.937978],[50.055427,19.937955],[50.055441,19.9378],[50.055449,19.937744],[50.055462,19.93759],[50.056191,19.936345],[50.056175,19.936476],[50.056163,19.936567],[50.056153,19.936668],[50.056085,19.936208],[50.056241,19.936357],[50.056299,19.93636],[50.056345,19.936347],[50.056384,19.936323],[50.05642,19.936247],[50.056454,19.935985],[50.05647,19.935883],[50.056498,19.935755],[50.059178,19.934582],[50.059168,19.934668],[50.059161,19.934717],[50.059162,19.934779],[50.059174,19.934844],[50.059187,19.934904],[50.05919,19.934939],[50.059186,19.934979],[50.059176,19.935028],[50.059167,19.935075],[50.059158,19.935152],[50.059159,19.935211],[50.059157,19.935247],[50.055008,19.933434],[50.05501,19.933403],[50.055016,19.933359],[50.055034,19.93328],[50.057418,19.927361],[50.05747,19.927171],[50.057471,19.927095],[50.057474,19.926931],[50.053754,19.945522],[50.053699,19.945839],[50.04591,19.948187],[50.045978,19.948345],[50.046132,19.948745],[50.046161,19.948829],[50.046172,19.948873],[50.046175,19.94893],[50.046171,19.948978],[50.046158,19.949027],[50.05881,19.95056],[50.058795,19.950242],[50.058793,19.949952],[50.05879,19.949843],[50.058787,19.949714],[50.058788,19.949562],[50.058786,19.949414],[50.058794,19.949208],[50.057819,19.957924],[50.057782,19.957772],[50.057759,19.957688],[50.057741,19.957638],[50.057714,19.957581],[50.057692,19.957524],[50.05767,19.957438],[50.057645,19.957306],[50.057637,19.957188],[50.057633,19.957102],[50.057635,19.957007],[50.057642,19.956936],[50.057653,19.95686],[50.057667,19.956786],[50.057685,19.956716],[50.057706,19.956649],[50.05787,19.956232],[50.058332,19.954985],[50.05839,19.954783],[50.058416,19.954691],[50.058453,19.954578],[50.058553,19.954293],[50.058606,19.954188],[50.058668,19.953511],[50.058804,19.951632],[50.058827,19.951316],[50.058868,19.950751],[50.058927,19.950565],[50.059322,19.950639],[50.059425,19.950658],[50.05978,19.950733],[50.059898,19.950753],[50.059956,19.950762],[50.060019,19.950767],[50.060054,19.950767],[50.060085,19.950767],[50.060139,19.950759],[50.060192,19.950747],[50.060242,19.950733],[50.060278,19.950719],[50.060312,19.950704],[50.060356,19.950684],[50.060402,19.950659],[50.060483,19.95061],[50.060499,19.950599],[50.060523,19.95058],[50.060538,19.950568],[50.060552,19.950556],[50.060901,19.950227],[50.061099,19.94407],[50.061004,19.943995],[50.06091,19.943908],[50.060617,19.943562],[50.060464,19.94335],[50.060285,19.943102],[50.059806,19.942438],[50.059722,19.942322],[50.059648,19.942219],[50.062658,19.944947],[50.062591,19.944926],[50.062532,19.944902],[50.062403,19.944844],[50.061825,19.944503],[50.063342,19.945068],[50.06329,19.945065],[50.063068,19.945025],[50.052185,19.945193],[50.055259,19.944156],[50.054559,19.943611],[50.054343,19.943443],[50.054206,19.943337],[50.053349,19.942656],[50.053056,19.942429],[50.052694,19.94215],[50.049665,19.946099],[50.049594,19.945777],[50.049374,19.944779],[50.049327,19.944559],[50.055525,19.932144],[50.055381,19.932025],[50.055368,19.932011],[50.055354,19.931986],[50.055346,19.931956],[50.055329,19.931858],[50.049182,19.927301],[50.049128,19.927189],[50.048883,19.926654],[50.046149,19.931304],[50.046161,19.931391],[50.046176,19.931495],[50.046205,19.931702],[50.046266,19.932131],[50.046293,19.93231],[50.047096,19.924884],[50.046935,19.92422],[50.047781,19.930391],[50.048057,19.930282],[50.048181,19.930232],[50.04674,19.924408],[50.046694,19.924448],[50.046602,19.924534],[50.054376,19.932589],[50.054284,19.932655],[50.054166,19.932709],[50.054081,19.932729],[50.054027,19.932735],[50.053975,19.932734],[50.053889,19.932729],[50.05383,19.932729],[50.053736,19.932737],[50.053667,19.932752],[50.053597,19.932773],[50.055182,19.929406],[50.052912,19.933363],[50.052851,19.933401],[50.052679,19.93351],[50.052534,19.933601],[50.054324,19.932697],[50.054135,19.932887],[50.053876,19.932937],[50.053653,19.932929],[50.05361,19.932934],[50.053549,19.932946],[50.053484,19.932972],[50.053422,19.933009],[50.053251,19.933156],[50.05317,19.933212],[50.052313,19.928033],[50.052505,19.927695],[50.052524,19.927662],[50.052553,19.927613],[50.052626,19.927732],[50.063424,19.922505],[50.062994,19.922487],[50.062959,19.922485],[50.062821,19.922477],[50.06279,19.922574],[50.062658,19.923028],[50.059248,19.953687],[50.059316,19.952918],[50.059337,19.952714],[50.059362,19.952506],[50.059455,19.952531],[50.059498,19.952543],[50.059647,19.95259],[50.059746,19.952625],[50.060021,19.952719],[50.060119,19.95275],[50.060627,19.952923],[50.060882,19.95299],[50.060894,19.952993],[50.060928,19.953002],[50.061142,19.952913],[50.061256,19.952866],[50.061746,19.952664],[50.061801,19.952566],[50.061826,19.952505],[50.061834,19.952379],[50.06183,19.952286],[50.061847,19.952065],[50.061903,19.951866],[50.061996,19.951571],[50.062051,19.951517],[50.062106,19.951503],[50.062167,19.951584],[50.062357,19.952435],[50.062378,19.952534],[50.06241,19.952594],[50.062467,19.952618],[50.062615,19.95264],[50.06266,19.95265],[50.062673,19.952653],[50.062695,19.952698],[50.062966,19.953909],[50.050334,19.925585],[50.050041,19.92602],[50.046808,19.924825],[50.046846,19.924821],[50.046991,19.924883],[50.047048,19.924908],[50.046988,19.924849],[50.04692,19.924643],[50.046839,19.924527],[50.047809,19.92934],[50.047795,19.929362],[50.047781,19.929378],[50.047763,19.929392],[50.047747,19.929403],[50.04774,19.929408],[50.047541,19.930321],[50.047562,19.930392],[50.047444,19.92796],[50.047345,19.928043],[50.04729,19.928091],[50.04747,19.928659],[50.04726,19.928176],[50.047332,19.928392],[50.060566,19.952357],[50.060425,19.950875],[50.060423,19.950857],[50.06041,19.950723],[50.059866,19.951468],[50.059939,19.952182],[50.060723,19.954887],[50.060646,19.954984],[50.060538,19.95511],[50.060071,19.954988],[50.059984,19.954958],[50.060729,19.954114],[50.060722,19.955005],[50.060721,19.955361],[50.060738,19.955429],[50.060848,19.955479],[50.060903,19.955504],[50.061461,19.955464],[50.06174,19.955444],[50.059959,19.952335],[50.059972,19.952403],[50.060007,19.952428],[50.060069,19.952427],[50.060257,19.9524],[50.060604,19.952547],[50.059785,19.950792],[50.059795,19.950917],[50.059807,19.951017],[50.060209,19.951376],[50.06017,19.951083],[50.061572,19.946238],[50.061602,19.946235],[50.061522,19.946335],[50.061531,19.946328],[50.061147,19.946278],[50.06116,19.946278],[50.06149,19.946147],[50.061525,19.946146],[50.061449,19.946321],[50.061461,19.946324],[50.061473,19.946321],[50.061484,19.946315],[50.061494,19.946303],[50.061502,19.946288],[50.061507,19.946271],[50.06151,19.946252],[50.061509,19.946233],[50.061505,19.946215],[50.061499,19.946199],[50.06149,19.946186],[50.06148,19.946177],[50.061475,19.946175],[50.061467,19.946172],[50.061455,19.946172],[50.061443,19.946176],[50.061432,19.946186],[50.061423,19.946199],[50.061416,19.946215],[50.061412,19.946233],[50.061412,19.946253],[50.061414,19.946271],[50.061419,19.946288],[50.061427,19.946303],[50.061437,19.946314],[50.06157,19.946198],[50.061572,19.94626],[50.061488,19.945986],[50.061486,19.945888],[50.061597,19.94584],[50.061785,19.945827],[50.061531,19.946147],[50.061541,19.946152],[50.061549,19.946159],[50.061556,19.946167],[50.061563,19.946183],[50.061564,19.946283],[50.061559,19.946297],[50.061553,19.946307],[50.061546,19.946315],[50.061538,19.946322],[50.058616,19.955987],[50.058511,19.955901],[50.058496,19.955774],[50.058542,19.955606],[50.058218,19.955334],[50.063113,19.953837],[50.06312,19.953896],[50.063127,19.953954],[50.063144,19.954088],[50.063191,19.954533],[50.063203,19.954565],[50.063284,19.954777],[50.06118,19.948834],[50.060959,19.949042],[50.061226,19.949754],[50.061278,19.949799],[50.06134,19.949806],[50.061401,19.949775],[50.061453,19.949798],[50.058848,19.955478],[50.058686,19.955909],[50.058664,19.955934],[50.058559,19.95619],[50.058539,19.956297],[50.058524,19.956379],[50.058512,19.956719],[50.06153,19.946353],[50.061605,19.946575],[50.06163,19.946744],[50.06269,19.955066],[50.062655,19.955103],[50.062611,19.955156],[50.06243,19.955377],[50.062342,19.955531],[50.062344,19.955614],[50.06212,19.955832],[50.062119,19.95593],[50.062128,19.956029],[50.062131,19.956091],[50.062216,19.956304],[50.061651,19.948246],[50.061678,19.948228],[50.06176,19.948175],[50.06188,19.948096],[50.061978,19.948084],[50.062091,19.948118],[50.06234,19.94825],[50.062358,19.948259],[50.06238,19.948267],[50.06241,19.948273],[50.062578,19.948284],[50.062633,19.948301],[50.062651,19.948312],[50.062663,19.94832],[50.062675,19.948337],[50.062683,19.948357],[50.062758,19.948726],[50.062867,19.949288],[50.06288,19.949352],[50.063356,19.949269],[50.063474,19.949217],[50.061151,19.952951],[50.061292,19.953429],[50.06073,19.951937],[50.063215,19.951439],[50.06314,19.951156],[50.062643,19.949471],[50.062676,19.949457],[50.061881,19.95103],[50.062153,19.950788],[50.060121,19.950676],[50.060059,19.950447],[50.063336,19.949278],[50.063661,19.952219],[50.063679,19.952223],[50.063696,19.952219],[50.063713,19.952209],[50.063728,19.952193],[50.063739,19.952171],[50.063747,19.952146],[50.06375,19.952118],[50.063749,19.95209],[50.063743,19.952064],[50.063734,19.95204],[50.063721,19.952021],[50.063705,19.952007],[50.063688,19.952],[50.06367,19.952],[50.063652,19.952007],[50.063636,19.952021],[50.063623,19.95204],[50.063614,19.952064],[50.063608,19.95209],[50.063607,19.952118],[50.06361,19.952146],[50.063618,19.952171],[50.063629,19.952193],[50.063644,19.952209],[50.063496,19.951598],[50.063884,19.95133],[50.064058,19.952056],[50.059518,19.952333],[50.059532,19.952148],[50.063029,19.950974],[50.063016,19.950917],[50.063012,19.950903],[50.062998,19.950845],[50.062957,19.950749],[50.062884,19.950482],[50.062271,19.949742],[50.062285,19.949727],[50.062325,19.949696],[50.063214,19.949199],[50.06325,19.949254],[50.063285,19.949279],[50.063323,19.949282],[50.062574,19.953782],[50.062371,19.952885],[50.06237,19.952801],[50.062374,19.952771],[50.062402,19.952711],[50.062754,19.951098],[50.06274,19.951107],[50.062652,19.951159],[50.062608,19.951171],[50.062526,19.951141],[50.062376,19.951224],[50.062631,19.950532],[50.062649,19.950513],[50.062739,19.950422],[50.062774,19.950377],[50.062776,19.950311],[50.062766,19.950153],[50.061181,19.954126],[50.061188,19.953837],[50.06134,19.953793],[50.061367,19.953787],[50.06142,19.953837],[50.061543,19.953779],[50.062952,19.951612],[50.063016,19.95157],[50.063363,19.951344],[50.063414,19.951311],[50.063547,19.951779],[50.063181,19.949211],[50.063257,19.949176],[50.063278,19.949128],[50.063308,19.94906],[50.06353,19.948965],[50.06203,19.95608],[50.062006,19.956071],[50.061921,19.955819],[50.061835,19.955838],[50.061761,19.955828],[50.061744,19.955809],[50.061741,19.954192],[50.061741,19.954137],[50.045676,19.932564],[50.045792,19.932502],[50.046144,19.932364],[50.046191,19.932349],[50.056068,19.94597],[50.056094,19.945964],[50.056176,19.945898],[50.056303,19.945795],[50.056402,19.945681],[50.047287,19.930512],[50.04726,19.930477],[50.046859,19.930001],[50.046599,19.929693],[50.046445,19.929509],[50.046295,19.929314],[50.0462,19.929168],[50.046071,19.928934],[50.045962,19.928722],[50.045912,19.928611],[50.045779,19.928262],[50.045732,19.928141],[50.051928,19.927425],[50.051875,19.927423],[50.051779,19.927396],[50.051736,19.927373],[50.051694,19.92734],[50.05143,19.926957],[50.051367,19.926824],[50.050284,19.928826],[50.05031,19.928782],[50.050699,19.928138],[50.051376,19.927044],[50.050251,19.928777],[50.050212,19.92884],[50.049894,19.929354],[50.04987,19.929382],[50.049833,19.929406],[50.049781,19.92938],[50.054904,19.928022],[50.048861,19.937354],[50.048888,19.937286],[50.049766,19.936566],[50.049891,19.936438],[50.05467,19.9326],[50.057617,19.950589],[50.058839,19.948135],[50.058707,19.950734],[50.058727,19.950736],[50.058758,19.950739],[50.058772,19.950741],[50.058784,19.950741],[50.058818,19.950744],[50.059145,19.942974],[50.059137,19.942962],[50.059021,19.94279],[50.059014,19.942777],[50.059008,19.942766],[50.059098,19.942674],[50.059369,19.942422],[50.059411,19.942382],[50.059438,19.942351],[50.059449,19.942379],[50.05945,19.942399],[50.059447,19.942415],[50.059435,19.942436],[50.059415,19.942469],[50.059273,19.942707],[50.059253,19.942743],[50.059233,19.942781],[50.059162,19.942932],[50.059151,19.942959],[50.057699,19.948482],[50.058244,19.948438],[50.05486,19.950265],[50.054869,19.950269],[50.054974,19.950315],[50.055063,19.950351],[50.055152,19.950368],[50.05524,19.950351],[50.055356,19.950298],[50.055404,19.950266],[50.055532,19.95018],[50.056058,19.94984],[50.05623,19.949747],[50.056412,19.949662],[50.056987,19.949438],[50.057481,19.949307],[50.057533,19.949292],[50.057077,19.944959],[50.057066,19.944998],[50.056926,19.945233],[50.056914,19.945256],[50.056902,19.945284],[50.056884,19.945337],[50.057573,19.945845],[50.05754,19.945823],[50.057362,19.945683],[50.055359,19.954244],[50.055488,19.954185],[50.055634,19.954114],[50.055916,19.953903],[50.056018,19.953813],[50.056045,19.953789],[50.056079,19.953805],[50.056253,19.953888],[50.049949,19.930722],[50.049224,19.930657],[50.049195,19.930654],[50.048785,19.930618],[50.047404,19.923783],[50.048833,19.924137],[50.048944,19.924165],[50.045592,19.92989],[50.045646,19.929992],[50.045972,19.930732],[50.046065,19.930958],[50.04915,19.931333],[50.049153,19.931192],[50.049922,19.930826],[50.049895,19.930787],[50.049868,19.930777],[50.049633,19.930757],[50.049223,19.930728],[50.049165,19.930724],[50.048961,19.93127],[50.048914,19.931309],[50.048876,19.931338],[50.056446,19.945845],[50.056476,19.945785],[50.058209,19.947176],[50.058235,19.947223],[50.05825,19.947253],[50.058274,19.947303],[50.058301,19.947382],[50.058315,19.947428],[50.058327,19.947474],[50.058337,19.947515],[50.058344,19.947547],[50.058378,19.947712],[50.057008,19.945961],[50.057423,19.946282],[50.05703,19.945786],[50.057014,19.945834],[50.057006,19.945861],[50.056998,19.945883],[50.056978,19.945938],[50.05662,19.945651],[50.056553,19.945651],[50.056995,19.945757],[50.056882,19.945589],[50.056869,19.945585],[50.048514,19.954345],[50.048773,19.954799],[50.046524,19.955458],[50.046532,19.95545],[50.046543,19.955439],[50.046644,19.955367],[50.046697,19.955329],[50.046753,19.955338],[50.046772,19.955338],[50.046786,19.955335],[50.046951,19.955273],[50.046977,19.955263],[50.046993,19.955256],[50.047002,19.955249],[50.047056,19.955208],[50.047071,19.955201],[50.047137,19.955174],[50.047143,19.955171],[50.046632,19.954747],[50.046664,19.954764],[50.046687,19.954776],[50.046861,19.954716],[50.04695,19.954686],[50.047071,19.954677],[50.04718,19.954668],[50.047209,19.95466],[50.047245,19.954648],[50.047319,19.954623],[50.047661,19.954503],[50.047724,19.954472],[50.047751,19.954453],[50.047773,19.954432],[50.047785,19.954409],[50.047791,19.954389],[50.047831,19.954409],[50.047863,19.954422],[50.048027,19.954354],[50.048032,19.954319],[50.048038,19.954267],[50.048082,19.954274],[50.048126,19.954272],[50.04819,19.954253],[50.048256,19.954217],[50.04833,19.954155],[50.048371,19.954117],[50.04676,19.955274],[50.048533,19.954322],[50.048838,19.953938],[50.048845,19.953929],[50.048862,19.953907],[50.049876,19.952596],[50.048362,19.954588],[50.048423,19.954467],[50.048947,19.954592],[50.049023,19.95472],[50.049445,19.955053],[50.04978,19.952416],[50.049797,19.952397],[50.049887,19.95258],[50.048725,19.95373],[50.048522,19.953394],[50.048489,19.953338],[50.045432,19.955229],[50.045939,19.95505],[50.046034,19.955017],[50.046211,19.954945],[50.046334,19.954885],[50.046361,19.954869],[50.045364,19.955008],[50.045386,19.954975],[50.045395,19.954962],[50.04541,19.954878],[50.045477,19.954507],[50.045591,19.953865],[50.045611,19.95385],[50.046006,19.954025],[50.046256,19.954121],[50.046269,19.954188],[50.046364,19.95483],[50.048747,19.955284],[50.048685,19.955317],[50.048645,19.955333],[50.048626,19.955338],[50.048596,19.955339],[50.048562,19.955338],[50.048527,19.95533],[50.04848,19.955313],[50.048401,19.95526],[50.048379,19.95523],[50.048194,19.954988],[50.048092,19.954875],[50.048009,19.954821],[50.054411,19.950051],[50.054592,19.950119],[50.050786,19.951711],[50.050674,19.951782],[50.050571,19.952379],[50.050436,19.953141],[50.050407,19.953197],[50.06076,19.937874],[50.060725,19.937982],[50.060713,19.938018],[50.062014,19.938883],[50.056082,19.945547],[50.056112,19.94546],[50.056129,19.945406],[50.051882,19.941867],[50.051905,19.941893],[50.052137,19.942121],[50.052239,19.94225],[50.052339,19.942361],[50.052444,19.942449],[50.052543,19.942514],[50.05256,19.942536],[50.063727,19.929272],[50.063738,19.929363],[50.063761,19.929543],[50.063807,19.929598],[50.054801,19.925055],[50.054824,19.925122],[50.055834,19.924397],[50.055867,19.924464],[50.055931,19.924605],[50.055953,19.92466],[50.056181,19.924782],[50.056086,19.924571],[50.056035,19.92457],[50.055879,19.924741],[50.055879,19.924817],[50.055974,19.92503],[50.056019,19.92503],[50.05618,19.924854],[50.063544,19.956028],[50.063579,19.955992],[50.048307,19.943336],[50.048311,19.943361],[50.04833,19.943478],[50.048345,19.943589],[50.048361,19.943692],[50.048452,19.944245],[50.048514,19.944619],[50.048636,19.944679],[50.049074,19.944499],[50.049086,19.944496],[50.049092,19.944495],[50.057606,19.948982],[50.065252,19.927051],[50.065195,19.92724],[50.065118,19.927336],[50.065045,19.927385],[50.064909,19.927421],[50.064519,19.927534],[50.064369,19.927578],[50.064182,19.927632],[50.063944,19.927693],[50.063927,19.927681],[50.063913,19.92724],[50.063906,19.926966],[50.063894,19.926484],[50.063893,19.926423],[50.063888,19.926239],[50.063881,19.92597],[50.063877,19.925786],[50.063872,19.925598],[50.063871,19.92555],[50.063864,19.925176],[50.063845,19.924314],[50.063846,19.924294],[50.063854,19.924236],[50.052348,19.954193],[50.052321,19.954111],[50.052276,19.954005],[50.052073,19.953522],[50.051941,19.952917],[50.051414,19.955556],[50.051475,19.955224],[50.051513,19.955013],[50.052511,19.955438],[50.052257,19.955791],[50.051981,19.955137],[50.052811,19.955041],[50.052932,19.955238],[50.052689,19.95518],[50.052965,19.954845],[50.053483,19.955076],[50.053556,19.954721],[50.052834,19.954412],[50.052825,19.955575],[50.052351,19.955443],[50.052287,19.955366],[50.052269,19.955234],[50.05224,19.955164],[50.056247,19.951239],[50.056406,19.951081],[50.056487,19.950992],[50.056481,19.950964],[50.056334,19.950622],[50.056275,19.950481],[50.056174,19.950586],[50.056294,19.950865],[50.054436,19.953019],[50.054827,19.952509],[50.054384,19.952993],[50.054332,19.952945],[50.054768,19.95281],[50.054791,19.952693],[50.054836,19.952453],[50.054203,19.953571],[50.054543,19.951869],[50.055484,19.952763],[50.055432,19.952743],[50.055,19.952581],[50.054958,19.952873],[50.055388,19.953042],[50.055442,19.953063],[50.056547,19.952076],[50.056366,19.951633],[50.054177,19.945621],[50.054258,19.945522],[50.054426,19.945316],[50.054473,19.945259],[50.054562,19.945149],[50.054684,19.945],[50.054834,19.944815],[50.054917,19.944714],[50.054999,19.944618],[50.059225,19.924437],[50.059151,19.923934],[50.0614,19.935769],[50.061345,19.935495],[50.049045,19.954849],[50.049116,19.954924],[50.049148,19.954961],[50.049175,19.954995],[50.049211,19.955048],[50.049245,19.955101],[50.049274,19.955157],[50.04929,19.955186],[50.049544,19.955687],[50.049648,19.955893],[50.049717,19.956048],[50.049884,19.956448],[50.049973,19.956656],[50.050071,19.95687],[50.050221,19.957205],[50.050249,19.95728],[50.050269,19.957356],[50.050284,19.95745],[50.050286,19.957505],[50.050287,19.957551],[50.050285,19.957596],[50.050282,19.957639],[50.050278,19.957676],[50.050273,19.957708],[50.050256,19.957781],[50.047996,19.954251],[50.047966,19.954229],[50.047934,19.954199],[50.047904,19.954156],[50.047878,19.954109],[50.047856,19.954052],[50.04784,19.953981],[50.047833,19.953918],[50.047836,19.953865],[50.047845,19.953822],[50.047863,19.953782],[50.0479,19.953747],[50.048025,19.953668],[50.048072,19.953651],[50.048121,19.95364],[50.04816,19.953638],[50.048204,19.953642],[50.048249,19.95366],[50.048288,19.953684],[50.048323,19.953718],[50.048371,19.953773],[50.04841,19.953823],[50.048478,19.95394],[50.048639,19.954251],[50.048918,19.954762],[50.048924,19.954791],[50.048925,19.954826],[50.048921,19.954862],[50.048914,19.954892],[50.048906,19.954919],[50.048886,19.954959],[50.048874,19.954977],[50.048712,19.954158],[50.048566,19.953871],[50.048478,19.953721],[50.048437,19.953661],[50.048399,19.953615],[50.048355,19.953571],[50.048305,19.953528],[50.048262,19.953505],[50.048216,19.953494],[50.048161,19.953487],[50.048111,19.953491],[50.048064,19.953502],[50.048012,19.95352],[50.047905,19.953579],[50.047826,19.953639],[50.054144,19.94995],[50.054138,19.949983],[50.054136,19.949996],[50.054145,19.950055],[50.054164,19.950173],[50.05417,19.950214],[50.0542,19.950271],[50.054359,19.95033],[50.055035,19.944577],[50.050076,19.936409],[50.050097,19.936398],[50.054821,19.947158],[50.054828,19.947172],[50.054877,19.947275],[50.055067,19.9477],[50.055071,19.947709],[50.055161,19.94789],[50.052606,19.94902],[50.052572,19.949034],[50.052382,19.949095],[50.052372,19.949097],[50.051774,19.949244],[50.051716,19.94926],[50.051544,19.949311],[50.05132,19.949378],[50.051202,19.94941],[50.051111,19.949434],[50.050918,19.949491],[50.050884,19.949502],[50.052028,19.947558],[50.051846,19.947608],[50.053659,19.948403],[50.053663,19.948419],[50.053688,19.948525],[50.053735,19.948719],[50.053792,19.948965],[50.053809,19.949043],[50.053815,19.949075],[50.053853,19.949313],[50.05386,19.949361],[50.058708,19.950144],[50.058681,19.95023],[50.058664,19.950268],[50.058636,19.950313],[50.058618,19.950336],[50.05859,19.950368],[50.058558,19.950391],[50.047719,19.95313],[50.047794,19.953085],[50.047798,19.954358],[50.047804,19.95431],[50.047799,19.954257],[50.047717,19.953912],[50.0477,19.953873],[50.047685,19.953852],[50.047672,19.953843],[50.047658,19.953841],[50.047641,19.953845],[50.047179,19.954016],[50.047162,19.954023],[50.047155,19.954027],[50.047148,19.954034],[50.047146,19.955019],[50.047167,19.955163],[50.047185,19.955282],[50.047205,19.955394],[50.047272,19.955805],[50.047281,19.955864],[50.047292,19.955942],[50.047299,19.956016],[50.047304,19.956129],[50.047318,19.956557],[50.047375,19.95489],[50.047504,19.954834],[50.046079,19.948369],[50.04605,19.948298],[50.046026,19.94825],[50.045975,19.948132],[50.046187,19.949052],[50.046206,19.949087],[50.046236,19.949151],[50.046445,19.949605],[50.046679,19.950079],[50.046736,19.950206],[50.046901,19.950681],[50.046919,19.950731],[50.04709,19.951328],[50.047161,19.951577],[50.047256,19.95194],[50.048684,19.953355],[50.04866,19.953506],[50.048664,19.953541],[50.046042,19.944273],[50.046001,19.944313],[50.045993,19.944361],[50.045987,19.944369],[50.053383,19.92939],[50.053329,19.929389],[50.053301,19.929388],[50.053287,19.929383],[50.053275,19.929372],[50.053232,19.929265],[50.053224,19.929219],[50.053226,19.929202],[50.05323,19.929187],[50.053395,19.929067],[50.049501,19.932455],[50.049483,19.932392],[50.053198,19.929285],[50.0533,19.929549],[50.053304,19.929574],[50.053305,19.929596],[50.053405,19.929086],[50.050373,19.931718],[50.050341,19.931621],[50.053483,19.929392],[50.05353,19.929325],[50.053173,19.929307],[50.053167,19.929312],[50.052917,19.929551],[50.049916,19.936258],[50.049801,19.935967],[50.049771,19.935927],[50.049661,19.935779],[50.049609,19.935755],[50.04812,19.933578],[50.048108,19.933534],[50.048162,19.933725],[50.048174,19.933766],[50.04701,19.934201],[50.048211,19.933885],[50.048306,19.933817],[50.048325,19.933802],[50.048806,19.933432],[50.048818,19.933355],[50.048835,19.933255],[50.046447,19.934442],[50.046679,19.93435],[50.046943,19.934243],[50.047065,19.934163],[50.04729,19.934038],[50.047588,19.933838],[50.046744,19.93522],[50.046915,19.934856],[50.047083,19.934711],[50.047674,19.934196],[50.050165,19.935823],[50.05015,19.93574],[50.050143,19.935719],[50.05008,19.936099],[50.050123,19.936381],[50.047107,19.938341],[50.046956,19.938427],[50.046255,19.93854],[50.046126,19.938779],[50.046101,19.938796],[50.045972,19.939103],[50.04593,19.939209],[50.045907,19.939274],[50.045829,19.939547],[50.045708,19.94002],[50.045614,19.94053],[50.04558,19.940838],[50.045553,19.941302],[50.047148,19.937935],[50.050056,19.94544],[50.050083,19.945392],[50.050124,19.945354],[50.050156,19.945325],[50.057707,19.944197],[50.057753,19.94415],[50.057903,19.94399],[50.058312,19.943553],[50.058505,19.943347],[50.059033,19.942788],[50.059478,19.941842],[50.05947,19.941857],[50.057127,19.944982],[50.057135,19.944899],[50.057126,19.944844],[50.059402,19.941992],[50.059426,19.941945],[50.059428,19.94194],[50.059443,19.941911],[50.059444,19.941909],[50.05743,19.9445],[50.059484,19.942505],[50.059457,19.942469],[50.059442,19.942445],[50.056999,19.940611],[50.057026,19.940618],[50.057297,19.940682],[50.057426,19.940712],[50.057678,19.94077],[50.057964,19.940843],[50.05837,19.940949],[50.058542,19.941041],[50.058632,19.941088],[50.058653,19.941101],[50.05878,19.941178],[50.058831,19.94125],[50.059142,19.941686],[50.059322,19.941935],[50.059342,19.941963],[50.05936,19.941989],[50.059386,19.942025],[50.059396,19.94204],[50.0594,19.942056],[50.059403,19.942073],[50.059402,19.942095],[50.0594,19.942113],[50.059394,19.942129],[50.059381,19.942146],[50.05935,19.942178],[50.059331,19.942198],[50.058786,19.942776],[50.058423,19.943166],[50.058217,19.943383],[50.057993,19.943623],[50.057676,19.943961],[50.057603,19.944039],[50.057466,19.944186],[50.05727,19.944401],[50.057069,19.944622],[50.056836,19.944868],[50.056711,19.945001],[50.056613,19.945105],[50.057124,19.944829],[50.057092,19.944869],[50.057079,19.944889],[50.057075,19.944917],[50.05712,19.945001],[50.057479,19.945322],[50.057819,19.945625],[50.058175,19.945134],[50.058364,19.944874],[50.058411,19.944809],[50.058446,19.944757],[50.058464,19.944729],[50.05848,19.944699],[50.058494,19.944669],[50.058502,19.944649],[50.059143,19.942947],[50.056444,19.945165],[50.056471,19.945129],[50.056496,19.945096],[50.056108,19.946062],[50.056151,19.946051],[50.056171,19.946038],[50.056203,19.946013],[50.056239,19.945984],[50.056246,19.945978],[50.056289,19.945933],[50.056365,19.945847],[50.056393,19.945801],[50.056583,19.945951],[50.056603,19.945966],[50.056808,19.946125],[50.056984,19.946259],[50.056986,19.946328],[50.056927,19.941638],[50.056892,19.942011],[50.056864,19.942296],[50.05681,19.94286],[50.056794,19.943022],[50.056748,19.943147],[50.056649,19.943414],[50.056328,19.944283],[50.05624,19.944521],[50.056149,19.944765],[50.054213,19.945724],[50.054373,19.94606],[50.054729,19.94681],[50.054814,19.946995],[50.05484,19.947019],[50.054885,19.94697],[50.055148,19.946684],[50.055286,19.946538],[50.055323,19.946498],[50.055372,19.946445],[50.055518,19.946289],[50.055669,19.94612],[50.055807,19.945977],[50.056076,19.945687],[50.056097,19.945637],[50.056076,19.945563],[50.056055,19.94554],[50.055793,19.945332],[50.055626,19.9452],[50.055455,19.945064],[50.055288,19.944932],[50.055034,19.944731],[50.056068,19.946052],[50.054798,19.947013],[50.054914,19.947033],[50.054923,19.947051],[50.054929,19.947065],[50.054961,19.947134],[50.056345,19.945832],[50.05626,19.945764],[50.054726,19.94709],[50.054721,19.947139],[50.054689,19.947174],[50.05462,19.947243],[50.054511,19.947357],[50.054388,19.947484],[50.054317,19.94756],[50.054267,19.947615],[50.054135,19.947756],[50.053982,19.947923],[50.053872,19.948049],[50.05383,19.948093],[50.053775,19.948151],[50.05374,19.948186],[50.053734,19.948192],[50.053722,19.948198],[50.05371,19.948199],[50.053695,19.94819],[50.053677,19.948155],[50.053728,19.948482],[50.053753,19.948427],[50.053852,19.948319],[50.054179,19.94797],[50.054288,19.947855],[50.054392,19.947744],[50.054584,19.947544],[50.054646,19.947479],[50.054769,19.947348],[50.054813,19.947306],[50.054829,19.947306],[50.054839,19.947318],[50.052617,19.949073],[50.052671,19.949287],[50.053783,19.94817],[50.053803,19.948212],[50.053814,19.948237],[50.053821,19.948251],[50.052693,19.949565],[50.053032,19.950318],[50.05319,19.950129],[50.053341,19.949951],[50.053433,19.949842],[50.053469,19.949795],[50.05381,19.949351],[50.053806,19.949331],[50.053767,19.949087],[50.053646,19.948571],[50.053631,19.948561],[50.053613,19.948565],[50.053544,19.948628],[50.053397,19.948787],[50.053359,19.948824],[50.053657,19.94856],[50.052742,19.949215],[50.05472,19.94724],[50.054728,19.947259],[50.054734,19.947272],[50.054914,19.947233],[50.053613,19.948206],[50.053559,19.948244],[50.053126,19.948098],[50.053262,19.94804],[50.053277,19.948034],[50.053488,19.948074],[50.051953,19.949092],[50.051961,19.949088],[50.052351,19.948982],[50.052368,19.948977],[50.052558,19.948919],[50.052586,19.948903],[50.052614,19.948887],[50.05267,19.948856],[50.052706,19.948836],[50.053112,19.948607],[50.053314,19.948484],[50.053555,19.948344],[50.053571,19.948298],[50.052699,19.949043],[50.052703,19.949028],[50.05309,19.94879],[50.053113,19.948796],[50.053119,19.94883],[50.053104,19.948855],[50.052762,19.949211],[50.053278,19.947107],[50.053309,19.947209],[50.053377,19.947495],[50.053518,19.948079],[50.053528,19.94812],[50.059218,19.934568],[50.059237,19.934563],[50.059259,19.934558],[50.059272,19.934554],[50.059288,19.934551],[50.059155,19.935269],[50.059158,19.935458],[50.057791,19.934192],[50.057827,19.934165],[50.057915,19.9341],[50.058724,19.93356],[50.057915,19.93503],[50.057939,19.934982],[50.058184,19.934487],[50.058218,19.934409],[50.058196,19.934282],[50.058144,19.93425],[50.057951,19.934123],[50.058674,19.935446],[50.058723,19.935428],[50.058827,19.935343],[50.058862,19.935304],[50.059281,19.935223],[50.058827,19.935265],[50.058788,19.935225],[50.058759,19.935185],[50.058737,19.935125],[50.058678,19.934901],[50.055578,19.935853],[50.055624,19.935837],[50.055939,19.935727],[50.056509,19.935528],[50.057794,19.935081],[50.057824,19.935069],[50.057858,19.935054],[50.057892,19.935039],[50.058871,19.934698],[50.059098,19.934618],[50.057878,19.935742],[50.057857,19.935516],[50.057837,19.935266],[50.057753,19.934224],[50.057719,19.933816],[50.055564,19.935738],[50.055596,19.935714],[50.055902,19.935489],[50.057406,19.934455],[50.057718,19.933811],[50.057715,19.933806],[50.05771,19.933802],[50.057703,19.933803],[50.057691,19.933808],[50.057286,19.933996],[50.057188,19.934042],[50.056928,19.934164],[50.056622,19.934307],[50.056083,19.93456],[50.05607,19.934566],[50.056019,19.934593],[50.055753,19.934716],[50.055426,19.934871],[50.055408,19.934881],[50.055401,19.934886],[50.055396,19.934891],[50.055878,19.935365],[50.057796,19.935529],[50.057787,19.935343],[50.057767,19.935534],[50.057804,19.935649],[50.057856,19.935732],[50.057201,19.934074],[50.057213,19.9341],[50.057226,19.934125],[50.057306,19.934255],[50.05739,19.934423],[50.057496,19.934654],[50.057554,19.93474],[50.05777,19.935052],[50.059949,19.934296],[50.059966,19.934251],[50.059117,19.933342],[50.059108,19.933358],[50.059088,19.933418],[50.059078,19.933478],[50.059084,19.933546],[50.059103,19.933638],[50.059091,19.933246],[50.059532,19.935875],[50.059515,19.935645],[50.059495,19.935624],[50.059464,19.935173],[50.060578,19.932785],[50.060643,19.932678],[50.060358,19.932846],[50.059431,19.933223],[50.059175,19.933317],[50.061222,19.932945],[50.061216,19.932925],[50.061151,19.932725],[50.061362,19.932447],[50.061765,19.932455],[50.061874,19.932467],[50.061959,19.932489],[50.061999,19.932517],[50.062045,19.93256],[50.062315,19.932822],[50.062337,19.932844],[50.062387,19.932895],[50.062399,19.932909],[50.063062,19.933555],[50.063144,19.933635],[50.063802,19.934293],[50.06387,19.934354],[50.064362,19.934822],[50.064389,19.934848],[50.061817,19.934277],[50.061821,19.934268],[50.06205,19.933699],[50.062105,19.933565],[50.062145,19.933462],[50.062152,19.933444],[50.062159,19.933427],[50.062166,19.933409],[50.062173,19.933391],[50.06218,19.933373],[50.062187,19.933355],[50.062194,19.933337],[50.062201,19.933319],[50.062208,19.933301],[50.062215,19.933283],[50.062222,19.933265],[50.062229,19.933247],[50.062236,19.93323],[50.062243,19.933212],[50.062278,19.933161],[50.062567,19.932202],[50.062635,19.932271],[50.061744,19.934232],[50.061752,19.934212],[50.062004,19.933589],[50.062791,19.932605],[50.062743,19.932444],[50.062724,19.932338],[50.062728,19.932319],[50.062969,19.932915],[50.063026,19.932926],[50.063085,19.932924],[50.063134,19.932904],[50.063184,19.932874],[50.063201,19.932851],[50.064061,19.933882],[50.064046,19.933907],[50.063795,19.934538],[50.063696,19.934781],[50.063637,19.934927],[50.063597,19.935034],[50.063445,19.943925],[50.063521,19.943754],[50.063587,19.943558],[50.062838,19.944462],[50.062844,19.94443],[50.062857,19.944406],[50.062875,19.94439],[50.062916,19.944396],[50.062931,19.944415],[50.062941,19.944444],[50.062944,19.944476],[50.061381,19.939992],[50.061401,19.93995],[50.061416,19.939929],[50.061433,19.939916],[50.061488,19.939891],[50.060891,19.937634],[50.060831,19.937638],[50.060832,19.937696],[50.060867,19.937696],[50.061523,19.934019],[50.061255,19.933836],[50.061261,19.933817],[50.061275,19.933783],[50.061307,19.933693],[50.06138,19.933484],[50.06141,19.933455],[50.061442,19.933418],[50.061467,19.933345],[50.061498,19.933258],[50.061518,19.933209],[50.061552,19.933152],[50.057982,19.940216],[50.057983,19.940177],[50.057974,19.940132],[50.057945,19.940052],[50.057663,19.939949],[50.057265,19.939901],[50.056922,19.939844],[50.056817,19.939828],[50.056622,19.939818],[50.056591,19.939854],[50.056577,19.939907],[50.058322,19.940717],[50.058424,19.940754],[50.058496,19.940786],[50.05868,19.940882],[50.058655,19.940991],[50.058659,19.940975],[50.058664,19.940955],[50.05692,19.938395],[50.056918,19.938372],[50.056902,19.938398],[50.0569,19.938376],[50.056974,19.938384],[50.056972,19.938362],[50.056956,19.938388],[50.056954,19.938365],[50.056988,19.938381],[50.056985,19.938358],[50.056939,19.9384],[50.056938,19.938392],[50.056936,19.938369],[50.057196,19.938127],[50.057198,19.938285],[50.0572,19.938347],[50.056807,19.938259],[50.056798,19.938341],[50.056788,19.938429],[50.054928,19.936],[50.054972,19.935992],[50.054978,19.935983],[50.054975,19.935938],[50.054924,19.935954],[50.054904,19.935959],[50.054879,19.935967],[50.054856,19.935974],[50.054848,19.935908],[50.054821,19.935912],[50.054822,19.935914],[50.054816,19.93592],[50.05481,19.935908],[50.05479,19.935913],[50.054791,19.935922],[50.05478,19.935923],[50.054763,19.935929],[50.05477,19.935972],[50.054786,19.935968],[50.054791,19.936007],[50.054771,19.93601],[50.05477,19.935998],[50.05474,19.936008],[50.054742,19.936029],[50.054733,19.936032],[50.054729,19.936011],[50.054695,19.936023],[50.054685,19.935959],[50.054618,19.935985],[50.054616,19.935974],[50.054612,19.935975],[50.054625,19.936084],[50.054602,19.936092],[50.054596,19.936093],[50.054597,19.936103],[50.054598,19.936113],[50.0546,19.936135],[50.054719,19.936122],[50.054718,19.936094],[50.05473,19.936093],[50.054732,19.936121],[50.054783,19.936115],[50.054781,19.936085],[50.054796,19.936083],[50.054797,19.936113],[50.054819,19.936111],[50.054827,19.936093],[50.054843,19.936108],[50.054888,19.936103],[50.054886,19.936045],[50.054885,19.936028],[50.054899,19.936026],[50.054909,19.936024],[50.054908,19.93601],[50.050532,19.949705],[50.050526,19.949734],[50.050527,19.949766],[50.050532,19.949793],[50.050538,19.949818],[50.050715,19.950659],[50.050829,19.951161],[50.050846,19.95119],[50.050948,19.951157],[50.050979,19.951227],[50.050985,19.951241],[50.05099,19.951253],[50.050993,19.951259],[50.051025,19.951333],[50.051523,19.950533],[50.051555,19.950613],[50.051561,19.950628],[50.051569,19.950645],[50.051599,19.950717],[50.051897,19.950271],[50.051905,19.950287],[50.05194,19.950363],[50.05195,19.950387],[50.05177,19.950603],[50.051682,19.950699],[50.050393,19.952168],[50.050366,19.952113],[50.050775,19.953028],[50.050617,19.952847],[50.050606,19.952812],[50.050676,19.952382],[50.050766,19.951824],[50.050771,19.951796],[50.050746,19.951269],[50.050756,19.951321],[50.050757,19.951338],[50.050747,19.951364],[50.050659,19.951455],[50.050526,19.951597],[50.050497,19.951611],[50.050466,19.95161],[50.050432,19.951621],[50.050507,19.953357],[50.050517,19.953342],[50.050531,19.953331],[50.050652,19.953258],[50.050732,19.953208],[50.050039,19.952852],[50.050189,19.953148],[50.050316,19.953398],[50.050407,19.953542],[50.050443,19.953606],[50.050479,19.953663],[50.050943,19.954386],[50.050986,19.954451],[50.051029,19.954508],[50.051174,19.954694],[50.051219,19.954747],[50.051262,19.954748],[50.04974,19.952288],[50.049783,19.952371],[50.049823,19.952448],[50.049834,19.95247],[50.049842,19.952486],[50.04985,19.952502],[50.049861,19.952525],[50.048742,19.950111],[50.048778,19.950154],[50.049081,19.950723],[50.049474,19.951456],[50.049502,19.95151],[50.049741,19.951959],[50.049804,19.952084],[50.049677,19.952176],[50.049625,19.952119],[50.048586,19.950165],[50.04781,19.948713],[50.047616,19.948322],[50.047553,19.948181],[50.04749,19.948039],[50.047261,19.946767],[50.047239,19.94679],[50.04717,19.946863],[50.047194,19.947082],[50.047255,19.947253],[50.047287,19.947346],[50.047318,19.947445],[50.047327,19.947478],[50.047336,19.947517],[50.047363,19.947654],[50.047368,19.947678],[50.047375,19.947717],[50.047389,19.947778],[50.047399,19.947817],[50.047413,19.947861],[50.04743,19.947907],[50.047196,19.946684],[50.047418,19.946438],[50.047743,19.946082],[50.047223,19.947528],[50.047241,19.947515],[50.047261,19.947023],[50.047235,19.947045],[50.047211,19.947066],[50.047118,19.946659],[50.047096,19.946681],[50.047071,19.946706],[50.049655,19.946283],[50.049424,19.946436],[50.049364,19.946474],[50.049126,19.946623],[50.04907,19.94666],[50.048855,19.946795],[50.048496,19.947023],[50.048161,19.947242],[50.048035,19.947325],[50.047901,19.947414],[50.047695,19.947545],[50.047487,19.947678],[50.047784,19.946356],[50.047758,19.946374],[50.047507,19.946645],[50.047281,19.946892],[50.047274,19.947358],[50.047976,19.947145],[50.047969,19.94715],[50.047957,19.947174],[50.047885,19.947221],[50.047819,19.947261],[50.047797,19.947275],[50.04777,19.947294],[50.04744,19.947511],[50.046634,19.945795],[50.046581,19.945662],[50.046302,19.944983],[50.046126,19.94454],[50.047045,19.946403],[50.047074,19.94651],[50.047132,19.946645],[50.047159,19.94671],[50.047222,19.946747],[50.047254,19.946828],[50.04726,19.946944],[50.047268,19.946974],[50.047278,19.947007],[50.047377,19.947338],[50.047427,19.9475],[50.047445,19.947528],[50.048711,19.950071],[50.048677,19.950049],[50.047765,19.946226],[50.047362,19.946649],[50.04781,19.945922],[50.047894,19.945769],[50.047901,19.945756],[50.047989,19.945594],[50.048019,19.94554],[50.048183,19.945241],[50.048315,19.944999],[50.04835,19.944935],[50.046996,19.945921],[50.04687,19.945959],[50.047868,19.946662],[50.047815,19.946401],[50.047113,19.946472],[50.04704,19.946543],[50.046256,19.944427],[50.046265,19.944451],[50.046275,19.94448],[50.046632,19.945351],[50.046767,19.945696],[50.047355,19.943827],[50.047456,19.944437],[50.047566,19.945078],[50.047579,19.945156],[50.047593,19.945247],[50.047797,19.945893],[50.047731,19.945504],[50.047705,19.94535],[50.047681,19.945208],[50.047764,19.945971],[50.047726,19.945987],[50.047709,19.945995],[50.048509,19.945111],[50.048485,19.945108],[50.048474,19.945109],[50.048461,19.945114],[50.048451,19.945123],[50.048206,19.945582],[50.048064,19.945846],[50.047863,19.94622],[50.047865,19.946262],[50.047868,19.946321],[50.047667,19.94506],[50.048074,19.944888],[50.048269,19.944808],[50.048329,19.944783],[50.04841,19.944749],[50.048421,19.944741],[50.048427,19.944729],[50.048439,19.944699],[50.048303,19.943489],[50.048357,19.943466],[50.048628,19.944638],[50.048644,19.944721],[50.048842,19.943035],[50.048886,19.943024],[50.04825,19.943514],[50.048279,19.943721],[50.048367,19.944278],[50.048411,19.944541],[50.048431,19.944654],[50.04858,19.942215],[50.048741,19.942872],[50.04878,19.943013],[50.048879,19.946589],[50.048886,19.946585],[50.049621,19.946125],[50.049538,19.945739],[50.049417,19.945183],[50.049333,19.9448],[50.049284,19.944589],[50.04928,19.94457],[50.049276,19.944552],[50.050175,19.942751],[50.050079,19.942797],[50.049554,19.943045],[50.049537,19.943053],[50.049512,19.943066],[50.049175,19.943232],[50.049159,19.943238],[50.049136,19.943247],[50.049107,19.943254],[50.049084,19.943258],[50.049064,19.943259],[50.049044,19.943256],[50.049014,19.943249],[50.048997,19.943245],[50.04898,19.943243],[50.04897,19.943243],[50.048964,19.943244],[50.04889,19.943249],[50.048872,19.94325],[50.04884,19.943254],[50.048807,19.943258],[50.048779,19.943265],[50.048739,19.943276],[50.048703,19.943287],[50.0485,19.943366],[50.048472,19.943378],[50.048454,19.943386],[50.048437,19.943398],[50.048414,19.943418],[50.048372,19.943456],[50.048365,19.943461],[50.04846,19.944643],[50.04854,19.944608],[50.049291,19.944568],[50.049268,19.944572],[50.049259,19.944575],[50.049139,19.944629],[50.049119,19.944639],[50.049033,19.944678],[50.048771,19.944792],[50.048665,19.944839],[50.048582,19.944874],[50.04857,19.94488],[50.050417,19.943968],[50.050077,19.944113],[50.049801,19.944228],[50.049773,19.944243],[50.049635,19.944296],[50.049322,19.944431],[50.049288,19.944436],[50.049273,19.944437],[50.049187,19.944435],[50.049077,19.944432],[50.04896,19.944428],[50.048942,19.94443],[50.048928,19.944432],[50.048915,19.944437],[50.048756,19.944509],[50.048616,19.944573],[50.049036,19.943349],[50.049075,19.943534],[50.049132,19.943794],[50.049239,19.944223],[50.049247,19.94426],[50.049268,19.944381],[50.049271,19.944411],[50.049274,19.944449],[50.049065,19.943538],[50.048945,19.943588],[50.048514,19.943761],[50.048124,19.943286],[50.048136,19.94328],[50.048258,19.943226],[50.048336,19.943192],[50.048371,19.943178],[50.0485,19.943121],[50.048659,19.943055],[50.048759,19.943018],[50.047686,19.945181],[50.047699,19.945168],[50.047875,19.945096],[50.047975,19.945054],[50.048077,19.945012],[50.048231,19.944949],[50.048278,19.94493],[50.048291,19.944927],[50.048305,19.944927],[50.048319,19.94493],[50.04742,19.943806],[50.04745,19.943801],[50.047487,19.943789],[50.047768,19.94369],[50.047876,19.943654],[50.048214,19.943511],[50.048234,19.943505],[50.049435,19.942888],[50.049427,19.942892],[50.049072,19.94306],[50.049051,19.943071],[50.04903,19.943081],[50.049013,19.943087],[50.04899,19.943093],[50.048973,19.943093],[50.04897,19.943092],[50.048958,19.943092],[50.048948,19.943085],[50.048939,19.943071],[50.048934,19.943058],[50.048921,19.943005],[50.049956,19.935037],[50.046807,19.924442],[50.046854,19.924402],[50.046868,19.924397],[50.046882,19.924395],[50.046899,19.924398],[50.046913,19.924407],[50.046926,19.92442],[50.046933,19.924436],[50.046946,19.924473],[50.049949,19.944389],[50.049944,19.944344],[50.049941,19.944321],[50.049458,19.944588],[50.049403,19.94456],[50.049914,19.944779],[50.05001,19.944723],[50.049936,19.94429],[50.049367,19.944549],[50.050553,19.944089],[50.0505,19.944113],[50.050773,19.945017],[50.050753,19.944931],[50.050149,19.947933],[50.050155,19.94796],[50.050197,19.947941],[50.050207,19.947936],[50.050312,19.947888],[50.050351,19.94787],[50.050629,19.947746],[50.050968,19.947594],[50.051044,19.947561],[50.051287,19.947456],[50.050987,19.945886],[50.050971,19.945816],[50.050959,19.945766],[50.050434,19.944056],[50.050427,19.944019],[50.050421,19.943991],[50.049953,19.94441],[50.050114,19.945203],[50.05013,19.945272],[50.051307,19.944716],[50.050787,19.945008],[50.051404,19.946251],[50.05138,19.946141],[50.051286,19.945727],[50.05127,19.945714],[50.051451,19.944548],[50.051451,19.944533],[50.051259,19.943939],[50.051208,19.94374],[50.051206,19.943727],[50.050853,19.94576],[50.050862,19.945799],[50.050964,19.946223],[50.051017,19.946449],[50.05105,19.946593],[50.051065,19.946659],[50.051106,19.946838],[50.051157,19.947046],[50.051167,19.947086],[50.051166,19.947106],[50.051157,19.947115],[50.050971,19.947199],[50.050924,19.947222],[50.051289,19.944638],[50.050761,19.944929],[50.050748,19.944924],[50.049465,19.944591],[50.049457,19.944644],[50.049459,19.944677],[50.049546,19.945024],[50.049693,19.945608],[50.049714,19.945692],[50.051314,19.944728],[50.051416,19.945133],[50.051487,19.945414],[50.051489,19.945442],[50.051482,19.945464],[50.051199,19.945631],[50.050301,19.945202],[50.050229,19.94526],[50.05019,19.945292],[50.050947,19.945746],[50.050896,19.945536],[50.050823,19.945228],[50.050775,19.945027],[50.049919,19.944409],[50.049482,19.944576],[50.049378,19.94455],[50.04938,19.944541],[50.049382,19.944534],[50.04939,19.944523],[50.050438,19.944075],[50.050468,19.944068],[50.050473,19.944076],[50.050481,19.944122],[50.050596,19.944656],[50.050603,19.944686],[50.05066,19.944957],[50.050709,19.945155],[50.050739,19.945278],[50.051226,19.947016],[50.051115,19.946498],[50.050183,19.942759],[50.050255,19.94307],[50.050332,19.943382],[50.050367,19.943535],[50.050414,19.943744],[50.050444,19.943896],[50.050449,19.943926],[50.050453,19.943949],[50.050526,19.943913],[50.05052,19.943884],[50.050455,19.943594],[50.050404,19.943383],[50.050322,19.943046],[50.050246,19.942728],[50.048872,19.937253],[50.049207,19.938127],[50.049157,19.937975],[50.048924,19.937352],[50.049051,19.937693],[50.049148,19.937952],[50.049217,19.938159],[50.049495,19.938883],[50.050354,19.941282],[50.050388,19.941384],[50.050558,19.941867],[50.050726,19.942323],[50.050046,19.942599],[50.049824,19.942704],[50.049573,19.942826],[50.049516,19.942868],[50.050354,19.938402],[50.050213,19.937352],[50.050193,19.937336],[50.050793,19.94084],[50.050777,19.940821],[50.050327,19.941089],[50.050355,19.941255],[50.050378,19.941242],[50.050616,19.941109],[50.050837,19.940974],[50.05087,19.940941],[50.050356,19.938628],[50.050045,19.938785],[50.049837,19.938892],[50.049549,19.939036],[50.049749,19.939564],[50.049982,19.940184],[50.050004,19.940246],[50.050155,19.940656],[50.049749,19.938752],[50.049771,19.93874],[50.050041,19.938608],[50.050329,19.938468],[50.049258,19.941729],[50.049338,19.941685],[50.049333,19.941664],[50.050242,19.941151],[50.049985,19.936491],[50.049863,19.93659],[50.048181,19.938045],[50.048177,19.938071],[50.048235,19.937936],[50.048197,19.937923],[50.048162,19.93791],[50.048746,19.937987],[50.048776,19.937546],[50.048789,19.93753],[50.048813,19.937495],[50.048175,19.938085],[50.048174,19.938097],[50.048149,19.938259],[50.0485,19.938373],[50.048727,19.938396],[50.048035,19.938234],[50.048409,19.938332],[50.048409,19.938335],[50.048424,19.938411],[50.048416,19.938148],[50.048283,19.938118],[50.048213,19.938112],[50.048517,19.937894],[50.04851,19.938041],[50.048421,19.938031],[50.048431,19.937858],[50.048413,19.938242],[50.048503,19.938246],[50.048144,19.937904],[50.048417,19.938132],[50.048436,19.938348],[50.048461,19.938366],[50.048454,19.94218],[50.04895,19.94195],[50.049073,19.941891],[50.049168,19.941845],[50.049272,19.941791],[50.05026,19.941218],[50.047481,19.939233],[50.047438,19.939334],[50.047368,19.939457],[50.047334,19.939509],[50.04731,19.939546],[50.046899,19.938731],[50.046922,19.938876],[50.04702,19.93948],[50.047112,19.940049],[50.047121,19.94011],[50.047126,19.940143],[50.047124,19.940244],[50.047194,19.940645],[50.048454,19.942109],[50.048436,19.942096],[50.047161,19.939614],[50.047074,19.939113],[50.047001,19.938693],[50.04786,19.939455],[50.047858,19.939501],[50.047875,19.939591],[50.047917,19.939751],[50.047949,19.939943],[50.047972,19.939989],[50.048009,19.940053],[50.04804,19.940121],[50.048046,19.94016],[50.04812,19.940618],[50.048267,19.941534],[50.048276,19.941596],[50.048341,19.941988],[50.048359,19.942094],[50.048364,19.942124],[50.049295,19.941882],[50.049156,19.941794],[50.049187,19.941928],[50.048468,19.938625],[50.048513,19.938602],[50.048581,19.938881],[50.04869,19.939347],[50.048772,19.939702],[50.048809,19.939857],[50.048964,19.940517],[50.048984,19.940587],[50.049024,19.940668],[50.046238,19.941326],[50.046242,19.941315],[50.046251,19.941311],[50.046316,19.941275],[50.046546,19.941159],[50.046638,19.941111],[50.046804,19.941026],[50.04723,19.940825],[50.046915,19.938204],[50.046908,19.938139],[50.04688,19.938011],[50.046858,19.937861],[50.047243,19.940062],[50.047236,19.940174],[50.047252,19.940272],[50.047306,19.940598],[50.04731,19.940622],[50.047356,19.940892],[50.047403,19.941165],[50.047626,19.942458],[50.047639,19.942483],[50.047663,19.939401],[50.047821,19.939442],[50.047667,19.942625],[50.047663,19.942635],[50.047664,19.942654],[50.047818,19.943413],[50.049427,19.942876],[50.049426,19.942861],[50.049377,19.942634],[50.04934,19.942478],[50.049262,19.942178],[50.049204,19.941934],[50.047263,19.940879],[50.047272,19.940931],[50.047298,19.941078],[50.047376,19.941521],[50.047453,19.941955],[50.047553,19.942529],[50.047558,19.942555],[50.04761,19.942821],[50.047622,19.942874],[50.047633,19.942928],[50.047742,19.943446],[50.047736,19.939158],[50.047636,19.939105],[50.04718,19.940667],[50.047168,19.940682],[50.047118,19.940716],[50.04697,19.940794],[50.046486,19.941031],[50.046254,19.941167],[50.046226,19.941184],[50.046158,19.941225],[50.046085,19.941263],[50.046014,19.941304],[50.045988,19.941314],[50.045957,19.941321],[50.045927,19.941324],[50.045866,19.941326],[50.045756,19.941321],[50.045687,19.941318],[50.048636,19.936636],[50.048623,19.936515],[50.048343,19.942161],[50.047812,19.94256],[50.048365,19.942301],[50.048401,19.942285],[50.048465,19.942254],[50.048562,19.94221],[50.045734,19.940949],[50.045902,19.940259],[50.045924,19.940152],[50.04598,19.940036],[50.046172,19.93969],[50.046195,19.939653],[50.046226,19.939532],[50.046237,19.939462],[50.046292,19.939006],[50.046338,19.938762],[50.046367,19.93867],[50.046434,19.938566],[50.046543,19.938447],[50.047117,19.937961],[50.046514,19.941647],[50.046535,19.941779],[50.046331,19.941858],[50.046104,19.944063],[50.04609,19.944038],[50.046061,19.943976],[50.045963,19.94374],[50.045881,19.943546],[50.045868,19.943516],[50.045859,19.943491],[50.04584,19.943418],[50.045834,19.9434],[50.045828,19.943381],[50.045819,19.943364],[50.045765,19.943278],[50.045757,19.943262],[50.04575,19.943237],[50.045746,19.943216],[50.045709,19.943026],[50.045669,19.942744],[50.045642,19.942501],[50.045627,19.942309],[50.045616,19.941981],[50.045616,19.941767],[50.045625,19.941554],[50.045631,19.94151],[50.045642,19.941488],[50.045659,19.941467],[50.045675,19.941461],[50.046109,19.941456],[50.046251,19.941401],[50.046068,19.944247],[50.046094,19.944222],[50.046434,19.942715],[50.046429,19.942684],[50.046358,19.942238],[50.046326,19.942036],[50.046311,19.941942],[50.046171,19.940444],[50.046092,19.940415],[50.046056,19.940406],[50.046011,19.94038],[50.045949,19.940324],[50.045925,19.940286],[50.045754,19.94147],[50.0458,19.941476],[50.045943,19.941478],[50.046072,19.94146],[50.04776,19.943438],[50.047729,19.943468],[50.047467,19.943575],[50.047274,19.943644],[50.047215,19.943663],[50.047095,19.943699],[50.047038,19.943717],[50.046877,19.943767],[50.046821,19.943766],[50.046629,19.943827],[50.046516,19.943864],[50.047363,19.943824],[50.047303,19.943843],[50.047169,19.943884],[50.046996,19.943936],[50.046809,19.943994],[50.046744,19.944025],[50.046588,19.94411],[50.046565,19.944122],[50.046544,19.944135],[50.04652,19.944152],[50.046503,19.944167],[50.046477,19.94419],[50.046375,19.944292],[50.04633,19.944334],[50.046282,19.944376],[50.046232,19.94445],[50.046204,19.944473],[50.046172,19.944498],[50.046205,19.944176],[50.046228,19.944236],[50.046235,19.944254],[50.046242,19.944271],[50.046265,19.94433],[50.046113,19.944517],[50.046104,19.944515],[50.046093,19.944518],[50.046088,19.944522],[50.046059,19.944549],[50.047824,19.945501],[50.047772,19.945502],[50.046113,19.944734],[50.046125,19.944704],[50.046112,19.944667],[50.046103,19.944558],[50.046129,19.944622],[50.0475,19.944076],[50.047512,19.944145],[50.047569,19.944475],[50.047591,19.944605],[50.047608,19.944709],[50.047663,19.945037],[50.048783,19.946646],[50.048686,19.946104],[50.048585,19.945533],[50.048517,19.945156],[50.048506,19.945093],[50.048489,19.944991],[50.04847,19.94488],[50.048445,19.944732],[50.048792,19.94664],[50.048769,19.946655],[50.048695,19.946703],[50.048491,19.946834],[50.048288,19.946964],[50.048179,19.947038],[50.048155,19.947053],[50.048107,19.947083],[50.048077,19.947102],[50.048055,19.947115],[50.048031,19.947113],[50.048023,19.947117],[50.048828,19.946274],[50.048758,19.945891],[50.048667,19.945381],[50.056438,19.929267],[50.056523,19.929361],[50.050586,19.949594],[50.050524,19.949613],[50.050361,19.949466],[50.050214,19.948779],[50.050181,19.948628],[50.050146,19.948467],[50.050139,19.948439],[50.050131,19.948404],[50.050077,19.948164],[50.049997,19.947813],[50.049955,19.947621],[50.049914,19.947436],[50.0499,19.947378],[50.049897,19.947363],[50.049669,19.946327],[50.051877,19.949122],[50.051871,19.949125],[50.051712,19.949168],[50.051683,19.949176],[50.051442,19.949249],[50.051344,19.949278],[50.05119,19.949319],[50.050856,19.949421],[50.050543,19.949513],[50.050525,19.949517],[50.050502,19.94952],[50.052589,19.949086],[50.05231,19.949162],[50.051933,19.949271],[50.051896,19.949281],[50.051781,19.949314],[50.051552,19.94938],[50.051465,19.949406],[50.051328,19.949448],[50.05125,19.949471],[50.051211,19.949482],[50.051,19.949536],[50.050928,19.949557],[50.05067,19.949633],[50.050561,19.949667],[50.05054,19.94968],[50.051597,19.948953],[50.051589,19.948968],[50.051559,19.948909],[50.05154,19.948867],[50.051521,19.948839],[50.051506,19.948825],[50.051491,19.948818],[50.051472,19.948821],[50.05145,19.948828],[50.05138,19.948911],[50.051367,19.948937],[50.051355,19.948974],[50.051349,19.949024],[50.051346,19.949181],[50.051345,19.94924],[50.051644,19.949087],[50.051673,19.949146],[50.051655,19.948668],[50.051656,19.948698],[50.051657,19.94885],[50.051615,19.948925],[50.051502,19.94912],[50.051453,19.949206],[50.049766,19.94627],[50.050817,19.951211],[50.050785,19.951234],[50.050518,19.949586],[50.050532,19.949645],[50.050342,19.948825],[50.050321,19.948716],[50.050123,19.947805],[50.051796,19.948397],[50.051827,19.948597],[50.051827,19.948601],[50.051859,19.948927],[50.05187,19.949074],[50.050319,19.948706],[50.0503,19.948699],[50.050221,19.948346],[50.05019,19.948204],[50.050186,19.948188],[50.050144,19.947994],[50.050147,19.947975],[50.050656,19.948671],[50.050688,19.948934],[50.050907,19.948854],[50.050977,19.948695],[50.050964,19.947421],[50.050851,19.947471],[50.050639,19.947568],[50.050584,19.947593],[50.050103,19.947797],[50.050369,19.949512],[50.050394,19.949641],[50.05042,19.949764],[50.050436,19.949839],[50.050522,19.950218],[50.050625,19.95071],[50.050682,19.950978],[50.053171,19.946362],[50.053319,19.946993],[50.053574,19.948045],[50.053648,19.948357],[50.053651,19.94837],[50.058613,19.944569],[50.058633,19.944515],[50.058901,19.943797],[50.058963,19.943631],[50.059064,19.943363],[50.059092,19.943287],[50.059109,19.943238],[50.059116,19.943208],[50.059125,19.943163],[50.059135,19.943111],[50.05914,19.943087],[50.059145,19.943067],[50.059177,19.94299],[50.059188,19.942964],[50.059294,19.942751],[50.059336,19.942674],[50.059473,19.94244],[50.05539,19.950213],[50.056217,19.949717],[50.056308,19.949662],[50.047666,19.929429],[50.047277,19.929532],[50.047258,19.92955],[50.047247,19.929579],[50.047243,19.92961],[50.047261,19.929789],[50.047319,19.930364],[50.04733,19.930406],[50.047347,19.930424],[50.047371,19.930422],[50.049457,19.932306],[50.049441,19.932251],[50.048639,19.931511],[50.048627,19.931426],[50.04881,19.931388],[50.048786,19.931341],[50.048697,19.931223],[50.048335,19.930448],[50.048355,19.930509],[50.048424,19.930384],[50.048442,19.930439],[50.046616,19.924807],[50.046671,19.924758],[50.046704,19.924729],[50.047241,19.954738],[50.047184,19.954733],[50.047084,19.954752],[50.046867,19.954799],[50.046818,19.954813],[50.051045,19.954383],[50.051198,19.954606],[50.049852,19.95255],[50.049903,19.952412],[50.047694,19.954764],[50.048077,19.954608],[50.048175,19.954561],[50.048255,19.954514],[50.048345,19.954452],[50.048429,19.954379],[50.048509,19.954292],[50.048373,19.954254],[50.048304,19.954319],[50.048235,19.954371],[50.048169,19.954416],[50.048093,19.954456],[50.047978,19.954509],[50.047856,19.954553],[50.047658,19.954604],[50.047497,19.952873],[50.047696,19.953642],[50.049802,19.952458],[50.058613,19.949224],[50.058623,19.949305],[50.058646,19.949498],[50.058668,19.949721],[50.058797,19.949083],[50.058797,19.948935],[50.058794,19.948837],[50.058782,19.94868],[50.05876,19.948509],[50.058753,19.948456],[50.05874,19.948387],[50.058715,19.948256],[50.058299,19.946761],[50.058228,19.946653],[50.058192,19.946599],[50.057852,19.946215],[50.057712,19.946095],[50.058041,19.946383],[50.057537,19.945955],[50.057512,19.945937],[50.057364,19.945828],[50.057246,19.945741],[50.056958,19.945515],[50.056912,19.945478],[50.056827,19.945412],[50.056822,19.945408],[50.056777,19.945373],[50.056765,19.945363],[50.056759,19.945359],[50.056748,19.945349],[50.056455,19.945115],[50.056107,19.94482],[50.056057,19.944778],[50.055733,19.944526],[50.055404,19.944262],[50.051868,19.94148],[50.051856,19.941462],[50.05181,19.941398],[50.051753,19.941323],[50.051518,19.94101],[50.051418,19.940872],[50.05131,19.940733],[50.0546,19.944297],[50.054899,19.944538],[50.051089,19.941076],[50.05126,19.941283],[50.051553,19.941677],[50.051648,19.941793],[50.05165,19.941795],[50.057493,19.946526],[50.057677,19.946673],[50.057894,19.946857],[50.055725,19.945183],[50.055818,19.945249],[50.056064,19.945426],[50.056175,19.94551],[50.056201,19.945529],[50.056215,19.94554],[50.058019,19.946981],[50.058042,19.947001],[50.05809,19.947042],[50.058128,19.947077],[50.058151,19.947101],[50.058177,19.947135],[50.05243,19.941966],[50.052262,19.941851],[50.052068,19.941696],[50.051998,19.941626],[50.051978,19.941607],[50.051945,19.941569],[50.051888,19.941504],[50.051882,19.941498],[50.050501,19.939119],[50.050538,19.939332],[50.050545,19.939385],[50.050643,19.940155],[50.05067,19.940315],[50.050692,19.940397],[50.050721,19.940493],[50.055252,19.953734],[50.055106,19.953782],[50.054977,19.953816],[50.054853,19.953833],[50.054761,19.953837],[50.054631,19.953788],[50.058354,19.950997],[50.058449,19.950805],[50.056205,19.953513],[50.056319,19.953373],[50.056469,19.953218],[50.05709,19.952572],[50.0572,19.95246],[50.057482,19.952155],[50.057613,19.952006],[50.057716,19.951882],[50.05779,19.951804],[50.057797,19.951796],[50.057881,19.951686],[50.058085,19.951413],[50.058098,19.951396],[50.058222,19.951213],[50.058274,19.951135],[50.058276,19.951132],[50.054433,19.953744],[50.054331,19.953738],[50.052266,19.954452],[50.052481,19.954233],[50.052643,19.954088],[50.052683,19.954056],[50.052805,19.953974],[50.052865,19.953938],[50.05293,19.953903],[50.053001,19.953869],[50.053075,19.953838],[50.053162,19.953806],[50.05323,19.953786],[50.05329,19.953772],[50.053375,19.953756],[50.053483,19.953745],[50.053554,19.95374],[50.053614,19.95374],[50.053677,19.953743],[50.053727,19.953747],[50.053915,19.953779],[50.054036,19.953818],[50.054092,19.95384],[50.054159,19.953869],[50.054223,19.953899],[50.054332,19.953932],[50.054494,19.95402],[50.054598,19.954078],[50.054655,19.954106],[50.054711,19.954129],[50.054768,19.954147],[50.054824,19.954163],[50.054914,19.954181],[50.054998,19.95419],[50.055082,19.954197],[50.055177,19.9542],[50.052217,19.954497],[50.055361,19.954154],[50.055478,19.954103],[50.055596,19.954047],[50.055681,19.954002],[50.055843,19.953881],[50.052216,19.954306],[50.051944,19.954585],[50.051804,19.954732],[50.051753,19.954787],[50.051644,19.954919],[50.05223,19.95602],[50.05221,19.955963],[50.052111,19.955723],[50.052017,19.955524],[50.051936,19.955375],[50.05186,19.955242],[50.051833,19.955196],[50.055298,19.932027],[50.055299,19.932001],[50.055303,19.931976],[50.055429,19.931425],[50.055528,19.931007],[50.055654,19.930467],[50.05584,19.92971],[50.055894,19.929506],[50.055357,19.932125],[50.055495,19.932239],[50.054795,19.926776],[50.054837,19.926885],[50.054977,19.927228],[50.054988,19.927255],[50.055001,19.927289],[50.055013,19.927326],[50.055029,19.927364],[50.056186,19.929068],[50.056209,19.929092],[50.056222,19.929101],[50.056293,19.92913],[50.056335,19.929147],[50.053484,19.922114],[50.053556,19.922369],[50.053664,19.922753],[50.053722,19.922964],[50.053786,19.923203],[50.049176,19.933317],[50.049222,19.933456],[50.049792,19.935654],[50.04928,19.935979],[50.049259,19.935993],[50.048682,19.933916],[50.048385,19.934143],[50.047811,19.934615],[50.047547,19.934826],[50.047327,19.93501],[50.046825,19.935433],[50.046322,19.935908],[50.045977,19.936307],[50.045453,19.936985],[50.045217,19.937375],[50.049833,19.935263],[50.049798,19.935385],[50.049617,19.935696],[50.046762,19.924677],[50.046717,19.924526],[50.046709,19.924498],[50.048033,19.928737],[50.048012,19.928696],[50.047998,19.928648],[50.047986,19.928597],[50.047937,19.928247],[50.047806,19.927868],[50.046612,19.924169],[50.046568,19.924018],[50.046553,19.923968],[50.046516,19.923844],[50.046492,19.923766],[50.046457,19.923648],[50.046441,19.923595],[50.046384,19.923403],[50.046376,19.923378],[50.046169,19.922757],[50.045786,19.921604],[50.049533,19.932582],[50.049164,19.931382],[50.04963,19.932932],[50.049621,19.932903],[50.049687,19.93312],[50.04957,19.932719],[50.049543,19.932621],[50.049589,19.932791],[50.056304,19.923748],[50.056346,19.923742],[50.056394,19.923775],[50.056815,19.924663],[50.056973,19.924999],[50.056982,19.925017],[50.06313,19.956018],[50.063165,19.956022],[50.063166,19.955968],[50.063151,19.955911],[50.063108,19.956066],[50.063121,19.956016],[50.063135,19.955985],[50.063108,19.95594],[50.063095,19.955962],[50.06316,19.955903],[50.063188,19.955905],[50.063291,19.955578],[50.06338,19.955483],[50.063427,19.955474],[50.063538,19.955379],[50.063575,19.955345],[50.062795,19.956198],[50.062761,19.956174],[50.062726,19.956135],[50.062851,19.956],[50.062964,19.955873],[50.047316,19.925932],[50.047199,19.926014],[50.046868,19.925003],[50.051393,19.92278],[50.051579,19.923649],[50.051761,19.924305],[50.051918,19.924785],[50.052061,19.925228],[50.05229,19.925929],[50.052526,19.926524],[50.052747,19.927001],[50.053259,19.928031],[50.052123,19.93456],[50.0521,19.934587],[50.051966,19.934752],[50.051752,19.934981],[50.051534,19.935168],[50.050109,19.935422],[50.051808,19.947624],[50.05174,19.947656],[50.051847,19.948378],[50.05184,19.948308],[50.051892,19.948287],[50.059123,19.93305],[50.059053,19.933093],[50.058995,19.933124],[50.05883,19.933187],[50.058802,19.933201],[50.046063,19.955331],[50.046161,19.955319],[50.046212,19.955316],[50.046257,19.955314],[50.046341,19.955301],[50.046411,19.955289],[50.046476,19.955272],[50.046551,19.95525],[50.05337,19.948703],[50.053215,19.948872],[50.053152,19.94894],[50.053046,19.94905],[50.052675,19.949438],[50.052348,19.949789],[50.052119,19.950033],[50.052051,19.950106],[50.0516,19.950589],[50.05147,19.950722],[50.051327,19.950876],[50.051084,19.951136],[50.050964,19.951264],[50.055922,19.945998],[50.055878,19.946044],[50.05566,19.946273],[50.055415,19.946533],[50.055412,19.946536],[50.055325,19.946627],[50.05524,19.946717],[50.055186,19.946774],[50.05466,19.947332],[50.05455,19.947449],[50.054429,19.947578],[50.054354,19.947657],[50.054306,19.947708],[50.054249,19.947768],[50.053905,19.948139],[50.059079,19.923431],[50.059016,19.923455],[50.058942,19.923483],[50.058922,19.923418],[50.058888,19.923371],[50.046615,19.924868],[50.046598,19.924824],[50.046526,19.92495],[50.04651,19.924903],[50.057053,19.945803],[50.057475,19.946137],[50.056938,19.945381],[50.051209,19.95113],[50.051252,19.951084],[50.051565,19.950747],[50.051283,19.950794],[50.051309,19.950765],[50.051431,19.950633],[50.051561,19.950492],[50.051636,19.950411],[50.051694,19.950349],[50.051887,19.950145],[50.052066,19.949956],[50.052148,19.949869],[50.052311,19.949703],[50.052637,19.94935],[50.052664,19.949311],[50.057228,19.944714],[50.053104,19.949102],[50.05308,19.949125],[50.05272,19.949533],[50.049811,19.94428],[50.050087,19.944164],[50.050559,19.943973],[50.05086,19.943833],[50.047599,19.942537],[50.047494,19.941938],[50.060428,19.937656],[50.060471,19.937666],[50.06051,19.937681],[50.060552,19.937707],[50.060647,19.937783],[50.060805,19.93791],[50.060941,19.938022],[50.061093,19.938147],[50.061456,19.938439],[50.061615,19.938551],[50.062323,19.937975],[50.059116,19.938707],[50.05914,19.93871],[50.055245,19.938374],[50.055177,19.938379],[50.055078,19.938393],[50.055037,19.938401],[50.054952,19.938417],[50.062865,19.951233],[50.06324,19.952866],[50.063287,19.95307],[50.063424,19.953663],[50.063451,19.953781],[50.063727,19.954981],[50.055542,19.93687],[50.055483,19.936833],[50.060738,19.940206],[50.059224,19.936883],[50.059207,19.936887],[50.05903,19.936954],[50.059639,19.935158],[50.059482,19.93517],[50.058653,19.936393],[50.05864,19.936471],[50.058708,19.936516],[50.058897,19.936503],[50.059506,19.936333],[50.059489,19.936415],[50.05948,19.936452],[50.059467,19.936498],[50.059456,19.936535],[50.059444,19.936575],[50.059433,19.936607],[50.059418,19.936648],[50.059406,19.936675],[50.05939,19.936707],[50.059374,19.936736],[50.059359,19.936767],[50.059326,19.936846],[50.059296,19.936927],[50.059285,19.936957],[50.059277,19.936988],[50.059264,19.937038],[50.059256,19.937073],[50.059249,19.93711],[50.059242,19.937155],[50.059235,19.937202],[50.059231,19.937246],[50.059228,19.937273],[50.059225,19.937315],[50.059222,19.93736],[50.059219,19.937491],[50.059218,19.937542],[50.061779,19.937137],[50.062147,19.937682],[50.062106,19.937646],[50.058654,19.933387],[50.058482,19.933451],[50.058386,19.933494],[50.058059,19.933637],[50.057823,19.933747],[50.046038,19.948119],[50.06196,19.932215],[50.061954,19.932229],[50.061946,19.932241],[50.061935,19.932247],[50.061913,19.932244],[50.061903,19.932233],[50.061896,19.932218],[50.061893,19.9322],[50.061894,19.932181],[50.061899,19.932164],[50.061907,19.932151],[50.061918,19.932142],[50.06194,19.932144],[50.06195,19.932153],[50.061957,19.932165],[50.061961,19.932181],[50.061962,19.932198],[50.061303,19.93274],[50.061243,19.932694],[50.062195,19.933411],[50.062237,19.933304],[50.062166,19.933483],[50.06218,19.933447],[50.062265,19.933232],[50.060021,19.942606],[50.060205,19.942859],[50.060733,19.943587],[50.060891,19.943777],[50.061074,19.943938],[50.061126,19.943969],[50.061427,19.942002],[50.061438,19.942041],[50.061445,19.942078],[50.061453,19.942131],[50.061461,19.942187],[50.061476,19.94232],[50.061481,19.942372],[50.061487,19.942448],[50.06149,19.942521],[50.061492,19.942555],[50.061492,19.9426],[50.06149,19.942647],[50.061486,19.942699],[50.061482,19.942755],[50.061476,19.942811],[50.061467,19.942873],[50.06146,19.942914],[50.061385,19.943335],[50.060666,19.940211],[50.060675,19.940174],[50.060671,19.940171],[50.060679,19.940139],[50.060683,19.940141],[50.06069,19.940112],[50.060686,19.940111],[50.060691,19.940087],[50.060695,19.940089],[50.060702,19.940061],[50.060698,19.940058],[50.060704,19.940034],[50.060708,19.940036],[50.060715,19.940009],[50.060711,19.940007],[50.060717,19.939982],[50.060721,19.939985],[50.060725,19.939971],[50.060729,19.939959],[50.060725,19.939955],[50.060729,19.939944],[50.060732,19.939933],[50.060737,19.939935],[50.060746,19.939909],[50.060741,19.939905],[50.060748,19.939883],[50.060753,19.939887],[50.060762,19.939859],[50.060758,19.939856],[50.060764,19.939833],[50.060769,19.939837],[50.060778,19.939808],[50.060773,19.939805],[50.060784,19.939774],[50.060788,19.939777],[50.060799,19.939742],[50.060813,19.939742],[50.060906,19.939741],[50.060906,19.939744],[50.060999,19.939824],[50.061071,19.93989],[50.061101,19.939918],[50.061111,19.939925],[50.061121,19.939932],[50.061133,19.939939],[50.061196,19.939987],[50.061199,19.939996],[50.061205,19.940009],[50.061211,19.940018],[50.061218,19.940028],[50.061226,19.940036],[50.061233,19.940043],[50.061239,19.940048],[50.061247,19.940054],[50.061255,19.940059],[50.061264,19.940064],[50.061272,19.940067],[50.06128,19.940069],[50.061289,19.940069],[50.061302,19.940062],[50.061306,19.940056],[50.061307,19.940052],[50.061328,19.940068],[50.061326,19.940072],[50.061349,19.940089],[50.061361,19.940098],[50.061338,19.940162],[50.061464,19.940252],[50.061465,19.94025],[50.061485,19.940264],[50.061484,19.940266],[50.061505,19.940281],[50.061506,19.940279],[50.061526,19.940295],[50.061526,19.940297],[50.061546,19.940311],[50.061547,19.940309],[50.061568,19.940325],[50.061567,19.940327],[50.061584,19.940339],[50.061583,19.940342],[50.061592,19.940348],[50.061592,19.940344],[50.061595,19.940346],[50.061608,19.940358],[50.061627,19.940374],[50.06176,19.940396],[50.061756,19.940411],[50.061751,19.94043],[50.06174,19.940467],[50.061729,19.940507],[50.061725,19.940522],[50.061717,19.940549],[50.061719,19.940551],[50.061704,19.940604],[50.061701,19.940602],[50.061694,19.940626],[50.061696,19.940629],[50.061672,19.940706],[50.061669,19.940704],[50.061664,19.94072],[50.061667,19.940722],[50.061649,19.940778],[50.061646,19.940776],[50.061645,19.94078],[50.061641,19.940791],[50.061644,19.940794],[50.061619,19.940867],[50.061623,19.940869],[50.061619,19.940881],[50.061615,19.940893],[50.061611,19.940891],[50.061596,19.940882],[50.061525,19.94084],[50.061518,19.940835],[50.061496,19.940819],[50.061494,19.940826],[50.061476,19.940813],[50.061478,19.940805],[50.061471,19.9408],[50.061462,19.940794],[50.061459,19.940799],[50.061436,19.940783],[50.061437,19.940777],[50.061388,19.940742],[50.061385,19.940747],[50.061357,19.940724],[50.061354,19.940732],[50.061334,19.940715],[50.061337,19.940706],[50.061333,19.940704],[50.061326,19.940698],[50.061323,19.940706],[50.061306,19.940695],[50.061308,19.940687],[50.061301,19.940681],[50.061296,19.94069],[50.061275,19.940676],[50.061277,19.940669],[50.061272,19.940665],[50.061271,19.940667],[50.061249,19.940651],[50.06125,19.940649],[50.061245,19.940646],[50.061243,19.940649],[50.061233,19.940643],[50.06122,19.940633],[50.061222,19.940629],[50.061218,19.940626],[50.061162,19.940584],[50.06116,19.94059],[50.061149,19.940581],[50.061137,19.940571],[50.061138,19.940564],[50.061073,19.940518],[50.061073,19.940521],[50.061066,19.940516],[50.061065,19.94052],[50.061049,19.940507],[50.06105,19.940503],[50.061042,19.940496],[50.06104,19.940501],[50.061031,19.940494],[50.061023,19.940488],[50.061025,19.940478],[50.061022,19.940476],[50.061018,19.940472],[50.061014,19.94048],[50.060996,19.940467],[50.060965,19.940444],[50.060948,19.940432],[50.060952,19.94042],[50.060946,19.940416],[50.060912,19.940391],[50.060911,19.940395],[50.060878,19.940372],[50.060876,19.94038],[50.060866,19.940373],[50.060856,19.940366],[50.060858,19.940357],[50.060788,19.940306],[50.060766,19.940289],[50.060684,19.940225],[50.061275,19.940564],[50.061282,19.940545],[50.060911,19.940288],[50.060917,19.94027],[50.061081,19.940415],[50.061087,19.940396],[50.061259,19.94055],[50.061266,19.940531],[50.060984,19.940343],[50.060989,19.940325],[50.060887,19.940269],[50.060891,19.940257],[50.061291,19.940577],[50.061297,19.940558],[50.060824,19.940318],[50.060815,19.940312],[50.061008,19.940362],[50.061016,19.940337],[50.061057,19.940398],[50.061062,19.940379],[50.060935,19.940306],[50.060941,19.940288],[50.061032,19.94038],[50.06104,19.940355],[50.060851,19.940241],[50.060855,19.940229],[50.061322,19.940605],[50.061329,19.940586],[50.061155,19.940467],[50.061159,19.940454],[50.061106,19.940433],[50.06111,19.940419],[50.061244,19.940537],[50.06125,19.940518],[50.061306,19.940591],[50.061313,19.940572],[50.060835,19.94028],[50.060827,19.940274],[50.060846,19.940242],[50.060838,19.940236],[50.061172,19.940479],[50.061176,19.940466],[50.06096,19.940325],[50.060965,19.940307],[50.060863,19.94025],[50.060867,19.940238],[50.06113,19.94045],[50.061134,19.940436],[50.055025,19.937853],[50.055001,19.937876],[50.054951,19.937927],[50.054906,19.937981],[50.054786,19.938142],[50.05471,19.938248],[50.054705,19.938254],[50.054699,19.938265],[50.054692,19.938284],[50.054689,19.938302],[50.054688,19.938314],[50.054689,19.938328],[50.054693,19.938352],[50.054697,19.938367],[50.054705,19.938385],[50.054718,19.938403],[50.054727,19.938413],[50.054738,19.938417],[50.054758,19.938416],[50.054772,19.938413],[50.05509,19.938356],[50.055086,19.938286],[50.055062,19.938207],[50.055047,19.938083],[50.055026,19.937861],[50.054391,19.938951],[50.054416,19.939006],[50.054474,19.939086],[50.055453,19.939459],[50.056078,19.939703],[50.05689,19.940015],[50.058975,19.940396],[50.059006,19.94041],[50.05902,19.940415],[50.059031,19.940421],[50.059062,19.940437],[50.059631,19.940826],[50.06025,19.941264],[50.060262,19.941299],[50.05463,19.938664],[50.054557,19.938746],[50.054315,19.939044],[50.054264,19.939114],[50.054261,19.939151],[50.054276,19.939203],[50.062959,19.956253],[50.062958,19.956178],[50.062968,19.956127],[50.062985,19.956089],[50.063002,19.956053],[50.063022,19.956013],[50.06304,19.955985],[50.060538,19.93859],[50.060506,19.938722],[50.060405,19.939185],[50.060401,19.939203],[50.060616,19.93833],[50.060573,19.938468],[50.062679,19.932262],[50.062705,19.9322],[50.062713,19.932183],[50.062722,19.932165],[50.062766,19.932064],[50.063569,19.933235],[50.063593,19.933187],[50.063595,19.933183],[50.063601,19.933171],[50.063608,19.933156],[50.063614,19.933143],[50.063633,19.933105],[50.054688,19.938607],[50.054753,19.938568],[50.062571,19.932147],[50.062555,19.932124],[50.062517,19.932096],[50.062457,19.932067],[50.062041,19.931888],[50.061987,19.931874],[50.061949,19.931872],[50.061866,19.931893],[50.061844,19.93188],[50.061837,19.931824],[50.06183,19.931778],[50.061814,19.931686],[50.060703,19.932608],[50.059923,19.934369],[50.06072,19.932597],[50.06076,19.932588],[50.060947,19.932548],[50.060429,19.933145],[50.059908,19.934262],[50.059775,19.934154],[50.059453,19.933874],[50.059391,19.933824],[50.059199,19.933651],[50.059149,19.933633],[50.063487,19.929663],[50.063968,19.922634],[50.063958,19.922688],[50.063845,19.923444],[50.063835,19.923518],[50.063835,19.923529],[50.063837,19.923536],[50.063923,19.923476],[50.063755,19.923383],[50.063479,19.922512],[50.063884,19.922531],[50.064052,19.92272],[50.064064,19.92264],[50.064067,19.922622],[50.061342,19.941906],[50.061359,19.941951],[50.061374,19.941994],[50.06139,19.942046],[50.061403,19.942106],[50.061413,19.942161],[50.06142,19.942223],[50.061429,19.942328],[50.061434,19.942401],[50.061442,19.942524],[50.061444,19.942583],[50.061445,19.942669],[50.061445,19.942724],[50.061441,19.942769],[50.061435,19.942825],[50.061427,19.942873],[50.061416,19.942923],[50.061364,19.943166],[50.05787,19.924747],[50.05821,19.925963],[50.058219,19.925995],[50.058229,19.926032],[50.058245,19.926097],[50.061567,19.936507],[50.061514,19.936472],[50.062171,19.937461],[50.062098,19.937671],[50.062087,19.937701],[50.062021,19.937891],[50.062127,19.937738],[50.061701,19.937354],[50.061324,19.937041],[50.061333,19.937014],[50.061282,19.936974],[50.061314,19.937068],[50.06126,19.937027],[50.061399,19.936824],[50.061249,19.937255],[50.046521,19.949528],[50.04625,19.948885],[50.046174,19.948705],[50.046279,19.947909],[50.046429,19.947764],[50.046562,19.94763],[50.046758,19.947408],[50.04689,19.947243],[50.047118,19.946946],[50.057492,19.944244],[50.057289,19.944467],[50.0572,19.944563],[50.057135,19.944636],[50.057059,19.944727],[50.056867,19.944939],[50.056695,19.945124],[50.056667,19.945153],[50.046044,19.948392],[50.046016,19.948306],[50.047559,19.945165],[50.047642,19.945603],[50.047648,19.945601],[50.047655,19.945597],[50.047667,19.947441],[50.047699,19.947562],[50.047637,19.945255],[50.047609,19.945332],[50.047678,19.945724],[50.047726,19.945758],[50.049615,19.944979],[50.050035,19.945462],[50.04966,19.945731],[50.059138,19.937888],[50.050034,19.936187],[50.049918,19.935646],[50.050607,19.937059],[50.050557,19.936856],[50.050368,19.936223],[50.051309,19.935363],[50.050071,19.935187],[50.049993,19.935151],[50.051228,19.935413],[50.051189,19.935436],[50.051039,19.935504],[50.050844,19.935569],[50.048439,19.931685],[50.048445,19.931748],[50.048446,19.931811],[50.048437,19.931882],[50.048426,19.931942],[50.048417,19.931977],[50.049394,19.933175],[50.049352,19.932957],[50.049333,19.93275],[50.049335,19.932588],[50.049353,19.932524],[50.049382,19.932472],[50.049441,19.932421],[50.046371,19.925106],[50.046782,19.926364],[50.046846,19.92656],[50.04689,19.926696],[50.046936,19.926838],[50.0473,19.92792],[50.047712,19.929172],[50.046298,19.924896],[50.046306,19.924918],[50.046348,19.925041],[50.048075,19.930372],[50.04808,19.9304],[50.048175,19.930559],[50.048313,19.931025],[50.048347,19.931149],[50.048376,19.931283],[50.048397,19.931389],[50.048415,19.931491],[50.048427,19.931583],[50.057542,19.938093],[50.057406,19.938109],[50.057363,19.938114],[50.057304,19.938119],[50.05713,19.938132],[50.057071,19.938136],[50.056526,19.938183],[50.056194,19.938216],[50.056094,19.938227],[50.055951,19.938245],[50.055927,19.938247],[50.055854,19.938259],[50.055574,19.938304],[50.05547,19.938321],[50.061476,19.939684],[50.061471,19.93965],[50.061458,19.939615],[50.061428,19.939568],[50.061412,19.939527],[50.061404,19.939492],[50.061403,19.939459],[50.061404,19.939381],[50.061413,19.939123],[50.061419,19.939071],[50.061432,19.939019],[50.061454,19.938957],[50.061486,19.938877],[50.061593,19.938621],[50.0615,19.940039],[50.061505,19.940066],[50.061517,19.940082],[50.061532,19.940097],[50.061661,19.940183],[50.054634,19.93815],[50.054891,19.937816],[50.055027,19.937679],[50.055176,19.937549],[50.05521,19.937518],[50.055237,19.937479],[50.055282,19.93737],[50.055309,19.93724],[50.055366,19.936791],[50.055369,19.936762],[50.055381,19.936672],[50.055435,19.936691],[50.055479,19.936707],[50.062545,19.930214],[50.062438,19.92924],[50.062332,19.928313],[50.062275,19.927814],[50.062677,19.93024],[50.062639,19.930192],[50.062609,19.929925],[50.062362,19.92781],[50.062407,19.927801],[50.06317,19.927747],[50.063228,19.927743],[50.063253,19.927771],[50.06331,19.927941],[50.061818,19.934318],[50.061823,19.934322],[50.06185,19.934344],[50.06188,19.934369],[50.062196,19.934663],[50.062295,19.934755],[50.062307,19.934766],[50.062326,19.934787],[50.062429,19.934903],[50.062443,19.934918],[50.062463,19.934941],[50.062507,19.934985],[50.06285,19.936925],[50.062829,19.936911],[50.062518,19.934996],[50.062537,19.934952],[50.062673,19.934629],[50.06269,19.934588],[50.062752,19.93444],[50.062839,19.934234],[50.062883,19.93413],[50.062965,19.933934],[50.063106,19.9336],[50.063283,19.933179],[50.063291,19.93316],[50.049729,19.9352],[50.049476,19.935401],[50.047759,19.936749],[50.047641,19.936849],[50.046024,19.94446],[50.044907,19.94555],[50.044943,19.945639],[50.05089,19.934398],[50.050814,19.934451],[50.050751,19.934495],[50.049809,19.935193],[50.049753,19.935297],[50.049575,19.935593],[50.049491,19.935688],[50.049335,19.935866],[50.055449,19.936544],[50.055491,19.936265],[50.055505,19.936068],[50.055508,19.935879],[50.055499,19.935769],[50.055481,19.935657],[50.055306,19.934852],[50.05412,19.93893],[50.05419,19.938814],[50.054256,19.938715],[50.054469,19.938384],[50.053572,19.935402],[50.053679,19.935461],[50.053792,19.935586],[50.053905,19.935753],[50.054192,19.935456],[50.047091,19.937636],[50.047053,19.937675],[50.046974,19.937757],[50.046587,19.938107],[50.046457,19.938257],[50.046414,19.938314],[50.046368,19.938374],[50.046081,19.944273],[50.04609,19.944288],[50.046127,19.944334],[50.046139,19.94435],[50.049521,19.935541],[50.054923,19.933208],[50.055252,19.934857],[50.055221,19.934712],[50.055107,19.934176],[50.055086,19.934091],[50.055001,19.932992],[50.055044,19.932869],[50.054932,19.932802],[50.054713,19.932668],[50.055023,19.93401],[50.054984,19.933881],[50.054868,19.933462],[50.058691,19.928426],[50.058782,19.928367],[50.059242,19.928057],[50.05925,19.928052],[50.059365,19.927976],[50.059422,19.927938],[50.059754,19.927728],[50.059788,19.927989],[50.058961,19.928535],[50.058727,19.928642],[50.058624,19.928167],[50.058559,19.928204],[50.061637,19.934769],[50.061837,19.934979],[50.04898,19.940694],[50.048966,19.940634],[50.048959,19.940604],[50.048942,19.940529],[50.048774,19.939876],[50.048695,19.939553],[50.04865,19.93937],[50.048471,19.938637],[50.048427,19.938425],[50.061005,19.932332],[50.058275,19.92611],[50.058346,19.926508],[50.058436,19.92701],[50.058561,19.927714],[50.058644,19.928156],[50.059245,19.925474],[50.058252,19.926124],[50.058175,19.926173],[50.057754,19.926446],[50.057386,19.926651],[50.056772,19.926959],[50.056523,19.927116],[50.056267,19.927245],[50.056255,19.927248],[50.056184,19.927269],[50.056146,19.92728],[50.062691,19.923039],[50.062695,19.923054],[50.06265,19.923059],[50.062603,19.923064],[50.062622,19.923026],[50.062627,19.923015],[50.062633,19.922992],[50.062637,19.92297],[50.062647,19.922938],[50.062724,19.92268],[50.062754,19.92257],[50.062774,19.922506],[50.062776,19.922467],[50.062776,19.922454],[50.062776,19.922443],[50.062794,19.922444],[50.06279,19.922427],[50.062795,19.922428],[50.062797,19.92241],[50.062799,19.92239],[50.062795,19.922389],[50.062798,19.922355],[50.062975,19.922365],[50.062989,19.922452],[50.062999,19.922517],[50.063009,19.922576],[50.06302,19.922636],[50.063088,19.923025],[50.063092,19.923047],[50.063123,19.923229],[50.063076,19.923186],[50.063028,19.923143],[50.063035,19.923101],[50.062959,19.922662],[50.062798,19.922669],[50.053974,19.938944],[50.053998,19.939],[50.054045,19.939105],[50.054093,19.939214],[50.054098,19.939226],[50.061984,19.921509],[50.061653,19.921563],[50.061233,19.921633],[50.061176,19.921642],[50.060856,19.921693],[50.060844,19.921694],[50.060791,19.922614],[50.060881,19.923041],[50.06096,19.923415],[50.060965,19.923436],[50.061032,19.923758],[50.052894,19.935088],[50.052993,19.93519],[50.053063,19.935264],[50.053097,19.935183],[50.053158,19.935043],[50.053258,19.935149],[50.053306,19.93522],[50.053341,19.935267],[50.053382,19.935313],[50.053435,19.935352],[50.053478,19.935372],[50.053009,19.934695],[50.05289,19.934963],[50.052887,19.935012],[50.052901,19.935032],[50.052913,19.935046],[50.054045,19.939387],[50.053538,19.939935],[50.053251,19.94017],[50.053112,19.940295],[50.053023,19.940375],[50.052987,19.940408],[50.052504,19.940843],[50.052464,19.940879],[50.052374,19.940985],[50.052232,19.941153],[50.052058,19.941385],[50.051225,19.941058],[50.051576,19.941552],[50.051603,19.941589],[50.051773,19.942003],[50.051811,19.941933],[50.051973,19.941238],[50.052003,19.941291],[50.052008,19.941299],[50.052011,19.941304],[50.05202,19.94132],[50.052026,19.94133],[50.05205,19.941372],[50.051619,19.941563],[50.051627,19.941549],[50.051639,19.941527],[50.051652,19.941505],[50.051668,19.941477],[50.051679,19.941456],[50.052341,19.942599],[50.05219,19.942455],[50.051961,19.942238],[50.051758,19.94203],[50.052037,19.941789],[50.052019,19.941797],[50.051984,19.941812],[50.051975,19.941816],[50.051929,19.941837],[50.051902,19.941849],[50.057636,19.933642],[50.057589,19.933386],[50.057016,19.933918],[50.05691,19.933214],[50.056894,19.933104],[50.056838,19.932751],[50.056835,19.932727],[50.056824,19.932679],[50.056779,19.932466],[50.05678,19.932421],[50.057157,19.931747],[50.057369,19.932213],[50.05496,19.944405],[50.055049,19.944472],[50.055108,19.944398],[50.055139,19.944361],[50.055205,19.944277],[50.056076,19.928899],[50.056085,19.928878],[50.06323,19.926804],[50.063221,19.926641],[50.063817,19.927683],[50.063585,19.927833],[50.063476,19.9279],[50.063459,19.927903],[50.063432,19.927895],[50.063413,19.927868],[50.063355,19.927655],[50.063243,19.927275],[50.063225,19.927214],[50.063143,19.92693],[50.063166,19.926848],[50.063186,19.926823],[50.063739,19.926734],[50.063788,19.926749],[50.063809,19.927397],[50.064613,19.928913],[50.064564,19.928924],[50.0637,19.929098],[50.063557,19.929114],[50.063545,19.92911],[50.063534,19.92909],[50.063533,19.928978],[50.063532,19.928685],[50.063527,19.928602],[50.063487,19.928231],[50.063476,19.928127],[50.063511,19.928064],[50.059139,19.924767],[50.058881,19.924977],[50.05843,19.92527],[50.058251,19.925355],[50.058221,19.925372],[50.055299,19.927145],[50.055334,19.927121],[50.055489,19.927024],[50.055669,19.926915],[50.055796,19.926847],[50.055991,19.926745],[50.056013,19.926734],[50.056031,19.926721],[50.056192,19.926641],[50.056404,19.926539],[50.057174,19.92614],[50.057466,19.925967],[50.057647,19.92586],[50.057816,19.92576],[50.05805,19.92563],[50.058058,19.925607],[50.058061,19.925587],[50.058039,19.925521],[50.055256,19.927172],[50.054965,19.927327],[50.054973,19.927318],[50.054978,19.927312],[50.057378,19.923022],[50.05732,19.922886],[50.05919,19.924685],[50.059075,19.923877],[50.05903,19.923555],[50.059286,19.925518],[50.05937,19.925774],[50.059393,19.925842],[50.059445,19.926009],[50.059563,19.926403],[50.059703,19.927379],[50.059712,19.927447],[50.059054,19.939726],[50.059002,19.940755],[50.058995,19.94081],[50.058982,19.94089],[50.058964,19.940972],[50.05892,19.941186],[50.059137,19.934467],[50.058988,19.934069],[50.058886,19.933864],[50.058857,19.933808],[50.058823,19.933745],[50.058649,19.933374],[50.063514,19.941776],[50.063389,19.941684],[50.063269,19.941595],[50.063247,19.941579],[50.063217,19.941557],[50.062505,19.941038],[50.06245,19.940998],[50.061733,19.940462],[50.061728,19.940458],[50.061717,19.94045],[50.061705,19.940446],[50.054576,19.925595],[50.054593,19.92565],[50.054559,19.925741],[50.060694,19.936388],[50.060655,19.936362],[50.060628,19.936345],[50.060592,19.936325],[50.060555,19.93631],[50.060517,19.936299],[50.060468,19.936286],[50.060414,19.936277],[50.060342,19.936262],[50.063548,19.937473],[50.06353,19.937458],[50.063212,19.937209],[50.063056,19.937083],[50.062445,19.938066],[50.056202,19.928824],[50.056148,19.92874],[50.055025,19.927808],[50.054954,19.927852],[50.054943,19.927856],[50.054808,19.927965],[50.05545,19.927794],[50.055409,19.927845],[50.058921,19.950631],[50.059041,19.950635],[50.059318,19.950695],[50.059602,19.950753],[50.059737,19.950781],[50.058466,19.950526],[50.058477,19.950518],[50.058622,19.95029],[50.058567,19.95021],[50.058628,19.95002],[50.058562,19.949509],[50.048199,19.937905],[50.048433,19.937822],[50.048747,19.93989],[50.048912,19.940548],[50.063907,19.924182],[50.063918,19.924109],[50.063928,19.924039],[50.062994,19.926594],[50.062959,19.926521],[50.06276,19.925773],[50.062751,19.925731],[50.062723,19.925554],[50.062607,19.92494],[50.062583,19.924852],[50.062567,19.924805],[50.06255,19.924772],[50.062526,19.924728],[50.062465,19.924431],[50.062348,19.923863],[50.062438,19.923818],[50.062696,19.923807],[50.062914,19.923852],[50.063467,19.924053],[50.063731,19.924149],[50.063837,19.924193],[50.063864,19.924205],[50.063902,19.92422],[50.063799,19.926536],[50.063793,19.92627],[50.06379,19.926106],[50.063784,19.925827],[50.063775,19.925434],[50.063763,19.924854],[50.063752,19.92445],[50.063739,19.924389],[50.056169,19.950103],[50.058092,19.9506],[50.058147,19.950483],[50.05821,19.950348],[50.058224,19.950318],[50.058225,19.950304],[50.058224,19.950292],[50.058219,19.950278],[50.058208,19.950264],[50.058189,19.950247],[50.058053,19.950127],[50.059225,19.94305],[50.059192,19.943121],[50.059088,19.943385],[50.058989,19.943653],[50.058984,19.943666],[50.05892,19.943838],[50.058815,19.944118],[50.058731,19.944341],[50.058659,19.944537],[50.058637,19.944601],[50.058617,19.944666],[50.058603,19.944715],[50.058586,19.944779],[50.058574,19.944834],[50.058564,19.944883],[50.058556,19.944944],[50.058547,19.945016],[50.058511,19.945405],[50.058492,19.945637],[50.058496,19.945401],[50.058484,19.945398],[50.058448,19.94539],[50.058406,19.94538],[50.059505,19.942532],[50.059563,19.942432],[50.059586,19.942405],[50.059603,19.942394],[50.059627,19.942391],[50.059648,19.942395],[50.059673,19.942412],[50.059685,19.94239],[50.054705,19.932682],[50.054919,19.932816],[50.054995,19.932864],[50.054904,19.933194],[50.054939,19.933225],[50.05497,19.933249],[50.055002,19.933272],[50.055105,19.93284],[50.055244,19.932248],[50.055275,19.932118],[50.055271,19.932079],[50.055261,19.932024],[50.055264,19.931964],[50.055351,19.931608],[50.055398,19.931406],[50.055537,19.930812],[50.055628,19.93043],[50.055611,19.930414],[50.055592,19.930405],[50.055514,19.930355],[50.055475,19.930351],[50.0554,19.93064],[50.055363,19.931032],[50.055312,19.931327],[50.055282,19.931457],[50.055256,19.931561],[50.055111,19.931963],[50.054993,19.932213],[50.054928,19.932329],[50.05487,19.932434],[50.055199,19.932223],[50.055223,19.932121],[50.05522,19.932042],[50.05525,19.931916],[50.055376,19.931392],[50.05562,19.930378],[50.055846,19.9295],[50.055919,19.929227],[50.055935,19.929165],[50.055946,19.929068],[50.055932,19.928971],[50.055925,19.928944],[50.055906,19.928901],[50.055886,19.928875],[50.055768,19.928741],[50.055586,19.928495],[50.055306,19.928031],[50.055285,19.927995],[50.054894,19.932277],[50.055068,19.931917],[50.055428,19.930148],[50.056497,19.929414],[50.056852,19.929853],[50.056862,19.929866],[50.057016,19.930069],[50.057308,19.93041],[50.057322,19.930426],[50.057671,19.930895],[50.058452,19.9326],[50.058487,19.932793],[50.058604,19.933132],[50.054973,19.933606],[50.054957,19.933529],[50.057791,19.933568],[50.058043,19.933447],[50.058098,19.933409],[50.058583,19.93318],[50.054198,19.926844],[50.058548,19.949624],[50.058543,19.949663],[50.058534,19.949731],[50.058525,19.949796],[50.058514,19.949865],[50.058503,19.949932],[50.058489,19.949998],[50.058478,19.950044],[50.05847,19.950082],[50.058414,19.950278],[50.058251,19.947055],[50.058231,19.947133],[50.052036,19.930481],[50.054547,19.953657],[50.054661,19.95368],[50.054769,19.953692],[50.054893,19.953692],[50.055095,19.953673],[50.055263,19.953638],[50.055304,19.95361],[50.055365,19.95357],[50.055432,19.953539],[50.055589,19.952488],[50.055651,19.952095],[50.05627,19.951419],[50.05646,19.951214],[50.052545,19.953971],[50.05276,19.953809],[50.052905,19.953718],[50.053169,19.9536],[50.05333,19.953543],[50.053581,19.953538],[50.054069,19.953555],[50.054101,19.953556],[50.051726,19.95474],[50.051779,19.954834],[50.062613,19.932077],[50.062596,19.932064],[50.062577,19.932049],[50.062553,19.932031],[50.062536,19.93202],[50.062519,19.93201],[50.062507,19.932003],[50.062493,19.931996],[50.062059,19.931809],[50.062041,19.931803],[50.062021,19.931798],[50.061996,19.931793],[50.061966,19.931788],[50.053547,19.93048],[50.053495,19.930469],[50.053464,19.930442],[50.056494,19.927989],[50.056481,19.928],[50.05647,19.928013],[50.056463,19.92802],[50.056331,19.928221],[50.064309,19.938014],[50.064286,19.937998],[50.063955,19.937776],[50.063795,19.937664],[50.063726,19.937613],[50.063677,19.937575],[50.063582,19.937501],[50.053979,19.937915],[50.053645,19.936694],[50.053382,19.935889],[50.053355,19.935859],[50.05407,19.93892],[50.053941,19.939065],[50.061073,19.944235],[50.061037,19.94446],[50.060998,19.944798],[50.060998,19.944841],[50.061001,19.944875],[50.061024,19.944973],[50.061027,19.945146],[50.06103,19.945352],[50.061032,19.946265],[50.061032,19.946311],[50.061037,19.946596],[50.061055,19.946824],[50.06106,19.946889],[50.061103,19.94711],[50.061151,19.947245],[50.061196,19.947371],[50.06125,19.947516],[50.061273,19.947569],[50.061288,19.947606],[50.061304,19.947653],[50.06135,19.947808],[50.06136,19.947866],[50.06137,19.947923],[50.061389,19.947991],[50.061446,19.948034],[50.061469,19.948089],[50.061531,19.948239],[50.061592,19.948395],[50.061752,19.948805],[50.06193,19.949238],[50.062193,19.949877],[50.062353,19.950216],[50.062396,19.950308],[50.062778,19.95115],[50.062807,19.951271],[50.06281,19.951283],[50.063062,19.952397],[50.063145,19.952763],[50.063282,19.953386],[50.063357,19.953701],[50.06337,19.953757],[50.063385,19.953819],[50.063431,19.954017],[50.063555,19.954562],[50.063651,19.954965],[50.063662,19.95501],[50.063699,19.955165],[50.063855,19.955598],[50.063889,19.955686],[50.064043,19.956077],[50.064106,19.956257],[50.06412,19.956303],[50.065433,19.956912],[50.065282,19.956947],[50.06521,19.956963],[50.064958,19.957034],[50.064921,19.957045],[50.064616,19.957133],[50.064586,19.957125],[50.06457,19.957102],[50.064555,19.957065],[50.064399,19.956655],[50.064327,19.956467],[50.064193,19.95611],[50.064099,19.955864],[50.064043,19.95571],[50.063874,19.955262],[50.063863,19.955216],[50.063826,19.955058],[50.06384,19.955059],[50.063865,19.955056],[50.064311,19.95493],[50.064808,19.95479],[50.065242,19.954674],[50.065279,19.954657],[50.062856,19.951022],[50.062851,19.951013],[50.062481,19.950199],[50.0624,19.950019],[50.062207,19.949595],[50.061992,19.949078],[50.061732,19.948414],[50.061634,19.948212],[50.061551,19.948013],[50.061376,19.947573],[50.061326,19.947447],[50.061318,19.947403],[50.061319,19.94737],[50.061335,19.947362],[50.062889,19.946993],[50.062991,19.946969],[50.063487,19.946851],[50.063502,19.946867],[50.059491,19.948874],[50.059464,19.949065],[50.059497,19.948838],[50.05972,19.948922],[50.059822,19.948954],[50.059857,19.948971],[50.059874,19.949002],[50.060402,19.950541],[50.05897,19.948678],[50.059112,19.948727],[50.059161,19.948738],[50.059344,19.948779],[50.060165,19.949549],[50.059932,19.948865],[50.059867,19.948163],[50.063595,19.947378],[50.063635,19.947352],[50.063591,19.946882],[50.063591,19.946846],[50.063602,19.946827],[50.063833,19.946777],[50.064197,19.946692],[50.064562,19.946605],[50.064572,19.946631],[50.064591,19.946845],[50.064595,19.946899],[50.064601,19.94696],[50.064605,19.947009],[50.064614,19.947107],[50.064629,19.947278],[50.064634,19.947331],[50.064648,19.947328],[50.048772,19.930688],[50.054026,19.938239],[50.053955,19.938294],[50.053862,19.938367],[50.054044,19.938301],[50.053887,19.938431],[50.061137,19.93224],[50.060868,19.927478],[50.060938,19.927492],[50.061204,19.927536],[50.061364,19.927568],[50.061475,19.927591],[50.061496,19.927595],[50.061537,19.927603],[50.06182,19.927656],[50.058743,19.947425],[50.059032,19.947401],[50.059065,19.947398],[50.059074,19.947349],[50.059009,19.945739],[50.059114,19.945725],[50.059175,19.947385],[50.060652,19.943798],[50.060372,19.944344],[50.059845,19.945403],[50.059798,19.945454],[50.059738,19.945478],[50.059013,19.945568],[50.060167,19.943094],[50.060235,19.943193],[50.060408,19.943445],[50.058468,19.945814],[50.058694,19.945783],[50.060457,19.938958],[50.053292,19.929663],[50.053273,19.929705],[50.05325,19.92974],[50.053027,19.92999],[50.052992,19.93002],[50.05288,19.930093],[50.052687,19.930171],[50.052443,19.930282],[50.052321,19.930348],[50.052244,19.930394],[50.054706,19.955628],[50.054871,19.955722],[50.055089,19.955846],[50.055121,19.955863],[50.055101,19.955659],[50.055146,19.954955],[50.055171,19.954337],[50.05517,19.954286],[50.054608,19.955855],[50.054467,19.95678],[50.054453,19.956872],[50.054389,19.957289],[50.054371,19.957411],[50.054316,19.957771],[50.054283,19.957986],[50.054221,19.95824],[50.054734,19.958412],[50.054784,19.958421],[50.054852,19.958434],[50.054879,19.958442],[50.048106,19.932502],[50.048072,19.932565],[50.048005,19.932658],[50.047933,19.932747],[50.047847,19.932842],[50.047758,19.932926],[50.047573,19.933078],[50.046195,19.934505],[50.060154,19.927209],[50.059941,19.927373],[50.059869,19.927425],[50.059794,19.927474],[50.060969,19.93936],[50.060933,19.939478],[50.063892,19.95048],[50.063787,19.95054],[50.063728,19.950573],[50.063254,19.950846],[50.063148,19.950907],[50.062871,19.951057],[50.059913,19.942455],[50.059811,19.942306],[50.059766,19.942241],[50.059673,19.941849],[50.059718,19.94195],[50.059764,19.942052],[50.051844,19.948931],[50.051885,19.94892],[50.050965,19.948653],[50.050951,19.948634],[50.050633,19.948676],[50.050334,19.948874],[50.050459,19.949439],[50.050466,19.949471],[50.050471,19.94949],[50.050479,19.949506],[50.050489,19.949516],[50.051213,19.948477],[50.051187,19.949299],[50.051331,19.949473],[50.052205,19.949291],[50.052268,19.949581],[50.052292,19.949652],[50.0523,19.949674],[50.054272,19.946135],[50.054138,19.945857],[50.054118,19.945829],[50.055112,19.944621],[50.055181,19.944625],[50.05525,19.944631],[50.055521,19.944848],[50.05575,19.945029],[50.056109,19.945319],[50.056126,19.945337],[50.056133,19.945354],[50.056137,19.945378],[50.054934,19.944466],[50.054874,19.944586],[50.053643,19.948018],[50.053558,19.947663],[50.053234,19.946322],[50.053409,19.946225],[50.053577,19.946132],[50.053809,19.946004],[50.054861,19.944667],[50.054998,19.944782],[50.046749,19.95247],[50.046777,19.952475],[50.046803,19.952491],[50.046896,19.953048],[50.046904,19.953101],[50.046991,19.953624],[50.047033,19.953876],[50.047035,19.953888],[50.047032,19.953916],[50.047013,19.953927],[50.046995,19.953929],[50.046622,19.953984],[50.046545,19.953987],[50.046327,19.953969],[50.046259,19.953946],[50.046138,19.953905],[50.046036,19.953869],[50.046006,19.953858],[50.045968,19.953845],[50.045859,19.953805],[50.045804,19.953785],[50.04565,19.953687],[50.045638,19.953668],[50.045641,19.953638],[50.045677,19.953433],[50.045734,19.953118],[50.045773,19.952903],[50.045816,19.952663],[50.045836,19.952552],[50.04585,19.952519],[50.045969,19.950011],[50.045976,19.950333],[50.046,19.950334],[50.046006,19.950697],[50.046002,19.950822],[50.045996,19.951056],[50.045869,19.952326],[50.045867,19.952347],[50.045876,19.952346],[50.046751,19.952292],[50.046762,19.952285],[50.046762,19.952267],[50.046686,19.951904],[50.046461,19.951144],[50.046336,19.950723],[50.04595,19.949416],[50.045938,19.949407],[50.045929,19.949428],[50.045934,19.949652],[50.045937,19.949735],[50.045945,19.949948],[50.045956,19.949973],[50.045865,19.952519],[50.04618,19.952501],[50.046638,19.952476],[50.047447,19.952906],[50.047428,19.952918],[50.047583,19.944469],[50.047513,19.944071],[50.050408,19.943746],[50.056202,19.953715],[50.056195,19.953648],[50.056194,19.953592],[50.057619,19.954449],[50.058047,19.954652],[50.05818,19.954716],[50.058262,19.954774],[50.058289,19.954793],[50.0583,19.954801],[50.056355,19.953462],[50.056278,19.953271],[50.056213,19.95311],[50.056135,19.952914],[50.050421,19.943374],[50.050641,19.943247],[50.050483,19.942641],[50.050577,19.942609],[50.050629,19.942584],[50.050683,19.94256],[50.050709,19.942548],[50.05072,19.94257],[50.050945,19.943023],[50.050982,19.943136],[50.051133,19.94359],[50.051137,19.943635],[50.051114,19.943661],[50.050853,19.943798],[50.050763,19.943843],[50.05073,19.943856],[50.050549,19.943922],[50.051138,19.942362],[50.051144,19.942392],[50.051038,19.943091],[50.050948,19.942445],[50.050949,19.94245],[50.050995,19.942686],[50.051004,19.942764],[50.051019,19.942904],[50.051516,19.942146],[50.051699,19.942577],[50.051761,19.942668],[50.052048,19.943076],[50.052076,19.943066],[50.052349,19.942661],[50.05237,19.94268],[50.052812,19.944878],[50.052616,19.944055],[50.052601,19.944003],[50.052587,19.943967],[50.052571,19.943931],[50.052559,19.943906],[50.052493,19.943796],[50.052297,19.943473],[50.052155,19.943238],[50.05381,19.944942],[50.053793,19.944927],[50.05377,19.944909],[50.053751,19.944896],[50.05373,19.94488],[50.053713,19.944864],[50.053008,19.944191],[50.052947,19.944132],[50.052933,19.944121],[50.052922,19.944114],[50.052903,19.944104],[50.052884,19.944093],[50.052873,19.944085],[50.052859,19.944073],[50.052678,19.943897],[50.052637,19.943885],[50.052535,19.943743],[50.052368,19.943462],[50.052199,19.943179],[50.052433,19.942836],[50.052468,19.942785],[50.052474,19.942776],[50.052478,19.942768],[50.052482,19.942758],[50.050708,19.944113],[50.050598,19.944161],[50.050553,19.943946],[50.050564,19.944],[50.052346,19.942636],[50.051234,19.943583],[50.051218,19.943584],[50.051205,19.943567],[50.051625,19.942006],[50.051491,19.942163],[50.0513,19.942265],[50.051135,19.942349],[50.05109,19.942372],[50.052108,19.944566],[50.052094,19.944542],[50.052083,19.944558],[50.051989,19.944692],[50.052437,19.943869],[50.052366,19.943968],[50.052167,19.945037],[50.051978,19.944707],[50.051779,19.944355],[50.051539,19.944499],[50.051269,19.943709],[50.05153,19.943541],[50.051987,19.943247],[50.052685,19.944719],[50.052181,19.945038],[50.051525,19.944492],[50.051271,19.943727],[50.051191,19.943725],[50.050568,19.944021],[50.050564,19.944036],[50.050569,19.944082],[50.05057,19.944088],[50.050587,19.944166],[50.05063,19.944367],[50.050668,19.944549],[50.050745,19.94491],[50.052016,19.943233],[50.05206,19.943239],[50.052114,19.943295],[50.052259,19.94353],[50.052446,19.943858],[50.052537,19.944017],[50.052702,19.94471],[50.051094,19.946411],[50.05098,19.945891],[50.050976,19.945901],[50.050977,19.945923],[50.051124,19.946412],[50.051284,19.946333],[50.051412,19.946266],[50.0515,19.94611],[50.051456,19.946101],[50.051368,19.945681],[50.051514,19.946274],[50.051526,19.946269],[50.051583,19.946243],[50.051726,19.946179],[50.051787,19.946151],[50.051929,19.946087],[50.05242,19.945863],[50.052753,19.946329],[50.052627,19.94605],[50.052415,19.945582],[50.052227,19.945166],[50.052233,19.945143],[50.052721,19.944847],[50.053034,19.946197],[50.052762,19.946339],[50.052335,19.945734],[50.052089,19.945852],[50.051983,19.945898],[50.052735,19.944839],[50.052876,19.945425],[50.052919,19.945606],[50.053049,19.946149],[50.05245,19.945866],[50.05259,19.946153],[50.052614,19.946201],[50.052655,19.946357],[50.051392,19.945642],[50.051519,19.945566],[50.052137,19.9452],[50.052146,19.945219],[50.05236,19.945675],[50.052665,19.946395],[50.052157,19.946642],[50.052041,19.946699],[50.051907,19.946764],[50.051766,19.94683],[50.051748,19.94685],[50.051629,19.946896],[50.051604,19.946905],[50.051594,19.946906],[50.05114,19.946474],[50.051405,19.946335],[50.051475,19.946301],[50.053076,19.928941],[50.0529,19.929077],[50.052645,19.929283],[50.052575,19.929332],[50.052389,19.929545],[50.052578,19.929406],[50.052656,19.929345],[50.052743,19.929251],[50.052785,19.929208],[50.05279,19.929203],[50.052788,19.929198],[50.052784,19.929177],[50.052873,19.929005],[50.053024,19.928787],[50.05287,19.928381],[50.052864,19.928365],[50.052795,19.928277],[50.052768,19.928241],[50.052666,19.928182],[50.055073,19.944678],[50.055506,19.946263],[50.055435,19.946097],[50.054883,19.94492],[50.05473,19.945103],[50.054607,19.945251],[50.05447,19.945415],[50.054303,19.945614],[50.056518,19.945702],[50.056572,19.945615],[50.056848,19.945307],[50.056836,19.945297],[50.056828,19.94529],[50.056821,19.945285],[50.056796,19.945264],[50.056787,19.945256],[50.056783,19.945253],[50.05678,19.945251],[50.056769,19.945241],[50.056762,19.945234],[50.056743,19.945217],[50.05673,19.945206],[50.054869,19.9446],[50.054507,19.944318],[50.054149,19.944039],[50.056896,19.945539],[50.056926,19.945425],[50.056581,19.945597],[50.056597,19.945566],[50.056609,19.945542],[50.056619,19.945524],[50.056631,19.945502],[50.053871,19.945079],[50.053882,19.945022],[50.053885,19.945008],[50.053957,19.944727],[50.054125,19.944075],[50.056151,19.945375],[50.056167,19.945373],[50.056188,19.945371],[50.056211,19.945367],[50.056226,19.945365],[50.057636,19.945857],[50.058395,19.945377],[50.05837,19.945318],[50.058358,19.945293],[50.058345,19.945274],[50.05833,19.945258],[50.058316,19.945247],[50.058302,19.945241],[50.058284,19.945238],[50.058265,19.94524],[50.058253,19.945245],[50.058237,19.945261],[50.057732,19.945946],[50.058279,19.946424],[50.050358,19.942584],[50.049845,19.942798],[50.049534,19.942952],[50.049235,19.943097],[50.049216,19.943106],[50.049197,19.943114],[50.049173,19.943124],[50.049148,19.943134],[50.049086,19.943151],[50.049018,19.943162],[50.04897,19.943165],[50.048766,19.943168],[50.048687,19.94318],[50.048655,19.943188],[50.048636,19.943194],[50.048612,19.943202],[50.048522,19.94324],[50.048392,19.943299],[50.048357,19.943314],[50.052439,19.942733],[50.052409,19.94271],[50.052384,19.942691],[50.052686,19.944031],[50.052743,19.944267],[50.05288,19.944839],[50.052954,19.945142],[50.053187,19.946104],[50.053308,19.946038],[50.053535,19.945915],[50.053618,19.94587],[50.053652,19.945856],[50.052498,19.942767],[50.05251,19.942774],[50.052687,19.942903],[50.052942,19.943103],[50.053033,19.943172],[50.053122,19.943241],[50.053295,19.943378],[50.053428,19.943483],[50.053534,19.943566],[50.054041,19.943955],[50.054059,19.943968],[50.056661,19.947646],[50.05682,19.947169],[50.05708,19.946396],[50.056636,19.947714],[50.056521,19.947719],[50.058156,19.947271],[50.058125,19.947214],[50.058094,19.947168],[50.058064,19.947129],[50.058041,19.947105],[50.05802,19.947086],[50.057963,19.94704],[50.057814,19.946917],[50.057787,19.946894],[50.057643,19.946775],[50.057465,19.946634],[50.057335,19.946533],[50.057098,19.946346],[50.055916,19.946139],[50.055985,19.946313],[50.054917,19.947229],[50.054918,19.947182],[50.055275,19.946798],[50.055448,19.946612],[50.055695,19.946353],[50.055813,19.946229],[50.055911,19.946128],[50.055971,19.946064],[50.056027,19.946045],[50.052604,19.949655],[50.052092,19.950203],[50.05207,19.950226],[50.051774,19.950542],[50.051766,19.950567],[50.051766,19.950581],[50.050503,19.953374],[50.050505,19.953395],[50.050508,19.953411],[50.050513,19.953422],[50.05059,19.953546],[50.050924,19.954058],[50.050961,19.954113],[50.051005,19.954172],[50.05104,19.954214],[50.051152,19.954345],[50.05126,19.954455],[50.051332,19.954533],[50.051566,19.954766],[50.051606,19.954788],[50.051656,19.954763],[50.051711,19.95471],[50.052127,19.951402],[50.05163,19.95069],[50.052042,19.951523],[50.051505,19.952181],[50.05142,19.952285],[50.050918,19.952901],[50.050809,19.951588],[50.050816,19.95157],[50.051051,19.951305],[50.051074,19.95128],[50.052941,19.950428],[50.052757,19.950652],[50.052752,19.950655],[50.052702,19.950682],[50.052369,19.951083],[50.052319,19.951176],[50.052293,19.951225],[50.052162,19.951384],[50.050016,19.95263],[50.050092,19.95254],[50.049799,19.952209],[50.049764,19.952257],[50.050858,19.951202],[50.050876,19.951209],[50.05089,19.951209],[50.050909,19.9512],[50.050985,19.951117],[50.051169,19.950917],[50.050103,19.952387],[50.05009,19.952408],[50.050083,19.952438],[50.050083,19.952478],[50.050105,19.952603],[50.050129,19.952685],[50.050154,19.952752],[50.0502,19.952848],[50.0466,19.945834],[50.0464,19.945337],[50.046226,19.944917],[50.046204,19.944866],[50.046746,19.946191],[50.046155,19.944787],[50.0461,19.944724],[50.046085,19.944712],[50.046005,19.944659],[50.045972,19.944648],[50.060276,19.948103],[50.06045,19.948074],[50.059899,19.948139],[50.059919,19.948137],[50.060182,19.948111],[50.060236,19.948106],[50.060523,19.948066],[50.060819,19.948033],[50.060916,19.948026],[50.061119,19.948012],[50.059779,19.948475],[50.059717,19.948487],[50.058655,19.947435],[50.058932,19.950485],[50.05943,19.95059],[50.059902,19.95069],[50.05996,19.950699],[50.060002,19.9507],[50.060038,19.950695],[50.058814,19.948534],[50.058837,19.948748],[50.05885,19.948979],[50.058837,19.949438],[50.058841,19.949467],[50.058874,19.949488],[50.058914,19.949501],[50.059713,19.948161],[50.059736,19.948159],[50.059767,19.948183],[50.059793,19.948472],[50.059816,19.948725],[50.059799,19.948785],[50.059767,19.948795],[50.058956,19.948499],[50.058682,19.948406],[50.058855,19.950456],[50.058853,19.950395],[50.058881,19.950009],[50.058911,19.94954],[50.058946,19.949012],[50.051011,19.941973],[50.051045,19.94214],[50.051048,19.942154],[50.051057,19.942193],[50.051208,19.942066],[50.051251,19.942043],[50.051283,19.942027],[50.050879,19.942247],[50.051506,19.941788],[50.051485,19.94183],[50.051457,19.941883],[50.051441,19.941902],[50.051386,19.941966],[50.051366,19.941978],[50.051522,19.941731],[50.051514,19.941758],[50.050668,19.942353],[50.050847,19.940909],[50.050814,19.940861],[50.050803,19.940852],[50.056703,19.944981],[50.056644,19.944848],[50.056337,19.944291],[50.056339,19.944602],[50.05625,19.944529],[50.052383,19.941004],[50.052469,19.94118],[50.059379,19.94204],[50.059353,19.942004],[50.059374,19.942133],[50.057387,19.944006],[50.057459,19.944172],[50.059334,19.941978],[50.059332,19.941982],[50.059325,19.942185],[50.059351,19.942008],[50.059344,19.942165],[50.059327,19.942123],[50.05834,19.942981],[50.058417,19.943153],[50.056823,19.944836],[50.056768,19.94471],[50.059354,19.942084],[50.059313,19.94195],[50.059364,19.942069],[50.057598,19.943781],[50.057667,19.943943],[50.059312,19.941953],[50.056658,19.943422],[50.056772,19.943525],[50.056877,19.942298],[50.057004,19.942327],[50.056757,19.943155],[50.056905,19.942014],[50.057043,19.94205],[50.056823,19.942862],[50.056958,19.942892],[50.056939,19.94164],[50.058264,19.941576],[50.058202,19.94166],[50.055456,19.944107],[50.055335,19.944036],[50.056084,19.944711],[50.056083,19.944709],[50.056019,19.944656],[50.056911,19.940588],[50.056512,19.945074],[50.056556,19.945109],[50.056599,19.945118],[50.055156,19.944435],[50.055187,19.944398],[50.055239,19.944336],[50.055291,19.944275],[50.050462,19.938367],[50.050525,19.938346],[50.050537,19.938342],[50.050728,19.938528],[50.050643,19.93856],[50.050631,19.938564],[50.050814,19.938324],[50.050832,19.938422],[50.050335,19.938495],[50.050338,19.938455],[50.050352,19.938415],[50.050367,19.9384],[50.050836,19.93844],[50.050829,19.938494],[50.050805,19.938501],[50.050699,19.938287],[50.050748,19.93827],[50.050771,19.938262],[50.050472,19.938621],[50.050425,19.938638],[50.050401,19.938647],[50.050342,19.938545],[50.050349,19.93859],[50.050522,19.938325],[50.050442,19.937739],[50.050728,19.939162],[50.050646,19.938582],[50.051025,19.940778],[50.058355,19.944859],[50.058509,19.943361],[50.058582,19.943529],[50.057761,19.94417],[50.057836,19.944353],[50.05832,19.943575],[50.05839,19.943722],[50.052504,19.942227],[50.052173,19.941934],[50.052066,19.941809],[50.052042,19.941774],[50.060393,19.94347],[50.060303,19.943624],[50.059743,19.945268],[50.059793,19.945431],[50.059286,19.945052],[50.059295,19.945199],[50.059946,19.944647],[50.059871,19.944559],[50.0612,19.943746],[50.061045,19.943598],[50.060949,19.943493],[50.061233,19.94376],[50.06119,19.944318],[50.0611,19.944273],[50.061078,19.944153],[50.061095,19.944088],[50.061104,19.944052],[50.061121,19.943986],[50.063343,19.945048],[50.063341,19.945089],[50.063335,19.945203],[50.057059,19.939553],[50.057002,19.93955],[50.055476,19.938412],[50.055493,19.938692],[50.055179,19.938458],[50.055169,19.938705],[50.055115,19.938692],[50.055207,19.938713],[50.060818,19.943329],[50.060611,19.943037],[50.060481,19.942811],[50.060353,19.9426],[50.060039,19.941766],[50.058148,19.938043],[50.058156,19.93808],[50.05816,19.938137],[50.058168,19.938492],[50.058174,19.938685],[50.058178,19.93882],[50.05818,19.938868],[50.058194,19.939254],[50.058196,19.939313],[50.058198,19.939347],[50.058205,19.939384],[50.058216,19.93941],[50.058229,19.93943],[50.058244,19.939448],[50.058265,19.93946],[50.058287,19.939468],[50.058422,19.93949],[50.058454,19.939493],[50.058469,19.939498],[50.058596,19.939545],[50.059014,19.93971],[50.059041,19.939721],[50.059449,19.936271],[50.059443,19.93631],[50.059434,19.936359],[50.059425,19.936399],[50.059416,19.936433],[50.059406,19.936467],[50.059395,19.936504],[50.059384,19.936534],[50.059373,19.936562],[50.054816,19.938012],[50.054899,19.937905],[50.054982,19.93782],[50.05512,19.937693],[50.055241,19.937572],[50.053,19.934633],[50.053013,19.934455],[50.053094,19.934255],[50.0532,19.93414],[50.053253,19.934114],[50.053293,19.934108],[50.053381,19.933896],[50.053469,19.933765],[50.055222,19.939785],[50.055206,19.93994],[50.053341,19.935947],[50.0534,19.936062],[50.053409,19.936092],[50.05375,19.937265],[50.052944,19.93529],[50.053061,19.935425],[50.053383,19.935807],[50.053424,19.935785],[50.053452,19.935762],[50.053969,19.933877],[50.053787,19.933886],[50.053711,19.934019],[50.053963,19.934592],[50.054074,19.934545],[50.054365,19.934421],[50.05397,19.934301],[50.053865,19.934446],[50.053947,19.934333],[50.054138,19.934048],[50.054006,19.93388],[50.054039,19.933892],[50.054073,19.933929],[50.054357,19.934407],[50.053725,19.934237],[50.054023,19.934702],[50.054183,19.935039],[50.054212,19.935076],[50.054324,19.934966],[50.054287,19.935156],[50.054306,19.935185],[50.054322,19.935227],[50.054397,19.935507],[50.056053,19.93699],[50.056016,19.937152],[50.055612,19.93661],[50.055565,19.936777],[50.05539,19.93492],[50.05539,19.934943],[50.055406,19.935015],[50.055506,19.935462],[50.055555,19.935686],[50.055364,19.934736],[50.05538,19.934816],[50.055393,19.934877],[50.055215,19.932719],[50.055501,19.932962],[50.055837,19.933233],[50.056315,19.933635],[50.056798,19.933423],[50.055219,19.932699],[50.055243,19.932606],[50.05505,19.933488],[50.055318,19.934663],[50.056083,19.929108],[50.056009,19.929398],[50.055827,19.930137],[50.055806,19.93022],[50.055753,19.930448],[50.055717,19.930561],[50.055653,19.93083],[50.055601,19.931039],[50.05556,19.931224],[50.055505,19.931471],[50.054951,19.933483],[50.054949,19.933444],[50.05495,19.933409],[50.054955,19.933366],[50.056361,19.943276],[50.056483,19.943408],[50.056555,19.942602],[50.056542,19.942783],[50.056648,19.941591],[50.05677,19.941621],[50.056731,19.942173],[50.056713,19.942169],[50.056728,19.940565],[50.056709,19.940765],[50.055967,19.941099],[50.055845,19.941068],[50.056271,19.94209],[50.056254,19.942288],[50.055626,19.942376],[50.055622,19.942428],[50.055544,19.943214],[50.055521,19.943444],[50.055495,19.943707],[50.05544,19.944204],[50.05669,19.942605],[50.056556,19.942582],[50.05637,19.94255],[50.056148,19.942515],[50.0558,19.942457],[50.056271,19.943996],[50.056492,19.943415],[50.056645,19.943013],[50.056694,19.942566],[50.056889,19.940583],[50.056819,19.941289],[50.056786,19.941625],[50.05671,19.942388],[50.056704,19.942458],[50.056253,19.942307],[50.056072,19.942275],[50.055642,19.942199],[50.055635,19.942273],[50.055662,19.941983],[50.055753,19.941044],[50.055771,19.940851],[50.055822,19.940321],[50.055801,19.940317],[50.054981,19.94015],[50.054966,19.940282],[50.055377,19.940244],[50.055357,19.940452],[50.055571,19.940288],[50.055552,19.940484],[50.052996,19.940437],[50.053061,19.940617],[50.054459,19.939801],[50.054383,19.939945],[50.05411,19.9394],[50.054091,19.939358],[50.054291,19.939584],[50.054214,19.93973],[50.054138,19.939371],[50.054087,19.939425],[50.054067,19.939427],[50.054055,19.939402],[50.052016,19.941444],[50.052007,19.941457],[50.052012,19.941508],[50.052017,19.941529],[50.052037,19.941557],[50.052048,19.94157],[50.052063,19.941585],[50.052095,19.941609],[50.052294,19.941757],[50.052514,19.941922],[50.052716,19.942079],[50.052894,19.942211],[50.053073,19.942351],[50.053301,19.942529],[50.053521,19.942704],[50.053846,19.942959],[50.054227,19.94326],[50.054465,19.943437],[50.054584,19.94353],[50.055266,19.944076],[50.055285,19.944079],[50.054471,19.93978],[50.054344,19.939616],[50.054304,19.93956],[50.054151,19.939356],[50.055688,19.940291],[50.055624,19.940977],[50.055598,19.941247],[50.055567,19.941572],[50.055534,19.941926],[50.059152,19.933777],[50.059213,19.933964],[50.05922,19.933986],[50.059388,19.934457],[50.059403,19.934518],[50.058788,19.940937],[50.05882,19.940946],[50.058854,19.94094],[50.058886,19.940917],[50.058917,19.940881],[50.058935,19.94084],[50.05895,19.940787],[50.055824,19.940295],[50.05583,19.940219],[50.055834,19.940179],[50.055708,19.940296],[50.057066,19.940414],[50.057047,19.940408],[50.057038,19.940393],[50.056911,19.940375],[50.056904,19.940441],[50.0569,19.940482],[50.056893,19.940543],[50.059614,19.941906],[50.05993,19.941595],[50.060374,19.941132],[50.060402,19.941099],[50.06041,19.941087],[50.060417,19.94107],[50.060443,19.940988],[50.060552,19.940646],[50.060694,19.940193],[50.060698,19.940178],[50.060737,19.940016],[50.060745,19.93999],[50.060811,19.939792],[50.060091,19.941713],[50.060109,19.941696],[50.060139,19.941675],[50.060158,19.941663],[50.060181,19.941651],[50.060259,19.941606],[50.060329,19.941575],[50.060439,19.941526],[50.058773,19.9398],[50.058699,19.939772],[50.052421,19.935197],[50.053276,19.937342],[50.053404,19.937676],[50.053783,19.938658],[50.050881,19.938847],[50.050875,19.938959],[50.05091,19.939248],[50.050944,19.939519],[50.051014,19.940052],[50.051047,19.940232],[50.051102,19.940325],[50.051211,19.940472],[50.05142,19.940761],[50.051484,19.940854],[50.05179,19.941258],[50.051408,19.935608],[50.050781,19.93851],[50.053952,19.939202],[50.053814,19.939373],[50.053522,19.93965],[50.053487,19.939683],[50.053486,19.939684],[50.053419,19.939746],[50.053418,19.939747],[50.05331,19.939848],[50.053259,19.939885],[50.053101,19.939999],[50.053056,19.940023],[50.052966,19.940071],[50.052815,19.940128],[50.052801,19.940131],[50.052655,19.940156],[50.052481,19.940205],[50.052456,19.940191],[50.052437,19.940157],[50.051601,19.940497],[50.052168,19.940258],[50.052338,19.940189],[50.052351,19.940175],[50.052151,19.938873],[50.052063,19.938298],[50.051857,19.93758],[50.051839,19.937564],[50.051231,19.938087],[50.051199,19.938159],[50.051012,19.938329],[50.051199,19.934993],[50.050927,19.934748],[50.050178,19.935046],[50.050035,19.935067],[50.049971,19.935082],[50.052866,19.939259],[50.052892,19.93937],[50.052762,19.939805],[50.052812,19.940091],[50.05301,19.939826],[50.053048,19.939989],[50.053056,19.93913],[50.053093,19.939245],[50.053193,19.939684],[50.053251,19.93986],[50.051233,19.935536],[50.051276,19.93568],[50.051811,19.937463],[50.05122,19.935376],[50.051104,19.935359],[50.050435,19.935261],[50.049039,19.940703],[50.049117,19.941049],[50.049235,19.941585],[50.049218,19.941613],[50.049242,19.941726],[50.049248,19.941732],[50.048955,19.940709],[50.048965,19.940748],[50.048998,19.940907],[50.049006,19.940947],[50.049038,19.941099],[50.049116,19.941478],[50.049132,19.941554],[50.049172,19.941738],[50.049175,19.941766],[50.049169,19.941788],[50.048394,19.93843],[50.048501,19.938864],[50.04867,19.939568],[50.048939,19.94065],[50.048259,19.938022],[50.048263,19.937991],[50.048113,19.937992],[50.048116,19.937972],[50.048125,19.938025],[50.048147,19.938032],[50.048266,19.93797],[50.04812,19.937941],[50.048123,19.937922],[50.048254,19.937943],[50.048214,19.938056],[50.048235,19.938064],[50.048256,19.938039],[50.048109,19.938019],[50.048252,19.93807],[50.04827,19.937948],[50.048127,19.937898],[50.050645,19.940424],[50.05063,19.940434],[50.050388,19.938652],[50.050166,19.937173],[50.050182,19.937261],[50.049608,19.937545],[50.049216,19.937912],[50.050616,19.940294],[50.050662,19.9405],[50.050788,19.940767],[50.049673,19.93768],[50.049388,19.937949],[50.049314,19.938019],[50.04906,19.937684],[50.05329,19.940001],[50.053285,19.939984],[50.052465,19.940729],[50.052509,19.94086],[50.052013,19.94114],[50.052008,19.941133],[50.052219,19.94103],[50.052166,19.940933],[50.05216,19.940922],[50.052165,19.94024],[50.052329,19.940887],[50.051906,19.940966],[50.052074,19.941548],[50.052085,19.940776],[50.053099,19.940162],[50.053079,19.940181],[50.053117,19.940313],[50.052064,19.941395],[50.052077,19.941422],[50.052083,19.941517],[50.055581,19.941243],[50.055609,19.940974],[50.052305,19.941725],[50.055574,19.940263],[50.055516,19.941922],[50.054985,19.940113],[50.05538,19.940212],[50.05308,19.942329],[50.055551,19.941568],[50.054509,19.939829],[50.05455,19.939881],[50.054665,19.940027],[50.061135,19.939855],[50.061639,19.940254],[50.049841,19.942776],[50.049817,19.94267],[50.050649,19.942332],[50.050354,19.942562],[50.050334,19.942464],[50.050329,19.942437],[50.050458,19.942414],[50.050471,19.942408],[50.050508,19.942393],[50.049787,19.94158],[50.050587,19.942359],[50.050568,19.942367],[50.049089,19.941974],[50.04909,19.94198],[50.049765,19.942449],[50.050113,19.942561],[50.050424,19.942427],[50.050089,19.942581],[50.049836,19.941552],[50.048899,19.94292],[50.048793,19.942495],[50.048711,19.942179],[50.049479,19.942871],[50.048934,19.941903],[50.049499,19.942867],[50.049284,19.941907],[50.049031,19.942001],[50.048966,19.942032],[50.048715,19.942147],[50.05028,19.941289],[50.048184,19.940505],[50.048197,19.9405],[50.04814,19.940254],[50.048152,19.940249],[50.048356,19.941589],[50.048235,19.94084],[50.048169,19.940418],[50.048114,19.940076],[50.048076,19.939876],[50.048024,19.939659],[50.047988,19.939549],[50.04798,19.939529],[50.047955,19.939529],[50.047815,19.942572],[50.048469,19.942279],[50.048518,19.943215],[50.048495,19.943095],[50.048353,19.943289],[50.048332,19.943171],[50.048652,19.943027],[50.048297,19.942964],[50.047053,19.943825],[50.04705,19.943803],[50.047036,19.943699],[50.047232,19.943762],[50.047228,19.943742],[50.047224,19.943718],[50.047211,19.94364],[50.046842,19.943897],[50.046838,19.943875],[50.046816,19.943731],[50.046651,19.938986],[50.046626,19.938835],[50.046159,19.941894],[50.046187,19.941883],[50.057273,19.935441],[50.058638,19.935455],[50.057279,19.936473],[50.057261,19.93646],[50.057198,19.936471],[50.063834,19.946786],[50.062771,19.945725],[50.062636,19.945753],[50.062831,19.946457],[50.062724,19.946479],[50.06127,19.947236],[50.062837,19.945114],[50.062221,19.947019],[50.062859,19.946862],[50.062875,19.946846],[50.062841,19.946455],[50.062779,19.945723],[50.062728,19.945113],[50.062701,19.945089],[50.062506,19.94503],[50.061248,19.9443],[50.061209,19.944313],[50.063487,19.946694],[50.063474,19.946711],[50.062978,19.946829],[50.062965,19.946824],[50.06124,19.947202],[50.061232,19.947176],[50.061164,19.946949],[50.061162,19.946863],[50.061141,19.946034],[50.061139,19.945944],[50.061138,19.945737],[50.061137,19.94558],[50.061136,19.94541],[50.061134,19.945042],[50.061133,19.94491],[50.061133,19.944726],[50.062228,19.946991],[50.062235,19.946963],[50.062214,19.946703],[50.062205,19.946617],[50.061316,19.947457],[50.061291,19.947479],[50.061266,19.947502],[50.06007,19.945274],[50.060194,19.945352],[50.060011,19.945205],[50.060057,19.945259],[50.060984,19.946856],[50.060691,19.946992],[50.061013,19.946264],[50.060892,19.946255],[50.060869,19.946242],[50.060858,19.946221],[50.060858,19.946181],[50.060858,19.94596],[50.061045,19.946828],[50.061013,19.946312],[50.061087,19.947224],[50.061093,19.947234],[50.06109,19.947247],[50.061082,19.947251],[50.061075,19.947241],[50.061078,19.947227],[50.060743,19.947307],[50.06077,19.947408],[50.060876,19.947544],[50.060934,19.947571],[50.060988,19.947535],[50.061037,19.947453],[50.061064,19.947311],[50.063449,19.945769],[50.063488,19.94576],[50.063504,19.945757],[50.054124,19.947731],[50.054311,19.945632],[50.054255,19.947588],[50.05536,19.946417],[50.053581,19.946149],[50.055273,19.94651],[50.055795,19.945949],[50.057955,19.947061],[50.053412,19.946239],[50.054736,19.945118],[50.055136,19.946657],[50.055657,19.946094],[50.057804,19.946942],[50.055455,19.946628],[50.054401,19.947513],[50.054378,19.94746],[50.055283,19.946816],[50.054589,19.947557],[50.057778,19.946922],[50.055701,19.946368],[50.0545,19.94733],[50.057454,19.946667],[50.054398,19.947757],[50.054888,19.944933],[50.056828,19.947176],[50.05867,19.944547],[50.056609,19.945949],[50.056596,19.945987],[50.056596,19.945988],[50.05431,19.946091],[50.054262,19.946146],[50.054478,19.945432],[50.059223,19.943154],[50.054614,19.945265],[50.055024,19.947745],[50.055115,19.947943],[50.057657,19.946732],[50.057633,19.946805],[50.058268,19.943469],[50.058287,19.9435],[50.058303,19.943531],[50.057717,19.944059],[50.057732,19.944095],[50.057737,19.944109],[50.050099,19.928572],[50.049828,19.928201],[50.049956,19.928377],[50.050017,19.928461],[50.049584,19.927868],[50.049628,19.927926],[50.04965,19.927957],[50.049674,19.927991],[50.050542,19.929171],[50.050646,19.929308],[50.050687,19.929369],[50.049252,19.927189],[50.049452,19.926897],[50.0496,19.926686],[50.04976,19.926454],[50.049948,19.926168],[50.048883,19.927735],[50.049034,19.927513],[50.049135,19.927369],[50.050548,19.924218],[50.050455,19.924358],[50.050698,19.923991],[50.048636,19.922927],[50.048418,19.923044],[50.047989,19.923321],[50.047789,19.923453],[50.047037,19.924117],[50.04896,19.924113],[50.049049,19.92392],[50.049173,19.923659],[50.049246,19.923472],[50.04929,19.923337],[50.049422,19.922639],[50.049458,19.92245],[50.048901,19.925809],[50.048872,19.925388],[50.048864,19.925182],[50.048863,19.925],[50.048871,19.924715],[50.048888,19.924484],[50.048919,19.924251],[50.047279,19.922618],[50.046936,19.922872],[50.046792,19.922916],[50.046725,19.922971],[50.046671,19.923063],[50.048484,19.954006],[50.048582,19.953914],[50.048738,19.953754],[50.04876,19.953729],[50.051514,19.941862],[50.04847,19.94349],[50.048461,19.943433],[50.051612,19.941989],[50.051578,19.941945],[50.051568,19.941931],[50.051555,19.941915],[50.051528,19.94188],[50.048844,19.937453],[50.050341,19.941169],[50.049373,19.944549],[50.049381,19.944551],[50.049099,19.944536],[50.052708,19.944733],[50.05273,19.944819],[50.051562,19.946917],[50.050515,19.943918],[50.050463,19.943944],[50.051242,19.943642],[50.051506,19.945512],[50.051527,19.945419],[50.052113,19.945155],[50.052072,19.945079],[50.046815,19.952375],[50.046723,19.951928],[50.046645,19.951642],[50.046359,19.950706],[50.04628,19.95045],[50.046064,19.949737],[50.045957,19.949358],[50.048461,19.938138],[50.048508,19.938145],[50.058784,19.93321],[50.058759,19.933223],[50.05977,19.932741],[50.05974,19.932752],[50.059488,19.932844],[50.059071,19.93378],[50.059031,19.933681],[50.058998,19.93361],[50.059417,19.935413],[50.059452,19.935883],[50.05872,19.93304],[50.058655,19.932899],[50.05847,19.932506],[50.058479,19.932559],[50.058506,19.932723],[50.058537,19.932832],[50.058647,19.933098],[50.0586,19.933231],[50.059534,19.933014],[50.059028,19.932988],[50.058834,19.933063],[50.058803,19.933038],[50.058777,19.932995],[50.058697,19.933058],[50.05868,19.933072],[50.046175,19.952413],[50.04618,19.952511],[50.056137,19.940294],[50.056127,19.940396],[50.056124,19.94042],[50.056288,19.940435],[50.056285,19.94046],[50.055558,19.943218],[50.057974,19.940746],[50.057951,19.940971],[50.054055,19.953665],[50.053961,19.953642],[50.053891,19.953624],[50.053834,19.953613],[50.053774,19.953603],[50.053711,19.953596],[50.053642,19.953592],[50.053571,19.953591],[50.053514,19.953591],[50.053457,19.953596],[50.05339,19.953604],[50.053342,19.953617],[50.053125,19.953699],[50.052939,19.953794],[50.052852,19.953848],[50.052765,19.953906],[50.052415,19.95414],[50.052113,19.954286],[50.05217,19.954193],[50.05221,19.954166],[50.052253,19.954162],[50.06301,19.927062],[50.062989,19.927078],[50.062642,19.927712],[50.06264,19.92762],[50.06264,19.927581],[50.063438,19.927138],[50.063577,19.927118],[50.063245,19.9272],[50.063691,19.927499],[50.063641,19.925837],[50.063768,19.925828],[50.06178,19.925303],[50.061864,19.925258],[50.063635,19.925444],[50.063759,19.925436],[50.062898,19.92667],[50.062856,19.926521],[50.062762,19.926191],[50.062554,19.925455],[50.062526,19.925373],[50.062464,19.925401],[50.061842,19.92572],[50.06183,19.925736],[50.062002,19.926909],[50.062048,19.92724],[50.062049,19.927311],[50.062029,19.927555],[50.062029,19.927595],[50.062213,19.927628],[50.062268,19.927638],[50.062467,19.927631],[50.06306,19.927591],[50.063136,19.927578],[50.063121,19.92742],[50.063051,19.9272],[50.063774,19.926106],[50.063837,19.925975],[50.063897,19.925969],[50.063825,19.925431],[50.063829,19.925603],[50.063888,19.925596],[50.063834,19.925824],[50.06392,19.926966],[50.063926,19.927238],[50.063819,19.925181],[50.063879,19.925175],[50.063833,19.925788],[50.063892,19.925785],[50.064057,19.927227],[50.063847,19.926427],[50.063908,19.926422],[50.063844,19.926267],[50.06378,19.92627],[50.063101,19.926652],[50.063065,19.926648],[50.063023,19.92663],[50.063732,19.927404],[50.06375,19.927402],[50.063731,19.927385],[50.063773,19.9274],[50.06372,19.927951],[50.063741,19.928107],[50.063717,19.927928],[50.063297,19.928355],[50.06317,19.928377],[50.063167,19.928404],[50.063158,19.928486],[50.063156,19.928607],[50.063159,19.928639],[50.063176,19.928804],[50.062935,19.928874],[50.062915,19.928701],[50.063427,19.929665],[50.063127,19.929599],[50.063035,19.929181],[50.063441,19.929664],[50.063369,19.928152],[50.063397,19.928335],[50.063418,19.928602],[50.063426,19.928698],[50.063445,19.929026],[50.063432,19.930284],[50.059404,19.928132],[50.059797,19.928014],[50.059217,19.927919],[50.059919,19.927941],[50.059938,19.927908],[50.05948,19.927736],[50.059811,19.928006],[50.059845,19.927984],[50.059856,19.927977],[50.059867,19.927971],[50.059903,19.927951],[50.059731,19.927568],[50.059716,19.92747],[50.059769,19.927877],[50.059778,19.927926],[50.059785,19.927974],[50.059769,19.927828],[50.060346,19.927277],[50.060303,19.927302],[50.060155,19.927269],[50.060017,19.927379],[50.059951,19.927473],[50.059881,19.927504],[50.054813,19.94714],[50.054768,19.947046],[50.054323,19.946117],[50.054163,19.945783],[50.058869,19.937653],[50.058808,19.937296],[50.058804,19.937274],[50.058775,19.937104],[50.058762,19.93703],[50.051251,19.934955],[50.061515,19.948468],[50.063291,19.954843],[50.063372,19.955039],[50.062829,19.955426],[50.062774,19.955484],[50.061768,19.950744],[50.061572,19.950248],[50.061445,19.949927],[50.061495,19.949642],[50.061262,19.948709],[50.05997,19.953897],[50.059981,19.95382],[50.060019,19.95354],[50.062583,19.952409],[50.062552,19.952287],[50.061929,19.950248],[50.061984,19.950195],[50.061824,19.950678],[50.061935,19.950556],[50.062024,19.950458],[50.061833,19.950603],[50.061851,19.950494],[50.061895,19.950318],[50.061654,19.95017],[50.061752,19.950085],[50.061835,19.950013],[50.061848,19.950002],[50.06317,19.953725],[50.063008,19.9538],[50.062989,19.953786],[50.062957,19.953628],[50.061917,19.95044],[50.061936,19.950358],[50.061967,19.950353],[50.062,19.950366],[50.061678,19.950191],[50.061757,19.950228],[50.061827,19.950243],[50.061898,19.950249],[50.06179,19.950156],[50.06183,19.950193],[50.061858,19.950182],[50.061872,19.950128],[50.06186,19.950058],[50.063074,19.953916],[50.063049,19.953927],[50.062905,19.954009],[50.062883,19.954002],[50.062671,19.954096],[50.062473,19.954182],[50.061824,19.954184],[50.061769,19.95419],[50.063905,19.95055],[50.063908,19.950566],[50.063948,19.950754],[50.064861,19.950062],[50.064559,19.950177],[50.064196,19.950384],[50.064051,19.950467],[50.063801,19.950608],[50.062903,19.951122],[50.062925,19.951196],[50.049227,19.927146],[50.049295,19.927271],[50.052102,19.928096],[50.051956,19.927611],[50.051942,19.92755],[50.051926,19.927532],[50.051891,19.927511],[50.051777,19.927461],[50.051706,19.927429],[50.051662,19.927409],[50.051637,19.927377],[50.051448,19.927082],[50.051426,19.927068],[50.0514,19.92708],[50.052068,19.927531],[50.052053,19.927542],[50.051962,19.927608],[50.051884,19.927484],[50.051866,19.927361],[50.051863,19.92735],[50.050788,19.926544],[50.050792,19.926523],[50.050591,19.926875],[50.050712,19.92693],[50.049655,19.927862],[50.049672,19.92789],[50.0497,19.927936],[50.050043,19.928411],[50.050247,19.928694],[50.050268,19.928708],[50.050294,19.928702],[50.051281,19.927123],[50.051349,19.927004],[50.051356,19.926969],[50.051344,19.926927],[50.051189,19.92669],[50.051168,19.926673],[50.051141,19.926674],[50.050507,19.9264],[50.049882,19.926183],[50.048911,19.926622],[50.048918,19.926642],[50.049144,19.927163],[50.049314,19.927299],[50.049096,19.927297],[50.049171,19.927451],[50.04911,19.927216],[50.04988,19.926138],[50.049891,19.926123],[50.049812,19.92653],[50.049894,19.926413],[50.049906,19.926395],[50.050016,19.926184],[50.050043,19.926196],[50.050423,19.926363],[50.050465,19.926382],[50.04917,19.92719],[50.049197,19.92718],[50.048161,19.928651],[50.049128,19.927253],[50.049257,19.92741],[50.049223,19.927464],[50.049195,19.927436],[50.053062,19.928754],[50.053044,19.928769],[50.052968,19.92884],[50.052975,19.928905],[50.052968,19.92893],[50.048943,19.925803],[50.048953,19.92583],[50.048973,19.925834],[50.049017,19.925833],[50.049507,19.925811],[50.049695,19.925528],[50.049929,19.925176],[50.050316,19.924592],[50.050351,19.92454],[50.050362,19.924438],[50.050262,19.924303],[50.050231,19.924297],[50.050198,19.924331],[50.050119,19.924445],[50.049965,19.924688],[50.048032,19.925677],[50.047891,19.925603],[50.04782,19.925566],[50.047799,19.925552],[50.047759,19.925523],[50.047383,19.925266],[50.047349,19.92526],[50.047315,19.925265],[50.047297,19.92529],[50.047281,19.925327],[50.047272,19.925363],[50.047324,19.925615],[50.047337,19.925685],[50.047408,19.92593],[50.047507,19.926267],[50.047683,19.926802],[50.0477,19.926848],[50.04781,19.927179],[50.0479,19.927449],[50.047917,19.927485],[50.047947,19.927518],[50.047974,19.927516],[50.048008,19.927503],[50.047581,19.925808],[50.047554,19.925918],[50.047735,19.926324],[50.047741,19.926243],[50.047585,19.925751],[50.04762,19.926344],[50.046674,19.924379],[50.046656,19.924317],[50.047123,19.924871],[50.047716,19.926493],[50.047499,19.925908],[50.047496,19.925871],[50.047555,19.923515],[50.047546,19.923486],[50.047293,19.922665],[50.047766,19.927743],[50.048814,19.925846],[50.048287,19.926777],[50.04841,19.926765],[50.048554,19.926744],[50.048664,19.926717],[50.048689,19.926719],[50.048855,19.925815],[50.047819,19.926307],[50.047584,19.926289],[50.047551,19.926238],[50.047461,19.925982],[50.047437,19.925914],[50.047646,19.925819],[50.047141,19.924863],[50.047157,19.924917],[50.047199,19.924979],[50.047513,19.925198],[50.047795,19.925389],[50.048036,19.925533],[50.048381,19.925678],[50.048791,19.925839],[50.047723,19.926832],[50.047833,19.926831],[50.047896,19.926772],[50.047953,19.926784],[50.048144,19.926823],[50.048282,19.927144],[50.048283,19.927186],[50.048904,19.92659],[50.048904,19.92655],[50.048906,19.926498],[50.047414,19.926671],[50.047308,19.926571],[50.047276,19.926513],[50.047252,19.926445],[50.047264,19.926244],[50.048111,19.92861],[50.048068,19.928498],[50.047972,19.92774],[50.047984,19.927675],[50.048844,19.926695],[50.052108,19.92816],[50.052133,19.928222],[50.052148,19.928275],[50.04893,19.926124],[50.048957,19.926047],[50.04901,19.926021],[50.049188,19.926037],[50.049205,19.926041],[50.049217,19.926052],[50.049222,19.926065],[50.049225,19.926077],[50.049226,19.92609],[50.049226,19.926099],[50.049231,19.926101],[50.050855,19.929918],[50.050849,19.929902],[50.050736,19.929574],[50.050842,19.929432],[50.050927,19.929318],[50.051237,19.929065],[50.051613,19.92876],[50.051701,19.928704],[50.051984,19.928504],[50.052285,19.929525],[50.052351,19.929467],[50.05066,19.929414],[50.050583,19.929559],[50.050401,19.929902],[50.050341,19.930015],[50.049975,19.930628],[50.049935,19.930647],[50.049878,19.930648],[50.049196,19.930585],[50.049131,19.930579],[50.048723,19.930547],[50.051964,19.925726],[50.051931,19.925742],[50.052038,19.927346],[50.052018,19.927021],[50.052009,19.926716],[50.052022,19.926347],[50.052024,19.926307],[50.052024,19.926278],[50.052021,19.92592],[50.051997,19.92571],[50.051912,19.925751],[50.05187,19.92555],[50.051828,19.925415],[50.051751,19.925174],[50.051712,19.925129],[50.051633,19.924866],[50.051641,19.924808],[50.051622,19.924735],[50.051607,19.924679],[50.051581,19.924594],[50.051502,19.924379],[50.051432,19.924146],[50.051252,19.923467],[50.051221,19.923439],[50.047011,19.924362],[50.047009,19.924292],[50.047022,19.924237],[50.047056,19.924191],[50.047383,19.923884],[50.047453,19.923853],[50.047578,19.923883],[50.048364,19.924075],[50.048828,19.924193],[50.048873,19.924205],[50.048881,19.924225],[50.04883,19.925138],[50.047913,19.923433],[50.047985,19.923429],[50.048462,19.923231],[50.048805,19.923014],[50.049295,19.922608],[50.049335,19.922592],[50.049366,19.922613],[50.049384,19.922629],[50.049295,19.923128],[50.04923,19.923391],[50.049168,19.923558],[50.049104,19.92371],[50.049019,19.923887],[50.048935,19.924062],[50.048897,19.924098],[50.048841,19.924084],[50.047931,19.923859],[50.047636,19.923786],[50.047612,19.923767],[50.047604,19.923733],[50.047606,19.923691],[50.047628,19.923653],[50.047775,19.923525],[50.05029,19.924252],[50.050408,19.924335],[50.050759,19.92383],[50.050925,19.923629],[50.051187,19.92331],[50.051199,19.923295],[50.051198,19.923265],[50.051113,19.922846],[50.051103,19.922783],[50.051026,19.922222],[50.051009,19.922139],[50.050978,19.922051],[50.050926,19.922002],[50.050647,19.922097],[50.050027,19.922297],[50.049574,19.922478],[50.049521,19.922489],[50.049478,19.922569],[50.049459,19.922648],[50.04944,19.922775],[50.049349,19.923292],[50.049305,19.923453],[50.049232,19.923642],[50.049064,19.923978],[50.048956,19.924306],[50.048928,19.924525],[50.048902,19.924915],[50.048908,19.925359],[50.048836,19.92606],[50.048842,19.926097],[50.048835,19.926337],[50.052173,19.928382],[50.05189,19.926657],[50.051888,19.92654],[50.052826,19.928472],[50.052803,19.928428],[50.052794,19.928413],[50.052698,19.92833],[50.052588,19.928257],[50.052404,19.928237],[50.052053,19.928459],[50.052055,19.92851],[50.05212,19.928752],[50.052129,19.928786],[50.052319,19.929439],[50.051929,19.925877],[50.051937,19.925981],[50.051941,19.926145],[50.051936,19.926413],[50.051923,19.926442],[50.051886,19.926444],[50.051817,19.927349],[50.051726,19.927286],[50.051653,19.927215],[50.051415,19.926842],[50.051409,19.926778],[50.051435,19.926751],[50.051747,19.926715],[50.051882,19.9267],[50.051914,19.926662],[50.051929,19.926702],[50.051924,19.926954],[50.051922,19.927136],[50.051922,19.927209],[50.051904,19.927315],[50.051877,19.927345],[50.049754,19.9259],[50.049956,19.925983],[50.050001,19.926004],[50.050004,19.925999],[50.050317,19.925534],[50.050304,19.925448],[50.050587,19.925018],[50.050524,19.924916],[50.051741,19.931679],[50.05174,19.931679],[50.051754,19.931642],[50.051762,19.931622],[50.051767,19.931549],[50.051774,19.930532],[50.051793,19.930501],[50.051838,19.930514],[50.052014,19.930562],[50.052113,19.930591],[50.052065,19.931275],[50.052044,19.931441],[50.052634,19.929683],[50.052431,19.929806],[50.052152,19.930021],[50.05184,19.930267],[50.051824,19.930319],[50.051859,19.930365],[50.051948,19.930406],[50.052022,19.93044],[50.052226,19.930324],[50.052446,19.930198],[50.05289,19.93002],[50.052979,19.929957],[50.053004,19.929932],[50.053095,19.929826],[50.053227,19.929661],[50.053249,19.92958],[50.053236,19.929495],[50.052894,19.929487],[50.052696,19.929637],[50.052658,19.929757],[50.052683,19.929737],[50.051697,19.930405],[50.05264,19.930987],[50.052782,19.930899],[50.05308,19.930703],[50.053244,19.930527],[50.05333,19.930409],[50.051697,19.931586],[50.051705,19.930529],[50.051705,19.930464],[50.05166,19.930406],[50.051313,19.930679],[50.05089,19.93103],[50.050751,19.93117],[50.050455,19.931492],[50.046036,19.924239],[50.046025,19.924246],[50.046032,19.924267],[50.045962,19.92436],[50.045972,19.924382],[50.046048,19.924334],[50.046098,19.924811],[50.046078,19.924807],[50.046024,19.924796],[50.04584,19.924762],[50.045766,19.924745],[50.045782,19.924704],[50.045785,19.924653],[50.045782,19.924592],[50.045775,19.924569],[50.045756,19.924505],[50.046207,19.924804],[50.04617,19.924825],[50.046131,19.924828],[50.046088,19.924774],[50.046054,19.924657],[50.045995,19.924452],[50.045908,19.924435],[50.046715,19.92336],[50.048326,19.922983],[50.04803,19.923152],[50.04778,19.92331],[50.047611,19.923456],[50.047601,19.923444],[50.05142,19.930147],[50.051466,19.930283],[50.062997,19.943198],[50.062957,19.943348],[50.063001,19.943184],[50.060938,19.927596],[50.060942,19.928019],[50.060958,19.92861],[50.060964,19.928807],[50.060969,19.929039],[50.060975,19.929361],[50.060986,19.929831],[50.060968,19.929862],[50.060582,19.930001],[50.060246,19.93012],[50.060589,19.927495],[50.060587,19.927523],[50.06097,19.926348],[50.060974,19.926475],[50.060955,19.929039],[50.060828,19.929046],[50.060552,19.929807],[50.06058,19.929983],[50.060963,19.92936],[50.060833,19.92937],[50.060946,19.928611],[50.06095,19.928807],[50.060934,19.92802],[50.060099,19.927839],[50.060403,19.927489],[50.060467,19.92747],[50.060863,19.927552],[50.059346,19.924612],[50.059359,19.924609],[50.059384,19.924603],[50.0594,19.9246],[50.059442,19.924667],[50.059455,19.92475],[50.059465,19.924815],[50.059241,19.925447],[50.059231,19.92537],[50.05922,19.925289],[50.05955,19.925397],[50.059637,19.926002],[50.059664,19.92605],[50.059855,19.927327],[50.062712,19.93733],[50.062869,19.937458],[50.062632,19.93756],[50.062797,19.937672],[50.063269,19.938206],[50.063194,19.938149],[50.063035,19.937146],[50.062993,19.937275],[50.056863,19.935617],[50.056668,19.937201],[50.05663,19.937442],[50.05786,19.93694],[50.057967,19.936917],[50.056944,19.937469],[50.057708,19.936809],[50.057709,19.936841],[50.057327,19.937531],[50.057327,19.937461],[50.056956,19.937263],[50.057162,19.937533],[50.05716,19.937465],[50.056538,19.937424],[50.056848,19.935622],[50.056864,19.936197],[50.056936,19.93555],[50.05775,19.935535],[50.057728,19.935735],[50.057704,19.93574],[50.0573,19.938043],[50.057364,19.937531],[50.057363,19.937592],[50.05571,19.937099],[50.05626,19.937469],[50.055667,19.93731],[50.055569,19.938196],[50.056236,19.937645],[50.05653,19.938091],[50.055894,19.937218],[50.057363,19.938055],[50.057362,19.938038],[50.055666,19.936853],[50.055952,19.938154],[50.057999,19.938025],[50.057989,19.937919],[50.057127,19.938067],[50.056459,19.937521],[50.055819,19.936973],[50.056195,19.938114],[50.056052,19.937375],[50.057976,19.936915],[50.05534,19.937666],[50.055347,19.937798],[50.055414,19.937795],[50.055458,19.937804],[50.056877,19.938402],[50.056876,19.938381],[50.056935,19.938604],[50.057001,19.938378],[50.056998,19.938356],[50.057555,19.938257],[50.057586,19.938587],[50.05742,19.938295],[50.057458,19.938641],[50.057717,19.938756],[50.057081,19.938363],[50.057077,19.938296],[50.057198,19.938478],[50.057191,19.938611],[50.057142,19.939067],[50.057132,19.939228],[50.057128,19.939534],[50.057768,19.938812],[50.058612,19.93798],[50.05848,19.938031],[50.058452,19.938041],[50.058254,19.938117],[50.058229,19.938126],[50.058199,19.938132],[50.058185,19.938133],[50.058124,19.938142],[50.058114,19.938143],[50.058139,19.938871],[50.058127,19.938872],[50.058009,19.93888],[50.057417,19.938258],[50.057552,19.938226],[50.057705,19.938181],[50.057788,19.938171],[50.057882,19.938166],[50.058421,19.93953],[50.058418,19.939629],[50.058423,19.939432],[50.058423,19.939446],[50.058421,19.93952],[50.058615,19.938019],[50.058768,19.937983],[50.058775,19.938346],[50.058349,19.938796],[50.058212,19.938816],[50.058237,19.939252],[50.058352,19.939253],[50.058348,19.938659],[50.058204,19.938681],[50.058446,19.937874],[50.058456,19.938085],[50.058429,19.939308],[50.058204,19.938489],[50.058342,19.938486],[50.058635,19.938322],[50.0582,19.938817],[50.058195,19.938682],[50.058173,19.937546],[50.058115,19.937568],[50.057798,19.93378],[50.057901,19.935194],[50.057966,19.936082],[50.057991,19.936424],[50.058012,19.936693],[50.058013,19.936708],[50.058019,19.936782],[50.058026,19.936846],[50.058031,19.936895],[50.058051,19.937077],[50.058084,19.937372],[50.058092,19.937442],[50.058104,19.937572],[50.058132,19.937897],[50.058136,19.937916],[50.057791,19.933783],[50.0578,19.93377],[50.057802,19.933764],[50.057807,19.933757],[50.057813,19.933752],[50.057731,19.933811],[50.057759,19.933798],[50.057821,19.933739],[50.057797,19.933601],[50.059401,19.93519],[50.059414,19.935187],[50.059465,19.935881],[50.052761,19.952344],[50.053283,19.951663],[50.053793,19.951004],[50.052346,19.953201],[50.052355,19.95319],[50.052862,19.952531],[50.053383,19.951853],[50.053754,19.951378],[50.052215,19.952948],[50.052249,19.953014],[50.05228,19.953075],[50.052786,19.952418],[50.052795,19.952406],[50.053316,19.951727],[50.053779,19.951133],[50.053812,19.950763],[50.053805,19.950885],[50.053767,19.951256],[50.05375,19.951419],[50.054142,19.951557],[50.054285,19.951608],[50.054368,19.951216],[50.054104,19.952468],[50.054088,19.952558],[50.054088,19.952574],[50.054092,19.952591],[50.0541,19.952604],[50.054268,19.952742],[50.054271,19.952751],[50.054272,19.95277],[50.054211,19.95304],[50.053745,19.952907],[50.053535,19.952846],[50.053417,19.953378],[50.052819,19.952484],[50.053644,19.951745],[50.05372,19.951661],[50.052389,19.953253],[50.052728,19.952283],[50.052369,19.953848],[50.053012,19.953028],[50.053309,19.95262],[50.053639,19.952255],[50.05283,19.95247],[50.052898,19.952599],[50.053251,19.951603],[50.05335,19.951791],[50.05374,19.9515],[50.053216,19.951537],[50.053417,19.951917],[50.056311,19.950444],[50.05629,19.950392],[50.055742,19.950861],[50.0557,19.951008],[50.055656,19.951287],[50.055536,19.950956],[50.055467,19.950933],[50.055437,19.951144],[50.055427,19.951202],[50.055628,19.95128],[50.060316,19.935448],[50.060144,19.935296],[50.060198,19.935159],[50.060365,19.935305],[50.059969,19.935859],[50.059944,19.936143],[50.060299,19.935498],[50.060144,19.935361],[50.060576,19.93582],[50.060483,19.936223],[50.060958,19.935022],[50.061066,19.934717],[50.061273,19.934221],[50.061358,19.934289],[50.061502,19.934832],[50.061323,19.934672],[50.059746,19.937273],[50.059782,19.937647],[50.05984,19.937317],[50.059871,19.937623],[50.059961,19.937279],[50.060024,19.937615],[50.059307,19.936932],[50.059473,19.937001],[50.059552,19.937437],[50.05957,19.937683],[50.060451,19.936366],[50.060439,19.936622],[50.059336,19.936851],[50.059512,19.936946],[50.059351,19.937262],[50.059255,19.937249],[50.06045,19.937378],[50.060372,19.937124],[50.060348,19.937141],[50.060326,19.937059],[50.060375,19.937657],[50.060333,19.937661],[50.060204,19.93768],[50.060525,19.937897],[50.060475,19.938105],[50.061042,19.938307],[50.060917,19.938674],[50.060119,19.9378],[50.060073,19.938107],[50.059922,19.937814],[50.059912,19.938111],[50.060823,19.938909],[50.060769,19.938881],[50.060757,19.938912],[50.059652,19.937855],[50.059654,19.937877],[50.059651,19.93811],[50.060949,19.938224],[50.060886,19.938417],[50.060857,19.938395],[50.060849,19.938417],[50.04619,19.93099],[50.046153,19.930941],[50.046139,19.930906],[50.046095,19.93078],[50.045943,19.930417],[50.045722,19.929912],[50.045686,19.929809],[50.045632,19.929472],[50.045584,19.929321],[50.045576,19.929288],[50.045503,19.928827],[50.04547,19.928624],[50.045252,19.932676],[50.045299,19.932651],[50.04549,19.932547],[50.045687,19.932448],[50.045757,19.932412],[50.04615,19.932251],[50.046174,19.93224],[50.046184,19.932216],[50.046189,19.932185],[50.046188,19.932156],[50.046133,19.931764],[50.046127,19.931728],[50.046122,19.931692],[50.04611,19.931609],[50.046082,19.931418],[50.046074,19.931306],[50.046072,19.931147],[50.045997,19.931029],[50.047221,19.930508],[50.0472,19.930475],[50.046838,19.930045],[50.046829,19.930034],[50.046461,19.929598],[50.046305,19.9294],[50.04624,19.929306],[50.046185,19.929218],[50.046103,19.929076],[50.046045,19.928967],[50.045998,19.928879],[50.045937,19.928752],[50.045884,19.928641],[50.045776,19.928357],[50.045757,19.92833],[50.045713,19.928323],[50.045685,19.928318],[50.045467,19.928526],[50.047594,19.930369],[50.047624,19.930353],[50.047654,19.93034],[50.047701,19.930323],[50.047726,19.930314],[50.048003,19.930209],[50.048034,19.930185],[50.045805,19.928233],[50.045924,19.928538],[50.045948,19.928593],[50.046163,19.929014],[50.046317,19.929272],[50.047294,19.930451],[50.047315,19.930475],[50.047332,19.930491],[50.047346,19.930497],[50.047358,19.930502],[50.047371,19.930502],[50.047386,19.930498],[50.047404,19.930492],[50.047434,19.930479],[50.047464,19.930463],[50.047496,19.930443],[50.047516,19.930429],[50.047528,19.930416],[50.046211,19.931132],[50.046191,19.931009],[50.046205,19.930989],[50.046227,19.93098],[50.04632,19.93094],[50.046868,19.930717],[50.047197,19.930583],[50.047205,19.930578],[50.047212,19.930571],[50.047219,19.930563],[50.047222,19.93055],[50.047224,19.930536],[50.047223,19.930522],[50.047229,19.930501],[50.047287,19.930456],[50.0559,19.951622],[50.055676,19.951537],[50.056294,19.951467],[50.060888,19.953037],[50.060836,19.953228],[50.060003,19.95349],[50.060038,19.953513],[50.060226,19.95359],[50.060531,19.953607],[50.060817,19.95382],[50.061151,19.953799],[50.047131,19.95392],[50.047126,19.953887],[50.04712,19.953881],[50.047096,19.953852],[50.047027,19.953468],[50.047012,19.953377],[50.046998,19.953299],[50.046981,19.953202],[50.046922,19.952859],[50.046922,19.952827],[50.046933,19.95281],[50.047356,19.952552],[50.046454,19.954815],[50.048031,19.954739],[50.048321,19.954602],[50.046536,19.953791],[50.046532,19.953649],[50.046649,19.950152],[50.047087,19.95157],[50.047313,19.952401],[50.046933,19.952638],[50.04672,19.951676],[50.046466,19.950858],[50.046419,19.9508],[50.046231,19.9502],[50.045959,19.949272],[50.045958,19.949214],[50.045977,19.94919],[50.046115,19.949104],[50.046145,19.949103],[50.046164,19.94913],[50.046195,19.949196],[50.047059,19.953355],[50.046951,19.953216],[50.047034,19.953176],[50.047044,19.953279],[50.047123,19.953135],[50.047106,19.953143],[50.046928,19.95309],[50.046885,19.95311],[50.045903,19.956225],[50.045893,19.956251],[50.045915,19.956311],[50.045946,19.956354],[50.046001,19.956583],[50.046023,19.95674],[50.04604,19.956745],[50.046571,19.956595],[50.04706,19.956534],[50.047275,19.956511],[50.047284,19.95648],[50.04726,19.955919],[50.047199,19.95553],[50.047157,19.955293],[50.04744,19.9552],[50.047463,19.955177],[50.04638,19.955636],[50.047198,19.95515],[50.047401,19.955022],[50.047457,19.955278],[50.045842,19.956117],[50.046242,19.955596],[50.046247,19.955586],[50.046252,19.955567],[50.046254,19.955545],[50.046243,19.955407],[50.047213,19.955149],[50.047213,19.955162],[50.047215,19.955177],[50.047219,19.955204],[50.047292,19.955624],[50.047334,19.955898],[50.047338,19.955923],[50.047341,19.955961],[50.047361,19.956496],[50.047373,19.956826],[50.047373,19.956861],[50.047362,19.957264],[50.047362,19.957317],[50.047366,19.957363],[50.047398,19.95755],[50.047403,19.957579],[50.047413,19.957611],[50.047442,19.957695],[50.047215,19.955138],[50.047216,19.955128],[50.04722,19.955118],[50.047228,19.955105],[50.047239,19.955094],[50.047255,19.955087],[50.047865,19.954836],[50.047925,19.95483],[50.048021,19.954773],[50.048271,19.953088],[50.048274,19.953116],[50.04827,19.953148],[50.04826,19.953169],[50.04825,19.953181],[50.048235,19.953187],[50.048219,19.953187],[50.048138,19.953163],[50.048106,19.953148],[50.048056,19.95312],[50.04802,19.953089],[50.047968,19.95304],[50.047889,19.95296],[50.048953,19.955068],[50.048975,19.955052],[50.049,19.955039],[50.049028,19.955032],[50.049056,19.955032],[50.049083,19.955034],[50.049105,19.95504],[50.049129,19.95505],[50.049149,19.955064],[50.049171,19.955084],[50.049188,19.955105],[50.049241,19.955193],[50.049259,19.95523],[50.04928,19.95527],[50.049335,19.955376],[50.049561,19.955817],[50.049568,19.955838],[50.049572,19.95586],[50.049573,19.955879],[50.049571,19.955897],[50.049565,19.955912],[50.049556,19.955925],[50.049547,19.955929],[50.049537,19.955932],[50.049529,19.955931],[50.049522,19.955928],[50.049515,19.955921],[50.049496,19.955882],[50.049495,19.955872],[50.049495,19.955861],[50.049499,19.955851],[50.048772,19.955098],[50.048697,19.955163],[50.048643,19.955195],[50.04857,19.9552],[50.04852,19.955192],[50.048495,19.955176],[50.048465,19.955156],[50.04844,19.955134],[50.048418,19.955109],[50.048395,19.955076],[50.048379,19.955048],[50.048363,19.955012],[50.048349,19.954975],[50.048336,19.954928],[50.048328,19.95488],[50.048322,19.954827],[50.048322,19.954777],[50.048329,19.954723],[50.048339,19.954672],[50.048431,19.953397],[50.04836,19.953347],[50.04827,19.9533],[50.048185,19.953272],[50.048097,19.953275],[50.04805,19.953296],[50.048012,19.953313],[50.047945,19.953365],[50.047891,19.953426],[50.047851,19.953469],[50.047835,19.953476],[50.047814,19.953476],[50.047771,19.953532],[50.047752,19.953561],[50.047727,19.953589],[50.049858,19.955972],[50.049853,19.955978],[50.049845,19.955989],[50.04989,19.955935],[50.049829,19.956011],[50.048398,19.95519],[50.048372,19.955246],[50.048312,19.955395],[50.048293,19.953134],[50.048324,19.953193],[50.04783,19.952288],[50.047859,19.952319],[50.047502,19.952503],[50.047669,19.9524],[50.047695,19.952511],[50.049746,19.956011],[50.049738,19.955919],[50.049707,19.955537],[50.049481,19.95512],[50.047492,19.952467],[50.04747,19.952522],[50.047463,19.952544],[50.047462,19.95258],[50.047734,19.953615],[50.047747,19.953636],[50.047765,19.95365],[50.047787,19.953652],[50.046854,19.955243],[50.046968,19.955201],[50.046779,19.955072],[50.046392,19.935934],[50.046425,19.935948],[50.045995,19.93579],[50.046023,19.935801],[50.046154,19.935847],[50.046186,19.93586],[50.049088,19.933219],[50.04649,19.935974],[50.049415,19.933167],[50.049407,19.932981],[50.046046,19.935809],[50.046802,19.934412],[50.048886,19.93343],[50.048895,19.93346],[50.046644,19.934558],[50.046661,19.934542],[50.046704,19.934499],[50.047336,19.935039],[50.048949,19.933636],[50.048959,19.933667],[50.047062,19.934654],[50.047073,19.934684],[50.047658,19.934147],[50.047666,19.934171],[50.048766,19.930674],[50.046592,19.934609],[50.047849,19.934732],[50.047785,19.934533],[50.047796,19.934569],[50.047005,19.934503],[50.049033,19.933155],[50.047375,19.935147],[50.046838,19.934393],[50.048755,19.930655],[50.048788,19.933104],[50.048798,19.933138],[50.046607,19.934594],[50.046752,19.933621],[50.046642,19.933675],[50.047138,19.934856],[50.047148,19.934882],[50.046857,19.934383],[50.046895,19.934363],[50.046917,19.934352],[50.048777,19.933071],[50.047606,19.933992],[50.048747,19.930639],[50.04783,19.934674],[50.049054,19.933179],[50.04907,19.933198],[50.048729,19.930604],[50.046442,19.933774],[50.046552,19.933719],[50.047722,19.93434],[50.047733,19.934373],[50.048922,19.933546],[50.048419,19.931706],[50.048408,19.931744],[50.046805,19.933651],[50.046779,19.933607],[50.046423,19.933836],[50.046422,19.933784],[50.048286,19.931982],[50.04822,19.932024],[50.048252,19.931956],[50.048317,19.931808],[50.048394,19.931793],[50.048377,19.931839],[50.048358,19.931882],[50.048336,19.931919],[50.048314,19.93195],[50.048336,19.931743],[50.048349,19.931679],[50.048357,19.931624],[50.048361,19.931564],[50.048362,19.9315],[50.04836,19.931439],[50.048355,19.931375],[50.048347,19.93132],[50.048314,19.931155],[50.046612,19.934868],[50.046755,19.935247],[50.046679,19.935046],[50.046668,19.935016],[50.049671,19.93129],[50.047916,19.95215],[50.049053,19.954448],[50.048991,19.954532],[50.048691,19.953594],[50.048685,19.953582],[50.048548,19.9536],[50.048537,19.953618],[50.048964,19.954569],[50.048504,19.953677],[50.048717,19.953644],[50.048743,19.953708],[50.048747,19.953704],[50.049929,19.952703],[50.047249,19.947398],[50.047276,19.94746],[50.047257,19.947375],[50.048055,19.949231],[50.047271,19.947485],[50.049763,19.952388],[50.047282,19.947474],[50.049766,19.952394],[50.047244,19.947386],[50.049888,19.952625],[50.049884,19.952617],[50.04949,19.94814],[50.049622,19.948734],[50.049637,19.948853],[50.049629,19.948908],[50.049604,19.948964],[50.049486,19.949068],[50.049457,19.949097],[50.049448,19.949139],[50.04945,19.949189],[50.049527,19.949736],[50.04952,19.949809],[50.049506,19.949834],[50.049244,19.949912],[50.049187,19.949926],[50.04885,19.950029],[50.048813,19.950055],[50.048794,19.950072],[50.048695,19.950165],[50.046071,19.948351],[50.046085,19.944603],[50.046117,19.944634],[50.046098,19.94459],[50.046133,19.94463],[50.04612,19.944642],[50.046095,19.944583],[50.046082,19.944595],[50.062712,19.93467],[50.062892,19.934858],[50.062923,19.934171],[50.062971,19.934218],[50.062998,19.934217],[50.063016,19.934232],[50.063019,19.934266],[50.063102,19.934353],[50.063462,19.935137],[50.063443,19.935117],[50.063395,19.9353],[50.06338,19.935286],[50.063186,19.934134],[50.063005,19.93397],[50.062793,19.934484],[50.062955,19.93466],[50.062779,19.935186],[50.062784,19.935173],[50.063324,19.935003],[50.062832,19.935067],[50.063578,19.934789],[50.063392,19.934603],[50.063595,19.934805],[50.050731,19.940935],[50.050879,19.940786],[50.047338,19.933272],[50.053606,19.933364],[50.053609,19.933357],[50.053607,19.933342],[50.053608,19.933332],[50.053611,19.933323],[50.053619,19.933323],[50.053622,19.933333],[50.053619,19.933342],[50.053613,19.933349],[50.053582,19.933416],[50.053524,19.933478],[50.053475,19.933559],[50.053424,19.933581],[50.053364,19.933641],[50.05325,19.933674],[50.053188,19.933662],[50.053143,19.933643],[50.057795,19.944414],[50.057769,19.944441],[50.057765,19.944429],[50.048027,19.93231],[50.047815,19.932494],[50.047574,19.932654],[50.048104,19.932136],[50.048125,19.93218],[50.047605,19.933028],[50.047635,19.93298],[50.047732,19.932883],[50.047819,19.932783],[50.047915,19.932653],[50.04799,19.932541],[50.048095,19.932355],[50.048204,19.932123],[50.048221,19.932135],[50.048123,19.932406],[50.045803,19.93289],[50.045849,19.932971],[50.045979,19.933218],[50.04599,19.933229],[50.045999,19.933236],[50.04601,19.933241],[50.046021,19.933243],[50.046028,19.933242],[50.04603,19.93325],[50.047403,19.932836],[50.047331,19.932856],[50.047262,19.932874],[50.047257,19.931939],[50.047269,19.932075],[50.047281,19.932198],[50.047577,19.931927],[50.047576,19.932126],[50.04812,19.93057],[50.047887,19.930656],[50.04758,19.930771],[50.047899,19.930738],[50.047856,19.930465],[50.048028,19.930409],[50.047828,19.930468],[50.047757,19.930493],[50.047627,19.930542],[50.047581,19.930575],[50.04746,19.930692],[50.046573,19.931715],[50.046629,19.931694],[50.046647,19.931685],[50.046663,19.931674],[50.04668,19.931661],[50.046705,19.93164],[50.046745,19.931606],[50.046819,19.931541],[50.046854,19.931511],[50.046792,19.931336],[50.046694,19.931417],[50.04667,19.931435],[50.046654,19.931444],[50.046638,19.931452],[50.046597,19.931468],[50.046305,19.931571],[50.046338,19.931795],[50.046397,19.931776],[50.046616,19.932222],[50.046615,19.932085],[50.046582,19.931792],[50.04644,19.932442],[50.046426,19.932322],[50.046371,19.932286],[50.046419,19.932272],[50.046536,19.932239],[50.050157,19.93636],[50.050207,19.936328],[50.050239,19.936307],[50.050275,19.936284],[50.050305,19.936264],[50.05033,19.936248],[50.050346,19.936238],[50.054838,19.950256],[50.059529,19.932994],[50.059518,19.932955],[50.059507,19.932917],[50.0595,19.932891],[50.062568,19.943839],[50.062562,19.943844],[50.062557,19.943854],[50.062553,19.943866],[50.054743,19.92776],[50.054879,19.92765],[50.0549,19.92762],[50.054934,19.927569],[50.053375,19.928827],[50.053101,19.928859],[50.05495,19.927288],[50.054719,19.9267],[50.054701,19.926646],[50.054645,19.926467],[50.059448,19.950365],[50.059431,19.950568],[50.059314,19.950764],[50.059307,19.950851],[50.059302,19.95094],[50.05574,19.951089],[50.055753,19.951041],[50.055779,19.951],[50.055972,19.950793],[50.055727,19.930166],[50.05588,19.930272],[50.056003,19.930356],[50.056094,19.930394],[50.055494,19.93153],[50.055594,19.931573],[50.055704,19.93162],[50.055839,19.931719],[50.05613,19.931934],[50.056309,19.932062],[50.056677,19.932327],[50.056694,19.932328],[50.056891,19.931973],[50.057209,19.9314],[50.0562,19.929136],[50.056221,19.929395],[50.051058,19.946662],[50.056934,19.933959],[50.056886,19.933982],[50.056845,19.934],[50.056843,19.934001],[50.056766,19.934037],[50.05645,19.934182],[50.056282,19.934256],[50.056015,19.934383],[50.055633,19.934556],[50.055353,19.934685],[50.056113,19.929084],[50.056129,19.929081],[50.056141,19.929084],[50.056158,19.929094],[50.05617,19.929105],[50.05619,19.929125],[50.056472,19.929391],[50.055588,19.935964],[50.055576,19.936103],[50.055505,19.936515],[50.056934,19.938316],[50.057092,19.937535],[50.057097,19.937595],[50.06364,19.939013],[50.063635,19.939032],[50.058704,19.928503],[50.058668,19.928293],[50.064004,19.940623],[50.053379,19.937697],[50.053412,19.937792],[50.053743,19.938694],[50.053362,19.937834],[50.053609,19.938793],[50.053693,19.938864],[50.053538,19.938731],[50.053877,19.939127],[50.053759,19.938927],[50.058844,19.923348],[50.0588,19.923353],[50.058761,19.923384],[50.058732,19.923435],[50.058717,19.923499],[50.05872,19.923568],[50.058738,19.923629],[50.05877,19.923676],[50.05881,19.9237],[50.058854,19.923699],[50.058781,19.923543],[50.058926,19.923622],[50.058943,19.923555],[50.058894,19.923673],[50.063406,19.939832],[50.063326,19.940103],[50.063332,19.939755],[50.063236,19.940032],[50.063848,19.940701],[50.063745,19.941006],[50.063523,19.939996],[50.063461,19.940207],[50.063441,19.939829],[50.063352,19.940125],[50.053708,19.922974],[50.053643,19.923021],[50.05338,19.923208],[50.053161,19.923365],[50.053109,19.923407],[50.047265,19.947131],[50.047296,19.94723],[50.047411,19.947609],[50.047503,19.947884],[50.047524,19.947943],[50.047557,19.948025],[50.047585,19.948088],[50.047611,19.948143],[50.047638,19.948201],[50.04767,19.948267],[50.047711,19.948347],[50.047862,19.948627],[50.04865,19.950084],[50.049413,19.951503],[50.049464,19.951596],[50.049896,19.952397],[50.056211,19.927273],[50.056045,19.926685],[50.056035,19.92665],[50.056016,19.926562],[50.056,19.926492],[50.056189,19.927348],[50.056001,19.926672],[50.054718,19.927636],[50.054768,19.927601],[50.056223,19.927399],[50.055024,19.928699],[50.055004,19.92871],[50.055989,19.926614],[50.055944,19.926517],[50.05603,19.92648],[50.05609,19.926535],[50.055981,19.926578],[50.055182,19.928736],[50.055278,19.928674],[50.055329,19.92715],[50.055326,19.927164],[50.055251,19.927212],[50.055242,19.927207],[50.055238,19.927184],[50.055231,19.927151],[50.055157,19.928224],[50.055129,19.928279],[50.055095,19.928372],[50.055069,19.928468],[50.055046,19.928609],[50.055045,19.928628],[50.055265,19.928021],[50.055206,19.928093],[50.055155,19.9281],[50.058387,19.950343],[50.059364,19.936584],[50.059354,19.936605],[50.059257,19.936809],[50.059241,19.936844],[50.050662,19.937813],[50.050604,19.937417],[50.050582,19.9373],[50.050515,19.936994],[50.051065,19.940387],[50.051017,19.940294],[50.050988,19.940193],[50.050969,19.940063],[50.05089,19.939537],[50.050846,19.939231],[50.050817,19.939027],[50.049922,19.935458],[50.063936,19.955641],[50.064042,19.955914],[50.064271,19.956517],[50.064327,19.956668],[50.064494,19.957123],[50.064519,19.957187],[50.06453,19.95721],[50.064543,19.957231],[50.06456,19.957246],[50.064576,19.957258],[50.064596,19.957263],[50.064616,19.957264],[50.06464,19.957262],[50.064834,19.957183],[50.064934,19.957146],[50.065041,19.957108],[50.06512,19.957082],[50.065221,19.95705],[50.065435,19.956999],[50.06548,19.956994],[50.06551,19.956996],[50.05042,19.949516],[50.050415,19.949492],[50.050228,19.948602],[50.050192,19.948443],[50.050177,19.948379],[50.060011,19.924427],[50.059986,19.92433],[50.05997,19.924264],[50.059962,19.924238],[50.059953,19.924219],[50.05994,19.924203],[50.059923,19.924194],[50.059906,19.924194],[50.059873,19.92421],[50.055186,19.944515],[50.055214,19.944481],[50.055245,19.944444],[50.055257,19.944429],[50.05531,19.944389],[50.055333,19.944369],[50.055344,19.944359],[50.055184,19.94457],[50.054171,19.943467],[50.052651,19.942274],[50.061621,19.937574],[50.051595,19.954813],[50.051581,19.954848],[50.051562,19.954894],[50.052545,19.929277],[50.055161,19.930914],[50.049526,19.927493],[50.049549,19.927454],[50.049602,19.927187],[50.049629,19.927148],[50.049507,19.927526],[50.049723,19.927396],[50.049752,19.927351],[50.06209,19.933442],[50.062057,19.933522],[50.062022,19.933605],[50.061813,19.934127],[50.061801,19.93416],[50.061791,19.934206],[50.061783,19.934236],[50.06178,19.93425],[50.061772,19.934279],[50.06175,19.934336],[50.061639,19.934635],[50.061551,19.934874],[50.061471,19.935093],[50.061362,19.935414],[50.061342,19.935474],[50.049489,19.927364],[50.049487,19.92735],[50.049559,19.927248],[50.049608,19.927572],[50.049942,19.927192],[50.04992,19.927157],[50.046265,19.939665],[50.046267,19.939703],[50.046271,19.939746],[50.046267,19.939794],[50.046257,19.939845],[50.046241,19.939891],[50.046221,19.939931],[50.046199,19.939978],[50.046237,19.93997],[50.046257,19.939971],[50.046276,19.939976],[50.046293,19.939984],[50.046318,19.940002],[50.046345,19.940031],[50.046367,19.940068],[50.046385,19.940111],[50.046396,19.940159],[50.0464,19.940209],[50.046398,19.940259],[50.046389,19.940313],[50.046372,19.940362],[50.046348,19.940404],[50.046319,19.940436],[50.046286,19.940458],[50.046258,19.940467],[50.04623,19.940468],[50.046199,19.940461],[50.046146,19.940421],[50.046124,19.940391],[50.046106,19.940355],[50.046093,19.940316],[50.046084,19.940275],[50.04608,19.940231],[50.046081,19.940187],[50.046088,19.940144],[50.046098,19.940104],[50.046114,19.940067],[50.046152,19.940012],[50.048333,19.944875],[50.048353,19.94489],[50.048376,19.944924],[50.048388,19.944956],[50.048392,19.944986],[50.048392,19.945023],[50.05306,19.933554],[50.053094,19.933583],[50.053103,19.933604],[50.053119,19.933628],[50.056501,19.92921],[50.056624,19.928955],[50.056669,19.928946],[50.057916,19.92874],[50.057928,19.928774],[50.056664,19.928565],[50.056675,19.928563],[50.056685,19.928563],[50.056705,19.928569],[50.056718,19.928572],[50.056732,19.928572],[50.056738,19.928571],[50.056746,19.92857],[50.056961,19.928529],[50.057144,19.927913],[50.057313,19.927342],[50.058004,19.928352],[50.058031,19.928671],[50.058035,19.928725],[50.059534,19.927519],[50.059497,19.927589],[50.058684,19.92815],[50.058949,19.929894],[50.05915,19.931062],[50.059206,19.93137],[50.059256,19.931659],[50.05932,19.932027],[50.05939,19.932403],[50.059451,19.93274],[50.059461,19.932766],[50.059876,19.927321],[50.059976,19.927255],[50.060135,19.927129],[50.060283,19.926941],[50.060301,19.926913],[50.060972,19.925895],[50.061122,19.925652],[50.057097,19.928431],[50.057102,19.928488],[50.057137,19.928506],[50.058317,19.928299],[50.05854,19.928214],[50.063535,19.95561],[50.063509,19.956063],[50.063459,19.956113],[50.063364,19.956208],[50.063331,19.956165],[50.063267,19.956088],[50.063234,19.956017],[50.063201,19.955947],[50.063191,19.955851],[50.06321,19.955779],[50.06324,19.955729],[50.063299,19.955701],[50.063598,19.955518],[50.063601,19.955969],[50.063923,19.956234],[50.06384,19.955995],[50.06356,19.9553],[50.063742,19.955831],[50.063733,19.955839],[50.06382,19.95602],[50.063607,19.955508],[50.046279,19.924836],[50.046256,19.924858],[50.046224,19.924887],[50.046124,19.924993],[50.054779,19.954642],[50.054775,19.954713],[50.054758,19.954716],[50.055172,19.954262],[50.054995,19.954276],[50.054575,19.954171],[50.054504,19.954202],[50.054496,19.954197],[50.055264,19.955937],[50.055254,19.956083],[50.055241,19.956201],[50.055201,19.95621],[50.055169,19.956197],[50.055137,19.956183],[50.055116,19.95617],[50.054548,19.955893],[50.05448,19.956169],[50.054393,19.956647],[50.054358,19.956841],[50.055286,19.955587],[50.055314,19.955054],[50.055357,19.954356],[50.055351,19.954018],[50.055387,19.953805],[50.055471,19.953529],[50.05552,19.953504],[50.0556,19.953453],[50.055725,19.953346],[50.056149,19.9529],[50.056325,19.952719],[50.056904,19.952126],[50.056908,19.952118],[50.056909,19.95211],[50.056908,19.952103],[50.056899,19.952082],[50.056787,19.951824],[50.056505,19.95117],[50.055572,19.956077],[50.055924,19.956234],[50.056121,19.956322],[50.056195,19.956355],[50.056222,19.956368],[50.056255,19.956382],[50.056895,19.95667],[50.056974,19.956706],[50.057367,19.956882],[50.057441,19.956903],[50.057709,19.956186],[50.057857,19.955787],[50.057902,19.955666],[50.058044,19.955284],[50.058064,19.955231],[50.05809,19.95516],[50.058191,19.954873],[50.058195,19.954833],[50.058189,19.9548],[50.058169,19.954773],[50.061434,19.937859],[50.061604,19.937686],[50.054802,19.934644],[50.053545,19.933517],[50.053474,19.933743],[50.05478,19.934578],[50.055327,19.936601],[50.055176,19.937152],[50.053673,19.933569],[50.054152,19.933581],[50.054261,19.933708],[50.054413,19.934005],[50.054597,19.934196],[50.054709,19.93434],[50.050915,19.934482],[50.057653,19.945873],[50.057515,19.946019],[50.057564,19.945872],[50.057977,19.943591],[50.057948,19.943552],[50.057889,19.943529],[50.057862,19.943517],[50.057784,19.943481],[50.057763,19.94345],[50.057742,19.943412],[50.057614,19.943222],[50.056868,19.938305],[50.057283,19.938277],[50.057311,19.938274],[50.060478,19.936245],[50.060469,19.936984],[50.060442,19.936907],[50.060428,19.936751],[50.059731,19.937845],[50.058484,19.938072],[50.059386,19.937712],[50.059774,19.937839],[50.059377,19.937904],[50.060103,19.937575],[50.058114,19.938007],[50.058105,19.937976],[50.058098,19.937948],[50.058093,19.937915],[50.058078,19.937792],[50.058065,19.937687],[50.058053,19.937583],[50.057994,19.937079],[50.057959,19.936765],[50.057941,19.936582],[50.055042,19.938013],[50.055168,19.93798],[50.06029,19.933632],[50.054737,19.938323],[50.055023,19.938032],[50.055275,19.93796],[50.054402,19.925712],[50.054397,19.938604],[50.054668,19.938193],[50.054161,19.938998],[50.054206,19.939077],[50.054353,19.938871],[50.054518,19.938658],[50.051646,19.955177],[50.051704,19.95526],[50.051757,19.955339],[50.051848,19.955508],[50.051952,19.955746],[50.052103,19.95614],[50.052159,19.956223],[50.05222,19.956409],[50.052742,19.958048],[50.052917,19.958608],[50.052929,19.958646],[50.053082,19.959205],[50.053148,19.959535],[50.05324,19.960042],[50.05329,19.960282],[50.053348,19.960499],[50.053384,19.960618],[50.053422,19.960743],[50.05348,19.960903],[50.053545,19.96106],[50.053615,19.961202],[50.053692,19.961336],[50.053748,19.961438],[50.053804,19.961577],[50.053816,19.961608],[50.053827,19.961636],[50.045948,19.949077],[50.046114,19.948969],[50.046124,19.948957],[50.04613,19.948932],[50.046131,19.948905],[50.046128,19.948885],[50.046123,19.948867],[50.046091,19.948787],[50.045987,19.948555],[50.045908,19.948481],[50.046067,19.948813],[50.045996,19.948901],[50.045978,19.948939],[50.045966,19.948992],[50.045925,19.949089],[50.059588,19.923231],[50.059592,19.923138],[50.059422,19.932934],[50.059095,19.933113],[50.059063,19.933131],[50.059473,19.923555],[50.05971,19.923428],[50.059809,19.923376],[50.059903,19.923323],[50.059741,19.923063],[50.059862,19.923631],[50.059532,19.923171],[50.059643,19.923114],[50.05997,19.922948],[50.059465,19.923849],[50.059466,19.924235],[50.059484,19.924346],[50.059526,19.92459],[50.054519,19.925373],[50.054511,19.925347],[50.05428,19.924537],[50.054128,19.924014],[50.054465,19.925405],[50.054534,19.925434],[50.063947,19.944543],[50.063942,19.94437],[50.063937,19.944262],[50.063951,19.944172],[50.063968,19.94409],[50.064002,19.944001],[50.06405,19.943916],[50.064112,19.943832],[50.06417,19.94378],[50.064259,19.943739],[50.064305,19.943731],[50.064372,19.943727],[50.064435,19.943738],[50.064495,19.943757],[50.064554,19.943781],[50.063261,19.931584],[50.063193,19.938549],[50.063381,19.937967],[50.06353,19.937523],[50.063573,19.937415],[50.063759,19.936867],[50.063781,19.936798],[50.063944,19.936269],[50.063973,19.93616],[50.058443,19.945653],[50.058446,19.945596],[50.058447,19.945521],[50.058446,19.945428],[50.058456,19.945312],[50.058489,19.944997],[50.058493,19.944962],[50.058499,19.944925],[50.058507,19.944888],[50.056274,19.923776],[50.05629,19.923761],[50.047806,19.943418],[50.046822,19.926876],[50.046996,19.927274],[50.047115,19.927646],[50.047163,19.933416],[50.046717,19.933708],[50.046462,19.933826],[50.046117,19.933928],[50.045805,19.934006],[50.045759,19.934011],[50.045724,19.93401],[50.045656,19.933993],[50.045632,19.93399],[50.045607,19.93399],[50.045588,19.933995],[50.050317,19.946987],[50.050276,19.947026],[50.050269,19.947048],[50.05024,19.947142],[50.050113,19.94722],[50.050017,19.947333],[50.056447,19.92925],[50.056478,19.929179],[50.056643,19.92889],[50.056681,19.928884],[50.058608,19.928571],[50.058659,19.928573],[50.058716,19.928571],[50.058885,19.928513],[50.059831,19.927887],[50.06397,19.949803],[50.063897,19.948972],[50.063908,19.948968],[50.064558,19.948833],[50.047362,19.941183],[50.047315,19.940911],[50.060364,19.93236],[50.060401,19.93233],[50.060425,19.932263],[50.060417,19.932181],[50.060435,19.932174],[50.054834,19.927549],[50.053732,19.925762],[50.053696,19.925676],[50.061953,19.927587],[50.061903,19.927581],[50.061566,19.927524],[50.061503,19.927511],[50.061482,19.927507],[50.061431,19.927497],[50.061371,19.927483],[50.061212,19.927449],[50.060985,19.927405],[50.060944,19.927397],[50.060874,19.927383],[50.060872,19.927412],[50.06043,19.9273],[50.06041,19.927239],[50.060364,19.927056],[50.060376,19.92703],[50.06041,19.926978],[50.060598,19.926701],[50.060735,19.926486],[50.060866,19.926284],[50.060951,19.926157],[50.061015,19.926068],[50.061052,19.926029],[50.06108,19.926016],[50.061118,19.926009],[50.061244,19.925996],[50.061329,19.925978],[50.061415,19.925945],[50.061471,19.925917],[50.061659,19.92582],[50.061776,19.925762],[50.061779,19.92576],[50.060988,19.927367],[50.061009,19.927102],[50.060965,19.927094],[50.061001,19.926618],[50.06098,19.926599],[50.060946,19.927358],[50.061434,19.927463],[50.061449,19.927247],[50.053443,19.929032],[50.06276,19.926565],[50.062774,19.92656],[50.062836,19.926537],[50.04764,19.953699],[50.047657,19.953774],[50.047646,19.953674],[50.058191,19.954658],[50.058237,19.954682],[50.058257,19.954682],[50.058269,19.954675],[50.058279,19.954657],[50.058295,19.954607],[50.046915,19.931473],[50.046939,19.93146],[50.046962,19.931444],[50.046979,19.931431],[50.047089,19.931341],[50.047235,19.93122],[50.047324,19.931147],[50.047454,19.931038],[50.047492,19.930999],[50.063659,19.932914],[50.063652,19.933017],[50.054621,19.934595],[50.054633,19.934624],[50.055099,19.935292],[50.055353,19.936405],[50.054592,19.93492],[50.054567,19.93493],[50.054736,19.934858],[50.054595,19.934752],[50.054589,19.935058],[50.054583,19.935025],[50.054621,19.934574],[50.054615,19.934579],[50.054575,19.934979],[50.055061,19.935313],[50.055315,19.936427],[50.054737,19.934867],[50.054571,19.934712],[50.054816,19.934852],[50.055014,19.935118],[50.054739,19.934878],[50.05474,19.934881],[50.054742,19.934892],[50.055048,19.935237],[50.055075,19.935207],[50.054635,19.934628],[50.054577,19.934681],[50.054564,19.9347],[50.054989,19.935008],[50.054979,19.934984],[50.054961,19.934952],[50.054939,19.934926],[50.054932,19.93492],[50.054745,19.934876],[50.05476,19.934778],[50.059749,19.935198],[50.059752,19.935281],[50.059746,19.935152],[50.054166,19.934007],[50.054189,19.933974],[50.054933,19.937527],[50.054903,19.937574],[50.054824,19.93764],[50.054805,19.93766],[50.054747,19.937705],[50.054706,19.937732],[50.054671,19.937752],[50.054635,19.937768],[50.054568,19.937788],[50.054501,19.937809],[50.05441,19.937836],[50.054394,19.937727],[50.054376,19.93761],[50.054356,19.937484],[50.054683,19.937548],[50.054678,19.93751],[50.054684,19.937565],[50.054607,19.937544],[50.05461,19.93757],[50.055161,19.937193],[50.055143,19.937239],[50.054601,19.937503],[50.054488,19.937698],[50.054474,19.937592],[50.054542,19.937585],[50.054554,19.937678],[50.054611,19.937578],[50.054621,19.937657],[50.05464,19.93781],[50.05471,19.937764],[50.054704,19.937721],[50.054693,19.937635],[50.054686,19.937577],[50.054624,19.937657],[50.054474,19.937702],[50.054397,19.937451],[50.054365,19.937456],[50.054358,19.937457],[50.054357,19.937449],[50.054354,19.937422],[50.054352,19.937402],[50.054348,19.937372],[50.054475,19.937291],[50.05442,19.937299],[50.05436,19.93734],[50.054494,19.937275],[50.054495,19.937288],[50.054407,19.937301],[50.054409,19.937328],[50.054409,19.937331],[50.054329,19.937411],[50.054303,19.93742],[50.054268,19.937462],[50.054271,19.937432],[50.054344,19.937405],[50.054204,19.937415],[50.054179,19.937405],[50.054157,19.937386],[50.054141,19.937369],[50.054123,19.937338],[50.054983,19.937219],[50.055005,19.93702],[50.055019,19.936876],[50.055031,19.936684],[50.055037,19.936454],[50.055038,19.936068],[50.05503,19.935965],[50.054999,19.935706],[50.054973,19.935492],[50.054932,19.935265],[50.054916,19.935178],[50.054986,19.93737],[50.054985,19.93733],[50.054912,19.935153],[50.055132,19.937261],[50.055093,19.93723],[50.055084,19.937223],[50.054952,19.937422],[50.054896,19.93513],[50.054877,19.935109],[50.054867,19.935077],[50.05487,19.935041],[50.054883,19.935012],[50.054904,19.934997],[50.054926,19.935001],[50.054945,19.935021],[50.054955,19.935054],[50.054953,19.935089],[50.054939,19.935118],[50.054918,19.935133],[50.054908,19.935132],[50.054764,19.935002],[50.054766,19.935025],[50.054991,19.935225],[50.054942,19.93526],[50.054841,19.935633],[50.054839,19.935609],[50.054755,19.934978],[50.054541,19.935441],[50.05444,19.935484],[50.054794,19.935185],[50.054784,19.935189],[50.054796,19.935285],[50.054837,19.935554],[50.054848,19.935506],[50.05484,19.935429],[50.054825,19.9354],[50.054809,19.935317],[50.054904,19.936098],[50.053864,19.935804],[50.053852,19.935816],[50.063585,19.946682],[50.062742,19.945117],[50.062804,19.945134],[50.063448,19.945208],[50.063398,19.945215],[50.063357,19.945231],[50.063518,19.94669],[50.063538,19.947371],[50.063551,19.947361],[50.063651,19.947357],[50.054235,19.949985],[50.057731,19.949863],[50.057599,19.949998],[50.056254,19.952269],[50.056317,19.952316],[50.056831,19.951781],[50.056898,19.951715],[50.05655,19.951123],[50.056942,19.952039],[50.057036,19.952258],[50.057102,19.952413],[50.047143,19.954006],[50.064075,19.935373],[50.06392,19.935118],[50.063774,19.935524],[50.063903,19.936043],[50.063921,19.936112],[50.061541,19.940785],[50.061233,19.940585],[50.061227,19.940581],[50.060896,19.940344],[50.060889,19.940339],[50.060998,19.940417],[50.060991,19.940411],[50.061612,19.940836],[50.061169,19.940511],[50.060873,19.940292],[50.059642,19.938919],[50.059633,19.93901],[50.060503,19.939423],[50.060498,19.939437],[50.060076,19.939008],[50.060082,19.938987],[50.059987,19.938954],[50.059993,19.93893],[50.061193,19.943975],[50.063417,19.935573],[50.063487,19.935596],[50.064103,19.935342],[50.062677,19.934634],[50.062878,19.934273],[50.062755,19.934443],[50.062694,19.934593],[50.06273,19.93463],[50.051954,19.943197],[50.054051,19.945608],[50.054044,19.945616],[50.054045,19.945643],[50.054037,19.945658],[50.054043,19.945679],[50.053206,19.94634],[50.05322,19.946261],[50.05409,19.945796],[50.05406,19.945723],[50.054202,19.945677],[50.054154,19.94557],[50.054193,19.945748],[50.054129,19.945821],[50.063662,19.932843],[50.063325,19.932692],[50.063524,19.932651],[50.064631,19.929043],[50.064637,19.929083],[50.064727,19.929706],[50.06474,19.929781],[50.064761,19.929913],[50.064771,19.929979],[50.064954,19.931198],[50.064963,19.931296],[50.064602,19.931654],[50.0645,19.931754],[50.064269,19.931984],[50.063998,19.932252],[50.063874,19.932375],[50.063634,19.9326],[50.063617,19.932617],[50.062884,19.932491],[50.06314,19.932782],[50.063189,19.932838],[50.049214,19.931381],[50.062136,19.933596],[50.061517,19.934035],[50.061,19.932303],[50.060993,19.93227],[50.061132,19.93221],[50.059383,19.936742],[50.061992,19.933579],[50.061153,19.931965],[50.061221,19.931939],[50.061121,19.932152],[50.061118,19.932133],[50.061114,19.932108],[50.061111,19.932088],[50.062581,19.931889],[50.062684,19.931971],[50.05942,19.936474],[50.059482,19.936506],[50.06267,19.93036],[50.063527,19.930486],[50.063517,19.929264],[50.063557,19.929258],[50.063722,19.92923],[50.064236,19.929155],[50.064316,19.929144],[50.059031,19.941161],[50.059041,19.941227],[50.059061,19.94127],[50.056433,19.937399],[50.056246,19.937324],[50.056274,19.937153],[50.051396,19.935662],[50.051322,19.935657],[50.052491,19.940276],[50.052485,19.940239],[50.055302,19.934672],[50.055246,19.9347],[50.056995,19.933928],[50.05266,19.940406],[50.052676,19.940359],[50.052812,19.940251],[50.054227,19.938615],[50.054162,19.938713],[50.054293,19.939234],[50.054389,19.939384],[50.054414,19.939425],[50.054694,19.939782],[50.054851,19.939868],[50.055205,19.939954],[50.055391,19.939998],[50.055478,19.940021],[50.056849,19.940359],[50.056888,19.940369],[50.054398,19.93935],[50.062573,19.931893],[50.062564,19.931894],[50.062546,19.931888],[50.062366,19.931806],[50.061996,19.931637],[50.061662,19.931957],[50.061703,19.931937],[50.061765,19.931908],[50.061889,19.931633],[50.061271,19.931935],[50.06124,19.931937],[50.0611,19.932019],[50.060583,19.932252],[50.060527,19.932204],[50.060519,19.932148],[50.060499,19.932154],[50.048481,19.934362],[50.054807,19.950243],[50.054857,19.950264],[50.048318,19.953622],[50.048349,19.953651],[50.048377,19.953682],[50.048407,19.953717],[50.048445,19.953771],[50.048479,19.953827],[50.048984,19.954769],[50.049015,19.954812],[50.059673,19.929915],[50.059853,19.929861],[50.060064,19.9298],[50.060087,19.929792],[50.060107,19.929785],[50.060119,19.929782],[50.059437,19.929876],[50.059617,19.929906],[50.059582,19.929699],[50.059404,19.929764],[50.055655,19.925328],[50.055606,19.925213],[50.055543,19.92507],[50.05543,19.924817],[50.055465,19.924786],[50.055514,19.924735],[50.055538,19.924746],[50.055819,19.924425],[50.055851,19.924367],[50.056083,19.924118],[50.056323,19.923857],[50.05635,19.923858],[50.05643,19.924028],[50.056665,19.924495],[50.056914,19.925031],[50.056196,19.925402],[50.055876,19.92556],[50.055851,19.92551],[50.055779,19.925235],[50.055734,19.925142],[50.055663,19.925025],[50.055638,19.924968],[50.05503,19.926554],[50.055341,19.924901],[50.05539,19.924855],[50.055491,19.92572],[50.054964,19.926628],[50.054992,19.9266],[50.055208,19.927101],[50.056009,19.926367],[50.054794,19.925463],[50.055622,19.925567],[50.055632,19.925557],[50.055606,19.925582],[50.055545,19.925608],[50.055495,19.924687],[50.05546,19.9246],[50.055591,19.925718],[50.055649,19.925675],[50.05592,19.92575],[50.055279,19.924953],[50.055312,19.924926],[50.055144,19.926446],[50.055135,19.926428],[50.054821,19.925431],[50.054846,19.925402],[50.055887,19.92577],[50.055788,19.925812],[50.055713,19.925617],[50.05607,19.926434],[50.055998,19.926314],[50.055936,19.926011],[50.057795,19.924769],[50.057962,19.925261],[50.054915,19.925319],[50.054949,19.925238],[50.054967,19.925222],[50.054992,19.92521],[50.055136,19.925072],[50.055262,19.924951],[50.055651,19.925542],[50.055684,19.925509],[50.055708,19.92557],[50.055692,19.925648],[50.055616,19.925604],[50.055884,19.926271],[50.055574,19.92593],[50.055447,19.926052],[50.055108,19.92687],[50.055134,19.926935],[50.060708,19.944294],[50.060953,19.944428],[50.060599,19.944186],[50.060663,19.944258],[50.060968,19.944433],[50.058383,19.946518],[50.059873,19.945646],[50.059767,19.945689],[50.05978,19.947369],[50.059768,19.947368],[50.058311,19.954618],[50.058338,19.954637],[50.058348,19.954644],[50.058362,19.954653],[50.058387,19.954671],[50.060729,19.943924],[50.060564,19.944224],[50.060293,19.944795],[50.060255,19.94485],[50.059772,19.947309],[50.060986,19.933672],[50.060525,19.933292],[50.060507,19.933277],[50.060494,19.933271],[50.060485,19.933272],[50.060475,19.93328],[50.060467,19.933292],[50.060429,19.933286],[50.060266,19.933608],[50.060115,19.934042],[50.060982,19.933713],[50.060975,19.933708],[50.060553,19.93338],[50.060507,19.933346],[50.060102,19.934028],[50.060459,19.933174],[50.060471,19.933185],[50.06252,19.925342],[50.0625,19.925244],[50.060488,19.933202],[50.06054,19.933249],[50.061002,19.933615],[50.06101,19.933622],[50.062341,19.923866],[50.062286,19.923888],[50.062246,19.923903],[50.060536,19.933262],[50.060738,19.932657],[50.050667,19.929672],[50.050574,19.929851],[50.049786,19.93127],[50.049887,19.931062],[50.049897,19.931044],[50.049771,19.931014],[50.050711,19.929329],[50.050544,19.92991],[50.050512,19.92998],[50.049222,19.930747],[50.049197,19.930562],[50.060935,19.923845],[50.060907,19.923708],[50.060957,19.923681],[50.049717,19.931282],[50.050098,19.931169],[50.050391,19.931017],[50.050395,19.931015],[50.050698,19.930855],[50.050921,19.930698],[50.051317,19.930395],[50.05,19.930912],[50.050087,19.930752],[50.050109,19.930662],[50.050477,19.930004],[50.050488,19.929985],[50.050847,19.930042],[50.058191,19.93849],[50.056526,19.935652],[50.058221,19.939253],[50.061444,19.941969],[50.061437,19.941984],[50.061417,19.942023],[50.058792,19.937079],[50.058782,19.937089],[50.058767,19.937144],[50.058759,19.937161],[50.058748,19.937171],[50.058706,19.937192],[50.058695,19.937198],[50.058688,19.937209],[50.058679,19.937235],[50.058674,19.937249],[50.058668,19.937261],[50.058659,19.937273],[50.058644,19.937285],[50.0586,19.937316],[50.058574,19.937331],[50.058481,19.937377],[50.05525,19.929128],[50.055342,19.929265],[50.063039,19.937133],[50.056288,19.927429],[50.057375,19.931316],[50.057362,19.931337],[50.057329,19.931291],[50.055575,19.929323],[50.057642,19.930997],[50.057621,19.93102],[50.057995,19.929462],[50.057991,19.92948],[50.057787,19.929523],[50.05678,19.929497],[50.056762,19.929497],[50.056715,19.929475],[50.056558,19.92929],[50.056492,19.929197],[50.058668,19.933043],[50.056532,19.929343],[50.056517,19.929373],[50.056432,19.92912],[50.057698,19.930864],[50.05771,19.930849],[50.057718,19.930839],[50.057751,19.930801],[50.055487,19.931568],[50.055465,19.931661],[50.05722,19.931625],[50.056761,19.932401],[50.056726,19.932362],[50.056428,19.929114],[50.056281,19.928922],[50.05626,19.928897],[50.056234,19.928864],[50.057378,19.93196],[50.057413,19.932014],[50.057461,19.932121],[50.059295,19.925867],[50.060969,19.924989],[50.060955,19.924996],[50.059263,19.925623],[50.063429,19.930401],[50.063495,19.927989],[50.0638,19.926578],[50.063792,19.926717],[50.063157,19.927679],[50.062494,19.925218],[50.062376,19.924639],[50.062227,19.923911],[50.062174,19.923868],[50.062145,19.923879],[50.060978,19.924467],[50.060867,19.924523],[50.061766,19.925587],[50.061293,19.925827],[50.061262,19.925833],[50.061203,19.925573],[50.061162,19.925383],[50.061149,19.925305],[50.061097,19.925071],[50.061099,19.925041],[50.050946,19.935884],[50.050898,19.935881],[50.049873,19.935495],[50.0499,19.935579],[50.049851,19.93565],[50.048321,19.944909],[50.048328,19.944801],[50.047474,19.947631],[50.047459,19.947577],[50.053278,19.947106],[50.053272,19.947067],[50.053268,19.947044],[50.053267,19.947039],[50.059033,19.933993],[50.059282,19.934685],[50.059347,19.93482],[50.059375,19.934884],[50.059372,19.934799],[50.059366,19.93463],[50.059344,19.934536],[50.046998,19.95348],[50.047021,19.953612],[50.047061,19.953865],[50.054275,19.953958],[50.054312,19.954031],[50.054319,19.954063],[50.054321,19.954106],[50.054322,19.95415],[50.054319,19.954196],[50.054302,19.954303],[50.054439,19.954363],[50.054472,19.954185],[50.054486,19.954111],[50.054491,19.954067],[50.054495,19.95399],[50.054492,19.953952],[50.054486,19.95391],[50.054471,19.953865],[50.054453,19.953833],[50.054431,19.953803],[50.054405,19.953781],[50.062242,19.922574],[50.052695,19.94897],[50.050448,19.948645],[50.050374,19.948329],[50.058851,19.929926],[50.058784,19.929954],[50.058716,19.929974],[50.058665,19.929972],[50.058613,19.929944],[50.058575,19.92989],[50.058528,19.929696],[50.058493,19.929534],[50.058112,19.929602],[50.05796,19.929628],[50.057886,19.929642],[50.057851,19.929696],[50.057818,19.929884],[50.057718,19.930498],[50.057696,19.930636],[50.057698,19.930694],[50.057981,19.93128],[50.058272,19.931924],[50.058536,19.932507],[50.058576,19.932535],[50.05914,19.923855],[50.05905,19.923224],[50.053854,19.944987],[50.054094,19.944049],[50.052658,19.954884],[50.052644,19.954679],[50.052627,19.954625],[50.052607,19.954562],[50.052506,19.954366],[50.053479,19.934678],[50.053419,19.934782],[50.053377,19.934832],[50.053353,19.934859],[50.053321,19.934908],[50.053299,19.934961],[50.053293,19.934981],[50.053282,19.935024],[50.053204,19.935315],[50.062588,19.931873],[50.062591,19.931854],[50.062557,19.930421],[50.06253,19.930387],[50.062029,19.930483],[50.061994,19.930527],[50.061979,19.930583],[50.061982,19.93159],[50.052672,19.935519],[50.052798,19.935818],[50.052883,19.935875],[50.052941,19.93601],[50.05402,19.938776],[50.049659,19.93138],[50.051336,19.926738],[50.0493,19.92617],[50.061868,19.93099],[50.061763,19.93099],[50.061701,19.931036],[50.061653,19.931101],[50.061542,19.931104],[50.061569,19.931461],[50.061672,19.931456],[50.048731,19.936538],[50.049651,19.93642],[50.049807,19.936323],[50.047295,19.937513],[50.047244,19.937544],[50.047201,19.937563],[50.046076,19.938503],[50.045952,19.938751],[50.045797,19.939102],[50.045771,19.939161],[50.045744,19.939222],[50.045693,19.939403],[50.045616,19.939656],[50.045548,19.939971],[50.053134,19.958412],[50.053156,19.958411],[50.053177,19.958404],[50.053202,19.958389],[50.053226,19.958365],[50.053249,19.958334],[50.053262,19.958303],[50.053452,19.957236],[50.053482,19.957068],[50.053606,19.956389],[50.053898,19.9565],[50.054042,19.956556],[50.054268,19.956641],[50.054291,19.956635],[50.054304,19.95661],[50.054498,19.955582],[50.05451,19.955519],[50.055208,19.954004],[50.055191,19.953999],[50.056957,19.952249],[50.05696,19.952255],[50.056963,19.952253],[50.056966,19.952253],[50.056969,19.952254],[50.056972,19.952258],[50.056992,19.952304],[50.057058,19.952459],[50.057075,19.952499],[50.057078,19.95251],[50.057077,19.952524],[50.057074,19.952535],[50.057079,19.952545],[50.056698,19.95283],[50.056707,19.952601],[50.056546,19.952987],[50.056437,19.95287],[50.055817,19.953526],[50.055972,19.953593],[50.047632,19.945227],[50.04774,19.945837],[50.059393,19.948422],[50.055772,19.950948],[50.055925,19.95079],[50.054384,19.946049],[50.056511,19.947814],[50.056484,19.947917],[50.056021,19.948094],[50.055974,19.94794],[50.046914,19.952702],[50.046573,19.955144],[50.046555,19.955151],[50.046444,19.955183],[50.046555,19.955005],[50.046523,19.955016],[50.046419,19.955059],[50.055285,19.924849],[50.057309,19.923242],[50.063389,19.94509],[50.063499,19.946335],[50.063489,19.946375],[50.061585,19.935366],[50.061512,19.935559],[50.059363,19.936247],[50.05916,19.935624],[50.053555,19.935502],[50.053507,19.935612],[50.053336,19.93543],[50.064509,19.944635],[50.064477,19.944676],[50.064435,19.944712],[50.064366,19.944733],[50.064136,19.944765],[50.064065,19.94474],[50.063974,19.944608],[50.060375,19.948024],[50.060521,19.948009],[50.060913,19.94797],[50.059875,19.948079],[50.059917,19.948074],[50.060055,19.948059],[50.060234,19.948039],[50.053,19.944213],[50.053348,19.944562],[50.05345,19.944659],[50.053783,19.944978],[50.053796,19.944999],[50.06354,19.927463],[50.056401,19.945217],[50.055833,19.944771],[50.055602,19.944591],[50.055376,19.944414],[50.055363,19.944401],[50.055354,19.944386],[50.053193,19.946132],[50.053136,19.946381],[50.062797,19.954342],[50.062669,19.955012],[50.055238,19.94422],[50.055276,19.944103],[50.055229,19.944247],[50.052645,19.949369],[50.052668,19.949422],[50.052683,19.949455],[50.052701,19.949495],[50.054957,19.927607],[50.05496,19.927614],[50.054986,19.927692],[50.055015,19.92778],[50.055062,19.948004],[50.055058,19.948009],[50.054697,19.94843],[50.046636,19.952387],[50.045871,19.95243],[50.045787,19.952434],[50.058602,19.948344],[50.058587,19.94835],[50.058524,19.948376],[50.058494,19.948388],[50.058465,19.948399],[50.058447,19.948403],[50.047094,19.954843],[50.047089,19.954796],[50.047082,19.95473],[50.045491,19.955656],[50.046046,19.955458],[50.04616,19.955456],[50.046221,19.955411],[50.046492,19.955353],[50.046521,19.955349],[50.047091,19.954988],[50.046908,19.955077],[50.046561,19.955196],[50.046873,19.954847],[50.046514,19.95496],[50.046164,19.955076],[50.046047,19.955144],[50.045612,19.955296],[50.045487,19.955332],[50.045448,19.955344],[50.045393,19.955356],[50.045241,19.955358],[50.045204,19.95536],[50.047309,19.954719],[50.050791,19.934304],[50.053969,19.945458],[50.05396,19.945467],[50.053908,19.945527],[50.053838,19.945557],[50.053844,19.945536],[50.053855,19.945521],[50.053868,19.945511],[50.053883,19.945509],[50.053897,19.945515],[50.053917,19.945545],[50.053921,19.945564],[50.053921,19.945585],[50.053917,19.945605],[50.053909,19.945622],[50.053899,19.945634],[50.053887,19.945641],[50.053873,19.945641],[50.053859,19.945634],[50.053847,19.94562],[50.053839,19.945601],[50.053836,19.945579],[50.053925,19.945795],[50.053911,19.945734],[50.053907,19.945717],[50.053791,19.945536],[50.053781,19.945533],[50.052183,19.951448],[50.05235,19.951244],[50.052781,19.950716],[50.053219,19.950186],[50.050745,19.945131],[50.050849,19.945563],[50.050899,19.945776],[50.051512,19.943473],[50.046679,19.932382],[50.046748,19.932892],[50.046755,19.932921],[50.046762,19.932938],[50.046773,19.932953],[50.046783,19.932961],[50.046793,19.932964],[50.046825,19.932958],[50.047159,19.932857],[50.047174,19.932849],[50.047188,19.932836],[50.047197,19.932818],[50.047204,19.932796],[50.047207,19.932781],[50.047208,19.932765],[50.047206,19.932745],[50.047204,19.932722],[50.047194,19.932662],[50.047147,19.932334],[50.047136,19.932279],[50.046412,19.932223],[50.046402,19.932149],[50.046315,19.932114],[50.046298,19.93212],[50.046234,19.932141],[50.046183,19.932298],[50.046198,19.932401],[50.046214,19.932513],[50.046475,19.932696],[50.046499,19.93287],[50.046481,19.932991],[50.047573,19.932918],[50.047495,19.932969],[50.046766,19.933041],[50.046772,19.933102],[50.046783,19.933206],[50.046797,19.933302],[50.046815,19.933342],[50.046832,19.93335],[50.046851,19.933351],[50.04687,19.933343],[50.047219,19.932261],[50.047236,19.932211],[50.047449,19.932154],[50.047527,19.932055],[50.056268,19.953805],[50.063843,19.926243],[50.063797,19.924347],[50.058107,19.929531],[50.05134,19.935748],[50.059083,19.933214],[50.05908,19.9332],[50.059071,19.933165],[50.05907,19.933161],[50.051543,19.94549],[50.051609,19.945451],[50.052268,19.947494],[50.052254,19.947498],[50.054305,19.95673],[50.054323,19.956709],[50.054338,19.956673],[50.05435,19.956628],[50.054506,19.955882],[50.054524,19.955802],[50.054547,19.955748],[50.05459,19.955708],[50.054619,19.955712],[50.054648,19.955725],[50.0514,19.954672],[50.051314,19.954588],[50.051298,19.954573],[50.051218,19.9545],[50.051753,19.955246],[50.051819,19.95535],[50.051877,19.955453],[50.051992,19.955666],[50.050239,19.953095],[50.05017,19.952954],[50.049912,19.952429],[50.063764,19.927816],[50.058672,19.928636],[50.058745,19.929054],[50.048625,19.931311],[50.051701,19.925137],[50.051596,19.925192],[50.051551,19.92522],[50.05139,19.925292],[50.051322,19.925321],[50.051289,19.925341],[50.051208,19.92541],[50.051135,19.925472],[50.051188,19.925656],[50.051206,19.925659],[50.05123,19.925801],[50.051246,19.925887],[50.051173,19.925932],[50.051149,19.925937],[50.051128,19.925922],[50.050995,19.925475],[50.051307,19.925269],[50.051301,19.925248],[50.047416,19.930719],[50.047375,19.930743],[50.047221,19.930589],[50.04724,19.930691],[50.047434,19.930966],[50.047426,19.930928],[50.047412,19.930875],[50.047397,19.93083],[50.04738,19.930784],[50.047372,19.930768],[50.047364,19.930754],[50.047351,19.930735],[50.047337,19.930722],[50.047323,19.930713],[50.047302,19.930713],[50.047285,19.930717],[50.047247,19.930728],[50.047223,19.930754],[50.046782,19.930938],[50.046767,19.930943],[50.061514,19.934843],[50.06095,19.935045],[50.060328,19.935459],[50.060312,19.935508],[50.060375,19.935314],[50.059293,19.938458],[50.059267,19.938464],[50.059274,19.938252],[50.059251,19.938256],[50.057584,19.936707],[50.055609,19.936119],[50.055253,19.937709],[50.055009,19.937891],[50.055007,19.938166],[50.058316,19.946701],[50.058332,19.946631],[50.058353,19.946491],[50.063871,19.923455],[50.063811,19.92343],[50.062232,19.923157],[50.06218,19.923174],[50.062137,19.923187],[50.062307,19.923191],[50.062314,19.923257],[50.062322,19.923325],[50.062323,19.923348],[50.062319,19.923369],[50.06221,19.923539],[50.062114,19.923686],[50.062118,19.923713],[50.062129,19.923784],[50.06214,19.923854],[50.059643,19.924331],[50.059765,19.923685],[50.059418,19.923876],[50.059388,19.923871],[50.059362,19.923866],[50.059338,19.923861],[50.059322,19.923857],[50.059415,19.923945],[50.059414,19.924342],[50.059419,19.92445],[50.059431,19.924591],[50.05958,19.923392],[50.064045,19.944282],[50.05155,19.946923],[50.051236,19.947028],[50.055413,19.948416],[50.05547,19.948371],[50.05549,19.948356],[50.055561,19.948286],[50.054119,19.937378],[50.054143,19.937413],[50.054163,19.937431],[50.054188,19.937444],[50.054407,19.937488],[50.054912,19.93753],[50.054957,19.937512],[50.054411,19.934315],[50.054475,19.934441],[50.054506,19.934409],[50.054487,19.934388],[50.049755,19.93231],[50.049839,19.932178],[50.049848,19.932161],[50.050464,19.931763],[50.051052,19.932043],[50.051136,19.932048],[50.051191,19.932032],[50.056588,19.951085],[50.057779,19.949922],[50.057768,19.949909],[50.057695,19.9498],[50.057957,19.950825],[50.057647,19.951261],[50.057638,19.951272],[50.057074,19.950133],[50.05716,19.950333],[50.05723,19.95026],[50.05721,19.95028],[50.057127,19.949682],[50.056563,19.950265],[50.056348,19.950488],[50.056335,19.950501],[50.056908,19.951738],[50.056913,19.951749],[50.056905,19.951759],[50.0569,19.95177],[50.056898,19.951783],[50.056898,19.951798],[50.0569,19.951812],[50.056981,19.952],[50.056988,19.952009],[50.056997,19.952014],[50.057005,19.952014],[50.057011,19.952028],[50.057302,19.951682],[50.057187,19.951426],[50.057164,19.950037],[50.057144,19.950059],[50.057095,19.949941],[50.060184,19.949534],[50.060123,19.949582],[50.058259,19.951274],[50.058303,19.951344],[50.057945,19.952113],[50.057324,19.952763],[50.057853,19.951849],[50.058044,19.952033],[50.06258,19.943789],[50.062548,19.943771],[50.062168,19.943561],[50.061951,19.943382],[50.06186,19.943382],[50.061842,19.94338],[50.061827,19.943376],[50.061813,19.943368],[50.063794,19.923443],[50.063803,19.923423],[50.063809,19.923397],[50.063873,19.922976],[50.063918,19.922675],[50.048829,19.944152],[50.048954,19.943547],[50.048956,19.943527],[50.048957,19.943504],[50.062973,19.936045],[50.062923,19.935994],[50.063056,19.936122],[50.063041,19.936108],[50.059417,19.932881],[50.059358,19.932913],[50.059261,19.932975],[50.05936,19.93131],[50.059455,19.931327],[50.059565,19.931318],[50.05959,19.931238],[50.059571,19.930524],[50.059223,19.931362],[50.058196,19.943338],[50.057601,19.943104],[50.057973,19.943541],[50.058011,19.943445],[50.058096,19.943343],[50.058152,19.943319],[50.058104,19.942899],[50.058148,19.94295],[50.058194,19.943056],[50.058198,19.94312],[50.058192,19.943211],[50.058193,19.943293],[50.063181,19.953862],[50.063196,19.953853],[50.063186,19.953796],[50.058211,19.947433],[50.058217,19.947459],[50.058232,19.947553],[50.05839,19.948347],[50.058403,19.948415],[50.058483,19.948971],[50.059403,19.942364],[50.059389,19.94233],[50.059369,19.942285],[50.059348,19.942235],[50.059423,19.942409],[50.060717,19.943906],[50.060913,19.944087],[50.061055,19.944209],[50.061065,19.944219],[50.06107,19.944226],[50.06066,19.943815],[50.057612,19.949239],[50.057608,19.949047],[50.049508,19.955988],[50.049461,19.956058],[50.049371,19.955898],[50.049266,19.955713],[50.04919,19.955575],[50.064027,19.950335],[50.064018,19.950275],[50.064013,19.950231],[50.064,19.950111],[50.063848,19.948411],[50.063815,19.947933],[50.064184,19.947849],[50.064368,19.947858],[50.064685,19.947872],[50.05808,19.950459],[50.058296,19.950437],[50.05852,19.950503],[50.058658,19.950501],[50.053999,19.923969],[50.054194,19.924665],[50.054324,19.925122],[50.054413,19.925438],[50.054433,19.925507],[50.063097,19.938651],[50.063101,19.938653],[50.063114,19.938663],[50.063138,19.938681],[50.062951,19.939042],[50.063041,19.939092],[50.063048,19.939073],[50.063035,19.938984],[50.063036,19.938968],[50.063044,19.938879],[50.063066,19.938763],[50.063094,19.938648],[50.063085,19.938642],[50.063012,19.938858],[50.06301,19.938856],[50.063,19.938885],[50.063002,19.938887],[50.062994,19.938912],[50.059321,19.942002],[50.059338,19.942029],[50.059301,19.941972],[50.059309,19.942149],[50.051242,19.94395],[50.051225,19.94396],[50.05108,19.943996],[50.051066,19.944002],[50.05096,19.944044],[50.050895,19.944062],[50.055316,19.922265],[50.055768,19.923415],[50.055978,19.923951],[50.050179,19.937129],[50.048841,19.933464],[50.048877,19.933511],[50.048437,19.932029],[50.048467,19.932104],[50.048483,19.932147],[50.054439,19.955546],[50.054063,19.956439],[50.054176,19.955733],[50.054041,19.955678],[50.053921,19.956377],[50.055371,19.955061],[50.05474,19.947077],[50.059335,19.93202],[50.055113,19.947665],[50.055334,19.948156],[50.0554,19.948308],[50.047497,19.958766],[50.047675,19.95847],[50.047755,19.958342],[50.047847,19.958217],[50.04823,19.957697],[50.048324,19.957573],[50.048631,19.957217],[50.048784,19.957029],[50.048941,19.956824],[50.049173,19.956513],[50.049412,19.956196],[50.049496,19.956086],[50.049557,19.956005],[50.049581,19.955972],[50.053504,19.948076],[50.065662,19.924866],[50.065586,19.924838],[50.065454,19.924789],[50.065362,19.924756],[50.065302,19.924734],[50.065171,19.924683],[50.064572,19.924461],[50.064546,19.924455],[50.064516,19.92445],[50.064502,19.924447],[50.064478,19.924441],[50.064372,19.924416],[50.064053,19.9243],[50.064036,19.924293],[50.063917,19.924228],[50.059457,19.922092],[50.059358,19.922727],[50.055545,19.929943],[50.055502,19.930157],[50.055501,19.930193],[50.055504,19.930221],[50.055507,19.930245],[50.055516,19.930275],[50.055528,19.930302],[50.055543,19.930326],[50.055563,19.930343],[50.055669,19.930405],[50.049884,19.947383],[50.049871,19.947387],[50.049855,19.947395],[50.04981,19.947431],[50.049723,19.947465],[50.049571,19.947524],[50.049519,19.947544],[50.049848,19.947344],[50.04981,19.947097],[50.049733,19.947275],[50.049714,19.947277],[50.049694,19.94728],[50.049719,19.947384],[50.049741,19.947376],[50.06189,19.93556],[50.061798,19.935811],[50.047162,19.951274],[50.047005,19.950644],[50.047101,19.950798],[50.047114,19.950818],[50.046972,19.950652],[50.049167,19.955853],[50.049149,19.955878],[50.049268,19.956032],[50.0493,19.955994],[50.063903,19.926238],[50.054922,19.95286],[50.054842,19.952834],[50.054968,19.952535],[50.054893,19.9525],[50.055799,19.942478],[50.056074,19.942258],[50.056147,19.942532],[50.05637,19.94257],[50.064745,19.931813],[50.064633,19.93192],[50.06447,19.932075],[50.064079,19.932448],[50.063694,19.932815],[50.063617,19.93293],[50.063615,19.933019],[50.063654,19.933062],[50.063752,19.933168],[50.064128,19.933588],[50.064212,19.933674],[50.064289,19.93376],[50.064706,19.934232],[50.065619,19.935236],[50.063569,19.928594],[50.063754,19.92848],[50.063721,19.928249],[50.063753,19.928237],[50.063876,19.928195],[50.063898,19.92823],[50.063994,19.928201],[50.063715,19.928932],[50.063661,19.928949],[50.063556,19.928971],[50.063698,19.929066],[50.063694,19.929008],[50.063665,19.928998],[50.05532,19.927954],[50.055846,19.9283],[50.055821,19.928335],[50.055799,19.928366],[50.05509,19.926981],[50.055079,19.927005],[50.05512,19.926945],[50.054858,19.927435],[50.058226,19.950145],[50.056209,19.927323],[50.056017,19.926657],[50.058249,19.925578],[50.058264,19.925669],[50.057952,19.92468],[50.057746,19.924111],[50.057715,19.924011],[50.057714,19.923929],[50.057681,19.923839],[50.057606,19.923639],[50.057527,19.923424],[50.057481,19.9233],[50.057436,19.923178],[50.057419,19.923132],[50.057391,19.923055],[50.059176,19.925004],[50.059164,19.924932],[50.059148,19.924829],[50.059513,19.925126],[50.059523,19.925193],[50.059535,19.92528],[50.059538,19.925307],[50.059744,19.925182],[50.059916,19.925086],[50.060304,19.924841],[50.060461,19.924753],[50.061347,19.923602],[50.061325,19.92361],[50.061223,19.923659],[50.060072,19.924289],[50.059936,19.924353],[50.059827,19.924411],[50.059439,19.924643],[50.063972,19.923737],[50.063985,19.923652],[50.063997,19.92357],[50.056128,19.928735],[50.056101,19.92871],[50.056007,19.928591],[50.055838,19.928359],[50.055726,19.928204],[50.05551,19.92784],[50.055469,19.92777],[50.055546,19.927658],[50.055606,19.92758],[50.055738,19.927482],[50.055786,19.927447],[50.055933,19.92738],[50.056122,19.927292],[50.056746,19.928704],[50.05674,19.928593],[50.056587,19.928582],[50.056671,19.928933],[50.056687,19.928852],[50.05669,19.928832],[50.056694,19.92882],[50.056578,19.928585],[50.056574,19.928589],[50.056568,19.928599],[50.056428,19.928638],[50.056278,19.928674],[50.056241,19.928683],[50.056069,19.929099],[50.055955,19.92902],[50.056012,19.929058],[50.055754,19.9292],[50.055721,19.929234],[50.055722,19.929312],[50.054224,19.939266],[50.054215,19.939278],[50.054198,19.939299],[50.053986,19.93927],[50.053996,19.93929],[50.054005,19.939309],[50.054122,19.939141],[50.054102,19.939212],[50.054722,19.938292],[50.054546,19.938238],[50.053004,19.928806],[50.054767,19.92725],[50.054729,19.927178],[50.054631,19.926961],[50.054618,19.926928],[50.054523,19.926659],[50.054468,19.926468],[50.054435,19.926305],[50.046694,19.930972],[50.049726,19.947536],[50.047075,19.955321],[50.056243,19.945748],[50.05623,19.945737],[50.056202,19.945715],[50.056176,19.945694],[50.056145,19.94567],[50.056108,19.945644],[50.056685,19.945466],[50.056765,19.945521],[50.056774,19.945526],[50.056782,19.945531],[50.05684,19.945569],[50.056846,19.945572],[50.056684,19.945166],[50.05663,19.945119],[50.056347,19.945284],[50.056291,19.945347],[50.056302,19.945335],[50.056322,19.945314],[50.056333,19.945299],[50.056336,19.945296],[50.051248,19.938141],[50.052308,19.929602],[50.062709,19.939806],[50.06261,19.940123],[50.059403,19.949318],[50.059388,19.949311],[50.059414,19.949236],[50.059375,19.949546],[50.053754,19.939569],[50.051997,19.941323],[50.046891,19.9268],[50.046717,19.926994],[50.046344,19.927424],[50.045949,19.927886],[50.045779,19.928085],[50.053052,19.946273],[50.053055,19.946289],[50.053083,19.946314],[50.053105,19.9464],[50.053261,19.946994],[50.055747,19.930083],[50.056177,19.930454],[50.056225,19.930462],[50.056412,19.930398],[50.056447,19.930402],[50.056467,19.930413],[50.05648,19.930448],[50.056514,19.930707],[50.056508,19.930768],[50.05646,19.930958],[50.056438,19.930994],[50.056394,19.931031],[50.056261,19.93111],[50.05624,19.931103],[50.056202,19.930998],[50.055971,19.930238],[50.055912,19.930191],[50.052125,19.927704],[50.052223,19.92795],[50.05223,19.927966],[50.052259,19.928003],[50.052621,19.928095],[50.052657,19.928102],[50.052685,19.928112],[50.052754,19.928156],[50.052793,19.928191],[50.05282,19.928219],[50.052836,19.928235],[50.052862,19.928274],[50.052945,19.92846],[50.050331,19.92881],[50.051739,19.955519],[50.051639,19.956011],[50.05392,19.9497],[50.053969,19.94984],[50.059715,19.942336],[50.059731,19.942307],[50.059759,19.942255],[50.062904,19.92391],[50.062888,19.924046],[50.062858,19.924304],[50.062813,19.924315],[50.062727,19.924336],[50.062631,19.924359],[50.062624,19.92436],[50.062722,19.924213],[50.062584,19.92405],[50.062572,19.924037],[50.062518,19.924406],[50.057113,19.923003],[50.057245,19.922858],[50.057273,19.922825],[50.05717,19.922681],[50.057043,19.92252],[50.056856,19.922376],[50.056683,19.922276],[50.056243,19.922015],[50.056195,19.922042],[50.056035,19.921955],[50.055782,19.921792],[50.055693,19.921727],[50.055665,19.921692],[50.055356,19.921056],[50.055346,19.922235],[50.055631,19.921956],[50.055702,19.922003],[50.056465,19.922438],[50.056709,19.922596],[50.056733,19.922611],[50.05686,19.922681],[50.057016,19.922843],[50.057056,19.922937],[50.057086,19.923008],[50.057238,19.923304],[50.057746,19.924592],[50.057061,19.924973],[50.057029,19.924972],[50.057006,19.924936],[50.05686,19.924608],[50.056615,19.924125],[50.056542,19.923969],[50.05645,19.923784],[50.056419,19.923722],[50.056405,19.923695],[50.056384,19.923675],[50.056354,19.923656],[50.056342,19.923639],[50.056328,19.923617],[50.063545,19.931114],[50.058315,19.948427],[50.05147,19.944592],[50.051386,19.944642],[50.051456,19.945111],[50.046251,19.940265],[50.04627,19.940232],[50.046295,19.940209],[50.046323,19.940201],[50.046351,19.940207],[50.046377,19.940227],[50.046409,19.940299],[50.046412,19.940343],[50.046406,19.940387],[50.046391,19.940425],[50.046369,19.940453],[50.046342,19.940469],[50.046314,19.94047],[50.046263,19.940431],[50.046247,19.940394],[50.046239,19.940351],[50.04624,19.940307],[50.046096,19.940383],[50.046123,19.94033],[50.046144,19.940314],[50.046167,19.94031],[50.046171,19.940312],[50.04619,19.940318],[50.04621,19.940336],[50.046225,19.940363],[50.046234,19.940397],[50.046236,19.940433],[50.046216,19.9405],[50.046195,19.940523],[50.046171,19.940534],[50.046147,19.940531],[50.046124,19.940515],[50.046106,19.940488],[50.046095,19.940453],[50.046196,19.940012],[50.046214,19.939986],[50.046323,19.940033],[50.04633,19.94007],[50.04633,19.940109],[50.046321,19.940145],[50.046305,19.940175],[50.046284,19.940196],[50.04626,19.940204],[50.046235,19.9402],[50.046212,19.940184],[50.046199,19.940164],[50.046194,19.940157],[50.046183,19.940122],[50.046179,19.940084],[50.046184,19.940046],[50.059848,19.935844],[50.059842,19.935912],[50.059861,19.935914],[50.059847,19.936137],[50.053438,19.92341],[50.053554,19.923328],[50.058623,19.953499],[50.059156,19.953659],[50.059355,19.953718],[50.06011,19.95394],[50.06256,19.954089],[50.062662,19.954052],[50.055031,19.929513],[50.054893,19.928862],[50.054817,19.928908],[50.054953,19.929537],[50.053113,19.9492],[50.061975,19.930495],[50.061984,19.930486],[50.062029,19.930437],[50.062522,19.930325],[50.06306,19.932394],[50.062637,19.930398],[50.059374,19.933862],[50.059379,19.934025],[50.059387,19.934071],[50.05938,19.934115],[50.059351,19.934133],[50.059309,19.934077],[50.059272,19.934],[50.059246,19.933967],[50.059226,19.933962],[50.055384,19.927875],[50.055377,19.927884],[50.055367,19.927895],[50.055355,19.927911],[50.055392,19.927865],[50.055023,19.927265],[50.05504,19.927247],[50.05505,19.927237],[50.055061,19.927226],[50.055073,19.927213],[50.055084,19.927201],[50.055118,19.927165],[50.055128,19.927153],[50.055143,19.927138],[50.049619,19.956044],[50.063079,19.934483],[50.063103,19.934534],[50.063138,19.934502],[50.063136,19.934511],[50.06311,19.934511],[50.063055,19.934457],[50.063144,19.93452],[50.063152,19.934468],[50.063117,19.934548],[50.063011,19.934411],[50.046639,19.952493],[50.047343,19.952973],[50.057979,19.936081],[50.059241,19.936623],[50.059197,19.936632],[50.059149,19.93657],[50.059146,19.936525],[50.059117,19.936531],[50.059094,19.936503],[50.059049,19.936516],[50.05904,19.936433],[50.05902,19.936435],[50.058983,19.936441],[50.058984,19.936451],[50.058895,19.936466],[50.0589,19.936542],[50.058913,19.936614],[50.058931,19.936712],[50.058937,19.93671],[50.058941,19.936731],[50.058935,19.936735],[50.058959,19.93685],[50.058967,19.936846],[50.058977,19.936894],[50.058981,19.936912],[50.058985,19.93693],[50.059009,19.936917],[50.059061,19.93689],[50.059188,19.936823],[50.059261,19.936665],[50.05926,19.93662],[50.056141,19.923268],[50.056201,19.923414],[50.056286,19.923611],[50.056294,19.923649],[50.048475,19.923292],[50.049012,19.923879],[50.063846,19.950791],[50.054778,19.93164],[50.054853,19.931711],[50.05463,19.931988],[50.054703,19.932058],[50.04618,19.944162],[50.04612,19.944212],[50.046102,19.944213],[50.062719,19.926256],[50.046406,19.927514],[50.047176,19.93227],[50.047152,19.93211],[50.048698,19.932827],[50.048712,19.932878],[50.048734,19.932935],[50.049303,19.93182],[50.049221,19.931559],[50.049203,19.931494],[50.049186,19.931427],[50.049071,19.931345],[50.048785,19.931407],[50.048696,19.931468],[50.048577,19.931561],[50.048737,19.931441],[50.048718,19.931453],[50.048705,19.931462],[50.048532,19.9316],[50.048475,19.931653],[50.050123,19.931852],[50.049872,19.932089],[50.049834,19.932123],[50.049823,19.932133],[50.049644,19.932264],[50.048407,19.930396],[50.048398,19.930403],[50.048378,19.930417],[50.048365,19.930427],[50.048353,19.930435],[50.056549,19.949556],[50.056991,19.949392],[50.057274,19.949305],[50.053056,19.947473],[50.05293,19.947595],[50.052896,19.947629],[50.05275,19.947749],[50.052714,19.947777],[50.052703,19.947786],[50.052674,19.947806],[50.05257,19.947868],[50.052112,19.948062],[50.049545,19.933492],[50.049589,19.933459],[50.049941,19.933195],[50.050464,19.932834],[50.051288,19.93231],[50.052081,19.931826],[50.052404,19.931641],[50.052723,19.931465],[50.053275,19.930755],[50.053209,19.930852],[50.053773,19.929194],[50.053674,19.928883],[50.060864,19.927531],[50.058086,19.929458],[50.058085,19.929451],[50.058021,19.928753],[50.058355,19.928662],[50.05862,19.92863],[50.057436,19.940613],[50.057423,19.940734],[50.056009,19.940367],[50.056525,19.940493],[50.05673,19.940544],[50.058659,19.950671],[50.058644,19.950666],[50.058629,19.950667],[50.058613,19.950673],[50.058603,19.95068],[50.058312,19.951183],[50.058236,19.951306],[50.058149,19.951429],[50.058121,19.951468],[50.057922,19.951749],[50.057829,19.951884],[50.057815,19.951939],[50.057238,19.952548],[50.057232,19.952554],[50.057443,19.953033],[50.057533,19.953252],[50.057549,19.953332],[50.057553,19.953372],[50.057369,19.954261],[50.057375,19.954284],[50.057648,19.954421],[50.057888,19.954526],[50.05811,19.954623],[50.058649,19.951641],[50.058584,19.952633],[50.05858,19.952695],[50.058533,19.953313],[50.058525,19.953413],[50.058459,19.95391],[50.058435,19.954026],[50.058395,19.954213],[50.058036,19.954706],[50.057997,19.95469],[50.057609,19.954504],[50.057377,19.954395],[50.056871,19.954158],[50.056695,19.95408],[50.056567,19.954029],[50.056525,19.954024],[50.056448,19.955255],[50.056432,19.955348],[50.05639,19.95559],[50.05638,19.955649],[50.056305,19.956092],[50.056294,19.956157],[50.054648,19.938168],[50.053119,19.939329],[50.053095,19.93939],[50.052703,19.938691],[50.052821,19.939118],[50.051766,19.942658],[50.051914,19.942346],[50.051953,19.942258],[50.051765,19.942657],[50.06282,19.945138],[50.059739,19.94565],[50.059727,19.946353],[50.059668,19.94734],[50.059658,19.947349],[50.059609,19.947353],[50.050111,19.926056],[50.050749,19.929289],[50.050899,19.92913],[50.052093,19.928125],[50.058545,19.928243],[50.058564,19.928342],[50.0586,19.928531],[50.058615,19.928607],[50.058638,19.928632],[50.058709,19.92864],[50.058723,19.928613],[50.062282,19.923142],[50.062104,19.923203],[50.06424,19.945076],[50.06423,19.945077],[50.064077,19.945091],[50.063852,19.945128],[50.063786,19.945139],[50.063463,19.945193],[50.063573,19.946651],[50.063641,19.946663],[50.063672,19.946655],[50.064483,19.946464],[50.064505,19.946469],[50.064551,19.946459],[50.064584,19.946452],[50.049942,19.926019],[50.059251,19.923838],[50.059216,19.923831],[50.059181,19.923841],[50.059096,19.92387],[50.056131,19.928402],[50.056167,19.928463],[50.056182,19.928487],[50.056221,19.928514],[50.056271,19.928615],[50.056469,19.927882],[50.056429,19.927944],[50.056159,19.928358],[50.048775,19.944812],[50.049038,19.9447],[50.045674,19.931751],[50.045853,19.955389],[50.045943,19.955356],[50.04613,19.93074],[50.046318,19.930151],[50.046357,19.930021],[50.046371,19.929932],[50.04638,19.929835],[50.046371,19.929745],[50.046356,19.92964],[50.046325,19.929537],[50.046279,19.929442],[50.046226,19.929366],[50.046157,19.929304],[50.046117,19.929277],[50.046082,19.929258],[50.046028,19.929243],[50.04599,19.929237],[50.045953,19.929237],[50.045896,19.929253],[50.045864,19.929265],[50.053987,19.936979],[50.050781,19.931235],[50.050846,19.931198],[50.050949,19.931163],[50.050958,19.931196],[50.051015,19.931406],[50.051007,19.931127],[50.051016,19.931121],[50.04994,19.926472],[50.049914,19.926442],[50.059976,19.941665],[50.059736,19.941263],[50.059341,19.950857],[50.059592,19.950897],[50.059333,19.950947],[50.059304,19.951372],[50.059306,19.951404],[50.059311,19.951431],[50.059322,19.951444],[50.059338,19.951451],[50.059527,19.951482],[50.059613,19.951464],[50.059531,19.95144],[50.047439,19.9319],[50.047179,19.931958],[50.047151,19.931959],[50.046719,19.932061],[50.046649,19.932077],[50.04654,19.932105],[50.046378,19.932157],[50.046359,19.932161],[50.046343,19.932155],[50.046326,19.932137],[50.046289,19.931932],[50.046224,19.931477],[50.04621,19.931375],[50.0462,19.931282],[50.046198,19.931268],[50.046195,19.931246],[50.046212,19.931175],[50.047411,19.932718],[50.059878,19.927584],[50.059894,19.927692],[50.059918,19.927746],[50.059754,19.927361],[50.059765,19.927357],[50.059777,19.927353],[50.05986,19.927366],[50.058636,19.928451],[50.056104,19.928553],[50.051018,19.940961],[50.052585,19.942727],[50.053146,19.943165],[50.053559,19.943489],[50.053957,19.9438],[50.052589,19.942448],[50.052597,19.942425],[50.052614,19.942376],[50.052622,19.942354],[50.050148,19.936565],[50.050186,19.936843],[50.050218,19.937012],[50.049902,19.932115],[50.050364,19.931749],[50.059532,19.942329],[50.059542,19.942302],[50.059551,19.942273],[50.059559,19.942246],[50.059571,19.942195],[50.059581,19.942151],[50.063091,19.938723],[50.063072,19.938793],[50.06306,19.938869],[50.063057,19.938905],[50.063056,19.938945],[50.063057,19.938983],[50.063061,19.939021],[50.063065,19.939061],[50.063066,19.939084],[50.063065,19.939108],[50.063061,19.939134],[50.063045,19.939203],[50.062974,19.939428],[50.062512,19.940902],[50.062496,19.940955],[50.052557,19.929342],[50.052528,19.92935],[50.05239,19.929513],[50.052007,19.931499],[50.059158,19.942967],[50.059215,19.943038],[50.057747,19.945976],[50.058317,19.94646],[50.058373,19.946508],[50.058448,19.946748],[50.063859,19.955196],[50.063646,19.954284],[50.063519,19.953745],[50.063472,19.953769],[50.063093,19.933587],[50.063252,19.935656],[50.063256,19.935645],[50.063266,19.935622],[50.063993,19.933815],[50.059212,19.924672],[50.059321,19.924619],[50.057164,19.946261],[50.057372,19.946429],[50.057412,19.946314],[50.057381,19.946403],[50.049425,19.933295],[50.049403,19.933222],[50.050084,19.935335],[50.056706,19.945317],[50.056685,19.945301],[50.050254,19.943071],[50.053979,19.923506],[50.053954,19.923428],[50.055211,19.922157],[50.053984,19.923399],[50.053871,19.923143],[50.053799,19.922872],[50.053747,19.922685],[50.053742,19.922669],[50.053685,19.922465],[50.053603,19.922145],[50.053584,19.922076],[50.053527,19.921878],[50.053431,19.921549],[50.053376,19.921358],[50.053339,19.921198],[50.049738,19.944062],[50.049771,19.944046],[50.051805,19.954879],[50.051856,19.954964],[50.051876,19.954995],[50.051917,19.95506],[50.051548,19.954924],[50.051519,19.954997],[50.052081,19.955872],[50.052178,19.956119],[50.050891,19.94404],[50.050924,19.944024],[50.052669,19.940194],[50.053496,19.939819],[50.05346,19.939854],[50.05353,19.939786],[50.058648,19.932885],[50.057797,19.929768],[50.05781,19.929686],[50.062205,19.927725],[50.062272,19.927736],[50.047088,19.953855],[50.047044,19.953872],[50.046998,19.953949],[50.047012,19.954051],[50.061307,19.935444],[50.061175,19.935323],[50.061162,19.935313],[50.059373,19.934528],[50.05985,19.934349],[50.05987,19.934348],[50.059889,19.934352],[50.059898,19.934355],[50.059122,19.933921],[50.059362,19.932809],[50.0594,19.932789],[50.05938,19.93492],[50.059383,19.934958],[50.059387,19.934998],[50.058286,19.951374],[50.058534,19.951594],[50.058632,19.951634],[50.058387,19.951435],[50.058521,19.951544],[50.058518,19.951587],[50.058345,19.95141],[50.057713,19.945928],[50.046963,19.925918],[50.046874,19.925995],[50.059595,19.942118],[50.060457,19.950529],[50.06031,19.95012],[50.057025,19.922963],[50.056959,19.923024],[50.056626,19.923343],[50.056474,19.922964],[50.053781,19.945872],[50.052689,19.948938],[50.052599,19.948984],[50.05624,19.95122],[50.056193,19.951087],[50.056268,19.951017],[50.061696,19.935725],[50.061786,19.935469],[50.045758,19.928021],[50.045784,19.927905],[50.045971,19.927685],[50.046194,19.927443],[50.046239,19.927458],[50.046421,19.927245],[50.050243,19.948158],[50.050201,19.947961],[50.050221,19.948055],[50.050249,19.948186],[50.050278,19.94831],[50.047289,19.943744],[50.046913,19.943873],[50.046731,19.943935],[50.046652,19.943967],[50.046581,19.943996],[50.046545,19.944012],[50.046428,19.944086],[50.046319,19.944172],[50.04775,19.943585],[50.047633,19.94363],[50.046147,19.944362],[50.046173,19.944404],[50.046181,19.94442],[50.062492,19.950185],[50.062543,19.950142],[50.062625,19.95007],[50.062704,19.950006],[50.062765,19.94992],[50.046634,19.949479],[50.046483,19.949153],[50.045155,19.945901],[50.056367,19.928232],[50.05639,19.928235],[50.056414,19.928232],[50.05654,19.928199],[50.060266,19.939123],[50.060271,19.939099],[50.056287,19.945595],[50.056317,19.945618],[50.05635,19.945642],[50.05238,19.942545],[50.052471,19.942632],[50.050479,19.936859],[50.050416,19.93664],[50.050803,19.938702],[50.051168,19.940544],[50.051092,19.940438],[50.050964,19.939512],[50.05098,19.939505],[50.051053,19.939343],[50.051262,19.939157],[50.050992,19.939223],[50.051024,19.939203],[50.05129,19.938969],[50.058662,19.928863],[50.058701,19.929071],[50.058766,19.929286],[50.058755,19.929335],[50.058586,19.929374],[50.058403,19.929408],[50.058102,19.929468],[50.059265,19.932262],[50.059003,19.930783],[50.058837,19.929621],[50.058811,19.929443],[50.058805,19.929431],[50.054589,19.943514],[50.05447,19.943424],[50.050595,19.942407],[50.050606,19.942462],[50.050609,19.942482],[50.050614,19.942507],[50.049522,19.942893],[50.04953,19.942931],[50.049539,19.942974],[50.049545,19.943001],[50.04897,19.943216],[50.04897,19.943111],[50.04897,19.943137],[50.04897,19.943186],[50.048376,19.943206],[50.048402,19.943351],[50.048396,19.943323],[50.048388,19.943273],[50.047759,19.943639],[50.047761,19.943652],[50.047734,19.943497],[50.047745,19.94356],[50.047754,19.943611],[50.047296,19.943796],[50.047292,19.943766],[50.047285,19.943723],[50.047276,19.943661],[50.048213,19.945591],[50.048043,19.945822],[50.048072,19.945855],[50.050039,19.947493],[50.050004,19.94734],[50.049962,19.947141],[50.049956,19.947113],[50.049921,19.946956],[50.049717,19.946067],[50.049641,19.945745],[50.049385,19.9446],[50.04938,19.944572],[50.049378,19.944559],[50.050077,19.944104],[50.05073,19.943843],[50.05085,19.943785],[50.055481,19.936763],[50.055487,19.936894],[50.05549,19.936962],[50.055462,19.937378],[50.055453,19.937497],[50.057413,19.93753],[50.057144,19.937533],[50.062209,19.933375],[50.062223,19.933339],[50.062251,19.933268],[50.060922,19.927564],[50.060934,19.927579],[50.06095,19.927598],[50.054746,19.932099],[50.054893,19.931738],[50.05287,19.944045],[50.053012,19.944182],[50.052097,19.950214],[50.051687,19.950332],[50.051878,19.950126],[50.052056,19.949935],[50.0519,19.94931],[50.054608,19.947216],[50.053814,19.946024],[50.051071,19.942259],[50.051066,19.942236],[50.052251,19.943543],[50.05139,19.942099],[50.051388,19.942092],[50.051386,19.94208],[50.051373,19.94202],[50.051112,19.942238],[50.051117,19.942261],[50.051278,19.942157],[50.051283,19.94218],[50.051303,19.942278],[50.05268,19.942927],[50.053421,19.943506],[50.053113,19.943265],[50.052937,19.943123],[50.05297,19.945131],[50.053733,19.945248],[50.053723,19.945244],[50.053693,19.945465],[50.053681,19.945461],[50.053663,19.945627],[50.053652,19.945622],[50.048911,19.940666],[50.048682,19.943156],[50.048637,19.945511],[50.04857,19.945539],[50.04817,19.946991],[50.048285,19.946948],[50.048356,19.944283],[50.050577,19.944665],[50.063383,19.928339],[50.063394,19.928702],[50.063351,19.92871],[50.063246,19.928733],[50.063236,19.928624],[50.050392,19.949502],[50.050407,19.949496],[50.050475,19.949822],[50.05046,19.949828],[50.056326,19.92912],[50.056296,19.929028],[50.056284,19.929001],[50.056267,19.928969],[50.056256,19.928955],[50.056241,19.928941],[50.05552,19.934766],[50.055505,19.934773],[50.055484,19.934781],[50.055403,19.934807],[50.057251,19.950239],[50.057299,19.950487],[50.05734,19.950444],[50.057386,19.950688],[50.057426,19.950646],[50.057445,19.950825],[50.057711,19.951377],[50.057488,19.950776],[50.057573,19.95069],[50.057298,19.930432],[50.05733,19.930362],[50.057338,19.930344],[50.056893,19.929803],[50.056885,19.929819],[50.056851,19.929887],[50.057243,19.930604],[50.057121,19.93088],[50.057085,19.930949],[50.056885,19.931172],[50.056696,19.931359],[50.057314,19.930447],[50.057351,19.930359],[50.057343,19.930378],[50.056842,19.929873],[50.056764,19.930023],[50.056883,19.929792],[50.056875,19.929808],[50.056702,19.930135],[50.056658,19.930193],[50.056586,19.930259],[50.05656,19.930312],[50.056552,19.930358],[50.056557,19.930412],[50.05659,19.930637],[50.056595,19.930715],[50.056591,19.930791],[50.056537,19.931038],[50.056535,19.931076],[50.056541,19.931117],[50.056612,19.931312],[50.056647,19.931356],[50.05667,19.931367],[50.058939,19.922449],[50.055442,19.924558],[50.05509,19.924916],[50.054801,19.925138],[50.054661,19.925239],[50.051555,19.941947],[50.051536,19.941971],[50.051519,19.941991],[50.057574,19.922981],[50.054097,19.92338],[50.054187,19.923408],[50.054677,19.922911],[50.055272,19.922308],[50.055297,19.922331],[50.055942,19.923988],[50.054353,19.925564],[50.05433,19.925493],[50.05436,19.925472],[50.054399,19.925447],[50.054424,19.925431],[50.054108,19.923945],[50.054095,19.923901],[50.053946,19.924007],[50.053985,19.923979],[50.054011,19.92396],[50.05405,19.923931],[50.053914,19.924031],[50.053838,19.923165],[50.0538,19.923193],[50.053773,19.923213],[50.053734,19.923242],[50.053705,19.923266],[50.061117,19.930517],[50.061155,19.930517],[50.061508,19.930532],[50.061558,19.930541],[50.061763,19.930549],[50.061842,19.93057],[50.061873,19.930594],[50.061884,19.930641],[50.061886,19.930989],[50.062539,19.930265],[50.062517,19.930284],[50.062176,19.930354],[50.062014,19.930395],[50.061967,19.930419],[50.061882,19.930435],[50.061843,19.930439],[50.061765,19.930446],[50.061416,19.930432],[50.061109,19.930423],[50.061489,19.927675],[50.061423,19.927662],[50.061082,19.927597],[50.061055,19.92762],[50.061071,19.928671],[50.061075,19.928945],[50.061077,19.929023],[50.061077,19.929046],[50.061078,19.929205],[50.061102,19.930399],[50.06112,19.930555],[50.061179,19.93154],[50.061035,19.927612],[50.060983,19.930021],[50.060271,19.930276],[50.060997,19.930038],[50.061072,19.931517],[50.061137,19.931971],[50.060166,19.930338],[50.060068,19.92965],[50.060037,19.929556],[50.059978,19.929486],[50.059808,19.928357],[50.059838,19.928276],[50.060236,19.930316],[50.06021,19.930324],[50.060187,19.930331],[50.060172,19.930335],[50.060357,19.931794],[50.060354,19.931772],[50.060343,19.931696],[50.060311,19.931481],[50.060281,19.931272],[50.060272,19.931191],[50.060268,19.931147],[50.060165,19.930401],[50.061132,19.931995],[50.061104,19.932042],[50.059556,19.932733],[50.059876,19.932586],[50.060453,19.932169],[50.060457,19.932167],[50.060478,19.932161],[50.06048,19.93216],[50.060264,19.93024],[50.060256,19.930288],[50.060256,19.930309],[50.060512,19.932068],[50.063345,19.928614],[50.063389,19.928608],[50.053141,19.92912],[50.052742,19.929693],[50.061244,19.933003],[50.06106,19.933563],[50.06103,19.933654],[50.051115,19.954114],[50.051225,19.953978],[50.051447,19.953859],[50.051466,19.95372],[50.057701,19.930077],[50.05776,19.9297],[50.057761,19.929673],[50.057749,19.929643],[50.057728,19.929628],[50.057571,19.929618],[50.056904,19.929582],[50.056795,19.929577],[50.051189,19.925715],[50.051189,19.925353],[50.051194,19.925369],[50.051278,19.925308],[50.052022,19.954828],[50.052052,19.954825],[50.052082,19.954806],[50.05259,19.954275],[50.052627,19.954228],[50.052642,19.954203],[50.052655,19.95416],[50.052781,19.954829],[50.052815,19.954519],[50.052871,19.954201],[50.052887,19.954112],[50.049803,19.929655],[50.050051,19.929227],[50.050081,19.929175],[50.050461,19.926419],[50.04974,19.927869],[50.049912,19.927581],[50.049979,19.927485],[50.050097,19.92744],[50.050343,19.927803],[50.049683,19.928112],[50.049622,19.928025],[50.049594,19.927988],[50.049589,19.927981],[50.049577,19.927971],[50.049564,19.927975],[50.049548,19.927988],[50.05086,19.929886],[50.051648,19.927439],[50.05164,19.927456],[50.051407,19.927773],[50.051298,19.927869],[50.051251,19.927949],[50.052277,19.929538],[50.051939,19.929766],[50.05188,19.929506],[50.04938,19.926077],[50.049411,19.926022],[50.04943,19.926019],[50.049666,19.926049],[50.049727,19.92607],[50.04986,19.926118],[50.052977,19.929086],[50.052803,19.929205],[50.050055,19.928388],[50.050207,19.92808],[50.049965,19.927755],[50.049527,19.927876],[50.049552,19.927921],[50.050065,19.931072],[50.050086,19.931114],[50.050095,19.931146],[50.050108,19.931236],[50.050324,19.930802],[50.050385,19.930991],[50.050407,19.931072],[50.052781,19.929179],[50.052692,19.929248],[50.048737,19.930573],[50.048722,19.930588],[50.048759,19.930617],[50.048796,19.93069],[50.051589,19.930021],[50.051649,19.930186],[50.051245,19.929089],[50.052832,19.928198],[50.052273,19.927882],[50.052495,19.927558],[50.049485,19.927371],[50.049464,19.927402],[50.049454,19.927448],[50.049479,19.927517],[50.049496,19.927543],[50.049589,19.927583],[50.049665,19.927731],[50.049688,19.927778],[50.049412,19.927429],[50.049528,19.927594],[50.049562,19.927599],[50.048115,19.943423],[50.047966,19.943489],[50.052037,19.926348],[50.052185,19.926347],[50.051692,19.92755],[50.051659,19.927473],[50.051737,19.927658],[50.052567,19.929368],[50.052656,19.928048],[50.052516,19.927711],[50.052041,19.92628],[50.051235,19.925048],[50.051487,19.924866],[50.051236,19.925011],[50.051233,19.925065],[50.051545,19.925078],[50.051078,19.923606],[50.051148,19.923752],[50.05112,19.924152],[50.050969,19.923733],[50.049984,19.925273],[50.049958,19.925324],[50.049971,19.925367],[50.05,19.925389],[50.050055,19.925309],[50.050051,19.925263],[50.050015,19.925236],[50.050457,19.924539],[50.050872,19.926396],[50.05091,19.926413],[50.051139,19.926514],[50.051196,19.926523],[50.051213,19.926526],[50.053236,19.928426],[50.050479,19.924425],[50.053297,19.928306],[50.052963,19.927658],[50.054522,19.92577],[50.054496,19.925791],[50.054552,19.925508],[50.050577,19.929106],[50.050564,19.929129],[50.04973,19.927782],[50.050015,19.9273],[50.050067,19.927213],[50.050186,19.927092],[50.050405,19.926394],[50.056884,19.924579],[50.056996,19.924451],[50.056876,19.924589],[50.052419,19.956245],[50.052442,19.956312],[50.050319,19.925545],[50.051504,19.942007],[50.051486,19.942026],[50.051468,19.942044],[50.051451,19.942059],[50.051438,19.94207],[50.05143,19.942075],[50.051419,19.942083],[50.051411,19.942088],[50.050958,19.942315],[50.050907,19.94234],[50.050912,19.926398],[50.062823,19.951137],[50.063513,19.953715],[50.063489,19.953605],[50.063456,19.953462],[50.063373,19.953105],[50.063357,19.953034],[50.063308,19.952827],[50.063222,19.952462],[50.063123,19.95202],[50.062989,19.951454],[50.052729,19.929703],[50.052902,19.929615],[50.052808,19.929687],[50.0529,19.929665],[50.052198,19.930589],[50.052165,19.931299],[50.052259,19.930455],[50.052356,19.930374],[50.052486,19.930311],[50.052691,19.930228],[50.052937,19.930127],[50.053017,19.930077],[50.053239,19.92984],[50.053318,19.929742],[50.053349,19.92972],[50.053393,19.929704],[50.053441,19.929759],[50.053458,19.929792],[50.05342,19.92982],[50.053389,19.929841],[50.053265,19.929924],[50.047693,19.925822],[50.047671,19.926012],[50.047835,19.926305],[50.047842,19.926304],[50.047932,19.926295],[50.047954,19.926172],[50.047944,19.926294],[50.053342,19.948617],[50.053375,19.948721],[50.053362,19.948681],[50.053333,19.948578],[50.063212,19.94398],[50.050322,19.934922],[50.050358,19.93506],[50.050362,19.935083],[50.050374,19.935137],[50.049405,19.932935],[50.049404,19.93291],[50.049402,19.93287],[50.062753,19.926477],[50.062719,19.926344],[50.059091,19.939666],[50.059107,19.939278],[50.059114,19.93912],[50.05922,19.939016],[50.059219,19.938998],[50.059215,19.938942],[50.059124,19.939031],[50.059221,19.939036],[50.059115,19.939048],[50.059133,19.938898],[50.059135,19.938858],[50.05914,19.938761],[50.048496,19.930332],[50.04845,19.930365],[50.048306,19.930469],[50.048267,19.930497],[50.04821,19.930538],[50.051427,19.925675],[50.051453,19.925654],[50.051482,19.925655],[50.051502,19.925669],[50.051517,19.925692],[50.051526,19.925721],[50.051528,19.925754],[50.051523,19.925786],[50.051511,19.925813],[50.051494,19.925833],[50.05149,19.925834],[50.051466,19.925843],[50.051437,19.925831],[50.051415,19.9258],[50.051405,19.925757],[50.05141,19.925712],[50.051359,19.925776],[50.051368,19.925811],[50.05137,19.92582],[50.051391,19.925851],[50.051428,19.925875],[50.051466,19.925888],[50.051502,19.92589],[50.051514,19.925881],[50.051535,19.925866],[50.051557,19.925817],[50.051561,19.925765],[50.051554,19.925722],[50.051542,19.92568],[50.051516,19.925632],[50.051491,19.925601],[50.051467,19.925584],[50.051461,19.92558],[50.051426,19.925592],[50.051392,19.925616],[50.051369,19.925669],[50.051362,19.925713],[50.051361,19.925735],[50.051475,19.925712],[50.051612,19.925867],[50.051602,19.925847],[50.051642,19.925842],[50.051636,19.925948],[50.051524,19.925935],[50.05156,19.925946],[50.051493,19.925959],[50.051464,19.925972],[50.051441,19.925979],[50.051411,19.925975],[50.051382,19.926008],[50.051324,19.926017],[50.051274,19.925987],[50.051242,19.925987],[50.051197,19.926015],[50.051163,19.926032],[50.051142,19.92603],[50.051107,19.926025],[50.051088,19.925996],[50.051062,19.925966],[50.051131,19.926067],[50.050698,19.925017],[50.05063,19.924793],[50.05093,19.924582],[50.051001,19.924832],[50.051019,19.92482],[50.050707,19.925042],[50.050716,19.925099],[50.050912,19.924953],[50.050791,19.925043],[50.050907,19.92572],[50.050855,19.925705],[50.050828,19.925689],[50.050681,19.925413],[50.050892,19.92488],[50.050685,19.925057],[50.050675,19.925035],[50.050687,19.925026],[50.050999,19.925247],[50.05088,19.924837],[50.064,19.923553],[50.064004,19.923544],[50.049403,19.926088],[50.049707,19.926105],[50.06139,19.947209],[50.045902,19.929713],[50.04595,19.929819],[50.045999,19.929927],[50.046094,19.930146],[50.046027,19.930316],[50.046049,19.930271],[50.046072,19.930217],[50.04616,19.929927],[50.046166,19.929878],[50.046168,19.929825],[50.046163,19.929771],[50.046153,19.929724],[50.046138,19.929683],[50.046116,19.929636],[50.046088,19.929604],[50.046046,19.929576],[50.046007,19.92958],[50.045978,19.929604],[50.045959,19.929657],[50.045955,19.92971],[50.045963,19.929756],[50.045976,19.929788],[50.046006,19.929813],[50.046048,19.929799],[50.046074,19.929779],[50.046085,19.92972],[50.046079,19.929654],[50.046065,19.929611],[50.052707,19.939569],[50.052702,19.939498],[50.05271,19.939406],[50.052732,19.939674],[50.052594,19.93955],[50.05258,19.939478],[50.051579,19.941631],[50.051734,19.941357],[50.05177,19.941291],[50.051833,19.941312],[50.051859,19.941328],[50.051883,19.941324],[50.0519,19.941311],[50.051962,19.941219],[50.052134,19.954122],[50.052077,19.954069],[50.052029,19.954061],[50.051947,19.954079],[50.051828,19.954136],[50.053307,19.934783],[50.05326,19.934795],[50.053217,19.934757],[50.053182,19.934861],[50.053141,19.934951],[50.053222,19.934904],[50.053321,19.934649],[50.055848,19.938436],[50.055831,19.938557],[50.05583,19.938565],[50.055827,19.938571],[50.055821,19.938577],[50.055815,19.938581],[50.055808,19.938585],[50.055801,19.938587],[50.055796,19.938589],[50.055788,19.938592],[50.055781,19.938594],[50.055774,19.938595],[50.055765,19.938596],[50.05576,19.938596],[50.055748,19.938596],[50.055857,19.938357],[50.055857,19.938366],[50.055856,19.938374],[50.055851,19.938407],[50.059305,19.923853],[50.049082,19.944443],[50.049071,19.944421],[50.04906,19.944407],[50.0489,19.944229],[50.04854,19.943837],[50.048527,19.943818],[50.048522,19.943802],[50.051221,19.947019],[50.057765,19.930517],[50.059943,19.936162],[50.045617,19.929217],[50.046027,19.92899],[50.045081,19.926144],[50.045063,19.92607],[50.045077,19.926025],[50.04543,19.925687],[50.04548,19.925688],[50.045952,19.925222],[50.046114,19.925083],[50.045664,19.926785],[50.045634,19.926788],[50.045596,19.926792],[50.045332,19.926884],[50.04531,19.926891],[50.045738,19.926911],[50.045764,19.926999],[50.046091,19.926918],[50.045522,19.926996],[50.045809,19.926927],[50.046279,19.926761],[50.046389,19.955654],[50.054643,19.922826],[50.055193,19.92228],[50.055241,19.922232],[50.055283,19.92219],[50.055462,19.924534],[50.056258,19.923683],[50.056006,19.923923],[50.055865,19.923569],[50.055795,19.923388],[50.049037,19.933048],[50.049098,19.933142],[50.049149,19.933218],[50.061258,19.941748],[50.061252,19.941773],[50.061238,19.941829],[50.061308,19.941956],[50.061293,19.941976],[50.061373,19.942115],[50.061358,19.94213],[50.061197,19.942316],[50.061411,19.942554],[50.061404,19.942554],[50.061318,19.943142],[50.061331,19.94315],[50.046339,19.926964],[50.046396,19.927162],[50.058673,19.947493],[50.058714,19.947653],[50.058728,19.947706],[50.058829,19.948096],[50.058249,19.947672],[50.058342,19.948184],[50.050468,19.942543],[50.059058,19.933661],[50.057855,19.951638],[50.058377,19.948981],[50.058396,19.949433],[50.058398,19.949479],[50.058399,19.949507],[50.058395,19.949555],[50.058393,19.949594],[50.058389,19.949631],[50.058383,19.949679],[50.058378,19.949722],[50.058368,19.949787],[50.058357,19.949845],[50.058347,19.949894],[50.058338,19.949933],[50.058328,19.949968],[50.05829,19.950093],[50.058283,19.95011],[50.058272,19.950135],[50.058263,19.950153],[50.058875,19.950663],[50.05889,19.950646],[50.058652,19.95034],[50.058663,19.950413],[50.058663,19.950373],[50.058659,19.950484],[50.058658,19.950518],[50.058659,19.950642],[50.058707,19.95072],[50.058705,19.950712],[50.058701,19.950702],[50.058695,19.950693],[50.058686,19.950685],[50.058677,19.95068],[50.057145,19.952644],[50.057128,19.952662],[50.05722,19.952566],[50.057121,19.952646],[50.056909,19.952137],[50.057231,19.952533],[50.057188,19.952432],[50.057071,19.952446],[50.055548,19.953927],[50.05571,19.953829],[50.055812,19.953746],[50.056585,19.952955],[50.056627,19.952933],[50.056657,19.952914],[50.056678,19.952889],[50.056692,19.95286],[50.057004,19.952291],[50.056172,19.953155],[50.055745,19.95359],[50.055661,19.953658],[50.055526,19.953743],[50.057055,19.952131],[50.057058,19.952138],[50.057055,19.952145],[50.057054,19.952155],[50.057054,19.952163],[50.057168,19.952427],[50.057171,19.95243],[50.057178,19.95243],[50.057187,19.952428],[50.056891,19.951697],[50.056377,19.950564],[50.056389,19.950621],[50.05653,19.950953],[50.056848,19.95168],[50.056857,19.951688],[50.056868,19.951694],[50.056877,19.95169],[50.056885,19.951683],[50.05691,19.95207],[50.056974,19.952007],[50.057266,19.95174],[50.058528,19.948205],[50.05856,19.948197],[50.058576,19.948189],[50.057437,19.95594],[50.057519,19.956013],[50.057671,19.955626],[50.05767,19.955623],[50.057563,19.955233],[50.057519,19.955183],[50.057321,19.955113],[50.057294,19.955118],[50.057276,19.955133],[50.057258,19.955171],[50.057245,19.955205],[50.057236,19.955245],[50.057192,19.95548],[50.057127,19.955854],[50.060824,19.946306],[50.060927,19.946309],[50.060422,19.946294],[50.064116,19.922636],[50.064107,19.92268],[50.064098,19.922736],[50.063993,19.92343],[50.06399,19.923468],[50.063991,19.923486],[50.046698,19.932202],[50.04707,19.932119],[50.053138,19.928943],[50.053194,19.928952],[50.053294,19.928879],[50.058267,19.944704],[50.05872,19.950236],[50.058746,19.950442],[50.058818,19.951634],[50.058763,19.951624],[50.05884,19.95132],[50.058784,19.951306],[50.064301,19.938043],[50.064295,19.938071],[50.064285,19.938147],[50.064281,19.938176],[50.064277,19.938203],[50.064011,19.939128],[50.064007,19.939141],[50.063985,19.939202],[50.063977,19.939219],[50.063965,19.939247],[50.063951,19.939277],[50.063944,19.939296],[50.06387,19.93956],[50.063741,19.94003],[50.063734,19.940058],[50.063653,19.94034],[50.063584,19.940578],[50.063569,19.940626],[50.063555,19.940669],[50.063392,19.941156],[50.063269,19.941514],[50.063235,19.941616],[50.063151,19.941901],[50.063005,19.942373],[50.062832,19.942957],[50.062807,19.94304],[50.053388,19.94196],[50.053295,19.9421],[50.053493,19.942128],[50.053356,19.941903],[50.053269,19.941751],[50.05324,19.941724],[50.053218,19.94172],[50.053189,19.941727],[50.053037,19.941859],[50.052938,19.941946],[50.05292,19.941954],[50.052879,19.941947],[50.052731,19.941862],[50.052712,19.941838],[50.052684,19.941778],[50.052654,19.941689],[50.05265,19.941651],[50.052653,19.941605],[50.052663,19.941566],[50.052678,19.941514],[50.052691,19.941468],[50.052704,19.941395],[50.052696,19.941348],[50.053164,19.940907],[50.060602,19.941481],[50.060898,19.941576],[50.060942,19.941592],[50.060986,19.94161],[50.061021,19.941628],[50.061177,19.94172],[50.061204,19.941737],[50.060346,19.941363],[50.060374,19.941371],[50.060458,19.941426],[50.046072,19.924661],[50.046134,19.924668],[50.046127,19.924738],[50.060824,19.946178],[50.060481,19.945953],[50.060428,19.945949],[50.060419,19.94666],[50.060268,19.946659],[50.060471,19.94666],[50.060587,19.94661],[50.060712,19.946558],[50.060782,19.946501],[50.060798,19.946462],[50.060817,19.94641],[50.060824,19.945919],[50.052307,19.955101],[50.052364,19.954928],[50.052412,19.954917],[50.052482,19.954948],[50.052528,19.954964],[50.052703,19.954826],[50.052744,19.954823],[50.052583,19.954648],[50.052518,19.954653],[50.052429,19.95468],[50.052356,19.954725],[50.052343,19.954787],[50.052348,19.954857],[50.059313,19.934544],[50.05096,19.94835],[50.050948,19.948278],[50.050942,19.948236],[50.050918,19.948087],[50.050901,19.94798],[50.046134,19.949025],[50.046726,19.950044],[50.046623,19.949832],[50.046513,19.949619],[50.046275,19.949101],[50.046252,19.949052],[50.048334,19.927127],[50.048345,19.927114],[50.048509,19.926927],[50.048759,19.926636],[50.048792,19.92658],[50.048806,19.926547],[50.048818,19.926503],[50.04883,19.926422],[50.048634,19.926659],[50.048561,19.926642],[50.048359,19.926913],[50.048402,19.926832],[50.057519,19.946318],[50.057525,19.946302],[50.057533,19.946277],[50.057541,19.946253],[50.057547,19.946235],[50.058523,19.950345],[50.058508,19.950343],[50.058493,19.950335],[50.0583,19.950183],[50.058233,19.950128],[50.047811,19.929474],[50.04801,19.930104],[50.048039,19.930204],[50.047706,19.93208],[50.047469,19.931905],[50.04758,19.930704],[50.047147,19.932277],[50.047203,19.932264],[50.045795,19.932672],[50.045859,19.932671],[50.046311,19.932482],[50.046333,19.932475],[50.046397,19.932456],[50.046506,19.932433],[50.046591,19.932407],[50.0466,19.932404],[50.049821,19.926542],[50.050005,19.92677],[50.050104,19.926809],[50.046242,19.931262],[50.046355,19.931257],[50.046334,19.931117],[50.046674,19.930979],[50.046594,19.93135],[50.046702,19.93128],[50.046769,19.931248],[50.046705,19.931009],[50.046719,19.931074],[50.046732,19.931127],[50.046745,19.931172],[50.046757,19.931206],[50.046611,19.931762],[50.046561,19.931813],[50.046521,19.93186],[50.046513,19.931865],[50.046501,19.931862],[50.046488,19.931863],[50.046515,19.93189],[50.046967,19.931394],[50.046992,19.931472],[50.04677,19.930962],[50.046775,19.931001],[50.046782,19.931036],[50.046795,19.931084],[50.046815,19.931149],[50.046839,19.931219],[50.046898,19.931379],[50.046905,19.931394],[50.046912,19.931401],[50.046919,19.931406],[50.046926,19.931409],[50.046937,19.931408],[50.046949,19.931402],[50.047184,19.931216],[50.047415,19.931022],[50.047444,19.931841],[50.047455,19.93169],[50.047465,19.931564],[50.04747,19.9315],[50.047477,19.931405],[50.04748,19.931339],[50.047481,19.931272],[50.04748,19.931199],[50.047477,19.931162],[50.047472,19.931124],[50.047465,19.931083],[50.046618,19.931802],[50.046617,19.931783],[50.046619,19.931764],[50.046624,19.931752],[50.046631,19.931744],[50.046638,19.931738],[50.046666,19.931722],[50.046683,19.931711],[50.04676,19.931643],[50.046821,19.931591],[50.046888,19.931543],[50.046946,19.931506],[50.047058,19.931415],[50.047102,19.931379],[50.047144,19.931346],[50.046779,19.931691],[50.046768,19.931668],[50.046193,19.931381],[50.046129,19.931402],[50.047436,19.930802],[50.047389,19.930661],[50.047202,19.932096],[50.047369,19.932052],[50.047396,19.932039],[50.047419,19.932023],[50.047436,19.931999],[50.047453,19.931969],[50.047462,19.931939],[50.047475,19.931836],[50.047021,19.954467],[50.046988,19.954258],[50.047022,19.954113],[50.046344,19.936189],[50.046374,19.936263],[50.046192,19.936349],[50.046224,19.936426],[50.046099,19.936446],[50.046135,19.936526],[50.050983,19.954304],[50.050856,19.954137],[50.050642,19.951967],[50.052155,19.955097],[50.052076,19.955105],[50.064589,19.942415],[50.064514,19.942416],[50.064404,19.942339],[50.063832,19.941934],[50.063667,19.941818],[50.063289,19.941532],[50.063285,19.941529],[50.058869,19.93334],[50.058822,19.933243],[50.06268,19.939346],[50.062706,19.939255],[50.062622,19.939544],[50.056707,19.938355],[50.05672,19.938353],[50.056766,19.938344],[50.05666,19.938359],[50.056736,19.93835],[50.056733,19.938437],[50.05379,19.944943],[50.054037,19.94397],[50.054099,19.943735],[50.054122,19.943648],[50.054128,19.943627],[50.054141,19.943577],[50.054147,19.943558],[50.054197,19.94337],[50.05422,19.943283],[50.051035,19.940761],[50.051048,19.940739],[50.051072,19.9407],[50.051086,19.940677],[50.051148,19.940575],[50.051193,19.940503],[50.050925,19.94094],[50.051393,19.941592],[50.051536,19.94179],[50.05154,19.941805],[50.05154,19.941819],[50.051539,19.941837],[50.051534,19.94185],[50.051521,19.941871],[50.050901,19.940927],[50.05102,19.93917],[50.051019,19.939132],[50.051027,19.939103],[50.051061,19.939074],[50.05055,19.938338],[50.050584,19.938326],[50.050597,19.938321],[50.050618,19.938569],[50.050583,19.938581],[50.050569,19.938586],[50.052086,19.941033],[50.052237,19.940852],[50.052404,19.940654],[50.052603,19.940241],[50.052182,19.940378],[50.051694,19.940569],[50.051661,19.940591],[50.0517,19.941975],[50.051671,19.941968],[50.051653,19.941977],[50.051823,19.941911],[50.052055,19.941735],[50.052082,19.941653],[50.052707,19.942109],[50.052681,19.942194],[50.057913,19.94401],[50.057265,19.944387],[50.057182,19.944185],[50.054565,19.948622],[50.054565,19.94868],[50.054565,19.94874],[50.05461,19.94891],[50.055446,19.948258],[50.05548,19.948236],[50.055515,19.947925],[50.054971,19.948667],[50.054902,19.948716],[50.054518,19.948972],[50.053796,19.947988],[50.053835,19.947967],[50.053861,19.948026],[50.053788,19.947934],[50.053771,19.94801],[50.053716,19.948037],[50.053815,19.948677],[50.053821,19.948673],[50.046734,19.943958],[50.04675,19.944066],[50.04596,19.944141],[50.045901,19.944133],[50.046122,19.944049],[50.046253,19.943975],[50.046419,19.943882],[50.046436,19.943874],[50.046458,19.943866],[50.046492,19.943853],[50.046541,19.943993],[50.046509,19.943833],[50.046313,19.944154],[50.046284,19.944066],[50.04625,19.94396],[50.04952,19.943105],[50.04953,19.943151],[50.049571,19.943351],[50.049628,19.943533],[50.049692,19.943853],[50.049704,19.943888],[50.059957,19.955038],[50.059928,19.955251],[50.059899,19.955556],[50.048263,19.943727],[50.051247,19.943947],[50.050629,19.948562],[50.050663,19.948554],[50.050644,19.948431],[50.051238,19.947038],[50.051248,19.947106],[50.05125,19.947117],[50.051242,19.947123],[50.05124,19.947138],[50.051274,19.947377],[50.05123,19.947025],[50.052963,19.946328],[50.052936,19.946339],[50.052758,19.946434],[50.052523,19.946562],[50.052358,19.946636],[50.051866,19.946878],[50.05164,19.946975],[50.051586,19.946994],[50.051582,19.946996],[50.051561,19.947003],[50.051441,19.947046],[50.051439,19.947046],[50.049493,19.948982],[50.049483,19.948931],[50.048627,19.950113],[50.049422,19.949052],[50.0494,19.948975],[50.048825,19.95001],[50.048819,19.950005],[50.048783,19.950023],[50.048733,19.950063],[50.049494,19.949101],[50.0495,19.949128],[50.049473,19.949178],[50.049469,19.949003],[50.049476,19.949029],[50.049209,19.949784],[50.049486,19.949706],[50.049488,19.949682],[50.049423,19.949202],[50.049416,19.949145],[50.049416,19.949098],[50.049595,19.948915],[50.049598,19.948895],[50.049504,19.948456],[50.049497,19.948427],[50.049487,19.948385],[50.049453,19.948343],[50.049414,19.94816],[50.049463,19.948133],[50.048891,19.950058],[50.048853,19.950031],[50.049569,19.949848],[50.049513,19.949881],[50.04966,19.948712],[50.049499,19.947189],[50.04928,19.94696],[50.049235,19.946912],[50.049152,19.946771],[50.047933,19.947529],[50.047933,19.947562],[50.047933,19.947585],[50.047921,19.947489],[50.047926,19.947507],[50.047904,19.947425],[50.047909,19.947444],[50.055788,19.945347],[50.055283,19.944948],[50.055451,19.945078],[50.055622,19.945215],[50.056522,19.940518],[50.057296,19.940701],[50.057676,19.940795],[50.057688,19.940675],[50.058167,19.941714],[50.05817,19.94177],[50.058216,19.941847],[50.058476,19.941347],[50.058514,19.941336],[50.058608,19.941316],[50.058648,19.941126],[50.058567,19.940927],[50.058564,19.940944],[50.058537,19.941066],[50.058458,19.941377],[50.05835,19.941507],[50.058286,19.941548],[50.059134,19.941701],[50.055681,19.941987],[50.055982,19.942],[50.055946,19.941992],[50.055896,19.942004],[50.055753,19.941974],[50.055698,19.941988],[50.055769,19.941048],[50.055785,19.940855],[50.054539,19.939901],[50.053729,19.945829],[50.054586,19.944998],[50.054434,19.945182],[50.05414,19.945537],[50.054117,19.945528],[50.054097,19.945554],[50.053738,19.945825],[50.053736,19.945813],[50.053734,19.945799],[50.053735,19.945784],[50.053839,19.945233],[50.05384,19.945224],[50.052153,19.946622],[50.050333,19.943041],[50.050487,19.942659],[50.056685,19.955849],[50.056738,19.955886],[50.060235,19.952106],[50.06039,19.952074],[50.060172,19.952119],[50.061021,19.925897],[50.061098,19.925867],[50.061172,19.925853],[50.061234,19.925841],[50.059743,19.937238],[50.059745,19.9372],[50.059727,19.937041],[50.047468,19.930782],[50.047526,19.93074],[50.047625,19.930675],[50.047776,19.930612],[50.047757,19.930506],[50.047761,19.930462],[50.047769,19.93043],[50.050362,19.951905],[50.05006,19.952232],[50.046246,19.930797],[50.0463,19.930814],[50.046299,19.930832],[50.046315,19.930557],[50.04634,19.930484],[50.04638,19.930399],[50.057616,19.930553],[50.056834,19.92963],[50.056876,19.929674],[50.057253,19.930138],[50.057591,19.930552],[50.057638,19.930473],[50.048674,19.946109],[50.049525,19.945745],[50.048005,19.945523],[50.059681,19.92678],[50.059605,19.926262],[50.054871,19.928049],[50.054858,19.92806],[50.061985,19.927188],[50.0622,19.927796],[50.06199,19.93051],[50.061977,19.930459],[50.061843,19.93048],[50.062707,19.95428],[50.055458,19.929407],[50.055463,19.92955],[50.055501,19.929661],[50.055543,19.92974],[50.05558,19.929764],[50.055464,19.930152],[50.051047,19.947578],[50.056803,19.941286],[50.057071,19.941672],[50.056873,19.943258],[50.056588,19.942138],[50.056459,19.944399],[50.056262,19.943987],[50.050678,19.944544],[50.050639,19.944362],[50.050834,19.945222],[50.053851,19.942941],[50.053528,19.942683],[50.060456,19.943364],[50.05898,19.933718],[50.058976,19.933721],[50.058953,19.933738],[50.058952,19.933739],[50.061172,19.928674],[50.061165,19.928674],[50.061149,19.928965],[50.061536,19.928947],[50.061434,19.928944],[50.061326,19.928938],[50.061278,19.928971],[50.061147,19.929001],[50.061128,19.92902],[50.058186,19.925232],[50.058182,19.925214],[50.058052,19.924633],[50.058034,19.924629],[50.057965,19.924672],[50.05515,19.925108],[50.055218,19.92528],[50.054684,19.925314],[50.054814,19.925174],[50.054814,19.925195],[50.054633,19.925352],[50.055485,19.925463],[50.055413,19.925532],[50.055607,19.925001],[50.055573,19.925038],[50.048435,19.938135],[50.048443,19.938136],[50.048822,19.954885],[50.048844,19.954923],[50.048805,19.954855],[50.048785,19.95482],[50.048865,19.954961],[50.053306,19.94251],[50.047662,19.929475],[50.04764,19.929727],[50.047714,19.930201],[50.047729,19.930058],[50.047754,19.92983],[50.047792,19.929489],[50.04796,19.930107],[50.04793,19.930091],[50.047906,19.930047],[50.047871,19.929983],[50.047861,19.929936],[50.047815,19.929849],[50.047633,19.929821],[50.047606,19.929818],[50.047843,19.930127],[50.047887,19.930084],[50.047607,19.930253],[50.047602,19.930272],[50.047587,19.930293],[50.048419,19.930108],[50.048456,19.930012],[50.048464,19.929996],[50.062962,19.922505],[50.06219,19.923296],[50.062177,19.923133],[50.062268,19.923799],[50.062255,19.923743],[50.059584,19.926192],[50.059004,19.923373],[50.058899,19.922629],[50.058869,19.922577],[50.046195,19.944149],[50.04609,19.944177],[50.046085,19.94414],[50.046085,19.944111],[50.04609,19.944087],[50.046096,19.944076],[50.053137,19.935617],[50.052885,19.935381],[50.055448,19.936131],[50.055453,19.935878],[50.055406,19.935535],[50.055333,19.935209],[50.060976,19.937009],[50.060928,19.937125],[50.060889,19.937205],[50.060857,19.937261],[50.060828,19.937305],[50.060762,19.937405],[50.060696,19.937487],[50.060648,19.937529],[50.060601,19.937569],[50.06056,19.937596],[50.060513,19.937624],[50.06047,19.937641],[50.059392,19.936292],[50.059429,19.936305],[50.059457,19.936315],[50.059484,19.936325],[50.059546,19.935874],[50.059437,19.934789],[50.059423,19.934658],[50.059412,19.934577],[50.059456,19.935931],[50.059459,19.935989],[50.059461,19.936031],[50.059462,19.936069],[50.059462,19.936103],[50.05946,19.936154],[50.059297,19.934975],[50.059283,19.934886],[50.059245,19.934757],[50.059387,19.935194],[50.055287,19.934719],[50.055284,19.934702],[50.055282,19.93469],[50.055011,19.933468],[50.0544,19.932886],[50.054558,19.932728],[50.054768,19.93247],[50.054852,19.932345],[50.054995,19.932085],[50.055136,19.931745],[50.055186,19.9316],[50.055074,19.93088],[50.055059,19.931001],[50.055035,19.931151],[50.054966,19.931487],[50.054922,19.931651],[50.054881,19.931775],[50.05482,19.931937],[50.054762,19.932067],[50.054688,19.932211],[50.05464,19.932293],[50.054488,19.932484],[50.0546,19.927827],[50.056664,19.935955],[50.05658,19.935944],[50.056503,19.935935],[50.056475,19.93646],[50.056636,19.936481],[50.056591,19.935764],[50.056704,19.93574],[50.05653,19.935758],[50.051129,19.952956],[50.051114,19.95293],[50.051101,19.952907],[50.05092,19.953134],[50.05085,19.953207],[50.050666,19.953444],[50.050825,19.953346],[50.050898,19.953256],[50.050769,19.953367],[50.05073,19.953401],[50.050705,19.953437],[50.050686,19.953474],[50.050434,19.953817],[50.050399,19.953848],[50.050364,19.953895],[50.050312,19.953982],[50.049664,19.954863],[50.049601,19.954932],[50.049566,19.954978],[50.049542,19.955028],[50.049218,19.955468],[50.049201,19.955467],[50.050654,19.953461],[50.047778,19.957481],[50.04776,19.957449],[50.047768,19.957427],[50.047994,19.957122],[50.048744,19.956097],[50.048802,19.956028],[50.04881,19.956018],[50.048817,19.956013],[50.048824,19.95601],[50.048835,19.95601],[50.048847,19.956014],[50.04886,19.956018],[50.048871,19.956021],[50.048881,19.956018],[50.04889,19.956011],[50.0489,19.956],[50.049046,19.955803],[50.049146,19.955668],[50.049212,19.955786],[50.04913,19.95559],[50.049164,19.955377],[50.049169,19.955352],[50.049174,19.95533],[50.049184,19.955311],[50.049197,19.955297],[50.049212,19.955291],[50.049227,19.955292],[50.049241,19.955301],[50.049253,19.955316],[50.049262,19.955336],[50.049266,19.955362],[50.049264,19.955387],[50.049256,19.955411],[50.04922,19.955468],[50.04918,19.955468],[50.049062,19.955473],[50.049043,19.955481],[50.049026,19.955498],[50.049014,19.955522],[50.049007,19.955551],[50.049007,19.955585],[50.049013,19.955617],[50.049027,19.955643],[50.049046,19.955661],[50.049067,19.955668],[50.049088,19.955663],[50.049108,19.955647],[50.049122,19.955622],[50.049183,19.955448],[50.049195,19.955381],[50.055074,19.930514],[50.054968,19.930494],[50.046494,19.933088],[50.04649,19.933063],[50.06363,19.954977],[50.063638,19.95502],[50.057449,19.926925],[50.057506,19.926899],[50.057504,19.927171],[50.057448,19.927095],[50.046499,19.92463],[50.046482,19.924646],[50.047574,19.932878],[50.047721,19.932782],[50.047731,19.932781],[50.047735,19.93279],[50.047735,19.932799],[50.047734,19.932806],[50.047619,19.932944],[50.047611,19.932958],[50.047606,19.932975],[50.048375,19.932084],[50.048336,19.932148],[50.048152,19.932502],[50.048302,19.932242],[50.048536,19.944896],[50.048525,19.944906],[50.04852,19.944913],[50.048511,19.944929],[50.0485,19.944957],[50.048468,19.945064],[50.048826,19.937478],[50.061561,19.927691],[50.061545,19.928318],[50.048393,19.944917],[50.062525,19.935003],[50.062757,19.935234],[50.063079,19.935549],[50.063228,19.935697],[50.047573,19.932975],[50.047573,19.932945],[50.047132,19.928049],[50.047179,19.928159],[50.062262,19.951417],[50.062369,19.951359],[50.062353,19.951289],[50.062205,19.951447],[50.061596,19.951755],[50.061713,19.952444],[50.061678,19.952543],[50.061268,19.952704],[50.061243,19.952764],[50.061556,19.951773],[50.061836,19.951645],[50.059353,19.952384],[50.059334,19.952313],[50.059307,19.952274],[50.059296,19.95226],[50.057696,19.923824],[50.057617,19.923898],[50.05762,19.923625],[50.05754,19.923702],[50.057538,19.923413],[50.057457,19.923492],[50.057498,19.923283],[50.057409,19.923371],[50.05735,19.923208],[50.057451,19.923164],[50.056409,19.923566],[50.056403,19.923572],[50.056355,19.923468],[50.056366,19.923491],[50.056446,19.923663],[50.056303,19.923561],[50.063816,19.934568],[50.063831,19.934606],[50.063837,19.93465],[50.063834,19.934694],[50.063824,19.93473],[50.063822,19.934735],[50.063804,19.934768],[50.063779,19.934791],[50.063751,19.934802],[50.063723,19.934798],[50.063863,19.934767],[50.054045,19.936948],[50.054405,19.937723],[50.058489,19.933484],[50.058394,19.93353],[50.047181,19.935066],[50.060898,19.93945],[50.060929,19.939325],[50.061762,19.925562],[50.063679,19.950534],[50.063657,19.95052],[50.063647,19.950517],[50.063632,19.950516],[50.06362,19.95052],[50.063562,19.950552],[50.063547,19.950555],[50.063523,19.950562],[50.063478,19.950586],[50.06345,19.950604],[50.063435,19.950616],[50.063407,19.950643],[50.063392,19.950658],[50.063363,19.950674],[50.063317,19.950699],[50.063299,19.950712],[50.063285,19.950731],[50.063273,19.950756],[50.063269,19.950771],[50.063265,19.950791],[50.062617,19.951404],[50.062789,19.951297],[50.063434,19.952989],[50.063392,19.952781],[50.046093,19.925022],[50.046133,19.925156],[50.058115,19.947684],[50.058126,19.948132],[50.056116,19.948117],[50.055864,19.948226],[50.056183,19.948516],[50.055932,19.948629],[50.056129,19.948114],[50.056134,19.948142],[50.056208,19.948114],[50.056298,19.948081],[50.056387,19.948051],[50.056475,19.948022],[50.056582,19.947989],[50.056671,19.947964],[50.05676,19.94794],[50.056851,19.947919],[50.056957,19.947894],[50.057053,19.947874],[50.057147,19.947856],[50.057225,19.947842],[50.057326,19.947827],[50.057426,19.947814],[50.057527,19.947802],[50.057655,19.94779],[50.057765,19.947782],[50.05789,19.947776],[50.057998,19.94777],[50.057997,19.947737],[50.058007,19.948088],[50.058006,19.948055],[50.057908,19.94806],[50.05779,19.948071],[50.057668,19.948084],[50.057554,19.9481],[50.05744,19.948118],[50.057347,19.948134],[50.05725,19.948153],[50.05717,19.94817],[50.057087,19.948189],[50.056991,19.948213],[50.056899,19.948237],[50.056798,19.948266],[50.056712,19.948292],[50.056624,19.94832],[50.056519,19.948355],[50.056434,19.948385],[50.056349,19.948417],[50.056268,19.948448],[50.056189,19.948481],[50.056194,19.948511],[50.055453,19.9485],[50.055461,19.948515],[50.05547,19.948525],[50.05548,19.948534],[50.055491,19.948538],[50.055505,19.948537],[50.055518,19.948533],[50.055768,19.948412],[50.05584,19.948381],[50.055889,19.948649],[50.055816,19.948249],[50.046734,19.955087],[50.046714,19.95495],[50.06401,19.936014],[50.064224,19.935341],[50.054866,19.932873],[50.054802,19.932944],[50.054773,19.932972],[50.05486,19.933432],[50.05471,19.933269],[50.054413,19.933093],[50.050967,19.93198],[50.061697,19.948257],[50.061794,19.948197],[50.061888,19.948142],[50.061922,19.948129],[50.061967,19.948124],[50.062016,19.948135],[50.062069,19.948155],[50.062136,19.94819],[50.062141,19.948193],[50.062203,19.948227],[50.062321,19.948294],[50.062384,19.948327],[50.062413,19.948331],[50.062484,19.948334],[50.062613,19.948341],[50.062634,19.948346],[50.062698,19.948695],[50.062471,19.948936],[50.062467,19.948902],[50.062523,19.948883],[50.062179,19.948345],[50.062309,19.948802],[50.062342,19.948872],[50.062377,19.948937],[50.062395,19.948967],[50.062477,19.948967],[50.062534,19.948947],[50.056263,19.953835],[50.056278,19.953745],[50.056276,19.953689],[50.056282,19.953629],[50.056298,19.953555],[50.056313,19.95352],[50.05633,19.953488],[50.05215,19.938215],[50.052116,19.938026],[50.052099,19.93797],[50.045983,19.944032],[50.065291,19.954779],[50.064985,19.95487],[50.064857,19.954906],[50.06446,19.955021],[50.064123,19.955115],[50.060832,19.938914],[50.060827,19.938937],[50.061057,19.938258],[50.046438,19.935953],[50.050971,19.932274],[50.050945,19.932125],[50.050323,19.932375],[50.050983,19.93189],[50.053476,19.939656],[50.053408,19.939723],[50.055586,19.955999],[50.055583,19.956017],[50.05732,19.953648],[50.057391,19.953682],[50.05724,19.952917],[50.057113,19.953046],[50.057159,19.953151],[50.057207,19.95326],[50.057264,19.95339],[50.057314,19.953516],[50.05743,19.953618],[50.057407,19.953607],[50.057356,19.953583],[50.057337,19.953573],[50.057415,19.953693],[50.057289,19.953634],[50.057043,19.953512],[50.056875,19.95343],[50.056781,19.953516],[50.05678,19.953522],[50.056767,19.953597],[50.057327,19.953549],[50.05714,19.952689],[50.057172,19.952765],[50.057226,19.952884],[50.057435,19.953389],[50.057445,19.953443],[50.057451,19.953495],[50.057441,19.953564],[50.057306,19.954206],[50.057292,19.95423],[50.057266,19.954241],[50.056422,19.953819],[50.057078,19.953039],[50.057096,19.953081],[50.057082,19.953097],[50.056434,19.953764],[50.056457,19.953657],[50.056465,19.953621],[50.056498,19.953587],[50.056614,19.953466],[50.056677,19.953402],[50.056731,19.953345],[50.056848,19.953223],[50.056922,19.953147],[50.056427,19.953643],[50.056422,19.953669],[50.05649,19.953568],[50.056607,19.953448],[50.056723,19.953328],[50.05684,19.953206],[50.056877,19.953296],[50.056698,19.953451],[50.05674,19.953493],[50.056428,19.953793],[50.056876,19.953332],[50.056897,19.953296],[50.057053,19.953128],[50.057328,19.953503],[50.05718,19.953153],[50.057102,19.953404],[50.057067,19.953388],[50.06297,19.943934],[50.062961,19.944041],[50.063137,19.944004],[50.063139,19.943985],[50.06314,19.943966],[50.062996,19.943957],[50.063204,19.943997],[50.063132,19.944071],[50.047606,19.932699],[50.04581,19.933616],[50.045878,19.933455],[50.045891,19.933431],[50.045903,19.933414],[50.045921,19.933398],[50.045936,19.933388],[50.046046,19.933351],[50.046285,19.933269],[50.046922,19.933044],[50.047099,19.932987],[50.047221,19.932954],[50.047337,19.932917],[50.04741,19.932893],[50.047469,19.932861],[50.047533,19.932818],[50.04755,19.932809],[50.047374,19.932733],[50.047336,19.932768],[50.047323,19.932777],[50.047307,19.932775],[50.047293,19.932759],[50.047285,19.932734],[50.047564,19.932818],[50.047572,19.93283],[50.047553,19.932666],[50.047509,19.932661],[50.059048,19.942773],[50.059113,19.942712],[50.059293,19.942545],[50.059344,19.942519],[50.059384,19.942462],[50.059136,19.942892],[50.059152,19.942833],[50.059327,19.942564],[50.047686,19.952345],[50.047795,19.952283],[50.047815,19.952282],[50.050335,19.947998],[50.050302,19.948014],[50.054156,19.949769],[50.054051,19.949482],[50.054042,19.949458],[50.054035,19.949445],[50.054027,19.949429],[50.054012,19.949409],[50.053998,19.949395],[50.053984,19.949384],[50.053941,19.949358],[50.053913,19.949352],[50.053902,19.94935],[50.054209,19.949902],[50.054206,19.949893],[50.053887,19.949297],[50.053856,19.94908],[50.053852,19.94905],[50.053873,19.948947],[50.053869,19.948922],[50.053841,19.948782],[50.053834,19.948754],[50.054081,19.949344],[50.054359,19.949124],[50.054429,19.949045],[50.06248,19.940001],[50.062574,19.939709],[50.062437,19.940161],[50.062461,19.940073],[50.058181,19.94745],[50.058037,19.947469],[50.057655,19.947494],[50.058674,19.948407],[50.058662,19.948319],[50.058621,19.948335],[50.055895,19.948152],[50.055888,19.948155],[50.055825,19.948166],[50.055795,19.948171],[50.056077,19.946929],[50.055841,19.948195],[50.056466,19.947841],[50.056564,19.947787],[50.053034,19.940408],[50.052052,19.950621],[50.053443,19.949755],[50.05333,19.949931],[50.05318,19.95011],[50.052733,19.95062],[50.051497,19.952163],[50.051407,19.951988],[50.051378,19.951922],[50.05138,19.951867],[50.051394,19.951848],[50.05069,19.952388],[50.051411,19.952268],[50.050783,19.95183],[50.052305,19.951144],[50.051299,19.950739],[50.050674,19.949662],[50.050933,19.949587],[50.050936,19.949614],[50.050965,19.949804],[50.051007,19.94979],[50.051011,19.949824],[50.051214,19.949507],[50.051556,19.949408],[50.051784,19.949344],[50.052681,19.948727],[50.052591,19.948787],[50.052365,19.949058],[50.052338,19.948926],[50.053531,19.945897],[50.053304,19.946019],[50.052334,19.948404],[50.05234,19.948432],[50.052352,19.948442],[50.052359,19.948468],[50.052355,19.948498],[50.052407,19.948703],[50.052458,19.948673],[50.052467,19.948706],[50.052965,19.948148],[50.052796,19.948207],[50.052394,19.948348],[50.052328,19.948375],[50.052184,19.948435],[50.052057,19.948482],[50.05203,19.948527],[50.051909,19.948577],[50.051901,19.94858],[50.053282,19.94816],[50.053299,19.948269],[50.053278,19.948278],[50.05326,19.948169],[50.053497,19.948139],[50.05327,19.94756],[50.053366,19.947501],[50.053104,19.947664],[50.053189,19.948003],[50.053287,19.943401],[50.053553,19.943508],[50.053528,19.943586],[50.0545,19.944339],[50.05341,19.944762],[50.053433,19.944703],[50.05397,19.944735],[50.053944,19.945133],[50.053936,19.945142],[50.054424,19.945163],[50.054577,19.944981],[50.052899,19.944828],[50.05288,19.944217],[50.052873,19.944188],[50.05286,19.945433],[50.051141,19.942876],[50.051155,19.942861],[50.051167,19.942899],[50.051083,19.942697],[50.05115,19.942925],[50.051102,19.942683],[50.051074,19.94266],[50.056694,19.947779],[50.05676,19.947777],[50.056999,19.947729],[50.057053,19.947718],[50.05722,19.947646],[50.057267,19.947625],[50.05731,19.947678],[50.0575,19.947636],[50.056324,19.946046],[50.055129,19.947649],[50.0551,19.94796],[50.054671,19.948509],[50.054549,19.948687],[50.053906,19.949013],[50.053885,19.948913],[50.052742,19.947722],[50.052747,19.947658],[50.052705,19.947461],[50.052731,19.947448],[50.052723,19.947409],[50.052704,19.947319],[50.05236,19.947531],[50.052397,19.947426],[50.052384,19.947608],[50.052324,19.947505],[50.052293,19.947499],[50.052286,19.947565],[50.049182,19.95583],[50.049197,19.955806],[50.049215,19.955385],[50.049204,19.955444],[50.049218,19.95537],[50.049199,19.955362],[50.049078,19.955927],[50.049086,19.955917],[50.049098,19.955896],[50.049166,19.955802],[50.049208,19.956158],[50.049216,19.956148],[50.049304,19.956026],[50.047763,19.957747],[50.04777,19.957737],[50.047791,19.95771],[50.047775,19.957681],[50.047954,19.957435],[50.048094,19.957241],[50.048154,19.957159],[50.048198,19.957157],[50.049056,19.955995],[50.04908,19.955971],[50.049071,19.955937],[50.049197,19.955499],[50.053599,19.947636],[50.052963,19.94634],[50.05264,19.946035],[50.052426,19.94557],[50.05146,19.947177],[50.051354,19.947799],[50.051708,19.947682],[50.051713,19.947595],[50.051693,19.947521],[50.051672,19.948264],[50.051669,19.948245],[50.051454,19.948307],[50.051439,19.948312],[50.051465,19.94838],[50.051485,19.948431],[50.051494,19.948423],[50.051564,19.948618],[50.051558,19.948624],[50.051585,19.948696],[50.051668,19.948663],[50.051718,19.948648],[50.051716,19.948633],[50.051714,19.948618],[50.051711,19.948591],[50.051692,19.948431],[50.051771,19.948407],[50.051627,19.948417],[50.051456,19.948378],[50.051842,19.948596],[50.051755,19.948622],[50.05174,19.948627],[50.051654,19.948647],[50.051698,19.949066],[50.051855,19.949077],[50.052554,19.946172],[50.051933,19.946108],[50.051791,19.94617],[50.05173,19.946202],[50.051764,19.946442],[50.051797,19.946615],[50.051587,19.946262],[50.052036,19.946676],[50.052022,19.946599],[50.051814,19.947682],[50.051854,19.947665],[50.053116,19.947657],[50.051435,19.948116],[50.051426,19.948119],[50.051396,19.948128],[50.05144,19.948222],[50.051039,19.948195],[50.051043,19.948175],[50.051067,19.948046],[50.051106,19.948031],[50.051144,19.948016],[50.051133,19.947935],[50.051123,19.948147],[50.051132,19.948211],[50.051136,19.948232],[50.051156,19.948225],[50.050708,19.948363],[50.050643,19.948425],[50.050604,19.948316],[50.05035,19.948267],[50.050359,19.948262],[50.050318,19.948086],[50.050169,19.948634],[50.050199,19.948617],[50.05015,19.948393],[50.05012,19.94841],[50.050134,19.948473],[50.050163,19.948458],[50.049959,19.947834],[50.04952,19.948125],[50.049526,19.948109],[50.048026,19.947708],[50.048118,19.947649],[50.048038,19.947338],[50.050995,19.947222],[50.050947,19.947176],[50.049462,19.948444],[50.052376,19.943449],[50.052458,19.943319],[50.052516,19.943228],[50.05198,19.94588],[50.051409,19.945756],[50.0514,19.945142],[50.050908,19.945529],[50.051103,19.944209],[50.051114,19.944203],[50.050137,19.945396],[50.050045,19.947053],[50.050018,19.947071],[50.049966,19.947106],[50.049957,19.946939],[50.050124,19.946832],[50.050204,19.946782],[50.050243,19.94694],[50.050109,19.94677],[50.049323,19.944805],[50.051851,19.944974],[50.051851,19.944891],[50.051833,19.944813],[50.0518,19.944748],[50.051755,19.944704],[50.051703,19.944685],[50.051651,19.944693],[50.051635,19.944703],[50.051602,19.944727],[50.051564,19.944783],[50.051539,19.944856],[50.051531,19.944938],[50.05154,19.945019],[50.051566,19.945091],[50.051605,19.945147],[50.051619,19.945156],[50.051654,19.945179],[50.051707,19.945185],[50.051735,19.945174],[50.051802,19.945118],[50.051835,19.945052],[50.051846,19.944997],[50.051738,19.944518],[50.051524,19.944646],[50.051551,19.945366],[50.051652,19.944767],[50.051008,19.946451],[50.050855,19.946525],[50.056179,19.927389],[50.056244,19.927499],[50.056261,19.927528],[50.056321,19.927379],[50.048095,19.947029],[50.047816,19.947346],[50.047877,19.945713],[50.047853,19.945666],[50.047812,19.94562],[50.047791,19.945585],[50.047774,19.945528],[50.047763,19.945468],[50.04775,19.94541],[50.047729,19.945367],[50.048168,19.94522],[50.047624,19.944702],[50.047581,19.944115],[50.047538,19.944133],[50.047678,19.945725],[50.047688,19.945781],[50.047638,19.945548],[50.0476,19.94532],[50.047603,19.945351],[50.047,19.943968],[50.052792,19.947374],[50.052802,19.947369],[50.052846,19.947414],[50.052887,19.947426],[50.052946,19.94738],[50.053006,19.947318],[50.053131,19.9471],[50.053144,19.947077],[50.05255,19.947173],[50.052497,19.947196],[50.052485,19.9472],[50.052458,19.947206],[50.052437,19.947191],[50.052419,19.947144],[50.052403,19.947078],[50.052401,19.947019],[50.052409,19.946986],[50.052435,19.946963],[50.052451,19.946954],[50.052474,19.946917],[50.052505,19.946887],[50.052559,19.946852],[50.052648,19.946799],[50.052744,19.946754],[50.052732,19.947098],[50.052677,19.947121],[50.05218,19.947026],[50.05214,19.946911],[50.052117,19.946802],[50.052365,19.947146],[50.052331,19.947125],[50.052287,19.947094],[50.052248,19.947082],[50.052224,19.947088],[50.052206,19.947084],[50.052083,19.94682],[50.051932,19.946902],[50.052356,19.946686],[50.052426,19.946652],[50.052557,19.946587],[50.052698,19.946507],[50.052875,19.946406],[50.052932,19.946374],[50.052393,19.946935],[50.052376,19.946837],[50.052371,19.946774],[50.052721,19.946619],[50.052786,19.946996],[50.05308,19.946833],[50.052794,19.947042],[50.05273,19.947085],[50.052754,19.947394],[50.047856,19.946668],[50.047867,19.947134],[50.047877,19.947183],[50.047793,19.947257],[50.051001,19.941927],[50.051089,19.941883],[50.050918,19.941966],[50.050826,19.941621],[50.050769,19.941659],[50.051248,19.942026],[50.051364,19.941966],[50.051437,19.941894],[50.050469,19.942399],[50.050661,19.94238],[50.050455,19.942464],[50.050567,19.94236],[50.050019,19.940232],[50.049746,19.938739],[50.049395,19.937967],[50.049252,19.942185],[50.048966,19.942036],[50.048909,19.942913],[50.047617,19.942876],[50.047513,19.942575],[50.047259,19.941095],[50.046337,19.942032],[50.046369,19.942234],[50.04647,19.942668],[50.046475,19.942784],[50.046499,19.942733],[50.046649,19.943943],[50.046624,19.943788],[50.058868,19.949533],[50.058925,19.949544],[50.059053,19.949577],[50.05924,19.949626],[50.059376,19.949662],[50.059655,19.949737],[50.046193,19.941923],[50.048285,19.942902],[50.048331,19.942798],[50.048194,19.942862],[50.059524,19.936283],[50.059529,19.936267],[50.059534,19.936154],[50.059523,19.935917],[50.056755,19.935578],[50.056237,19.934713],[50.05596,19.935892],[50.060397,19.932713],[50.049109,19.941482],[50.048988,19.940912],[50.048658,19.939575],[50.048394,19.938419],[50.048394,19.938405],[50.048396,19.938398],[50.048696,19.939343],[50.04914,19.941037],[50.048369,19.941584],[50.048034,19.939652],[50.047998,19.939535],[50.047941,19.939483],[50.047914,19.939456],[50.047909,19.940012],[50.048033,19.940165],[50.048249,19.94154],[50.04832,19.941968],[50.048324,19.941995],[50.048313,19.942115],[50.048312,19.942105],[50.04741,19.941162],[50.047355,19.940604],[50.047281,19.94026],[50.04709,19.939107],[50.047011,19.939484],[50.04708,19.940064],[50.047089,19.940122],[50.052601,19.934729],[50.052635,19.934951],[50.061033,19.926814],[50.061074,19.926822],[50.06139,19.947567],[50.061388,19.947167],[50.06116,19.946034],[50.061391,19.946037],[50.06115,19.945578],[50.061144,19.945042],[50.061147,19.944909],[50.061155,19.945409],[50.052675,19.940527],[50.052315,19.940903],[50.052073,19.941222],[50.056316,19.923108],[50.05613,19.92324],[50.056119,19.923214],[50.055992,19.922892],[50.056056,19.922831],[50.056694,19.922639],[50.056664,19.922699],[50.056622,19.922765],[50.056595,19.922799],[50.062198,19.938071],[50.062154,19.938053],[50.061638,19.938209],[50.061229,19.937856],[50.061181,19.937481],[50.061405,19.936719],[50.06164,19.936564],[50.062163,19.937039],[50.062258,19.937489],[50.062245,19.937813],[50.062459,19.936967],[50.063178,19.94353],[50.051307,19.955395],[50.051563,19.955822],[50.051863,19.956568],[50.05199,19.956884],[50.052692,19.958784],[50.052776,19.959024],[50.052967,19.959646],[50.05313,19.960155],[50.053161,19.960245],[50.053249,19.960484],[50.051176,19.954882],[50.049505,19.933342],[50.05999,19.923845],[50.060017,19.92383],[50.060061,19.923806],[50.053441,19.938978],[50.053436,19.938982],[50.053561,19.938895],[50.053207,19.937401],[50.052121,19.937953],[50.052115,19.937957],[50.047293,19.951178],[50.047161,19.950803],[50.047233,19.951152],[50.047215,19.951166],[50.047149,19.951218],[50.047455,19.952313],[50.047429,19.952328],[50.047171,19.951354],[50.04714,19.951224],[50.047036,19.950881],[50.046984,19.95069],[50.04687,19.95033],[50.046815,19.950256],[50.047328,19.951891],[50.047501,19.951765],[50.047038,19.950596],[50.047159,19.950794],[50.051037,19.931108],[50.051055,19.931096],[50.051097,19.931069],[50.051078,19.931336],[50.051083,19.931358],[50.051017,19.931165],[50.051077,19.931399],[50.051102,19.931321],[50.051114,19.93134],[50.051109,19.931316],[50.051062,19.931836],[50.051082,19.931793],[50.051177,19.931735],[50.051193,19.9317],[50.051188,19.931679],[50.051035,19.931482],[50.051041,19.931503],[50.050864,19.931272],[50.050877,19.931325],[50.050852,19.931223],[50.050872,19.931235],[50.050932,19.931472],[50.050917,19.931482],[50.05089,19.931499],[50.05089,19.931245],[50.050945,19.931464],[50.050958,19.931457],[50.050906,19.931251],[50.050917,19.931244],[50.050975,19.931475],[50.051266,19.931641],[50.055812,19.930491],[50.055698,19.930861],[50.055581,19.931236],[50.05572,19.930876],[50.055677,19.930847],[50.055538,19.929403],[50.055437,19.929409],[50.055445,19.929713],[50.055446,19.929945],[50.055443,19.930082],[50.055429,19.930121],[50.055427,19.930167],[50.055434,19.930185],[50.055434,19.930223],[50.055448,19.930226],[50.055459,19.930236],[50.055461,19.930257],[50.055459,19.930271],[50.055452,19.93028],[50.055435,19.93028],[50.055433,19.930319],[50.055457,19.930327],[50.055469,19.930338],[50.055487,19.930303],[50.05547,19.93024],[50.055477,19.930063],[50.055528,19.929846],[50.055439,19.932512],[50.055451,19.932495],[50.055458,19.932474],[50.055462,19.93245],[50.05546,19.932426],[50.055453,19.932403],[50.055441,19.932384],[50.055426,19.932372],[50.055409,19.932369],[50.055392,19.932375],[50.055378,19.93239],[50.055368,19.932411],[50.055363,19.932437],[50.055363,19.932463],[50.055364,19.932473],[50.05537,19.932488],[50.05538,19.932506],[50.055394,19.932519],[50.055409,19.932524],[50.055425,19.932522],[50.055342,19.932605],[50.056547,19.927809],[50.056565,19.927869],[50.056579,19.927937],[50.056603,19.928124],[50.05662,19.928281],[50.056631,19.92837],[50.056634,19.928387],[50.056639,19.928405],[50.056681,19.928481],[50.056065,19.952699],[50.056034,19.952664],[50.055954,19.952727],[50.056273,19.952603],[50.056222,19.952494],[50.055684,19.952638],[50.055859,19.952457],[50.048503,19.92995],[50.048539,19.92992],[50.049627,19.927166],[50.049585,19.927103],[50.049777,19.926827],[50.049703,19.926711],[50.049907,19.927015],[50.049915,19.927029],[50.05965,19.924256],[50.059666,19.924247],[50.059662,19.92423],[50.059648,19.924168],[50.059718,19.92422],[50.059701,19.924228],[50.059698,19.924212],[50.059684,19.924148],[50.063166,19.942425],[50.06314,19.942404],[50.063134,19.942395],[50.063108,19.942253],[50.052316,19.953143],[50.052288,19.953181],[50.052144,19.953496],[50.052199,19.953423],[50.052207,19.953339],[50.052257,19.953256],[50.052285,19.95326],[50.052321,19.953235],[50.052312,19.953136],[50.052149,19.953543],[50.052323,19.953972],[50.05236,19.95386],[50.05232,19.953979],[50.052261,19.953229],[50.054379,19.950315],[50.054458,19.950339],[50.054117,19.950005],[50.054119,19.949991],[50.054085,19.950116],[50.053835,19.950677],[50.053893,19.950586],[50.053951,19.950127],[50.053977,19.950048],[50.05388,19.950269],[50.046301,19.938359],[50.046329,19.938318],[50.046358,19.938283],[50.04647,19.93815],[50.046525,19.938092],[50.046629,19.937988],[50.046873,19.93777],[50.047055,19.937612],[50.047081,19.937599],[50.047066,19.93736],[50.046599,19.937803],[50.046359,19.938107],[50.046274,19.938213],[50.046237,19.93826],[50.046148,19.938391],[50.056671,19.94529],[50.056663,19.945283],[50.055774,19.944954],[50.055545,19.944774],[50.055578,19.94467],[50.055806,19.94485],[50.046502,19.923208],[50.04647,19.923281],[50.06127,19.942012],[50.06128,19.94311],[50.061279,19.943084],[50.06127,19.943058],[50.061151,19.942921],[50.06113,19.942909],[50.061104,19.943007],[50.061116,19.943047],[50.061174,19.943081],[50.06125,19.94313],[50.06127,19.943124],[50.061165,19.943121],[50.061276,19.943027],[50.060427,19.940976],[50.060529,19.940629],[50.061134,19.940628],[50.061066,19.940847],[50.061121,19.940619],[50.057722,19.955669],[50.057804,19.955741],[50.057847,19.955777],[50.057882,19.95581],[50.05791,19.955836],[50.05792,19.955845],[50.057717,19.955502],[50.057744,19.955432],[50.057892,19.955657],[50.057768,19.955549],[50.058055,19.955223],[50.058087,19.95525],[50.058116,19.955274],[50.058126,19.955283],[50.05792,19.955251],[50.057655,19.955162],[50.058035,19.955277],[50.058031,19.954725],[50.058733,19.954344],[50.058616,19.954317],[50.058602,19.954312],[50.05858,19.95466],[50.058818,19.954692],[50.058814,19.954358],[50.05881,19.95442],[50.05907,19.95446],[50.059082,19.954622],[50.058846,19.953996],[50.059114,19.954052],[50.059146,19.953753],[50.059345,19.953803],[50.059344,19.953812],[50.05842,19.954018],[50.058454,19.954035],[50.058483,19.954049],[50.058495,19.954055],[50.061692,19.954205],[50.061483,19.955343],[50.06126,19.955344],[50.06122,19.955344],[50.05747,19.946319],[50.057508,19.94635],[50.057558,19.946205],[50.061221,19.955334],[50.061129,19.955333],[50.06113,19.955293],[50.06126,19.955292],[50.061259,19.955279],[50.060924,19.955346],[50.060915,19.95532],[50.060844,19.95532],[50.047898,19.947479],[50.047903,19.947495],[50.047918,19.94755],[50.056653,19.924084],[50.056579,19.923927],[50.05649,19.923738],[50.054966,19.927507],[50.054964,19.927484],[50.054964,19.92745],[50.054966,19.927418],[50.054974,19.927391],[50.054976,19.927362],[50.046004,19.924263],[50.046002,19.924254],[50.046054,19.924227],[50.046054,19.9249],[50.045731,19.924824],[50.045717,19.924821],[50.04559,19.92478],[50.056672,19.928264],[50.056708,19.928239],[50.056783,19.928134],[50.062248,19.927803],[50.061591,19.927696],[50.06153,19.927685],[50.05989,19.920849],[50.059878,19.920925],[50.059847,19.921128],[50.059754,19.921728],[50.059719,19.921955],[50.059637,19.92248],[50.059467,19.923597],[50.059451,19.923686],[50.059439,19.923732],[50.057597,19.950665],[50.057633,19.950627],[50.056942,19.95167],[50.061971,19.930435],[50.054247,19.949989],[50.054266,19.949996],[50.058695,19.945805],[50.057649,19.923978],[50.057268,19.923274],[50.045781,19.934613],[50.045798,19.934619],[50.045831,19.934596],[50.058541,19.94733],[50.058516,19.947258],[50.058461,19.947093],[50.058404,19.946942],[50.058382,19.946894],[50.058359,19.946852],[50.058959,19.956175],[50.058999,19.956197],[50.059043,19.95621],[50.05908,19.956194],[50.059117,19.956154],[50.05919,19.955945],[50.059201,19.955879],[50.05922,19.955559],[50.059231,19.955342],[50.059218,19.955289],[50.059184,19.955252],[50.059137,19.955237],[50.059081,19.955192],[50.046431,19.924972],[50.046459,19.924949],[50.046487,19.924924],[50.046532,19.924883],[50.046541,19.924875],[50.046554,19.924863],[50.046571,19.924848],[50.046582,19.924838],[50.058396,19.946809],[50.058329,19.946891],[50.058287,19.946973],[50.058279,19.94699],[50.058269,19.94701],[50.058258,19.947038],[50.058177,19.94724],[50.061236,19.933642],[50.062066,19.933714],[50.062159,19.933805],[50.0622,19.933845],[50.061145,19.943969],[50.061169,19.944098],[50.047794,19.925577],[50.047884,19.92563],[50.047478,19.925981],[50.047542,19.925979],[50.047841,19.926389],[50.047978,19.92649],[50.047973,19.926558],[50.047896,19.926744],[50.047822,19.92717],[50.05292,19.935901],[50.052957,19.93593],[50.053046,19.936035],[50.053139,19.936146],[50.053223,19.936253],[50.053239,19.936282],[50.053389,19.936698],[50.053803,19.93786],[50.053878,19.938065],[50.054438,19.933205],[50.05434,19.933474],[50.047989,19.933955],[50.047739,19.934147],[50.046466,19.935291],[50.06226,19.950746],[50.062291,19.950714],[50.06231,19.950679],[50.06229,19.950628],[50.062244,19.950754],[50.062219,19.95075],[50.062203,19.950742],[50.062183,19.950759],[50.061917,19.949253],[50.059784,19.947309],[50.059794,19.947305],[50.058961,19.933532],[50.058927,19.933459],[50.051722,19.930265],[50.054043,19.945375],[50.060089,19.943449],[50.060029,19.943549],[50.059919,19.943584],[50.059858,19.943692],[50.059847,19.943721],[50.059704,19.943576],[50.059529,19.944256],[50.05567,19.929501],[50.055636,19.929502],[50.055812,19.929497],[50.05609,19.928865],[50.058648,19.947922],[50.058622,19.947719],[50.058599,19.947559],[50.058576,19.947448],[50.058592,19.948175],[50.058628,19.948115],[50.062159,19.922865],[50.054824,19.926496],[50.054753,19.926326],[50.054701,19.926197],[50.054646,19.92613],[50.05191,19.927136],[50.051877,19.927115],[50.051867,19.927098],[50.051838,19.927047],[50.051814,19.92701],[50.051786,19.926999],[50.051762,19.926984],[50.051748,19.926721],[50.051835,19.927212],[50.051835,19.927242],[50.051852,19.927325],[50.050528,19.927296],[50.050546,19.92727],[50.050576,19.927229],[50.055471,19.94009],[50.05548,19.940007],[50.055439,19.939573],[50.058378,19.948417],[50.048936,19.954051],[50.048956,19.95409],[50.048868,19.953937],[50.048872,19.953933],[50.048878,19.953947],[50.048895,19.953978],[50.048903,19.953992],[50.048928,19.954037],[50.048968,19.954109],[50.048978,19.954081],[50.062621,19.929922],[50.046388,19.924734],[50.063301,19.935672],[50.060308,19.94137],[50.06029,19.941379],[50.060261,19.941395],[50.060223,19.941423],[50.060177,19.941463],[50.060112,19.941529],[50.049205,19.955794],[50.053688,19.953927],[50.053675,19.953931],[50.053312,19.953954],[50.053174,19.953968],[50.053081,19.953994],[50.052666,19.954275],[50.053735,19.953895],[50.053714,19.953909],[50.054013,19.953969],[50.05403,19.953864],[50.054061,19.953618],[50.054049,19.953714],[50.054042,19.95377],[50.053794,19.953871],[50.053771,19.953879],[50.05375,19.953887],[50.054294,19.954093],[50.054449,19.954172],[50.054348,19.954119],[50.054284,19.944044],[50.054114,19.943923],[50.054195,19.943982],[50.050769,19.940603],[50.050822,19.940702],[50.050464,19.93891],[50.049162,19.95528],[50.049025,19.955439],[50.048979,19.955529],[50.048965,19.955585],[50.04897,19.955636],[50.055689,19.930855],[50.055683,19.930487],[50.055705,19.930515],[50.055721,19.93064],[50.055718,19.930696],[50.055709,19.93077],[50.055702,19.930809],[50.055674,19.930908],[50.055642,19.930987],[50.055619,19.931027],[50.055587,19.931043],[50.055168,19.927185],[50.055203,19.92719],[50.055149,19.92715],[50.055114,19.927089],[50.055033,19.926898],[50.054933,19.926657],[50.055229,19.927898],[50.055201,19.927854],[50.055138,19.927824],[50.055412,19.927901],[50.05558,19.928198],[50.055692,19.92836],[50.055775,19.928469],[50.055782,19.928456],[50.055818,19.928394],[50.061529,19.927756],[50.06142,19.927688],[50.061173,19.928501],[50.061167,19.928566],[50.0465,19.933133],[50.046037,19.933292],[50.046043,19.933333],[50.05605,19.926286],[50.055947,19.926006],[50.058226,19.931973],[50.058355,19.932255],[50.056921,19.929838],[50.05318,19.939305],[50.059233,19.932276],[50.060852,19.932255],[50.060622,19.932358],[50.058974,19.930794],[50.058949,19.930804],[50.05892,19.930816],[50.058922,19.930658],[50.058902,19.930652],[50.058732,19.930599],[50.058573,19.930644],[50.058552,19.930495],[50.058835,19.930407],[50.058865,19.930428],[50.058884,19.930544],[50.058557,19.93065],[50.058285,19.93191],[50.058235,19.931963],[50.062942,19.925645],[50.063166,19.926129],[50.062809,19.925705],[50.063103,19.925572],[50.063134,19.925538],[50.062997,19.9246],[50.062996,19.924614],[50.062961,19.924614],[50.062914,19.924617],[50.062819,19.924648],[50.062543,19.924872],[50.062625,19.924829],[50.062715,19.924786],[50.062818,19.924402],[50.062946,19.924302],[50.062946,19.924344],[50.062947,19.924406],[50.062593,19.924031],[50.062574,19.924069],[50.060378,19.950593],[50.060337,19.950608],[50.061643,19.938333],[50.06164,19.938408],[50.061633,19.938469],[50.061624,19.938517],[50.061515,19.936014],[50.04647,19.924657],[50.046276,19.93321],[50.04629,19.933302],[50.052086,19.938896],[50.059573,19.942141],[50.059488,19.942203],[50.059437,19.942239],[50.05941,19.942257],[50.059343,19.942306],[50.059205,19.942439],[50.058558,19.948837],[50.059915,19.948017],[50.059701,19.947992],[50.059279,19.948034],[50.059266,19.948019],[50.059093,19.948036],[50.059708,19.948033],[50.059039,19.947497],[50.059612,19.947452],[50.059637,19.947603],[50.05966,19.947745],[50.059663,19.947761],[50.059258,19.947731],[50.059341,19.947633],[50.059376,19.947652],[50.059512,19.947643],[50.059529,19.947672],[50.059718,19.947621],[50.059772,19.947629],[50.059793,19.947631],[50.059934,19.947883],[50.059844,19.947587],[50.059818,19.947499],[50.059946,19.947886],[50.060459,19.947595],[50.060449,19.947576],[50.060329,19.947581],[50.060345,19.947562],[50.060518,19.947679],[50.060512,19.947695],[50.060505,19.947703],[50.060492,19.947706],[50.060479,19.947697],[50.060462,19.947685],[50.060432,19.947669],[50.060396,19.947664],[50.060369,19.947666],[50.060331,19.947675],[50.060275,19.947708],[50.060254,19.947734],[50.060238,19.947757],[50.060226,19.947758],[50.060179,19.947753],[50.060151,19.947751],[50.060102,19.947758],[50.060056,19.947773],[50.060026,19.947782],[50.060006,19.94778],[50.059984,19.947776],[50.05996,19.947759],[50.059931,19.947731],[50.059919,19.947709],[50.059915,19.947683],[50.059924,19.94765],[50.059939,19.947624],[50.059968,19.947606],[50.059999,19.947599],[50.060019,19.9476],[50.060043,19.947609],[50.060066,19.947625],[50.060116,19.947635],[50.060154,19.947644],[50.060194,19.947654],[50.060225,19.947657],[50.060245,19.947648],[50.06027,19.947631],[50.060301,19.947599],[50.060415,19.947588],[50.060498,19.947626],[50.060512,19.947645],[50.060518,19.947663],[50.060518,19.947959],[50.060485,19.947839],[50.060511,19.947959],[50.060525,19.947958],[50.060546,19.947834],[50.060647,19.947756],[50.060514,19.947584],[50.060317,19.947558],[50.060262,19.947551],[50.060189,19.94757],[50.060145,19.947557],[50.060086,19.94754],[50.059943,19.947562],[50.059854,19.947578],[50.059811,19.947616],[50.0612,19.947632],[50.06112,19.947687],[50.061069,19.947732],[50.061021,19.947764],[50.059358,19.947785],[50.05939,19.947802],[50.059427,19.947802],[50.0595,19.947814],[50.059546,19.947795],[50.059596,19.947802],[50.059668,19.947786],[50.05976,19.947843],[50.059793,19.947863],[50.059819,19.947879],[50.059865,19.947863],[50.059961,19.94789],[50.060054,19.947858],[50.060147,19.947879],[50.060171,19.947873],[50.060248,19.947856],[50.060261,19.947853],[50.060342,19.947873],[50.060389,19.947858],[50.060457,19.947855],[50.060489,19.947836],[50.060657,19.947749],[50.060772,19.94774],[50.060837,19.947743],[50.060886,19.947734],[50.060982,19.947764],[50.061093,19.947811],[50.061128,19.947807],[50.061203,19.947834],[50.061271,19.947855],[50.061319,19.947851],[50.058763,19.947706],[50.058869,19.948095],[50.058903,19.947711],[50.058996,19.947699],[50.059029,19.947672],[50.059053,19.947668],[50.059106,19.947647],[50.05919,19.947806],[50.059169,19.947818],[50.059083,19.948064],[50.059062,19.948076],[50.059001,19.948076],[50.058956,19.94809],[50.059047,19.947586],[50.059082,19.939851],[50.059069,19.94023],[50.059152,19.938009],[50.05915,19.938072],[50.059141,19.938586],[50.05914,19.938606],[50.05923,19.938001],[50.059135,19.938011],[50.059107,19.938013],[50.059069,19.938017],[50.058755,19.930577],[50.058929,19.943848],[50.056161,19.923451],[50.056246,19.923653],[50.055967,19.923459],[50.055873,19.923561],[50.055804,19.923378],[50.056021,19.923174],[50.048276,19.955722],[50.048241,19.955812],[50.048128,19.955891],[50.047998,19.955951],[50.047875,19.955951],[50.047806,19.955944],[50.047735,19.955866],[50.047642,19.955759],[50.046668,19.923797],[50.046614,19.923842],[50.046584,19.923942],[50.046544,19.923823],[50.046603,19.923606],[50.04656,19.923643],[50.046518,19.923745],[50.046483,19.923629],[50.054099,19.924733],[50.054112,19.924725],[50.05418,19.924675],[50.05404,19.924776],[50.053668,19.925069],[50.053642,19.925066],[50.053618,19.925027],[50.05423,19.925186],[50.05424,19.925179],[50.054309,19.925132],[50.054418,19.925518],[50.0542,19.925674],[50.052782,19.928449],[50.052691,19.928091],[50.052155,19.928768],[50.046663,19.932386],[50.046633,19.932394],[50.046519,19.932523],[50.04654,19.932673],[50.046565,19.932848],[50.046581,19.932954],[50.046582,19.932973],[50.046581,19.932992],[50.046578,19.93301],[50.046572,19.933027],[50.046562,19.933042],[50.046551,19.933053],[50.046539,19.933059],[50.046525,19.933065],[50.046458,19.933062],[50.046428,19.933072],[50.046539,19.932514],[50.046557,19.932505],[50.04657,19.932494],[50.04658,19.932479],[50.046587,19.932462],[50.04659,19.932442],[50.046592,19.932425],[50.046371,19.932698],[50.046419,19.932713],[50.046432,19.93271],[50.047139,19.931382],[50.047196,19.931557],[50.047201,19.93157],[50.047207,19.931582],[50.047216,19.931592],[50.047226,19.931598],[50.047236,19.931599],[50.047247,19.931599],[50.05806,19.952212],[50.057917,19.952089],[50.058357,19.951249],[50.058166,19.951539],[50.058194,19.951499],[50.053652,19.923066],[50.053762,19.923495],[50.053628,19.922945],[50.053632,19.922964],[50.05476,19.926601],[50.054773,19.926591],[50.05472,19.926632],[50.056225,19.928977],[50.056215,19.929001],[50.05621,19.929013],[50.056201,19.929032],[50.056177,19.929089],[50.056251,19.928917],[50.056234,19.928957],[50.055458,19.927784],[50.059271,19.931653],[50.060294,19.931487],[50.060258,19.9315],[50.060276,19.931493],[50.060069,19.93127],[50.060081,19.931328],[50.060207,19.931219],[50.060311,19.931175],[50.060284,19.931547],[50.060316,19.931672],[50.060268,19.93144],[50.06026,19.931305],[50.059978,19.931599],[50.059878,19.93164],[50.06004,19.931356],[50.060007,19.931402],[50.059984,19.931462],[50.059974,19.93153],[50.059994,19.931659],[50.06002,19.931709],[50.060054,19.931746],[50.060287,19.931795],[50.060101,19.931852],[50.060396,19.931757],[50.06038,19.931762],[50.058543,19.948499],[50.05868,19.94845],[50.062314,19.935352],[50.062125,19.935185],[50.062364,19.935399],[50.062056,19.935128],[50.062107,19.93498],[50.062096,19.93497],[50.063421,19.941179],[50.063408,19.941169],[50.062815,19.936943],[50.062812,19.936952],[50.062692,19.937315],[50.062615,19.937548],[50.06246,19.938021],[50.062432,19.938109],[50.062198,19.938855],[50.062042,19.939282],[50.06222,19.93887],[50.06229,19.938922],[50.046385,19.955248],[50.046208,19.955284],[50.046559,19.955178],[50.046518,19.954985],[50.046219,19.955386],[50.046205,19.955255],[50.046202,19.95522],[50.046199,19.955197],[50.046197,19.955177],[50.046194,19.955149],[50.046192,19.955124],[50.046343,19.954942],[50.046213,19.955143],[50.046226,19.955249],[50.046358,19.955045],[50.04635,19.954991],[50.055211,19.954343],[50.055245,19.953785],[50.055181,19.954157],[50.055262,19.953662],[50.060486,19.950522],[50.060274,19.948115],[50.060301,19.948145],[50.060322,19.948213],[50.060376,19.948362],[50.0605,19.948725],[50.060595,19.949014],[50.06068,19.949271],[50.060772,19.949541],[50.060854,19.949784],[50.060925,19.950003],[50.060938,19.950047],[50.060941,19.950081],[50.060931,19.950103],[50.060909,19.950125],[50.060875,19.950157],[50.060778,19.95025],[50.060664,19.950352],[50.060546,19.950467],[50.061055,19.949994],[50.061141,19.949787],[50.061151,19.949778],[50.061067,19.949986],[50.061187,19.94989],[50.061099,19.949611],[50.061085,19.94962],[50.060919,19.949587],[50.060757,19.949113],[50.060633,19.948735],[50.06047,19.948257],[50.060429,19.948138],[50.060431,19.948117],[50.063001,19.936529],[50.063139,19.936654],[50.06299,19.936517],[50.06324,19.936744],[50.063262,19.936764],[50.063238,19.937125],[50.063314,19.936882],[50.063345,19.936789],[50.063232,19.937144],[50.056579,19.954067],[50.056577,19.9541],[50.056379,19.955257],[50.056261,19.955926],[50.056241,19.956042],[50.056239,19.956073],[50.056235,19.95613],[50.05656,19.954607],[50.056605,19.954627],[50.057605,19.95452],[50.055303,19.954351],[50.05606,19.95439],[50.056038,19.954505],[50.056123,19.954552],[50.056129,19.954562],[50.056039,19.953988],[50.056046,19.954026],[50.056121,19.954063],[50.056256,19.954129],[50.056276,19.954116],[50.056325,19.954141],[50.056976,19.955814],[50.057011,19.95574],[50.057035,19.955627],[50.057046,19.95559],[50.057051,19.955549],[50.057058,19.955514],[50.05707,19.95549],[50.057091,19.955468],[50.057116,19.955451],[50.056945,19.955991],[50.056774,19.955733],[50.056792,19.955692],[50.056811,19.9557],[50.056826,19.955707],[50.05684,19.955713],[50.056804,19.955741],[50.056788,19.955823],[50.056803,19.955828],[50.056821,19.955729],[50.056667,19.954106],[50.056642,19.954149],[50.056541,19.954711],[50.056494,19.954989],[50.056517,19.950156],[50.056401,19.945412],[50.048228,19.943465],[50.048224,19.943441],[50.047833,19.943613],[50.058394,19.947795],[50.058449,19.948062],[50.058484,19.948315],[50.061415,19.941551],[50.061609,19.941679],[50.061675,19.941724],[50.06165,19.941814],[50.061685,19.941839],[50.061399,19.94154],[50.046461,19.953142],[50.04658,19.953127],[50.046591,19.953348],[50.046699,19.953344],[50.046716,19.953371],[50.046723,19.953545],[50.046529,19.953553],[50.046602,19.953545],[50.046568,19.953788],[50.046524,19.953426],[50.046523,19.9534],[50.046522,19.953384],[50.046593,19.953392],[50.046504,19.953403],[50.046384,19.953418],[50.046358,19.95342],[50.046042,19.953827],[50.046011,19.953824],[50.046143,19.953867],[50.046264,19.9539],[50.046639,19.952508],[50.046873,19.953058],[50.046958,19.953638],[50.046982,19.953628],[50.047076,19.953447],[50.060635,19.935609],[50.058438,19.937581],[50.058434,19.937488],[50.054683,19.924834],[50.054599,19.924893],[50.054586,19.924053],[50.054691,19.923921],[50.054685,19.924451],[50.054903,19.924197],[50.0546,19.92418],[50.054707,19.924519],[50.054692,19.922946],[50.054745,19.92308],[50.054765,19.923129],[50.055071,19.922831],[50.055003,19.924633],[50.054977,19.924524],[50.054982,19.924434],[50.055006,19.924364],[50.055159,19.924152],[50.054811,19.92478],[50.055094,19.924564],[50.055265,19.924354],[50.054805,19.923885],[50.054994,19.923636],[50.055022,19.923634],[50.055057,19.923657],[50.055168,19.923844],[50.055218,19.924037],[50.055275,19.924153],[50.059757,19.947554],[50.059735,19.947454],[50.061537,19.923341],[50.061541,19.923356],[50.061532,19.923317],[50.061525,19.923282],[50.061341,19.923559],[50.061359,19.923512],[50.061374,19.923479],[50.061386,19.923459],[50.061407,19.923435],[50.061425,19.923421],[50.061446,19.923407],[50.061636,19.923309],[50.061666,19.923302],[50.061708,19.92331],[50.061737,19.923319],[50.061762,19.923334],[50.061807,19.923375],[50.061178,19.923444],[50.061165,19.923417],[50.061123,19.923214],[50.061126,19.923184],[50.06112,19.923157],[50.061114,19.92314],[50.061107,19.923129],[50.061095,19.923121],[50.061073,19.923113],[50.06105,19.923095],[50.061037,19.92308],[50.061023,19.923059],[50.061015,19.923041],[50.061001,19.922979],[50.061902,19.923318],[50.061847,19.923053],[50.061833,19.923012],[50.046106,19.933269],[50.046619,19.933092],[50.045846,19.93342],[50.045867,19.933381],[50.045881,19.933361],[50.045896,19.933344],[50.045911,19.933334],[50.046675,19.933073],[50.046739,19.933051],[50.046912,19.932988],[50.049796,19.956054],[50.048738,19.953715],[50.055347,19.950043],[50.055396,19.95002],[50.055767,19.949791],[50.055565,19.948925],[50.063074,19.92315],[50.062241,19.922557],[50.061159,19.923334],[50.061145,19.923268],[50.061175,19.923412],[50.061166,19.923367],[50.06114,19.923245],[50.061133,19.92321],[50.061707,19.923429],[50.06142,19.923576],[50.062082,19.923225],[50.061787,19.923388],[50.061747,19.92341],[50.061386,19.923588],[50.06181,19.922905],[50.061802,19.922866],[50.061815,19.922858],[50.061847,19.923007],[50.061824,19.922972],[50.062069,19.9227],[50.062066,19.922661],[50.061987,19.921556],[50.059335,19.924615],[50.059335,19.923947],[50.059332,19.92456],[50.060173,19.923187],[50.060123,19.922933],[50.061271,19.928072],[50.06129,19.927827],[50.061314,19.927831],[50.061272,19.927824],[50.060468,19.924779],[50.060484,19.924847],[50.060497,19.924901],[50.059746,19.942132],[50.056067,19.945788],[50.055225,19.955916],[50.062509,19.93502],[50.063001,19.932533],[50.063009,19.932513],[50.063015,19.932494],[50.064045,19.932366],[50.064036,19.932347],[50.06403,19.93233],[50.063325,19.927142],[50.06367,19.927072],[50.059752,19.944661],[50.059823,19.944532],[50.059982,19.944689],[50.059324,19.944896],[50.059423,19.944954],[50.059292,19.944992],[50.059433,19.944452],[50.059707,19.944539],[50.059763,19.945126],[50.059714,19.945197],[50.059566,19.944765],[50.059296,19.945266],[50.059636,19.945226],[50.057286,19.938324],[50.057287,19.938337],[50.057094,19.939554],[50.057097,19.939276],[50.057127,19.939556],[50.057191,19.939077],[50.057292,19.939251],[50.057284,19.939563],[50.057312,19.938741],[50.056875,19.936219],[50.056909,19.936548],[50.056903,19.936431],[50.057013,19.936394],[50.056899,19.936363],[50.056855,19.936546],[50.056887,19.936286],[50.056963,19.93654],[50.053668,19.94186],[50.05351,19.942102],[50.053371,19.941883],[50.053404,19.941833],[50.053029,19.941836],[50.053006,19.941774],[50.053241,19.941699],[50.053238,19.94167],[50.053196,19.941549],[50.053185,19.94152],[50.053202,19.941502],[50.055453,19.924516],[50.049168,19.955537],[50.050637,19.953429],[50.049133,19.9559],[50.049114,19.955925],[50.049098,19.955946],[50.058309,19.940804],[50.058457,19.940867],[50.058548,19.940916],[50.058725,19.941014],[50.058749,19.941031],[50.058775,19.941051],[50.058805,19.94108],[50.058841,19.94112],[50.05888,19.941164],[50.054245,19.93931],[50.054315,19.939404],[50.054462,19.939604],[50.050837,19.942375],[50.051333,19.925737],[50.051317,19.925744],[50.0513,19.925763],[50.051292,19.92578],[50.051278,19.925791],[50.051266,19.925791],[50.051255,19.925785],[50.051249,19.925779],[50.051241,19.925762],[50.051241,19.925739],[50.051242,19.92571],[50.051242,19.925681],[50.051237,19.925666],[50.051222,19.925638],[50.051219,19.925627],[50.051216,19.9256],[50.051216,19.925578],[50.051217,19.925546],[50.051217,19.925535],[50.05121,19.925501],[50.051206,19.925482],[50.051205,19.925464],[50.051207,19.925433],[50.050926,19.925733],[50.050946,19.925744],[50.050969,19.925747],[50.050979,19.925749],[50.050987,19.925766],[50.050987,19.925786],[50.050987,19.925812],[50.050998,19.925838],[50.051006,19.925854],[50.051016,19.925864],[50.051029,19.925902],[50.051041,19.925942],[50.048407,19.92686],[50.0484,19.926907],[50.048389,19.926941],[50.048367,19.926982],[50.048358,19.927012],[50.04835,19.927049],[50.048347,19.92707],[50.048797,19.927996],[50.048278,19.928732],[50.049992,19.925874],[50.049911,19.925741],[50.049861,19.955996],[50.04988,19.95604],[50.049894,19.95609],[50.049921,19.956166],[50.049971,19.95628],[50.050024,19.9564],[50.050079,19.956532],[50.050144,19.956686],[50.050187,19.956786],[50.05025,19.956922],[50.05028,19.956992],[50.050356,19.957169],[50.050392,19.95728],[50.050457,19.957428],[50.050493,19.957543],[50.050528,19.957625],[50.050568,19.957713],[50.050598,19.957762],[50.050623,19.957796],[50.056498,19.928063],[50.056509,19.92807],[50.056517,19.928081],[50.056524,19.928093],[50.056528,19.928107],[50.056531,19.928124],[50.056553,19.92831],[50.05658,19.92855],[50.056581,19.928563],[50.05658,19.928577],[50.056404,19.928352],[50.05628,19.923518],[50.056217,19.923376],[50.056199,19.923331],[50.056198,19.923302],[50.05621,19.92326],[50.056296,19.923171],[50.046911,19.955122],[50.046956,19.955104],[50.047081,19.955052],[50.046623,19.954885],[50.060482,19.942636],[50.060453,19.942133],[50.060438,19.941657],[50.061268,19.941739],[50.061262,19.941735],[50.060974,19.941571],[50.060958,19.941563],[50.060938,19.941555],[50.060888,19.941538],[50.060637,19.941446],[50.060527,19.941403],[50.060512,19.941394],[50.060502,19.941386],[50.060437,19.941565],[50.06044,19.941515],[50.060449,19.941471],[50.060313,19.94145],[50.060466,19.941516],[50.060487,19.941509],[50.060504,19.941508],[50.060519,19.941509],[50.060589,19.941531],[50.060734,19.941578],[50.060842,19.941608],[50.060874,19.94162],[50.060901,19.94163],[50.060929,19.941644],[50.060956,19.94166],[50.061101,19.941742],[50.061133,19.941761],[50.061162,19.941781],[50.061183,19.9418],[50.061209,19.941823],[50.061233,19.941848],[50.061245,19.94186],[50.061269,19.941892],[50.061285,19.941916],[50.061304,19.941947],[50.061318,19.941974],[50.061334,19.942011],[50.061351,19.942051],[50.061359,19.94207],[50.061366,19.942088],[50.061379,19.942136],[50.061388,19.942181],[50.061394,19.942219],[50.061398,19.942273],[50.061417,19.942669],[50.061417,19.942708],[50.061415,19.942751],[50.06141,19.942799],[50.061405,19.942839],[50.061399,19.942876],[50.061392,19.942913],[50.061364,19.943033],[50.061359,19.94305],[50.061266,19.943438],[50.061379,19.941321],[50.061393,19.941274],[50.061223,19.941867],[50.06132,19.941779],[50.061366,19.942064],[50.061465,19.9419],[50.06133,19.941786],[50.061467,19.941892],[50.06152,19.941933],[50.061552,19.941957],[50.061728,19.942081],[50.062063,19.942321],[50.062069,19.942326],[50.061619,19.942104],[50.061645,19.942123],[50.062038,19.942402],[50.062044,19.942406],[50.061474,19.941273],[50.061493,19.941206],[50.06153,19.941089],[50.061564,19.940981],[50.061721,19.9405],[50.06175,19.940407],[50.060457,19.941242],[50.060387,19.941163],[50.062435,19.941041],[50.062438,19.941043],[50.062436,19.941034],[50.06206,19.942331],[50.062487,19.941075],[50.062487,19.941077],[50.062122,19.942368],[50.062119,19.942376],[50.062117,19.942364],[50.06279,19.942922],[50.062809,19.942938],[50.0621,19.942449],[50.062096,19.942461],[50.06185,19.943242],[50.062041,19.942392],[50.06186,19.94297],[50.061857,19.942981],[50.061843,19.943038],[50.061839,19.943052],[50.061794,19.943198],[50.061736,19.943385],[50.062091,19.942456],[50.062107,19.94247],[50.062763,19.943006],[50.062769,19.943011],[50.062482,19.941074],[50.06252,19.9411],[50.063207,19.941593],[50.063209,19.941595],[50.062469,19.940946],[50.062472,19.940938],[50.062821,19.939868],[50.062882,19.939907],[50.06288,19.939914],[50.062876,19.939926],[50.062531,19.940981],[50.062529,19.940987],[50.062528,19.940979],[50.062757,19.941141],[50.063236,19.941486],[50.063238,19.941488],[50.062477,19.940941],[50.063208,19.941588],[50.062782,19.942946],[50.063235,19.941489],[50.063587,19.940467],[50.063288,19.941537],[50.06329,19.941517],[50.063293,19.941505],[50.063635,19.940502],[50.063261,19.941619],[50.063258,19.941626],[50.063255,19.94163],[50.063254,19.941632],[50.063247,19.941642],[50.063243,19.941649],[50.062855,19.942979],[50.062853,19.942986],[50.063248,19.941627],[50.063354,19.941707],[50.063363,19.941714],[50.06337,19.941723],[50.063385,19.941737],[50.063605,19.941902],[50.063664,19.941946],[50.062834,19.943048],[50.062831,19.943056],[50.062828,19.943069],[50.062824,19.943086],[50.062819,19.943113],[50.062816,19.943131],[50.062809,19.943157],[50.062617,19.943815],[50.062612,19.943833],[50.062608,19.943841],[50.0626,19.943846],[50.062585,19.943838],[50.062576,19.943836],[50.061843,19.943237],[50.061901,19.943285],[50.062085,19.943426],[50.062116,19.943451],[50.06227,19.943564],[50.062291,19.94358],[50.062539,19.943715],[50.062544,19.943715],[50.062549,19.943712],[50.062552,19.943706],[50.062555,19.943697],[50.062765,19.943],[50.062846,19.942969],[50.062825,19.943053],[50.062844,19.943064],[50.062853,19.943069],[50.063132,19.943284],[50.063142,19.94329],[50.063154,19.943293],[50.063165,19.943293],[50.063172,19.943289],[50.062865,19.942987],[50.06313,19.943197],[50.063136,19.943186],[50.063281,19.942788],[50.063299,19.942748],[50.06332,19.942705],[50.063337,19.942673],[50.063353,19.942647],[50.063457,19.942478],[50.063463,19.942464],[50.063468,19.942442],[50.063473,19.942328],[50.063476,19.942309],[50.063484,19.942281],[50.063506,19.942965],[50.063491,19.942986],[50.063475,19.943006],[50.063469,19.943002],[50.063405,19.942947],[50.063389,19.942938],[50.063373,19.942931],[50.063355,19.942927],[50.063344,19.942926],[50.063333,19.942932],[50.063322,19.942942],[50.063312,19.942955],[50.063254,19.943051],[50.063247,19.943069],[50.063241,19.943089],[50.063196,19.943244],[50.06319,19.943259],[50.063185,19.94327],[50.063937,19.942146],[50.063939,19.942164],[50.063938,19.942177],[50.063934,19.942194],[50.063689,19.942934],[50.063681,19.942953],[50.063673,19.94297],[50.063661,19.942985],[50.063648,19.943],[50.063636,19.94301],[50.063624,19.943017],[50.06361,19.943022],[50.06359,19.943025],[50.063574,19.943025],[50.063564,19.943023],[50.06355,19.943017],[50.063538,19.94301],[50.063526,19.942998],[50.063513,19.94298],[50.063504,19.942962],[50.063493,19.942939],[50.063488,19.94292],[50.063484,19.942895],[50.063481,19.942867],[50.063483,19.942836],[50.063486,19.942811],[50.06349,19.942794],[50.0635,19.942763],[50.063741,19.942036],[50.063747,19.942027],[50.063755,19.94202],[50.063762,19.942014],[50.063756,19.94201],[50.063948,19.942153],[50.064001,19.942191],[50.064064,19.942235],[50.061799,19.943202],[50.063665,19.943398],[50.063624,19.943515],[50.063612,19.943531],[50.063669,19.940403],[50.063676,19.940382],[50.063683,19.940357],[50.063992,19.939268],[50.063995,19.939257],[50.063621,19.940366],[50.063719,19.94004],[50.063725,19.940022],[50.063938,19.939228],[50.063941,19.939216],[50.063142,19.938696],[50.063149,19.938691],[50.063164,19.938685],[50.06318,19.938684],[50.063197,19.938691],[50.063199,19.938692],[50.063218,19.938704],[50.063855,19.93917],[50.063943,19.939231],[50.063988,19.939265],[50.064162,19.939401],[50.064733,19.939851],[50.06474,19.939859],[50.064743,19.939871],[50.06475,19.939944],[50.064781,19.939938],[50.064024,19.939164],[50.063963,19.939117],[50.063966,19.93911],[50.064272,19.938055],[50.064274,19.938046],[50.064277,19.938059],[50.063811,19.937727],[50.06365,19.93761],[50.063625,19.937591],[50.06357,19.937552],[50.063561,19.937546],[50.064308,19.93795],[50.0643,19.937945],[50.063971,19.937716],[50.063796,19.937586],[50.063598,19.937434],[50.063586,19.937425],[50.064021,19.939151],[50.063974,19.939116],[50.06323,19.938576],[50.063223,19.938571],[50.062899,19.939797],[50.062848,19.939754],[50.062986,19.93933],[50.062996,19.939302],[50.063002,19.939282],[50.063045,19.939119],[50.06305,19.939085],[50.063049,19.939061],[50.063038,19.938982],[50.063036,19.93894],[50.063038,19.938892],[50.063044,19.93884],[50.063053,19.938781],[50.063061,19.938751],[50.063073,19.938711],[50.063178,19.938538],[50.063171,19.938533],[50.063113,19.93849],[50.062714,19.938198],[50.062489,19.938041],[50.062448,19.938122],[50.063079,19.9386],[50.063089,19.938608],[50.063094,19.938615],[50.063097,19.938623],[50.063097,19.938632],[50.063227,19.93859],[50.063334,19.938233],[50.063346,19.938196],[50.063576,19.937532],[50.063246,19.938308],[50.063277,19.938212],[50.063308,19.938121],[50.063346,19.937995],[50.063358,19.937958],[50.063511,19.937508],[50.063516,19.937493],[50.063083,19.938586],[50.063109,19.938504],[50.063589,19.937464],[50.063594,19.937447],[50.063612,19.937393],[50.063621,19.937372],[50.06364,19.937342],[50.06365,19.93732],[50.063658,19.937297],[50.063726,19.937099],[50.063734,19.937069],[50.063745,19.937024],[50.06375,19.937004],[50.06405,19.936094],[50.064062,19.936057],[50.064219,19.935545],[50.064248,19.935459],[50.064255,19.935432],[50.064262,19.935391],[50.064266,19.935367],[50.064273,19.935348],[50.06428,19.935335],[50.064288,19.935325],[50.064301,19.935317],[50.063203,19.938672],[50.063563,19.937407],[50.063552,19.937398],[50.062874,19.93686],[50.062859,19.936847],[50.06285,19.936839],[50.062851,19.936864],[50.063544,19.937423],[50.063519,19.937514],[50.063396,19.937411],[50.062833,19.936969],[50.062778,19.936928],[50.063647,19.937127],[50.063728,19.936889],[50.063744,19.93684],[50.063914,19.936274],[50.062866,19.936832],[50.062894,19.936774],[50.062907,19.936744],[50.062946,19.936642],[50.063296,19.935757],[50.063307,19.935731],[50.06332,19.935709],[50.063313,19.935697],[50.063283,19.935638],[50.063919,19.936255],[50.063921,19.936233],[50.063917,19.936202],[50.06391,19.936177],[50.063901,19.936157],[50.063884,19.93613],[50.063864,19.936104],[50.063706,19.935969],[50.063691,19.935959],[50.063659,19.935942],[50.063643,19.935933],[50.063398,19.935705],[50.063386,19.935699],[50.063365,19.93569],[50.063355,19.93569],[50.063342,19.935692],[50.063329,19.935699],[50.063218,19.935716],[50.063215,19.935723],[50.062928,19.936442],[50.062917,19.936468],[50.062794,19.93676],[50.062782,19.936788],[50.062768,19.93682],[50.063082,19.939183],[50.063086,19.939167],[50.063088,19.939143],[50.063086,19.939112],[50.063081,19.939064],[50.063078,19.939042],[50.063078,19.938895],[50.063078,19.938869],[50.063081,19.938847],[50.063088,19.93881],[50.063096,19.938777],[50.063107,19.938742],[50.063119,19.938719],[50.063134,19.938702],[50.052577,19.942553],[50.052564,19.942276],[50.050364,19.928757],[50.050368,19.928862],[50.0629,19.935304],[50.062543,19.934958],[50.062525,19.93494],[50.061836,19.934285],[50.061829,19.934278],[50.061814,19.934261],[50.062546,19.935054],[50.062516,19.935026],[50.062497,19.93501],[50.061784,19.934357],[50.061779,19.934354],[50.061378,19.935483],[50.061389,19.935454],[50.061576,19.934904],[50.061601,19.934832],[50.061628,19.93476],[50.061647,19.93471],[50.061669,19.934651],[50.061697,19.934581],[50.061788,19.934347],[50.061804,19.934307],[50.061718,19.934297],[50.061712,19.934312],[50.061524,19.934813],[50.061505,19.93487],[50.061331,19.935372],[50.061324,19.935394],[50.061322,19.9354],[50.061736,19.934252],[50.061764,19.93422],[50.061685,19.934161],[50.061193,19.93379],[50.061056,19.933688],[50.061049,19.933683],[50.06172,19.934318],[50.061404,19.934057],[50.061032,19.933762],[50.061022,19.933754],[50.061013,19.935102],[50.060667,19.934788],[50.060664,19.934785],[50.061035,19.933751],[50.060856,19.934261],[50.060848,19.934286],[50.060742,19.934574],[50.060665,19.934796],[50.062555,19.94385],[50.062555,19.943836],[50.062544,19.943736],[50.062544,19.943728],[50.061054,19.933696],[50.061274,19.933028],[50.061266,19.933022],[50.061249,19.933008],[50.061238,19.932994],[50.061231,19.932974],[50.061195,19.933027],[50.060999,19.933623],[50.06098,19.933692],[50.060895,19.933963],[50.060881,19.934005],[50.060772,19.934321],[50.06076,19.934354],[50.060612,19.934743],[50.060608,19.934752],[50.060621,19.93475],[50.060331,19.934505],[50.060311,19.93449],[50.060623,19.934902],[50.060627,19.934906],[50.060982,19.935206],[50.061011,19.93523],[50.061043,19.935261],[50.06129,19.935494],[50.061308,19.93551],[50.061293,19.935483],[50.060631,19.934896],[50.060366,19.93554],[50.060355,19.935566],[50.060342,19.935604],[50.06032,19.935677],[50.060304,19.93573],[50.060296,19.935766],[50.060287,19.935826],[50.060276,19.935897],[50.060271,19.935963],[50.060253,19.936204],[50.060566,19.934842],[50.060564,19.934847],[50.060388,19.935286],[50.060373,19.935319],[50.060336,19.935432],[50.06025,19.935702],[50.060244,19.935725],[50.06024,19.935747],[50.060235,19.935794],[50.0602,19.936195],[50.060567,19.934851],[50.060404,19.934685],[50.060393,19.934675],[50.060382,19.934666],[50.060366,19.934654],[50.060231,19.934568],[50.060248,19.936203],[50.060487,19.936247],[50.060511,19.936253],[50.060559,19.93627],[50.060616,19.936294],[50.060652,19.936315],[50.060929,19.936522],[50.060955,19.936541],[50.060971,19.936553],[50.060942,19.936641],[50.060923,19.936627],[50.060635,19.936419],[50.060607,19.936401],[50.060574,19.93638],[50.060543,19.936367],[50.060513,19.936356],[50.060479,19.936347],[50.060456,19.936342],[50.060354,19.93632],[50.060308,19.936314],[50.06008,19.936288],[50.060016,19.936282],[50.059863,19.936267],[50.059827,19.936266],[50.059771,19.936268],[50.059539,19.936281],[50.060204,19.936195],[50.059958,19.936164],[50.05991,19.936159],[50.059878,19.936155],[50.059832,19.936154],[50.059642,19.936167],[50.059568,19.936168],[50.059551,19.936166],[50.06051,19.933338],[50.058177,19.938033],[50.058181,19.938049],[50.058184,19.938085],[50.058194,19.938666],[50.058195,19.938718],[50.058217,19.939155],[50.058223,19.93929],[50.058226,19.939318],[50.058232,19.93935],[50.058238,19.939378],[50.058249,19.939403],[50.058256,19.939412],[50.058267,19.93942],[50.058432,19.939448],[50.058451,19.939454],[50.058986,19.939635],[50.058999,19.939638],[50.059008,19.939638],[50.059018,19.939638],[50.05812,19.93803],[50.058122,19.938042],[50.058135,19.938714],[50.058151,19.939299],[50.058152,19.939338],[50.058155,19.939367],[50.058161,19.939391],[50.058171,19.939409],[50.058211,19.939455],[50.058245,19.939492],[50.058255,19.939501],[50.058263,19.939503],[50.058434,19.939522],[50.058461,19.939526],[50.058478,19.93953],[50.058513,19.939544],[50.058595,19.939579],[50.058624,19.939592],[50.058641,19.9396],[50.059009,19.939801],[50.059286,19.938657],[50.059288,19.938661],[50.059296,19.938665],[50.05932,19.93867],[50.05947,19.938706],[50.0595,19.938715],[50.059528,19.938727],[50.059705,19.938798],[50.059771,19.938825],[50.059798,19.93884],[50.059836,19.938861],[50.060232,19.939104],[50.060355,19.939174],[50.060386,19.939193],[50.060411,19.939209],[50.060454,19.939239],[50.060479,19.939259],[50.060514,19.939291],[50.06054,19.939316],[50.060666,19.93945],[50.060747,19.939533],[50.060767,19.93955],[50.060802,19.939583],[50.059257,19.938338],[50.059279,19.938628],[50.05928,19.938634],[50.059284,19.93865],[50.059279,19.938678],[50.059272,19.938774],[50.05935,19.938819],[50.059386,19.938824],[50.059403,19.938828],[50.059473,19.938849],[50.059499,19.938858],[50.059532,19.938872],[50.059685,19.938938],[50.05972,19.938957],[50.060351,19.939294],[50.060371,19.939307],[50.06043,19.939352],[50.060448,19.939368],[50.06047,19.93939],[50.060804,19.939728],[50.060816,19.939757],[50.060816,19.939771],[50.05927,19.938812],[50.059196,19.938603],[50.059258,19.938621],[50.047555,19.955687],[50.047522,19.95559],[50.062789,19.936795],[50.062107,19.936146],[50.062057,19.9361],[50.061727,19.935799],[50.061119,19.936101],[50.060932,19.936672],[50.060857,19.936897],[50.060844,19.936933],[50.060828,19.936971],[50.060811,19.937004],[50.060774,19.937073],[50.060745,19.937125],[50.060717,19.937172],[50.060692,19.937202],[50.060665,19.937231],[50.06063,19.937267],[50.060593,19.937301],[50.060553,19.937336],[50.06051,19.937372],[50.060469,19.937403],[50.060426,19.937432],[50.060199,19.937586],[50.06064,19.937581],[50.060626,19.937617],[50.060621,19.937644],[50.060621,19.937686],[50.060625,19.937714],[50.060635,19.937747],[50.060206,19.937748],[50.060337,19.937785],[50.06041,19.937808],[50.060486,19.937836],[50.060535,19.937858],[50.060596,19.93789],[50.060626,19.937908],[50.060665,19.937936],[50.060938,19.938154],[50.057585,19.933664],[50.057531,19.933686],[50.057413,19.933732],[50.057399,19.933738],[50.057273,19.933795],[50.05726,19.933802],[50.056851,19.934044],[50.057256,19.933779],[50.056814,19.93339],[50.056815,19.933398],[50.055455,19.931706],[50.055404,19.931926],[50.055398,19.931955],[50.055393,19.931975],[50.055495,19.931728],[50.055515,19.931739],[50.055529,19.931748],[50.055561,19.931768],[50.055568,19.931772],[50.055579,19.931779],[50.055597,19.931795],[50.055614,19.93181],[50.055628,19.931824],[50.055653,19.931853],[50.055657,19.931857],[50.055664,19.931863],[50.055675,19.93187],[50.05569,19.931875],[50.05578,19.931899],[50.055795,19.931903],[50.055813,19.93191],[50.05584,19.931922],[50.055854,19.931929],[50.055873,19.931942],[50.055914,19.931973],[50.055934,19.931987],[50.055937,19.93199],[50.05596,19.932006],[50.056184,19.932171],[50.056258,19.932228],[50.056316,19.932272],[50.056327,19.932283],[50.0564,19.932356],[50.056418,19.932374],[50.056438,19.932392],[50.056455,19.932406],[50.056474,19.932419],[50.056491,19.932429],[50.056543,19.932453],[50.056561,19.93246],[50.056595,19.932471],[50.056605,19.932475],[50.056615,19.932482],[50.056625,19.932496],[50.056644,19.932532],[50.056658,19.932563],[50.05667,19.932596],[50.056682,19.932637],[50.056687,19.932663],[50.056691,19.932687],[50.0567,19.93278],[50.056703,19.932817],[50.056714,19.932909],[50.056723,19.932974],[50.056724,19.933003],[50.056724,19.933035],[50.056721,19.933074],[50.056718,19.933103],[50.056711,19.933139],[50.056703,19.933167],[50.0567,19.933176],[50.056696,19.933187],[50.056687,19.933208],[50.056678,19.933225],[50.056668,19.933243],[50.056658,19.933259],[50.056646,19.933273],[50.056631,19.933288],[50.056613,19.933303],[50.056592,19.933319],[50.056572,19.933333],[50.056547,19.933347],[50.056526,19.933358],[50.056508,19.933368],[50.056492,19.933374],[50.056472,19.933382],[50.056452,19.933397],[50.056429,19.933415],[50.05639,19.933413],[50.056374,19.933408],[50.056355,19.933401],[50.056341,19.933393],[50.056314,19.933375],[50.056301,19.933368],[50.056292,19.933364],[50.056203,19.933339],[50.056184,19.933331],[50.056159,19.933313],[50.056136,19.933296],[50.055893,19.933083],[50.055398,19.932648],[50.055384,19.932636],[50.05536,19.932616],[50.055349,19.932609],[50.055256,19.932552],[50.055531,19.932067],[50.055505,19.932046],[50.055469,19.932015],[50.05549,19.932033],[50.055548,19.932081],[50.055436,19.931942],[50.055446,19.931947],[50.055458,19.931952],[50.055466,19.931957],[50.055475,19.931964],[50.055507,19.931995],[50.055515,19.932001],[50.055565,19.932013],[50.055588,19.932019],[50.0556,19.932017],[50.055606,19.932012],[50.055611,19.932001],[50.055613,19.931986],[50.055613,19.931978],[50.055613,19.931969],[50.055612,19.931948],[50.055609,19.931918],[50.055604,19.931896],[50.055597,19.931869],[50.055591,19.93185],[50.055579,19.931824],[50.055572,19.931807],[50.055568,19.93179],[50.055568,19.931778],[50.055521,19.931809],[50.055521,19.931821],[50.055522,19.931832],[50.055527,19.931841],[50.055539,19.931858],[50.055547,19.931872],[50.055556,19.931892],[50.05556,19.93191],[50.055565,19.931932],[50.055567,19.931955],[50.055567,19.931976],[50.05556,19.93209],[50.055555,19.93211],[50.05555,19.932125],[50.05554,19.932145],[50.055528,19.932169],[50.05552,19.93219],[50.055513,19.932214],[50.055508,19.93224],[50.055494,19.932322],[50.05549,19.93234],[50.055482,19.932357],[50.055476,19.93237],[50.055625,19.931964],[50.055632,19.931953],[50.055636,19.931943],[50.056776,19.933242],[50.056786,19.933251],[50.056794,19.933256],[50.056804,19.933256],[50.056813,19.933255],[50.056831,19.933248],[50.056882,19.933226],[50.055345,19.932177],[50.055342,19.932192],[50.055331,19.932236],[50.055318,19.93229],[50.055044,19.933421],[50.055411,19.932309],[50.05541,19.932293],[50.055405,19.932281],[50.055398,19.932273],[50.055372,19.932065],[50.055368,19.932079],[50.055414,19.932245],[50.055361,19.932201],[50.055352,19.932196],[50.055474,19.932294],[50.055451,19.932275],[50.055435,19.932262],[50.055481,19.9323],[50.056434,19.933276],[50.056448,19.933374],[50.055297,19.932278],[50.055897,19.933072],[50.055903,19.933055],[50.056647,19.932392],[50.056625,19.932454],[50.056662,19.932372],[50.056658,19.932379],[50.05665,19.932387],[50.05549,19.931462],[50.056251,19.928841],[50.056262,19.928833],[50.056272,19.92883],[50.056537,19.928759],[50.056551,19.928756],[50.056566,19.928757],[50.056586,19.928764],[50.056571,19.92862],[50.056585,19.928741],[50.056587,19.928755],[50.056582,19.928791],[50.056572,19.92882],[50.056441,19.929093],[50.056433,19.929106],[50.056802,19.933319],[50.056794,19.933273],[50.056793,19.933263],[50.056255,19.932236],[50.056252,19.932248],[50.060579,19.941563],[50.060576,19.941581],[50.060573,19.94161],[50.06057,19.941643],[50.060569,19.941671],[50.060567,19.94171],[50.060567,19.94174],[50.06057,19.941788],[50.060597,19.942141],[50.0606,19.942167],[50.060603,19.942183],[50.060609,19.942199],[50.060616,19.942209],[50.060623,19.942215],[50.060964,19.942555],[50.060972,19.942541],[50.059047,19.939159],[50.059072,19.938659],[50.059067,19.938259],[50.059212,19.936655],[50.059201,19.936655],[50.059192,19.93665],[50.059182,19.936641],[50.059147,19.936599],[50.059104,19.936548],[50.059095,19.936537],[50.059086,19.936532],[50.059077,19.93653],[50.059062,19.936532],[50.059018,19.936547],[50.059002,19.936551],[50.05899,19.936551],[50.058979,19.936548],[50.058967,19.936541],[50.059044,19.936878],[50.058991,19.936907],[50.058606,19.937116],[50.058655,19.937339],[50.059055,19.936872],[50.058989,19.936583],[50.05899,19.936605],[50.058994,19.936632],[50.058914,19.936506],[50.058915,19.936532],[50.058916,19.936549],[50.058919,19.936564],[50.058928,19.936607],[50.058952,19.936732],[50.058957,19.936753],[50.058924,19.936512],[50.058907,19.936504],[50.058949,19.937626],[50.058959,19.937623],[50.058969,19.937619],[50.058979,19.937618],[50.058988,19.937617],[50.04841,19.943405],[50.048413,19.943414],[50.048435,19.943445],[50.048494,19.943418],[50.048358,19.943479],[50.048396,19.943737],[50.048401,19.943753],[50.048474,19.943794],[50.049068,19.94355],[50.049053,19.943486],[50.049007,19.943506],[50.04898,19.943359],[50.049026,19.943343],[50.049044,19.943354],[50.049057,19.94332],[50.049165,19.943267],[50.049154,19.943216],[50.049151,19.943217],[50.049131,19.943223],[50.049109,19.943229],[50.049092,19.943233],[50.04908,19.943234],[50.049058,19.943232],[50.048998,19.943216],[50.048885,19.943215],[50.048893,19.94327],[50.048897,19.943292],[50.048891,19.943295],[50.048909,19.943413],[50.048912,19.943412],[50.048931,19.943546],[50.048935,19.943547],[50.04894,19.94358],[50.048921,19.943583],[50.048919,19.943573],[50.048885,19.943586],[50.048886,19.943591],[50.048872,19.943595],[50.048871,19.943589],[50.048812,19.943606],[50.048813,19.943611],[50.048799,19.943618],[50.048797,19.943597],[50.048718,19.943622],[50.04872,19.943639],[50.048704,19.943645],[50.048703,19.943637],[50.048682,19.943646],[50.048682,19.943653],[50.048666,19.943658],[50.048662,19.943641],[50.048586,19.943668],[50.048587,19.943684],[50.048571,19.943688],[50.048571,19.943681],[50.048549,19.943689],[50.04855,19.943698],[50.048534,19.943703],[50.048531,19.943679],[50.048537,19.943677],[50.048521,19.943571],[50.04851,19.943576],[50.048507,19.94355],[50.048512,19.943549],[50.048508,19.943514],[50.048502,19.943517],[50.048499,19.943492],[50.048509,19.943488],[50.048499,19.943417],[50.0465,19.94389],[50.046437,19.943933],[50.046343,19.944004],[50.047962,19.943358],[50.048017,19.94336],[50.048075,19.943336],[50.047834,19.943415],[50.04787,19.943399],[50.04801,19.943322],[50.048068,19.943298],[50.053776,19.945016],[50.053846,19.945231],[50.053852,19.945232],[50.053858,19.945235],[50.053864,19.945244],[50.053874,19.94501],[50.053754,19.94582],[50.052886,19.944181],[50.051908,19.948594],[50.051909,19.94861],[50.051911,19.948632],[50.051916,19.948685],[50.051947,19.949043],[50.051951,19.949058],[50.051956,19.949073],[50.06408,19.950308],[50.063982,19.950358],[50.064891,19.949281],[50.064858,19.949312],[50.064848,19.94932],[50.064817,19.949341],[50.064789,19.949357],[50.06478,19.949365],[50.064778,19.94937],[50.064776,19.949376],[50.064774,19.949389],[50.064774,19.949405],[50.064776,19.949422],[50.064786,19.949528],[50.064789,19.949574],[50.064788,19.949604],[50.06478,19.949644],[50.064767,19.949668],[50.064751,19.949684],[50.064727,19.949696],[50.064645,19.949717],[50.064372,19.94979],[50.064347,19.949795],[50.064326,19.949795],[50.064271,19.949797],[50.064038,19.949801],[50.063156,19.950836],[50.063279,19.950686],[50.063262,19.950681],[50.063251,19.950682],[50.063237,19.950687],[50.063196,19.950711],[50.063182,19.950723],[50.063172,19.950742],[50.063166,19.950763],[50.061105,19.950139],[50.060929,19.950304],[50.060922,19.95031],[50.060921,19.950283],[50.061202,19.951057],[50.06142,19.950922],[50.061427,19.950921],[50.061435,19.950925],[50.061441,19.950932],[50.061445,19.95094],[50.061447,19.950943],[50.06145,19.950952],[50.061229,19.951131],[50.061039,19.951295],[50.061031,19.951301],[50.060924,19.951393],[50.061224,19.951118],[50.060876,19.951329],[50.060894,19.951317],[50.060905,19.951313],[50.060912,19.951313],[50.060913,19.951295],[50.061006,19.951206],[50.061013,19.951225],[50.060742,19.950477],[50.061034,19.951283],[50.060748,19.950471],[50.060579,19.950628],[50.060559,19.950647],[50.060543,19.95066],[50.060523,19.950673],[50.0605,19.950683],[50.060449,19.950706],[50.060358,19.950746],[50.060886,19.950344],[50.060789,19.950434],[50.06088,19.950172],[50.059871,19.950808],[50.059945,19.950817],[50.059985,19.950823],[50.060014,19.950825],[50.060048,19.950824],[50.06011,19.95082],[50.060155,19.95081],[50.060216,19.950796],[50.06025,19.950786],[50.060293,19.950772],[50.057489,19.946098],[50.057347,19.946498],[50.057353,19.946482],[50.058187,19.947219],[50.063858,19.924228],[50.06386,19.924223],[50.063862,19.924218],[50.063863,19.92421],[50.063773,19.923432],[50.06394,19.927833],[50.064243,19.927736],[50.064273,19.927727],[50.064382,19.92769],[50.064423,19.927679],[50.064448,19.92772],[50.064615,19.928926],[50.047069,19.955183],[50.047068,19.955172],[50.047068,19.95516],[50.04707,19.955136],[50.047075,19.955097],[50.0471,19.954924],[50.047101,19.954908],[50.047098,19.954885],[50.047096,19.954862],[50.047144,19.954044],[50.047142,19.954055],[50.047142,19.95407],[50.047149,19.954113],[50.047621,19.953719],[50.047598,19.953726],[50.047138,19.953882],[50.046886,19.954649],[50.046854,19.954678],[50.046539,19.95553],[50.054257,19.949919],[50.054255,19.949932],[50.054244,19.95001],[50.053904,19.949642],[50.05391,19.949668],[50.053978,19.949862],[50.054032,19.949949],[50.054121,19.949978],[50.054242,19.950017],[50.054269,19.950026],[50.054291,19.950034],[50.054728,19.950201],[50.054743,19.950208],[50.058489,19.949586],[50.058472,19.949583],[50.058461,19.949579],[50.058453,19.949566],[50.058449,19.949547],[50.05845,19.949531],[50.058453,19.949506],[50.058406,19.949508],[50.058352,19.949499],[50.058333,19.94903],[50.05833,19.948985],[50.05833,19.948964],[50.05834,19.948966],[50.058457,19.948952],[50.05846,19.948973],[50.058517,19.949348],[50.058504,19.949351],[50.058502,19.949413],[50.058502,19.949424],[50.058502,19.949437],[50.058533,19.949466],[50.04631,19.938289],[50.0591,19.943395],[50.059,19.943661],[50.047072,19.954095],[50.047128,19.954075],[50.047481,19.947697],[50.047549,19.947917],[50.04761,19.948048],[50.047661,19.94816],[50.047734,19.948306],[50.047749,19.948337],[50.047871,19.948573],[50.047903,19.948633],[50.048101,19.948998],[50.04852,19.949763],[50.048665,19.950026],[50.047816,19.929098],[50.047828,19.929263],[50.047824,19.929312],[50.063378,19.927646],[50.063435,19.930944],[50.063545,19.93072],[50.063543,19.930516],[50.061555,19.929013],[50.057623,19.950061],[50.057711,19.950249],[50.057715,19.950253],[50.057745,19.95028],[50.057783,19.950235],[50.057925,19.950373],[50.057942,19.950455],[50.057773,19.950714],[50.057761,19.950732],[50.057755,19.950745],[50.057733,19.95079],[50.057691,19.950901],[50.057673,19.950866],[50.057765,19.950658],[50.057753,19.950548],[50.057748,19.950486],[50.05775,19.950428],[50.057734,19.950348],[50.049168,19.928563],[50.054404,19.93745],[50.054577,19.927083],[50.0547,19.927209],[50.04885,19.953959],[50.048856,19.953952],[50.062684,19.955435],[50.062708,19.955508],[50.06272,19.955519],[50.062736,19.955518]],"ways":[{"id":3989492,"hw":"pedestrian","ts":"2026-08-20","nodes":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],"name":"Floriańska","surface":"sett","smooth":"excellent","wheelchair":"yes"},{"id":4858923,"hw":"residential","ts":"2024-08-12","nodes":[24,25,26,27,28],"name":"Skawińska","surface":"asphalt","width":"7"},{"id":5095978,"hw":"tertiary","ts":"2026-03-09","nodes":[29,30,31],"name":"Józefa Dietla","surface":"asphalt"},{"id":7953787,"hw":"living_street","ts":"2022-07-12","nodes":[32,33,34,35,36,37,38],"name":"Józefa","surface":"asphalt"},{"id":7953788,"hw":"service","ts":"2026-08-28","nodes":[39,40,41],"name":"Plac Wolnica","surface":"sett"},{"id":19803701,"hw":"tertiary","ts":"2022-09-21","nodes":[42,43,44,45],"name":"Podgórska","surface":"asphalt"},{"id":19803781,"hw":"residential","ts":"2026-02-10","nodes":[46,47,48,49,50,51],"name":"Targowa","surface":"asphalt"},{"id":19803788,"hw":"tertiary","ts":"2025-12-30","nodes":[52,53,54,55,56,57,58,59,60,61,62,63,64,65],"name":"Solna","surface":"asphalt","width":"7"},{"id":19845066,"hw":"tertiary","ts":"2026-03-09","nodes":[66,67],"name":"Most Grunwaldzki","surface":"asphalt","smooth":"excellent","bridge":true},{"id":21046520,"hw":"tertiary","ts":"2025-03-24","nodes":[68,69,70,71],"name":"Aleja Marszałka Ferdinanda Focha","surface":"asphalt","smooth":"excellent"},{"id":21094573,"hw":"residential","ts":"2026-07-14","nodes":[72,73,74,75,76,77,78,79,80,81],"name":"Westerplatte","surface":"asphalt","smooth":"excellent","width":"10"},{"id":21896370,"hw":"tertiary","ts":"2025-07-16","nodes":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,96],"name":"Zwierzyniecka","surface":"asphalt","checked":"2024-01-28"},{"id":21913273,"hw":"residential","ts":"2023-07-19","nodes":[97,98,99,100,101],"name":"Smocza","surface":"asphalt"},{"id":21913279,"hw":"residential","ts":"2025-09-05","nodes":[101,102,103],"name":"Bernardyńska","surface":"asphalt"},{"id":21913283,"hw":"residential","ts":"2025-07-16","nodes":[104,105,106,107,108],"name":"Elizy Orzeszkowej","surface":"asphalt"},{"id":21913285,"hw":"residential","ts":"2025-02-13","nodes":[109,110,111,112,113],"name":"Beera Meiselsa","surface":"asphalt"},{"id":22690761,"hw":"tertiary","ts":"2024-08-31","nodes":[114,115,116,117],"name":"Podgórska","surface":"asphalt"},{"id":22690768,"hw":"residential","ts":"2022-09-17","nodes":[118,119,120],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":22690772,"hw":"residential","ts":"2025-06-11","nodes":[121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":22766201,"hw":"tertiary","ts":"2026-06-02","nodes":[141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165],"name":"Tyniecka","surface":"asphalt"},{"id":22813368,"hw":"residential","ts":"2023-03-14","nodes":[166,167,168,169,170,171,172],"name":"Władysława Mitkowskiego","surface":"asphalt"},{"id":22818170,"hw":"residential","ts":"2026-03-25","nodes":[173,174,175,176,177,178,179,180,181,182,183,184,185,186,187],"name":"Michała Bałuckiego","surface":"asphalt"},{"id":22818198,"hw":"tertiary","ts":"2026-04-20","nodes":[188,189,190,191,192,193,194,195,196,197,198],"name":"Barska","surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":23256441,"hw":"pedestrian","ts":"2026-08-20","nodes":[23,199,200,201,202,203,204,205,206],"name":"Plac Mariacki","surface":"sett","smooth":"good"},{"id":23257186,"hw":"living_street","ts":"2026-09-24","nodes":[207,208,209,210],"name":"Świętej Anny","surface":"asphalt"},{"id":23257190,"hw":"pedestrian","ts":"2026-08-24","nodes":[211,212,213,214,215],"name":"Szewska","surface":"sett","smooth":"excellent"},{"id":23257200,"hw":"living_street","ts":"2026-08-21","nodes":[216,217,218,219,220,221],"name":"Szczepańska","surface":"sett","smooth":"intermediate"},{"id":23257202,"hw":"living_street","ts":"2026-08-21","nodes":[222,223,224,225,226,227],"name":"Wiślna","surface":"sett"},{"id":23257306,"hw":"pedestrian","ts":"2026-08-24","nodes":[228,229,230],"name":"Bracka","surface":"paving_stones","smooth":"good"},{"id":23257321,"hw":"residential","ts":"2025-03-27","nodes":[231,232,233],"name":"Wielopole","surface":"asphalt"},{"id":23257334,"hw":"pedestrian","ts":"2026-08-21","nodes":[234,235,236,237,238,239,240,241,242,243,244,245,246,247,248],"name":"Stolarska","surface":"sett","smooth":"excellent"},{"id":23257439,"hw":"residential","ts":"2025-09-10","nodes":[249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269],"name":"Mikołaja Kopernika","surface":"asphalt"},{"id":23257443,"hw":"residential","ts":"2026-08-30","nodes":[270,271,272,273,274,275,276],"name":"Strzelecka","surface":"asphalt"},{"id":23257524,"hw":"residential","ts":"2024-10-01","nodes":[277,278,279,280],"name":"Botaniczna","surface":"asphalt"},{"id":23257575,"hw":"living_street","ts":"2026-08-21","nodes":[227,281,282,283,284,285],"name":"Gołębia","surface":"sett"},{"id":23257792,"hw":"residential","ts":"2020-09-17","nodes":[286,287,288],"name":"Rotmistrza Zbigniewa Dunin-Wąsowicza","surface":"asphalt"},{"id":23257795,"hw":"footway","ts":"2024-03-02","nodes":[289,290,291,292,293,294],"surface":"paving_stones"},{"id":23257803,"hw":"residential","ts":"2021-03-02","nodes":[295,296],"name":"Włóczków","surface":"asphalt"},{"id":23264322,"hw":"living_street","ts":"2024-07-28","nodes":[297,298,299,300,301],"name":"Kupa","surface":"sett"},{"id":23264324,"hw":"living_street","ts":"2026-08-20","nodes":[302,303,304],"name":"Warszauera","surface":"asphalt","smooth":"excellent"},{"id":23264326,"hw":"footway","ts":"2021-09-01","nodes":[305,306,307,308,309,310],"surface":"paving_stones"},{"id":23264329,"hw":"living_street","ts":"2024-02-06","nodes":[297,311,312,313,314],"name":"Izaaka","surface":"asphalt"},{"id":23264330,"hw":"living_street","ts":"2026-08-20","nodes":[315,316,317,302],"name":"Jakuba","surface":"sett","smooth":"intermediate"},{"id":23264338,"hw":"living_street","ts":"2022-10-20","nodes":[318,319,320,321],"name":"Ciemna","surface":"sett"},{"id":23700115,"hw":"pedestrian","ts":"2026-08-25","nodes":[322,323,324,325,326,327,328,329,330,331,332,333,334,335],"name":"Grodzka","surface":"sett","smooth":"excellent"},{"id":23700116,"hw":"pedestrian","ts":"2020-01-13","nodes":[336,337,338,339,340],"name":"Senacka","surface":"paving_stones"},{"id":23700119,"hw":"living_street","ts":"2025-09-27","nodes":[341,342,343,344,345],"name":"Plac Dominikański","surface":"sett","smooth":"intermediate"},{"id":23700288,"hw":"living_street","ts":"2026-08-20","nodes":[346,347,348,349,350,351,352,353],"name":"Świętego Jana","surface":"paving_stones","width":"5"},{"id":23778348,"hw":"residential","ts":"2025-08-06","nodes":[354,355,356,357,358,359,360,361,362,363,364,365,366],"name":"Krupnicza","surface":"asphalt","smooth":"good"},{"id":23778392,"hw":"residential","ts":"2025-06-18","nodes":[367,368,369,370,207],"name":"Studencka","surface":"asphalt"},{"id":23778393,"hw":"residential","ts":"2024-05-19","nodes":[371,372,373,374,375,376,377],"name":"Kapucyńska","surface":"asphalt","smooth":"good"},{"id":24161434,"hw":"residential","ts":"2026-09-05","nodes":[378,379,380,381,382,383,384,385,386],"name":"Starowiślna","surface":"asphalt","smooth":"excellent"},{"id":24187119,"hw":"living_street","ts":"2026-08-25","nodes":[387,388,389,390],"name":"Podzamcze","surface":"sett","smooth":"intermediate"},{"id":24187120,"hw":"living_street","ts":"2023-01-21","nodes":[391,392,393,394,395],"name":"Podzamcze","surface":"asphalt"},{"id":24526222,"hw":"residential","ts":"2019-07-21","nodes":[396,397,398,367],"name":"Loretańska","surface":"asphalt"},{"id":24526223,"hw":"residential","ts":"2026-08-20","nodes":[399,400,401,402,403,404],"name":"Garncarska","surface":"asphalt"},{"id":24526224,"hw":"residential","ts":"2026-07-06","nodes":[367,405,406,407,408],"name":"Studencka","surface":"asphalt"},{"id":24526364,"hw":"residential","ts":"2025-05-06","nodes":[409,410,411,412,413,414],"name":"Czysta","surface":"asphalt","smooth":"intermediate","width":"7.2","checked":"2024-04-23"},{"id":24526365,"hw":"pedestrian","ts":"2026-09-12","nodes":[396,415,416,417,418,419,420,421],"name":"Krupnicza","surface":"paving_stones","smooth":"good"},{"id":24526367,"hw":"residential","ts":"2025-07-05","nodes":[354,422,423,424,425,426],"name":"Krupnicza","surface":"asphalt","smooth":"intermediate"},{"id":24731526,"hw":"residential","ts":"2024-04-23","nodes":[358,427,428,409],"name":"Skarbowa","surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":24731527,"hw":"residential","ts":"2026-08-20","nodes":[362,429,430,431,432,433,434,435,436],"name":"Wenecja","surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":24731528,"hw":"residential","ts":"2024-10-17","nodes":[437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,82],"name":"Retoryka","surface":"asphalt"},{"id":24731529,"hw":"residential","ts":"2021-09-01","nodes":[440,453,454,455],"name":"Marszałka Józefa Piłsudskiego","surface":"asphalt"},{"id":24789911,"hw":"residential","ts":"2026-08-20","nodes":[436,456,404],"name":"Wenecja","surface":"asphalt"},{"id":24790075,"hw":"residential","ts":"2023-06-18","nodes":[457,458,459,460,450],"surface":"asphalt"},{"id":24821281,"hw":"tertiary","ts":"2025-12-16","nodes":[461,462,463,464,465,466,467],"name":"Antoniego Józefa Madalińskiego","surface":"asphalt","smooth":"good"},{"id":24821782,"hw":"tertiary","ts":"2026-06-03","nodes":[468,469,470,471,472,473],"name":"Starowiślna","surface":"asphalt"},{"id":24822858,"hw":"tertiary","ts":"2026-01-04","nodes":[474,475],"name":"Józefa Dietla","surface":"asphalt"},{"id":24837773,"hw":"residential","ts":"2025-07-16","nodes":[476,477,478,479,480,481,482],"surface":"asphalt"},{"id":24837774,"hw":"residential","ts":"2026-06-03","nodes":[483,484,485,486,487,488,489,490,491],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":24897484,"hw":"tertiary","ts":"2025-08-21","nodes":[492,493],"name":"Na Zjeździe","surface":"asphalt","bridge":true},{"id":25031620,"hw":"residential","ts":"2023-01-28","nodes":[494,495,496,497],"name":"Hieronima Wietora","surface":"asphalt"},{"id":25046867,"hw":"residential","ts":"2022-09-22","nodes":[498,499],"name":"Nadwiślańska","surface":"asphalt"},{"id":25046868,"hw":"living_street","ts":"2025-04-10","nodes":[51,500,501],"name":"Plac Bohaterów Getta","surface":"sett","smooth":"good"},{"id":25046870,"hw":"residential","ts":"2022-09-21","nodes":[502,503,504,505,506],"name":"Krakusa","surface":"asphalt"},{"id":25070332,"hw":"living_street","ts":"2026-08-20","nodes":[507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531],"name":"Świętego Krzyża","surface":"sett"},{"id":25070336,"hw":"living_street","ts":"2026-08-20","nodes":[531,532,533,534,535,536,537],"name":"Świętego Krzyża","surface":"asphalt","smooth":"good"},{"id":25117527,"hw":"living_street","ts":"2026-08-21","nodes":[538,539,540,541,542,543,544,545],"name":"Karola Olszewskiego","surface":"sett","smooth":"good"},{"id":25117528,"hw":"living_street","ts":"2026-08-24","nodes":[546,547,548,549,550,551],"name":"Szczepańska","surface":"sett","smooth":"good","width":"4"},{"id":25117878,"hw":"footway","ts":"2025-08-21","nodes":[552,553,554,555],"surface":"asphalt","smooth":"excellent"},{"id":25118338,"hw":"living_street","ts":"2026-08-25","nodes":[556,557,558,559,560,561,562,563,564,565,566,567,568],"name":"Poselska","surface":"sett"},{"id":25118564,"hw":"pedestrian","ts":"2025-09-14","nodes":[340,569,570,571,572,573,574,575,560],"name":"Senacka","surface":"sett"},{"id":25118565,"hw":"pedestrian","ts":"2026-02-21","nodes":[576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594],"name":"Kanonicza","surface":"sett","smooth":"intermediate"},{"id":25118566,"hw":"service","ts":"2025-03-30","nodes":[595,596,597],"name":"Droga do Zamku","surface":"asphalt","smooth":"good"},{"id":25122843,"hw":"pedestrian","ts":"2026-08-24","nodes":[598,599,600],"name":"Sienna","surface":"sett","smooth":"intermediate"},{"id":25122962,"hw":"residential","ts":"2025-11-21","nodes":[426,601,602,603,604,605,606,607],"name":"Józefa Szujskiego","surface":"asphalt"},{"id":25123008,"hw":"residential","ts":"2023-01-28","nodes":[608,609,610,611,430],"name":"Napoleona Cybulskiego","surface":"asphalt"},{"id":25123134,"hw":"residential","ts":"2023-01-28","nodes":[612,613,614,615,616,617,618,619,620],"name":"Plac Generała Władysława Sikorskiego","surface":"asphalt"},{"id":25123135,"hw":"residential","ts":"2025-05-28","nodes":[621,622,623,624,625,626,371],"name":"Loretańska","surface":"asphalt","smooth":"good"},{"id":25123136,"hw":"residential","ts":"2025-07-18","nodes":[618,627,628,629,630,631,632,633,634],"name":"Plac Generała Władysława Sikorskiego","surface":"asphalt"},{"id":25123138,"hw":"residential","ts":"2023-01-28","nodes":[635,636,637,638,639,640,620],"name":"Czapskich","surface":"asphalt"},{"id":25123379,"hw":"footway","ts":"2024-03-02","nodes":[641,642,643,644,645,646,647,648,649,650],"surface":"asphalt"},{"id":25123462,"hw":"pedestrian","ts":"2026-08-24","nodes":[651,652,653,654,206],"name":"Mały Rynek","surface":"paving_stones","smooth":"good"},{"id":25123463,"hw":"living_street","ts":"2026-08-19","nodes":[655,656,657,658,659,660,507],"name":"Mikołajska","surface":"sett","smooth":"excellent"},{"id":25128175,"hw":"pedestrian","ts":"2023-07-19","nodes":[579,578,577,661,662,663,664,665,666,667,579],"name":"Plac Świętej Marii Magdaleny","surface":"sett"},{"id":25130415,"hw":"footway","ts":"2025-07-16","nodes":[668,669,670,671,289],"surface":"paving_stones"},{"id":25130416,"hw":"residential","ts":"2026-02-14","nodes":[672,673,674,675,676,677],"name":"Smoleńsk","surface":"asphalt","smooth":"good"},{"id":25130418,"hw":"residential","ts":"2026-07-24","nodes":[672,678,679],"name":"Felicjanek","surface":"asphalt"},{"id":25130419,"hw":"residential","ts":"2023-01-28","nodes":[680,681,682,683,684],"name":"Mała","surface":"asphalt"},{"id":25130420,"hw":"residential","ts":"2021-09-01","nodes":[448,685,686,687,688],"name":"Wygoda","surface":"asphalt"},{"id":25130421,"hw":"living_street","ts":"2024-09-20","nodes":[450,689,690,691,692,693,694],"name":"Kazimierza Morawskiego","surface":"asphalt"},{"id":25130422,"hw":"steps","ts":"2023-08-25","nodes":[695,696,697],"name":"Kazimierza Morawskiego","surface":"paving_stones","incline":"down","stepCount":23,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":25130423,"hw":"residential","ts":"2025-08-14","nodes":[698,699,700,701,702],"name":"Kazimierza Morawskiego","surface":"asphalt"},{"id":25130425,"hw":"living_street","ts":"2026-07-30","nodes":[703,704,705,706,707,708,709,690],"surface":"asphalt"},{"id":25130784,"hw":"residential","ts":"2025-06-20","nodes":[710,711,712,713],"name":"Emila Zegadłowicza","surface":"asphalt"},{"id":25130785,"hw":"living_street","ts":"2026-08-27","nodes":[714,715,716,717],"name":"Tarłowska","surface":"sett"},{"id":25130786,"hw":"living_street","ts":"2024-10-17","nodes":[716,718,719,720],"name":"Tenczyńska","surface":"sett"},{"id":25130787,"hw":"living_street","ts":"2026-08-27","nodes":[721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741],"name":"Plac Na Groblach","surface":"sett","smooth":"intermediate","width":"4.9"},{"id":25130788,"hw":"living_street","ts":"2026-08-27","nodes":[742,743,741,744,745,746,747,748,749,750,714],"name":"Plac Na Groblach","surface":"sett"},{"id":25130789,"hw":"living_street","ts":"2026-08-27","nodes":[714,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768],"name":"Plac Na Groblach","surface":"sett"},{"id":25148297,"hw":"living_street","ts":"2026-08-21","nodes":[221,769,770,771],"name":"Plac Szczepański","surface":"sett","smooth":"intermediate"},{"id":25148406,"hw":"living_street","ts":"2026-08-21","nodes":[772,773,774,775,285],"name":"Jagiellońska","surface":"sett"},{"id":25148654,"hw":"living_street","ts":"2026-08-21","nodes":[227,776,777,778,779,780,781,782,783,784,785,786],"name":"Gołębia","surface":"sett"},{"id":25148696,"hw":"living_street","ts":"2026-08-21","nodes":[227,787,788,789,790,791,792,793,545],"name":"Wiślna","surface":"sett"},{"id":25148732,"hw":"footway","ts":"2025-06-19","nodes":[794,795],"surface":"asphalt","footway":"crossing"},{"id":25148871,"hw":"footway","ts":"2026-08-30","nodes":[796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838],"surface":"paving_stones","smooth":"good"},{"id":25149908,"hw":"footway","ts":"2025-02-16","nodes":[839,840,841,842,843,844,845],"surface":"asphalt","smooth":"good"},{"id":25149909,"hw":"footway","ts":"2024-05-19","nodes":[846,847,848,849,850,851],"surface":"asphalt","smooth":"excellent"},{"id":25149911,"hw":"footway","ts":"2024-05-19","nodes":[852,853,854,855,856,857,858],"surface":"asphalt","smooth":"excellent"},{"id":25149912,"hw":"footway","ts":"2025-03-05","nodes":[859,860,861,857,862,863,864,865,866,867,868,869,870,871,851,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,859],"surface":"asphalt","smooth":"excellent"},{"id":25149946,"hw":"residential","ts":"2026-01-10","nodes":[377,892,893,894,895,896,897,898,899,900],"name":"Floriana Straszewskiego","surface":"asphalt"},{"id":25150060,"hw":"footway","ts":"2025-03-05","nodes":[858,885,901,902],"surface":"asphalt","smooth":"excellent"},{"id":25150293,"hw":"footway","ts":"2024-05-19","nodes":[903,904],"surface":"asphalt","smooth":"good"},{"id":25150294,"hw":"footway","ts":"2024-05-19","nodes":[905,906],"surface":"asphalt","smooth":"excellent"},{"id":25150295,"hw":"footway","ts":"2023-05-01","nodes":[907,908],"surface":"asphalt"},{"id":25150297,"hw":"footway","ts":"2026-09-07","nodes":[909,910,911],"surface":"asphalt","checked":"2026-09-07"},{"id":25367091,"hw":"residential","ts":"2026-02-27","nodes":[912,913,914,915,916,917,918,919,920,921,922],"name":"Mikołaja Kopernika","surface":"asphalt"},{"id":25443312,"hw":"residential","ts":"2026-08-25","nodes":[923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,742,945,946,947,948],"name":"Floriana Straszewskiego","surface":"asphalt"},{"id":25463967,"hw":"footway","ts":"2024-03-02","nodes":[949,950],"surface":"paving_stones"},{"id":25463968,"hw":"footway","ts":"2025-01-30","nodes":[951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,951],"surface":"asphalt","smooth":"good"},{"id":25463969,"hw":"footway","ts":"2024-03-01","nodes":[967,987,988],"surface":"asphalt"},{"id":25463970,"hw":"footway","ts":"2024-03-01","nodes":[989,951,990],"surface":"asphalt"},{"id":25463971,"hw":"footway","ts":"2025-05-28","nodes":[989,981,991,992,993,994,995],"surface":"asphalt","smooth":"good"},{"id":25463973,"hw":"footway","ts":"2024-03-01","nodes":[996,997],"surface":"paving_stones"},{"id":25463974,"hw":"footway","ts":"2024-03-02","nodes":[998,999,1000,1001],"surface":"asphalt"},{"id":25463975,"hw":"footway","ts":"2024-09-05","nodes":[1002,1003,1004],"surface":"paving_stones","smooth":"intermediate"},{"id":25463977,"hw":"footway","ts":"2024-03-01","nodes":[1005,1006,1007,1008],"surface":"asphalt"},{"id":25463978,"hw":"footway","ts":"2026-08-25","nodes":[1009,1010,1011,1012,1013,1014,1015,1016,1017,1018],"surface":"asphalt"},{"id":25463979,"hw":"footway","ts":"2024-03-01","nodes":[1009,1019,1020],"surface":"asphalt"},{"id":25463980,"hw":"footway","ts":"2025-01-30","nodes":[1021,1022,1023,1010,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1019,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1021],"surface":"asphalt"},{"id":25463982,"hw":"footway","ts":"2025-08-21","nodes":[555,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081],"surface":"asphalt","smooth":"good"},{"id":25463983,"hw":"living_street","ts":"2026-08-27","nodes":[1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094],"name":"Na Gródku","surface":"asphalt"},{"id":25463984,"hw":"footway","ts":"2026-08-19","nodes":[1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105],"surface":"paving_stones"},{"id":25463985,"hw":"footway","ts":"2026-09-05","nodes":[1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121],"surface":"asphalt"},{"id":25463986,"hw":"footway","ts":"2018-12-30","nodes":[1122,1123,1124,1125],"surface":"asphalt"},{"id":25463987,"hw":"footway","ts":"2019-01-02","nodes":[1126,1123,1127,1128,1129],"surface":"asphalt"},{"id":25463988,"hw":"footway","ts":"2026-08-20","nodes":[1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1130],"surface":"asphalt","smooth":"excellent"},{"id":25463989,"hw":"footway","ts":"2025-08-21","nodes":[1130,1157],"surface":"asphalt","smooth":"excellent"},{"id":25463990,"hw":"footway","ts":"2025-08-21","nodes":[1077,1158,1159,1160,1161,1162,1163,1164,1165,1166],"surface":"asphalt","smooth":"excellent"},{"id":25463991,"hw":"footway","ts":"2019-10-24","nodes":[1167,1168,1169,1170,1171],"surface":"asphalt"},{"id":25463993,"hw":"footway","ts":"2025-08-21","nodes":[1172,1173],"surface":"asphalt","smooth":"good"},{"id":25466307,"hw":"footway","ts":"2024-09-05","nodes":[1174,1175,1176,1177,1178,1179,1001,1180,1181,1182,1183,1184,997,1185,1186,1187,1188,1189,1190,1191,1174],"surface":"sett","smooth":"intermediate"},{"id":25466308,"hw":"footway","ts":"2024-03-01","nodes":[1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201],"surface":"asphalt"},{"id":25466309,"hw":"footway","ts":"2024-09-05","nodes":[1176,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213],"surface":"asphalt","smooth":"excellent"},{"id":25466403,"hw":"footway","ts":"2024-03-01","nodes":[1214,1215,1216],"surface":"asphalt"},{"id":25466404,"hw":"footway","ts":"2024-12-01","nodes":[1217,1218],"surface":"asphalt","smooth":"excellent"},{"id":25466405,"hw":"footway","ts":"2018-08-16","nodes":[1219,1220],"surface":"asphalt"},{"id":25466406,"hw":"footway","ts":"2020-01-15","nodes":[1221,1222,1223],"surface":"paving_stones"},{"id":25466407,"hw":"footway","ts":"2025-06-10","nodes":[1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1224],"surface":"paving_stones"},{"id":25466408,"hw":"footway","ts":"2024-03-01","nodes":[1239,1236,1231,1240,1241],"surface":"asphalt"},{"id":25466409,"hw":"footway","ts":"2025-01-30","nodes":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1242],"surface":"wood"},{"id":25466411,"hw":"footway","ts":"2024-03-01","nodes":[1278,1280],"surface":"asphalt"},{"id":25466412,"hw":"footway","ts":"2024-03-01","nodes":[1281,1280,1282],"surface":"asphalt"},{"id":25466599,"hw":"footway","ts":"2026-02-27","nodes":[1283,1284,1285,1171],"surface":"asphalt","smooth":"good"},{"id":25466600,"hw":"footway","ts":"2026-02-27","nodes":[1286,1285],"surface":"asphalt","smooth":"good"},{"id":25466602,"hw":"footway","ts":"2025-08-21","nodes":[1287,1075],"surface":"asphalt","smooth":"good"},{"id":25466603,"hw":"footway","ts":"2024-03-02","nodes":[1288,1289,1290,1291,1292,1167,1071],"surface":"asphalt"},{"id":25515224,"hw":"footway","ts":"2019-01-04","nodes":[1293,1294,1295,1296],"surface":"asphalt"},{"id":25515225,"hw":"footway","ts":"2023-02-12","nodes":[1297,1298,1299],"surface":"paving_stones"},{"id":25516299,"hw":"steps","ts":"2023-05-11","nodes":[1296,1300,1301],"surface":"paving_stones","incline":"up","stepCount":17,"ramp":"no","handrail":"no"},{"id":25516301,"hw":"footway","ts":"2025-01-03","nodes":[1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323],"surface":"asphalt"},{"id":25516303,"hw":"footway","ts":"2022-12-24","nodes":[1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335],"surface":"asphalt"},{"id":25516304,"hw":"footway","ts":"2021-09-01","nodes":[1336,1334],"surface":"asphalt"},{"id":25516305,"hw":"path","ts":"2025-03-30","nodes":[1337,1338],"surface":"asphalt","smooth":"excellent"},{"id":25516306,"hw":"footway","ts":"2025-06-10","nodes":[1339,1340,1341,1342,1343,1344,1345],"surface":"asphalt","smooth":"good"},{"id":25516307,"hw":"footway","ts":"2025-03-30","nodes":[1346,1347,1348,1349],"surface":"asphalt","smooth":"excellent"},{"id":25516308,"hw":"footway","ts":"2021-09-25","nodes":[1348,1350,1351,1352],"surface":"asphalt"},{"id":25516309,"hw":"steps","ts":"2025-08-08","nodes":[1353,1354,1355,1356],"surface":"sett","incline":"up","stepCount":42,"ramp":"no"},{"id":25516310,"hw":"pedestrian","ts":"2021-09-25","nodes":[1357,1358,1359,1360,1361,1362],"surface":"concrete"},{"id":25516311,"hw":"footway","ts":"2021-09-25","nodes":[1363,1364],"surface":"paving_stones"},{"id":25516760,"hw":"footway","ts":"2021-09-01","nodes":[1365,1366],"surface":"asphalt"},{"id":25516762,"hw":"footway","ts":"2021-09-01","nodes":[1367,1368],"surface":"asphalt"},{"id":25516990,"hw":"living_street","ts":"2025-09-10","nodes":[1369,1370,1371,1372,1373,1374,1375,1376],"name":"Koletek","surface":"asphalt"},{"id":25516991,"hw":"living_street","ts":"2024-04-12","nodes":[1377,1378,1379],"name":"Świętej Agnieszki","surface":"sett"},{"id":25516992,"hw":"residential","ts":"2024-08-20","nodes":[1380,1381,1382,1383,1384],"surface":"asphalt"},{"id":25516993,"hw":"residential","ts":"2021-03-06","nodes":[1384,1385,1386,1387,1388,1376],"name":"Sukiennicza","surface":"asphalt"},{"id":25517694,"hw":"residential","ts":"2025-07-16","nodes":[1389,1390,1391,1392,1393],"name":"Augustyna Kordeckiego","surface":"asphalt"},{"id":25525864,"hw":"residential","ts":"2025-06-11","nodes":[1394,1395,1396,1397,1398],"name":"Librowszczyzna","surface":"asphalt"},{"id":25525865,"hw":"residential","ts":"2023-07-19","nodes":[1399,1400,1401,1402,1403,1404],"name":"Mikołaja Zyblikiewicza","surface":"asphalt"},{"id":25525866,"hw":"residential","ts":"2023-07-19","nodes":[1395,1405,1406,1407],"name":"Bonerowska","surface":"asphalt"},{"id":25525867,"hw":"residential","ts":"2023-08-08","nodes":[1408,1409,1410,1394],"name":"Mikołaja Zyblikiewicza","surface":"asphalt"},{"id":25525869,"hw":"living_street","ts":"2026-02-02","nodes":[1411,1412,1413,1414,1415],"name":"Blich","surface":"asphalt"},{"id":25526035,"hw":"residential","ts":"2023-09-18","nodes":[1416,1417,1418,1419,1420,1421],"name":"Marii Skłodowskiej-Curie","surface":"asphalt"},{"id":25526330,"hw":"living_street","ts":"2026-08-29","nodes":[1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433],"name":"Podbrzezie","surface":"sett"},{"id":25526331,"hw":"service","ts":"2026-08-04","nodes":[1434,1435,1436],"surface":"asphalt"},{"id":25526332,"hw":"living_street","ts":"2026-08-29","nodes":[1437,1438,1439,1440,1441,1442,1443,1444],"name":"Berka Joselewicza","surface":"asphalt"},{"id":25526686,"hw":"living_street","ts":"2023-09-16","nodes":[39,1445,1446],"name":"Bożego Ciała","surface":"asphalt"},{"id":25526689,"hw":"footway","ts":"2022-10-22","nodes":[1447,1448,1449,1450,1451],"surface":"paving_stones"},{"id":25526690,"hw":"residential","ts":"2025-05-11","nodes":[1452,1453,1454,1455,1456,1457,1458,1459],"name":"Trynitarska","surface":"asphalt"},{"id":25526691,"hw":"living_street","ts":"2026-08-28","nodes":[1459,1460,1461,1462,1463],"name":"Bonifraterska","surface":"asphalt"},{"id":25526692,"hw":"living_street","ts":"2026-08-28","nodes":[1464,1465,1466,1467,1468,1469],"name":"Mostowa","surface":"asphalt"},{"id":25526693,"hw":"living_street","ts":"2026-08-28","nodes":[1470,1471,1472,1473,1474,1475,1476,1477],"name":"Bocheńska","surface":"asphalt"},{"id":25526694,"hw":"pedestrian","ts":"2026-08-28","nodes":[1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1478],"name":"Plac Wolnica","surface":"sett"},{"id":25526904,"hw":"living_street","ts":"2025-12-16","nodes":[1493,1494,1495,1496,1497],"name":"Beera Meiselsa","surface":"asphalt"},{"id":25526905,"hw":"living_street","ts":"2026-08-20","nodes":[1498,1499,1500,1501,1502],"name":"Miodowa","surface":"asphalt","smooth":"good"},{"id":25526906,"hw":"living_street","ts":"2023-09-16","nodes":[1503,1504,1505,1506],"name":"Estery","surface":"asphalt"},{"id":25526907,"hw":"living_street","ts":"2024-02-15","nodes":[1503,1507,1508,1509,1510,1493],"name":"Plac Nowy","surface":"asphalt"},{"id":25526908,"hw":"living_street","ts":"2025-08-25","nodes":[1511,1512,1513,1514],"name":"Nowa","surface":"asphalt","smooth":"good"},{"id":25527055,"hw":"living_street","ts":"2026-08-19","nodes":[1515,1516,1517,1518],"name":"Szeroka","surface":"sett","smooth":"intermediate"},{"id":25527057,"hw":"living_street","ts":"2026-08-19","nodes":[1519,1520,1521,1515],"name":"Szeroka","surface":"sett","smooth":"intermediate"},{"id":25527061,"hw":"living_street","ts":"2025-04-03","nodes":[1522,1523,1524],"name":"Lewkowa","surface":"asphalt","smooth":"intermediate"},{"id":25528426,"hw":"residential","ts":"2024-02-26","nodes":[497,1525,1526,1527,1528,1529,1530],"name":"Adama Chmielowskiego","surface":"asphalt"},{"id":25528427,"hw":"residential","ts":"2024-07-07","nodes":[28,1531,1532,1533,1534],"name":"Augustiańska","surface":"asphalt"},{"id":25528428,"hw":"residential","ts":"2025-04-02","nodes":[113,1535,1536,1537,1538,1539,104],"name":"Paulińska","surface":"asphalt"},{"id":25528429,"hw":"living_street","ts":"2023-10-04","nodes":[1540,1541,1542,1543,1544],"name":"Świętej Katarzyny","surface":"sett"},{"id":25528430,"hw":"residential","ts":"2026-09-07","nodes":[1545,1546,1547,1548,1549,1550],"name":"Skałeczna","surface":"asphalt"},{"id":25528431,"hw":"residential","ts":"2024-03-02","nodes":[1545,1551,1552,1553,1554],"name":"Skałeczna","surface":"asphalt"},{"id":25528432,"hw":"residential","ts":"2026-08-26","nodes":[1534,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567],"name":"Piekarska","surface":"asphalt"},{"id":25528559,"hw":"residential","ts":"2026-06-16","nodes":[1568,1569,1570,1571,1572,1573,1574,1575,1576],"name":"Wojciecha Bogusławskiego","surface":"asphalt"},{"id":25528738,"hw":"residential","ts":"2022-10-21","nodes":[1577,1578,1579,1580],"name":"Wrzesińska","surface":"asphalt"},{"id":25528739,"hw":"residential","ts":"2025-09-02","nodes":[1581,1582,1583],"name":"Michała Siedleckiego","surface":"asphalt"},{"id":25528740,"hw":"residential","ts":"2022-09-07","nodes":[1584,1585,1586,1587,1588,1589,1590],"name":"Michała Siedleckiego","surface":"asphalt"},{"id":25528741,"hw":"service","ts":"2026-01-29","nodes":[1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603]},{"id":25528742,"hw":"service","ts":"2025-09-02","nodes":[1604,1605,1606,1607],"name":"Michała Siedleckiego"},{"id":25528743,"hw":"residential","ts":"2026-01-19","nodes":[1608,1609,140],"name":"Księdza Franciszka Blachnickiego","surface":"asphalt"},{"id":25528745,"hw":"service","ts":"2026-09-14","nodes":[1610,1611,1612,1613,1614,1615],"surface":"asphalt"},{"id":25528959,"hw":"residential","ts":"2025-06-20","nodes":[1616,1617,1618,1619,1620,1621,1622,1623,1624,1625],"name":"Halicka","surface":"asphalt"},{"id":25529090,"hw":"residential","ts":"2023-10-04","nodes":[1626,1627,1628,1629,1616],"name":"Przemyska","surface":"asphalt","smooth":"good","width":"8"},{"id":25529091,"hw":"residential","ts":"2026-08-20","nodes":[1630,1631,1632,1633,1634],"name":"Rzeszowska","surface":"asphalt","smooth":"excellent"},{"id":25529092,"hw":"living_street","ts":"2023-10-04","nodes":[1635,1636,1637,1638,1639],"name":"Starowiślna","surface":"asphalt"},{"id":25529094,"hw":"residential","ts":"2024-02-25","nodes":[1640,1641,1642,1643,1644,1645],"name":"Węgłowa","surface":"asphalt"},{"id":25529095,"hw":"residential","ts":"2026-06-16","nodes":[1646,1647,1648,1649,1650,1576,1651,1652,1653,1654,1655,1656],"name":"Józefa Sarego","surface":"asphalt"},{"id":25529716,"hw":"residential","ts":"2023-02-03","nodes":[153,1657,1658,1659,1660,1661,1662],"name":"Skwerowa","surface":"asphalt"},{"id":25529717,"hw":"residential","ts":"2025-02-14","nodes":[1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675],"name":"Dębowa","surface":"asphalt"},{"id":25529718,"hw":"residential","ts":"2023-02-03","nodes":[1675,1676,1677,1678,1679,1680,1681,1682],"name":"Konfederacka","surface":"asphalt"},{"id":25529720,"hw":"residential","ts":"2026-09-17","nodes":[1683,1684,1685,1686,1687],"name":"Edmunda Wasilewskiego","surface":"asphalt"},{"id":25529721,"hw":"footway","ts":"2021-11-18","nodes":[1688,1689,1690,1691,1692,1693,1694,1695],"surface":"paving_stones","footway":"sidewalk"},{"id":25529926,"hw":"residential","ts":"2023-06-30","nodes":[185,1696,1697,1698,1699,1700,1701,1702],"name":"Skwerowa","surface":"asphalt"},{"id":25529927,"hw":"residential","ts":"2019-01-04","nodes":[1703,187],"name":"Skwerowa","surface":"asphalt"},{"id":25529928,"hw":"residential","ts":"2023-02-03","nodes":[1703,1704,1705,1667,1706,1707],"name":"Skwerowa","surface":"asphalt"},{"id":25530125,"hw":"residential","ts":"2021-05-09","nodes":[193,1708,1709,1710],"name":"Zduńska","surface":"asphalt"},{"id":25530126,"hw":"residential","ts":"2025-08-15","nodes":[1710,1711,1712],"name":"Zduńska","surface":"asphalt"},{"id":25530127,"hw":"footway","ts":"2021-11-18","nodes":[1713,1714,1715,1716,1717],"surface":"paving_stones"},{"id":25530128,"hw":"residential","ts":"2024-04-23","nodes":[1718,1719,1720,1721,188],"name":"Powroźnicza","surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":25530607,"hw":"service","ts":"2015-12-02","nodes":[1722,1723],"surface":"asphalt"},{"id":25530608,"hw":"residential","ts":"2022-12-12","nodes":[1724,1725,1726],"name":"Zamkowa","surface":"asphalt"},{"id":25530609,"hw":"service","ts":"2024-05-25","nodes":[1727,1728,1729,1730,1731,1732,1733],"surface":"paving_stones","smooth":"good"},{"id":25530611,"hw":"living_street","ts":"2025-03-27","nodes":[1723,1734,1735,1727,1736,1737,1738],"name":"Sandomierska","surface":"asphalt","smooth":"excellent"},{"id":25530766,"hw":"residential","ts":"2023-01-28","nodes":[1739,1740,1741,1742,1743],"name":"Marcina Borelowskiego-Lelewela","surface":"asphalt"},{"id":25530991,"hw":"residential","ts":"2024-11-11","nodes":[1744,1745,1746,1747,1748,1749,1750],"name":"Józefa Kałuży","surface":"asphalt"},{"id":25553843,"hw":"footway","ts":"2021-11-14","nodes":[1352,1751,1752],"surface":"paving_stones"},{"id":25553844,"hw":"steps","ts":"2023-07-28","nodes":[1753,1754],"surface":"paving_stones","incline":"down","stepCount":40,"ramp":"no","handrail":"no"},{"id":25553846,"hw":"footway","ts":"2021-07-05","nodes":[1755,1756,1757],"surface":"asphalt"},{"id":25553847,"hw":"footway","ts":"2026-09-06","nodes":[1758,1759,1760,1761,1762],"surface":"paving_stones","smooth":"good"},{"id":25553848,"hw":"path","ts":"2025-03-12","nodes":[1763,1345],"surface":"asphalt","checked":"2025-03-12"},{"id":25553849,"hw":"steps","ts":"2024-07-21","nodes":[1764,1765],"surface":"paving_stones","incline":"down","stepCount":14,"ramp":"no","handrail":"no"},{"id":25553850,"hw":"steps","ts":"2023-08-09","nodes":[1766,1767],"surface":"paving_stones","incline":"up","stepCount":9,"ramp":"no","handrail":"yes"},{"id":25553852,"hw":"path","ts":"2024-03-02","nodes":[1768,1769,1770,1771,1772,1773,1774,1775],"surface":"asphalt"},{"id":25553854,"hw":"footway","ts":"2023-10-10","nodes":[1768,1776,1777,1778,1779,1780],"surface":"asphalt","checked":"2023-10-10"},{"id":25553855,"hw":"footway","ts":"2020-01-12","nodes":[1781,1782],"surface":"paving_stones"},{"id":25553857,"hw":"footway","ts":"2018-12-31","nodes":[1783,1784],"surface":"asphalt"},{"id":25553858,"hw":"footway","ts":"2019-01-03","nodes":[1785,1786,1787,1788,1789,1790],"surface":"asphalt"},{"id":25553863,"hw":"footway","ts":"2024-03-09","nodes":[1791,1792,1793],"surface":"asphalt"},{"id":25553864,"hw":"footway","ts":"2022-10-16","nodes":[1774,1794,1795,1796,1797,1798],"surface":"asphalt"},{"id":25598018,"hw":"footway","ts":"2026-08-19","nodes":[1799,1080,1800,1801,1802,1803,1804],"surface":"asphalt"},{"id":25598019,"hw":"footway","ts":"2024-03-02","nodes":[1171,1805,1806,1807,1172,1808,1809,1810,1811,1219,1799,1812],"surface":"asphalt"},{"id":25598020,"hw":"footway","ts":"2026-08-20","nodes":[1813,1814,1815,1816,1817,1818,1819,1820],"surface":"asphalt","smooth":"good"},{"id":25598024,"hw":"footway","ts":"2026-08-20","nodes":[1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1821],"surface":"sett"},{"id":25598025,"hw":"footway","ts":"2026-08-20","nodes":[1829,1852],"surface":"sett"},{"id":25598026,"hw":"footway","ts":"2023-02-09","nodes":[1845,1853],"surface":"sett"},{"id":25598027,"hw":"footway","ts":"2018-08-16","nodes":[1854,1855,1220,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1854],"surface":"asphalt"},{"id":25598028,"hw":"footway","ts":"2018-08-16","nodes":[1869,1078],"surface":"asphalt"},{"id":25598641,"hw":"footway","ts":"2021-09-01","nodes":[1878,1879,1880],"surface":"paving_stones"},{"id":25598642,"hw":"footway","ts":"2022-08-24","nodes":[1317,1881,1882,1883,1884,1885],"surface":"asphalt"},{"id":25598643,"hw":"footway","ts":"2021-09-01","nodes":[1882,1886,1880,1887,1888,1889],"surface":"paving_stones"},{"id":25598860,"hw":"residential","ts":"2026-07-24","nodes":[1890,1891,1892,1893],"name":"Felicjanek","surface":"asphalt"},{"id":25598861,"hw":"residential","ts":"2023-01-28","nodes":[1894,1895,1896,1897,1898,1899,679],"name":"Bożego Miłosierdzia","surface":"asphalt"},{"id":25598862,"hw":"footway","ts":"2020-11-17","nodes":[1894,1900,674],"surface":"paving_stones"},{"id":25598863,"hw":"residential","ts":"2024-10-17","nodes":[1901,1902,443],"name":"Smoleńsk","surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":25598925,"hw":"living_street","ts":"2023-06-18","nodes":[694,1903,1904,1905],"name":"Kazimierza Morawskiego","surface":"asphalt"},{"id":25599314,"hw":"residential","ts":"2026-06-11","nodes":[621,1906,1907,1908,900],"name":"Jabłonowskich","surface":"asphalt"},{"id":25599521,"hw":"footway","ts":"2021-09-01","nodes":[1909,1910,1911,1912,1913,1914],"surface":"paving_stones"},{"id":25599522,"hw":"footway","ts":"2019-01-03","nodes":[1915,1777],"surface":"asphalt"},{"id":25599869,"hw":"footway","ts":"2025-03-24","nodes":[1916,1917,1918,1919,1920],"surface":"paving_stones","smooth":"intermediate","footway":"crossing"},{"id":25608017,"hw":"footway","ts":"2024-06-03","nodes":[1312,1921,1922,1923,1924],"surface":"paving_stones"},{"id":25608018,"hw":"path","ts":"2023-08-05","nodes":[1293,1925,1926,1299,1927,1928,1929,1930,1931,1932,1933,1934,1935],"name":"Bulwar Rodła","surface":"asphalt"},{"id":25608117,"hw":"path","ts":"2023-06-11","nodes":[1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1336,1946,1947,1948,1335,1949,1950,1951,1952],"name":"Bulwar Czerwieński","surface":"asphalt"},{"id":25608118,"hw":"path","ts":"2021-03-22","nodes":[1953,1954],"name":"Bulwar Inflancki","surface":"asphalt"},{"id":25608162,"hw":"path","ts":"2026-07-01","nodes":[1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966],"name":"Bulwar Kurlandzki","surface":"asphalt","checked":"2023-01-08"},{"id":25709732,"hw":"footway","ts":"2025-12-08","nodes":[1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1967],"name":"Skwer im. Brora Hanssona","surface":"asphalt"},{"id":25709733,"hw":"footway","ts":"2025-07-19","nodes":[1983,1986,1987,1988,1972,1989],"surface":"asphalt"},{"id":25709734,"hw":"footway","ts":"2025-07-19","nodes":[1980,1990,1986,1967,1991],"surface":"asphalt"},{"id":25709736,"hw":"footway","ts":"2024-03-31","nodes":[1980,633],"surface":"asphalt"},{"id":25709737,"hw":"footway","ts":"2024-03-31","nodes":[1983,1992],"surface":"asphalt"},{"id":25767934,"hw":"service","ts":"2026-07-13","nodes":[184,1993,1994,1995,1996,1997]},{"id":25767935,"hw":"service","ts":"2021-05-26","nodes":[1998,1999,2000,2001,2002]},{"id":25767936,"hw":"residential","ts":"2026-04-20","nodes":[173,2003,2004,165],"name":"Rynek Dębnicki","surface":"asphalt"},{"id":25805677,"hw":"residential","ts":"2025-12-08","nodes":[2005,2006],"name":"Karola Chodkiewicza","surface":"asphalt"},{"id":25805679,"hw":"residential","ts":"2021-01-29","nodes":[2007,2008,2009,2010,2011,1608],"name":"Masarska","surface":"asphalt"},{"id":25862496,"hw":"path","ts":"2024-05-09","nodes":[2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039],"name":"Bulwar Poleski","surface":"asphalt"},{"id":25862497,"hw":"path","ts":"2023-04-25","nodes":[2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064],"surface":"asphalt"},{"id":25862499,"hw":"footway","ts":"2023-08-25","nodes":[2020,2065],"surface":"asphalt","checked":"2023-08-25"},{"id":25862500,"hw":"service","ts":"2023-08-25","nodes":[2066,2067,2068,2040,2069,2070,2071,2072],"surface":"paving_stones"},{"id":25862501,"hw":"steps","ts":"2026-09-10","nodes":[2073,2074],"surface":"paving_stones","incline":"up","stepCount":17,"ramp":"no"},{"id":25862504,"hw":"steps","ts":"2023-09-14","nodes":[2075,2076],"surface":"paving_stones","incline":"down","stepCount":19,"ramp":"no","handrail":"yes"},{"id":25862509,"hw":"steps","ts":"2023-06-29","nodes":[2075,2077],"surface":"paving_stones","incline":"down","stepCount":13,"ramp":"no","handrail":"yes"},{"id":25862510,"hw":"steps","ts":"2023-09-14","nodes":[2078,2079],"surface":"sett","incline":"down","stepCount":8,"ramp":"no","handrail":"no"},{"id":25944417,"hw":"path","ts":"2026-07-13","nodes":[2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090],"surface":"asphalt","smooth":"excellent","width":"2.5"},{"id":25944543,"hw":"footway","ts":"2024-10-22","nodes":[2089,2091],"surface":"asphalt"},{"id":25944544,"hw":"steps","ts":"2026-04-23","nodes":[2091,2092],"surface":"concrete","incline":"down","width":"1.9","stepCount":13,"ramp":"no","handrail":"no"},{"id":25944547,"hw":"living_street","ts":"2020-07-21","nodes":[51,2093,2094,2095,2096,2097],"name":"Targowa","surface":"sett"},{"id":25944548,"hw":"residential","ts":"2024-09-09","nodes":[2097,2098,2099],"name":"Solna","surface":"sett","smooth":"intermediate"},{"id":25944551,"hw":"living_street","ts":"2026-09-05","nodes":[2097,2100,2101],"name":"Plac Bohaterów Getta","surface":"asphalt","smooth":"good"},{"id":25944553,"hw":"steps","ts":"2023-08-23","nodes":[2102,2103],"surface":"concrete","incline":"down","stepCount":27,"ramp":"no","handrail":"yes"},{"id":25944556,"hw":"steps","ts":"2023-09-03","nodes":[2104,2105],"surface":"paving_stones","incline":"up","stepCount":14,"ramp":"no","handrail":"yes"},{"id":25944557,"hw":"footway","ts":"2025-04-10","nodes":[2106,2107],"surface":"asphalt","smooth":"excellent","tunnel":true},{"id":25944558,"hw":"footway","ts":"2026-09-02","nodes":[2108,2109,2106,2110],"surface":"asphalt","smooth":"excellent","tunnel":true},{"id":25944842,"hw":"residential","ts":"2026-09-02","nodes":[2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130],"name":"Lwowska","surface":"asphalt"},{"id":25944846,"hw":"steps","ts":"2026-04-23","nodes":[2131,2132],"surface":"paving_stones","incline":"down","width":"1.5","stepCount":13,"ramp":"no","handrail":"yes"},{"id":25944847,"hw":"path","ts":"2024-05-09","nodes":[2090,2133],"name":"Bulwar Podolski","surface":"asphalt","smooth":"excellent","width":"2.5","checked":"2023-11-23"},{"id":25944992,"hw":"footway","ts":"2019-10-08","nodes":[2134,2135],"surface":"paving_stones"},{"id":25944993,"hw":"footway","ts":"2026-09-24","nodes":[2136,2137],"surface":"paving_stones","smooth":"intermediate"},{"id":25945025,"hw":"footway","ts":"2023-02-20","nodes":[2138,2139,2140,2141],"surface":"paving_stones"},{"id":25945026,"hw":"footway","ts":"2023-02-20","nodes":[2141,2142],"surface":"paving_stones"},{"id":25945027,"hw":"footway","ts":"2023-02-20","nodes":[2143,2144],"surface":"paving_stones"},{"id":25945342,"hw":"footway","ts":"2026-03-25","nodes":[2145,2146],"surface":"asphalt","checked":"2026-03-25"},{"id":25945343,"hw":"footway","ts":"2026-03-25","nodes":[2147,2148,2149],"surface":"asphalt"},{"id":25945344,"hw":"steps","ts":"2026-03-25","nodes":[2149,2150],"incline":"up","handrail":"no"},{"id":25945345,"hw":"footway","ts":"2025-07-07","nodes":[2150,2151],"surface":"paving_stones"},{"id":25945355,"hw":"footway","ts":"2026-09-24","nodes":[2152,2153,2154],"surface":"asphalt","smooth":"intermediate"},{"id":25945357,"hw":"footway","ts":"2024-02-27","nodes":[2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180],"surface":"asphalt"},{"id":25945358,"hw":"path","ts":"2018-12-28","nodes":[2181,2182],"name":"Bulwar Wołyński","surface":"asphalt"},{"id":25945646,"hw":"footway","ts":"2025-02-09","nodes":[2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199],"surface":"asphalt","smooth":"good"},{"id":25945647,"hw":"footway","ts":"2018-11-01","nodes":[2199,2200],"surface":"asphalt"},{"id":25945648,"hw":"footway","ts":"2023-07-01","nodes":[2192,2201],"surface":"paving_stones"},{"id":25945650,"hw":"footway","ts":"2018-12-29","nodes":[2202,2203,2204,2205,2206,2207,2208,2209,2210,2189],"surface":"asphalt"},{"id":25945652,"hw":"footway","ts":"2024-08-21","nodes":[2194,2211],"surface":"asphalt"},{"id":25945653,"hw":"steps","ts":"2023-08-09","nodes":[2212,2213],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":25945654,"hw":"footway","ts":"2018-12-29","nodes":[2198,2214,2215],"surface":"asphalt"},{"id":25945655,"hw":"steps","ts":"2022-08-24","nodes":[2216,2036],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":25945656,"hw":"footway","ts":"2025-09-28","nodes":[2217,2218],"surface":"paving_stones"},{"id":25945657,"hw":"steps","ts":"2023-08-25","nodes":[2219,2220],"surface":"paving_stones","incline":"up","ramp":"no","handrail":"no"},{"id":25945658,"hw":"footway","ts":"2019-11-13","nodes":[2039,2221],"surface":"asphalt"},{"id":25945659,"hw":"footway","ts":"2023-10-03","nodes":[2222,2223,2224,2225,2226,2227,2228],"surface":"asphalt"},{"id":25945660,"hw":"path","ts":"2023-08-09","nodes":[2199,2229,2230,2231,2232,2233],"surface":"paving_stones","checked":"2023-08-09"},{"id":25945663,"hw":"steps","ts":"2023-10-12","nodes":[2234,2235],"surface":"paving_stones","incline":"up","stepCount":8,"ramp":"no"},{"id":25945665,"hw":"footway","ts":"2023-10-03","nodes":[2224,2236]},{"id":25945666,"hw":"footway","ts":"2014-07-10","nodes":[2220,2237,2238]},{"id":25945667,"hw":"footway","ts":"2026-02-28","nodes":[2215,2239],"surface":"paving_stones","smooth":"good","tunnel":true},{"id":25945670,"hw":"footway","ts":"2023-02-20","nodes":[2240,2241,2242,2243,2244,2245,2246,2247,2248],"surface":"asphalt"},{"id":25945671,"hw":"footway","ts":"2019-11-13","nodes":[2249,2167]},{"id":25945817,"hw":"footway","ts":"2023-08-25","nodes":[2250,2251],"surface":"asphalt"},{"id":25945818,"hw":"footway","ts":"2021-09-01","nodes":[2191,2252],"surface":"asphalt"},{"id":25945819,"hw":"footway","ts":"2024-05-23","nodes":[2253,2254],"surface":"asphalt"},{"id":25945820,"hw":"footway","ts":"2024-05-23","nodes":[2255,2256],"surface":"paving_stones"},{"id":25945821,"hw":"path","ts":"2023-10-20","nodes":[2257,2258,2259,2260,2261],"surface":"paved","checked":"2023-03-14"},{"id":25945822,"hw":"footway","ts":"2023-08-25","nodes":[2262,2263,2264,2202,2265,2266],"surface":"asphalt"},{"id":25945823,"hw":"footway","ts":"2023-08-25","nodes":[2250,2267,2262,2268,2205,2269,2270,2271,2272,2273,2274,2209],"surface":"asphalt"},{"id":25945825,"hw":"footway","ts":"2014-07-10","nodes":[2270,2275,2276,2266,2277]},{"id":25945975,"hw":"path","ts":"2023-05-21","nodes":[2074,2278,2279,2280,2281,2282,2075,2283,2284,2285,2078,2286,2287,2288],"surface":"asphalt"},{"id":25946151,"hw":"path","ts":"2026-09-24","nodes":[1768,2289,1790],"surface":"asphalt"},{"id":25946153,"hw":"path","ts":"2026-07-01","nodes":[1966,2290,2291,2292,2293,2294,2295,2296,2297,2298],"name":"Bulwar Kurlandzki","surface":"asphalt","checked":"2022-07-12"},{"id":25946228,"hw":"footway","ts":"2022-07-24","nodes":[2299,2300,2301,2302],"surface":"paving_stones"},{"id":25946229,"hw":"footway","ts":"2024-10-15","nodes":[2303,2304],"surface":"paving_stones"},{"id":25946407,"hw":"footway","ts":"2021-09-01","nodes":[1958,2305,2306,2307],"surface":"asphalt"},{"id":25946409,"hw":"living_street","ts":"2026-09-05","nodes":[2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,1470,2318,2319,2320,2321],"name":"Gazowa","surface":"asphalt"},{"id":25946410,"hw":"footway","ts":"2019-01-02","nodes":[1962,2322],"surface":"asphalt"},{"id":25946411,"hw":"footway","ts":"2019-01-02","nodes":[1963,2323],"surface":"asphalt"},{"id":25946412,"hw":"footway","ts":"2024-11-30","nodes":[1964,2324,2325],"surface":"asphalt","checked":"2024-11-30"},{"id":25946413,"hw":"footway","ts":"2024-11-30","nodes":[2325,2326],"surface":"sett"},{"id":25946414,"hw":"footway","ts":"2024-10-15","nodes":[2327,2328],"surface":"paving_stones"},{"id":25946415,"hw":"footway","ts":"2019-01-02","nodes":[2323,2329],"surface":"asphalt"},{"id":25946417,"hw":"footway","ts":"2014-10-18","nodes":[2322,2330]},{"id":25946418,"hw":"footway","ts":"2021-10-21","nodes":[2331,2332,2333]},{"id":25946419,"hw":"footway","ts":"2019-01-02","nodes":[1961,2334],"surface":"asphalt"},{"id":25946420,"hw":"footway","ts":"2026-08-14","nodes":[2334,2335],"surface":"asphalt"},{"id":25946421,"hw":"footway","ts":"2026-08-14","nodes":[2336,2337],"surface":"asphalt"},{"id":26099005,"hw":"residential","ts":"2023-01-28","nodes":[432,2338,2339,2340],"name":"Szczepana Humberta","surface":"asphalt"},{"id":26144619,"hw":"tertiary","ts":"2023-02-18","nodes":[461,2341,2342,2343,2344,165],"name":"Rynek Dębnicki","surface":"asphalt","smooth":"good"},{"id":26161149,"hw":"residential","ts":"2026-02-24","nodes":[2345,2346,2347,2348,2349,2350,2351,2352,2353,2354],"name":"Tatarska","surface":"asphalt"},{"id":26195265,"hw":"living_street","ts":"2026-08-19","nodes":[206,2355,655],"name":"Mikołajska","surface":"sett","smooth":"excellent","width":"4"},{"id":26332278,"hw":"service","ts":"2022-11-04","nodes":[2356,2357,2358,2359,2360,2361,2362,2363,1607],"name":"Michała Siedleckiego"},{"id":26332300,"hw":"residential","ts":"2023-01-28","nodes":[2364,2365,2366,2367,2368,2369,2370],"name":"Wiślisko","surface":"asphalt"},{"id":26332307,"hw":"living_street","ts":"2018-07-12","nodes":[2371,2372,2373,2374,2375,2376,2377],"name":"Księdza Władysława Gurgacza","surface":"asphalt"},{"id":26332349,"hw":"living_street","ts":"2018-03-27","nodes":[2372,2378,2379],"name":"Księdza Władysława Gurgacza","surface":"asphalt"},{"id":26332383,"hw":"living_street","ts":"2024-10-08","nodes":[2379,2380],"name":"Księdza Władysława Gurgacza","surface":"asphalt"},{"id":26332384,"hw":"service","ts":"2024-06-08","nodes":[2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392],"name":"Księdza Władysława Gurgacza"},{"id":26342681,"hw":"residential","ts":"2026-02-02","nodes":[2393,2394,2395,2396],"name":"Hugona Kołłątaja","surface":"asphalt"},{"id":26342682,"hw":"residential","ts":"2026-08-30","nodes":[2397,2398,2399,2400,2401,2402,2403],"name":"Odona Bujwida"},{"id":26342683,"hw":"residential","ts":"2026-08-30","nodes":[2404,2405,2400],"name":"Odona Bujwida","surface":"asphalt"},{"id":26342684,"hw":"residential","ts":"2026-08-30","nodes":[2401,2406,2407],"name":"Odona Bujwida","surface":"asphalt"},{"id":26342685,"hw":"residential","ts":"2025-12-10","nodes":[2408,2409,2410,1415],"name":"Sołtyka","surface":"asphalt"},{"id":26342686,"hw":"residential","ts":"2025-08-25","nodes":[2408,2411,2412],"name":"Generała Józefa Dwernickiego","surface":"asphalt"},{"id":26342689,"hw":"residential","ts":"2026-06-03","nodes":[483,2413,2414,2415,2416,2417,2418,2419,2420,2421],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":26344197,"hw":"residential","ts":"2023-08-08","nodes":[2422,2423,2424],"name":"Doktora Ludwika Zamenhofa","surface":"asphalt"},{"id":26351189,"hw":"pedestrian","ts":"2026-05-05","nodes":[2425,2426,2427,2428,2429,2430],"surface":"paving_stones","smooth":"excellent"},{"id":26403048,"hw":"residential","ts":"2023-02-03","nodes":[2431,2432,2433,2434],"name":"Obrońców Poczty Gdańskiej","surface":"asphalt"},{"id":26403049,"hw":"residential","ts":"2022-08-24","nodes":[2435,2436,2437,2438],"name":"Obrońców Poczty Gdańskiej","surface":"asphalt"},{"id":26403050,"hw":"residential","ts":"2015-05-17","nodes":[2437,2433],"name":"Obrońców Poczty Gdańskiej"},{"id":26403139,"hw":"service","ts":"2026-07-13","nodes":[2002,2439,2440,2441,2442,2443,2444]},{"id":26403140,"hw":"footway","ts":"2014-09-12","nodes":[2445,2446,2444]},{"id":26403142,"hw":"residential","ts":"2022-07-25","nodes":[1704,2447,2448,2449,2450],"name":"Skwerowa","surface":"asphalt"},{"id":26403143,"hw":"footway","ts":"2014-09-12","nodes":[2450,2451,2452,2453]},{"id":26403144,"hw":"service","ts":"2025-02-14","nodes":[2454,2455,2456,2457,2448]},{"id":26403146,"hw":"steps","ts":"2021-11-14","nodes":[2458,2459],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"yes"},{"id":26403147,"hw":"footway","ts":"2020-06-21","nodes":[2459,2460],"surface":"paving_stones","tunnel":true},{"id":26406325,"hw":"footway","ts":"2018-08-20","nodes":[2216,1722],"surface":"asphalt"},{"id":26475341,"hw":"living_street","ts":"2026-08-21","nodes":[248,2461,2462,2463,2464,2465,2466],"name":"Plac Dominikański","surface":"sett","smooth":"intermediate"},{"id":26493956,"hw":"residential","ts":"2025-05-02","nodes":[295,2467,2468,2469],"name":"Włóczków","surface":"asphalt","width":"7.2"},{"id":26516070,"hw":"residential","ts":"2026-08-21","nodes":[187,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,1663],"name":"Michała Bałuckiego","surface":"asphalt","smooth":"good"},{"id":27038414,"hw":"residential","ts":"2026-01-29","nodes":[2481,2482,2483,2484,2485,2486,2487],"name":"Prochowa","surface":"asphalt"},{"id":28281150,"hw":"service","ts":"2015-05-13","nodes":[2488,2489,2490],"surface":"asphalt"},{"id":28281151,"hw":"service","ts":"2022-11-04","nodes":[2491,2492,2493,2494,2495,2496,1610],"surface":"asphalt"},{"id":28281152,"hw":"residential","ts":"2025-09-25","nodes":[1407,2497,1408],"name":"Morsztynowska","surface":"asphalt"},{"id":28281153,"hw":"residential","ts":"2025-09-25","nodes":[2498,2499,1407],"name":"Morsztynowska","surface":"asphalt"},{"id":28281154,"hw":"service","ts":"2008-11-08","nodes":[2500,2501]},{"id":28281155,"hw":"service","ts":"2018-09-15","nodes":[2502,2501,2503,2504,2505,2506]},{"id":28348213,"hw":"residential","ts":"2025-01-21","nodes":[2507,2508,2509,2422,2510,2511,1416,2512,2513,2514,2515,2516,269],"name":"Radziwiłłowska","surface":"asphalt"},{"id":29217343,"hw":"residential","ts":"2025-06-11","nodes":[2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529],"name":"Wincentego Pola","surface":"asphalt"},{"id":29325724,"hw":"tertiary","ts":"2024-12-23","nodes":[96,2530],"name":"Zwierzyniecka","surface":"asphalt","smooth":"good"},{"id":29325780,"hw":"tertiary","ts":"2026-05-05","nodes":[2531,2532,2533,2534,2535,2536],"name":"Marszałka Józefa Piłsudskiego","surface":"asphalt","smooth":"intermediate"},{"id":29325983,"hw":"residential","ts":"2026-04-12","nodes":[2537,2538,2539,2540,2541],"name":"Władysława Reymonta","surface":"asphalt","smooth":"excellent"},{"id":29326987,"hw":"residential","ts":"2021-01-30","nodes":[315,2542,2543,2544,2545,2546],"name":"Brzozowa","surface":"asphalt"},{"id":29326991,"hw":"residential","ts":"2025-07-04","nodes":[1377,2547],"name":"Stradomska","surface":"asphalt","checked":"2019-11-21"},{"id":33291036,"hw":"living_street","ts":"2026-08-20","nodes":[2548,2549,2550,2551,2552,512,2553,2554,2555,2556],"name":"Świętego Tomasza","surface":"sett"},{"id":33291040,"hw":"living_street","ts":"2026-08-19","nodes":[2557,2558,2559,2560,2561,1804,2562,2563,2564,2548],"name":"Świętego Marka","surface":"asphalt"},{"id":35766276,"hw":"residential","ts":"2026-02-08","nodes":[2565,2566,2567,2568,414],"name":"Dolnych Młynów","surface":"asphalt","smooth":"intermediate"},{"id":37702408,"hw":"pedestrian","ts":"2026-08-24","nodes":[551,2569,2570],"name":"Rynek Główny","surface":"sett","smooth":"good"},{"id":37833188,"hw":"residential","ts":"2026-10-02","nodes":[2571,2572,2573,2574,2575,2576,2577,2578],"name":"Świętej Gertrudy","surface":"asphalt"},{"id":37834148,"hw":"tertiary","ts":"2026-06-03","nodes":[2579,2580,2581,2582,1577],"name":"Józefa Dietla","surface":"asphalt"},{"id":37834150,"hw":"tertiary","ts":"2026-01-29","nodes":[2583,2584,2585,2586],"name":"Starowiślna","surface":"asphalt","smooth":"excellent"},{"id":37836679,"hw":"pedestrian","ts":"2026-08-28","nodes":[341,2587,796,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,568],"name":"Grodzka","surface":"paving_stones","smooth":"excellent"},{"id":37844680,"hw":"residential","ts":"2026-06-29","nodes":[2600,2601,2602,2603],"name":"Floriana Straszewskiego","surface":"asphalt"},{"id":39229632,"hw":"residential","ts":"2025-06-09","nodes":[2604,2605,2606,2321],"name":"Świętego Wawrzyńca","surface":"sett","width":"8"},{"id":39229895,"hw":"residential","ts":"2024-02-17","nodes":[2308,2607,2608,2609,1469],"name":"Trynitarska","surface":"asphalt"},{"id":39230087,"hw":"living_street","ts":"2026-08-19","nodes":[2610,2611,2612,2613,2614,2615,2616,321,2617,302],"name":"Jakuba","surface":"sett","smooth":"intermediate"},{"id":39230269,"hw":"living_street","ts":"2024-02-12","nodes":[304,2618,2619,2620,2621,2622,2623,2624,297],"name":"Kupa","surface":"asphalt"},{"id":39230276,"hw":"living_street","ts":"2023-09-16","nodes":[297,2625,2626,2615],"name":"Izaaka","surface":"sett"},{"id":39230358,"hw":"living_street","ts":"2025-12-16","nodes":[2627,2628,1497],"name":"Beera Meiselsa","surface":"asphalt"},{"id":39230503,"hw":"living_street","ts":"2023-09-16","nodes":[1502,2629,2630],"name":"Bożego Ciała","surface":"asphalt"},{"id":39230617,"hw":"living_street","ts":"2021-10-18","nodes":[2631,2632,301,2633,2634,2610,2635,2636],"name":"Józefa","surface":"asphalt"},{"id":39230626,"hw":"living_street","ts":"2021-10-18","nodes":[32,2637,2638,2639,1514],"name":"Józefa","surface":"asphalt"},{"id":39230732,"hw":"residential","ts":"2025-04-02","nodes":[1389,2640,2641],"name":"Paulińska","surface":"asphalt"},{"id":39230789,"hw":"living_street","ts":"2024-01-17","nodes":[1369,2642,2643,2644,2645],"name":"Świętej Agnieszki","surface":"asphalt"},{"id":39230955,"hw":"residential","ts":"2024-03-09","nodes":[494,2646,2647,2648,2649,2650,2651,2652,2653],"name":"Skawińska","surface":"asphalt"},{"id":39243775,"hw":"living_street","ts":"2023-02-15","nodes":[2654,2655,2656,2657],"name":"Dajwór","surface":"asphalt"},{"id":39243862,"hw":"residential","ts":"2026-09-02","nodes":[2658,2659,2660,2661,2662,2663,2664],"name":"Świętego Wawrzyńca","surface":"sett"},{"id":39243902,"hw":"residential","ts":"2024-08-12","nodes":[2665,2604],"name":"Świętego Wawrzyńca","surface":"sett","width":"7"},{"id":39243922,"hw":"residential","ts":"2025-08-21","nodes":[2666,2667,2668,2669,2670,2671,1625,2672,2673],"name":"Świętego Wawrzyńca","surface":"asphalt"},{"id":39244222,"hw":"living_street","ts":"2024-02-11","nodes":[2636,2674,2675,2676,2677,2678,2665],"name":"Wąska","surface":"asphalt"},{"id":39357542,"hw":"pedestrian","ts":"2026-09-25","nodes":[2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2679],"surface":"paving_stones","smooth":"excellent"},{"id":39393927,"hw":"pedestrian","ts":"2026-05-05","nodes":[2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2689],"surface":"paving_stones","smooth":"excellent"},{"id":40822278,"hw":"residential","ts":"2026-08-20","nodes":[2759,2760,2761,2762,2763,2764,2765,2766,2767,2768],"name":"Jana Bułhaka","surface":"asphalt"},{"id":44422896,"hw":"residential","ts":"2021-09-01","nodes":[2769,2770,702],"name":"Władysława Syrokomli","surface":"asphalt"},{"id":44422897,"hw":"residential","ts":"2021-09-01","nodes":[2769,2771,2772],"name":"Władysława Syrokomli","surface":"asphalt"},{"id":45082388,"hw":"living_street","ts":"2025-09-27","nodes":[2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,341],"name":"Plac Wszystkich Świętych","surface":"asphalt","checked":"2025-04-20"},{"id":45085230,"hw":"pedestrian","ts":"2025-04-01","nodes":[335,2784,341],"name":"Grodzka","surface":"asphalt","smooth":"good"},{"id":45085231,"hw":"living_street","ts":"2026-08-19","nodes":[2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795],"name":"Sienna","surface":"paving_stones","smooth":"good"},{"id":45123866,"hw":"living_street","ts":"2026-08-21","nodes":[786,2796,2797,2798,2799,2800,2801,2802],"name":"Bracka","surface":"sett"},{"id":45570000,"hw":"living_street","ts":"2025-07-05","nodes":[2803,2804],"name":"Szpitalna","surface":"sett","smooth":"excellent","width":"6"},{"id":46785413,"hw":"footway","ts":"2024-10-15","nodes":[2805,2806,2807],"surface":"paving_stones"},{"id":46964654,"hw":"path","ts":"2024-11-25","nodes":[2808,2809,2810,2811,2812,2813,2814,2815,2816],"surface":"asphalt","footway":"sidewalk"},{"id":46964655,"hw":"path","ts":"2026-07-13","nodes":[2817,2818,2819,2820,2821,2822,1695,2823,2824,2825,2826,2827],"surface":"asphalt"},{"id":46964666,"hw":"path","ts":"2025-07-01","nodes":[2828,2829],"surface":"asphalt","checked":"2024-08-21"},{"id":47384265,"hw":"living_street","ts":"2026-08-27","nodes":[721,2830,2831,2832,2833,2834],"name":"Powiśle","surface":"paving_stones"},{"id":47938473,"hw":"path","ts":"2022-08-14","nodes":[1339,2835,2836,2837,2838],"surface":"asphalt","smooth":"good"},{"id":47938474,"hw":"path","ts":"2021-09-01","nodes":[1752,2839],"surface":"asphalt"},{"id":47938476,"hw":"path","ts":"2021-03-22","nodes":[2838,2840,2841],"name":"Bulwar Czerwieński","surface":"asphalt"},{"id":47938477,"hw":"path","ts":"2021-09-25","nodes":[1352,2842,1353],"surface":"paving_stones"},{"id":47938480,"hw":"pedestrian","ts":"2023-10-03","nodes":[2843,2844],"name":"Grodzka","surface":"sett","smooth":"excellent"},{"id":48705325,"hw":"path","ts":"2026-09-30","nodes":[2845,2846,2847,2848,2849,2850,2851,2852,2853],"surface":"asphalt","smooth":"excellent"},{"id":48705326,"hw":"residential","ts":"2024-06-17","nodes":[1744,2854,2855,2856,2857,2858,2859,2860,2861,2862],"name":"Rotmistrza Zbigniewa Dunin-Wąsowicza","surface":"asphalt","smooth":"good","checked":"2024-04-17"},{"id":48705329,"hw":"residential","ts":"2023-01-28","nodes":[2863,2864,2865,2866,2867],"name":"Włóczków","surface":"asphalt"},{"id":48705330,"hw":"tertiary","ts":"2025-04-08","nodes":[2868,2869,2870,2871],"name":"Tadeusza Kościuszki","surface":"asphalt"},{"id":48705331,"hw":"tertiary","ts":"2025-04-08","nodes":[2867,2868],"name":"Tadeusza Kościuszki","surface":"asphalt"},{"id":48705334,"hw":"footway","ts":"2023-07-03","nodes":[2851,2872,2873],"surface":"asphalt","smooth":"excellent"},{"id":49011934,"hw":"footway","ts":"2021-11-26","nodes":[2874,2875,2876]},{"id":50240875,"hw":"footway","ts":"2024-10-07","nodes":[2877,2878,2879,2880],"surface":"paving_stones","checked":"2024-10-07"},{"id":60420317,"hw":"pedestrian","ts":"2025-08-08","nodes":[2881,2882,2883],"name":"Droga do Zamku","surface":"sett","smooth":"good","tunnel":true},{"id":60420338,"hw":"pedestrian","ts":"2025-08-08","nodes":[1363,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910],"surface":"sett","smooth":"excellent"},{"id":62194287,"hw":"residential","ts":"2025-06-16","nodes":[497,2911,2912,2913,2914,2915,2916,2917,2918],"name":"Hieronima Wietora","surface":"asphalt"},{"id":65372651,"hw":"tertiary","ts":"2024-08-31","nodes":[2919,2920,2921,2673],"name":"Podgórska","surface":"asphalt","smooth":"excellent"},{"id":65372863,"hw":"tertiary","ts":"2026-05-05","nodes":[2536,2922,68],"name":"Marszałka Józefa Piłsudskiego","surface":"asphalt","smooth":"intermediate"},{"id":74407141,"hw":"footway","ts":"2025-06-27","nodes":[2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958],"surface":"fine_gravel"},{"id":74407152,"hw":"service","ts":"2023-09-20","nodes":[2959,2960,2961]},{"id":76244147,"hw":"footway","ts":"2023-04-25","nodes":[2031,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2065,2972,2973,2974,2975,2976,2977],"surface":"asphalt"},{"id":76244153,"hw":"path","ts":"2020-06-15","nodes":[2978,2979,2012],"surface":"asphalt"},{"id":78504532,"hw":"pedestrian","ts":"2025-04-02","nodes":[234,651],"name":"Sienna","surface":"paving_stones","smooth":"excellent"},{"id":78509000,"hw":"residential","ts":"2025-03-02","nodes":[2980,2981,2982,2983,2984,1568,2985,2986,2987,2988,2989,2990],"name":"Świętego Sebastiana","surface":"asphalt","smooth":"good"},{"id":78651566,"hw":"living_street","ts":"2026-08-20","nodes":[2991,2992,2993],"name":"Świętego Jana","surface":"sett","smooth":"excellent","width":"5"},{"id":79948685,"hw":"path","ts":"2023-06-12","nodes":[2994,2995,2996,2997,2998],"surface":"paving_stones"},{"id":79963250,"hw":"living_street","ts":"2026-01-29","nodes":[2370,2999,3000,3001,3002,3003,2371],"name":"Księdza Władysława Gurgacza","surface":"asphalt"},{"id":79963252,"hw":"residential","ts":"2026-08-17","nodes":[2490,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,121],"name":"Metalowców","surface":"asphalt"},{"id":79963253,"hw":"residential","ts":"2026-09-14","nodes":[1610,3014,3015,3016,3017],"name":"Plac Czesława Marchewczyka","surface":"asphalt"},{"id":82257402,"hw":"footway","ts":"2019-10-04","nodes":[3018,3019,3020,3021,3022],"surface":"paving_stones"},{"id":82276335,"hw":"footway","ts":"2019-10-04","nodes":[2376,3023,3024,3025],"surface":"paving_stones"},{"id":82280296,"hw":"footway","ts":"2026-07-18","nodes":[3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044],"surface":"paving_stones"},{"id":82387657,"hw":"footway","ts":"2026-01-29","nodes":[3045,3046,3047,3048,3049,3050,3051,3052,3053,3054],"surface":"paving_stones"},{"id":82488435,"hw":"service","ts":"2026-01-29","nodes":[3055,3056,3057,3054,3058],"surface":"asphalt","smooth":"intermediate"},{"id":82749516,"hw":"tertiary","ts":"2026-03-09","nodes":[3059,3060],"name":"Most Grunwaldzki","surface":"asphalt","smooth":"excellent","bridge":true},{"id":82751707,"hw":"tertiary","ts":"2025-09-05","nodes":[482,3061,3062,3063,3064,3065,3066,3067,3068],"name":"Józefa Dietla","surface":"asphalt"},{"id":82800604,"hw":"tertiary","ts":"2026-06-29","nodes":[2600,3069,3070,3071,3072,3073,3074,3075,3076,3077,635],"name":"Marszałka Józefa Piłsudskiego","surface":"asphalt"},{"id":85220272,"hw":"tertiary","ts":"2025-09-05","nodes":[3078,3079,3080,3081,1380],"name":"Józefa Dietla","surface":"asphalt"},{"id":85676237,"hw":"service","ts":"2024-05-23","nodes":[506,3082,3083,3084,3085,3086,2138,3087,3088,3089,3090],"name":"Port Solny","surface":"asphalt"},{"id":85676238,"hw":"service","ts":"2014-10-09","nodes":[3089,3091,3092,3093,3094,3095,3096]},{"id":85676239,"hw":"service","ts":"2026-03-25","nodes":[3083,3097,3098],"surface":"paving_stones"},{"id":85676240,"hw":"service","ts":"2010-11-18","nodes":[3099,3100]},{"id":85676241,"hw":"service","ts":"2026-09-12","nodes":[3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3096,3111,3112,3113,3114,3115,3116,3100,3117,3101],"surface":"paving_stones"},{"id":85676242,"hw":"service","ts":"2022-09-27","nodes":[3118,3119,3120,3121],"surface":"asphalt"},{"id":94092847,"hw":"residential","ts":"2026-07-08","nodes":[3122,3123,3124,3125,3126,3127,2990,3128,3129,3130,3131,3132,3133,1656,3134,3135,3136,3137,3138],"name":"Świętej Gertrudy","surface":"asphalt","smooth":"intermediate"},{"id":100311353,"hw":"service","ts":"2024-01-22","nodes":[597,3139],"name":"Plac Bernardyński","surface":"sett"},{"id":101322354,"hw":"tertiary","ts":"2025-06-07","nodes":[2530,3140,3141],"name":"Tadeusza Kościuszki","surface":"asphalt"},{"id":101322356,"hw":"tertiary","ts":"2025-12-12","nodes":[2871,3142,3143,3144,3145],"name":"Tadeusza Kościuszki","surface":"asphalt"},{"id":101322361,"hw":"tertiary","ts":"2025-12-12","nodes":[3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161],"name":"Zwierzyniecka","surface":"asphalt"},{"id":104019233,"hw":"footway","ts":"2022-10-09","nodes":[3162,3163,3164],"surface":"asphalt","footway":"crossing"},{"id":104019235,"hw":"residential","ts":"2025-03-27","nodes":[3165,3166,3167,3168,233],"name":"Wielopole","surface":"asphalt"},{"id":104019236,"hw":"path","ts":"2026-08-25","nodes":[3169,3170,3171],"surface":"paved"},{"id":104019237,"hw":"footway","ts":"2022-10-09","nodes":[3172,3173,3174],"surface":"asphalt","footway":"crossing"},{"id":104019238,"hw":"tertiary","ts":"2025-07-16","nodes":[3175,3176,3177,3178],"name":"Józefa Dietla","surface":"asphalt"},{"id":104019239,"hw":"living_street","ts":"2026-01-31","nodes":[3179,3180,3181],"surface":"asphalt"},{"id":104019240,"hw":"living_street","ts":"2025-03-27","nodes":[233,3182,3183,3184,3185],"name":"Józefa Dietla","surface":"asphalt"},{"id":104019243,"hw":"living_street","ts":"2026-01-31","nodes":[3183,3180],"surface":"asphalt"},{"id":104374965,"hw":"pedestrian","ts":"2025-03-30","nodes":[3186,3187,3188,3189],"surface":"paving_stones","smooth":"good","tunnel":true},{"id":107693163,"hw":"residential","ts":"2025-12-05","nodes":[2762,3190,3191,3192,3193,3194,3195,3196,3197],"surface":"asphalt"},{"id":107693169,"hw":"living_street","ts":"2011-04-19","nodes":[3198,3199,3200]},{"id":107693170,"hw":"living_street","ts":"2019-10-01","nodes":[3199,3201]},{"id":108352259,"hw":"tertiary","ts":"2026-09-06","nodes":[67,3202,3203,3204,3205,3206,3207,3208],"name":"Monte Cassino","surface":"asphalt","smooth":"excellent"},{"id":108352260,"hw":"tertiary","ts":"2026-09-06","nodes":[3209,3210,3211,3212,3213,3214,3215,3216,3217,3059],"name":"Monte Cassino","surface":"asphalt","smooth":"excellent"},{"id":112979781,"hw":"service","ts":"2015-05-23","nodes":[3218,3219,3220,3221,3222,3223,3224]},{"id":114713970,"hw":"path","ts":"2021-03-22","nodes":[3225,3226],"name":"Bulwar Czerwieński","surface":"asphalt"},{"id":114713971,"hw":"path","ts":"2022-12-24","nodes":[3227,3228,3229,3230,3231,3225],"name":"Bulwar Czerwieński","surface":"asphalt","smooth":"good"},{"id":115302152,"hw":"residential","ts":"2024-09-15","nodes":[3232,3233,3234],"name":"Szwedzka","surface":"asphalt"},{"id":116688056,"hw":"residential","ts":"2026-09-04","nodes":[2421,3235,3236,3237,3238,3239,3240],"name":"Metalowców","surface":"asphalt"},{"id":117749399,"hw":"pedestrian","ts":"2026-08-21","nodes":[3241,3242],"surface":"sett","smooth":"intermediate","tunnel":true,"wheelchair":"limited"},{"id":117749402,"hw":"pedestrian","ts":"2025-03-30","nodes":[3243,3244,3245,3246,3247,3248,3249,3250,3251],"surface":"sett","smooth":"good","incline":"up"},{"id":117749405,"hw":"footway","ts":"2022-08-08","nodes":[3252,3253,3254,2895],"surface":"paving_stones"},{"id":117749409,"hw":"pedestrian","ts":"2026-08-21","nodes":[3255,3256],"surface":"paving_stones","smooth":"excellent","incline":"down"},{"id":117749410,"hw":"pedestrian","ts":"2025-08-22","nodes":[3257,3258,3259,3260,3261,3262,3263,3264],"surface":"sett","smooth":"good"},{"id":117749414,"hw":"pedestrian","ts":"2026-09-27","nodes":[3265,3266,3267,3243],"surface":"sett","smooth":"intermediate","incline":"up"},{"id":117749415,"hw":"steps","ts":"2023-09-28","nodes":[3251,3268,3257],"surface":"sett","incline":"up","width":"2.58","stepCount":9,"ramp":"no","handrail":"no","tunnel":true},{"id":117749419,"hw":"pedestrian","ts":"2026-08-21","nodes":[3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3241,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3186,3296,3297,3298,3269],"name":"Dziedziniec Arkadowy","surface":"paving_stones","smooth":"excellent","wheelchair":"yes"},{"id":117750083,"hw":"pedestrian","ts":"2025-08-08","nodes":[2908,3299,3300],"surface":"sett"},{"id":119028304,"hw":"living_street","ts":"2026-08-19","nodes":[1518,1519],"name":"Szeroka","surface":"sett","smooth":"intermediate"},{"id":119028305,"hw":"pedestrian","ts":"2024-03-01","nodes":[2636,3301,3302,3303,3304],"name":"Józefa","surface":"sett"},{"id":119028306,"hw":"living_street","ts":"2024-03-01","nodes":[3305,3306,3307,3308,3309],"name":"Na Przejściu","surface":"sett"},{"id":119028307,"hw":"living_street","ts":"2024-01-28","nodes":[1518,3310,3311],"name":"Szeroka","surface":"sett","smooth":"intermediate"},{"id":119028308,"hw":"living_street","ts":"2024-03-01","nodes":[3312,3313,3314,3315],"name":"Bartosza","surface":"sett"},{"id":119028309,"hw":"pedestrian","ts":"2024-03-01","nodes":[3316,3304],"name":"Plac Bawół","surface":"sett"},{"id":119082018,"hw":"pedestrian","ts":"2024-03-01","nodes":[3304,3317,3318,3319],"name":"Szeroka","surface":"sett","smooth":"intermediate"},{"id":119082020,"hw":"living_street","ts":"2024-03-01","nodes":[3315,3320,3321,3322,3323,3324,3325,3326,3327,3316],"name":"Plac Bawół","surface":"sett"},{"id":122694168,"hw":"residential","ts":"2026-04-25","nodes":[3328,3329,3330,3331],"name":"Miodowa","surface":"asphalt"},{"id":125081642,"hw":"service","ts":"2026-09-12","nodes":[412,3332,3333,3334,3335,3336,3337,356],"name":"Plac Księdza Mieczysława Kuznowicza","surface":"paving_stones"},{"id":125758817,"hw":"footway","ts":"2023-08-25","nodes":[3338,3339,3340],"surface":"paving_stones"},{"id":125758819,"hw":"footway","ts":"2026-05-03","nodes":[3341,3342,3343,3344,3345,3346,3347],"surface":"paving_stones","footway":"sidewalk"},{"id":125758823,"hw":"footway","ts":"2026-08-31","nodes":[3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":128503890,"hw":"footway","ts":"2024-03-02","nodes":[3361,3362,3363,2602,3364,3365,3366],"surface":"asphalt","footway":"crossing"},{"id":131079850,"hw":"footway","ts":"2026-09-19","nodes":[3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377],"surface":"asphalt"},{"id":131079852,"hw":"residential","ts":"2023-02-09","nodes":[3378,3379,3380,3381,3382,3383,702],"name":"Władysława Syrokomli","surface":"asphalt"},{"id":131674993,"hw":"footway","ts":"2026-05-03","nodes":[3341,3384,3385,3386,3387,3388],"surface":"paving_stones","footway":"sidewalk"},{"id":131674995,"hw":"footway","ts":"2026-05-03","nodes":[3347,3389,3390,3391,3392,3393],"surface":"paving_stones","footway":"sidewalk"},{"id":136529914,"hw":"living_street","ts":"2026-08-20","nodes":[537,3394,3395,3396,3397,3398,3399,2803],"name":"Plac Świętego Ducha","surface":"asphalt","width":"6"},{"id":138360404,"hw":"footway","ts":"2024-04-15","nodes":[3400,3401,3402,3403]},{"id":138360405,"hw":"footway","ts":"2024-04-15","nodes":[3404,3405]},{"id":138360408,"hw":"footway","ts":"2024-04-15","nodes":[3406,3407]},{"id":138360409,"hw":"footway","ts":"2024-04-15","nodes":[3408,3409,3410]},{"id":138360410,"hw":"footway","ts":"2024-04-15","nodes":[3411,3412]},{"id":138360415,"hw":"footway","ts":"2024-04-15","nodes":[3413,3414,3415]},{"id":138360416,"hw":"footway","ts":"2024-04-15","nodes":[3416,3417]},{"id":138360420,"hw":"footway","ts":"2024-04-15","nodes":[3418,3419,3420]},{"id":138360423,"hw":"footway","ts":"2024-04-15","nodes":[3421,3422,3423,3424,3401,3415,3425,3420,3410]},{"id":138360424,"hw":"footway","ts":"2024-04-15","nodes":[3426,3427]},{"id":138360428,"hw":"footway","ts":"2024-04-15","nodes":[3428,3411,3423,3406,3429]},{"id":138360430,"hw":"footway","ts":"2024-04-15","nodes":[3430,3431,3432,3433,3434,3417,3435,3436,3437,3438,3439,3440,3441,3442,3443,3403,3444,3445,3446,3447,3430]},{"id":138360438,"hw":"footway","ts":"2024-04-15","nodes":[3448,3424,3439]},{"id":138360439,"hw":"footway","ts":"2024-04-15","nodes":[3449,3448,3450,3451,3452,3453,3454,3427,3455,3456,3457,3458,3405,3459,3460,3461,3462,3400,3463,3464,3465,3449]},{"id":138360444,"hw":"footway","ts":"2024-04-15","nodes":[3466,3467,3425]},{"id":138360445,"hw":"footway","ts":"2024-04-15","nodes":[3468,3428,3426,3404,3401,3469,3470]},{"id":138360453,"hw":"footway","ts":"2024-04-15","nodes":[3426,3412,3424,3407,3471]},{"id":138360457,"hw":"footway","ts":"2024-04-15","nodes":[3469,3414,3467,3419,3409]},{"id":138362253,"hw":"footway","ts":"2023-05-15","nodes":[3472,3473,3474,3475,3476,3477,3478],"surface":"paving_stones"},{"id":138362259,"hw":"footway","ts":"2021-10-19","nodes":[3479,3480,3481,3482]},{"id":138362266,"hw":"footway","ts":"2021-10-19","nodes":[3483,3479,3484,3485,3486,3487,3488,3489,3490,3491]},{"id":138371713,"hw":"footway","ts":"2024-03-01","nodes":[3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504],"surface":"paving_stones"},{"id":139578527,"hw":"living_street","ts":"2026-03-12","nodes":[3505,3506,3507,3508,721],"name":"Powiśle","surface":"paving_stones"},{"id":143905137,"hw":"service","ts":"2023-06-19","nodes":[688,3509,3510,3511,3512]},{"id":144996253,"hw":"living_street","ts":"2021-03-13","nodes":[1444,3513,3514,2545],"name":"Brzozowa","surface":"asphalt"},{"id":145591753,"hw":"residential","ts":"2024-09-09","nodes":[3515,3516,3517,3518,3519,3520,3521,3522],"name":"Kazimierza Brodzińskiego","surface":"asphalt","smooth":"excellent"},{"id":147463160,"hw":"tertiary","ts":"2026-01-04","nodes":[3523,3524,3525,3526,3527,3528,3529,3530],"name":"Grzegórzecka","surface":"asphalt","smooth":"excellent"},{"id":147463162,"hw":"footway","ts":"2024-05-16","nodes":[3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557],"surface":"paving_stones","footway":"sidewalk"},{"id":147463163,"hw":"residential","ts":"2026-08-30","nodes":[3523,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,2404,2407,3579,2396],"name":"Świętego Łazarza","surface":"asphalt"},{"id":147579536,"hw":"residential","ts":"2026-02-27","nodes":[249,3580,3581,3582,1399],"name":"Westerplatte","surface":"asphalt","smooth":"intermediate"},{"id":147579538,"hw":"residential","ts":"2026-02-27","nodes":[1399,3583,3584,3585,3586,3587,3588,2571],"name":"Westerplatte","surface":"asphalt","smooth":"intermediate"},{"id":147579539,"hw":"residential","ts":"2026-02-27","nodes":[1421,3589,3590,3591,3592,3593],"name":"Westerplatte","surface":"asphalt","smooth":"intermediate"},{"id":147579540,"hw":"residential","ts":"2026-07-08","nodes":[81,3594,3595,3596,1421],"name":"Westerplatte","surface":"asphalt","smooth":"intermediate"},{"id":147950852,"hw":"living_street","ts":"2025-12-07","nodes":[304,3597,1503],"name":"Warszauera","surface":"asphalt"},{"id":149948158,"hw":"tertiary","ts":"2026-09-17","nodes":[3598,3599,3600,3601,3602,3603,3604],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":151894513,"hw":"living_street","ts":"2024-08-12","nodes":[2321,3605,3606,3607,3608,1446],"name":"Świętego Wawrzyńca","surface":"asphalt","width":"7"},{"id":152721272,"hw":"service","ts":"2026-08-27","nodes":[3609,3610,3611,3612,3613,3614]},{"id":153263838,"hw":"residential","ts":"2026-09-17","nodes":[3615,3616,3617,1703],"name":"Generała Kazimierza Pułaskiego","surface":"asphalt"},{"id":153263843,"hw":"residential","ts":"2026-08-20","nodes":[2759,3618,3619,3620,3621,3622,3623],"name":"Wierzbowa","surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":153267229,"hw":"residential","ts":"2019-10-17","nodes":[1663,3624,3625],"name":"Dębowa","surface":"asphalt"},{"id":153267230,"hw":"residential","ts":"2026-08-20","nodes":[2768,3626,3627,3628],"name":"Jana Bułhaka","surface":"asphalt"},{"id":153267232,"hw":"residential","ts":"2019-12-10","nodes":[3625,3629,3630,3631],"name":"Szwedzka","surface":"asphalt"},{"id":154078448,"hw":"path","ts":"2022-12-24","nodes":[3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3227],"name":"Bulwar Czerwieński","surface":"asphalt"},{"id":154078486,"hw":"footway","ts":"2021-09-01","nodes":[1334,3643],"surface":"asphalt"},{"id":154078488,"hw":"path","ts":"2023-10-03","nodes":[3644,3645,3646,3647,2839],"surface":"asphalt"},{"id":154078490,"hw":"path","ts":"2021-05-01","nodes":[3632,3648,3649,1338],"surface":"dirt","checked":"2021-05-01"},{"id":154078497,"hw":"path","ts":"2025-03-30","nodes":[1338,3650,3651,3652,3653,3654,3655,3656,3657,1346,3644],"surface":"asphalt","smooth":"excellent"},{"id":154245184,"hw":"service","ts":"2021-05-26","nodes":[467,3658,3659,3660,3661,3662]},{"id":155194681,"hw":"footway","ts":"2026-05-03","nodes":[3663,3664,3665,3666,3667,3668],"surface":"paving_stones"},{"id":158268109,"hw":"service","ts":"2026-08-20","nodes":[3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704],"surface":"asphalt"},{"id":158509043,"hw":"service","ts":"2021-12-08","nodes":[3705,3706,179],"surface":"paving_stones"},{"id":158800318,"hw":"footway","ts":"2026-08-21","nodes":[3707,3708,3709,3710],"surface":"asphalt","smooth":"good"},{"id":158800320,"hw":"footway","ts":"2019-12-10","nodes":[3709,3711,3712,3713],"surface":"paving_stones"},{"id":161058085,"hw":"service","ts":"2026-09-06","nodes":[3714,3715,3716,3717,3718,3719],"surface":"paving_stones"},{"id":161058086,"hw":"service","ts":"2021-09-06","nodes":[3720,3721,2767],"surface":"paving_stones"},{"id":161058087,"hw":"service","ts":"2022-12-01","nodes":[3722,3723,3724,3725]},{"id":161058088,"hw":"service","ts":"2019-10-01","nodes":[3724,3726,3727]},{"id":161170715,"hw":"service","ts":"2026-08-30","nodes":[3728,3729,3730,3731,3573]},{"id":161170716,"hw":"service","ts":"2012-04-26","nodes":[3732,3733]},{"id":161170720,"hw":"service","ts":"2019-02-02","nodes":[3734,3735,3736,3737,3738],"surface":"asphalt"},{"id":161170722,"hw":"service","ts":"2024-08-13","nodes":[3739,3734,3740,3741,3742,3743,3744,3745,3746],"surface":"asphalt"},{"id":161170725,"hw":"service","ts":"2022-11-04","nodes":[3733,3747,3748,3749,3750,3751,3728,3752,3679]},{"id":161170727,"hw":"service","ts":"2017-07-02","nodes":[3561,3753,3754,3755,3732,3756,3757,3755]},{"id":162503261,"hw":"footway","ts":"2012-05-07","nodes":[3758,3759]},{"id":162503268,"hw":"footway","ts":"2012-05-10","nodes":[3760,3761]},{"id":162503271,"hw":"service","ts":"2024-03-27","nodes":[263,3762,3763],"surface":"paving_stones"},{"id":162503272,"hw":"footway","ts":"2012-05-06","nodes":[3764,3765]},{"id":162503274,"hw":"service","ts":"2024-03-27","nodes":[3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3766],"surface":"asphalt"},{"id":162503278,"hw":"footway","ts":"2012-05-06","nodes":[3792,3758,3793]},{"id":162503296,"hw":"service","ts":"2024-03-27","nodes":[3777,3764,3794,3795,3796,3797],"surface":"asphalt"},{"id":162503313,"hw":"steps","ts":"2012-05-06","nodes":[3765,3798,3799,3800,3801,3802,3792]},{"id":162503315,"hw":"steps","ts":"2012-05-06","nodes":[3793,3803,3804,3805,3806,3807,3761]},{"id":162965677,"hw":"service","ts":"2025-03-03","nodes":[3808,3809,3810,3811,3812],"surface":"paving_stones","smooth":"excellent"},{"id":162965678,"hw":"service","ts":"2023-01-11","nodes":[3813,3814,3815,3816,3817,3818,3819]},{"id":162965680,"hw":"service","ts":"2014-09-09","nodes":[3820,3821,3822,3823,3824,3825,3826]},{"id":162965683,"hw":"service","ts":"2024-11-24","nodes":[3827,3828,3829,3808,3830,3831,3832,3833]},{"id":162975736,"hw":"service","ts":"2024-03-27","nodes":[3771,3760,3834,3835,3836],"surface":"asphalt"},{"id":162979436,"hw":"service","ts":"2026-09-28","nodes":[3818,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847]},{"id":162979437,"hw":"service","ts":"2026-07-01","nodes":[914,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866]},{"id":162979438,"hw":"service","ts":"2012-05-10","nodes":[3867,3868]},{"id":162979439,"hw":"service","ts":"2014-09-09","nodes":[3683,3869,3870]},{"id":162979440,"hw":"service","ts":"2023-08-04","nodes":[3680,3871]},{"id":162979441,"hw":"service","ts":"2012-05-10","nodes":[3872,3873]},{"id":162979443,"hw":"service","ts":"2021-09-28","nodes":[3874,3875],"tunnel":true},{"id":162979444,"hw":"service","ts":"2012-05-10","nodes":[3876,3877]},{"id":162979445,"hw":"service","ts":"2024-06-13","nodes":[3567,3878,3879],"surface":"paving_stones"},{"id":162979447,"hw":"service","ts":"2014-09-10","nodes":[3880,3867]},{"id":162979448,"hw":"service","ts":"2012-05-10","nodes":[3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3881]},{"id":162979449,"hw":"service","ts":"2012-05-10","nodes":[3906,3907,3908]},{"id":162979450,"hw":"service","ts":"2017-11-09","nodes":[3674,3909,3910]},{"id":162979452,"hw":"service","ts":"2026-08-30","nodes":[3911,3912,3913,3914,3915,3916],"surface":"paving_stones"},{"id":162979454,"hw":"service","ts":"2014-09-10","nodes":[920,3917,3918,3919,3874]},{"id":162979457,"hw":"service","ts":"2012-05-10","nodes":[3920,3921,3922,3923,3880]},{"id":162979458,"hw":"service","ts":"2014-09-09","nodes":[3924,3925,3926,3927,3928,3699]},{"id":162979459,"hw":"service","ts":"2015-11-27","nodes":[922,3929,3930,3931,3932,3933,3934]},{"id":162979461,"hw":"service","ts":"2019-10-27","nodes":[921,3935,3936,3937,3938,3939,3940]},{"id":162979462,"hw":"service","ts":"2012-05-10","nodes":[3941,3942,3943,3944,3945,3946]},{"id":162979463,"hw":"service","ts":"2021-06-04","nodes":[3947,3948,3872,3949,3950,3906,3951,3897]},{"id":162979466,"hw":"service","ts":"2022-01-03","nodes":[3875,3866,3952,3920,3953,3954,3955,3956]},{"id":162979467,"hw":"service","ts":"2023-08-25","nodes":[3846,3957,3958,3959,3960,3961,3962,3746,3963,3964],"surface":"asphalt"},{"id":164657625,"hw":"residential","ts":"2026-08-20","nodes":[3965,3966,3967,3968,3623],"name":"Barska","surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":165657585,"hw":"tertiary","ts":"2024-01-30","nodes":[3969,3970,3971,3972,3973],"name":"Starowiślna","surface":"asphalt","smooth":"excellent"},{"id":173124568,"hw":"residential","ts":"2023-03-14","nodes":[2765,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985],"name":"Twardowskiego","surface":"asphalt"},{"id":173128825,"hw":"residential","ts":"2026-04-20","nodes":[461,3986,3987,3988,3989,3990,3991,3992],"name":"Rynek Dębnicki","surface":"asphalt"},{"id":173128826,"hw":"residential","ts":"2026-04-20","nodes":[3993,3994,3995,3996,3991],"name":"Różana","surface":"asphalt"},{"id":173128827,"hw":"service","ts":"2021-05-26","nodes":[3997,3998,3999,4000,4001,4002],"surface":"paving_stones"},{"id":173129518,"hw":"steps","ts":"2023-08-25","nodes":[1323,4003],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":173129519,"hw":"steps","ts":"2023-05-12","nodes":[1366,1302],"surface":"sett","incline":"up","stepCount":30,"ramp":"no","handrail":"no"},{"id":173129520,"hw":"steps","ts":"2026-09-09","nodes":[3643,1312],"surface":"paving_stones","incline":"up","stepCount":24,"ramp":"no","handrail":"no"},{"id":173129521,"hw":"residential","ts":"2022-09-17","nodes":[2641,4004,4005,4006,4007],"name":"Świętego Stanisława","surface":"asphalt"},{"id":173129523,"hw":"steps","ts":"2023-06-16","nodes":[1368,4008],"surface":"paving_stones","incline":"up","stepCount":26,"ramp":"no","handrail":"no"},{"id":175150709,"hw":"living_street","ts":"2026-09-14","nodes":[4009,2377],"name":"Księdza Władysława Gurgacza","surface":"asphalt"},{"id":175162295,"hw":"path","ts":"2025-09-29","nodes":[2877,1411,4010],"surface":"asphalt","checked":"2024-08-18"},{"id":175162296,"hw":"footway","ts":"2022-09-05","nodes":[4011,4012,4013,4014,4015,4016,3557],"surface":"asphalt","footway":"crossing"},{"id":175162297,"hw":"footway","ts":"2026-09-05","nodes":[4017,4018,4019,4020,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4017],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":175162867,"hw":"footway","ts":"2019-05-30","nodes":[4036,4037],"surface":"paving_stones"},{"id":175162868,"hw":"footway","ts":"2026-09-03","nodes":[4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,3025,4051,4052],"surface":"paving_stones"},{"id":175163470,"hw":"footway","ts":"2026-05-28","nodes":[4053,4054,4055,4056,4057,4058],"surface":"paving_stones","footway":"sidewalk"},{"id":175163476,"hw":"footway","ts":"2025-03-02","nodes":[4059,4060,4061],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":175163479,"hw":"footway","ts":"2026-01-29","nodes":[4062,4063,4064,3054,4065,4066,4067,4068,4069],"surface":"paving_stones"},{"id":175716100,"hw":"residential","ts":"2024-03-02","nodes":[197,4070,4071,4072,4073],"name":"Jana Kilińskiego","surface":"asphalt"},{"id":175716101,"hw":"residential","ts":"2026-07-30","nodes":[4074,4075,4076],"name":"Rolna","surface":"asphalt"},{"id":175716102,"hw":"residential","ts":"2026-08-20","nodes":[4077,4078,4079,4080,2759],"name":"Wierzbowa","surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":175716103,"hw":"cycleway","ts":"2024-03-02","nodes":[1675,2827],"surface":"asphalt"},{"id":175716105,"hw":"steps","ts":"2026-03-22","nodes":[4081,4082],"surface":"paving_stones","incline":"up","stepCount":19,"ramp":"no","handrail":"yes"},{"id":175716106,"hw":"footway","ts":"2021-11-19","nodes":[4083,4084,4085,4086,4087,4088,4082],"surface":"paving_stones"},{"id":175716108,"hw":"path","ts":"2026-02-27","nodes":[4089,4090,4091],"surface":"asphalt","checked":"2023-06-18"},{"id":175815857,"hw":"footway","ts":"2020-06-15","nodes":[4092,4093],"surface":"paving_stones","footway":"crossing"},{"id":177213391,"hw":"tertiary","ts":"2026-08-30","nodes":[4094,4095,4096,4097,4098,4099,4100,4101,4102,4103],"name":"Grzegórzecka","surface":"asphalt","width":"3"},{"id":179091502,"hw":"footway","ts":"2024-03-01","nodes":[4104,4105],"surface":"paving_stones"},{"id":179091504,"hw":"footway","ts":"2022-10-23","nodes":[4106,4107,4108,4109,4110],"surface":"paving_stones","footway":"crossing"},{"id":179091505,"hw":"footway","ts":"2019-10-10","nodes":[4110,4111,4112],"surface":"paving_stones"},{"id":179091506,"hw":"footway","ts":"2019-10-21","nodes":[4106,4113,4114,4115],"surface":"paving_stones"},{"id":179264336,"hw":"footway","ts":"2023-03-07","nodes":[4116,4117],"surface":"paving_stones"},{"id":179264341,"hw":"path","ts":"2026-09-02","nodes":[2111,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132,4133],"surface":"paving_stones"},{"id":179264348,"hw":"footway","ts":"2026-09-05","nodes":[4134,4135,4136,4137,4138,4139,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150,4151,4152,4153,4154,4155,4156,4157,4158,4159,4160],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":179264359,"hw":"footway","ts":"2026-09-02","nodes":[4161,4122],"surface":"paving_stones","smooth":"good"},{"id":179264360,"hw":"footway","ts":"2025-06-18","nodes":[4162,4163,4164,4165,4166],"surface":"asphalt","smooth":"excellent","footway":"sidewalk","bridge":true},{"id":179264365,"hw":"footway","ts":"2025-03-31","nodes":[4167,4168,4116,4162],"surface":"paving_stones","smooth":"excellent"},{"id":179264366,"hw":"footway","ts":"2026-09-24","nodes":[4169,4170,4171],"surface":"paving_stones","smooth":"intermediate"},{"id":179264370,"hw":"footway","ts":"2024-10-15","nodes":[4172,4173],"surface":"asphalt"},{"id":179264377,"hw":"footway","ts":"2024-10-15","nodes":[4166,4174,2327],"surface":"paving_stones"},{"id":179264378,"hw":"footway","ts":"2026-04-25","nodes":[4175,2134,4176,4177,3090],"surface":"paving_stones","checked":"2023-02-20"},{"id":179264382,"hw":"footway","ts":"2026-08-19","nodes":[4178,4179,4180,4181,4182,4183],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":179264384,"hw":"footway","ts":"2023-04-18","nodes":[4184,4185,4186,4187,4188,4189,4190,4191,4192,4193,4194,4183],"surface":"paving_stones","footway":"sidewalk"},{"id":179264397,"hw":"footway","ts":"2025-12-30","nodes":[2807,4195,4196,4197,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207],"surface":"asphalt"},{"id":180594744,"hw":"residential","ts":"2026-09-03","nodes":[4208,4209,1584],"name":"Miodowa","surface":"asphalt","width":"5.5"},{"id":180816574,"hw":"footway","ts":"2021-10-21","nodes":[4210,2668,4211],"surface":"asphalt"},{"id":180816579,"hw":"footway","ts":"2022-09-17","nodes":[4212,4213,4214],"surface":"paving_stones"},{"id":180931996,"hw":"footway","ts":"2026-08-24","nodes":[4215,4216,4217],"name":"Pasaż Bielaka","surface":"sett","smooth":"good"},{"id":180931997,"hw":"living_street","ts":"2026-08-20","nodes":[4218,23],"name":"Rynek Główny","surface":"sett","smooth":"good"},{"id":180955440,"hw":"footway","ts":"2023-01-05","nodes":[4219,4220,4221],"surface":"asphalt","footway":"crossing"},{"id":180955441,"hw":"footway","ts":"2026-08-21","nodes":[4222,4223,4224,4225,4226,4227,4228,4229],"surface":"paving_stones"},{"id":181376931,"hw":"service","ts":"2023-08-10","nodes":[4230,4231,4232,4233],"surface":"paving_stones"},{"id":181520070,"hw":"residential","ts":"2021-05-26","nodes":[2354,4234],"name":"Tatarska","surface":"asphalt"},{"id":181520071,"hw":"residential","ts":"2021-03-10","nodes":[4234,4235,2863],"name":"Tatarska","surface":"asphalt"},{"id":181520076,"hw":"service","ts":"2022-05-31","nodes":[2467,4236,4237],"surface":"asphalt"},{"id":181520077,"hw":"service","ts":"2019-08-27","nodes":[4237,4238]},{"id":181520078,"hw":"service","ts":"2019-08-27","nodes":[4238,4239]},{"id":181520081,"hw":"service","ts":"2019-08-27","nodes":[4240,4241,4242,4239,4243,4244,4245,4246,4247,4240]},{"id":181557691,"hw":"steps","ts":"2024-04-07","nodes":[4248,4249],"surface":"paving_stones","incline":"up","ramp":"no","handrail":"yes"},{"id":181645726,"hw":"living_street","ts":"2024-08-12","nodes":[4250,4251,4252,4253,4254,4255,4256,1477],"name":"Plac Wolnica","surface":"asphalt","width":"8"},{"id":181645729,"hw":"living_street","ts":"2026-08-28","nodes":[1477,4257,4258,4259,4260,39],"name":"Plac Wolnica","surface":"asphalt"},{"id":182139179,"hw":"service","ts":"2015-03-02","nodes":[2488,4261,2491],"surface":"asphalt"},{"id":182285669,"hw":"footway","ts":"2026-08-31","nodes":[4262,4263,4264,4265,4266,4267,4268,4269,4270,4271,4272,4273,4274,4275,4276,4277,4278,4279,4280,4281,4282,4283,4284],"surface":"paving_stones","smooth":"good"},{"id":182667663,"hw":"service","ts":"2024-06-24","nodes":[4285,4286,4287,4288,4289,1603]},{"id":182667921,"hw":"footway","ts":"2019-10-04","nodes":[4290,4291,4292],"surface":"paving_stones"},{"id":182667922,"hw":"footway","ts":"2025-09-14","nodes":[4293,4294],"surface":"sett","smooth":"good"},{"id":182667923,"hw":"footway","ts":"2022-09-17","nodes":[4295,4294],"surface":"paving_stones"},{"id":182667924,"hw":"footway","ts":"2019-10-04","nodes":[4296,4297],"surface":"paving_stones"},{"id":182667927,"hw":"footway","ts":"2021-05-07","nodes":[4298,4296,4299,4300,4301,4302]},{"id":182667928,"hw":"footway","ts":"2025-09-14","nodes":[4303,4293,4304,4305,4306,4307],"surface":"paving_stones","smooth":"good"},{"id":182668167,"hw":"footway","ts":"2026-01-29","nodes":[4308,4309,4310,4311,4312,4313],"surface":"paving_stones"},{"id":182668168,"hw":"footway","ts":"2018-05-19","nodes":[4314,4315,4309,2369],"surface":"paving_stones"},{"id":182719069,"hw":"footway","ts":"2025-08-21","nodes":[4316,2361],"surface":"paving_stones"},{"id":182719071,"hw":"footway","ts":"2018-11-25","nodes":[4317,2363],"surface":"paving_stones"},{"id":182719072,"hw":"footway","ts":"2025-08-21","nodes":[4318,4316],"surface":"paving_stones","tunnel":true},{"id":182719074,"hw":"footway","ts":"2025-08-21","nodes":[4319,4318],"surface":"paving_stones"},{"id":182719076,"hw":"footway","ts":"2018-11-25","nodes":[2360,4320,4321,4317,4322,1606]},{"id":182719082,"hw":"footway","ts":"2024-09-07","nodes":[4323,4319,4324,4039],"surface":"paving_stones"},{"id":182719084,"hw":"service","ts":"2022-10-04","nodes":[4325,4326,4327,4328,4329,4330]},{"id":182722710,"hw":"service","ts":"2017-07-02","nodes":[4331,4332]},{"id":183426100,"hw":"residential","ts":"2024-06-27","nodes":[1437,4333,4334,4335,4336,4337,4338,4339,4340,4341],"name":"Świętego Sebastiana","surface":"asphalt"},{"id":184308569,"hw":"tertiary","ts":"2026-05-05","nodes":[71,4342,4343],"name":"Aleja Marszałka Ferdinanda Focha","surface":"asphalt"},{"id":185716176,"hw":"pedestrian","ts":"2025-03-30","nodes":[4344,4345],"name":"Rynek Główny","surface":"sett"},{"id":187148365,"hw":"tertiary","ts":"2026-03-17","nodes":[4346,4347,4348,4349,4350,4351,4352,4353,4354,4355,4356,4357,4358,4359,4360,4361,4362,4363,4364,4365,4366,4367,4368,4369,4370],"name":"Zabłocie","surface":"asphalt"},{"id":187148370,"hw":"footway","ts":"2025-12-30","nodes":[4154,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384,4385,4386,4387,4388,4389,4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402],"surface":"paving_stones"},{"id":187148371,"hw":"footway","ts":"2025-12-30","nodes":[4169,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4414,4415,4416,4417,54,4381],"surface":"paving_stones"},{"id":187775411,"hw":"service","ts":"2026-09-03","nodes":[4418,4419,4420,4421,4422,4423,4424,4425],"surface":"gravel"},{"id":188080043,"hw":"residential","ts":"2025-07-16","nodes":[4341,4426],"name":"Świętego Sebastiana","surface":"asphalt"},{"id":189431534,"hw":"footway","ts":"2023-06-12","nodes":[1781,4427,4428],"surface":"paving_stones"},{"id":189917357,"hw":"residential","ts":"2024-01-30","nodes":[4429,4430,4431,4432,4433,4434,1434],"name":"Berka Joselewicza","surface":"concrete"},{"id":189917358,"hw":"living_street","ts":"2024-01-31","nodes":[1635,4435,4436,4437,4438,3309,4439,4440,4441,4442,4443,4444,4445,4446],"name":"Dajwór","surface":"asphalt"},{"id":189917359,"hw":"living_street","ts":"2024-02-05","nodes":[4447,4448,318],"name":"Lewkowa","surface":"sett","smooth":"intermediate"},{"id":189917361,"hw":"residential","ts":"2026-08-20","nodes":[4449,4450,4451,4452,4453,4454,4455,4456,4457,3328],"name":"Miodowa","surface":"asphalt","smooth":"excellent"},{"id":195031603,"hw":"residential","ts":"2026-06-03","nodes":[4458,4459,4460,4461,4462,4463,4464,3240],"name":"Metalowców","surface":"asphalt","width":"4"},{"id":195183876,"hw":"service","ts":"2026-09-13","nodes":[3121,4465,4466],"surface":"paving_stones"},{"id":195207768,"hw":"footway","ts":"2026-09-02","nodes":[4149,4467,4468,4469,4470,4471,4472,4473,4474,4475,4476,4477,4478,4479],"surface":"paving_stones","footway":"sidewalk"},{"id":195209614,"hw":"residential","ts":"2026-09-02","nodes":[4480,4481,4482,4483,4484,4485,4486,4487,4488,4489],"name":"Kącik","surface":"asphalt","smooth":"excellent"},{"id":195209615,"hw":"tertiary","ts":"2025-08-21","nodes":[4480,4490,4491],"name":"Na Zjeździe","surface":"asphalt"},{"id":195761044,"hw":"steps","ts":"2024-10-20","nodes":[2154,4492],"surface":"concrete","incline":"up","width":"2.5","stepCount":42,"ramp":"no","handrail":"no"},{"id":195761045,"hw":"footway","ts":"2024-09-09","nodes":[4493,4494,4495],"surface":"paving_stones","smooth":"excellent"},{"id":195780180,"hw":"residential","ts":"2025-04-02","nodes":[3522,4496,4497,4498,4499,4500,4501,4502,4503,4504,4505,4506,506],"name":"Nadwiślańska","surface":"asphalt"},{"id":196325317,"hw":"footway","ts":"2023-02-20","nodes":[4507,4508,4509],"surface":"paving_stones"},{"id":196341081,"hw":"footway","ts":"2023-01-25","nodes":[4510,4511,4512,4513],"surface":"asphalt","footway":"sidewalk"},{"id":196565132,"hw":"footway","ts":"2025-02-09","nodes":[4514,4515,4516,4517,4518,4519,4520,4521,4522,4523],"surface":"paving_stones","smooth":"good"},{"id":196573179,"hw":"footway","ts":"2025-04-09","nodes":[4524,4525],"surface":"asphalt","smooth":"good"},{"id":196578517,"hw":"residential","ts":"2026-02-03","nodes":[4526,4527,4528,4529,2066],"name":"Zamkowa","surface":"asphalt"},{"id":196578519,"hw":"footway","ts":"2021-03-26","nodes":[4530,4515],"surface":"paving_stones"},{"id":196578520,"hw":"steps","ts":"2024-09-29","nodes":[4531,4532],"surface":"concrete","incline":"down","stepCount":8,"ramp":"no","handrail":"no"},{"id":196578521,"hw":"path","ts":"2023-04-25","nodes":[4514,4533,2044],"surface":"ground"},{"id":196578522,"hw":"footway","ts":"2023-04-25","nodes":[4523,4530,4534,2048],"surface":"paving_stones"},{"id":196578523,"hw":"footway","ts":"2025-02-09","nodes":[4535,4536,4537,2458],"surface":"paving_stones","smooth":"good"},{"id":196596484,"hw":"path","ts":"2024-09-12","nodes":[4538,4539,4540,4541,4542],"surface":"asphalt"},{"id":196677259,"hw":"steps","ts":"2024-08-21","nodes":[4543,4544],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":196677260,"hw":"steps","ts":"2024-08-21","nodes":[4545,4546],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":196677262,"hw":"footway","ts":"2024-07-30","nodes":[4547,2254,2193],"surface":"asphalt"},{"id":196677264,"hw":"footway","ts":"2021-09-23","nodes":[4546,4548,4549,4550,4551,4552,4553],"surface":"asphalt"},{"id":196677265,"hw":"footway","ts":"2023-06-12","nodes":[4554,4555,4556,4547,4557,4558,4559,2196],"surface":"asphalt"},{"id":196677276,"hw":"footway","ts":"2024-08-21","nodes":[4545,4543],"surface":"paving_stones"},{"id":196677277,"hw":"footway","ts":"2024-08-21","nodes":[4544,2197],"surface":"paving_stones"},{"id":196679014,"hw":"footway","ts":"2023-08-10","nodes":[4560,4561,4562,4563]},{"id":196720056,"hw":"tertiary","ts":"2025-11-28","nodes":[4564,4565,4566,66],"name":"Józefa Dietla","surface":"asphalt"},{"id":196720058,"hw":"tertiary","ts":"2025-11-29","nodes":[31,4567,4568],"name":"Józefa Dietla","surface":"asphalt"},{"id":196746389,"hw":"footway","ts":"2014-08-04","nodes":[1798,4569,4570],"surface":"gravel"},{"id":196746391,"hw":"footway","ts":"2026-09-24","nodes":[4571,4572,4573,4574,4575,4576,4577,4578,4579,4580,4581],"surface":"asphalt"},{"id":196746416,"hw":"footway","ts":"2013-02-03","nodes":[1798,4582],"surface":"asphalt"},{"id":199521644,"hw":"service","ts":"2024-02-14","nodes":[4583,4584,4585,4586],"surface":"paving_stones"},{"id":199884230,"hw":"footway","ts":"2023-10-20","nodes":[4587,4588,4589,4590,4591,4019,4592],"surface":"paving_stones","footway":"sidewalk"},{"id":199884231,"hw":"footway","ts":"2026-05-28","nodes":[1121,4593,4594],"surface":"paving_stones","footway":"sidewalk"},{"id":199884232,"hw":"footway","ts":"2025-09-23","nodes":[4595,4596,4597],"surface":"paved","tunnel":true,"checked":"2024-11-22"},{"id":199884233,"hw":"footway","ts":"2026-05-28","nodes":[4598,4599,4600,2574,4601,4602,4594],"surface":"asphalt","footway":"crossing"},{"id":199884235,"hw":"footway","ts":"2023-09-30","nodes":[4587,4603],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":199884236,"hw":"footway","ts":"2026-09-05","nodes":[4604,4605,4606,4029],"surface":"asphalt","footway":"crossing"},{"id":199884237,"hw":"footway","ts":"2026-10-02","nodes":[4607,4608,4609,4610,4611,4612,4613,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4626,4627,4628,4629,4630],"surface":"paving_stones","footway":"sidewalk"},{"id":199884238,"hw":"footway","ts":"2026-10-02","nodes":[4630,4631,4632,4633,4634,4635,4636,4637,4638,4639,4640,4641,4642,4643,4644],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":199888625,"hw":"footway","ts":"2026-09-05","nodes":[4645,4646,4647,4648,4053,4649,4650,4651,4652,4653,4654,4655,4656,4657,4658,4659,4018,4660],"surface":"paving_stones","footway":"sidewalk"},{"id":199888626,"hw":"footway","ts":"2021-09-01","nodes":[4054,4649,4595],"surface":"paving_stones","footway":"sidewalk"},{"id":199895012,"hw":"footway","ts":"2025-03-02","nodes":[4661,4662,4663],"surface":"paving_stones","smooth":"excellent","footway":"crossing"},{"id":199895014,"hw":"footway","ts":"2024-01-30","nodes":[4664,4665,4666,4667,4668,4669,4670,4671,4672,4092,4673,4674,4675,4676,4677],"surface":"paving_stones","footway":"sidewalk"},{"id":199895015,"hw":"footway","ts":"2026-06-16","nodes":[4608,4678,4679,4680,4681,4682,4683,4684,4685,4686,4687],"surface":"paving_stones","footway":"sidewalk"},{"id":199905045,"hw":"footway","ts":"2021-10-20","nodes":[4688,4689,4690,4691,4692,4693,4694,4695,4696,4697,4698,4699,4700,4701,4702,4703,4704,4705,4706,4707,4708,4709],"surface":"paving_stones","footway":"sidewalk"},{"id":199905046,"hw":"footway","ts":"2022-02-02","nodes":[4664,4710],"surface":"paving_stones","footway":"sidewalk"},{"id":199905047,"hw":"footway","ts":"2018-09-02","nodes":[4691,4711],"surface":"paving_stones","footway":"crossing"},{"id":199905048,"hw":"footway","ts":"2023-09-21","nodes":[4693,4712,4713,4714,4715],"surface":"asphalt","footway":"crossing"},{"id":199905049,"hw":"footway","ts":"2019-10-10","nodes":[4716,3972,4717],"surface":"asphalt","footway":"crossing"},{"id":199965197,"hw":"footway","ts":"2022-10-12","nodes":[4718,4719,4720,4721,4722,4723,4724,4725,4726,4727,4728,4729,4730,4731,4732,4733,4734,4735,4736],"surface":"paving_stones","footway":"sidewalk"},{"id":199965198,"hw":"footway","ts":"2026-08-30","nodes":[4737,4738,4739,4740,4741,4742,4743,4744,4745,4746,4747,4748],"surface":"paving_stones","footway":"sidewalk"},{"id":199965199,"hw":"footway","ts":"2019-10-11","nodes":[4749,4750],"surface":"paving_stones","footway":"sidewalk"},{"id":199965201,"hw":"footway","ts":"2023-09-21","nodes":[4730,4751,4752,4753,4754,4739],"surface":"asphalt","footway":"crossing"},{"id":199965202,"hw":"footway","ts":"2024-01-26","nodes":[4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4766,4767,4768,4769],"surface":"paving_stones","footway":"sidewalk"},{"id":199965203,"hw":"footway","ts":"2026-08-30","nodes":[4770,4451,4737],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":199965204,"hw":"footway","ts":"2019-10-11","nodes":[4750,1637,4771],"surface":"asphalt","footway":"crossing"},{"id":199965205,"hw":"footway","ts":"2023-09-21","nodes":[4720,4772,4773,4774,4745],"surface":"asphalt","footway":"crossing"},{"id":199965206,"hw":"footway","ts":"2020-09-01","nodes":[4775,4431,4748],"surface":"asphalt","footway":"crossing"},{"id":199965207,"hw":"footway","ts":"2026-08-20","nodes":[4736,4776,4777],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":199965208,"hw":"footway","ts":"2024-01-28","nodes":[1519,4778,4779,4780,4781],"surface":"paving_stones"},{"id":199965209,"hw":"footway","ts":"2026-08-30","nodes":[4782,4783,4784,4785,4786,4787,4788,4789,4790,4791,4792,4793,4794],"surface":"paving_stones","footway":"sidewalk"},{"id":199965210,"hw":"footway","ts":"2019-10-11","nodes":[4771,4795,4796,4797,4798,4799,4800,4801,4771],"surface":"paving_stones","footway":"sidewalk"},{"id":199965211,"hw":"footway","ts":"2026-08-21","nodes":[4802,4803,4804,4805,4806,4777,4794],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":200358350,"hw":"path","ts":"2025-08-03","nodes":[4807,4808,4809,4810,4811],"surface":"asphalt","checked":"2025-04-21"},{"id":200358352,"hw":"footway","ts":"2024-03-01","nodes":[3504,4812,4813],"surface":"paving_stones","checked":"2021-07-10"},{"id":200358353,"hw":"footway","ts":"2024-03-02","nodes":[4814,4815,4816,1002,998,4817],"surface":"asphalt"},{"id":200358354,"hw":"footway","ts":"2024-03-01","nodes":[4818,4819,4820,4821,996,4822,4823,4824,4816],"surface":"paving_stones"},{"id":200358355,"hw":"service","ts":"2024-03-01","nodes":[4825,4826,4827,4828,3504,4829,838],"surface":"asphalt"},{"id":200358356,"hw":"footway","ts":"2024-03-01","nodes":[4828,4830,4831,4832,4833,4834,1201],"surface":"asphalt"},{"id":200395032,"hw":"footway","ts":"2024-03-01","nodes":[4835,4836,4837,4838,1020,4839,4840,4841,4842,4818,1201,4843,4844,3492],"surface":"asphalt"},{"id":200395033,"hw":"footway","ts":"2024-03-01","nodes":[4845,4846,4847,4840,4848,4849],"surface":"paving_stones"},{"id":200395034,"hw":"footway","ts":"2024-03-01","nodes":[4850,4851,4852,1005,1046,1009,1026,4853,4848,4814],"surface":"asphalt"},{"id":200395035,"hw":"footway","ts":"2026-08-25","nodes":[4849,4854,4855,4856,4857,4858,4859,4860,4861,1017,4862,4863,4864,1008,4865,4866,4867,4868,4869,4870],"surface":"paving_stones"},{"id":200395036,"hw":"footway","ts":"2024-03-01","nodes":[4871,4852],"surface":"paving_stones"},{"id":200395038,"hw":"footway","ts":"2024-05-30","nodes":[4846,4872,4873,4847],"surface":"paving_stones"},{"id":200395039,"hw":"footway","ts":"2024-05-30","nodes":[4874,4872,4875,4876,4845],"surface":"paving_stones"},{"id":200395040,"hw":"footway","ts":"2026-08-25","nodes":[4860,4877,4878,4879,4880,4881,4853,4882,4883,4884,4839],"surface":"asphalt"},{"id":200418476,"hw":"footway","ts":"2025-05-28","nodes":[4885,4886],"surface":"sett","smooth":"intermediate"},{"id":200418477,"hw":"footway","ts":"2024-03-01","nodes":[4887,4888,4889,4890,4891,4892],"surface":"paving_stones"},{"id":200418478,"hw":"footway","ts":"2024-12-01","nodes":[4887,4893],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":200418479,"hw":"footway","ts":"2025-05-28","nodes":[4894,4895,4896,4897],"surface":"paving_stones","smooth":"good"},{"id":200419740,"hw":"footway","ts":"2019-07-01","nodes":[4898,4899],"surface":"asphalt"},{"id":200419742,"hw":"footway","ts":"2024-03-02","nodes":[4898,4900,911],"surface":"asphalt"},{"id":200419747,"hw":"footway","ts":"2024-03-01","nodes":[911,988,4901,4902,4887],"surface":"asphalt"},{"id":200421449,"hw":"footway","ts":"2026-08-21","nodes":[4903,4904,4905,907,4906,4907,4908,903,4909,4910,4911,4912,4913],"surface":"asphalt","smooth":"excellent"},{"id":200421450,"hw":"footway","ts":"2024-08-09","nodes":[4914,4915,846,852,4916],"surface":"asphalt","smooth":"excellent"},{"id":200459463,"hw":"footway","ts":"2025-03-11","nodes":[4917,839,4918,219],"surface":"asphalt","smooth":"good"},{"id":200459464,"hw":"footway","ts":"2025-03-11","nodes":[219,4919,650,641,4920,4921],"surface":"asphalt","smooth":"excellent"},{"id":200459466,"hw":"footway","ts":"2026-08-21","nodes":[4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,4932,4933,4934,4935,4936,4937,4938,4939,4940,4941,4914],"surface":"paving_stones"},{"id":200459467,"hw":"footway","ts":"2024-03-02","nodes":[4942,210,4943],"surface":"paving_stones"},{"id":200459468,"hw":"footway","ts":"2026-08-21","nodes":[4944,4945,4946,4912,4942],"surface":"paving_stones"},{"id":200459469,"hw":"footway","ts":"2024-03-02","nodes":[858,879,4947,4948,4949,4950],"surface":"asphalt"},{"id":200459471,"hw":"footway","ts":"2025-03-05","nodes":[851,858,859,4951,4952,4953,4954,4955,4956],"surface":"asphalt","smooth":"excellent"},{"id":200462099,"hw":"footway","ts":"2026-08-21","nodes":[4957,4958,4919,4959,4960,4961,4962],"surface":"paving_stones"},{"id":200570713,"hw":"footway","ts":"2025-08-21","nodes":[1070,1820,4963,4964,4965],"surface":"asphalt","smooth":"excellent"},{"id":200572745,"hw":"footway","ts":"2025-08-21","nodes":[1173,1166,4966,4967,4968,4969,1287,4970,4971,4972,4973,1288,1173],"surface":"asphalt","smooth":"intermediate"},{"id":200770367,"hw":"pedestrian","ts":"2026-08-24","nodes":[4974,4975,4976,4977,4978],"name":"Plac Mariacki","surface":"paving_stones","smooth":"excellent"},{"id":200980710,"hw":"steps","ts":"2024-08-06","nodes":[4979,4980,4981,4982],"surface":"concrete","incline":"down","stepCount":20,"ramp":"no","handrail":"yes"},{"id":201167124,"hw":"footway","ts":"2026-09-25","nodes":[2681,4983],"surface":"wood","tunnel":true},{"id":201167125,"hw":"footway","ts":"2026-08-21","nodes":[4984,4985,4986,4987,4988,4989,4990,4991,4992,4993,4994],"surface":"paving_stones"},{"id":201435273,"hw":"footway","ts":"2024-05-04","nodes":[4995,4996,4997,4998,4999,5000,5001,5002,5003,5004,5005],"surface":"asphalt"},{"id":201435276,"hw":"footway","ts":"2024-12-01","nodes":[1218,5006,5007,5008,5009],"surface":"paving_stones","smooth":"good"},{"id":201435278,"hw":"footway","ts":"2024-03-01","nodes":[4615,5010,5011,5012,5009],"surface":"concrete","footway":"crossing"},{"id":201476203,"hw":"steps","ts":"2024-08-02","nodes":[5013,5014],"surface":"paving_stones","incline":"down","stepCount":5,"ramp":"no","handrail":"no"},{"id":201476204,"hw":"steps","ts":"2024-08-02","nodes":[5015,5016],"surface":"paving_stones","incline":"down","stepCount":5,"ramp":"no","handrail":"no"},{"id":201476205,"hw":"steps","ts":"2024-08-02","nodes":[5017,5018],"surface":"paving_stones","incline":"down","stepCount":5,"ramp":"no","handrail":"no"},{"id":201476206,"hw":"steps","ts":"2024-08-02","nodes":[5019,5020],"surface":"paving_stones","incline":"down","stepCount":5,"ramp":"no","handrail":"no"},{"id":201476207,"hw":"steps","ts":"2024-08-02","nodes":[5021,5022],"surface":"paving_stones","incline":"down","stepCount":5,"ramp":"no","handrail":"no"},{"id":201476208,"hw":"steps","ts":"2024-08-02","nodes":[5023,5024,5025],"surface":"paving_stones","incline":"down","stepCount":5,"ramp":"no","handrail":"no"},{"id":201476210,"hw":"service","ts":"2024-03-01","nodes":[5026,5027,5028],"surface":"paving_stones"},{"id":201476211,"hw":"service","ts":"2024-03-01","nodes":[665,5029,5030,5031],"surface":"sett"},{"id":201562953,"hw":"pedestrian","ts":"2025-01-30","nodes":[5032,5033,5034,5035,5036,5037,5038,5039,5040,5041,5042,5043,5044,5045,5046,5047,5048,5049,5050,5051,5052,5053,5054,5055,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072,5073,5074,5075,5076,5077,5078,5079,5080,5081,5082,5083,5084,5085,5032],"name":"Dziedziniec Batorego","surface":"unhewn_cobblestone"},{"id":202137188,"hw":"footway","ts":"2021-02-16","nodes":[5086,5087,5088,5089,5090,5091,5092,5093],"surface":"paving_stones","footway":"sidewalk"},{"id":202137189,"hw":"footway","ts":"2023-10-04","nodes":[5094,5095,5096,5097,5098,5099],"surface":"asphalt","footway":"crossing"},{"id":202137190,"hw":"footway","ts":"2023-09-21","nodes":[5100,5101,5102,5103,5104],"surface":"asphalt","footway":"crossing"},{"id":202137192,"hw":"service","ts":"2024-01-26","nodes":[5105,5106,5107,5108],"surface":"asphalt"},{"id":202137194,"hw":"footway","ts":"2021-10-21","nodes":[5109,1628,5110],"surface":"asphalt","footway":"crossing"},{"id":202149611,"hw":"steps","ts":"2024-10-15","nodes":[5111,5112],"surface":"paving_stones","handrail":"no"},{"id":202149613,"hw":"footway","ts":"2024-01-26","nodes":[5113,5114,5115,5116,5117,5118,4210],"surface":"paving_stones","footway":"sidewalk"},{"id":202149616,"hw":"footway","ts":"2019-10-07","nodes":[5119,5120,5121,5122,5123,5124,5125,5126,5127,1447],"surface":"paving_stones","footway":"sidewalk"},{"id":202165015,"hw":"footway","ts":"2026-07-01","nodes":[5128,5129,5130,5131,5132],"surface":"paving_stones","footway":"sidewalk"},{"id":202165016,"hw":"footway","ts":"2026-07-01","nodes":[2328,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144],"surface":"paving_stones","footway":"sidewalk"},{"id":202170818,"hw":"footway","ts":"2024-07-24","nodes":[5145,5146,4173,5147,5148,5149,5150,5151,4174],"surface":"paving_stones"},{"id":202170821,"hw":"footway","ts":"2025-03-01","nodes":[5152,5153,5154,5155,5156,5157,5158,1450],"surface":"paving_stones","smooth":"excellent","checked":"2021-03-02"},{"id":202170822,"hw":"footway","ts":"2021-10-21","nodes":[5145,5159,5160,2333,5161,2337,5162,5163,5164,5165],"surface":"paving_stones"},{"id":202179628,"hw":"residential","ts":"2026-09-02","nodes":[5166,5167,5168],"name":"Mostowa","surface":"asphalt"},{"id":202179629,"hw":"footway","ts":"2026-09-05","nodes":[2994,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,5179,5180,5181,5165],"surface":"paving_stones","footway":"sidewalk"},{"id":202179631,"hw":"footway","ts":"2019-10-20","nodes":[5182,5183,5184],"surface":"paving_stones"},{"id":202179634,"hw":"footway","ts":"2021-09-01","nodes":[2305,5185,5186],"surface":"asphalt"},{"id":202179640,"hw":"footway","ts":"2026-09-05","nodes":[5187,5188,5189],"surface":"asphalt","footway":"crossing"},{"id":202179641,"hw":"footway","ts":"2026-09-05","nodes":[5190,5191,5192],"surface":"asphalt","footway":"crossing"},{"id":202179642,"hw":"footway","ts":"2026-09-05","nodes":[5193,5194,5195,5196,5197,5198,5199,5200,5201,5202,5203,5204],"surface":"paving_stones","footway":"sidewalk"},{"id":202179644,"hw":"footway","ts":"2019-10-20","nodes":[5205,5206,5207,5208],"surface":"paving_stones"},{"id":202179646,"hw":"footway","ts":"2021-09-01","nodes":[5171,5209]},{"id":202179648,"hw":"footway","ts":"2026-09-05","nodes":[5210,5211,5212,5213,5214,5215,5216,5217],"surface":"paving_stones","footway":"sidewalk"},{"id":202179651,"hw":"footway","ts":"2021-09-01","nodes":[2998,5218,5219,5220,5221],"surface":"paving_stones"},{"id":202179653,"hw":"footway","ts":"2026-09-05","nodes":[5222,5223,5224,5225,5182,5226],"surface":"paving_stones","footway":"sidewalk"},{"id":202179659,"hw":"footway","ts":"2026-09-05","nodes":[5227,5208,5228,5229,5230,5231,5232,5217,5233],"surface":"paving_stones","footway":"sidewalk"},{"id":202179661,"hw":"footway","ts":"2022-10-22","nodes":[5152,5234,5235],"surface":"paving_stones","footway":"sidewalk"},{"id":202185243,"hw":"residential","ts":"2026-09-02","nodes":[1469,5236,5237,5166],"name":"Mostowa","surface":"sett","width":"5"},{"id":202185248,"hw":"footway","ts":"2026-08-28","nodes":[5238,5239,5240,5241,5242,5243,5244,5245],"surface":"paving_stones","footway":"sidewalk"},{"id":202185249,"hw":"footway","ts":"2024-02-18","nodes":[5246,5247,44],"surface":"paving_stones"},{"id":202185250,"hw":"footway","ts":"2021-01-30","nodes":[5211,5248,5249,5205],"surface":"paving_stones","footway":"sidewalk"},{"id":202185252,"hw":"service","ts":"2024-02-18","nodes":[5250,5223,5251],"surface":"cobblestone"},{"id":202185253,"hw":"footway","ts":"2022-10-10","nodes":[5252,5253,5254,5255,5256,5247,5222],"surface":"paving_stones","footway":"sidewalk"},{"id":202185254,"hw":"footway","ts":"2024-02-18","nodes":[5257,5258,5259,5260,5261],"surface":"paving_stones","footway":"sidewalk"},{"id":202185255,"hw":"footway","ts":"2024-02-17","nodes":[5238,5262,5263,5264,5265],"surface":"paving_stones","footway":"sidewalk"},{"id":202185256,"hw":"service","ts":"2014-07-25","nodes":[5266,5267,5268]},{"id":202185257,"hw":"footway","ts":"2026-08-28","nodes":[5269,5270,5271,5272,5273,5274,5275,5276,5277,5278],"surface":"paving_stones","footway":"sidewalk"},{"id":202202762,"hw":"footway","ts":"2026-08-28","nodes":[5279,5280,5281,5282,5283,5284,5285,5286],"surface":"paving_stones","footway":"sidewalk"},{"id":202202764,"hw":"footway","ts":"2025-03-05","nodes":[5287,4252,5288],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":202202765,"hw":"footway","ts":"2026-08-28","nodes":[5289,4257,5290],"surface":"asphalt","footway":"crossing"},{"id":202202767,"hw":"footway","ts":"2021-09-01","nodes":[5291,1642,5292],"surface":"asphalt","footway":"crossing"},{"id":202202769,"hw":"footway","ts":"2026-08-28","nodes":[5293,5294,5295,5296,5297],"surface":"paving_stones","footway":"sidewalk"},{"id":202202771,"hw":"footway","ts":"2021-09-01","nodes":[5298,5299,5300],"surface":"paving_stones","footway":"sidewalk"},{"id":202202772,"hw":"footway","ts":"2026-09-05","nodes":[5301,5302,5303,5304,5305,5306,5307,5308,5309],"surface":"paving_stones","footway":"sidewalk"},{"id":202202773,"hw":"footway","ts":"2026-08-28","nodes":[5310,5311,5312,5313,5314,5315,5316,5317,5318,5319,5320,5321,5322,5323,5324,5325,5326,5327,5328,5329,5330,5331,5332,5333,5334,5335,5336,5337,5338,5339,5340,5288],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":202202774,"hw":"footway","ts":"2026-08-28","nodes":[5341,4256,5342],"surface":"asphalt","footway":"crossing"},{"id":202202775,"hw":"footway","ts":"2026-08-28","nodes":[5343,5308,5344,5345,5346,5347,5348,5349,5350,5351,5352],"surface":"paving_stones","footway":"sidewalk"},{"id":202202776,"hw":"footway","ts":"2026-08-28","nodes":[5353,5354,5355,5356,5357,5358,5359,5360,5361,40,1481,5362,5363,5364,5365,5366,5367,1486,5368,5342],"surface":"paving_stones","footway":"sidewalk"},{"id":202202777,"hw":"footway","ts":"2026-08-28","nodes":[5322,5369,5370,5371,5372,5373,5374,5375,5360,5376],"surface":"paving_stones"},{"id":202202778,"hw":"footway","ts":"2026-08-28","nodes":[5370,5377,5378,5379],"surface":"paving_stones"},{"id":202202780,"hw":"footway","ts":"2026-08-29","nodes":[5380,5381,5382,5383,5384,5385,5386,5387,5300,5291],"surface":"paving_stones","footway":"sidewalk"},{"id":202202781,"hw":"footway","ts":"2026-08-28","nodes":[5265,5388,5389,5390,5391,5392,5393,5394,5395,5396,5397,5245],"surface":"paving_stones","footway":"sidewalk"},{"id":202202782,"hw":"footway","ts":"2025-08-25","nodes":[5398,5399,5400,5401,5402,5403,5404,5293,5287],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":202202783,"hw":"footway","ts":"2026-08-30","nodes":[5405,5406,5407,5408,5409,5410,5411,5412,5413,5414,5415,5416,5417,5418],"surface":"paving_stones","footway":"sidewalk"},{"id":202758655,"hw":"path","ts":"2021-03-22","nodes":[2841,5419,1953],"name":"Bulwar Czerwieński","surface":"asphalt"},{"id":203451372,"hw":"footway","ts":"2023-06-30","nodes":[3713,5420,5421,5422,5423,5424,5425,5426,5427,5428],"surface":"paving_stones"},{"id":203540299,"hw":"steps","ts":"2024-02-14","nodes":[5429,5430,5431],"surface":"paving_stones","incline":"up","stepCount":9,"ramp":"no","handrail":"yes"},{"id":203540300,"hw":"steps","ts":"2024-02-14","nodes":[5432,5433],"surface":"concrete","incline":"up","stepCount":9,"ramp":"no","handrail":"yes"},{"id":203540301,"hw":"footway","ts":"2024-02-14","nodes":[5434,5435],"surface":"paving_stones"},{"id":203540302,"hw":"footway","ts":"2020-12-30","nodes":[5436,5431],"surface":"paving_stones"},{"id":203540303,"hw":"footway","ts":"2026-08-28","nodes":[5343,3608,5437],"surface":"asphalt","footway":"crossing"},{"id":203540304,"hw":"footway","ts":"2019-11-19","nodes":[5438,2637,5439],"surface":"asphalt","footway":"crossing"},{"id":203540305,"hw":"footway","ts":"2025-08-25","nodes":[5440,1513,5441],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":203540306,"hw":"footway","ts":"2023-11-05","nodes":[5442,5443,5444,5445,5446,5447,5448,5449,5450,3301,5451],"surface":"paving_stones","footway":"sidewalk"},{"id":203540307,"hw":"footway","ts":"2020-01-12","nodes":[5452,5453,5454],"surface":"asphalt","footway":"crossing"},{"id":203540308,"hw":"footway","ts":"2019-11-19","nodes":[5455,5456,5457],"surface":"asphalt","footway":"crossing"},{"id":203540309,"hw":"footway","ts":"2024-02-14","nodes":[5429,5458,5435,5459,5460,4586],"surface":"paving_stones"},{"id":203540311,"hw":"footway","ts":"2020-01-12","nodes":[5461,5462,5440],"surface":"paving_stones","footway":"sidewalk"},{"id":203540312,"hw":"footway","ts":"2024-02-06","nodes":[5463,5464,5465,5466,5452],"surface":"paving_stones","footway":"sidewalk"},{"id":203540313,"hw":"footway","ts":"2019-12-27","nodes":[5467,5468,5469,5470,5471],"surface":"paving_stones","footway":"sidewalk"},{"id":203540314,"hw":"footway","ts":"2024-02-11","nodes":[5472,5473,5474,5475,5476,5477,5478,5479,5480,5481,5482,5483,5484],"surface":"paving_stones","footway":"sidewalk"},{"id":203540315,"hw":"footway","ts":"2020-01-12","nodes":[5467,5485,5486,5441,5487],"surface":"paving_stones","footway":"sidewalk"},{"id":203540316,"hw":"footway","ts":"2024-02-14","nodes":[5488,5489,5490,5491,5492,5493],"surface":"paving_stones"},{"id":203540317,"hw":"footway","ts":"2024-02-13","nodes":[5485,1512,5461,5494,5495,5496,5497,5498,5499,5454],"surface":"paving_stones","footway":"sidewalk"},{"id":203540318,"hw":"service","ts":"2024-02-14","nodes":[5500,5501,5502,4586],"surface":"paving_stones"},{"id":203540319,"hw":"footway","ts":"2024-02-13","nodes":[5454,5503,5504,5505,5506,5440],"surface":"paving_stones","footway":"sidewalk"},{"id":203540321,"hw":"footway","ts":"2024-02-14","nodes":[5429,5507,5508,5488,5432],"surface":"paving_stones"},{"id":203540322,"hw":"footway","ts":"2026-08-28","nodes":[5509,5510,5511,5512,5436,5513,5514,5515,5516,5517,5518,5519,5520,5521,5472],"surface":"paving_stones","footway":"sidewalk"},{"id":203540324,"hw":"footway","ts":"2022-10-20","nodes":[5522,5523],"surface":"paving_stones","footway":"sidewalk"},{"id":203542055,"hw":"footway","ts":"2019-01-22","nodes":[5310,5524,5525,5526,5527,5528,5529,5530,5531,5353],"surface":"paving_stones","footway":"sidewalk"},{"id":203542057,"hw":"footway","ts":"2018-01-28","nodes":[5532,5533,5534,5535,5536,5537],"surface":"paving_stones","footway":"sidewalk"},{"id":203546732,"hw":"service","ts":"2024-09-12","nodes":[1780,1783,5538],"surface":"asphalt"},{"id":203546734,"hw":"footway","ts":"2020-01-12","nodes":[5539,1390,5540],"surface":"asphalt","footway":"crossing"},{"id":203546740,"hw":"footway","ts":"2025-09-14","nodes":[5541,5542,5543],"surface":"paving_stones","footway":"sidewalk","checked":"2025-09-14"},{"id":203546742,"hw":"footway","ts":"2022-05-01","nodes":[5544,5545],"surface":"paving_stones","smooth":"intermediate","footway":"sidewalk"},{"id":203546744,"hw":"footway","ts":"2020-06-15","nodes":[5546,5547,5548,5549],"surface":"paving_stones","footway":"sidewalk"},{"id":203546746,"hw":"footway","ts":"2022-10-14","nodes":[5550,5551,5552,5553],"surface":"paving_stones","footway":"sidewalk"},{"id":203546747,"hw":"footway","ts":"2020-01-12","nodes":[5554,5555,5556],"surface":"paving_stones","footway":"sidewalk"},{"id":203546748,"hw":"footway","ts":"2022-10-09","nodes":[5557,5558,5559],"surface":"paving_stones","footway":"sidewalk"},{"id":203546749,"hw":"footway","ts":"2022-10-09","nodes":[5546,5560,5561,5562,5563,5564],"surface":"paving_stones","footway":"sidewalk"},{"id":203546750,"hw":"footway","ts":"2020-01-12","nodes":[5565,5566,5567,5568],"surface":"paving_stones","footway":"sidewalk"},{"id":203546751,"hw":"footway","ts":"2024-02-21","nodes":[5568,5569,5570,5571,5572,5559],"surface":"paving_stones","footway":"sidewalk"},{"id":203546752,"hw":"footway","ts":"2024-02-21","nodes":[5545,5573,5574,5575,5576],"surface":"paving_stones","footway":"sidewalk"},{"id":203546753,"hw":"footway","ts":"2021-10-19","nodes":[5577,5578,5579,5580],"surface":"paving_stones","footway":"sidewalk"},{"id":203546754,"hw":"footway","ts":"2022-10-09","nodes":[1781,5581,5582,5541],"surface":"paving_stones","footway":"sidewalk"},{"id":203558420,"hw":"footway","ts":"2024-03-02","nodes":[5583,5584],"surface":"paved"},{"id":203558422,"hw":"footway","ts":"2024-03-02","nodes":[5585,5586,5587],"surface":"paving_stones"},{"id":203558426,"hw":"footway","ts":"2023-06-29","nodes":[5588,5589,5590,5591],"surface":"paving_stones"},{"id":203558427,"hw":"footway","ts":"2024-03-02","nodes":[5592,5593,5594],"surface":"cobblestone"},{"id":203558429,"hw":"footway","ts":"2024-03-02","nodes":[5595,5596],"surface":"cobblestone"},{"id":203558430,"hw":"footway","ts":"2024-03-02","nodes":[5597,5594,5598,5599,5600],"surface":"cobblestone"},{"id":203558432,"hw":"footway","ts":"2024-03-02","nodes":[5601,5602,5603,5593],"surface":"cobblestone"},{"id":203558433,"hw":"footway","ts":"2024-03-02","nodes":[5596,5588],"surface":"paving_stones"},{"id":203558435,"hw":"footway","ts":"2024-03-02","nodes":[5604,5605,5606],"surface":"cobblestone"},{"id":203558437,"hw":"footway","ts":"2024-03-02","nodes":[5607,5604,5588],"surface":"paving_stones"},{"id":203558438,"hw":"footway","ts":"2024-03-02","nodes":[5608,5609,5595],"surface":"cobblestone"},{"id":203558439,"hw":"steps","ts":"2024-03-02","nodes":[5610,5587],"surface":"paved"},{"id":203558440,"hw":"footway","ts":"2024-03-02","nodes":[5607,5606,5611,5601,5608,5598,5612,5613,5595],"surface":"cobblestone"},{"id":203994674,"hw":"residential","ts":"2024-02-25","nodes":[1534,5614,1645,5615,5616,5617,1545],"name":"Augustiańska","surface":"asphalt"},{"id":203994675,"hw":"residential","ts":"2022-01-07","nodes":[1545,5618,1544,5619,113],"name":"Augustiańska","surface":"asphalt"},{"id":203994678,"hw":"footway","ts":"2024-03-02","nodes":[1795,5620,5621,5622,5623,5624],"surface":"ground"},{"id":203994679,"hw":"footway","ts":"2024-03-09","nodes":[5625,5626,5627,1793,5628,5629,5630,5631,5632],"surface":"paving_stones","footway":"sidewalk"},{"id":203994685,"hw":"footway","ts":"2021-09-01","nodes":[5633,5634],"surface":"paving_stones","footway":"sidewalk"},{"id":203994686,"hw":"footway","ts":"2022-10-16","nodes":[1798,1770],"surface":"asphalt"},{"id":203994689,"hw":"footway","ts":"2024-03-09","nodes":[5635,5636,5637],"surface":"paving_stones","footway":"sidewalk"},{"id":203994690,"hw":"footway","ts":"2022-10-16","nodes":[1771,1796],"surface":"asphalt","checked":"2022-10-16"},{"id":203994691,"hw":"service","ts":"2014-08-03","nodes":[5538,4005],"surface":"asphalt"},{"id":203994695,"hw":"footway","ts":"2024-03-02","nodes":[1775,5638,5639,5640,5641,5642,5643,5644,5645,5646,5647,5648,5649,5650,5651,5652],"surface":"paving_stones","footway":"sidewalk"},{"id":203994696,"hw":"footway","ts":"2021-10-21","nodes":[5577,5618,5653],"surface":"asphalt","footway":"crossing"},{"id":203994698,"hw":"footway","ts":"2021-10-21","nodes":[5654,5617,5655],"surface":"asphalt","footway":"crossing"},{"id":203994700,"hw":"footway","ts":"2014-08-04","nodes":[5635,5624],"surface":"asphalt"},{"id":203994702,"hw":"footway","ts":"2024-03-02","nodes":[5656,5657,5658,5659,5660,5661,5662,5663,5664],"surface":"paving_stones"},{"id":203994704,"hw":"footway","ts":"2014-08-04","nodes":[1772,1795],"surface":"asphalt"},{"id":203994705,"hw":"footway","ts":"2021-09-01","nodes":[5665,5666,5667,5668,5669,5670,5671,5672],"surface":"paving_stones","footway":"sidewalk"},{"id":203994708,"hw":"footway","ts":"2026-09-24","nodes":[5637,4570,5673,5674,5675,5676],"surface":"asphalt","checked":"2022-10-16"},{"id":203994709,"hw":"footway","ts":"2024-03-09","nodes":[5635,5677,5678,5679,5680,5681,5682,5683,5684,5685],"surface":"paving_stones","footway":"sidewalk"},{"id":203994710,"hw":"footway","ts":"2019-01-03","nodes":[5624,5686,5687,5638],"surface":"asphalt"},{"id":203994714,"hw":"footway","ts":"2022-10-14","nodes":[5688,5689,5690,5691],"surface":"paving_stones","footway":"sidewalk"},{"id":203994716,"hw":"footway","ts":"2026-08-28","nodes":[5406,5692,5693,5694,5695,5696,5697,5655],"surface":"paving_stones","footway":"sidewalk"},{"id":203994719,"hw":"footway","ts":"2024-03-09","nodes":[5672,5698,5699,5700,5701,5702,5703,5704,5705,5706,5707,5708],"surface":"paving_stones","footway":"sidewalk"},{"id":203994720,"hw":"footway","ts":"2014-08-04","nodes":[1773,5709,5710,1795],"surface":"asphalt"},{"id":203994721,"hw":"footway","ts":"2021-09-01","nodes":[5632,5711,5712,5713,5714,5715,5716,5717,5718,5719,5720,5721,5722,5723,5724,5725,5726],"surface":"paving_stones","footway":"sidewalk"},{"id":203994723,"hw":"footway","ts":"2026-05-02","nodes":[1780,5727,5728],"surface":"asphalt","checked":"2026-05-02"},{"id":203994724,"hw":"footway","ts":"2021-09-01","nodes":[5685,5729,5652],"surface":"paving_stones","footway":"sidewalk"},{"id":203994725,"hw":"footway","ts":"2021-09-01","nodes":[5688,5730,5731,5732,5733,5734,5298],"surface":"paving_stones","footway":"sidewalk"},{"id":204040875,"hw":"footway","ts":"2026-09-24","nodes":[5726,5735,5736,5737,5738,5739,5740,1791,5741,5742,5743,5744,5745,5746,5747,5674,5748,4582,1768],"surface":"asphalt"},{"id":204040879,"hw":"service","ts":"2024-02-26","nodes":[5749,5750,5751],"surface":"asphalt"},{"id":204040880,"hw":"footway","ts":"2026-08-29","nodes":[5752,5753,5754,5755,5756,5757,5758,5759,5760,5761,5762,5763,5764,5765,5766,5767,5768,5769,5770,5771,5772,5773,5774,5775,5776,5777],"surface":"paving_stones","footway":"sidewalk"},{"id":204040881,"hw":"footway","ts":"2023-09-26","nodes":[5667,496,5717],"surface":"asphalt","footway":"crossing"},{"id":204040882,"hw":"footway","ts":"2023-09-26","nodes":[5719,2911,5778],"surface":"asphalt","footway":"crossing"},{"id":204040883,"hw":"footway","ts":"2023-09-26","nodes":[5778,1525,5779],"surface":"asphalt","footway":"crossing"},{"id":204040884,"hw":"footway","ts":"2023-09-26","nodes":[4510,5780,5781],"surface":"paving_stones","footway":"crossing"},{"id":204040885,"hw":"footway","ts":"2024-02-25","nodes":[1529,5782,5783,5784,5785,5786,5751,5779,5665],"surface":"paving_stones","footway":"sidewalk"},{"id":204040892,"hw":"footway","ts":"2014-08-05","nodes":[5787,5788,5789,5790,5791,5792,5736],"surface":"paved"},{"id":204040893,"hw":"footway","ts":"2024-02-26","nodes":[5777,5793,5794,5795,5796,5778],"surface":"paving_stones","footway":"sidewalk"},{"id":204046193,"hw":"footway","ts":"2026-08-29","nodes":[5797,5708,5798,5799,5800,5801,5802,5803,5804,5805,5806,5807],"surface":"paving_stones","footway":"sidewalk"},{"id":204046194,"hw":"footway","ts":"2026-08-29","nodes":[5808,5257,5809,5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820,5821,5822],"surface":"paving_stones","footway":"sidewalk"},{"id":204046196,"hw":"footway","ts":"2021-10-19","nodes":[5823,5824,5825],"surface":"asphalt","footway":"crossing"},{"id":204046198,"hw":"footway","ts":"2026-08-29","nodes":[5826,5827,5828,5829,5830],"surface":"asphalt","footway":"crossing"},{"id":204046200,"hw":"footway","ts":"2021-09-01","nodes":[5634,1555,5652],"surface":"asphalt","footway":"crossing"},{"id":204046201,"hw":"footway","ts":"2021-09-01","nodes":[5825,5221,5831,5832,5833,5834,5835],"surface":"paving_stones","footway":"sidewalk"},{"id":204049282,"hw":"footway","ts":"2024-02-17","nodes":[5836,5837,5263],"surface":"paving_stones"},{"id":204049283,"hw":"footway","ts":"2021-09-01","nodes":[5838,5839,5840]},{"id":204049284,"hw":"steps","ts":"2020-12-05","nodes":[5841,5842],"surface":"paving_stones","incline":"down"},{"id":204054796,"hw":"footway","ts":"2024-02-18","nodes":[5399,5843,5844,5845,5846,5847,5848,5279],"surface":"paving_stones","footway":"sidewalk"},{"id":204060186,"hw":"footway","ts":"2026-08-28","nodes":[5849,5850,5851,5852,5269,5853,5854,5855,5856,5286,5297],"surface":"paving_stones","footway":"sidewalk"},{"id":204060187,"hw":"footway","ts":"2026-09-05","nodes":[5301,1471,5857],"surface":"asphalt","footway":"crossing"},{"id":204060190,"hw":"footway","ts":"2026-09-05","nodes":[5857,5849,5858,5859,5860,5861,5862,5863,5864,5865,5866,5867,5868],"surface":"paving_stones","footway":"sidewalk"},{"id":204060191,"hw":"footway","ts":"2026-09-05","nodes":[5867,5278],"surface":"paving_stones","footway":"sidewalk"},{"id":204060192,"hw":"footway","ts":"2026-09-05","nodes":[5302,5869,5870,5871,5351],"surface":"paving_stones","footway":"sidewalk"},{"id":204347060,"hw":"tertiary","ts":"2026-03-06","nodes":[5872,5873,1893],"name":"Zwierzyniecka","surface":"concrete"},{"id":204493723,"hw":"living_street","ts":"2025-06-09","nodes":[4446,5874,5875,2658],"name":"Dajwór","surface":"paving_stones"},{"id":204493729,"hw":"footway","ts":"2024-02-07","nodes":[5876,5877,5878,5879,5880,5881,5882,5883,5884,5885,5886,5887,5888,5193],"surface":"paving_stones","footway":"sidewalk"},{"id":204493730,"hw":"footway","ts":"2024-02-05","nodes":[5889,5890,5891,5892,5893,5894,5895,5896,5897,5898,5899],"surface":"paving_stones","footway":"sidewalk"},{"id":204493731,"hw":"footway","ts":"2024-01-27","nodes":[4749,5900,5901,5902,5903,5904,5905,5906,5907,5908,5909,5910,5911,5912,5913,5914,5086],"surface":"paving_stones","footway":"sidewalk"},{"id":204493732,"hw":"footway","ts":"2024-03-21","nodes":[5915,5916,5917,5918,5919,5920,5921,5922,5923,5924,5925,5926,5927,5928],"surface":"compacted"},{"id":204493733,"hw":"steps","ts":"2024-10-15","nodes":[5928,5929],"surface":"concrete:plates","incline":"up","ramp":"no","handrail":"no"},{"id":204493734,"hw":"steps","ts":"2024-10-15","nodes":[5930,5931],"surface":"concrete:plates","incline":"up","ramp":"no","handrail":"no"},{"id":204493735,"hw":"path","ts":"2024-02-16","nodes":[5932,5933,5934,5935],"surface":"ground"},{"id":204493736,"hw":"steps","ts":"2024-10-15","nodes":[5915,5935],"surface":"concrete:plates","incline":"up","ramp":"no","handrail":"no"},{"id":204493737,"hw":"steps","ts":"2024-10-15","nodes":[5936,5937],"surface":"concrete:plates","incline":"up","ramp":"no","handrail":"no"},{"id":204493738,"hw":"footway","ts":"2019-10-07","nodes":[5888,2606,5938],"surface":"sett","footway":"crossing"},{"id":204493739,"hw":"footway","ts":"2023-09-21","nodes":[5093,5939,2662,5940,5119],"surface":"sett","footway":"crossing"},{"id":204493740,"hw":"footway","ts":"2023-09-21","nodes":[5899,5941,5875,5942,5914],"surface":"sett","footway":"crossing"},{"id":204493742,"hw":"footway","ts":"2024-10-15","nodes":[5943,3313,5944],"surface":"sett","footway":"crossing"},{"id":204493743,"hw":"footway","ts":"2024-08-12","nodes":[5945,2678,5442],"surface":"sett","footway":"crossing"},{"id":204493744,"hw":"footway","ts":"2026-09-29","nodes":[3318,5946,5947,5948,5949,5950,5890],"surface":"paving_stones","smooth":"intermediate","footway":"sidewalk"},{"id":204493745,"hw":"footway","ts":"2024-03-21","nodes":[5930,5916],"surface":"compacted"},{"id":204493749,"hw":"footway","ts":"2024-03-21","nodes":[5936,5916],"surface":"compacted"},{"id":204493750,"hw":"footway","ts":"2023-11-05","nodes":[5944,5951,5952,5953,5954,5955,5956,5957,5443],"surface":"paving_stones","footway":"sidewalk"},{"id":204493753,"hw":"footway","ts":"2022-10-20","nodes":[3320,5958,5959,5960,5961],"surface":"paving_stones","footway":"sidewalk"},{"id":204493754,"hw":"footway","ts":"2021-10-20","nodes":[5484,5962,5963,5964,5965,5945,5966],"surface":"paving_stones","footway":"sidewalk"},{"id":204493755,"hw":"footway","ts":"2024-02-07","nodes":[5876,5967,5968,5969,5970,5971,5972,5973,5119],"surface":"paving_stones","footway":"sidewalk"},{"id":205108003,"hw":"residential","ts":"2026-08-20","nodes":[315,5974,5975,5976,4776,5977,5978,4449],"name":"Miodowa","surface":"asphalt","smooth":"excellent"},{"id":205108007,"hw":"tertiary","ts":"2026-08-20","nodes":[4449,2654],"name":"Starowiślna","surface":"asphalt","smooth":"good"},{"id":205108010,"hw":"residential","ts":"2026-09-05","nodes":[3165,5979,5980,5981,5982,5983,5984,5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,4605,5995],"name":"Wielopole","surface":"asphalt"},{"id":209289361,"hw":"residential","ts":"2026-04-30","nodes":[1590,5996,5997,5998],"name":"Michała Siedleckiego","surface":"asphalt"},{"id":216211376,"hw":"service","ts":"2023-03-16","nodes":[5999,6000,6001,6002,6003,6004,6005,6006,6007,6008,3720]},{"id":216211380,"hw":"path","ts":"2026-02-27","nodes":[4525,6009,6010],"surface":"asphalt"},{"id":216211385,"hw":"footway","ts":"2021-09-17","nodes":[6011,6012],"surface":"paving_stones"},{"id":216211388,"hw":"footway","ts":"2025-03-05","nodes":[6013,6014,6015],"surface":"paving_stones","smooth":"excellent"},{"id":216211390,"hw":"footway","ts":"2019-10-17","nodes":[6016,6017],"surface":"paving_stones"},{"id":216211391,"hw":"footway","ts":"2019-10-17","nodes":[6018,6019],"surface":"paving_stones"},{"id":216211428,"hw":"path","ts":"2024-11-25","nodes":[6020,6021,6022],"surface":"asphalt","checked":"2023-01-26"},{"id":216565687,"hw":"tertiary","ts":"2026-08-17","nodes":[6023,6024,6025,6026,6027],"name":"Na Zjeździe","surface":"asphalt"},{"id":216598704,"hw":"tertiary","ts":"2025-06-24","nodes":[6028,6029,114],"name":"Podgórska","surface":"asphalt"},{"id":216640443,"hw":"tertiary","ts":"2025-08-21","nodes":[6030,5151,6031],"name":"Na Zjeździe","surface":"asphalt"},{"id":216640445,"hw":"tertiary","ts":"2025-08-21","nodes":[4491,6032],"name":"Na Zjeździe","surface":"asphalt"},{"id":216640448,"hw":"tertiary","ts":"2025-08-21","nodes":[6032,6033,6034,6035,6036,6037],"name":"Na Zjeździe","surface":"asphalt"},{"id":216640450,"hw":"tertiary","ts":"2025-08-21","nodes":[6037,6038],"name":"Na Zjeździe","surface":"asphalt"},{"id":216640453,"hw":"tertiary","ts":"2025-08-21","nodes":[493,6039,6040,6041,6042,6043,6044,6045,6046],"name":"Na Zjeździe","surface":"asphalt"},{"id":216640459,"hw":"residential","ts":"2025-04-02","nodes":[506,6047,3118,6048,52],"name":"Nadwiślańska","surface":"asphalt"},{"id":216640461,"hw":"tertiary","ts":"2025-08-21","nodes":[6031,5147,6049],"name":"Na Zjeździe","surface":"asphalt"},{"id":216640463,"hw":"tertiary","ts":"2025-08-21","nodes":[6049,492],"name":"Most Powstańców Śląskich","surface":"asphalt","bridge":true},{"id":216640465,"hw":"tertiary","ts":"2025-08-21","nodes":[6038,6030],"name":"Most Powstańców Śląskich","surface":"asphalt","bridge":true},{"id":216893223,"hw":"tertiary","ts":"2026-06-03","nodes":[6050,6051,6052,6053,4458],"name":"Grzegórzecka","surface":"asphalt","width":"3"},{"id":216893224,"hw":"tertiary","ts":"2026-01-31","nodes":[3530,6054,6055,6056,6057,6058,6059,6060,6061,474],"name":"Grzegórzecka","surface":"asphalt"},{"id":216893225,"hw":"tertiary","ts":"2026-01-31","nodes":[6062,6063,6064],"name":"Józefa Dietla","surface":"asphalt"},{"id":216893651,"hw":"tertiary","ts":"2025-09-19","nodes":[6065,6066,231],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent","width":"12"},{"id":216893652,"hw":"tertiary","ts":"2025-09-19","nodes":[6067,6065],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":216893653,"hw":"tertiary","ts":"2025-03-02","nodes":[6068,6069,6070],"name":"Józefa Dietla","surface":"asphalt"},{"id":216894223,"hw":"tertiary","ts":"2026-01-31","nodes":[6071,6072,6073,6074,6075,6076,6077,6078,6079],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":216894224,"hw":"tertiary","ts":"2025-03-02","nodes":[2583,4662,6080,6081,6082,6083,6084,2980],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":216940966,"hw":"tertiary","ts":"2026-09-17","nodes":[476,6085,6086,6087,6088,6089,6090,6091],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":216940968,"hw":"tertiary","ts":"2026-06-03","nodes":[6092,6093,4341],"name":"Józefa Dietla","surface":"asphalt"},{"id":216940969,"hw":"tertiary","ts":"2026-09-15","nodes":[6094,6095,6096,6097,6098,482],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":216940970,"hw":"tertiary","ts":"2026-06-03","nodes":[6099,6100,6101],"name":"Józefa Dietla","surface":"asphalt"},{"id":216940971,"hw":"tertiary","ts":"2025-07-16","nodes":[6102,6103,6104,4220,6105,6106,6107,468],"name":"Józefa Dietla","surface":"asphalt"},{"id":216940972,"hw":"tertiary","ts":"2026-08-31","nodes":[6101,6108,6109,6110,6111,6112,6113,4094],"name":"Józefa Dietla","surface":"asphalt"},{"id":216940973,"hw":"tertiary","ts":"2026-08-21","nodes":[6114,6115,6116,6117,6118,6119,6120,6121,476],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":216940975,"hw":"tertiary","ts":"2025-09-05","nodes":[6122,6123,6124,6125,6126,6127,6128],"name":"Józefa Dietla","surface":"asphalt"},{"id":216943994,"hw":"residential","ts":"2023-03-15","nodes":[140,6129,6130,6131,6132,6133,6134],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":216943995,"hw":"residential","ts":"2025-06-11","nodes":[6135,6136,483],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":216943996,"hw":"residential","ts":"2026-04-20","nodes":[2005,6137,6138,6139,6140,2529],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":216943997,"hw":"residential","ts":"2026-04-20","nodes":[2529,6141,6142,6143,6144,6145,6146,6147,6148,6149,6150,6151,6152,6135],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":216945213,"hw":"residential","ts":"2025-07-16","nodes":[6134,6153,6154,1581],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":216945214,"hw":"residential","ts":"2025-07-16","nodes":[6155,6156,6157,6158,6159,6160,6161,6162,6163,6164,6165,6166,6167,6168,6169,6170,6171,6172,6173,6174,6175,6176,6177,6178,6179,6180,6181,6182,6183,6184,6185,6186,6187,6188,1608],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":216945215,"hw":"residential","ts":"2021-09-01","nodes":[120,6189,6155],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":216945216,"hw":"residential","ts":"2025-09-14","nodes":[1608,6190,6191,6192,6193,3058,6194,2005],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt","smooth":"excellent"},{"id":216946256,"hw":"residential","ts":"2026-09-13","nodes":[4285,6195,6196,6197,6198],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":216946265,"hw":"tertiary","ts":"2022-09-17","nodes":[118,6199],"name":"Podgórska","surface":"asphalt"},{"id":216946267,"hw":"tertiary","ts":"2025-03-01","nodes":[6200,6201,6202,6203,6204,6205,6206,118],"name":"Podgórska","surface":"asphalt","smooth":"excellent"},{"id":216987193,"hw":"residential","ts":"2026-08-27","nodes":[2834,6207,6208,6209,3614,768],"name":"Powiśle","surface":"asphalt"},{"id":216987194,"hw":"residential","ts":"2025-07-16","nodes":[768,6210,6211,6212],"name":"Powiśle","surface":"asphalt"},{"id":216987195,"hw":"residential","ts":"2025-05-10","nodes":[6213,6214],"name":"Powiśle","surface":"asphalt"},{"id":216987197,"hw":"service","ts":"2026-08-27","nodes":[2834,6215,6216]},{"id":216988890,"hw":"tertiary","ts":"2025-12-12","nodes":[6217,6218,6219,6220,6221,6222,6223,3146],"name":"Tadeusza Kościuszki","surface":"asphalt","smooth":"good"},{"id":216988891,"hw":"tertiary","ts":"2026-07-30","nodes":[3161,6224,6225,6226,6227,6228],"name":"Zwierzyniecka","surface":"asphalt"},{"id":216993331,"hw":"tertiary","ts":"2026-01-28","nodes":[6229,6230,6231,6232,6233,1739],"name":"Tadeusza Kościuszki","surface":"asphalt"},{"id":217644426,"hw":"footway","ts":"2021-09-15","nodes":[6234,6235],"surface":"paving_stones"},{"id":217644427,"hw":"path","ts":"2023-10-10","nodes":[6236,4542],"surface":"asphalt"},{"id":217644428,"hw":"footway","ts":"2023-05-15","nodes":[6237,6238,5728],"surface":"asphalt"},{"id":217645226,"hw":"path","ts":"2024-02-27","nodes":[2182,6239,6240,6241,6242,6243,2248,6244,6245,6246,2249,6247,6248,2183],"name":"Bulwar Wołyński","surface":"asphalt"},{"id":217645227,"hw":"path","ts":"2019-10-06","nodes":[6249,6250,6251,4542],"surface":"paved"},{"id":217646369,"hw":"path","ts":"2024-11-25","nodes":[6252,6253,6254],"surface":"paving_stones","checked":"2023-01-26"},{"id":217646378,"hw":"footway","ts":"2022-09-26","nodes":[2827,6255,6256,6257,6258,6259,6260],"surface":"asphalt"},{"id":217687612,"hw":"path","ts":"2025-10-24","nodes":[6261,6262,6263,6264,6265,6266,6267,6268,6269,6270,6271],"surface":"asphalt"},{"id":217688882,"hw":"steps","ts":"2023-07-01","nodes":[6272,4524],"surface":"paving_stones","incline":"up","stepCount":11,"ramp":"no","handrail":"no"},{"id":217688883,"hw":"footway","ts":"2024-03-02","nodes":[4081,6273],"surface":"paving_stones","ramp":"no"},{"id":217688884,"hw":"steps","ts":"2023-08-25","nodes":[6274,6275],"surface":"paving_stones","incline":"up","stepCount":7,"ramp":"no","handrail":"no"},{"id":217688885,"hw":"steps","ts":"2023-08-25","nodes":[2221,6276],"surface":"paving_stones","incline":"up","stepCount":6,"ramp":"no","handrail":"no"},{"id":217688886,"hw":"footway","ts":"2025-04-09","nodes":[6277,6278,6272],"surface":"asphalt","smooth":"good"},{"id":217688887,"hw":"footway","ts":"2025-04-09","nodes":[6275,2238,6279,6277],"surface":"asphalt","smooth":"good"},{"id":217688888,"hw":"footway","ts":"2019-01-03","nodes":[6276,2222,6274],"surface":"asphalt"},{"id":221502574,"hw":"residential","ts":"2023-01-28","nodes":[6280,6281,6282,6283,6284,6285,2769],"name":"Kornela Ujejskiego","surface":"asphalt"},{"id":223032052,"hw":"footway","ts":"2023-09-20","nodes":[6286,6287,6288,6289]},{"id":223032099,"hw":"footway","ts":"2023-09-20","nodes":[2932,6290,6291,6286,6292,6293]},{"id":223032109,"hw":"footway","ts":"2023-09-20","nodes":[2930,6294,6293,6289,6295,6296]},{"id":223032113,"hw":"footway","ts":"2025-06-27","nodes":[2926,6297,6298,6299,6300,6301],"surface":"fine_gravel"},{"id":223032114,"hw":"footway","ts":"2023-09-20","nodes":[6302,6303,6304,6305,6306,2929]},{"id":229158410,"hw":"path","ts":"2025-02-14","nodes":[1665,6307,6308],"surface":"asphalt"},{"id":229158411,"hw":"path","ts":"2024-11-25","nodes":[6308,6309,3707],"surface":"asphalt"},{"id":230900053,"hw":"path","ts":"2019-01-02","nodes":[6310,6311,6312,6313,6314,2076,6315,6316,6317,2073,6318,2978],"name":"Bulwar Tyniecki","surface":"asphalt"},{"id":232062626,"hw":"path","ts":"2026-05-02","nodes":[1752,6319,6320,6321,6322,6323],"surface":"asphalt"},{"id":232062705,"hw":"footway","ts":"2020-06-23","nodes":[1345,6324],"surface":"asphalt"},{"id":232097168,"hw":"living_street","ts":"2026-09-29","nodes":[318,6325,6326,3319],"name":"Ciemna","surface":"sett","smooth":"bad"},{"id":232097169,"hw":"living_street","ts":"2024-02-05","nodes":[3305,6327,6328,6329,1522,1515],"name":"Szeroka","surface":"sett"},{"id":233571007,"hw":"residential","ts":"2026-06-29","nodes":[6330,6331,6332,6333,6334],"name":"Floriana Straszewskiego","surface":"asphalt"},{"id":233620424,"hw":"tertiary","ts":"2026-08-17","nodes":[6335,6336,6337,6338,6339,6340,6341,6342],"name":"Na Zjeździe","surface":"asphalt","smooth":"excellent"},{"id":233620425,"hw":"tertiary","ts":"2025-08-21","nodes":[2654,6343,6344,6345,6346,1639,6347,1634,6348,6349,6350,5105,1626,6351,5102,6352,6353,6354,5096,6355,2664,2666],"name":"Starowiślna","surface":"asphalt"},{"id":233620426,"hw":"tertiary","ts":"2025-08-21","nodes":[6356,6357,6358,6359,6360,6361,6362,6363,4713,4429,4773,6364,6365,6366,6367,6368,6369,6370,4753,4449],"name":"Starowiślna","surface":"asphalt"},{"id":233629205,"hw":"service","ts":"2023-05-10","nodes":[6371,6372,6373,6374,6375],"surface":"asphalt"},{"id":233954793,"hw":"footway","ts":"2022-05-01","nodes":[6376,6377],"surface":"paving_stones"},{"id":233954794,"hw":"footway","ts":"2023-01-26","nodes":[6378,6379],"surface":"paving_stones"},{"id":233991660,"hw":"footway","ts":"2019-10-10","nodes":[4106,6380,6381],"surface":"paving_stones"},{"id":233991661,"hw":"footway","ts":"2019-10-10","nodes":[4110,4104],"surface":"paving_stones"},{"id":233991662,"hw":"footway","ts":"2026-09-06","nodes":[4061,6382],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":233998615,"hw":"footway","ts":"2024-02-14","nodes":[6383,6384,6385,5104],"surface":"paving_stones","footway":"sidewalk"},{"id":233998616,"hw":"footway","ts":"2024-01-27","nodes":[6386,6387,6388,5100,6389,6390,6391,6392,6393,6394,6395,6396,6397,4750],"surface":"paving_stones","footway":"sidewalk"},{"id":234094178,"hw":"footway","ts":"2021-09-01","nodes":[4603,6398,4645],"surface":"paving_stones","footway":"sidewalk"},{"id":234181065,"hw":"footway","ts":"2026-08-19","nodes":[4769,6399,6400,6401,4755],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":234838233,"hw":"living_street","ts":"2023-09-16","nodes":[1446,6402,6403,5456,32,6404,6405,1497],"name":"Bożego Ciała","surface":"asphalt"},{"id":234838273,"hw":"residential","ts":"2024-02-25","nodes":[28,6406,6407],"name":"Skawińska","surface":"asphalt"},{"id":234875262,"hw":"living_street","ts":"2026-08-24","nodes":[6408,6409,6410,6411,6412,4215,6413,6414,6415,598,6416,6417,4218,6418,2570],"name":"Rynek Główny","surface":"sett","smooth":"excellent"},{"id":234875263,"hw":"living_street","ts":"2025-09-27","nodes":[345,6419,6420,248],"name":"Stolarska","surface":"sett","smooth":"intermediate","width":"5.7"},{"id":234875340,"hw":"pedestrian","ts":"2023-10-03","nodes":[3472,6421,6422,6423,6424,6425,2843],"name":"Grodzka","surface":"sett","smooth":"excellent"},{"id":234876443,"hw":"residential","ts":"2026-04-11","nodes":[6426,3947,6427,6428,6429,6430,6431,277],"name":"Mikołaja Kopernika","surface":"asphalt"},{"id":234876445,"hw":"pedestrian","ts":"2026-01-22","nodes":[594,6432,6433,395],"name":"Kanonicza","surface":"sett","smooth":"intermediate"},{"id":234876446,"hw":"living_street","ts":"2025-04-02","nodes":[651,6434,2785],"name":"Sienna","surface":"paving_stones","smooth":"good"},{"id":235928656,"hw":"living_street","ts":"2026-08-28","nodes":[6435,6436,809,6437],"surface":"sett"},{"id":235928657,"hw":"service","ts":"2026-06-29","nodes":[6438,6439],"surface":"paving_stones","width":"2.24","tunnel":true},{"id":235931739,"hw":"service","ts":"2022-10-15","nodes":[6440,6441,6442,6443],"surface":"cobblestone","width":"3"},{"id":235931740,"hw":"footway","ts":"2026-08-28","nodes":[6444,6445,6446,6447,6448,6449,6450,6451,6452,6453,6454,6455,6456,6457,6458,6459,6460,6461,6462,6463,6464,6465,6466,6467,6468,6469,6470,334],"surface":"sett"},{"id":237397734,"hw":"pedestrian","ts":"2025-09-05","nodes":[211,6471],"surface":"sett","smooth":"good"},{"id":237397735,"hw":"footway","ts":"2022-01-17","nodes":[6472,6473],"surface":"paving_stones","smooth":"excellent","width":"4","tunnel":true},{"id":237481893,"hw":"footway","ts":"2026-08-25","nodes":[6474,6475,6476,1004,6477,6478],"surface":"concrete"},{"id":237938995,"hw":"footway","ts":"2021-08-12","nodes":[4495,6479],"surface":"paving_stones"},{"id":238279992,"hw":"footway","ts":"2024-05-19","nodes":[6480,6481,6482,6483,904,6484,6485,6486,6487,6488,6489,6490,6491,905,6492,6493,6494,6495,6496,6480],"surface":"asphalt","smooth":"excellent"},{"id":238279993,"hw":"footway","ts":"2019-09-01","nodes":[6497,6498],"surface":"paving_stones"},{"id":238282629,"hw":"steps","ts":"2024-06-18","nodes":[6499,4930],"surface":"paving_stones","incline":"down","stepCount":8,"ramp":"no","handrail":"no"},{"id":238282630,"hw":"steps","ts":"2023-10-08","nodes":[6500,4936],"surface":"paving_stones","incline":"down","stepCount":8,"ramp":"no","handrail":"no"},{"id":238282633,"hw":"steps","ts":"2024-06-18","nodes":[6501,4926],"surface":"paving_stones","incline":"down","stepCount":8,"ramp":"no","handrail":"yes"},{"id":238282634,"hw":"steps","ts":"2024-06-18","nodes":[6502,4928],"surface":"paving_stones","incline":"down","stepCount":8,"ramp":"no","handrail":"no"},{"id":238282635,"hw":"steps","ts":"2023-10-08","nodes":[6503,4940],"surface":"paving_stones","incline":"down","stepCount":8,"ramp":"no","handrail":"yes"},{"id":238436238,"hw":"footway","ts":"2026-02-27","nodes":[6504,6505,6506,6507,6508,6509],"surface":"paving_stones","smooth":"intermediate","footway":"sidewalk"},{"id":238490459,"hw":"footway","ts":"2026-08-19","nodes":[6510,6511,6512,6513,6514,6515,6516,6517,6518,6519,6520,6521,6522,6523,6524,6525,6526,2558,6527,1081,1812],"surface":"paving_stones","footway":"sidewalk"},{"id":238530360,"hw":"pedestrian","ts":"2026-08-24","nodes":[6528,6529,6530,6531,6532,6533,6534,6535,6536,6537,6538,6539,6540,6541,6542,6543,6544,6545,6546,6547,6548,6549,6550,6551,6552,6553,6554,6555,6556,6557,6558,6559,6560,6561,6562,6563,6564,234,6565,6566,6567,6568,6569,6570,6571,6572,6573,6574,6575,6576,6577,6578,6579,6580,6581,6582,6583,6584,6585,6586,6587,6588,6589,6590,6591,6592,6593,6594,6595,6596,6597,6598,6599,6600,6601,6602,6603,6604,6605,6606,6607,6608,6609,6610,6611,6612,6613,205,6614,6615,6616,6617,6618,6619,6620,6621,6622,6623,6624,6625,6626,6627,6628,6629,6630,6631,6632,6633,6634,6635,6636,6637,6638,6639,6640,656,6641,6642,6643,6644,6645,6646,6647,6648,6649,6650,6651,6652,6653,6654,6655,6656,6657,6658,6659,6660,6661,6662,6663,6664,6665,6666,6667,6668,6669,6670,6671,6672,6673,6674,6675,6676,6677,6678,6679,6680,6681,6682,6683,6684,6685,6686,6687,6688,6689,6690,6691,6692,6693,6694,6695,6696,6697,6698,6699,6700,6701,6702,6703,6704,6705,6706,6707,6708,1104,6709,2785,6710,6528],"name":"Mały Rynek","surface":"sett","smooth":"intermediate"},{"id":238530365,"hw":"steps","ts":"2021-08-15","nodes":[6711,6712],"surface":"concrete","incline":"down","stepCount":2,"ramp":"no","handrail":"no"},{"id":238530366,"hw":"steps","ts":"2023-07-09","nodes":[6713,6714],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238530368,"hw":"steps","ts":"2023-07-09","nodes":[6715,6716],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238530369,"hw":"steps","ts":"2021-08-15","nodes":[6717,6718],"surface":"concrete","incline":"down","stepCount":2,"ramp":"no","handrail":"no"},{"id":238530370,"hw":"steps","ts":"2023-07-09","nodes":[6719,6720],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238530371,"hw":"steps","ts":"2023-07-09","nodes":[6721,6722],"surface":"concrete","incline":"down","stepCount":4,"ramp":"no","handrail":"no"},{"id":238530373,"hw":"steps","ts":"2024-04-30","nodes":[6723,6724],"surface":"concrete","incline":"down","stepCount":2,"ramp":"no","handrail":"no"},{"id":238530374,"hw":"steps","ts":"2023-07-09","nodes":[6725,6726],"surface":"sett","incline":"down","stepCount":4,"ramp":"no","handrail":"no"},{"id":238530376,"hw":"steps","ts":"2023-07-09","nodes":[6727,6728],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238530377,"hw":"steps","ts":"2023-07-09","nodes":[6729,6730],"surface":"concrete","incline":"down","stepCount":5,"ramp":"no","handrail":"no"},{"id":238530378,"hw":"steps","ts":"2023-07-09","nodes":[6731,6732],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238530379,"hw":"steps","ts":"2023-07-09","nodes":[6733,6734],"surface":"concrete","incline":"down","stepCount":4,"ramp":"no","handrail":"no"},{"id":238530380,"hw":"steps","ts":"2023-07-09","nodes":[6735,6736],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238530382,"hw":"steps","ts":"2024-04-30","nodes":[6737,6738],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238530383,"hw":"steps","ts":"2023-07-09","nodes":[6739,6740],"surface":"concrete","incline":"down","stepCount":4,"ramp":"no","handrail":"no"},{"id":238530385,"hw":"steps","ts":"2023-07-09","nodes":[6741,6742],"surface":"concrete","incline":"down","stepCount":5,"ramp":"no","handrail":"no"},{"id":238530386,"hw":"steps","ts":"2021-09-25","nodes":[6743,6744],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238530387,"hw":"steps","ts":"2024-04-30","nodes":[6745,6746],"surface":"paving_stones","incline":"down","stepCount":1,"ramp":"no","handrail":"no"},{"id":238530389,"hw":"steps","ts":"2023-07-09","nodes":[6747,6748],"surface":"concrete","incline":"down","stepCount":3,"ramp":"yes","rampWheelchair":"yes","handrail":"yes"},{"id":238530390,"hw":"steps","ts":"2023-07-09","nodes":[6749,6750],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238530392,"hw":"steps","ts":"2023-07-09","nodes":[6751,6752],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238530394,"hw":"steps","ts":"2023-07-09","nodes":[6753,6754],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238530396,"hw":"steps","ts":"2025-06-25","nodes":[6755,6756],"surface":"paving_stones","incline":"down","stepCount":3,"ramp":"no","handrail":"no"},{"id":238530400,"hw":"steps","ts":"2023-07-09","nodes":[6757,6758],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":238862283,"hw":"pedestrian","ts":"2026-08-14","nodes":[6759,6760,6761,6762,6763,6764,6765,6766,6767,6768,6769,6770,6771,6772,6773,6774,6775,6776,6777,6778,6779,6780,6781,6782,6783,6759],"name":"Plac imienia Ojca Adama Studzińskiego","surface":"paving_stones"},{"id":238862284,"hw":"footway","ts":"2026-08-19","nodes":[6784,6785,6786,1221,6787,1241,1281,6788,5005,6789,1214,4995,1217,6790,6791,6792,6793,6794,1106,6795,6796,6797],"surface":"asphalt"},{"id":238862285,"hw":"footway","ts":"2021-02-27","nodes":[1223,6798,6799,6784,6800,6801,6802,6803],"surface":"paving_stones"},{"id":239078020,"hw":"footway","ts":"2024-04-07","nodes":[6804,6805,6806,6807,6808,6809,6810,2931],"surface":"fine_gravel"},{"id":239778951,"hw":"footway","ts":"2021-09-01","nodes":[6811,6812],"name":"Pasaż Bielaka","tunnel":true},{"id":239778952,"hw":"footway","ts":"2026-08-21","nodes":[6813,6814,239],"name":"Pasaż Bielaka"},{"id":239778953,"hw":"footway","ts":"2017-06-14","nodes":[4217,6815],"name":"Pasaż Bielaka","surface":"paved","tunnel":true},{"id":239778954,"hw":"footway","ts":"2021-09-01","nodes":[6815,6816,6811],"name":"Pasaż Bielaka"},{"id":240835811,"hw":"footway","ts":"2024-03-02","nodes":[6817,6818,6819,6820,6821],"surface":"asphalt"},{"id":240835812,"hw":"footway","ts":"2026-06-16","nodes":[6822,6823,6824,6825,6826,6827,6828],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":240835818,"hw":"footway","ts":"2020-01-15","nodes":[1223,6829,6830],"surface":"paving_stones"},{"id":240835819,"hw":"footway","ts":"2023-08-18","nodes":[4942,6831,6832,6833,6834,6835,6836,6837,906,6838,6839,6840,896,6841,6842],"surface":"paving_stones","smooth":"good"},{"id":240866965,"hw":"footway","ts":"2025-05-28","nodes":[4899,6843],"surface":"sett","smooth":"intermediate"},{"id":240866967,"hw":"footway","ts":"2026-08-21","nodes":[6844,4885],"surface":"sett"},{"id":240866970,"hw":"footway","ts":"2018-07-31","nodes":[6843,6845,6846,6847,4905],"surface":"asphalt"},{"id":240866972,"hw":"footway","ts":"2024-03-01","nodes":[4886,990,995,910,6848,4898],"surface":"asphalt"},{"id":240866978,"hw":"footway","ts":"2025-05-28","nodes":[4885,6849],"surface":"sett","smooth":"intermediate"},{"id":240866980,"hw":"footway","ts":"2024-03-01","nodes":[6849,6850,6851,6852,6853,6854,4892],"surface":"asphalt"},{"id":240868001,"hw":"living_street","ts":"2026-02-08","nodes":[426,6855,396],"name":"Krupnicza","surface":"paving_stones","smooth":"good"},{"id":240869998,"hw":"residential","ts":"2026-09-10","nodes":[6856,6857,6858,6859,6860,6861,2537],"name":"Władysława Reymonta","surface":"asphalt","smooth":"excellent"},{"id":240870000,"hw":"footway","ts":"2026-08-31","nodes":[3360,2541,6862],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":240870001,"hw":"footway","ts":"2026-08-31","nodes":[6863,3340,3663,6864,6865],"surface":"paving_stones","smooth":"good"},{"id":241265362,"hw":"residential","ts":"2026-09-10","nodes":[2541,6866,6867,6868],"name":"Władysława Reymonta","surface":"asphalt","smooth":"excellent"},{"id":242368428,"hw":"living_street","ts":"2026-08-19","nodes":[507,6869,6870,6871,6872,6873,6874,6875,6876,6877,6878,6879,6880,6881,6882,6883,6884,6885,6886,2557],"name":"Mikołajska","surface":"sett"},{"id":242481879,"hw":"residential","ts":"2023-02-09","nodes":[286,6887,2772],"name":"Rotmistrza Zbigniewa Dunin-Wąsowicza","surface":"asphalt"},{"id":242513856,"hw":"path","ts":"2024-10-30","nodes":[6888,6889,6890,6891],"surface":"asphalt"},{"id":242574999,"hw":"steps","ts":"2023-12-17","nodes":[6892,6893],"surface":"paving_stones","incline":"up","width":"2","stepCount":7,"ramp":"no","handrail":"no"},{"id":242893315,"hw":"footway","ts":"2024-02-12","nodes":[6894,6473,6895,6896,6897],"surface":"paving_stones","smooth":"excellent","width":"4","tunnel":true},{"id":242893514,"hw":"footway","ts":"2022-01-17","nodes":[6898,6896],"surface":"paving_stones","smooth":"excellent","width":"4","tunnel":true},{"id":242893515,"hw":"footway","ts":"2022-01-17","nodes":[6895,6899,6900],"surface":"paving_stones","smooth":"excellent","width":"4","tunnel":true},{"id":242910596,"hw":"footway","ts":"2025-03-31","nodes":[6901,6902],"surface":"paving_stones","smooth":"excellent","width":"4","tunnel":true,"checked":"2024-08-23"},{"id":242910597,"hw":"footway","ts":"2025-03-31","nodes":[6903,6904],"surface":"paving_stones","smooth":"excellent","width":"4","tunnel":true,"checked":"2024-08-23"},{"id":242910598,"hw":"footway","ts":"2025-03-31","nodes":[6905,6901,6900,6903,6906],"surface":"paving_stones","smooth":"excellent","width":"4","tunnel":true,"checked":"2024-08-23"},{"id":243471431,"hw":"footway","ts":"2024-09-09","nodes":[2146,6907,6908,6909],"surface":"sett","smooth":"good"},{"id":243484787,"hw":"footway","ts":"2026-07-05","nodes":[6479,6910,6911,6912,6913,6914,6915],"surface":"wood","bridge":true,"checked":"2026-07-05"},{"id":243506963,"hw":"residential","ts":"2026-05-28","nodes":[386,6916,6917,6918,6919],"name":"Starowiślna","surface":"asphalt","smooth":"good"},{"id":243506964,"hw":"residential","ts":"2026-05-28","nodes":[6920,6921,6922,6923,2583],"name":"Starowiślna","surface":"asphalt"},{"id":243508540,"hw":"footway","ts":"2024-09-09","nodes":[6909,6924,6925,4494],"surface":"paving_stones","smooth":"excellent"},{"id":243550930,"hw":"steps","ts":"2024-02-27","nodes":[6926,5260],"incline":"down","stepCount":3,"ramp":"no","handrail":"yes"},{"id":243550931,"hw":"footway","ts":"2024-02-18","nodes":[6927,6928,6929]},{"id":243550932,"hw":"service","ts":"2013-12-04","nodes":[6930,5203,6931]},{"id":243550933,"hw":"service","ts":"2024-02-18","nodes":[6932,6933,6929,6934,6935],"surface":"paving_stones","wheelchair":"yes"},{"id":243554735,"hw":"footway","ts":"2024-02-14","nodes":[5491,6936],"surface":"paving_stones"},{"id":243554736,"hw":"service","ts":"2024-02-14","nodes":[6937,4583],"surface":"paving_stones","tunnel":true},{"id":243554737,"hw":"service","ts":"2024-02-14","nodes":[6938,5493,6937],"surface":"paving_stones"},{"id":243591254,"hw":"living_street","ts":"2025-07-06","nodes":[2466,6939,341],"name":"Plac Dominikański","surface":"sett"},{"id":243816415,"hw":"footway","ts":"2023-06-12","nodes":[4427,6940,6941],"surface":"paving_stones"},{"id":243816418,"hw":"footway","ts":"2026-09-06","nodes":[1760,6942,6943,6944],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":243816420,"hw":"path","ts":"2019-10-06","nodes":[6323,6945],"surface":"paved"},{"id":243816422,"hw":"path","ts":"2019-10-06","nodes":[1345,6946,6947,6249],"surface":"paved"},{"id":243816423,"hw":"path","ts":"2025-06-25","nodes":[6948,6949,6950,6951,1763],"surface":"asphalt","checked":"2023-10-10"},{"id":243816424,"hw":"path","ts":"2023-06-28","nodes":[6952,6953,6954,6955,6956,6957],"surface":"paved"},{"id":243816425,"hw":"path","ts":"2026-02-28","nodes":[6958,6959,6960,6961,6962,6963,6964,4525],"surface":"paving_stones","smooth":"good"},{"id":244229393,"hw":"path","ts":"2022-08-25","nodes":[6965,6966,167,6967,6968,6969,6970,3723,6971],"surface":"asphalt"},{"id":244229394,"hw":"path","ts":"2024-11-25","nodes":[6972,6973,6974,6965],"surface":"paving_stones"},{"id":244229652,"hw":"path","ts":"2024-11-21","nodes":[6975,6976,6977],"surface":"paved"},{"id":244229654,"hw":"path","ts":"2024-11-21","nodes":[6977,6978,6979,6980,6981,6982,6983,6952],"surface":"paved"},{"id":244620139,"hw":"pedestrian","ts":"2026-02-21","nodes":[340,6984,6985,6986,6987,5026,6988,6989,664,665,666,6990,6991,6992,6993,6994,6995,6996,6997,3472],"name":"Grodzka","surface":"paving_stones","smooth":"excellent"},{"id":244622821,"hw":"pedestrian","ts":"2025-04-02","nodes":[652,6592],"name":"Mały Rynek","surface":"sett","smooth":"good"},{"id":244622822,"hw":"footway","ts":"2024-03-02","nodes":[6592,4974],"surface":"paving_stones","tunnel":true},{"id":244622823,"hw":"pedestrian","ts":"2026-08-24","nodes":[4978,6998,6999,7000,7001,7002,7003,7004,7005,7006,7007,7008,7009,7010,7011,6417],"name":"Plac Mariacki","surface":"paving_stones","smooth":"excellent"},{"id":244623245,"hw":"pedestrian","ts":"2026-08-24","nodes":[4978,7012,7013,7014,7015,7016,204],"name":"Plac Mariacki","surface":"paving_stones","smooth":"excellent"},{"id":244623821,"hw":"footway","ts":"2026-01-20","nodes":[7017,7018,7019,7020,7021,7022,7023,7024,7025,7026,7027],"surface":"paving_stones"},{"id":244623822,"hw":"footway","ts":"2026-01-20","nodes":[7027,7028,7029],"surface":"asphalt","footway":"crossing"},{"id":244942719,"hw":"footway","ts":"2025-06-12","nodes":[7030,7031,7032,7033],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":244942720,"hw":"footway","ts":"2026-07-06","nodes":[7034,7035,7036,7037,7038,7039,7040,7041,7042],"surface":"paving_stones","smooth":"good"},{"id":245040507,"hw":"living_street","ts":"2026-08-21","nodes":[7043,7044,7045,7046,7047,7048,7049,7050,7051,7052,7053,7054],"name":"Jagiellońska","surface":"asphalt"},{"id":245050356,"hw":"pedestrian","ts":"2026-08-20","nodes":[7055,7056,551],"name":"Sławkowska","surface":"asphalt","smooth":"good"},{"id":245062198,"hw":"pedestrian","ts":"2026-08-21","nodes":[7057,7058,7059,7060,7061,7062,7063,7064,7065,7066,7067],"name":"Szewska","surface":"paving_stones"},{"id":246434781,"hw":"path","ts":"2024-06-19","nodes":[1954,7068,7069,1785,7070,7071],"name":"Bulwar Inflancki","surface":"asphalt"},{"id":247248735,"hw":"tertiary","ts":"2025-09-04","nodes":[7072,7073],"name":"Most Marszałka Józefa Piłsudskiego","surface":"asphalt","bridge":true},{"id":247248738,"hw":"footway","ts":"2024-02-17","nodes":[7074,5835],"surface":"concrete","footway":"sidewalk","bridge":true,"checked":"2024-02-18"},{"id":247800795,"hw":"path","ts":"2022-08-14","nodes":[3226,7075,7076,7077,2838],"name":"Bulwar Czerwieński","surface":"asphalt"},{"id":247800796,"hw":"footway","ts":"2019-10-06","nodes":[1953,7078,7079,7080,1765,7081,7082,6237],"surface":"asphalt"},{"id":247800797,"hw":"living_street","ts":"2023-01-21","nodes":[395,7028,7083,7084,7085,7086,7087,7088,7089],"name":"Podzamcze","surface":"asphalt","smooth":"good"},{"id":247800798,"hw":"path","ts":"2025-09-01","nodes":[7090,7091,7092,7093],"surface":"paving_stones"},{"id":247800799,"hw":"footway","ts":"2025-03-30","nodes":[7094,7095,7096,7097,7098],"surface":"paving_stones","smooth":"excellent"},{"id":247802002,"hw":"footway","ts":"2026-09-24","nodes":[1790,7099,7100,7101,5676,7102,7103,7104,7105,4571],"surface":"asphalt"},{"id":247802003,"hw":"residential","ts":"2026-08-29","nodes":[5780,7106,7107,7108,7109],"name":"Rybaki","surface":"asphalt"},{"id":247802004,"hw":"tertiary","ts":"2025-09-04","nodes":[7109,7072],"name":"Krakowska","surface":"asphalt"},{"id":247802006,"hw":"steps","ts":"2024-07-21","nodes":[1765,7110],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":248710769,"hw":"steps","ts":"2022-04-30","nodes":[2304,7111],"incline":"down","ramp":"no","handrail":"no"},{"id":248710776,"hw":"path","ts":"2025-03-30","nodes":[7112,7113,7114,7115],"surface":"paving_stones","smooth":"excellent"},{"id":248710777,"hw":"footway","ts":"2023-09-07","nodes":[7116,7117,7118,7119],"surface":"paving_stones"},{"id":248710778,"hw":"path","ts":"2025-03-30","nodes":[7115,7120,7121,7122],"surface":"paving_stones","smooth":"excellent"},{"id":249099103,"hw":"footway","ts":"2024-11-10","nodes":[7123,7124,7125,7126,7127,7128,7129],"surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":249099104,"hw":"footway","ts":"2023-05-23","nodes":[7130,7131,7132],"surface":"paving_stones"},{"id":249099105,"hw":"footway","ts":"2023-05-06","nodes":[7133,1902,7134],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":251038800,"hw":"footway","ts":"2013-12-09","nodes":[7135,7136],"tunnel":true},{"id":251383536,"hw":"residential","ts":"2023-09-16","nodes":[1554,7137],"name":"Skałeczna","surface":"asphalt","width":"5.89","tunnel":true},{"id":251383538,"hw":"residential","ts":"2024-03-02","nodes":[7137,7138,7139,7140,7141,7142,7143,7144,5656,7145,5600],"name":"Skałeczna","surface":"asphalt"},{"id":251670476,"hw":"footway","ts":"2023-05-01","nodes":[6847,7146,908],"surface":"asphalt"},{"id":251671272,"hw":"footway","ts":"2023-05-06","nodes":[7147,7148,7149,7150,7151],"surface":"paving_stones","smooth":"good"},{"id":251671274,"hw":"footway","ts":"2024-12-09","nodes":[7152,7147,7153,7154,7155,7156,7157,7158,7159,7160,7161,7162],"surface":"paving_stones","smooth":"good"},{"id":253170899,"hw":"footway","ts":"2026-09-18","nodes":[7163,7164,7165,7166,7167,7168,7169,7170,7171,7172,7173,7174,7175,7176,7177,7178,7179,7180,7181,7182,7183,7184,7185,7186,3664,7187,7188,7189,7190,3339,7191,7192,7193,7194,7195,7196,7197,7163],"surface":"paving_stones"},{"id":253390125,"hw":"residential","ts":"2025-09-05","nodes":[103,7198,7199,7200,7201,7202],"name":"Bernardyńska","surface":"asphalt"},{"id":253675361,"hw":"footway","ts":"2026-05-05","nodes":[7203,7204,7205,7206,7207,7208,7209,7210,7211,7212,7213],"surface":"paving_stones","footway":"sidewalk"},{"id":253838550,"hw":"footway","ts":"2021-09-26","nodes":[7214,7215,7216,7217],"surface":"paving_stones"},{"id":253838551,"hw":"footway","ts":"2021-09-26","nodes":[7217,7218,7219,7220,7221,7222,7223,7224,7094],"surface":"paving_stones"},{"id":253838552,"hw":"footway","ts":"2026-09-07","nodes":[3253,7225,7226,7227,7228,7229,7214],"surface":"sett"},{"id":254129524,"hw":"footway","ts":"2026-08-21","nodes":[7230,7231,7232,7233,7234,7235,7236,7237,7238,7239,7240],"surface":"paving_stones","smooth":"good"},{"id":254129531,"hw":"footway","ts":"2022-10-09","nodes":[7241,7242,7243],"surface":"paving_stones"},{"id":254129533,"hw":"footway","ts":"2026-08-21","nodes":[7244,3064,7245],"surface":"asphalt","smooth":"excellent"},{"id":254129535,"hw":"footway","ts":"2026-09-15","nodes":[7246,7247,7248,7249,7250,7251,7252],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":254129541,"hw":"footway","ts":"2022-10-09","nodes":[7253,7254,7255,7256,7257,7258],"surface":"asphalt","footway":"crossing"},{"id":254129543,"hw":"footway","ts":"2022-10-09","nodes":[7259,7260,7261,7262],"surface":"paving_stones","footway":"crossing"},{"id":254129548,"hw":"footway","ts":"2022-10-09","nodes":[7263,7264,7265,7266,7267,7268],"surface":"asphalt","footway":"crossing"},{"id":254187987,"hw":"service","ts":"2015-12-09","nodes":[940,7269,7270]},{"id":254187990,"hw":"footway","ts":"2026-08-27","nodes":[7271,7272,7273,7274,7275,7276,7277,7278,7279,7280],"surface":"paving_stones"},{"id":254192466,"hw":"footway","ts":"2021-08-23","nodes":[7281,7282,7283,7284,7285],"surface":"paving_stones"},{"id":255471343,"hw":"residential","ts":"2025-05-10","nodes":[3161,7286,7287],"name":"Powiśle","surface":"asphalt"},{"id":255777063,"hw":"footway","ts":"2023-05-06","nodes":[7288,427,7289],"surface":"asphalt","smooth":"good"},{"id":255777571,"hw":"footway","ts":"2026-09-12","nodes":[7290,7291,7292,7293,7294,7295,7296,3337,7297,7298,7299,7300,7301,7288,7302,7303,7304,3332,7290],"surface":"paving_stones","smooth":"good"},{"id":255777572,"hw":"footway","ts":"2023-09-21","nodes":[7295,355,7042],"surface":"asphalt","footway":"crossing"},{"id":255777573,"hw":"footway","ts":"2026-08-31","nodes":[7305,7306,7307,7308,7309,7310,7311,7312,7313,7314,7315,7316],"surface":"paving_stones","footway":"sidewalk"},{"id":256126678,"hw":"footway","ts":"2025-04-03","nodes":[7317,7318,7319,7320,7321],"surface":"paving_stones","smooth":"good"},{"id":256126680,"hw":"footway","ts":"2023-02-09","nodes":[7322,7323,7324,7325,7326,7327,7328,7329,7330,7331,7332,7333,7334,7335,7336,7337,7338,7339],"surface":"paving_stones"},{"id":256126682,"hw":"steps","ts":"2023-05-12","nodes":[7340,7322],"surface":"paving_stones","incline":"down","stepCount":7,"ramp":"separate","rampWheelchair":"separate","handrail":"no"},{"id":256126685,"hw":"path","ts":"2024-10-30","nodes":[7341,7342,7343],"surface":"paving_stones"},{"id":256126687,"hw":"footway","ts":"2024-06-17","nodes":[7344,1746,7345],"surface":"asphalt","footway":"crossing"},{"id":256126688,"hw":"footway","ts":"2026-05-16","nodes":[7346,7347,7348],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":256126892,"hw":"footway","ts":"2021-09-01","nodes":[7349,7350,7351,7352,7353,7354,7355],"surface":"paving_stones"},{"id":256367295,"hw":"residential","ts":"2026-06-03","nodes":[345,7356,6792,7357,7358,7359,7360,7361,2578],"name":"Dominikańska","surface":"sett","smooth":"intermediate"},{"id":258142884,"hw":"footway","ts":"2026-08-25","nodes":[3492,1213,7362,7363,7364,7365,7366,4817,6474,7367],"surface":"asphalt","smooth":"good"},{"id":258143176,"hw":"living_street","ts":"2026-08-20","nodes":[2803,7368,7369,7370,7371,7372,7373,2556,7374,6617,7375,7376,7377,7378,206],"name":"Szpitalna","surface":"sett","smooth":"excellent","width":"5"},{"id":258655197,"hw":"footway","ts":"2022-07-24","nodes":[7379,7380,668,7381],"surface":"paving_stones"},{"id":259241559,"hw":"living_street","ts":"2026-08-24","nodes":[230,7382,7383,7384,7385,7386,7387,7388,7389,7390,786],"name":"Bracka","surface":"sett","smooth":"good"},{"id":259241737,"hw":"pedestrian","ts":"2026-08-20","nodes":[7391,7392,7393,7394,7055],"name":"Sławkowska","surface":"asphalt","smooth":"excellent"},{"id":259241740,"hw":"pedestrian","ts":"2023-10-02","nodes":[2993,7395,6418],"name":"Świętego Jana","surface":"sett","smooth":"intermediate"},{"id":259255356,"hw":"footway","ts":"2019-10-30","nodes":[7396,452,7397],"surface":"asphalt","footway":"crossing"},{"id":259255358,"hw":"path","ts":"2025-08-29","nodes":[7398,7399,7400,7401],"surface":"paving_stones","smooth":"good"},{"id":259255359,"hw":"path","ts":"2025-12-16","nodes":[7402,92,7403],"surface":"asphalt"},{"id":259255842,"hw":"footway","ts":"2026-08-30","nodes":[7404,7405,7406,7407,7408],"surface":"paving_stones"},{"id":259255844,"hw":"footway","ts":"2026-07-18","nodes":[3036,7409,7410],"surface":"paving_stones"},{"id":259255845,"hw":"footway","ts":"2024-06-18","nodes":[7411,7412,7413,7414],"surface":"paving_stones"},{"id":259697530,"hw":"footway","ts":"2024-03-02","nodes":[7415,5586]},{"id":259697532,"hw":"footway","ts":"2024-03-02","nodes":[5607,7416],"surface":"sett"},{"id":259697870,"hw":"footway","ts":"2019-10-06","nodes":[7417,7141,5661],"surface":"asphalt"},{"id":259697871,"hw":"footway","ts":"2019-10-06","nodes":[5662,7140,7418],"surface":"asphalt"},{"id":259931862,"hw":"footway","ts":"2026-08-31","nodes":[7419,7420,7421],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":259931865,"hw":"footway","ts":"2026-08-31","nodes":[7422,7423,7424,7425,7426,7427,7428,7429,7430,7431,7432,7433,7434,7435,7436,7437,7438,7439,7440,7441],"surface":"paving_stones","footway":"sidewalk"},{"id":259931869,"hw":"footway","ts":"2024-02-12","nodes":[7442,7443,7444,7445,7446,7447,7448,7449,7438],"surface":"paving_stones","smooth":"good"},{"id":260917015,"hw":"footway","ts":"2021-11-10","nodes":[7450,4048],"surface":"paving_stones"},{"id":260917983,"hw":"footway","ts":"2024-10-07","nodes":[7451,7452,7453,7454,7455,7456,7457,7458,7459,7460],"surface":"paving_stones","footway":"sidewalk"},{"id":262495514,"hw":"footway","ts":"2026-09-05","nodes":[7461,7462,7463,7464,7465,7466,7467,7468,7469,7470,7471,7472,7473,7474,7475,7476,7477,7478,7479],"surface":"paving_stones"},{"id":262495515,"hw":"footway","ts":"2026-08-22","nodes":[7480,7481,7482,7483],"surface":"asphalt","footway":"crossing"},{"id":262495517,"hw":"footway","ts":"2026-05-28","nodes":[7461,7484,7485,7486,7487,7488,7489,7490,7491],"surface":"paving_stones","smooth":"good"},{"id":262667394,"hw":"pedestrian","ts":"2025-06-10","nodes":[7492,7493,7494,7495,7111,7496,7497,7498,7499,7500,7501,7502,7503,7504,7505,7506,7507,7508,7509,7510,7511,7512,7513,7514,7515,7516,7517,7518,7519,7520,7521,7119,7492],"name":"Plac Wielkiej Armii Napoleona","surface":"sett","smooth":"excellent"},{"id":262667395,"hw":"footway","ts":"2026-08-27","nodes":[7117,7522,7523,7524,7525,7526,7509,7527,7528,1924,7529,7530,7531,1889,7532,7533,7534,7535,7536,7537,1885,7538,7539],"surface":"paving_stones"},{"id":262667396,"hw":"steps","ts":"2025-07-16","nodes":[7540,7520],"surface":"paving_stones","incline":"down","stepCount":7,"ramp":"no","handrail":"no"},{"id":262667397,"hw":"steps","ts":"2025-07-16","nodes":[7518,7541],"surface":"paving_stones","incline":"up","stepCount":10,"ramp":"no","handrail":"no"},{"id":262667398,"hw":"steps","ts":"2023-10-10","nodes":[1309,7542],"surface":"paving_stones","incline":"down","stepCount":5,"ramp":"no","handrail":"no"},{"id":262667399,"hw":"steps","ts":"2023-10-10","nodes":[1306,7513],"surface":"paving_stones","incline":"down","stepCount":8,"ramp":"no","handrail":"no"},{"id":262667567,"hw":"footway","ts":"2021-02-28","nodes":[7543,7544,7545,7546,7547,7548,2876,7549,7550,7551,7552],"surface":"paving_stones","footway":"sidewalk"},{"id":262667802,"hw":"footway","ts":"2020-01-15","nodes":[7115,7553,7554],"surface":"paving_stones"},{"id":262669480,"hw":"footway","ts":"2026-08-28","nodes":[7555,7556,7557,7558],"surface":"paving_stones"},{"id":263821435,"hw":"path","ts":"2022-07-24","nodes":[1297,7559,1925],"surface":"paving_stones"},{"id":263926606,"hw":"footway","ts":"2026-09-04","nodes":[7414,7560,7561,7562,7563,7564,7565,7566,7567,7568,7569],"surface":"paving_stones"},{"id":263926607,"hw":"path","ts":"2025-09-29","nodes":[7570,7571],"surface":"paving_stones"},{"id":265006541,"hw":"residential","ts":"2022-12-12","nodes":[1724,7572,1738],"name":"Zamkowa","surface":"asphalt"},{"id":265843271,"hw":"footway","ts":"2024-06-08","nodes":[1582,4323,7573,7574,7575,7576,7577,7578,7579,7580,7581,2382,7582,7583,7584,7585,2369]},{"id":265843272,"hw":"path","ts":"2025-07-16","nodes":[4286,7586,7587,7588,7589,7590,7591,7592,7593,1582],"surface":"paving_stones"},{"id":265843404,"hw":"path","ts":"2025-07-16","nodes":[7594,6198,7595],"surface":"asphalt"},{"id":266581922,"hw":"residential","ts":"2025-10-28","nodes":[207,7596,7597,7598,7599,7600,7601,7602,7603,7604,7605,7606,7607,7608,377],"name":"Podwale","surface":"asphalt","smooth":"excellent"},{"id":270332213,"hw":"path","ts":"2018-07-04","nodes":[2023,7609,7610,7611,2062],"surface":"dirt"},{"id":271771232,"hw":"living_street","ts":"2026-07-30","nodes":[694,7612,7613,7614,7615,7616],"name":"Plac Juliusza Kossaka","surface":"asphalt"},{"id":274084644,"hw":"pedestrian","ts":"2026-08-20","nodes":[7617,7618,7619,7620,7621,7622,7623,7391],"name":"Sławkowska","surface":"asphalt","smooth":"excellent"},{"id":274258190,"hw":"service","ts":"2025-03-30","nodes":[597,7624,7625,1357,7626,7627],"name":"Droga do Zamku","surface":"sett","smooth":"intermediate"},{"id":274258463,"hw":"footway","ts":"2025-06-06","nodes":[7628,7199,7629],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":274903304,"hw":"footway","ts":"2025-09-25","nodes":[7630,7631,7632,7633,7634,7635,7636,7637,7638,7639,7640,7641,7642,7643,7644,7645,7646,7647,7648,7649,7650,7651,7652,7653,7654,7655,7656,7657,7658,7659,7660,7661,7662,3929,7663,7664,7665,7666,7667,7668,7669,7670,7671,7672,7673,7674,7675,7676,7677,7678,7679,7680,7681],"surface":"paving_stones","footway":"sidewalk"},{"id":274903409,"hw":"footway","ts":"2026-09-01","nodes":[7682,7683,7684,7685,7686,7687,7688,7689,7690,7691,7692,7693,7694,7695,7696,7697],"surface":"paving_stones","smooth":"intermediate","footway":"sidewalk"},{"id":274903559,"hw":"footway","ts":"2023-04-13","nodes":[7698,7699,7700,7701,7702,7703,7704],"surface":"paving_stones","footway":"sidewalk"},{"id":274903618,"hw":"footway","ts":"2026-08-30","nodes":[7705,7706,3935,7707,7708,3917,7709,7710,7711,3848,7712,7713,7714,7715,7716,7717],"surface":"paving_stones","footway":"sidewalk"},{"id":282198897,"hw":"footway","ts":"2024-08-19","nodes":[7717,7718,7719,7720,7721,7722],"surface":"compacted","footway":"sidewalk"},{"id":282198898,"hw":"service","ts":"2026-02-27","nodes":[7723,7724],"surface":"concrete","tunnel":true},{"id":282198899,"hw":"footway","ts":"2026-08-30","nodes":[7725,7726,7727,7728,7729,7730],"surface":"paving_stones"},{"id":282198900,"hw":"footway","ts":"2026-02-01","nodes":[7731,7732,7733,7734,7725],"surface":"paving_stones","footway":"sidewalk"},{"id":282198901,"hw":"footway","ts":"2025-08-24","nodes":[7735,7736,7737],"surface":"paving_stones"},{"id":282198902,"hw":"footway","ts":"2024-08-03","nodes":[7738,7739,7740,7741,7742,7743,7744,7745,7746,7747,7748,7749,7750,7751,7752,7753,7754],"surface":"paving_stones","footway":"sidewalk"},{"id":283764724,"hw":"footway","ts":"2023-02-19","nodes":[7755,2819],"surface":"paving_stones","smooth":"good"},{"id":287370180,"hw":"footway","ts":"2026-06-10","nodes":[7756,7757,7758],"surface":"paving_stones"},{"id":287370183,"hw":"footway","ts":"2024-10-14","nodes":[597,7759,7760],"surface":"paving_stones","checked":"2024-10-14"},{"id":287700574,"hw":"footway","ts":"2019-09-01","nodes":[908,7761],"surface":"asphalt"},{"id":288040635,"hw":"residential","ts":"2026-08-20","nodes":[404,7762,7763,612,7764,7765,7766,7767,7768,7769],"name":"Garncarska","surface":"asphalt","width":"7"},{"id":288076941,"hw":"footway","ts":"2025-09-25","nodes":[7770,7771,7772,7773,7774],"surface":"paving_stones","footway":"sidewalk"},{"id":288076942,"hw":"footway","ts":"2019-12-09","nodes":[7775,7776],"surface":"paving_stones"},{"id":288076943,"hw":"footway","ts":"2019-12-09","nodes":[7777,7778,7779,7780,7781,7782,7479],"surface":"paving_stones"},{"id":288076944,"hw":"footway","ts":"2025-04-27","nodes":[7490,7783,7784,7785,7777],"surface":"paving_stones","footway":"sidewalk"},{"id":288076945,"hw":"footway","ts":"2024-11-05","nodes":[7786,7787,7774]},{"id":288906920,"hw":"footway","ts":"2021-09-01","nodes":[6812,7788],"name":"Pasaż Bielaka"},{"id":288906921,"hw":"footway","ts":"2021-09-01","nodes":[7788,6813],"name":"Pasaż Bielaka","tunnel":true},{"id":290087812,"hw":"residential","ts":"2023-04-25","nodes":[2066,7789,7790,7791,7792,7793,7794,7795,7796,7797,7798,1724],"name":"Zamkowa","surface":"asphalt"},{"id":291730217,"hw":"footway","ts":"2026-06-04","nodes":[3020,7799,7800,7801,7802],"surface":"paving_stones","smooth":"good"},{"id":291730220,"hw":"footway","ts":"2026-01-29","nodes":[3046,4063],"surface":"paving_stones","smooth":"good"},{"id":291730229,"hw":"footway","ts":"2026-01-19","nodes":[7801,7803,7804,7805,7806]},{"id":291730233,"hw":"footway","ts":"2021-10-21","nodes":[7807,7808,7809,7810,7811,7812,7813,7814,7815,7816,7817,7818]},{"id":291909828,"hw":"service","ts":"2026-02-27","nodes":[2411,7725,7723],"surface":"paving_stones"},{"id":292238382,"hw":"path","ts":"2025-08-03","nodes":[7819,7820,7821,7822,7823,7824,7825],"surface":"paved","checked":"2024-04-23"},{"id":292238490,"hw":"footway","ts":"2021-12-13","nodes":[2277,7826,4554],"surface":"asphalt","footway":"sidewalk"},{"id":292238491,"hw":"footway","ts":"2023-08-25","nodes":[4554,2250,2191],"surface":"asphalt"},{"id":292261820,"hw":"residential","ts":"2026-08-20","nodes":[436,7827,7828,7829,7830,437],"name":"Wenecja","surface":"asphalt","smooth":"good"},{"id":292685756,"hw":"pedestrian","ts":"2025-03-30","nodes":[600,7831,7832,234],"name":"Sienna","surface":"sett","smooth":"intermediate"},{"id":292948263,"hw":"residential","ts":"2026-08-30","nodes":[276,7833,7834,7835,7836,7837,3911,7838],"name":"Strzelecka","surface":"asphalt","smooth":"excellent"},{"id":292949996,"hw":"footway","ts":"2026-05-28","nodes":[6504,1125,7839,1129,7840,7841],"surface":"paving_stones","smooth":"good"},{"id":292949997,"hw":"footway","ts":"2020-03-04","nodes":[7842,7843,7844],"surface":"paving_stones","footway":"crossing"},{"id":294049217,"hw":"service","ts":"2024-02-05","nodes":[7845,5949,7846,3307],"surface":"asphalt"},{"id":294097411,"hw":"footway","ts":"2021-10-20","nodes":[5961,7847,7848,5958,7849,5943,7850,7851,7852,7853,7854,7855,5899],"surface":"paving_stones","footway":"sidewalk"},{"id":294097412,"hw":"footway","ts":"2020-08-06","nodes":[5893,5937],"surface":"paving_stones"},{"id":294097413,"hw":"footway","ts":"2020-08-06","nodes":[5892,5931],"surface":"paving_stones"},{"id":294097414,"hw":"footway","ts":"2020-08-06","nodes":[5894,5929],"surface":"paving_stones"},{"id":294097415,"hw":"footway","ts":"2024-09-22","nodes":[5961,7856,3316],"surface":"paving_stones"},{"id":294097416,"hw":"service","ts":"2014-07-23","nodes":[7857,5895,4443]},{"id":294097417,"hw":"service","ts":"2024-01-27","nodes":[4442,5907,7858],"surface":"paving_stones"},{"id":294143457,"hw":"service","ts":"2024-01-28","nodes":[7859,7860,7861,7862],"surface":"asphalt"},{"id":294221558,"hw":"footway","ts":"2026-08-29","nodes":[4718,7863,7864,7865],"surface":"paving_stones","footway":"sidewalk"},{"id":294221563,"hw":"footway","ts":"2026-02-27","nodes":[7866,7867,7868,7869,7870,7871,7872,7873,7874],"surface":"asphalt","smooth":"good"},{"id":294221568,"hw":"footway","ts":"2021-08-23","nodes":[7875,6093,7876],"surface":"asphalt","footway":"crossing"},{"id":294221572,"hw":"footway","ts":"2026-08-21","nodes":[4736,7877,7878,7879,7880,7881,7882,7865],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":294221575,"hw":"footway","ts":"2026-09-15","nodes":[7883,4340,7884],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":294221579,"hw":"footway","ts":"2021-09-01","nodes":[7884,4709],"surface":"paving_stones"},{"id":294258959,"hw":"footway","ts":"2026-02-11","nodes":[7885,7886,7887,7888,7889,7890,7891,7892,7893,7894,7895,7896,7897,7898,7899,7900,7901,7902,7903,7904,7905,7906,7907,7908,7909,7910,7911,7912,7913,7914],"surface":"paving_stones","footway":"sidewalk"},{"id":294258960,"hw":"footway","ts":"2024-09-09","nodes":[7915,7916,7917,7918,7919,7920,7921,7922,7923,7924,7925,7926,7927,7928,7929,7930,7931,7932,7933,7934,7935,7936,7915],"surface":"paving_stones","smooth":"good"},{"id":294258963,"hw":"footway","ts":"2025-08-22","nodes":[7914,7937,7938,7939,7885],"surface":"paving_stones"},{"id":294259019,"hw":"service","ts":"2020-09-16","nodes":[6047,7940,7941]},{"id":294366565,"hw":"service","ts":"2024-02-18","nodes":[7942,5845,1456],"surface":"paving_stones"},{"id":294366570,"hw":"service","ts":"2024-02-18","nodes":[7943,5843,1455],"surface":"paving_stones"},{"id":294378227,"hw":"service","ts":"2021-01-30","nodes":[34,5528,7944]},{"id":294395364,"hw":"residential","ts":"2025-12-08","nodes":[2006,7945,7946,7947,6137],"name":"Karola Chodkiewicza","surface":"asphalt"},{"id":294395365,"hw":"residential","ts":"2025-12-08","nodes":[2481,2517,7948,7949,7950,7951,7952,7953],"name":"Karola Chodkiewicza","surface":"asphalt","width":"4.8"},{"id":294395366,"hw":"footway","ts":"2019-10-04","nodes":[7954,6138,7955,7956,133,7957],"surface":"paving_stones"},{"id":294406917,"hw":"footway","ts":"2022-09-07","nodes":[5524,36,5537],"surface":"asphalt","footway":"crossing"},{"id":294560410,"hw":"footway","ts":"2024-02-11","nodes":[7958,7959],"width":"1.8","tunnel":true},{"id":294562129,"hw":"footway","ts":"2026-01-31","nodes":[5537,7960,7961,7962,7963,7964,7965,7966,7967,7968,7969,7970,7971,7972,7973,7974,5532],"surface":"paving_stones","footway":"sidewalk"},{"id":294568853,"hw":"service","ts":"2023-12-26","nodes":[7975,7976],"surface":"sett","width":"2.88","tunnel":true},{"id":294571625,"hw":"footway","ts":"2020-01-12","nodes":[7977,7967],"surface":"paving_stones"},{"id":294571627,"hw":"footway","ts":"2026-02-04","nodes":[7978,7979,7980,7981,7982,7977],"surface":"paving_stones"},{"id":294571629,"hw":"footway","ts":"2022-10-09","nodes":[7983,7984,7985,7986,7987,7988,7989],"surface":"paving_stones"},{"id":294584406,"hw":"living_street","ts":"2026-08-29","nodes":[315,7990,1506,1422,7991,7992,7993,7994,7995,7996,7997,7998,1502],"name":"Miodowa","surface":"asphalt"},{"id":294584407,"hw":"footway","ts":"2026-08-30","nodes":[7999,8000,8001,8002,8003,8004,8005,8006,8007,8008,8009,8010,8011,8012,8013,8014,8015,8016,8017,8018,8019,8020,8021,8022,3162],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":294591307,"hw":"footway","ts":"2024-02-13","nodes":[8023,8024],"surface":"paving_stones","width":"2.11","tunnel":true},{"id":294598880,"hw":"footway","ts":"2019-11-19","nodes":[8025,6404,8026],"surface":"asphalt","footway":"crossing"},{"id":294599570,"hw":"footway","ts":"2022-10-09","nodes":[7988,8027,7259],"surface":"paving_stones","footway":"sidewalk"},{"id":294599571,"hw":"footway","ts":"2024-02-20","nodes":[310,8028,8029,8030,7977],"surface":"paving_stones","footway":"sidewalk"},{"id":294599572,"hw":"footway","ts":"2026-01-31","nodes":[8031,7983,8032,305,8033,8034,8035,7978],"surface":"paving_stones","footway":"sidewalk"},{"id":294739450,"hw":"footway","ts":"2024-02-12","nodes":[8036,8037,8038,8039],"width":"1.95","tunnel":true},{"id":294739452,"hw":"service","ts":"2021-01-30","nodes":[8040,8041],"width":"1.86","tunnel":true},{"id":294744066,"hw":"footway","ts":"2026-08-20","nodes":[8042,8043,8044],"surface":"paving_stones","smooth":"good"},{"id":294744069,"hw":"footway","ts":"2020-01-12","nodes":[8044,8045],"surface":"asphalt"},{"id":294744072,"hw":"footway","ts":"2020-12-30","nodes":[8046,8047,8048],"surface":"paving_stones"},{"id":294744076,"hw":"footway","ts":"2020-03-04","nodes":[8049,8050,8042],"surface":"paving_stones","footway":"sidewalk"},{"id":294744080,"hw":"footway","ts":"2019-12-27","nodes":[8045,8051,8052,8046],"surface":"paving_stones"},{"id":294744085,"hw":"footway","ts":"2023-01-27","nodes":[5471,8053,8054,8055,8056,8057,8058,8059,8060,8061,5487],"surface":"paving_stones","footway":"sidewalk"},{"id":294744088,"hw":"footway","ts":"2026-08-20","nodes":[8048,8062,8063,8064,8065,8066,8067,8068,8049],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":294747844,"hw":"footway","ts":"2019-11-19","nodes":[5523,300,8069],"surface":"paving_stones","footway":"crossing"},{"id":294747845,"hw":"footway","ts":"2020-03-04","nodes":[5452,8070,8071,8072,8069],"surface":"paving_stones","footway":"sidewalk"},{"id":294747846,"hw":"footway","ts":"2024-07-28","nodes":[8069,8073,8074,8075,5463],"surface":"sett"},{"id":294791628,"hw":"footway","ts":"2020-03-04","nodes":[8076,8077,8078],"surface":"paving_stones","footway":"sidewalk"},{"id":294806173,"hw":"footway","ts":"2025-08-03","nodes":[8079,8080,8081,8082,8083,8084,8085],"surface":"paving_stones"},{"id":294806175,"hw":"footway","ts":"2026-08-20","nodes":[8086,8087,8088,8089],"surface":"paving_stones","smooth":"good"},{"id":294806176,"hw":"footway","ts":"2020-03-04","nodes":[8089,8090,8091],"surface":"paving_stones","footway":"sidewalk"},{"id":294806177,"hw":"footway","ts":"2026-08-20","nodes":[8092,8093,8086],"surface":"paving_stones","smooth":"good"},{"id":294806178,"hw":"footway","ts":"2024-02-12","nodes":[8094,8095,8096,8076],"surface":"paving_stones"},{"id":294806179,"hw":"footway","ts":"2026-08-20","nodes":[8091,8097,8098,8099,8100,8092],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":294806180,"hw":"footway","ts":"2026-08-20","nodes":[8085,8101,8102,8103,8104],"surface":"paving_stones","smooth":"good"},{"id":294806181,"hw":"footway","ts":"2020-03-04","nodes":[8078,8105,8106,8107,8108,8109,8094],"surface":"paving_stones","footway":"sidewalk"},{"id":294806182,"hw":"footway","ts":"2024-02-06","nodes":[8104,8110,8111,8112,8113,8114,8115,8116,8117,8118],"surface":"paving_stones","footway":"sidewalk"},{"id":294806183,"hw":"footway","ts":"2024-07-28","nodes":[5523,8119,8120,8121],"surface":"sett"},{"id":294809232,"hw":"service","ts":"2021-05-26","nodes":[8122,8123],"surface":"paving_stones"},{"id":294809233,"hw":"steps","ts":"2024-09-01","nodes":[8124,8125],"surface":"paving_stones","incline":"up","stepCount":19,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":294809234,"hw":"footway","ts":"2021-07-13","nodes":[8126,8127,8128,8129,8130,8131,8132,8133,8123,8134],"surface":"paving_stones"},{"id":294809238,"hw":"tertiary","ts":"2025-12-16","nodes":[8135,8136,8137,8138,8139,8140,467],"name":"Antoniego Józefa Madalińskiego","surface":"asphalt"},{"id":294841302,"hw":"footway","ts":"2021-09-01","nodes":[4709,8141,7866],"surface":"asphalt","footway":"crossing"},{"id":294841304,"hw":"footway","ts":"2016-05-25","nodes":[8142,8143],"width":"1.98","tunnel":true},{"id":294843881,"hw":"footway","ts":"2022-10-27","nodes":[7884,8144,8145,8146,8147,8148,4688],"surface":"paving_stones","footway":"sidewalk"},{"id":294843883,"hw":"footway","ts":"2020-07-26","nodes":[8149,4112,8150],"surface":"paving_stones","footway":"crossing"},{"id":294843884,"hw":"footway","ts":"2026-07-13","nodes":[8151,8152,8153,8154,8155,8156,8157,8158,8159,8160,8161,8162],"surface":"paving_stones","footway":"crossing"},{"id":294843885,"hw":"footway","ts":"2024-01-28","nodes":[8163,8164,8165],"surface":"paving_stones","footway":"sidewalk"},{"id":294843886,"hw":"footway","ts":"2019-10-21","nodes":[8166,6073,8167],"surface":"paving_stones","footway":"crossing"},{"id":294843887,"hw":"footway","ts":"2023-09-21","nodes":[8150,8168,8169,8170,8171,8172],"surface":"paving_stones","footway":"crossing"},{"id":294843890,"hw":"footway","ts":"2026-08-29","nodes":[8173,8174,8175,8176,8177,8165],"surface":"paving_stones","footway":"sidewalk"},{"id":294874776,"hw":"footway","ts":"2023-09-21","nodes":[8178,8179,8180,8181,8182],"surface":"paving_stones","footway":"crossing"},{"id":294874777,"hw":"footway","ts":"2021-01-10","nodes":[8183,3182,4651],"surface":"paving_stones"},{"id":294879650,"hw":"footway","ts":"2026-08-22","nodes":[8184,8185,8186,8187,8188,8189,8190,8191,8192,8193,8194,8195],"surface":"paving_stones"},{"id":294882972,"hw":"footway","ts":"2018-02-06","nodes":[8184,8196],"surface":"paving_stones"},{"id":294883300,"hw":"tertiary","ts":"2026-08-28","nodes":[8197,38,1540,8198,8199,1550,8200,8201,8202,8203,8204,8205,8206,8207,1640,8208,8209,8210,8211,8212,8213,8214,8215,4250],"name":"Krakowska","surface":"asphalt"},{"id":294890830,"hw":"footway","ts":"2022-10-09","nodes":[8216,8217,8218,7989],"surface":"asphalt","footway":"crossing"},{"id":294890831,"hw":"footway","ts":"2026-08-29","nodes":[8014,8219,1423,8220,8221,8222,8223,8224,8225,8226,8227],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":294890832,"hw":"footway","ts":"2026-08-30","nodes":[8022,8228,8229,8230,8231,8232,8233,8234,8235,8236,8237,8238,8165],"surface":"paving_stones"},{"id":294950805,"hw":"footway","ts":"2019-10-04","nodes":[8239,8240,8241],"surface":"paving_stones"},{"id":294950806,"hw":"footway","ts":"2019-10-04","nodes":[8239,8242,1580,8243,4677],"surface":"paving_stones"},{"id":294950807,"hw":"footway","ts":"2026-09-15","nodes":[4677,1578,8241],"surface":"asphalt","smooth":"excellent"},{"id":294961260,"hw":"footway","ts":"2026-08-30","nodes":[8244,8245,8246,8247,8248,8249,8250,8251,8252,8253,8254,8255,8256,8241],"surface":"paving_stones","footway":"sidewalk"},{"id":294961264,"hw":"service","ts":"2021-01-30","nodes":[8257,8258],"width":"2.26","tunnel":true},{"id":295003524,"hw":"footway","ts":"2023-09-30","nodes":[4775,8259,8260,4715,8261,8262,8263,8264,8265,8266,8267,4710],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":295020958,"hw":"footway","ts":"2021-01-30","nodes":[8268,8269,8270,5107,8271,8272,8273,5109],"surface":"paving_stones","footway":"sidewalk"},{"id":295026293,"hw":"footway","ts":"2026-07-01","nodes":[5128,8274,8275,8276,8277,8278,8279,8280,8281,8282,8283,8284,8285,8286,8287,8288,8289],"surface":"paving_stones"},{"id":295026294,"hw":"footway","ts":"2019-10-11","nodes":[4755,1632,8268],"surface":"paving_stones","footway":"crossing"},{"id":295026295,"hw":"footway","ts":"2023-09-30","nodes":[8290,5109],"surface":"paving_stones","smooth":"bad"},{"id":295026296,"hw":"footway","ts":"2025-03-01","nodes":[4214,2672,5128],"surface":"asphalt","smooth":"excellent"},{"id":295026297,"hw":"footway","ts":"2024-06-10","nodes":[5110,8291,5104],"surface":"paving_stones","footway":"sidewalk"},{"id":295026298,"hw":"footway","ts":"2026-08-19","nodes":[5110,8292,8293,8294,8295,5113],"surface":"paving_stones","smooth":"good"},{"id":295026299,"hw":"footway","ts":"2024-02-14","nodes":[4210,8296,8297,5099,8298,8299,6383],"surface":"paving_stones","footway":"sidewalk"},{"id":295026300,"hw":"footway","ts":"2026-08-20","nodes":[8268,8300,8301,8302,8303,8304,8305,8306,8307,8290],"surface":"paving_stones","smooth":"good"},{"id":295028946,"hw":"footway","ts":"2020-03-04","nodes":[2328,8308,8309],"surface":"asphalt","footway":"crossing"},{"id":295028947,"hw":"footway","ts":"2022-10-29","nodes":[1451,8310,8311,5145],"surface":"asphalt","smooth":"good"},{"id":295028948,"hw":"footway","ts":"2026-01-29","nodes":[5093,8312,8313,8314,8315,5094,8316,8317,6386],"surface":"paving_stones","footway":"sidewalk"},{"id":295028949,"hw":"footway","ts":"2021-10-21","nodes":[4211,5112,8318,8319,8320,8321,8309],"surface":"paving_stones","footway":"sidewalk"},{"id":295028950,"hw":"footway","ts":"2024-01-30","nodes":[8309,8322,8323,8324,8325,4214],"surface":"paving_stones"},{"id":295068274,"hw":"path","ts":"2021-09-01","nodes":[2998,8326,8327,8328,8329],"surface":"sett"},{"id":295073918,"hw":"footway","ts":"2022-02-02","nodes":[6915,2994],"surface":"sett"},{"id":295074271,"hw":"footway","ts":"2022-09-21","nodes":[2307,8330,2998],"surface":"paving_stones"},{"id":295074272,"hw":"path","ts":"2014-10-18","nodes":[8329,8331,5838,8332,8333,8334,8335,1956],"surface":"asphalt"},{"id":295079398,"hw":"footway","ts":"2021-05-24","nodes":[8336,2394,8337],"surface":"asphalt","footway":"crossing"},{"id":295079399,"hw":"footway","ts":"2025-09-25","nodes":[7737,8338,8339,8340,8341,8336],"surface":"paving_stones","footway":"sidewalk"},{"id":295079400,"hw":"footway","ts":"2025-09-25","nodes":[8337,8342,8343,8344,8345,7653],"surface":"paving_stones"},{"id":295090411,"hw":"service","ts":"2026-09-06","nodes":[8346,8347],"width":"3","tunnel":true},{"id":295091700,"hw":"footway","ts":"2021-10-20","nodes":[8348,7770],"surface":"paving_stones"},{"id":295091704,"hw":"footway","ts":"2026-08-30","nodes":[8349,8350,8351,8352,8353,8354,3878],"surface":"paving_stones"},{"id":295091709,"hw":"footway","ts":"2024-06-13","nodes":[7404,3558,8349],"surface":"asphalt","footway":"crossing"},{"id":295091713,"hw":"footway","ts":"2025-03-02","nodes":[2880,8355,8356,8357,8358,8359,8360,8361],"surface":"paving_stones","smooth":"good"},{"id":295091716,"hw":"footway","ts":"2026-02-27","nodes":[2877,8362,8363,8364,8365,8366,8367,8368,8369]},{"id":295091724,"hw":"footway","ts":"2024-03-11","nodes":[2880,6060,8370],"surface":"asphalt"},{"id":295091727,"hw":"footway","ts":"2024-02-26","nodes":[8349,8371,8372,8373,8374,8361,8375,7731,8369,2877],"surface":"paving_stones","footway":"sidewalk"},{"id":295101799,"hw":"service","ts":"2024-02-19","nodes":[8376,8377,8378,8379],"surface":"paving_stones","width":"3.19","tunnel":true},{"id":295101800,"hw":"footway","ts":"2025-05-11","nodes":[8380,8381,8382],"surface":"paving_stones","width":"4","tunnel":true},{"id":295101801,"hw":"footway","ts":"2025-05-11","nodes":[8383,8378,8380],"surface":"paving_stones","width":"4","tunnel":true},{"id":295101802,"hw":"footway","ts":"2025-05-11","nodes":[8384,8385,8386,8387,8388,8389,8382],"surface":"paving_stones","width":"4","tunnel":true},{"id":295101815,"hw":"footway","ts":"2022-10-09","nodes":[8390,8391,8384],"surface":"paving_stones"},{"id":295105633,"hw":"footway","ts":"2020-01-12","nodes":[5549,8383],"surface":"paving_stones","footway":"sidewalk"},{"id":295105634,"hw":"footway","ts":"2020-01-12","nodes":[5549,111,8392],"surface":"asphalt","footway":"crossing"},{"id":295105635,"hw":"footway","ts":"2026-09-15","nodes":[8393,8394,8395,5557],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":295108239,"hw":"footway","ts":"2022-10-10","nodes":[8396,8397],"surface":"paving_stones","width":"2.06","tunnel":true},{"id":295108240,"hw":"service","ts":"2023-01-27","nodes":[8398,4685,1647]},{"id":295108241,"hw":"footway","ts":"2023-01-27","nodes":[8399,8400],"width":"2.01","tunnel":true},{"id":295111106,"hw":"service","ts":"2021-01-30","nodes":[8401,8402],"width":"2.98","tunnel":true},{"id":295115475,"hw":"footway","ts":"2026-09-05","nodes":[4598,4623,8403],"surface":"paving_stones"},{"id":295115476,"hw":"footway","ts":"2019-10-24","nodes":[4622,8404],"surface":"paving_stones"},{"id":295115481,"hw":"footway","ts":"2019-11-24","nodes":[4630,8405],"surface":"paving_stones"},{"id":295115482,"hw":"service","ts":"2014-08-22","nodes":[8406,8407],"width":"1.98","tunnel":true},{"id":295115485,"hw":"steps","ts":"2024-06-24","nodes":[8408,8409],"surface":"asphalt","incline":"up","stepCount":1,"ramp":"no","handrail":"no","tunnel":true},{"id":295115489,"hw":"footway","ts":"2019-11-24","nodes":[4632,8410],"surface":"concrete","footway":"crossing"},{"id":295115494,"hw":"footway","ts":"2019-11-24","nodes":[4621,8408],"surface":"paving_stones"},{"id":295115498,"hw":"steps","ts":"2024-06-24","nodes":[8404,8411],"surface":"asphalt","incline":"up","stepCount":1,"ramp":"no","handrail":"no","tunnel":true},{"id":295115502,"hw":"footway","ts":"2022-07-11","nodes":[8412,8413],"surface":"concrete","tunnel":true},{"id":295115512,"hw":"service","ts":"2014-08-22","nodes":[8414,8415],"width":"2.17","tunnel":true},{"id":295115516,"hw":"footway","ts":"2019-11-24","nodes":[4631,8412],"surface":"paving_stones"},{"id":295115520,"hw":"service","ts":"2020-09-08","nodes":[8416,8417],"surface":"paving_stones","width":"3","tunnel":true},{"id":295115525,"hw":"footway","ts":"2022-07-11","nodes":[8405,8418],"surface":"concrete","tunnel":true},{"id":295115530,"hw":"footway","ts":"2019-10-24","nodes":[4620,8419],"surface":"paving_stones"},{"id":295115534,"hw":"footway","ts":"2026-09-05","nodes":[8420,8403],"surface":"paving_stones","tunnel":true},{"id":295115539,"hw":"service","ts":"2019-06-05","nodes":[8421,8422],"width":"2.27","tunnel":true},{"id":295115551,"hw":"steps","ts":"2024-03-08","nodes":[8419,8423],"surface":"concrete","incline":"up","stepCount":1,"ramp":"no","handrail":"no","tunnel":true},{"id":295117092,"hw":"footway","ts":"2023-01-27","nodes":[8424,8425],"width":"1.19","tunnel":true},{"id":295117094,"hw":"service","ts":"2026-06-16","nodes":[8426,8427],"surface":"paving_stones","width":"2.02","tunnel":true},{"id":295117096,"hw":"footway","ts":"2023-01-27","nodes":[4683,8428]},{"id":295117097,"hw":"service","ts":"2023-01-27","nodes":[8429,8430],"width":"1.95","tunnel":true},{"id":295117098,"hw":"service","ts":"2023-01-27","nodes":[8431,8432],"width":"1.8","tunnel":true},{"id":295117099,"hw":"footway","ts":"2023-01-27","nodes":[4678,8433]},{"id":295117102,"hw":"service","ts":"2022-10-25","nodes":[8434,8435],"width":"2.11","tunnel":true},{"id":295146952,"hw":"footway","ts":"2021-10-19","nodes":[8436,2981,8437],"surface":"asphalt","footway":"crossing"},{"id":295146955,"hw":"footway","ts":"2026-09-06","nodes":[4687,8438,8439,8440],"surface":"paving_stones","smooth":"excellent","footway":"crossing"},{"id":295146959,"hw":"footway","ts":"2024-03-01","nodes":[8441,1654,4607],"surface":"asphalt","footway":"crossing"},{"id":295146963,"hw":"footway","ts":"2026-09-06","nodes":[4687,8442,8443,8444,4644],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":295147070,"hw":"residential","ts":"2026-02-27","nodes":[4426,8445,8446,8447,8448],"name":"Świętego Sebastiana","surface":"asphalt","smooth":"good"},{"id":295147071,"hw":"residential","ts":"2026-06-03","nodes":[8448,2980],"name":"Świętego Sebastiana","surface":"asphalt"},{"id":295160190,"hw":"footway","ts":"2022-10-09","nodes":[8449,8450,8451],"surface":"paving_stones","footway":"sidewalk"},{"id":295160193,"hw":"footway","ts":"2022-10-09","nodes":[8452,8453,8454],"surface":"paving_stones","footway":"sidewalk"},{"id":295160196,"hw":"footway","ts":"2022-10-09","nodes":[8455,1385,8456],"surface":"paving_stones","footway":"crossing"},{"id":295160200,"hw":"footway","ts":"2022-10-09","nodes":[8457,5576,8458,8459,5554,8460],"surface":"paving_stones","footway":"sidewalk"},{"id":295160205,"hw":"footway","ts":"2022-10-09","nodes":[8456,8461,8462,8463],"surface":"paving_stones","footway":"sidewalk"},{"id":295160209,"hw":"footway","ts":"2022-10-09","nodes":[8464,8465,8466],"surface":"paving_stones","footway":"crossing"},{"id":295160213,"hw":"footway","ts":"2026-09-15","nodes":[8467,8468,8469],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":295160215,"hw":"footway","ts":"2022-10-09","nodes":[8457,8470,8471],"surface":"asphalt","footway":"crossing"},{"id":295160218,"hw":"footway","ts":"2022-10-09","nodes":[8460,3081,8449],"surface":"paving_stones","footway":"crossing"},{"id":295160397,"hw":"footway","ts":"2022-08-14","nodes":[8450,8472,8473],"surface":"paving_stones","smooth":"good"},{"id":295160398,"hw":"footway","ts":"2020-01-12","nodes":[8474,8475,8453],"surface":"paving_stones"},{"id":295164213,"hw":"footway","ts":"2020-01-12","nodes":[7241,8476],"surface":"paving_stones"},{"id":295246276,"hw":"service","ts":"2024-06-24","nodes":[8477,4653,3166],"width":"2.12"},{"id":295246277,"hw":"service","ts":"2014-07-31","nodes":[8478,8479],"width":"2.07","tunnel":true},{"id":295246278,"hw":"service","ts":"2014-08-22","nodes":[8480,8481],"width":"2.06","tunnel":true},{"id":295246279,"hw":"service","ts":"2014-07-31","nodes":[8482,8483],"width":"2.08","tunnel":true},{"id":295247809,"hw":"footway","ts":"2023-11-10","nodes":[8484,8485,8486,8487],"surface":"paving_stones"},{"id":295264552,"hw":"service","ts":"2023-01-27","nodes":[8488,8489],"width":"3.05","tunnel":true},{"id":295264555,"hw":"service","ts":"2019-12-09","nodes":[8490,8491],"width":"2.7","tunnel":true},{"id":295264556,"hw":"service","ts":"2026-06-16","nodes":[8492,8493],"tunnel":true},{"id":295264557,"hw":"service","ts":"2014-07-31","nodes":[8494,8495],"tunnel":true},{"id":295270390,"hw":"footway","ts":"2025-02-16","nodes":[7479,1397,7786],"surface":"asphalt"},{"id":295276428,"hw":"footway","ts":"2021-08-15","nodes":[8496,8497,8498],"surface":"sett"},{"id":295276431,"hw":"footway","ts":"2020-06-26","nodes":[1081,8499,8496],"surface":"paving_stones","footway":"crossing"},{"id":295276437,"hw":"footway","ts":"2026-03-12","nodes":[8500,251,8501],"surface":"asphalt","footway":"crossing"},{"id":295276439,"hw":"footway","ts":"2026-03-12","nodes":[8502,8503,3580,8504,8505],"surface":"asphalt","footway":"crossing"},{"id":295282057,"hw":"footway","ts":"2026-02-27","nodes":[1171,8506,3594,8507,8508],"surface":"asphalt","smooth":"intermediate","footway":"crossing"},{"id":295312415,"hw":"footway","ts":"2026-06-16","nodes":[8509,8510],"width":"1.1","tunnel":true},{"id":295313110,"hw":"service","ts":"2024-03-20","nodes":[8511,8512],"width":"2.18","tunnel":true},{"id":295313111,"hw":"footway","ts":"2021-09-01","nodes":[8513,8514],"tunnel":true},{"id":295313112,"hw":"footway","ts":"2021-09-01","nodes":[8515,8514,8516],"width":"1.53","tunnel":true},{"id":295356201,"hw":"footway","ts":"2026-01-11","nodes":[8517,8518,8519,8520,1126,1122,8521],"surface":"asphalt"},{"id":295356202,"hw":"living_street","ts":"2026-08-21","nodes":[568,8522,8523,8524,8525,8526,8527,8528,8529,8530,8531,8532,8533,8534,8535,8536,8537,8538,8539,8540,8541,8542,8543,7356],"name":"Poselska","surface":"sett"},{"id":295356762,"hw":"residential","ts":"2025-09-27","nodes":[2802,8544,8545,8546,8547,8548,8549,8550,8551,8552],"name":"Franciszkańska","surface":"asphalt"},{"id":295356990,"hw":"living_street","ts":"2023-10-03","nodes":[8553,8554,8555,8556,8557,391],"name":"Świętego Idziego","surface":"asphalt","smooth":"good"},{"id":295393289,"hw":"footway","ts":"2022-08-11","nodes":[7225,8558,8559,3254,8560,8561,8562,8563,8564,2905,8565],"surface":"paving_stones","smooth":"intermediate"},{"id":295393290,"hw":"footway","ts":"2021-09-01","nodes":[8566,8567],"width":"1.93","tunnel":true},{"id":295393291,"hw":"footway","ts":"2021-03-22","nodes":[1754,3226],"surface":"asphalt"},{"id":295393292,"hw":"footway","ts":"2026-06-10","nodes":[8568,8569,8570,8571,7756,7759],"surface":"paving_stones"},{"id":295393293,"hw":"footway","ts":"2015-01-05","nodes":[7215,8572,8573,8574,8575,8576]},{"id":295393529,"hw":"footway","ts":"2022-11-11","nodes":[6788,1248],"surface":"asphalt"},{"id":295397507,"hw":"footway","ts":"2025-06-29","nodes":[8577,8578],"surface":"paving_stones"},{"id":295397509,"hw":"service","ts":"2025-06-29","nodes":[2909,8579,8578],"surface":"sett"},{"id":295397510,"hw":"footway","ts":"2025-06-29","nodes":[8580,8581,8582],"surface":"paving_stones"},{"id":295397511,"hw":"footway","ts":"2025-06-29","nodes":[8583,8577],"surface":"paving_stones"},{"id":295397512,"hw":"footway","ts":"2025-06-29","nodes":[8584,8585,8583,8586],"surface":"paving_stones"},{"id":295397513,"hw":"footway","ts":"2025-06-29","nodes":[8577,8587,8588,8589,8586,8590,8582],"surface":"paving_stones"},{"id":295397515,"hw":"pedestrian","ts":"2025-08-08","nodes":[2910,8591,8584,8580,8592,8593,8594,3264],"surface":"paving_stones","smooth":"good"},{"id":295397985,"hw":"footway","ts":"2021-10-19","nodes":[3263,8595],"surface":"paving_stones"},{"id":295397986,"hw":"pedestrian","ts":"2025-12-08","nodes":[3264,8596,8597,8598,8599,3189],"name":"Zamek Wawel","surface":"paving_stones","smooth":"good"},{"id":295401948,"hw":"footway","ts":"2024-01-18","nodes":[8600,8601],"width":"1.97","tunnel":true},{"id":295401951,"hw":"footway","ts":"2024-01-18","nodes":[8602,8603],"width":"2.12","tunnel":true},{"id":295413425,"hw":"footway","ts":"2024-03-01","nodes":[4870,8604,8605,8606,8607,8608,4850,4835],"surface":"paving_stones"},{"id":295413426,"hw":"footway","ts":"2026-08-24","nodes":[8609,8610,8611],"surface":"asphalt","footway":"crossing"},{"id":295413427,"hw":"footway","ts":"2023-05-15","nodes":[7554,390],"surface":"paving_stones"},{"id":295413428,"hw":"footway","ts":"2026-08-27","nodes":[7506,7526,7516],"surface":"paving_stones"},{"id":295413429,"hw":"footway","ts":"2026-08-27","nodes":[8612,8613,8614,8615,8616],"surface":"paving_stones","footway":"sidewalk"},{"id":295413430,"hw":"footway","ts":"2026-08-27","nodes":[8617,722,8618],"surface":"sett","footway":"crossing"},{"id":295413431,"hw":"footway","ts":"2023-05-15","nodes":[8619,8620],"surface":"paving_stones","smooth":"good"},{"id":295413433,"hw":"footway","ts":"2024-06-03","nodes":[8621,8622,8623,8624,8625,8626,8627,8628,8629,8630],"surface":"paving_stones"},{"id":295413434,"hw":"footway","ts":"2026-08-25","nodes":[7554,8631,8632,8633,8634,7497,7116],"surface":"paving_stones"},{"id":295416106,"hw":"service","ts":"2026-06-16","nodes":[8635,8636],"surface":"paving_stones","width":"3.63","tunnel":true},{"id":295416107,"hw":"service","ts":"2014-08-01","nodes":[8637,8638],"width":"1.58","tunnel":true},{"id":295422614,"hw":"footway","ts":"2022-10-23","nodes":[8639,8640],"width":"1.97","tunnel":true},{"id":295422618,"hw":"footway","ts":"2023-01-27","nodes":[8641,8642]},{"id":295422621,"hw":"footway","ts":"2022-10-25","nodes":[8643,8644],"width":"2.15","tunnel":true},{"id":295422622,"hw":"service","ts":"2022-10-26","nodes":[8645,8646],"width":"2.18","tunnel":true},{"id":295422626,"hw":"service","ts":"2026-06-16","nodes":[8647,8648],"surface":"paving_stones","width":"1.96","tunnel":true},{"id":295428542,"hw":"footway","ts":"2025-03-30","nodes":[8649,8650,8651,8652,8653,8436],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":295428543,"hw":"footway","ts":"2026-09-06","nodes":[8440,8654],"surface":"paving_stones","smooth":"excellent"},{"id":295428544,"hw":"footway","ts":"2021-09-01","nodes":[8655,8656,8657,8658,8659,8650],"surface":"paving_stones","footway":"sidewalk"},{"id":295428545,"hw":"footway","ts":"2026-06-16","nodes":[8440,8660,8661,8662,8655,8663],"surface":"paving_stones","footway":"sidewalk"},{"id":295428982,"hw":"footway","ts":"2023-01-27","nodes":[8441,8664,8665,8666,8641,8667,8668],"surface":"paving_stones","footway":"sidewalk"},{"id":295428984,"hw":"footway","ts":"2026-06-16","nodes":[8667,8669,8670,8671],"surface":"paving_stones","footway":"sidewalk"},{"id":295428985,"hw":"footway","ts":"2025-03-30","nodes":[8672,8671,8673,8674,8675,8676,8677],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":295433443,"hw":"service","ts":"2024-08-22","nodes":[8678,8679],"width":"2.64","tunnel":true},{"id":295433444,"hw":"footway","ts":"2021-09-01","nodes":[8680,8681],"width":"1.60","tunnel":true},{"id":295433445,"hw":"footway","ts":"2021-09-01","nodes":[8682,8683],"width":"1.98","tunnel":true},{"id":295463180,"hw":"service","ts":"2024-11-07","nodes":[8684,8685],"width":"3.36","tunnel":true},{"id":295463188,"hw":"footway","ts":"2024-08-22","nodes":[8686,8687],"surface":"paving_stones","width":"2.14","tunnel":true},{"id":295463190,"hw":"footway","ts":"2025-06-06","nodes":[8688,8689],"surface":"paving_stones","smooth":"good"},{"id":295463191,"hw":"footway","ts":"2024-08-22","nodes":[8690,8691],"surface":"paving_stones","width":"1.74","tunnel":true},{"id":295463192,"hw":"footway","ts":"2024-01-25","nodes":[8692,8688,8693,8694,8695],"surface":"paving_stones"},{"id":295463448,"hw":"footway","ts":"2026-09-06","nodes":[7240,8696,8697,8698,8699,8700,8701,8702,8703,8704,8705,8706,8707,8708,8709,8710,8711,8712,8713,8714,8715,8716],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":295463449,"hw":"footway","ts":"2024-06-19","nodes":[8717,8718,8719,8720,8692],"surface":"paving_stones"},{"id":295463450,"hw":"footway","ts":"2025-06-06","nodes":[8695,7230],"surface":"paving_stones","smooth":"good"},{"id":295463451,"hw":"footway","ts":"2021-09-01","nodes":[8721,8722,8723,8724,8725,8437],"surface":"paving_stones","footway":"sidewalk"},{"id":295468516,"hw":"footway","ts":"2024-03-01","nodes":[4892,8726,8727,8728,8729,8730],"surface":"asphalt"},{"id":295491142,"hw":"footway","ts":"2026-03-06","nodes":[5009,8731,8732,8733,8734,8735,8736,8737,6790],"surface":"paving_stones","smooth":"good"},{"id":295496890,"hw":"footway","ts":"2023-09-21","nodes":[8738,8739,3128,8740,1282],"surface":"asphalt","footway":"crossing"},{"id":295496891,"hw":"footway","ts":"2025-03-02","nodes":[8741,2988,8677],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":295505840,"hw":"footway","ts":"2024-12-01","nodes":[1218,8742,8743,8744,1215],"surface":"paving_stones","smooth":"good"},{"id":295505841,"hw":"footway","ts":"2024-03-01","nodes":[1216,8745,8746,3133,8747,8748],"surface":"asphalt","footway":"crossing"},{"id":295515010,"hw":"footway","ts":"2020-01-13","nodes":[1121,8749,7842],"surface":"paving_stones"},{"id":295515011,"hw":"footway","ts":"2026-08-19","nodes":[7842,8750,6796,8751,8752,8753,8754,8755,8756,6710,8757,8758,8759,8760,8761,234],"surface":"paving_stones"},{"id":295515012,"hw":"footway","ts":"2026-08-19","nodes":[7844,8521,8762,8763,8764,8765,8766,8767,8768,8769],"surface":"paving_stones"},{"id":295528445,"hw":"service","ts":"2014-08-02","nodes":[8770,8771],"width":"0.91","tunnel":true},{"id":295582425,"hw":"footway","ts":"2021-09-25","nodes":[8772,8773,8774,8775,7629],"surface":"paving_stones"},{"id":295582426,"hw":"footway","ts":"2022-10-09","nodes":[8462,8776,8777,8778,8779,8780,8781,8782,8783,8784,8785,8786],"surface":"paving_stones","footway":"sidewalk"},{"id":295582427,"hw":"footway","ts":"2024-10-15","nodes":[8787,8772],"surface":"paving_stones","footway":"sidewalk"},{"id":295582428,"hw":"footway","ts":"2022-10-09","nodes":[8463,8788,8452],"surface":"paving_stones","footway":"crossing"},{"id":295582430,"hw":"footway","ts":"2023-10-05","nodes":[8789,8790,8791,8792,8793,8794,8795,8796,8797,8798,8799,8800,8801,8802,8803,8804,8805,8806],"surface":"paving_stones","footway":"sidewalk"},{"id":295582431,"hw":"footway","ts":"2025-09-10","nodes":[8784,8807,8808,8809,8810,8811,8812,8813,8814,8815,8816,8817,8461],"surface":"paving_stones","footway":"sidewalk"},{"id":295671456,"hw":"footway","ts":"2021-09-01","nodes":[6945,8818,1343,8819,1756,8820,8821,8822,1953],"surface":"asphalt"},{"id":295688112,"hw":"service","ts":"2026-04-12","nodes":[8823,8824],"width":"2.47","tunnel":true},{"id":295688113,"hw":"service","ts":"2019-11-29","nodes":[8825,8826],"width":"2.48","tunnel":true},{"id":295688115,"hw":"service","ts":"2024-10-27","nodes":[8827,8828],"width":"1.98","tunnel":true},{"id":295688116,"hw":"service","ts":"2019-11-29","nodes":[8829,8830],"width":"2.36","tunnel":true},{"id":295688118,"hw":"service","ts":"2024-01-28","nodes":[8831,8832],"width":"1.59","tunnel":true},{"id":295691812,"hw":"footway","ts":"2020-06-15","nodes":[8833,8834,8835],"surface":"paving_stones","footway":"sidewalk"},{"id":295691813,"hw":"footway","ts":"2019-10-06","nodes":[8833,6948],"surface":"paving_stones"},{"id":295691815,"hw":"footway","ts":"2025-02-17","nodes":[6948,8836,8837,8838,1345],"surface":"asphalt"},{"id":295736317,"hw":"footway","ts":"2021-10-21","nodes":[5664,8839],"surface":"paving_stones","width":"3.22","tunnel":true},{"id":295736318,"hw":"footway","ts":"2024-03-02","nodes":[8839,8840,8841,8842,8843,8844,5577],"surface":"paving_stones","footway":"sidewalk"},{"id":295753676,"hw":"footway","ts":"2021-10-21","nodes":[8845,8846],"surface":"paving_stones","footway":"sidewalk","tunnel":true},{"id":295753677,"hw":"footway","ts":"2024-03-02","nodes":[8846,8847,8848,8849,8850,8851,8852,8853,8854,5654],"surface":"paving_stones","footway":"sidewalk"},{"id":295753678,"hw":"footway","ts":"2024-03-02","nodes":[7145,8855,8856,8857,7417,7418,8858,8845],"surface":"paving_stones","footway":"sidewalk"},{"id":295778382,"hw":"footway","ts":"2024-03-02","nodes":[8859,8860],"surface":"paved"},{"id":295778383,"hw":"steps","ts":"2024-03-02","nodes":[8861,8862],"surface":"paved"},{"id":295778384,"hw":"steps","ts":"2024-03-02","nodes":[8863,8864],"surface":"paved"},{"id":295778388,"hw":"steps","ts":"2024-03-02","nodes":[8860,8865],"surface":"paved"},{"id":295778391,"hw":"steps","ts":"2024-03-02","nodes":[8866,8867],"surface":"paved"},{"id":295778392,"hw":"footway","ts":"2024-03-02","nodes":[8864,5583],"surface":"paved"},{"id":295778395,"hw":"steps","ts":"2024-03-02","nodes":[8868,5585],"surface":"paved"},{"id":295778396,"hw":"footway","ts":"2024-03-02","nodes":[8866,8862],"surface":"paved"},{"id":295778397,"hw":"steps","ts":"2014-08-04","nodes":[5592,5584],"surface":"paved"},{"id":295778399,"hw":"footway","ts":"2024-03-02","nodes":[5583,8869],"surface":"paved"},{"id":295778406,"hw":"steps","ts":"2024-03-02","nodes":[8869,8870],"surface":"paved"},{"id":295778407,"hw":"steps","ts":"2024-03-02","nodes":[8871,8859],"surface":"paved"},{"id":295778409,"hw":"footway","ts":"2024-03-02","nodes":[8861,8872,8863],"surface":"paved"},{"id":295778411,"hw":"footway","ts":"2024-03-02","nodes":[8870,8873,8871],"surface":"paved"},{"id":295778413,"hw":"footway","ts":"2024-03-02","nodes":[8865,8874,8868],"surface":"paved"},{"id":295778415,"hw":"footway","ts":"2024-03-02","nodes":[5610,8875,8867],"surface":"paved"},{"id":295790292,"hw":"service","ts":"2026-02-04","nodes":[6127,8876,8877],"surface":"paving_stones"},{"id":295790293,"hw":"footway","ts":"2022-10-09","nodes":[8469,8878,5565,8471],"surface":"paving_stones","footway":"sidewalk"},{"id":295790297,"hw":"footway","ts":"2020-01-12","nodes":[8879,8880,5556],"surface":"asphalt","footway":"crossing"},{"id":295790298,"hw":"footway","ts":"2020-01-12","nodes":[8879,8881,8882,5540,5543],"surface":"paving_stones","footway":"sidewalk"},{"id":295790299,"hw":"footway","ts":"2022-10-09","nodes":[8878,8883,8876,8884,8885,5558],"surface":"paving_stones","footway":"sidewalk"},{"id":295790300,"hw":"footway","ts":"2024-02-21","nodes":[5556,8886,8887,8888,5539,5544],"surface":"paving_stones","footway":"sidewalk"},{"id":295792571,"hw":"service","ts":"2024-02-21","nodes":[2640,5542,8889],"surface":"concrete"},{"id":295794532,"hw":"service","ts":"2024-01-20","nodes":[8890,8891,8797,8832]},{"id":295794533,"hw":"service","ts":"2021-09-09","nodes":[1379,8801,8826],"surface":"sett"},{"id":295794534,"hw":"service","ts":"2021-01-30","nodes":[8892,7236,8893]},{"id":295794539,"hw":"footway","ts":"2021-09-01","nodes":[8894,8895]},{"id":295794540,"hw":"service","ts":"2021-09-09","nodes":[8896,8897,8898],"surface":"paving_stones"},{"id":295794541,"hw":"footway","ts":"2020-01-12","nodes":[8808,8899],"surface":"paving_stones"},{"id":295794542,"hw":"service","ts":"2021-01-30","nodes":[8900,7238,8401]},{"id":295794545,"hw":"footway","ts":"2024-01-20","nodes":[8901,8895],"width":"2.84","tunnel":true},{"id":295794546,"hw":"footway","ts":"2025-03-08","nodes":[8702,8902],"surface":"paving_stones"},{"id":295794547,"hw":"service","ts":"2021-01-30","nodes":[8903,8898],"width":"2.14","tunnel":true},{"id":295794548,"hw":"service","ts":"2019-11-29","nodes":[8904,8799,8828]},{"id":295794549,"hw":"service","ts":"2021-01-30","nodes":[8905,7233,8906]},{"id":295794550,"hw":"footway","ts":"2023-05-20","nodes":[8907,8908,8909,8902],"surface":"asphalt","tunnel":true},{"id":295795337,"hw":"footway","ts":"2023-02-05","nodes":[8717,8686],"surface":"paving_stones"},{"id":295795338,"hw":"footway","ts":"2021-10-19","nodes":[8723,8910],"surface":"paving_stones"},{"id":295795339,"hw":"footway","ts":"2021-10-19","nodes":[8722,8911],"surface":"paving_stones"},{"id":295795341,"hw":"service","ts":"2024-09-29","nodes":[6115,8704,8912],"surface":"sett"},{"id":295795342,"hw":"footway","ts":"2025-03-07","nodes":[8913,8682],"surface":"paving_stones"},{"id":295795343,"hw":"service","ts":"2022-10-26","nodes":[2986,8725,8914],"surface":"paved"},{"id":295795344,"hw":"service","ts":"2022-10-26","nodes":[3126,8915,8678],"surface":"paved"},{"id":295795345,"hw":"footway","ts":"2021-09-01","nodes":[8916,8680]},{"id":295795346,"hw":"footway","ts":"2024-06-19","nodes":[8719,8690],"surface":"paving_stones"},{"id":295795347,"hw":"footway","ts":"2023-03-15","nodes":[8708,8917],"surface":"paving_stones"},{"id":295795348,"hw":"footway","ts":"2021-10-19","nodes":[8724,8918],"surface":"paving_stones"},{"id":295795349,"hw":"footway","ts":"2022-10-26","nodes":[8717,8919,8920,8921,8915,8916,8913,8721,8741],"surface":"paving_stones"},{"id":295841555,"hw":"footway","ts":"2021-09-01","nodes":[4591,8478]},{"id":295849552,"hw":"footway","ts":"2021-09-01","nodes":[8922,6570],"width":"1.87","tunnel":true},{"id":295849555,"hw":"footway","ts":"2026-08-24","nodes":[8923,6612],"surface":"paving_stones","tunnel":true},{"id":295856442,"hw":"service","ts":"2025-05-11","nodes":[8198,8924,5551,8925]},{"id":295856443,"hw":"footway","ts":"2024-02-20","nodes":[8392,8926],"surface":"paving_stones","footway":"sidewalk"},{"id":295856444,"hw":"service","ts":"2022-07-12","nodes":[8197,8927,8928,8929],"surface":"paving_stones"},{"id":295856446,"hw":"footway","ts":"2025-05-15","nodes":[8930,8931,8932],"surface":"paving_stones","tunnel":true},{"id":295856447,"hw":"footway","ts":"2023-09-26","nodes":[8933,5550],"surface":"sett","footway":"sidewalk"},{"id":295856448,"hw":"footway","ts":"2025-05-15","nodes":[8926,8934,8935,8932],"surface":"paving_stones","tunnel":true},{"id":295856449,"hw":"service","ts":"2021-01-30","nodes":[5616,8936,8937],"surface":"paving_stones"},{"id":295856450,"hw":"service","ts":"2024-02-22","nodes":[8938,8925],"width":"2.25","tunnel":true},{"id":295856453,"hw":"footway","ts":"2024-02-20","nodes":[8939,8928,8940,8930],"surface":"paving_stones","footway":"sidewalk"},{"id":295856454,"hw":"footway","ts":"2024-02-20","nodes":[8939,8941,8942],"surface":"sett","footway":"sidewalk"},{"id":295856455,"hw":"footway","ts":"2024-02-25","nodes":[5418,8943,8944,8945],"surface":"paving_stones","footway":"sidewalk"},{"id":295856456,"hw":"footway","ts":"2026-08-30","nodes":[8946,1548,5405],"surface":"paving_stones","footway":"crossing"},{"id":295856457,"hw":"footway","ts":"2021-09-01","nodes":[5654,8947,5633],"surface":"paving_stones","footway":"sidewalk"},{"id":295856458,"hw":"footway","ts":"2022-10-14","nodes":[8948,8949,5653,8933],"surface":"paving_stones","footway":"sidewalk"},{"id":295856459,"hw":"footway","ts":"2024-02-25","nodes":[5655,8936,8950,8951,8952,8945],"surface":"paving_stones","footway":"sidewalk"},{"id":295856460,"hw":"footway","ts":"2020-06-15","nodes":[8942,8953,8392],"surface":"paving_stones","footway":"sidewalk"},{"id":295869581,"hw":"service","ts":"2024-03-02","nodes":[1559,8954,8955],"surface":"paving_stones"},{"id":295869586,"hw":"service","ts":"2016-05-24","nodes":[1561,8956,8957]},{"id":295928589,"hw":"footway","ts":"2025-06-09","nodes":[5634,8958,8959,8954,8960,8956,8961,8962,8963,8964,8965,8966],"surface":"paving_stones","footway":"sidewalk"},{"id":295928592,"hw":"footway","ts":"2025-05-10","nodes":[1776,1769],"surface":"asphalt"},{"id":295968873,"hw":"service","ts":"2023-09-26","nodes":[1532,5730,8967],"surface":"paving_stones"},{"id":295968874,"hw":"service","ts":"2017-07-09","nodes":[5614,5733,8968],"surface":"paving_stones"},{"id":295968877,"hw":"service","ts":"2025-08-25","nodes":[8213,8969,5385,8970]},{"id":295968879,"hw":"service","ts":"2025-08-25","nodes":[8215,8971,5383,8972]},{"id":295968883,"hw":"service","ts":"2021-09-09","nodes":[5386,8973],"surface":"paving_stones"},{"id":295968884,"hw":"footway","ts":"2024-02-26","nodes":[8974,8972],"width":"1.78","tunnel":true},{"id":295985716,"hw":"service","ts":"2025-08-25","nodes":[8975,8976,5803,8977]},{"id":295985725,"hw":"service","ts":"2025-08-25","nodes":[8978,8979,8980,5801,8981]},{"id":295985727,"hw":"service","ts":"2025-08-25","nodes":[8982,8983,5805,8984]},{"id":296081630,"hw":"service","ts":"2024-03-09","nodes":[8985,8986,5625,2653],"surface":"paved"},{"id":296084184,"hw":"footway","ts":"2024-02-26","nodes":[8987,8988,5778],"surface":"paving_stones","footway":"sidewalk"},{"id":296100542,"hw":"footway","ts":"2024-04-15","nodes":[8989,3430]},{"id":296100543,"hw":"service","ts":"2016-03-19","nodes":[4825,8990],"width":"2.31","tunnel":true},{"id":296100545,"hw":"service","ts":"2014-08-05","nodes":[8991,8992,8993],"width":"3.14","tunnel":true},{"id":296309347,"hw":"footway","ts":"2024-06-13","nodes":[7743,8994],"surface":"paving_stones","smooth":"good"},{"id":296309350,"hw":"service","ts":"2024-08-18","nodes":[8995,8996],"width":"2.39","tunnel":true},{"id":296309355,"hw":"service","ts":"2014-08-06","nodes":[8997,8998],"width":"2.01","tunnel":true},{"id":296319569,"hw":"footway","ts":"2021-08-15","nodes":[7717,2515,8999],"surface":"asphalt","footway":"sidewalk"},{"id":296319571,"hw":"footway","ts":"2025-08-03","nodes":[9000,8508],"surface":"paving_stones","smooth":"good"},{"id":296319574,"hw":"footway","ts":"2021-10-19","nodes":[9001,9002,9003,9004,9005,9006,9007,9008,9009,9010],"surface":"paving_stones"},{"id":296319575,"hw":"footway","ts":"2021-08-15","nodes":[9011,9012,9013,9014],"surface":"paving_stones","footway":"sidewalk"},{"id":296319576,"hw":"footway","ts":"2025-06-13","nodes":[8999,9015,9016,9017,9018,3762,9019,9020,9021,9022,9023,9024,9025,9026,9010],"surface":"paving_stones","footway":"sidewalk"},{"id":296319577,"hw":"footway","ts":"2021-08-15","nodes":[9027,9028,9029,9030],"surface":"paving_stones"},{"id":296355430,"hw":"footway","ts":"2021-10-19","nodes":[9004,8997]},{"id":296431304,"hw":"service","ts":"2024-03-27","nodes":[3763,3787],"surface":"asphalt"},{"id":296432503,"hw":"footway","ts":"2021-08-15","nodes":[9031,9032,9033],"surface":"asphalt"},{"id":296439115,"hw":"service","ts":"2019-12-09","nodes":[9034,9035],"width":"4.88","tunnel":true},{"id":296439116,"hw":"service","ts":"2014-08-07","nodes":[9036,9037,9034]},{"id":296485364,"hw":"service","ts":"2022-04-05","nodes":[9038,9039],"surface":"paving_stones"},{"id":296485365,"hw":"footway","ts":"2022-07-08","nodes":[7638,9040,9041,9042,9043,9044,9045],"surface":"paving_stones"},{"id":296485366,"hw":"service","ts":"2025-06-13","nodes":[9046,9038],"surface":"paving_stones"},{"id":296485367,"hw":"service","ts":"2014-08-07","nodes":[266,7641,9046]},{"id":296485368,"hw":"service","ts":"2025-06-13","nodes":[264,7639,9047],"surface":"paving_stones"},{"id":296485371,"hw":"pedestrian","ts":"2021-08-15","nodes":[9048,9049,9050,9051,9052,9053,9048],"surface":"paving_stones"},{"id":296485372,"hw":"service","ts":"2014-08-07","nodes":[9039,9054,9055,9056,9057,9058,9059,9060,9038]},{"id":296495562,"hw":"service","ts":"2014-08-07","nodes":[1418,9005,8995]},{"id":296495563,"hw":"service","ts":"2014-08-07","nodes":[9061,9062,9063]},{"id":296504416,"hw":"footway","ts":"2021-10-20","nodes":[4726,9064],"surface":"paving_stones"},{"id":296504418,"hw":"service","ts":"2021-01-30","nodes":[4334,8148,9065]},{"id":296504419,"hw":"service","ts":"2021-01-30","nodes":[6368,4725,9066]},{"id":296504424,"hw":"footway","ts":"2022-11-30","nodes":[4697,9067],"surface":"paving_stones"},{"id":296504427,"hw":"footway","ts":"2023-08-06","nodes":[7881,9068],"surface":"paving_stones"},{"id":296504429,"hw":"footway","ts":"2022-11-30","nodes":[4695,9069],"surface":"paving_stones"},{"id":296504430,"hw":"footway","ts":"2021-10-20","nodes":[4700,9070]},{"id":296504431,"hw":"footway","ts":"2021-10-20","nodes":[8250,9071]},{"id":296504432,"hw":"footway","ts":"2024-01-29","nodes":[7880,9072],"surface":"paving_stones"},{"id":296504433,"hw":"service","ts":"2021-01-30","nodes":[4338,8145,9073]},{"id":296504434,"hw":"footway","ts":"2022-11-30","nodes":[4694,9074],"surface":"paving_stones"},{"id":296504435,"hw":"footway","ts":"2022-03-19","nodes":[4699,9075],"surface":"paving_stones"},{"id":296504436,"hw":"footway","ts":"2014-08-07","nodes":[8251,9076]},{"id":296504437,"hw":"footway","ts":"2022-11-30","nodes":[8262,9077],"surface":"paving_stones"},{"id":296504438,"hw":"service","ts":"2024-01-27","nodes":[6366,9078,4723,9079]},{"id":296504439,"hw":"footway","ts":"2022-11-30","nodes":[8261,9080],"surface":"paving_stones"},{"id":296504440,"hw":"footway","ts":"2024-01-29","nodes":[4743,9081],"surface":"paving_stones"},{"id":296504441,"hw":"footway","ts":"2021-10-20","nodes":[4698,8142]},{"id":296504442,"hw":"footway","ts":"2025-07-16","nodes":[8252,9082],"surface":"paving_stones"},{"id":296504443,"hw":"service","ts":"2020-09-08","nodes":[6358,8263,9083],"surface":"paving_stones"},{"id":296504444,"hw":"service","ts":"2021-01-30","nodes":[6365,4722,9084],"surface":"paving_stones"},{"id":296504445,"hw":"footway","ts":"2021-01-10","nodes":[8254,9085],"surface":"paving_stones"},{"id":296504446,"hw":"service","ts":"2022-10-12","nodes":[6367,4742,9086]},{"id":296504447,"hw":"service","ts":"2021-01-30","nodes":[4339,8144,9087]},{"id":296504448,"hw":"service","ts":"2021-01-30","nodes":[6357,8265,8257]},{"id":296504449,"hw":"footway","ts":"2022-10-10","nodes":[4643,8396],"surface":"paving_stones"},{"id":296504450,"hw":"service","ts":"2014-08-07","nodes":[1579,8240,9088],"surface":"asphalt"},{"id":296504451,"hw":"service","ts":"2014-08-07","nodes":[5980,7469,9089],"surface":"asphalt"},{"id":296504452,"hw":"service","ts":"2023-02-15","nodes":[2581,9090,4674,9091,9092],"surface":"asphalt"},{"id":296504453,"hw":"service","ts":"2026-05-28","nodes":[6921,4642,8416],"surface":"asphalt"},{"id":296504454,"hw":"service","ts":"2014-08-07","nodes":[9093,7863,9094],"surface":"asphalt"},{"id":296504456,"hw":"service","ts":"2026-05-28","nodes":[6916,4639,8407],"surface":"asphalt"},{"id":296504457,"hw":"service","ts":"2014-08-07","nodes":[4335,8147,9095],"surface":"asphalt"},{"id":296504458,"hw":"service","ts":"2026-01-17","nodes":[5990,7462,9096],"surface":"asphalt"},{"id":296504459,"hw":"service","ts":"2021-05-11","nodes":[386,4637,8422],"surface":"asphalt"},{"id":296504460,"hw":"service","ts":"2014-08-07","nodes":[4337,8146,9097],"surface":"asphalt"},{"id":296504461,"hw":"service","ts":"2026-05-28","nodes":[383,4634,8415],"surface":"asphalt"},{"id":296504462,"hw":"footway","ts":"2021-10-20","nodes":[4748,9098,9099,1435],"surface":"paving_stones"},{"id":296504465,"hw":"service","ts":"2026-08-30","nodes":[6100,9100,8253,9101],"surface":"asphalt"},{"id":296504466,"hw":"service","ts":"2026-05-28","nodes":[384,9102,9103,9104,4590,8482],"surface":"asphalt"},{"id":296504467,"hw":"service","ts":"2026-05-28","nodes":[386,9105,9106,9107,4588,8480],"surface":"asphalt"},{"id":297024529,"hw":"residential","ts":"2026-08-21","nodes":[9108,3997,3993],"name":"Kazimierza Pułaskiego","surface":"asphalt","smooth":"excellent"},{"id":297024530,"hw":"residential","ts":"2026-08-21","nodes":[9109,9110,9111,9108],"name":"Kazimierza Pułaskiego","surface":"asphalt","smooth":"excellent"},{"id":297024531,"hw":"residential","ts":"2026-09-17","nodes":[9112,9113,9114,9115,9109],"name":"Kazimierza Pułaskiego","surface":"asphalt","smooth":"excellent"},{"id":297024532,"hw":"residential","ts":"2026-08-21","nodes":[3993,9116,9117,9118,192],"name":"Kazimierza Pułaskiego","surface":"asphalt"},{"id":297024534,"hw":"residential","ts":"2026-07-13","nodes":[3615,9119,9120,9121],"name":"Konfederacka","surface":"asphalt"},{"id":297024535,"hw":"residential","ts":"2022-09-01","nodes":[9121,9122,9123,179],"name":"Konfederacka","surface":"asphalt"},{"id":297024536,"hw":"residential","ts":"2026-09-17","nodes":[1682,9124,9125,9126,3615],"name":"Konfederacka","surface":"asphalt"},{"id":297024537,"hw":"residential","ts":"2023-02-03","nodes":[9127,9128,2002],"name":"Skwerowa","surface":"asphalt"},{"id":297024538,"hw":"residential","ts":"2023-02-03","nodes":[1662,9129,9127],"name":"Skwerowa","surface":"asphalt"},{"id":297024539,"hw":"residential","ts":"2022-08-24","nodes":[9130,9131,2435],"name":"Szwedzka","surface":"asphalt"},{"id":297024540,"hw":"residential","ts":"2020-02-22","nodes":[2435,9132,9133,2431],"name":"Szwedzka","surface":"asphalt"},{"id":297024542,"hw":"residential","ts":"2023-04-06","nodes":[2431,4074,9134,3625],"name":"Szwedzka","surface":"asphalt"},{"id":297024543,"hw":"residential","ts":"2024-05-13","nodes":[4076,9135,9136,9137,9138,9139,9140,9141],"name":"Zagrody","surface":"asphalt"},{"id":297024545,"hw":"residential","ts":"2024-05-13","nodes":[187,9142,9143,9144,9145,3218,9146,9147,9148,4076],"name":"Zagrody","surface":"asphalt"},{"id":297024548,"hw":"living_street","ts":"2022-10-28","nodes":[2434,9149,9150,9151,9152,9153],"name":"Obrońców Poczty Gdańskiej"},{"id":297858221,"hw":"footway","ts":"2019-10-07","nodes":[4160,9154,9155,9156,9157,4172],"surface":"concrete","footway":"sidewalk","bridge":true},{"id":297976673,"hw":"footway","ts":"2025-05-11","nodes":[9158,8385],"surface":"paving_stones","tunnel":true},{"id":297976674,"hw":"footway","ts":"2024-03-09","nodes":[5637,2653],"surface":"asphalt","footway":"crossing"},{"id":297976675,"hw":"footway","ts":"2026-08-28","nodes":[1479,5379,9159,9160,5336],"surface":"paving_stones"},{"id":297976676,"hw":"footway","ts":"2025-03-05","nodes":[7978,7964],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":297976677,"hw":"footway","ts":"2021-10-19","nodes":[8942,1543,8933],"surface":"sett","footway":"crossing"},{"id":297976679,"hw":"footway","ts":"2023-09-26","nodes":[5632,495,5672],"surface":"asphalt","footway":"crossing"},{"id":297976681,"hw":"footway","ts":"2021-10-21","nodes":[8853,1551,8843],"surface":"asphalt","footway":"crossing"},{"id":297976683,"hw":"footway","ts":"2020-01-12","nodes":[5545,105,5568],"surface":"asphalt","footway":"crossing"},{"id":297976689,"hw":"footway","ts":"2023-09-26","nodes":[5685,1531,5688],"surface":"asphalt","footway":"crossing"},{"id":297976691,"hw":"footway","ts":"2021-10-21","nodes":[8949,1546,5697],"surface":"asphalt","footway":"crossing"},{"id":297976693,"hw":"footway","ts":"2023-09-21","nodes":[9161,9162,9163,9164,9165],"surface":"asphalt","footway":"crossing"},{"id":297976694,"hw":"footway","ts":"2022-10-24","nodes":[5398,1454,5808],"surface":"paving_stones","footway":"crossing"},{"id":297976697,"hw":"footway","ts":"2025-06-05","nodes":[8941,1542,5550],"surface":"paving_stones","footway":"crossing"},{"id":297976702,"hw":"footway","ts":"2021-09-01","nodes":[5298,1644,8952],"surface":"asphalt","footway":"crossing"},{"id":297976703,"hw":"footway","ts":"2020-01-12","nodes":[9166,2641,5541,4005],"surface":"asphalt","footway":"crossing"},{"id":297976704,"hw":"footway","ts":"2023-09-26","nodes":[5560,9167,5559,1535,5580,5619,8953,112,5560],"surface":"asphalt","footway":"crossing"},{"id":298141896,"hw":"footway","ts":"2021-09-01","nodes":[5238,5266],"surface":"asphalt","footway":"crossing"},{"id":298141898,"hw":"footway","ts":"2026-08-28","nodes":[5437,9168,5509,9169,5433],"surface":"paving_stones"},{"id":298141899,"hw":"footway","ts":"2020-01-12","nodes":[8046,1496,5470],"surface":"asphalt","footway":"crossing"},{"id":298141900,"hw":"footway","ts":"2026-08-28","nodes":[9170,4260,1483],"surface":"asphalt","footway":"crossing"},{"id":298141901,"hw":"footway","ts":"2026-08-20","nodes":[9171,1505,9172],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":298141902,"hw":"footway","ts":"2014-08-16","nodes":[5279,1460,5388],"surface":"asphalt","footway":"crossing"},{"id":298141903,"hw":"footway","ts":"2018-01-27","nodes":[8121,2625,8079],"surface":"cobblestone","footway":"crossing"},{"id":298141904,"hw":"footway","ts":"2026-08-20","nodes":[8093,303,8110],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":298141905,"hw":"footway","ts":"2018-01-27","nodes":[8075,298,8121],"surface":"cobblestone","footway":"crossing"},{"id":298141906,"hw":"footway","ts":"2020-01-12","nodes":[8051,1494,5468],"surface":"asphalt","footway":"crossing"},{"id":298141907,"hw":"footway","ts":"2026-08-19","nodes":[8118,2626,9173],"surface":"sett","smooth":"intermediate","footway":"crossing"},{"id":298141908,"hw":"footway","ts":"2020-01-12","nodes":[8090,1504,8050],"surface":"asphalt","footway":"crossing"},{"id":298141911,"hw":"footway","ts":"2024-02-20","nodes":[7969,2628,8029],"surface":"asphalt","footway":"crossing"},{"id":298141913,"hw":"footway","ts":"2019-11-19","nodes":[9174,33,9175],"surface":"asphalt","footway":"crossing"},{"id":298141914,"hw":"footway","ts":"2026-09-05","nodes":[5226,5167,5227],"surface":"asphalt","footway":"crossing"},{"id":298141915,"hw":"footway","ts":"2025-08-03","nodes":[8109,2618,8101],"surface":"asphalt","footway":"crossing"},{"id":298141916,"hw":"footway","ts":"2021-09-01","nodes":[8046,9176,8029],"surface":"asphalt","footway":"crossing"},{"id":298141917,"hw":"footway","ts":"2026-08-28","nodes":[5309,1445,5376],"surface":"asphalt","footway":"crossing"},{"id":298141918,"hw":"footway","ts":"2021-09-01","nodes":[8089,3597,8108],"surface":"asphalt","footway":"crossing"},{"id":298141919,"hw":"footway","ts":"2021-10-19","nodes":[8106,9177,5497,9178],"surface":"asphalt","footway":"crossing"},{"id":298141920,"hw":"footway","ts":"2026-08-14","nodes":[5184,5236,5205,2609,5277],"surface":"paving_stones","footway":"crossing"},{"id":298141921,"hw":"footway","ts":"2021-09-01","nodes":[8107,9179,9180,1507,8042],"surface":"asphalt","footway":"crossing"},{"id":298284830,"hw":"residential","ts":"2025-08-21","nodes":[9181,9182,9183,9184,9185,9186,9187,498],"name":"Piwna","surface":"asphalt","smooth":"good"},{"id":298526075,"hw":"steps","ts":"2024-03-02","nodes":[9188,9189],"surface":"paving_stones","incline":"down","handrail":"yes"},{"id":298560674,"hw":"residential","ts":"2026-01-10","nodes":[6334,9190,9191,923],"name":"Floriana Straszewskiego","surface":"asphalt"},{"id":298560676,"hw":"residential","ts":"2026-06-30","nodes":[2603,9192,9193,9194],"name":"Floriana Straszewskiego","surface":"asphalt"},{"id":298560684,"hw":"residential","ts":"2026-06-03","nodes":[923,794],"name":"Franciszkańska","surface":"asphalt"},{"id":298560688,"hw":"residential","ts":"2026-01-10","nodes":[9195,9196,9197],"name":"Franciszkańska","surface":"asphalt"},{"id":298560691,"hw":"residential","ts":"2025-07-06","nodes":[9198,9199],"name":"Franciszkańska","surface":"asphalt"},{"id":298560693,"hw":"tertiary","ts":"2025-07-05","nodes":[6334,9200,9201],"name":"Zwierzyniecka","surface":"asphalt"},{"id":298560696,"hw":"tertiary","ts":"2026-01-09","nodes":[9202,9203,9204,9205,9206,923],"name":"Zwierzyniecka","surface":"asphalt"},{"id":298560698,"hw":"footway","ts":"2026-08-25","nodes":[9207,924,7367],"surface":"asphalt","footway":"crossing"},{"id":298560700,"hw":"footway","ts":"2024-06-05","nodes":[7552,7558],"surface":"paving_stones"},{"id":298560701,"hw":"footway","ts":"2025-07-05","nodes":[988,9208],"surface":"asphalt","footway":"crossing"},{"id":298560705,"hw":"footway","ts":"2024-03-02","nodes":[9209,9210,9211,9212],"surface":"paving_stones"},{"id":298560708,"hw":"footway","ts":"2024-03-02","nodes":[9212,9200,9213,9214,9206,7552],"surface":"sett","footway":"crossing"},{"id":299040476,"hw":"service","ts":"2026-02-11","nodes":[9215,7938,9216],"surface":"asphalt"},{"id":299521754,"hw":"service","ts":"2025-06-10","nodes":[3129,9217,9218,9219]},{"id":299521757,"hw":"service","ts":"2014-08-22","nodes":[3131,9220,9221]},{"id":299521758,"hw":"service","ts":"2022-10-26","nodes":[2984,8651,9222],"surface":"paving_stones"},{"id":299521759,"hw":"service","ts":"2024-05-07","nodes":[3137,9223,4612,9224]},{"id":299559471,"hw":"residential","ts":"2026-09-13","nodes":[1581,9225,9226,9227,9228,9229,9230,9231,9232,9233,9234,9235,9236,9237,9238,9239,9240,9241,4285],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":299559472,"hw":"residential","ts":"2026-09-13","nodes":[6198,6199],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":299559473,"hw":"path","ts":"2025-07-16","nodes":[7594,8289,9242,9243,9244,9245,4286],"surface":"paving_stones"},{"id":299637008,"hw":"footway","ts":"2024-03-19","nodes":[9246,9247],"surface":"paving_stones"},{"id":299638130,"hw":"service","ts":"2017-06-15","nodes":[9248,9249,9250],"surface":"paved"},{"id":299640311,"hw":"service","ts":"2021-01-30","nodes":[9251,9252],"width":"2.6","tunnel":true},{"id":299640312,"hw":"service","ts":"2014-08-23","nodes":[357,7298,9253]},{"id":299640313,"hw":"service","ts":"2026-06-19","nodes":[3333,9254],"surface":"paving_stones"},{"id":299671536,"hw":"service","ts":"2024-02-12","nodes":[9255,9256],"width":"2.02","tunnel":true},{"id":299671537,"hw":"service","ts":"2021-01-30","nodes":[9257,9258],"width":"2.58","tunnel":true},{"id":299671539,"hw":"service","ts":"2021-01-30","nodes":[9259,9260],"width":"2.01","tunnel":true},{"id":299681496,"hw":"footway","ts":"2023-05-06","nodes":[9261,9262,9263,9264,9265,9266,9267,9268,9269,9270,9271,9272,9273,9274,9275,9276,9249,9277,9278,9279,9280,9246,9261],"surface":"paving_stones","smooth":"good"},{"id":299681497,"hw":"footway","ts":"2024-02-12","nodes":[7444,9281],"surface":"paving_stones","smooth":"good"},{"id":299681499,"hw":"service","ts":"2020-11-17","nodes":[9282,4277,9283]},{"id":299681500,"hw":"service","ts":"2021-01-30","nodes":[9284,7446,9260]},{"id":299681504,"hw":"service","ts":"2020-11-17","nodes":[9285,4279,9286]},{"id":299681506,"hw":"service","ts":"2021-01-30","nodes":[9287,7445,9256]},{"id":299681508,"hw":"service","ts":"2020-11-22","nodes":[410,4273,9288]},{"id":299681510,"hw":"service","ts":"2021-01-30","nodes":[411,4272,9289]},{"id":299681512,"hw":"service","ts":"2020-11-17","nodes":[9290,4281,9291]},{"id":299681513,"hw":"service","ts":"2020-11-17","nodes":[9292,4278,9293]},{"id":299681514,"hw":"service","ts":"2021-01-30","nodes":[9289,9294],"width":"1.95","tunnel":true},{"id":299681515,"hw":"footway","ts":"2026-09-28","nodes":[7422,359,9261],"surface":"asphalt","smooth":"good"},{"id":299681516,"hw":"service","ts":"2014-08-23","nodes":[9295,4275,9296]},{"id":299681519,"hw":"service","ts":"2024-02-12","nodes":[9297,7443,9298],"surface":"paving_stones","smooth":"good"},{"id":299681524,"hw":"footway","ts":"2023-05-06","nodes":[7289,9299,9300,9301,7422],"surface":"paving_stones","smooth":"good"},{"id":299684534,"hw":"footway","ts":"2014-08-23","nodes":[9302,9303]},{"id":299684545,"hw":"footway","ts":"2014-08-23","nodes":[9302,9304]},{"id":299684549,"hw":"steps","ts":"2023-08-31","nodes":[9305,9303],"incline":"up","ramp":"no","handrail":"yes"},{"id":299684552,"hw":"footway","ts":"2023-08-10","nodes":[9306,9307],"width":"1.83","tunnel":true},{"id":299684558,"hw":"footway","ts":"2021-11-07","nodes":[9308,9306],"surface":"paving_stones"},{"id":299689026,"hw":"footway","ts":"2025-09-29","nodes":[9309,9310,9311,9312,9313,9314,9315,9316,9317,9314],"surface":"paving_stones"},{"id":299689027,"hw":"service","ts":"2026-09-28","nodes":[9318,9319,9320]},{"id":299689028,"hw":"service","ts":"2016-05-15","nodes":[6855,9321,9318]},{"id":299689029,"hw":"footway","ts":"2025-03-12","nodes":[7042,9322,9323,9324,9325,9326,9321,9327],"surface":"paving_stones"},{"id":299714313,"hw":"tertiary","ts":"2026-04-20","nodes":[8122,8135],"name":"Antoniego Józefa Madalińskiego","surface":"asphalt"},{"id":299750986,"hw":"footway","ts":"2023-02-20","nodes":[7127,9328],"surface":"paving_stones"},{"id":299750987,"hw":"footway","ts":"2020-06-25","nodes":[7130,9329],"surface":"paving_stones","footway":"sidewalk"},{"id":299750988,"hw":"footway","ts":"2023-02-20","nodes":[9330,7126],"surface":"paving_stones"},{"id":299750989,"hw":"footway","ts":"2019-12-10","nodes":[9331,9332],"surface":"paving_stones"},{"id":299750990,"hw":"footway","ts":"2023-02-20","nodes":[9333,7128],"surface":"paving_stones"},{"id":299750991,"hw":"footway","ts":"2022-12-24","nodes":[9334,9335,9336,9337,9338],"surface":"asphalt","footway":"crossing"},{"id":299750992,"hw":"footway","ts":"2024-09-24","nodes":[9339,439,9340,7355],"surface":"asphalt","footway":"crossing"},{"id":299750993,"hw":"footway","ts":"2020-06-25","nodes":[9341,9342,9343],"surface":"asphalt","footway":"crossing"},{"id":299750994,"hw":"footway","ts":"2024-04-03","nodes":[9339,7129,9344,9341],"surface":"paving_stones","footway":"sidewalk"},{"id":299750996,"hw":"footway","ts":"2023-05-06","nodes":[9345,9346,9347,9348,9349,9350],"surface":"paving_stones","smooth":"good"},{"id":299858699,"hw":"residential","ts":"2023-10-04","nodes":[4429,9351,9352,9353,9093,9354,1437],"name":"Berka Joselewicza","surface":"asphalt"},{"id":299858710,"hw":"footway","ts":"2026-08-30","nodes":[2589,9355,9356,9357,9358,9359],"surface":"paving_stones"},{"id":299858714,"hw":"footway","ts":"2019-10-06","nodes":[9360,8818],"surface":"sett"},{"id":302539592,"hw":"service","ts":"2015-07-23","nodes":[9361,7657,916],"surface":"asphalt"},{"id":302589880,"hw":"service","ts":"2014-09-09","nodes":[9362,9363],"width":"2.39","tunnel":true},{"id":302589881,"hw":"service","ts":"2014-09-09","nodes":[9364,9365],"width":"2.29","tunnel":true},{"id":302589882,"hw":"service","ts":"2014-09-10","nodes":[3694,3876,9366,9367,9368,3826,9369,3820,9370,9361],"surface":"asphalt"},{"id":302602251,"hw":"footway","ts":"2026-07-24","nodes":[9371,9372],"surface":"paving_stones"},{"id":302602252,"hw":"steps","ts":"2026-07-24","nodes":[9373,9372],"surface":"concrete","incline":"up","stepCount":11,"ramp":"no","handrail":"no"},{"id":302713156,"hw":"service","ts":"2014-09-10","nodes":[9374,9375],"width":"2.34","tunnel":true},{"id":302713157,"hw":"steps","ts":"2014-09-10","nodes":[9376,9377],"surface":"concrete","incline":"up"},{"id":302713158,"hw":"service","ts":"2014-09-10","nodes":[9366,9378,9379,9380]},{"id":302713159,"hw":"footway","ts":"2014-09-10","nodes":[9378,9381,9382,9383,9376]},{"id":302713160,"hw":"service","ts":"2014-09-10","nodes":[9367,9384,9385,9386,9387]},{"id":302713161,"hw":"footway","ts":"2026-07-24","nodes":[9388,9389,9390,9391],"surface":"paving_stones","footway":"sidewalk"},{"id":302713162,"hw":"service","ts":"2014-09-10","nodes":[9379,9392,9393,9394,9395,9380]},{"id":302713163,"hw":"footway","ts":"2014-09-10","nodes":[9384,9396,9397,9398,9399,9376]},{"id":302713164,"hw":"service","ts":"2014-09-10","nodes":[9385,9400,9401,9402,9403,9404,9386]},{"id":302713165,"hw":"footway","ts":"2023-01-11","nodes":[9405,9406,9407,9408,9409,9410,9411,9412,3963],"surface":"paving_stones","footway":"sidewalk"},{"id":302744691,"hw":"service","ts":"2015-07-23","nodes":[7833,9413,9414]},{"id":302744693,"hw":"service","ts":"2026-04-29","nodes":[9414,9415],"surface":"paving_stones","width":"2.23","tunnel":true},{"id":302795949,"hw":"footway","ts":"2025-01-21","nodes":[9416,9417,9418,9419,9413,9420,9421],"surface":"paving_stones","footway":"sidewalk"},{"id":302795950,"hw":"footway","ts":"2025-10-28","nodes":[9422,6426],"surface":"asphalt"},{"id":302914929,"hw":"footway","ts":"2026-08-21","nodes":[9423,9119,9424],"surface":"asphalt"},{"id":302914931,"hw":"footway","ts":"2021-05-23","nodes":[9425,9426,9427,9428,9429,9430,9431,9432,9433,9434,9435,9436],"surface":"paving_stones"},{"id":302914932,"hw":"footway","ts":"2021-05-09","nodes":[9437,9438,462,9439,9426],"surface":"asphalt","footway":"crossing"},{"id":302914933,"hw":"footway","ts":"2021-05-24","nodes":[9429,9440,3987,9441,9442],"surface":"asphalt","footway":"crossing"},{"id":302914934,"hw":"service","ts":"2014-09-11","nodes":[9443,9444,176]},{"id":302914935,"hw":"service","ts":"2021-05-26","nodes":[9445,9446,9443]},{"id":302935281,"hw":"footway","ts":"2022-10-10","nodes":[9447,9448,9449,9450,9451,9452,9453,9454,9455,9456,9457,9458,9459,9460,9444,9461],"surface":"paving_stones","footway":"sidewalk"},{"id":302935282,"hw":"footway","ts":"2022-03-11","nodes":[9423,9462],"surface":"asphalt","footway":"sidewalk"},{"id":302935283,"hw":"footway","ts":"2023-06-30","nodes":[9463,9464,9465],"surface":"paving_stones","footway":"sidewalk"},{"id":302935284,"hw":"footway","ts":"2021-05-26","nodes":[9424,9466],"surface":"paving_stones"},{"id":302935285,"hw":"footway","ts":"2024-11-08","nodes":[9467,9126,9468],"surface":"paving_stones"},{"id":302935286,"hw":"footway","ts":"2021-08-11","nodes":[9465,3616,9469],"surface":"asphalt"},{"id":302935287,"hw":"footway","ts":"2023-06-30","nodes":[9462,9470,9471],"surface":"paving_stones"},{"id":302935288,"hw":"footway","ts":"2024-11-08","nodes":[9424,9472,9473,9474,9475,9476,9477,9478,9461],"surface":"paving_stones"},{"id":302935289,"hw":"footway","ts":"2024-11-08","nodes":[9465,9479,9480,9423],"surface":"paving_stones","footway":"sidewalk"},{"id":302935290,"hw":"footway","ts":"2016-11-07","nodes":[9481,9467,9482,9469],"footway":"sidewalk"},{"id":302935291,"hw":"footway","ts":"2024-11-08","nodes":[9466,9483,9484,9485,9468],"surface":"paving_stones"},{"id":302941041,"hw":"path","ts":"2024-10-30","nodes":[9486,9487],"surface":"paving_stones"},{"id":302941042,"hw":"footway","ts":"2021-07-13","nodes":[9488,9489,9490,8134],"surface":"paving_stones"},{"id":303051832,"hw":"footway","ts":"2026-07-13","nodes":[9491,9492,9493,9494,2445,9495,9496,9497,9498,9499,9500,9501,9502,9503,9504,9505],"surface":"paving_stones","footway":"sidewalk"},{"id":303051833,"hw":"footway","ts":"2025-02-14","nodes":[2453,9506,9507,9508,9509,9510,9511,9512,9513,9514,9515,9516,9517,9518,9519,9520,9521,9522,9523,9524,9525,9526,9527,9528],"surface":"paving_stones","footway":"sidewalk"},{"id":303051834,"hw":"footway","ts":"2014-09-12","nodes":[9529,9530]},{"id":303051835,"hw":"footway","ts":"2021-06-10","nodes":[9531,9532],"surface":"paving_stones"},{"id":303051836,"hw":"footway","ts":"2014-09-12","nodes":[9533,9529]},{"id":303051837,"hw":"footway","ts":"2026-08-21","nodes":[3710,6309],"surface":"asphalt"},{"id":303051838,"hw":"footway","ts":"2014-09-12","nodes":[9531,9534]},{"id":303051839,"hw":"footway","ts":"2025-02-14","nodes":[9517,9511],"surface":"paving_stones"},{"id":303051840,"hw":"path","ts":"2024-11-25","nodes":[9535,9536,6261],"surface":"paving_stones"},{"id":303051841,"hw":"footway","ts":"2014-09-12","nodes":[5420,6253]},{"id":303051842,"hw":"footway","ts":"2019-12-10","nodes":[3710,3624,9537],"surface":"asphalt"},{"id":303051843,"hw":"footway","ts":"2014-09-12","nodes":[9521,9538,9531]},{"id":303051844,"hw":"footway","ts":"2014-09-12","nodes":[9530,9539,9540]},{"id":303051845,"hw":"path","ts":"2024-11-25","nodes":[6254,3630,9535],"surface":"asphalt","checked":"2023-01-26"},{"id":303051846,"hw":"footway","ts":"2022-08-24","nodes":[9536,9541,9542,9543,9149],"surface":"paving_stones"},{"id":303051847,"hw":"footway","ts":"2019-10-17","nodes":[6260,1706,9544],"surface":"asphalt"},{"id":303051848,"hw":"footway","ts":"2021-08-11","nodes":[2453,2470,9545],"surface":"asphalt"},{"id":303051849,"hw":"footway","ts":"2022-07-25","nodes":[2449,9546,9547,9548,9549,9550],"surface":"paving_stones"},{"id":303051850,"hw":"footway","ts":"2026-08-21","nodes":[9551,9142,9491],"surface":"asphalt","smooth":"good"},{"id":303051851,"hw":"footway","ts":"2021-06-10","nodes":[9531,9552]},{"id":303051852,"hw":"footway","ts":"2025-02-14","nodes":[9538,9534,9553,9554,9555,9556],"surface":"paving_stones"},{"id":303051853,"hw":"footway","ts":"2025-02-14","nodes":[9519,9556,9540,9529,9557],"surface":"paving_stones"},{"id":303051854,"hw":"footway","ts":"2026-08-21","nodes":[9558,9559,9560,9561,9562,9563,9564,9565,9545],"surface":"paving_stones","smooth":"intermediate"},{"id":303051855,"hw":"footway","ts":"2025-02-14","nodes":[9566,9567,9568,9569,9570,9571,9572,9528],"surface":"paving_stones"},{"id":303051857,"hw":"footway","ts":"2023-06-30","nodes":[9463,9573,9574,9575],"surface":"asphalt"},{"id":303051858,"hw":"footway","ts":"2019-10-17","nodes":[9544,9576,9577,9578,9579,9580,6308],"surface":"asphalt"},{"id":303055142,"hw":"footway","ts":"2021-05-09","nodes":[9481,9581,9582,9583,9584,9585],"surface":"paving_stones"},{"id":303055143,"hw":"footway","ts":"2021-05-24","nodes":[9586,9587,9588],"surface":"asphalt","footway":"crossing"},{"id":303055145,"hw":"footway","ts":"2023-06-30","nodes":[9575,9589,9590,9591,9592,9593,9594,9595,9596,9597,9598,9599],"surface":"paving_stones","footway":"sidewalk"},{"id":303055146,"hw":"footway","ts":"2024-11-08","nodes":[9600,9601,9602,9603,9604,9605,9606,9607,9608,9609,1718,9610],"surface":"paving_stones"},{"id":303055147,"hw":"footway","ts":"2021-11-19","nodes":[9611,9612,9613,9614,9615,9616,9617,9618,9619,9620],"surface":"paving_stones","footway":"sidewalk"},{"id":303083380,"hw":"footway","ts":"2019-07-07","nodes":[9621,160,9622],"surface":"asphalt","footway":"crossing"},{"id":303083385,"hw":"footway","ts":"2025-06-10","nodes":[9437,9623,9624,9625,9626,9627,9628,9629,2077,9630],"surface":"paving_stones","footway":"sidewalk"},{"id":303110951,"hw":"footway","ts":"2026-07-13","nodes":[9631,9632,9633,9634,9635,9636,9637,9638,9639,9640,9641,9642,9643,9644],"surface":"paving_stones"},{"id":303110952,"hw":"footway","ts":"2014-09-12","nodes":[9558,9645,9646,9647,9648,9649,9650,9651,9652,9653,9654,9655,3219,9656,9551]},{"id":303110953,"hw":"footway","ts":"2021-08-11","nodes":[9657,9658,9659,9660,9661,9662,9663,9664,9665,9666,9667,9668,9669,9670,9671,9672,9673,9674,9675,9676,9677,9678,9679,9657],"surface":"paving_stones"},{"id":303110954,"hw":"footway","ts":"2026-07-13","nodes":[9501,2440,9680,9681,9682,9683,9684,9685,9686,9687,9688,9689,9690,9691,9692,9693,9694,9695,9696,9697,9698,9699,9700,9701,9702,9703,9704,9705,9706,9707,9491],"footway":"sidewalk"},{"id":303110956,"hw":"footway","ts":"2022-07-25","nodes":[2452,9708,9709,9710],"surface":"paving_stones","footway":"sidewalk"},{"id":303110957,"hw":"footway","ts":"2014-09-12","nodes":[9672,4075,9653]},{"id":303137727,"hw":"footway","ts":"2022-08-30","nodes":[9711,9588],"surface":"paving_stones"},{"id":303137728,"hw":"footway","ts":"2021-05-24","nodes":[9712,2004,9713],"surface":"asphalt","footway":"crossing"},{"id":303137729,"hw":"footway","ts":"2021-11-18","nodes":[9488,9714,9715,9716,9717,9718,9719,9711,9720,9721,9722,9723,9724,9610],"surface":"paving_stones"},{"id":303137730,"hw":"footway","ts":"2020-06-15","nodes":[9631,9725,9726,9727,9728,9729,9730],"surface":"paving_stones","footway":"sidewalk"},{"id":303137732,"hw":"footway","ts":"2025-06-10","nodes":[9442,9731,9732,9733,9734,9735,9736,9737,9738,9712,9739,9740,9741,9742,9743,9744,9745,9442],"surface":"paving_stones"},{"id":303140901,"hw":"footway","ts":"2026-07-13","nodes":[9495,1993,9746,9747,9748,9749,9750,9751,9752,9753,1999,9498],"surface":"paving_stones"},{"id":303170982,"hw":"footway","ts":"2024-07-30","nodes":[9754,9755,9756,9757,9758,9759,9760,9761,9762,9763,9764,9765],"surface":"paving_stones"},{"id":303170986,"hw":"footway","ts":"2024-09-29","nodes":[9766,9767,9768,9769,9770,9771,9772,9773,9774,9775,9776,9777,9778,9779,9780,9781,9782,4536],"surface":"paving_stones","footway":"sidewalk"},{"id":303170991,"hw":"footway","ts":"2022-11-07","nodes":[4537,9783,9784,9766],"surface":"paving_stones","smooth":"good"},{"id":303170997,"hw":"footway","ts":"2022-06-13","nodes":[9766,9785,9786],"surface":"paving_stones","smooth":"excellent"},{"id":303171001,"hw":"footway","ts":"2023-07-15","nodes":[9770,1738,9787],"surface":"asphalt","footway":"crossing"},{"id":303171006,"hw":"service","ts":"2014-09-13","nodes":[9788,9789,9790,9791,9792,2072]},{"id":303171010,"hw":"footway","ts":"2025-02-09","nodes":[9793,1728,9794,9795,9787,9796,9797,9798,9799,9800],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":303182628,"hw":"footway","ts":"2024-09-15","nodes":[9801,9802,9803,9804,9805,9806,2813]},{"id":303182631,"hw":"footway","ts":"2024-09-15","nodes":[9807,9808,9809,9810,9811,9812,9813,9814,9815,9816]},{"id":303182632,"hw":"footway","ts":"2024-09-15","nodes":[2815,9817,9818,9819,9807,9820,9821,9822,9805,9823],"surface":"paving_stones"},{"id":303226445,"hw":"footway","ts":"2014-09-13","nodes":[6267,9824]},{"id":303226446,"hw":"footway","ts":"2020-07-05","nodes":[9825,9826,9827,9828,9829]},{"id":303334156,"hw":"footway","ts":"2020-06-26","nodes":[1712,9830,9831],"surface":"paving_stones"},{"id":303843191,"hw":"service","ts":"2024-10-24","nodes":[9832,9833],"width":"2.09","tunnel":true},{"id":303843193,"hw":"service","ts":"2026-08-20","nodes":[525,9834,9832]},{"id":303964714,"hw":"footway","ts":"2021-09-02","nodes":[9835,9836,9837,9838,9839,9840,9841,9842,9843,9844,9331],"surface":"paving_stones","footway":"sidewalk"},{"id":303964715,"hw":"footway","ts":"2025-08-12","nodes":[9845,9846],"surface":"paving_stones","smooth":"good"},{"id":303964716,"hw":"service","ts":"2023-07-04","nodes":[9847,9848],"width":"2.84","tunnel":true},{"id":303964717,"hw":"footway","ts":"2021-09-02","nodes":[9849,9850],"width":"1.96","tunnel":true},{"id":303964718,"hw":"service","ts":"2024-09-24","nodes":[9851,9852],"width":"2.4","tunnel":true},{"id":303964720,"hw":"footway","ts":"2021-09-02","nodes":[9853,9854],"width":"1.8","tunnel":true},{"id":303964721,"hw":"footway","ts":"2021-09-02","nodes":[9839,9849]},{"id":303964725,"hw":"footway","ts":"2021-09-02","nodes":[9837,9855],"surface":"paving_stones"},{"id":303964726,"hw":"service","ts":"2014-09-18","nodes":[638,9843,9852]},{"id":303964727,"hw":"footway","ts":"2021-09-02","nodes":[9838,9856],"surface":"paving_stones"},{"id":303964728,"hw":"footway","ts":"2021-09-02","nodes":[9840,9853],"surface":"paving_stones"},{"id":303964729,"hw":"service","ts":"2014-09-18","nodes":[614,9836,9857]},{"id":303964730,"hw":"footway","ts":"2021-03-13","nodes":[9332,9858,9859,9860,9845,9861],"surface":"paving_stones","footway":"sidewalk"},{"id":303982569,"hw":"footway","ts":"2023-05-10","nodes":[7349,7152],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":303982570,"hw":"footway","ts":"2023-05-10","nodes":[7317,7346],"surface":"paving_stones","footway":"sidewalk"},{"id":303982572,"hw":"footway","ts":"2026-05-05","nodes":[9862,9863,9864,9865],"surface":"paving_stones","smooth":"intermediate","footway":"crossing"},{"id":303982573,"hw":"footway","ts":"2023-05-10","nodes":[9866,9867,9868],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":303982574,"hw":"footway","ts":"2023-05-10","nodes":[9869,9870,9871],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":303982576,"hw":"footway","ts":"2023-07-05","nodes":[1916,9872,9873,9874,9875],"surface":"paving_stones","footway":"sidewalk"},{"id":304022548,"hw":"footway","ts":"2021-09-01","nodes":[9876,9877],"width":"1.83","tunnel":true},{"id":304022549,"hw":"footway","ts":"2021-09-01","nodes":[9878,9879],"width":"1.3","tunnel":true},{"id":304022550,"hw":"footway","ts":"2021-09-01","nodes":[9880,9881],"surface":"paved","width":"2.6","tunnel":true},{"id":304022551,"hw":"footway","ts":"2021-09-01","nodes":[9882,9883],"width":"1.87","tunnel":true},{"id":304110306,"hw":"footway","ts":"2024-04-15","nodes":[9884,3429]},{"id":304110310,"hw":"footway","ts":"2024-01-18","nodes":[9885,9886],"width":"2.15","tunnel":true},{"id":304110312,"hw":"footway","ts":"2021-09-01","nodes":[9887,9888],"width":"1.74","tunnel":true},{"id":304110313,"hw":"footway","ts":"2024-01-18","nodes":[576,9889],"surface":"sett"},{"id":304110315,"hw":"footway","ts":"2024-01-18","nodes":[580,9886],"surface":"sett"},{"id":304110318,"hw":"footway","ts":"2025-09-14","nodes":[9890,9891],"surface":"sett","width":"1.81","tunnel":true},{"id":304110320,"hw":"footway","ts":"2025-09-14","nodes":[574,9890],"surface":"sett"},{"id":304110321,"hw":"footway","ts":"2024-01-18","nodes":[9892,9893],"surface":"sett"},{"id":304110323,"hw":"footway","ts":"2024-04-15","nodes":[3422,9884]},{"id":304110325,"hw":"footway","ts":"2024-01-18","nodes":[9894,9889],"width":"1.84","tunnel":true},{"id":304110327,"hw":"footway","ts":"2024-01-18","nodes":[9895,9896],"surface":"sett"},{"id":304110330,"hw":"footway","ts":"2024-01-18","nodes":[581,9897],"surface":"sett"},{"id":304110331,"hw":"footway","ts":"2024-04-15","nodes":[9884,9898,9899]},{"id":304110333,"hw":"footway","ts":"2024-04-15","nodes":[9900,3471,3416,8989,3470,3413,3466,3418,3408]},{"id":304120805,"hw":"footway","ts":"2024-08-13","nodes":[4874,9901,9902,9903,3410],"surface":"rock"},{"id":304141320,"hw":"footway","ts":"2025-03-02","nodes":[6987,9904],"surface":"paving_stones","smooth":"excellent"},{"id":304141321,"hw":"footway","ts":"2024-01-18","nodes":[9905,9906],"surface":"sett"},{"id":304141322,"hw":"footway","ts":"2024-01-18","nodes":[592,9907],"surface":"sett"},{"id":304141323,"hw":"footway","ts":"2024-01-18","nodes":[589,8601],"surface":"sett"},{"id":304141326,"hw":"footway","ts":"2024-01-18","nodes":[585,9908],"surface":"sett"},{"id":304141327,"hw":"footway","ts":"2024-01-18","nodes":[9907,9909],"width":"1.91","tunnel":true},{"id":304141328,"hw":"footway","ts":"2021-09-07","nodes":[6996,9910],"surface":"paving_stones"},{"id":304141330,"hw":"footway","ts":"2025-10-14","nodes":[9908,9911],"surface":"unhewn_cobblestone","width":"2.1","tunnel":true},{"id":304141332,"hw":"footway","ts":"2026-09-28","nodes":[6990,9912],"surface":"paving_stones","smooth":"excellent"},{"id":304141333,"hw":"footway","ts":"2024-01-18","nodes":[590,9913],"surface":"sett"},{"id":304141336,"hw":"footway","ts":"2025-03-02","nodes":[6986,9914,9915],"surface":"paving_stones","smooth":"excellent"},{"id":304141338,"hw":"footway","ts":"2023-09-26","nodes":[6432,8603],"surface":"sett"},{"id":304141339,"hw":"footway","ts":"2024-01-18","nodes":[593,9916],"surface":"sett"},{"id":304141341,"hw":"footway","ts":"2021-09-07","nodes":[6993,9917],"surface":"paving_stones"},{"id":304141343,"hw":"footway","ts":"2020-12-30","nodes":[9918,9919],"surface":"paving_stones"},{"id":304141344,"hw":"footway","ts":"2024-08-22","nodes":[6988,9920],"surface":"paving_stones"},{"id":304141345,"hw":"footway","ts":"2024-01-18","nodes":[582,9921],"surface":"sett"},{"id":304141346,"hw":"footway","ts":"2024-01-18","nodes":[591,9922],"surface":"sett"},{"id":304141349,"hw":"footway","ts":"2026-08-14","nodes":[6991,9923],"surface":"paving_stones"},{"id":304141350,"hw":"footway","ts":"2020-12-30","nodes":[588,9924],"surface":"sett"},{"id":304141352,"hw":"footway","ts":"2026-08-21","nodes":[561,9925,9888],"surface":"paving_stones"},{"id":304141353,"hw":"living_street","ts":"2023-09-26","nodes":[391,9926,9927,9928,3476,9929],"surface":"sett"},{"id":304188048,"hw":"steps","ts":"2024-08-02","nodes":[9930,9931],"surface":"paving_stones","incline":"down","stepCount":5,"ramp":"no","handrail":"yes"},{"id":304188049,"hw":"footway","ts":"2021-09-07","nodes":[9932,5023],"surface":"paving_stones"},{"id":304188050,"hw":"steps","ts":"2024-08-02","nodes":[9933,9934],"surface":"paving_stones","incline":"down","stepCount":5,"ramp":"no","handrail":"yes"},{"id":304188051,"hw":"footway","ts":"2021-09-01","nodes":[9935,9936],"width":"1.25","tunnel":true},{"id":304188052,"hw":"footway","ts":"2021-09-01","nodes":[9937,9938],"width":"1.24","tunnel":true},{"id":304188053,"hw":"service","ts":"2025-01-02","nodes":[338,9939]},{"id":304188054,"hw":"footway","ts":"2021-10-18","nodes":[9940,9941,6989],"surface":"paving_stones"},{"id":304188055,"hw":"service","ts":"2026-06-16","nodes":[5028,9942,9943,9944,9945,9946],"surface":"paving_stones"},{"id":304192061,"hw":"service","ts":"2024-06-28","nodes":[337,9947]},{"id":304192063,"hw":"footway","ts":"2026-08-21","nodes":[9948,9949,9950,9951,9952,9953,9954,8524,9955,9956],"surface":"paving_stones"},{"id":304192064,"hw":"footway","ts":"2026-08-21","nodes":[9957,9958]},{"id":304192066,"hw":"footway","ts":"2021-09-01","nodes":[9958,9959],"width":"1.95","tunnel":true},{"id":304192067,"hw":"footway","ts":"2021-09-01","nodes":[6985,9960,9937],"surface":"paving_stones"},{"id":304192068,"hw":"footway","ts":"2021-09-01","nodes":[6984,9961,9935],"surface":"paving_stones"},{"id":304192069,"hw":"footway","ts":"2026-05-29","nodes":[9962,9963,9964,9956],"surface":"paving_stones","tunnel":true},{"id":304193567,"hw":"service","ts":"2016-05-03","nodes":[9965,9966],"width":"2.35","tunnel":true},{"id":304193568,"hw":"service","ts":"2026-08-21","nodes":[9967,9968,8538,9969,9965]},{"id":304209140,"hw":"footway","ts":"2026-08-21","nodes":[2593,9948,9970],"surface":"paving_stones"},{"id":304209142,"hw":"footway","ts":"2020-01-13","nodes":[9971,9972],"surface":"paving_stones","width":"1.49","tunnel":true},{"id":304209143,"hw":"footway","ts":"2021-09-01","nodes":[9973,9974],"width":"2.32","tunnel":true},{"id":304209144,"hw":"footway","ts":"2021-09-01","nodes":[9975,9976],"width":"1.79","tunnel":true},{"id":304209146,"hw":"footway","ts":"2021-09-01","nodes":[9977,9978],"width":"2.13","tunnel":true},{"id":304209147,"hw":"footway","ts":"2026-08-21","nodes":[9979,2597,9950,9980],"surface":"paving_stones"},{"id":304209152,"hw":"service","ts":"2016-05-03","nodes":[9981,9967],"width":"2.32","tunnel":true},{"id":304209153,"hw":"footway","ts":"2021-09-01","nodes":[9982,9983],"width":"1.81","tunnel":true},{"id":304209154,"hw":"footway","ts":"2026-09-12","nodes":[9970,9984],"surface":"sett","width":"1.9","tunnel":true},{"id":304209155,"hw":"footway","ts":"2026-08-21","nodes":[9985,9974]},{"id":304209156,"hw":"footway","ts":"2026-08-21","nodes":[9986,9978]},{"id":304225387,"hw":"footway","ts":"2021-09-01","nodes":[9987,9988],"width":"1.8","tunnel":true},{"id":304239309,"hw":"footway","ts":"2026-08-21","nodes":[9989,4815,4842,9990,9991,9992,9993,9994,9995,9996,9997,9998,9999,10000,10001,10002,10003,2599],"surface":"paving_stones"},{"id":304239313,"hw":"footway","ts":"2026-08-25","nodes":[10004,9989,10005,10006,10007,10008,6478],"surface":"paving_stones"},{"id":304239316,"hw":"footway","ts":"2026-08-25","nodes":[10009,10010,10004],"surface":"asphalt","footway":"crossing"},{"id":304239318,"hw":"footway","ts":"2026-08-25","nodes":[10011,936,10012],"surface":"asphalt","footway":"crossing"},{"id":304299777,"hw":"service","ts":"2026-06-29","nodes":[10013,10014,4897],"surface":"paving_stones"},{"id":304299778,"hw":"service","ts":"2025-01-01","nodes":[9199,10015,4894],"surface":"paving_stones"},{"id":304380498,"hw":"footway","ts":"2026-09-03","nodes":[10016,10017,10018]},{"id":304380499,"hw":"footway","ts":"2026-09-03","nodes":[10019,10020,10021,10022,10023]},{"id":304380500,"hw":"footway","ts":"2026-09-03","nodes":[10024,10025,10026,10027,10028,10029,10030]},{"id":304380501,"hw":"footway","ts":"2026-09-03","nodes":[10031,10032,10018,10030,10033,10023,10034,10035,10036,10037,4425]},{"id":304380502,"hw":"footway","ts":"2026-09-03","nodes":[10036,10038,10039,10040,10041,10042,10043,10044,10045,10046,10047,10048,10049]},{"id":304380503,"hw":"footway","ts":"2026-09-03","nodes":[10027,10050]},{"id":304380504,"hw":"footway","ts":"2026-09-03","nodes":[10051,10052]},{"id":304380505,"hw":"footway","ts":"2026-09-17","nodes":[10020,10053]},{"id":304380506,"hw":"footway","ts":"2026-09-03","nodes":[10054,10016,10028]},{"id":304380507,"hw":"footway","ts":"2026-09-03","nodes":[10055,10056,10057,10058]},{"id":304380509,"hw":"footway","ts":"2026-09-03","nodes":[10059,10021,10060]},{"id":304380510,"hw":"footway","ts":"2026-09-03","nodes":[10024,10054,10061,10032]},{"id":304380511,"hw":"footway","ts":"2026-09-03","nodes":[10050,10059,10062,10033]},{"id":304380512,"hw":"footway","ts":"2026-09-03","nodes":[10048,10058,10052,10063,10034]},{"id":304380514,"hw":"footway","ts":"2026-09-03","nodes":[10031,10064,10061,10017,10029,10062,10022,10065]},{"id":304380515,"hw":"footway","ts":"2026-09-03","nodes":[10053,10060,10065,10063]},{"id":304403213,"hw":"footway","ts":"2026-01-29","nodes":[10066,10067,7450,4047],"surface":"paving_stones"},{"id":304407269,"hw":"footway","ts":"2026-01-29","nodes":[4046,10068,10069,10070,1605,4326,4329,2357,7579]},{"id":304407270,"hw":"footway","ts":"2014-09-21","nodes":[10071,10072,10073,10074,10075,10070]},{"id":304488635,"hw":"footway","ts":"2025-04-08","nodes":[10076,10077],"surface":"sett","width":"1.88","tunnel":true},{"id":304488636,"hw":"footway","ts":"2021-09-01","nodes":[10078,10079],"width":"1.72","tunnel":true},{"id":304488637,"hw":"footway","ts":"2025-04-08","nodes":[10080,10081],"width":"2.06","tunnel":true},{"id":304488639,"hw":"footway","ts":"2021-10-20","nodes":[10082,10083],"width":"1.7","tunnel":true},{"id":304495783,"hw":"footway","ts":"2026-02-23","nodes":[10084,10085],"width":"1.74","tunnel":true},{"id":304504509,"hw":"footway","ts":"2019-07-01","nodes":[10086,10087],"width":"1.95","tunnel":true},{"id":304504510,"hw":"footway","ts":"2017-12-26","nodes":[10088,10089],"width":"2","tunnel":true},{"id":304504511,"hw":"footway","ts":"2021-09-01","nodes":[10090,10091],"width":"2.2","tunnel":true},{"id":304535008,"hw":"footway","ts":"2021-09-01","nodes":[10092,10093],"width":"1.8","tunnel":true},{"id":304535009,"hw":"footway","ts":"2021-09-01","nodes":[10094,10095],"width":"1.65","tunnel":true},{"id":304535010,"hw":"footway","ts":"2021-09-01","nodes":[10096,10097],"width":"2.04","tunnel":true},{"id":304535012,"hw":"footway","ts":"2021-09-01","nodes":[10098,10099],"surface":"paved","tunnel":true},{"id":304535013,"hw":"footway","ts":"2021-09-01","nodes":[10100,10101],"width":"2.15","tunnel":true},{"id":304535017,"hw":"footway","ts":"2021-09-01","nodes":[10102,10103],"width":"1.83","tunnel":true},{"id":304535022,"hw":"footway","ts":"2021-09-01","nodes":[10104,10105],"surface":"paving_stones","width":"1.56","tunnel":true},{"id":304535024,"hw":"footway","ts":"2021-09-01","nodes":[10106,10107],"width":"1.52","tunnel":true},{"id":304535025,"hw":"footway","ts":"2021-09-01","nodes":[10108,10109,10110,10111],"width":"2.45","tunnel":true},{"id":304542178,"hw":"pedestrian","ts":"2026-08-24","nodes":[6408,10112,10113,10114,322],"name":"Rynek Główny","surface":"sett","smooth":"excellent"},{"id":304580086,"hw":"footway","ts":"2021-09-01","nodes":[10115,10116],"width":"1.84","tunnel":true},{"id":304580090,"hw":"footway","ts":"2021-09-01","nodes":[10117,10118],"width":"2.23","tunnel":true},{"id":304580094,"hw":"footway","ts":"2021-09-01","nodes":[10119,10120],"width":"1.62","tunnel":true},{"id":304580098,"hw":"footway","ts":"2021-09-01","nodes":[10121,10122],"width":"1.48","tunnel":true},{"id":304580100,"hw":"footway","ts":"2021-09-02","nodes":[10123,10124,10125],"tunnel":true},{"id":304580101,"hw":"footway","ts":"2021-09-01","nodes":[10126,10127,10128],"width":"0.95","tunnel":true},{"id":304580102,"hw":"footway","ts":"2021-09-01","nodes":[10129,10130,10131,10132],"surface":"sett","width":"2.3","tunnel":true},{"id":304696441,"hw":"footway","ts":"2022-11-19","nodes":[10133,10134,10135,10136,10137,10138,10139,10140,10141,10142,10143,10144],"surface":"paving_stones","footway":"sidewalk"},{"id":304696445,"hw":"footway","ts":"2025-12-07","nodes":[10145,10146,10147,10148,10149,10150,10151,10152,10153,10154,10155,10156,10157,10158,10159,10160,10161,10162],"surface":"paving_stones","footway":"sidewalk"},{"id":304718833,"hw":"footway","ts":"2022-09-29","nodes":[10163,10164,10165,10166,10167,10168,10169,10170,10171,10172,10173,10174,10175,10176,10177,10178,10179,10180],"surface":"paving_stones","footway":"sidewalk"},{"id":304718837,"hw":"footway","ts":"2025-12-05","nodes":[10181,10182,10183,10184,10185,10186,10187],"surface":"paving_stones","footway":"sidewalk"},{"id":304718844,"hw":"footway","ts":"2025-12-05","nodes":[10188,10189,10190,10191,10192,10193,10194,10195,10196,10197,10198,10199,10200,10201,10202,10203,10204,10205],"surface":"paving_stones","footway":"sidewalk"},{"id":304718846,"hw":"footway","ts":"2025-12-05","nodes":[10206,2760,10207],"surface":"asphalt","footway":"crossing"},{"id":304718853,"hw":"footway","ts":"2025-12-05","nodes":[10133,10208,10209,10210,10211,10212,10213,10214,10215,10216,10217,10218,10163],"surface":"paving_stones","footway":"sidewalk"},{"id":304718854,"hw":"footway","ts":"2021-11-10","nodes":[10205,3721,10181],"surface":"paving_stones","footway":"crossing"},{"id":304718857,"hw":"footway","ts":"2025-12-05","nodes":[10219,3975,10220],"surface":"asphalt","footway":"crossing"},{"id":304948207,"hw":"footway","ts":"2018-05-19","nodes":[4308,10221,10222],"surface":"paving_stones"},{"id":304948518,"hw":"footway","ts":"2016-03-02","nodes":[4332,10223],"tunnel":true},{"id":304948519,"hw":"service","ts":"2016-03-02","nodes":[10223,7584,2368]},{"id":305044779,"hw":"service","ts":"2014-09-25","nodes":[3681,10224,10225]},{"id":305044780,"hw":"service","ts":"2020-09-07","nodes":[10226,10227,10228,10229,10230,10231,3942]},{"id":306843143,"hw":"footway","ts":"2026-09-02","nodes":[10232,10233,10234,10235,10236,10237,10238,10239,10240,10241,10242,10243,7940],"surface":"paving_stones"},{"id":306843149,"hw":"footway","ts":"2025-08-21","nodes":[10244,4134],"surface":"sett","smooth":"intermediate"},{"id":306843154,"hw":"footway","ts":"2025-04-10","nodes":[4183,500,10244],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":306843155,"hw":"footway","ts":"2021-11-18","nodes":[10245,10246,4167],"surface":"paving_stones"},{"id":306843156,"hw":"service","ts":"2026-02-10","nodes":[2095,7897,10247,10248],"surface":"sett"},{"id":306843163,"hw":"footway","ts":"2024-09-09","nodes":[10249,10250,10251,10252,10253,10254,10255,10256,10257,10258,10259,10260,10261,10262,10263,10249],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":306845162,"hw":"footway","ts":"2026-04-27","nodes":[10237,10264],"surface":"paving_stones"},{"id":306845164,"hw":"service","ts":"2026-04-27","nodes":[10265,10239,10266],"surface":"concrete"},{"id":306845165,"hw":"footway","ts":"2026-04-27","nodes":[10238,10267],"surface":"paving_stones"},{"id":306845166,"hw":"service","ts":"2026-04-27","nodes":[10268,10269,10266],"surface":"concrete","tunnel":true},{"id":306850310,"hw":"service","ts":"2026-02-11","nodes":[10270,7889,10271],"surface":"paving_stones","smooth":"good"},{"id":306911273,"hw":"footway","ts":"2020-12-05","nodes":[5834,5841],"surface":"paving_stones"},{"id":306984746,"hw":"footway","ts":"2021-11-04","nodes":[10272,10273,10274,10275,10276,10277,10278,10279,10280,10281,10282,10283,10284,10285,4132],"surface":"paving_stones"},{"id":306984747,"hw":"service","ts":"2014-10-09","nodes":[10286,10287]},{"id":306984750,"hw":"footway","ts":"2026-09-02","nodes":[10272,10288,2111],"surface":"paving_stones","smooth":"intermediate"},{"id":306984751,"hw":"path","ts":"2026-09-02","nodes":[4133,4481,10289],"surface":"asphalt"},{"id":306984753,"hw":"service","ts":"2020-09-08","nodes":[4490,10290,10286,10291],"surface":"asphalt"},{"id":306984754,"hw":"footway","ts":"2026-09-02","nodes":[10292,10293,10294,10295,10296,10297],"surface":"paving_stones","smooth":"good"},{"id":306984756,"hw":"footway","ts":"2026-09-02","nodes":[10298,10299,10300,10301,10302,10303,10304,10305,10306,10307,10308,10309,10310,10311,10312,10313,10314,10315],"surface":"paving_stones","smooth":"good"},{"id":306984757,"hw":"footway","ts":"2026-09-02","nodes":[10298,10316,10317,10318,10319,10320,10321,10290,10322,10323,4207,10324,10245],"surface":"paving_stones"},{"id":306992940,"hw":"footway","ts":"2025-12-30","nodes":[10325,10326,10327,10328,10329,10330,10331,10332,10333,10334,10335,10336,10337]},{"id":306992941,"hw":"footway","ts":"2026-07-01","nodes":[2806,10338,10339,10340,10341,10342,10343,10344,10345,10346,10347,10348,10349,10350,10351,10352,10353,10354,10355,10356,10357,10358,10359,10360,10361,10362,10363,10364,10365,10366,10367,10368],"surface":"paving_stones"},{"id":306992942,"hw":"footway","ts":"2025-12-30","nodes":[4402,10369,10370,10371,10372,10373,10374,10375,10376,10377,10378,10379,10380,10381,10382,10383,10384,10385,10386,10387,4167],"surface":"paving_stones"},{"id":306992943,"hw":"footway","ts":"2014-10-09","nodes":[10388,10389,10390,10391,10392,10393,10394,10395,10396,10397,10398,10399,10400,10401,10402]},{"id":306992944,"hw":"footway","ts":"2026-07-13","nodes":[10403,10404,10405],"surface":"concrete"},{"id":306992945,"hw":"footway","ts":"2024-10-15","nodes":[4402,2805],"surface":"paving_stones"},{"id":306992946,"hw":"footway","ts":"2026-04-23","nodes":[2092,10406],"surface":"concrete"},{"id":306992948,"hw":"steps","ts":"2026-04-23","nodes":[10405,10407],"surface":"concrete","incline":"down","width":"1.9","stepCount":8,"ramp":"no","handrail":"no"},{"id":306992949,"hw":"steps","ts":"2026-04-23","nodes":[10406,10403],"surface":"concrete","incline":"down","width":"1.9","stepCount":14,"ramp":"no","handrail":"no"},{"id":306992950,"hw":"service","ts":"2026-08-22","nodes":[10408,4204,10409,10410]},{"id":306992951,"hw":"footway","ts":"2026-09-12","nodes":[10411,3091,10412],"footway":"crossing"},{"id":306992952,"hw":"footway","ts":"2026-05-12","nodes":[2138,10413,10414,10325],"surface":"paving_stones"},{"id":306992953,"hw":"footway","ts":"2019-10-08","nodes":[10400,3120,10415,10416,10417],"surface":"paving_stones"},{"id":306992954,"hw":"footway","ts":"2026-09-24","nodes":[4356,10418,10419,10420,10421],"surface":"paving_stones","smooth":"good"},{"id":306992955,"hw":"footway","ts":"2024-07-07","nodes":[10422,10415,10423,10424,10425,3119,10402,10426,10427,10428,10429,4417],"surface":"paving_stones"},{"id":307044190,"hw":"footway","ts":"2026-09-02","nodes":[10430,2110,10431],"surface":"paving_stones","tunnel":true},{"id":307044191,"hw":"steps","ts":"2023-09-03","nodes":[2107,10432],"surface":"paving_stones","incline":"up","stepCount":14,"ramp":"no","handrail":"yes"},{"id":307044192,"hw":"footway","ts":"2025-04-10","nodes":[2109,2104],"surface":"asphalt","smooth":"excellent","tunnel":true},{"id":307044193,"hw":"steps","ts":"2026-09-02","nodes":[4161,10430],"surface":"concrete","incline":"down","stepCount":26,"ramp":"no","handrail":"yes"},{"id":308265152,"hw":"footway","ts":"2023-08-09","nodes":[2242,2213],"surface":"asphalt"},{"id":308265165,"hw":"footway","ts":"2023-08-09","nodes":[4550,2212],"surface":"asphalt"},{"id":308298857,"hw":"steps","ts":"2023-10-03","nodes":[10433,10434],"incline":"down","ramp":"no","handrail":"no"},{"id":308298860,"hw":"footway","ts":"2019-10-29","nodes":[2239,2234],"surface":"asphalt"},{"id":308298862,"hw":"steps","ts":"2023-08-09","nodes":[10435,10436],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":308298863,"hw":"steps","ts":"2023-08-09","nodes":[10437,10438],"surface":"paving_stones","incline":"down","stepCount":7,"ramp":"no","handrail":"no"},{"id":308298866,"hw":"footway","ts":"2021-09-01","nodes":[6234,10439],"surface":"paving_stones"},{"id":308298869,"hw":"footway","ts":"2021-09-01","nodes":[10440,2171]},{"id":308298870,"hw":"footway","ts":"2023-08-09","nodes":[2215,1766],"surface":"asphalt"},{"id":308298875,"hw":"footway","ts":"2023-10-12","nodes":[6958,10441,10442],"surface":"paving_stones"},{"id":308298876,"hw":"footway","ts":"2023-08-09","nodes":[10436,10443,10437],"surface":"asphalt"},{"id":308298879,"hw":"footway","ts":"2023-08-09","nodes":[10438,6245,10433],"surface":"asphalt"},{"id":308319466,"hw":"footway","ts":"2024-05-23","nodes":[2255,10444],"surface":"paving_stones"},{"id":308319467,"hw":"steps","ts":"2023-08-09","nodes":[10445,10446],"surface":"concrete","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":308319469,"hw":"footway","ts":"2024-05-23","nodes":[10447,10448],"surface":"paving_stones"},{"id":308319470,"hw":"footway","ts":"2024-05-23","nodes":[10449,2255],"surface":"paving_stones"},{"id":308319471,"hw":"footway","ts":"2023-08-09","nodes":[6243,10450],"surface":"asphalt"},{"id":308319472,"hw":"steps","ts":"2023-08-09","nodes":[10451,10452],"surface":"concrete","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":308319473,"hw":"steps","ts":"2023-07-01","nodes":[10453,10454],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":308319474,"hw":"steps","ts":"2024-08-21","nodes":[10455,10456],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":308319475,"hw":"footway","ts":"2023-02-19","nodes":[10457,7755],"surface":"paving_stones","smooth":"good","ramp":"no"},{"id":308319476,"hw":"steps","ts":"2024-05-23","nodes":[2251,10458],"surface":"paving_stones","incline":"down","stepCount":11,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":308319477,"hw":"footway","ts":"2023-08-25","nodes":[10459,2176],"surface":"asphalt"},{"id":308319478,"hw":"steps","ts":"2023-08-25","nodes":[10460,10461],"surface":"paving_stones","incline":"down","stepCount":7,"ramp":"no","handrail":"no"},{"id":308319479,"hw":"footway","ts":"2023-07-01","nodes":[10462,10453],"surface":"asphalt"},{"id":308319480,"hw":"footway","ts":"2021-09-01","nodes":[1767,10463],"surface":"paving_stones","incline":"up"},{"id":308319481,"hw":"footway","ts":"2023-08-09","nodes":[2174,10464],"surface":"asphalt"},{"id":308319482,"hw":"steps","ts":"2024-05-23","nodes":[10444,10465],"surface":"paving_stones","incline":"up","stepCount":11,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":308319483,"hw":"steps","ts":"2025-01-26","nodes":[10466,10457],"surface":"paving_stones","incline":"up","stepCount":7,"ramp":"no","handrail":"yes"},{"id":308319485,"hw":"steps","ts":"2023-07-01","nodes":[10467,10468],"surface":"paving_stones","incline":"down","stepCount":8,"ramp":"no","handrail":"no"},{"id":308319486,"hw":"steps","ts":"2024-05-23","nodes":[10469,10447],"surface":"paving_stones","incline":"down","stepCount":11,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":308319487,"hw":"steps","ts":"2021-11-18","nodes":[10470,10471],"incline":"down","handrail":"yes"},{"id":308319488,"hw":"steps","ts":"2023-08-09","nodes":[10472,10473],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":308319489,"hw":"steps","ts":"2024-05-23","nodes":[10474,10475],"surface":"paving_stones","incline":"up","stepCount":11,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":308319491,"hw":"footway","ts":"2024-05-23","nodes":[10458,10469],"surface":"paving_stones"},{"id":308319492,"hw":"footway","ts":"2024-05-23","nodes":[10465,10474],"surface":"paving_stones"},{"id":308319493,"hw":"steps","ts":"2024-05-23","nodes":[10476,2253],"surface":"paving_stones","incline":"up","stepCount":11,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":308319495,"hw":"footway","ts":"2023-07-01","nodes":[10477,10467],"surface":"asphalt"},{"id":308319496,"hw":"footway","ts":"2024-08-21","nodes":[10478,10455],"surface":"asphalt"},{"id":308319497,"hw":"footway","ts":"2023-02-19","nodes":[10479,10466],"surface":"paving_stones","smooth":"intermediate","ramp":"no"},{"id":308319498,"hw":"steps","ts":"2023-08-09","nodes":[10450,10464],"surface":"concrete","incline":"down","ramp":"no","handrail":"no"},{"id":308319500,"hw":"footway","ts":"2024-05-23","nodes":[10475,10476],"surface":"paving_stones"},{"id":308319501,"hw":"footway","ts":"2021-08-12","nodes":[2256,2257],"surface":"paving_stones","tunnel":true},{"id":308319502,"hw":"steps","ts":"2023-08-25","nodes":[10480,10459],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":308319503,"hw":"steps","ts":"2024-08-21","nodes":[2201,10462],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":308319505,"hw":"steps","ts":"2023-08-09","nodes":[10463,10481],"surface":"paving_stones","incline":"up","stepCount":9,"ramp":"no","handrail":"yes"},{"id":308319507,"hw":"steps","ts":"2023-07-01","nodes":[2200,10477],"surface":"paving_stones","incline":"down","stepCount":20,"ramp":"no","handrail":"no"},{"id":308319509,"hw":"steps","ts":"2024-08-21","nodes":[2211,10478],"surface":"paving_stones","incline":"down","stepCount":7,"ramp":"no","handrail":"no"},{"id":308319511,"hw":"steps","ts":"2023-08-09","nodes":[10482,10439],"surface":"paving_stones","incline":"up","stepCount":8,"ramp":"no","handrail":"yes"},{"id":308319512,"hw":"steps","ts":"2025-01-26","nodes":[10483,10479],"surface":"paving_stones","incline":"up","stepCount":7,"ramp":"no","handrail":"yes"},{"id":308319514,"hw":"steps","ts":"2024-08-21","nodes":[10484,10485],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"yes"},{"id":308319516,"hw":"footway","ts":"2023-07-01","nodes":[10473,2248],"surface":"asphalt"},{"id":308319517,"hw":"steps","ts":"2023-08-09","nodes":[10486,10487],"surface":"paving_stones","incline":"down","stepCount":7,"ramp":"no","handrail":"no"},{"id":308319522,"hw":"steps","ts":"2024-05-23","nodes":[10448,10449],"surface":"paving_stones","incline":"down","stepCount":13,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":308319527,"hw":"footway","ts":"2023-08-09","nodes":[10452,2182],"surface":"asphalt"},{"id":308319528,"hw":"footway","ts":"2023-08-09","nodes":[10481,10482],"surface":"paving_stones","incline":"up"},{"id":308319529,"hw":"footway","ts":"2023-08-09","nodes":[10456,4563,10486],"surface":"asphalt"},{"id":308319534,"hw":"footway","ts":"2023-08-09","nodes":[10446,10488,2240,10451],"surface":"asphalt"},{"id":308319536,"hw":"footway","ts":"2023-07-01","nodes":[10454,4562,10472],"surface":"asphalt"},{"id":308319537,"hw":"footway","ts":"2023-08-09","nodes":[10487,2245,10460],"surface":"asphalt"},{"id":308319538,"hw":"footway","ts":"2023-06-28","nodes":[6952,10489,10490],"surface":"paving_stones"},{"id":308319539,"hw":"footway","ts":"2023-03-14","nodes":[10485,2258,10471],"surface":"paving_stones"},{"id":308319541,"hw":"footway","ts":"2023-08-09","nodes":[10461,6241,10480],"surface":"asphalt"},{"id":308319542,"hw":"footway","ts":"2021-09-01","nodes":[10491,10492,10470]},{"id":308319543,"hw":"footway","ts":"2023-06-18","nodes":[10493,10494,10484],"surface":"asphalt"},{"id":308319544,"hw":"footway","ts":"2021-09-23","nodes":[10468,2214,4553,10445],"surface":"asphalt"},{"id":308319545,"hw":"footway","ts":"2021-10-05","nodes":[10495,10496,10497,10498],"surface":"paving_stones"},{"id":308319546,"hw":"steps","ts":"2024-06-11","nodes":[10490,10499,10500,10501,10502,10503,10495],"surface":"paving_stones","incline":"up","ramp":"no","handrail":"yes"},{"id":308319548,"hw":"steps","ts":"2024-06-13","nodes":[10498,10504,10505,10506,10507,10508,10509,10510,10511,10512],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"yes"},{"id":308320482,"hw":"steps","ts":"2023-07-01","nodes":[2252,10513],"surface":"paving_stones","incline":"down","stepCount":7,"ramp":"no","handrail":"no"},{"id":308320483,"hw":"steps","ts":"2023-08-09","nodes":[4560,10514],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":308320484,"hw":"footway","ts":"2023-07-01","nodes":[10515,4560],"surface":"asphalt"},{"id":308320485,"hw":"steps","ts":"2023-08-09","nodes":[10516,10515],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":308320486,"hw":"footway","ts":"2023-07-01","nodes":[10513,10516],"surface":"asphalt"},{"id":308320487,"hw":"footway","ts":"2023-07-01","nodes":[10514,6244],"surface":"asphalt"},{"id":308359655,"hw":"footway","ts":"2026-08-21","nodes":[4083,10517],"surface":"paving_stones","smooth":"bad"},{"id":308393353,"hw":"footway","ts":"2023-02-20","nodes":[10518,2143],"surface":"paving_stones"},{"id":308393357,"hw":"footway","ts":"2026-09-24","nodes":[10519,10520],"surface":"paving_stones","smooth":"intermediate"},{"id":308393362,"hw":"footway","ts":"2023-02-20","nodes":[10521,10522],"surface":"paving_stones"},{"id":308393365,"hw":"footway","ts":"2019-10-08","nodes":[10523,10524],"surface":"paving_stones"},{"id":308393367,"hw":"steps","ts":"2023-08-24","nodes":[10520,10525],"surface":"paving_stones","incline":"down","width":"3","stepCount":14,"ramp":"no","handrail":"yes"},{"id":308393370,"hw":"footway","ts":"2019-10-08","nodes":[10526,4405],"surface":"paving_stones"},{"id":308393371,"hw":"steps","ts":"2023-08-24","nodes":[2137,10519],"surface":"paving_stones","incline":"down","width":"3","stepCount":13,"ramp":"no","handrail":"yes"},{"id":308393372,"hw":"steps","ts":"2026-03-25","nodes":[2142,10518],"surface":"concrete","incline":"down","width":"1.7","stepCount":29,"ramp":"no","handrail":"no"},{"id":308393373,"hw":"steps","ts":"2026-04-23","nodes":[10527,10521],"surface":"paving_stones","incline":"down","width":"1.5","stepCount":15,"ramp":"no","handrail":"yes"},{"id":308393375,"hw":"steps","ts":"2026-04-23","nodes":[2135,10523],"surface":"paving_stones","incline":"down","width":"3","stepCount":18,"ramp":"no","handrail":"yes"},{"id":308393376,"hw":"steps","ts":"2026-04-23","nodes":[10524,10526],"surface":"paving_stones","incline":"down","width":"3","stepCount":18,"ramp":"no","handrail":"yes"},{"id":308393377,"hw":"footway","ts":"2023-02-20","nodes":[2132,10527],"surface":"paving_stones"},{"id":308393378,"hw":"steps","ts":"2026-04-23","nodes":[10522,4509],"surface":"paving_stones","incline":"down","width":"1.5","stepCount":13,"ramp":"no","handrail":"yes"},{"id":308393379,"hw":"footway","ts":"2023-08-24","nodes":[10525,4169],"surface":"paving_stones"},{"id":308393380,"hw":"footway","ts":"2026-04-25","nodes":[10528,10529,2131],"surface":"paving_stones"},{"id":308397692,"hw":"steps","ts":"2024-11-30","nodes":[2326,10530],"surface":"sett","incline":"up","width":"1.5","ramp":"no","handrail":"no"},{"id":308397695,"hw":"steps","ts":"2026-09-14","nodes":[10531,10532],"surface":"paved","incline":"down","ramp":"no","handrail":"no","checked":"2026-09-02"},{"id":308397696,"hw":"steps","ts":"2026-09-02","nodes":[5209,10533],"incline":"down","handrail":"yes"},{"id":308397700,"hw":"footway","ts":"2026-08-14","nodes":[10534,2336],"surface":"asphalt"},{"id":308397705,"hw":"steps","ts":"2026-09-02","nodes":[10535,5186],"surface":"paved","incline":"down","ramp":"no","handrail":"no","checked":"2026-09-02"},{"id":308397709,"hw":"steps","ts":"2026-09-02","nodes":[2329,10536],"surface":"sett","incline":"up","width":"1.5","stepCount":40,"ramp":"no","handrail":"yes"},{"id":308397714,"hw":"steps","ts":"2025-03-01","nodes":[2330,2331],"incline":"up","width":"1","handrail":"no"},{"id":308397718,"hw":"steps","ts":"2026-08-14","nodes":[2335,10534],"surface":"concrete","incline":"up","width":"1","stepCount":16,"ramp":"no","handrail":"no"},{"id":308397723,"hw":"footway","ts":"2026-09-02","nodes":[10532,10537,10535],"surface":"paved","checked":"2026-09-02"},{"id":308397727,"hw":"footway","ts":"2024-10-15","nodes":[5146,10538,10536],"surface":"concrete"},{"id":308397732,"hw":"footway","ts":"2021-09-01","nodes":[10533,10539,10531]},{"id":308397736,"hw":"footway","ts":"2024-10-15","nodes":[10540,10541,2327],"surface":"concrete"},{"id":308398224,"hw":"service","ts":"2026-09-03","nodes":[10542,10543,10544,10545,10546,10547,10548,10549,10550,10551,10552,10553,10554,10555,10556,10557,10558,5152,10559],"surface":"paving_stones"},{"id":308404509,"hw":"footway","ts":"2024-09-09","nodes":[4492,10560],"surface":"concrete","smooth":"good"},{"id":308404510,"hw":"steps","ts":"2024-09-09","nodes":[10560,4493],"surface":"concrete","incline":"up","width":"2","stepCount":13,"ramp":"no","handrail":"no"},{"id":308406376,"hw":"steps","ts":"2020-12-05","nodes":[10561,5840],"surface":"paving_stones","incline":"down"},{"id":308406377,"hw":"steps","ts":"2020-12-05","nodes":[10562,10563],"surface":"paving_stones","incline":"down"},{"id":308406378,"hw":"footway","ts":"2014-10-18","nodes":[5842,10564,10565,10562],"surface":"paving_stones"},{"id":308406379,"hw":"footway","ts":"2021-09-01","nodes":[10563,10566,10567,10561],"surface":"paving_stones"},{"id":308852123,"hw":"footway","ts":"2021-09-01","nodes":[10568,10569],"width":"2.48","tunnel":true},{"id":308852124,"hw":"footway","ts":"2021-09-02","nodes":[10570,10571,10572,10573,10574,10575],"width":"1.72","tunnel":true,"wheelchair":"no"},{"id":308852125,"hw":"footway","ts":"2026-08-21","nodes":[10576,10577],"surface":"paving_stones","smooth":"intermediate"},{"id":308852126,"hw":"footway","ts":"2026-08-21","nodes":[10578,10579],"surface":"paving_stones"},{"id":308852127,"hw":"footway","ts":"2021-09-02","nodes":[10580,10581],"surface":"paving_stones","width":"2.06","tunnel":true},{"id":308852128,"hw":"footway","ts":"2021-09-02","nodes":[10582,10583],"surface":"paving_stones","width":"2.04","tunnel":true},{"id":308852129,"hw":"footway","ts":"2021-09-01","nodes":[10584,10585],"surface":"paving_stones"},{"id":308852133,"hw":"footway","ts":"2021-09-01","nodes":[10577,10586],"surface":"paving_stones","width":"1.92","tunnel":true},{"id":308852136,"hw":"footway","ts":"2021-09-01","nodes":[10587,10585],"width":"2.08","tunnel":true},{"id":308852137,"hw":"footway","ts":"2021-09-01","nodes":[10588,10589],"surface":"paving_stones","tunnel":true},{"id":308852138,"hw":"footway","ts":"2026-08-21","nodes":[10590,10588],"surface":"paving_stones"},{"id":308901230,"hw":"residential","ts":"2026-09-15","nodes":[10591,8394,10592],"name":"Augustiańska","surface":"asphalt","smooth":"excellent"},{"id":308901549,"hw":"path","ts":"2025-08-03","nodes":[7825,10593],"surface":"paved","smooth":"bad"},{"id":309779123,"hw":"steps","ts":"2025-08-03","nodes":[10594,10595,10596,10597,10598,10599,10600,10601,10602],"surface":"concrete","incline":"down","stepCount":135,"ramp":"no","handrail":"yes","tunnel":true},{"id":309779126,"hw":"footway","ts":"2022-10-20","nodes":[10602,10603,10604,10605,10606,10607,10608,10609,10610],"name":"Smocza Jama","surface":"dirt","incline":"up","tunnel":true},{"id":310383836,"hw":"steps","ts":"2014-10-30","nodes":[10611,10612,10613]},{"id":311981036,"hw":"steps","ts":"2021-10-05","nodes":[10614,10615,10616],"incline":"down","ramp":"no","handrail":"yes"},{"id":311981037,"hw":"footway","ts":"2021-09-17","nodes":[10617,10496,10618,10614],"surface":"paving_stones"},{"id":311981039,"hw":"footway","ts":"2023-06-28","nodes":[7825,10619,10620,10621,10622,10623,10624,10625,10626,10496,10627,10628,7819],"surface":"paving_stones"},{"id":312037138,"hw":"footway","ts":"2025-07-31","nodes":[10629,10630,10631,10632,10633,10634,10635,10636,10637],"surface":"paving_stones","footway":"sidewalk"},{"id":312038002,"hw":"service","ts":"2023-10-20","nodes":[10638,10639,10640],"name":"Barska","surface":"asphalt"},{"id":312038003,"hw":"footway","ts":"2021-10-05","nodes":[10641,10642,10643],"surface":"sett","footway":"crossing"},{"id":312038004,"hw":"footway","ts":"2023-10-20","nodes":[10644,10645,10616],"surface":"paving_stones"},{"id":312042287,"hw":"footway","ts":"2024-11-21","nodes":[6977,10646,10647,10648],"surface":"paving_stones"},{"id":312042288,"hw":"footway","ts":"2021-09-17","nodes":[10649,10647,10650],"surface":"paving_stones"},{"id":312042289,"hw":"footway","ts":"2024-11-21","nodes":[6976,10651,10650,10652,10653,10654,10655,10656],"surface":"paving_stones"},{"id":312051698,"hw":"living_street","ts":"2025-12-05","nodes":[10657,10658,10659,10660,10661,10662,10663,10664,10665,3197],"surface":"asphalt"},{"id":312051699,"hw":"living_street","ts":"2025-12-05","nodes":[3196,10666,10667,10668,10669,10670,10671,10672,10673,10674,10657],"surface":"asphalt"},{"id":312051700,"hw":"living_street","ts":"2022-09-01","nodes":[10675,10676,10677,10657],"surface":"asphalt"},{"id":312053927,"hw":"footway","ts":"2022-09-01","nodes":[10678,10679],"surface":"paving_stones","footway":"sidewalk"},{"id":312068531,"hw":"residential","ts":"2025-12-05","nodes":[3623,10680,10681,10682,10675],"surface":"asphalt"},{"id":313219745,"hw":"path","ts":"2023-07-11","nodes":[10683,10684,10685,10686],"surface":"paving_stones"},{"id":313219746,"hw":"path","ts":"2023-06-12","nodes":[10686,10687,10688,10689],"surface":"asphalt"},{"id":313219747,"hw":"path","ts":"2023-06-12","nodes":[4428,4568],"surface":"asphalt"},{"id":313219748,"hw":"path","ts":"2025-06-25","nodes":[10689,6944,1762],"surface":"paving_stones"},{"id":315177351,"hw":"residential","ts":"2024-09-07","nodes":[1583,10690,1584],"name":"Michała Siedleckiego","surface":"asphalt"},{"id":316215597,"hw":"path","ts":"2024-03-01","nodes":[9208,10691,10692,10693,10694,9194],"surface":"asphalt"},{"id":316232665,"hw":"footway","ts":"2026-08-20","nodes":[10695,10696,10697,10698,1076],"surface":"asphalt","smooth":"excellent"},{"id":318645129,"hw":"path","ts":"2023-06-12","nodes":[10699,10700,10701,10702],"surface":"paving_stones"},{"id":318645130,"hw":"path","ts":"2025-02-09","nodes":[10703,10699],"surface":"asphalt","smooth":"excellent","bridge":true},{"id":318645131,"hw":"path","ts":"2023-05-15","nodes":[10704,1717],"surface":"paving_stones"},{"id":318645132,"hw":"footway","ts":"2025-12-12","nodes":[7341,10705,3367,10706,10707,10708,2300],"surface":"paving_stones","footway":"sidewalk"},{"id":319642344,"hw":"service","ts":"2014-12-30","nodes":[10709,10710],"width":"3.27","tunnel":true},{"id":319642345,"hw":"service","ts":"2014-12-30","nodes":[3560,8350,10710]},{"id":319642346,"hw":"service","ts":"2023-08-04","nodes":[3559,7406,10711,10712,10713],"surface":"asphalt"},{"id":319911501,"hw":"residential","ts":"2023-01-28","nodes":[140,7580,2356,2381,4330,4325,1604,2364,10222,10714,10715,10716,10717],"name":"Księdza Franciszka Blachnickiego","surface":"asphalt"},{"id":320529683,"hw":"service","ts":"2024-06-03","nodes":[10718,8624,10719,10720,10721]},{"id":320529684,"hw":"footway","ts":"2026-08-27","nodes":[10722,10723,10724,10725,10726,10727,10728,10729,10730,10731,2874],"surface":"paving_stones"},{"id":320529685,"hw":"footway","ts":"2026-09-26","nodes":[10732,10733],"surface":"paving_stones"},{"id":320529686,"hw":"service","ts":"2021-01-30","nodes":[2633,5477,10734]},{"id":320529687,"hw":"footway","ts":"2026-08-25","nodes":[10735,10736,10737,10738,10739,10740,10741,10742,10743,10744],"surface":"paving_stones","smooth":"excellent"},{"id":320529688,"hw":"footway","ts":"2026-07-30","nodes":[8621,10745,10746,10747,10748,10749,10750,10732,10751,7543],"footway":"sidewalk"},{"id":320532376,"hw":"footway","ts":"2023-09-26","nodes":[4835,10752,10753,10754],"surface":"paving_stones"},{"id":320532380,"hw":"footway","ts":"2026-09-28","nodes":[10755,5025],"surface":"paving_stones","smooth":"excellent"},{"id":320532382,"hw":"footway","ts":"2024-01-18","nodes":[10756,10757],"surface":"sett"},{"id":321027599,"hw":"living_street","ts":"2026-08-20","nodes":[351,10758,10759],"surface":"paving_stones"},{"id":321055215,"hw":"footway","ts":"2020-06-26","nodes":[10760,7123,10761],"surface":"paving_stones","footway":"sidewalk"},{"id":321168399,"hw":"footway","ts":"2021-09-01","nodes":[6,10762],"surface":"paving_stones"},{"id":321953804,"hw":"footway","ts":"2021-09-01","nodes":[8774,10763]},{"id":321953805,"hw":"steps","ts":"2024-10-31","nodes":[10763,10764],"incline":"down","handrail":"no"},{"id":321953806,"hw":"steps","ts":"2024-10-14","nodes":[8775,10765],"surface":"paving_stones","incline":"down","stepCount":9,"ramp":"no","handrail":"yes"},{"id":321953807,"hw":"footway","ts":"2021-09-01","nodes":[10764,10766]},{"id":321953808,"hw":"footway","ts":"2024-05-19","nodes":[10765,10767],"surface":"paving_stones"},{"id":321953809,"hw":"footway","ts":"2024-05-19","nodes":[10768,10767,10769],"surface":"paving_stones"},{"id":321953810,"hw":"steps","ts":"2024-10-14","nodes":[10770,10771,10768],"surface":"paving_stones","incline":"down","stepCount":8,"ramp":"no","handrail":"no"},{"id":325362056,"hw":"service","ts":"2021-01-25","nodes":[10772,10773,10774,10775,10776,10777,10778,10779,10780,10781],"surface":"asphalt","bridge":true},{"id":325362057,"hw":"service","ts":"2015-01-30","nodes":[6375,10772],"surface":"asphalt"},{"id":325362058,"hw":"steps","ts":"2015-01-30","nodes":[10782,10777],"incline":"up"},{"id":325362059,"hw":"service","ts":"2015-01-30","nodes":[10783,10784,6373],"surface":"asphalt"},{"id":325362061,"hw":"service","ts":"2015-01-30","nodes":[10781,10785,10783],"surface":"asphalt"},{"id":325406375,"hw":"footway","ts":"2024-05-26","nodes":[10786,10787],"surface":"sett","width":"2.15","tunnel":true},{"id":325406384,"hw":"footway","ts":"2021-09-01","nodes":[10788,10789],"width":"2.06","tunnel":true},{"id":325406388,"hw":"footway","ts":"2021-09-01","nodes":[10790,10791],"surface":"paving_stones","width":"1.87","tunnel":true},{"id":325406396,"hw":"footway","ts":"2021-09-01","nodes":[10792,10793],"width":"1.81","tunnel":true},{"id":325406402,"hw":"footway","ts":"2021-09-01","nodes":[10794,10795],"width":"1.98","tunnel":true},{"id":330623976,"hw":"residential","ts":"2025-03-21","nodes":[6232,10796,10797,10798,10799,10800],"name":"Jaskółcza","surface":"asphalt"},{"id":330623979,"hw":"tertiary","ts":"2026-09-05","nodes":[5168,5188,10801,10802,10803],"name":"Podgórska","surface":"asphalt"},{"id":330623980,"hw":"tertiary","ts":"2022-10-10","nodes":[45,5251,5191,5168],"name":"Podgórska","surface":"asphalt"},{"id":330623981,"hw":"tertiary","ts":"2026-09-05","nodes":[10803,10804,10805,10806,10807,10808,10809,10810,10811,10812,10813,10559,10814,10815,8310,10816,6031],"name":"Podgórska","surface":"asphalt","smooth":"excellent"},{"id":330630247,"hw":"footway","ts":"2026-03-06","nodes":[697,10817,10818,10819],"name":"Kazimierza Morawskiego","surface":"paving_stones","smooth":"excellent","tunnel":true},{"id":330630250,"hw":"steps","ts":"2023-08-25","nodes":[10819,10820,10821],"name":"Kazimierza Morawskiego","surface":"paving_stones","incline":"up","ramp":"no","handrail":"yes"},{"id":330630252,"hw":"footway","ts":"2021-02-24","nodes":[10822,7162],"surface":"concrete"},{"id":330630253,"hw":"footway","ts":"2023-01-05","nodes":[7328,10823],"surface":"paving_stones"},{"id":330630255,"hw":"footway","ts":"2019-12-10","nodes":[1301,10824,10825],"surface":"paving_stones"},{"id":330630259,"hw":"footway","ts":"2021-02-24","nodes":[696,10826],"surface":"concrete"},{"id":330630260,"hw":"steps","ts":"2023-04-27","nodes":[10827,10828,1940],"surface":"rock","incline":"down","stepCount":10,"ramp":"no","handrail":"no"},{"id":330630261,"hw":"path","ts":"2021-09-01","nodes":[1329,10828,1939],"surface":"asphalt","incline":"down"},{"id":330630262,"hw":"steps","ts":"2024-06-08","nodes":[10826,10822],"surface":"concrete","incline":"up","stepCount":10,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":330630263,"hw":"steps","ts":"2023-08-25","nodes":[10823,10829],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"yes"},{"id":330630264,"hw":"footway","ts":"2023-02-18","nodes":[9608,1721,9720],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":330630265,"hw":"footway","ts":"2023-08-25","nodes":[7327,10830,698,10821,10831,10832,7330],"surface":"paving_stones"},{"id":330630266,"hw":"footway","ts":"2023-01-05","nodes":[10820,10833,10829],"surface":"paving_stones"},{"id":330630267,"hw":"path","ts":"2018-12-14","nodes":[1940,1329,10834,10835,1317],"surface":"ground","incline":"up"},{"id":330630268,"hw":"footway","ts":"2021-09-01","nodes":[7323,10836,10837,10838,10839,10840,10841],"surface":"paving_stones","incline":"up"},{"id":330630269,"hw":"path","ts":"2018-12-14","nodes":[1318,10842,10843,10844,10845,10846,10847,1327],"surface":"ground","incline":"down"},{"id":330630270,"hw":"footway","ts":"2021-02-24","nodes":[7539,10848,10849,10850,1319],"surface":"paving_stones"},{"id":330943889,"hw":"residential","ts":"2022-09-05","nodes":[491,10851,121],"name":"Metalowców","surface":"asphalt"},{"id":330943890,"hw":"living_street","ts":"2021-10-19","nodes":[1521,3305],"name":"Szeroka","surface":"sett"},{"id":331054036,"hw":"living_street","ts":"2025-09-27","nodes":[8552,10852,10853,10854,10855,6435,2773],"name":"Franciszkańska","surface":"asphalt"},{"id":331054037,"hw":"tertiary","ts":"2026-07-17","nodes":[1384,8465,10856,10857,10858,10859],"name":"Józefa Dietla","surface":"asphalt"},{"id":331054038,"hw":"tertiary","ts":"2026-09-06","nodes":[10860,10861,10862,10863,10864,10865,10866],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":331054039,"hw":"tertiary","ts":"2025-11-29","nodes":[3060,10867],"name":"Most Grunwaldzki","surface":"asphalt","bridge":true},{"id":332669407,"hw":"residential","ts":"2026-09-01","nodes":[277,10868,10869,10870,10871,10872,10873,10874,10875,10876,10877,10878,10879,10880,10881,10882,10883,10884,10885,10886,10887,10888],"name":"Mikołaja Kopernika","surface":"asphalt","width":"7"},{"id":334306403,"hw":"residential","ts":"2025-06-09","nodes":[2658,10889,10890,3312,10891,10892,10893,2665],"name":"Świętego Wawrzyńca","surface":"sett"},{"id":334633342,"hw":"service","ts":"2025-05-13","nodes":[10894,10895,10896,10897,10898,10899,10900,10901,10902],"surface":"paving_stones"},{"id":334717903,"hw":"footway","ts":"2024-08-22","nodes":[10903,10904,10905,10906,10907,10908,10909,6084,8654,8436],"surface":"paving_stones"},{"id":334717905,"hw":"footway","ts":"2021-08-23","nodes":[7867,10910,10903],"surface":"asphalt"},{"id":334717907,"hw":"footway","ts":"2026-08-21","nodes":[7285,10911,10912],"surface":"asphalt","smooth":"excellent"},{"id":336657979,"hw":"living_street","ts":"2025-04-10","nodes":[3319,6328],"name":"Szeroka","surface":"sett","smooth":"intermediate"},{"id":337145503,"hw":"footway","ts":"2022-01-17","nodes":[6471,6899,10913],"surface":"paving_stones","smooth":"excellent","width":"4","tunnel":true},{"id":338156580,"hw":"footway","ts":"2021-03-22","nodes":[5144,4292],"surface":"paving_stones"},{"id":338156582,"hw":"path","ts":"2025-07-16","nodes":[10914,10915,10916],"surface":"asphalt"},{"id":338179058,"hw":"footway","ts":"2021-07-13","nodes":[8134,10917,9610],"surface":"paving_stones"},{"id":338179060,"hw":"path","ts":"2023-10-10","nodes":[1302,10918,1952],"surface":"dirt","checked":"2023-10-10"},{"id":338200462,"hw":"footway","ts":"2021-05-26","nodes":[10919,10920],"surface":"paving_stones"},{"id":338200463,"hw":"steps","ts":"2024-11-08","nodes":[10921,10922],"surface":"paving_stones","incline":"up","handrail":"yes"},{"id":338200465,"hw":"steps","ts":"2024-11-08","nodes":[10923,10919],"surface":"paving_stones","incline":"up","stepCount":10,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":338200466,"hw":"steps","ts":"2024-11-08","nodes":[10924,10925],"incline":"up","handrail":"yes"},{"id":338492810,"hw":"living_street","ts":"2026-08-21","nodes":[210,4913,10926,10927,10928,10929,10930,10931,10932,10933,10934,10935,10936,10937,10938,10939,10940],"name":"Świętej Anny","surface":"paving_stones"},{"id":338981741,"hw":"footway","ts":"2024-06-09","nodes":[10941,10942,10943,10921],"surface":"paving_stones"},{"id":338981742,"hw":"footway","ts":"2024-11-08","nodes":[10944,10924],"surface":"paving_stones"},{"id":338981743,"hw":"steps","ts":"2015-04-17","nodes":[10945,10946]},{"id":340829647,"hw":"footway","ts":"2024-02-26","nodes":[1792,10947,10948,10949,10950,10951,10952,10953,10954],"surface":"paved"},{"id":340831145,"hw":"footway","ts":"2019-06-06","nodes":[10955,10956,10957,10958,10959,10960,10961,10962,10963,10964,10965,10966,10967,10968,10969,10970,10971,10972,10973,5787,10974,10975,10976,10977,10978,10979,10980,10981,10982,10983,10984,10954,10955],"surface":"paved"},{"id":344064835,"hw":"living_street","ts":"2026-08-28","nodes":[1463,10985,10986,10987,10988,10989,10990,1464],"name":"Mostowa","surface":"asphalt"},{"id":344131616,"hw":"footway","ts":"2022-04-30","nodes":[1356,8568,7627],"surface":"paving_stones","smooth":"good"},{"id":344131617,"hw":"steps","ts":"2021-09-25","nodes":[10991,10992,10993,10994],"surface":"paving_stones","incline":"down","stepCount":12,"ramp":"no","handrail":"no"},{"id":344967116,"hw":"residential","ts":"2026-08-21","nodes":[3615,9483,9112],"name":"Kazimierza Pułaskiego","surface":"asphalt","smooth":"excellent"},{"id":346618868,"hw":"footway","ts":"2026-07-04","nodes":[10995,10996,10997,10998,10999],"surface":"paving_stones","footway":"sidewalk"},{"id":346618869,"hw":"footway","ts":"2026-09-09","nodes":[11000,11001,11002,11003,11004,11005,11006,11007,11008,11009,11010,688],"surface":"paving_stones","footway":"sidewalk"},{"id":346618870,"hw":"footway","ts":"2025-06-17","nodes":[11011,447,1913,11012,11013],"surface":"paving_stones"},{"id":346618872,"hw":"footway","ts":"2023-05-06","nodes":[7355,454,11014,11015,11016,7151],"surface":"paving_stones","smooth":"good"},{"id":346618873,"hw":"footway","ts":"2025-12-15","nodes":[7132,11017,11018,11019,11020,11021,11022,11023,11024,9194],"surface":"paving_stones","footway":"sidewalk"},{"id":346618874,"hw":"footway","ts":"2021-09-28","nodes":[9875,11025,11026,11027,11028,11029,11030,11031],"surface":"paving_stones","footway":"sidewalk"},{"id":346618875,"hw":"footway","ts":"2026-09-09","nodes":[3509,11032,11033,11034,11011,11035,11036,7154],"surface":"paving_stones","footway":"sidewalk"},{"id":348252386,"hw":"footway","ts":"2023-09-20","nodes":[11037,2923,11038,11039,11040,11041,11042,11043,11044,6296,11045,11046,11047,11048,2925],"surface":"fine_gravel"},{"id":348252387,"hw":"steps","ts":"2023-09-20","nodes":[11049,11037],"incline":"down","handrail":"yes"},{"id":348286525,"hw":"footway","ts":"2023-09-20","nodes":[4249,11050]},{"id":348286527,"hw":"service","ts":"2023-09-20","nodes":[11051,11052,2961,11053]},{"id":348331795,"hw":"footway","ts":"2023-09-20","nodes":[2961,11054,11055]},{"id":348331797,"hw":"footway","ts":"2023-09-20","nodes":[11056,11054,11057,11049],"surface":"sett"},{"id":352647227,"hw":"service","ts":"2023-08-17","nodes":[3944,3870]},{"id":357500281,"hw":"residential","ts":"2025-07-06","nodes":[11058,11059,11060,11061],"name":"Szwedzka","surface":"asphalt"},{"id":363564765,"hw":"footway","ts":"2026-01-29","nodes":[3019,11062,11063,11064,7799],"surface":"concrete"},{"id":363564766,"hw":"footway","ts":"2026-01-19","nodes":[11065,7806,11066,3018,11067,11068,11069],"surface":"paving_stones"},{"id":363564769,"hw":"footway","ts":"2025-09-14","nodes":[11070,11071,11072,11073,11074,11075,11076,7807,3022,11077,11078,11079,11080],"surface":"paving_stones","smooth":"intermediate"},{"id":363564770,"hw":"footway","ts":"2026-01-29","nodes":[11070,11081,11082,3045,11083,4062,6190,11084,11085,139,7581,11086,11087,11088,11089,7957,11090,11091,11092,11093,11094,11095,11096,11097,11098,7585]},{"id":363564771,"hw":"footway","ts":"2026-01-29","nodes":[11070,11099,11100,11101,11102,11103,11104,11105,11106,11107,11108,11109,11110,11111,11112,11113,11114,11115,11116,11117,11118],"surface":"paving_stones","footway":"sidewalk"},{"id":367139771,"hw":"pedestrian","ts":"2026-03-19","nodes":[598,11119,11120,10913],"surface":"sett","smooth":"excellent"},{"id":367139775,"hw":"pedestrian","ts":"2026-05-08","nodes":[6902,228],"surface":"paving_stones","smooth":"good"},{"id":367295758,"hw":"footway","ts":"2026-07-14","nodes":[3249,11121],"surface":"sett"},{"id":367295759,"hw":"footway","ts":"2021-09-25","nodes":[11122,10594],"surface":"unhewn_cobblestone"},{"id":367295760,"hw":"steps","ts":"2025-08-03","nodes":[8565,11123],"surface":"concrete","incline":"down","stepCount":3,"ramp":"no","handrail":"no"},{"id":367295761,"hw":"steps","ts":"2025-09-04","nodes":[1364,7214],"surface":"paving_stones","incline":"up","stepCount":25,"ramp":"no","handrail":"yes"},{"id":367295762,"hw":"steps","ts":"2026-07-14","nodes":[11124,11121],"surface":"sett","incline":"down","stepCount":12,"ramp":"no","handrail":"yes"},{"id":367295763,"hw":"footway","ts":"2025-09-05","nodes":[3266,11125,11126],"surface":"gravel","incline":"up"},{"id":367295764,"hw":"footway","ts":"2026-06-08","nodes":[11123,11122,11127,11128,11129,11130,11131,11132,11124],"surface":"paving_stones"},{"id":367298688,"hw":"steps","ts":"2025-07-16","nodes":[7119,4008],"surface":"paving_stones","incline":"up","stepCount":11,"ramp":"no","handrail":"no"},{"id":367298689,"hw":"footway","ts":"2021-09-01","nodes":[7075,11133]},{"id":367298690,"hw":"steps","ts":"2022-08-14","nodes":[2836,11133],"incline":"down","ramp":"no","handrail":"no"},{"id":367298691,"hw":"steps","ts":"2025-07-16","nodes":[1342,2835],"surface":"concrete","incline":"down","ramp":"no","handrail":"no"},{"id":367338503,"hw":"footway","ts":"2024-03-01","nodes":[578,665],"surface":"paving_stones"},{"id":368022546,"hw":"path","ts":"2025-03-02","nodes":[4059,8183,11134],"surface":"paving_stones","smooth":"excellent"},{"id":368022550,"hw":"path","ts":"2026-09-17","nodes":[11135,6068,11136],"surface":"asphalt"},{"id":368115329,"hw":"service","ts":"2022-10-10","nodes":[11137,11138,11139,11140,11141,11142,11143,11144]},{"id":368271511,"hw":"footway","ts":"2026-06-16","nodes":[666,5029,11145,10755,9941,5027,11146,11147,9960,9961,339,9962],"surface":"paving_stones"},{"id":368271512,"hw":"footway","ts":"2026-08-21","nodes":[10085,11148],"surface":"sett","smooth":"good"},{"id":368271514,"hw":"footway","ts":"2026-02-23","nodes":[11149,11150,11151,10103]},{"id":368271515,"hw":"footway","ts":"2024-08-22","nodes":[329,11152],"surface":"paving_stones"},{"id":368271516,"hw":"footway","ts":"2026-08-21","nodes":[2596,9949,11153],"surface":"paving_stones"},{"id":368271517,"hw":"footway","ts":"2026-07-25","nodes":[6422,8513],"surface":"paving_stones"},{"id":368271518,"hw":"footway","ts":"2026-09-16","nodes":[332,11154],"surface":"paving_stones"},{"id":368271520,"hw":"footway","ts":"2024-08-22","nodes":[324,10097],"surface":"paving_stones"},{"id":368271521,"hw":"footway","ts":"2026-08-21","nodes":[10001,9988],"surface":"paving_stones"},{"id":368271522,"hw":"footway","ts":"2026-08-21","nodes":[9993,560],"surface":"paving_stones"},{"id":368271523,"hw":"footway","ts":"2021-09-01","nodes":[328,11155]},{"id":368271524,"hw":"footway","ts":"2021-09-01","nodes":[333,11156],"surface":"paving_stones"},{"id":368271526,"hw":"service","ts":"2026-09-28","nodes":[6997,8511],"surface":"paving_stones","smooth":"good"},{"id":368271527,"hw":"footway","ts":"2023-07-09","nodes":[327,10093],"surface":"paving_stones"},{"id":368271529,"hw":"footway","ts":"2024-08-22","nodes":[331,10101],"surface":"paving_stones"},{"id":368271531,"hw":"footway","ts":"2024-08-22","nodes":[330,10126],"surface":"paving_stones"},{"id":368271533,"hw":"footway","ts":"2021-09-01","nodes":[325,10121]},{"id":368271534,"hw":"footway","ts":"2026-08-25","nodes":[10119,322,11157],"surface":"paving_stones","smooth":"good"},{"id":368271535,"hw":"footway","ts":"2026-08-21","nodes":[11158,11159,11160,11161,11162,11163,11164,11165,9925,11166,575,11167,4845],"surface":"paving_stones"},{"id":368325416,"hw":"pedestrian","ts":"2026-08-21","nodes":[568,11158,9918,340],"name":"Grodzka","surface":"sett","smooth":"excellent"},{"id":368325421,"hw":"footway","ts":"2023-09-26","nodes":[11168,11169],"surface":"paving_stones","tunnel":true},{"id":368325424,"hw":"footway","ts":"2021-09-01","nodes":[539,11170],"surface":"sett"},{"id":368325425,"hw":"footway","ts":"2020-12-30","nodes":[11171,11172,11168],"surface":"paving_stones"},{"id":368325428,"hw":"footway","ts":"2021-09-07","nodes":[3474,11173,11169],"surface":"paving_stones"},{"id":368325431,"hw":"path","ts":"2026-03-23","nodes":[11174,2302,3377,1297],"surface":"paving_stones"},{"id":368325433,"hw":"living_street","ts":"2023-10-03","nodes":[11175,595],"name":"Świętego Idziego","surface":"sett"},{"id":368325434,"hw":"living_street","ts":"2023-10-03","nodes":[595,11176,8553],"name":"Świętego Idziego","surface":"sett"},{"id":368325435,"hw":"pedestrian","ts":"2023-09-26","nodes":[11177,11178,11179,11180],"name":"Świętego Idziego","surface":"asphalt"},{"id":370537830,"hw":"footway","ts":"2025-07-16","nodes":[4292,11181,11182,11183,11184,11185,11186,11187,11188,11189,11190,11191,11192,11193,11194,11195,11196,11197,11198,11199,11200,11201,11202,11203,11204,11205,11206],"surface":"paving_stones","footway":"sidewalk"},{"id":371850771,"hw":"footway","ts":"2024-09-09","nodes":[11207,11208,11209,11210,11211,11212,11213,11214,11215,11216],"surface":"paving_stones","smooth":"excellent"},{"id":371850772,"hw":"footway","ts":"2025-08-21","nodes":[11214,11217,11218,11219,11220,11207,11221],"surface":"paving_stones","smooth":"excellent"},{"id":371916808,"hw":"footway","ts":"2023-02-19","nodes":[11222,11223],"surface":"paving_stones"},{"id":371916823,"hw":"footway","ts":"2020-07-27","nodes":[10694,11224,11225,11226],"surface":"paving_stones","footway":"sidewalk"},{"id":371916826,"hw":"pedestrian","ts":"2026-05-05","nodes":[11227,2730,11228,11229,11230],"surface":"paving_stones","smooth":"excellent"},{"id":371916828,"hw":"pedestrian","ts":"2026-05-05","nodes":[11231,11229,11232,2428],"surface":"paving_stones","smooth":"excellent"},{"id":371916831,"hw":"pedestrian","ts":"2025-04-03","nodes":[11233,11223,2738,11234,11231,2741,11235],"surface":"paving_stones"},{"id":371916832,"hw":"pedestrian","ts":"2026-05-05","nodes":[11236,11237,2430,11238,11239],"surface":"paving_stones","smooth":"excellent"},{"id":372057445,"hw":"footway","ts":"2025-12-12","nodes":[11240,11241,11242,11243],"surface":"paving_stones"},{"id":372057447,"hw":"footway","ts":"2025-12-12","nodes":[11244,11240,11245],"surface":"paving_stones"},{"id":372060528,"hw":"footway","ts":"2025-08-21","nodes":[1286,11246,11247,11248,11249,11250,11251,11252,11253,11254,11255,11256,11257,11258,11259,11260],"surface":"asphalt","smooth":"excellent"},{"id":372330780,"hw":"service","ts":"2021-01-30","nodes":[420,11261],"surface":"concrete"},{"id":372590734,"hw":"living_street","ts":"2026-08-21","nodes":[353,11262,11263,11264,7391,11265,11266,11267,11268,11269],"name":"Świętego Tomasza","surface":"sett","smooth":"intermediate","width":"2.5"},{"id":373401842,"hw":"residential","ts":"2026-09-05","nodes":[1398,11270,11271,11272,11273,7482,11274,11275,11276,11277,11278,3165],"name":"Wielopole","surface":"asphalt"},{"id":374310172,"hw":"residential","ts":"2025-10-21","nodes":[11279,11280,6280],"name":"Włóczków","surface":"asphalt"},{"id":374310174,"hw":"residential","ts":"2022-05-31","nodes":[296,11279],"name":"Włóczków","surface":"asphalt"},{"id":374825511,"hw":"footway","ts":"2022-10-14","nodes":[5797,26,11281],"surface":"paving_stones","footway":"crossing"},{"id":375570871,"hw":"service","ts":"2019-10-01","nodes":[11282,11283,11284]},{"id":375595533,"hw":"path","ts":"2025-08-03","nodes":[10593,11285,10491,11286,11287,10493,11288,11289,11290,11291,11292,11293,11294,11295],"surface":"asphalt","checked":"2024-08-21"},{"id":376630047,"hw":"footway","ts":"2024-02-15","nodes":[11296,11297,11298,11299,11300,11301],"surface":"sett"},{"id":377114759,"hw":"residential","ts":"2026-07-30","nodes":[5872,11302,11303,457,11304,11305,713,11012,11306,11307,11308,11309,9342,11310,399],"name":"Retoryka","surface":"asphalt"},{"id":377152331,"hw":"living_street","ts":"2026-08-30","nodes":[11311,11312,11313,11314],"surface":"sett"},{"id":377207921,"hw":"residential","ts":"2024-03-09","nodes":[6407,11315,11316,494],"name":"Skawińska","surface":"asphalt"},{"id":378014199,"hw":"footway","ts":"2022-03-21","nodes":[3366,11317,11318,11319,11320,11321],"surface":"paving_stones"},{"id":378537248,"hw":"steps","ts":"2023-10-10","nodes":[1302,7516],"surface":"paving_stones","incline":"down","stepCount":12,"ramp":"no","handrail":"no"},{"id":378537249,"hw":"footway","ts":"2021-05-26","nodes":[11322,10702],"surface":"paving_stones"},{"id":378537250,"hw":"steps","ts":"2026-09-19","nodes":[1927,11323],"surface":"concrete","incline":"up","stepCount":26,"ramp":"no","handrail":"no"},{"id":378537251,"hw":"footway","ts":"2023-02-12","nodes":[1298,11323,11324],"surface":"paving_stones"},{"id":382742467,"hw":"footway","ts":"2023-07-03","nodes":[9273,609,11325,11326,11327,11328,11329,11330,11331,11332,11333,11334,11335,11336],"surface":"paving_stones","footway":"sidewalk"},{"id":382742468,"hw":"footway","ts":"2023-01-06","nodes":[11335,11337,11338,11339,11340,11341,11342,11343,11344,11345,11346,11347,11348,11349,11350,11351,11352,11353,11354,11355,11356],"surface":"paving_stones","footway":"sidewalk"},{"id":382742469,"hw":"footway","ts":"2022-07-12","nodes":[11357,11358],"surface":"paving_stones","tunnel":true},{"id":382742470,"hw":"footway","ts":"2022-07-12","nodes":[11333,11357],"surface":"paving_stones"},{"id":382742471,"hw":"service","ts":"2023-01-27","nodes":[11359,11360,11361,9848]},{"id":382742472,"hw":"service","ts":"2022-10-31","nodes":[11362,11359],"tunnel":true},{"id":382742473,"hw":"footway","ts":"2023-05-23","nodes":[11330,11363,11364],"surface":"paving_stones"},{"id":382742474,"hw":"service","ts":"2022-10-31","nodes":[7763,11334,11362]},{"id":383860648,"hw":"path","ts":"2022-11-07","nodes":[11365,7401],"surface":"asphalt","smooth":"good","bridge":true},{"id":385457104,"hw":"footway","ts":"2021-07-11","nodes":[11366,11367,11368,9262]},{"id":387384107,"hw":"footway","ts":"2024-10-15","nodes":[11369,11370,4473],"surface":"asphalt"},{"id":387384110,"hw":"footway","ts":"2024-10-15","nodes":[10426,6048,11371],"surface":"asphalt"},{"id":390425929,"hw":"footway","ts":"2026-01-15","nodes":[11118,7950,11372,11373,11374,11375,11376,11377],"surface":"paving_stones"},{"id":392370414,"hw":"residential","ts":"2025-12-05","nodes":[3197,11378,11379,11380,11381,11382,11383,11384,11385,11386],"name":"Wygrana","surface":"asphalt"},{"id":394968019,"hw":"footway","ts":"2025-04-03","nodes":[11387,11388],"surface":"sett","smooth":"intermediate"},{"id":395982451,"hw":"steps","ts":"2026-07-18","nodes":[11389,11390],"incline":"down","handrail":"yes"},{"id":395982452,"hw":"steps","ts":"2023-06-16","nodes":[11391,11392],"surface":"sett","incline":"down","stepCount":81,"ramp":"separate","rampWheelchair":"separate","handrail":"yes"},{"id":395982453,"hw":"footway","ts":"2021-05-29","nodes":[11393,11394],"surface":"sett"},{"id":395982454,"hw":"footway","ts":"2021-05-29","nodes":[3258,11395],"surface":"sett","incline":"up"},{"id":395982455,"hw":"footway","ts":"2023-09-28","nodes":[11396,3259],"surface":"sett"},{"id":395982456,"hw":"steps","ts":"2025-05-05","nodes":[11397,11398],"incline":"down","handrail":"yes"},{"id":395982457,"hw":"footway","ts":"2016-02-04","nodes":[11399,11400,11389]},{"id":395982458,"hw":"footway","ts":"2016-02-04","nodes":[11398,11401]},{"id":395982459,"hw":"steps","ts":"2023-06-16","nodes":[11402,11403],"surface":"sett","incline":"down","stepCount":93,"ramp":"separate","rampWheelchair":"separate","handrail":"no"},{"id":395982460,"hw":"steps","ts":"2023-09-28","nodes":[11404,11393],"surface":"sett","incline":"up","stepCount":15,"ramp":"separate","rampWheelchair":"separate","handrail":"no"},{"id":395982461,"hw":"steps","ts":"2023-09-28","nodes":[11405,11396],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"yes"},{"id":395982462,"hw":"footway","ts":"2021-05-29","nodes":[11406,3251],"surface":"sett","incline":"up"},{"id":395982463,"hw":"footway","ts":"2021-05-29","nodes":[11394,3260],"surface":"sett"},{"id":395982464,"hw":"footway","ts":"2026-09-15","nodes":[3243,11407],"surface":"sett","smooth":"intermediate"},{"id":395982465,"hw":"steps","ts":"2025-05-05","nodes":[11401,11394],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"yes"},{"id":395982466,"hw":"steps","ts":"2023-09-28","nodes":[11395,11404,11408,11409,11410],"surface":"paving_stones","incline":"up","stepCount":6,"ramp":"no","handrail":"no"},{"id":395982467,"hw":"footway","ts":"2023-09-28","nodes":[3243,11411,11402],"surface":"sett"},{"id":395982468,"hw":"footway","ts":"2026-03-12","nodes":[3243,11412,11391],"surface":"sett","smooth":"good"},{"id":395982469,"hw":"footway","ts":"2016-02-04","nodes":[11390,11413,11414,11415,11405]},{"id":395982470,"hw":"steps","ts":"2023-09-28","nodes":[11407,11416,11417,11418,11419,11420,11406],"surface":"sett","incline":"up","stepCount":31,"ramp":"no","handrail":"no"},{"id":396026146,"hw":"footway","ts":"2021-05-29","nodes":[11421,11408],"surface":"sett"},{"id":396026217,"hw":"steps","ts":"2023-09-28","nodes":[11422,3268],"surface":"paving_stones","incline":"down","stepCount":4,"ramp":"no","handrail":"no","tunnel":true},{"id":396358198,"hw":"footway","ts":"2016-02-06","nodes":[11423,11424]},{"id":396358258,"hw":"footway","ts":"2016-02-06","nodes":[11425,11423]},{"id":398689088,"hw":"footway","ts":"2025-08-03","nodes":[8586,11426],"surface":"paving_stones"},{"id":398689089,"hw":"steps","ts":"2025-08-03","nodes":[11426,11427],"surface":"paving_stones","incline":"up","stepCount":4,"ramp":"no","handrail":"no"},{"id":398770002,"hw":"footway","ts":"2021-09-25","nodes":[10994,10610],"surface":"dirt"},{"id":398770003,"hw":"footway","ts":"2021-09-25","nodes":[3644,1347,10991],"surface":"paving_stones"},{"id":398824803,"hw":"footway","ts":"2026-09-18","nodes":[11428,11429,11430,11431,11432,11433,11434,11435,11436,11437,11438,11439,11440,11441],"surface":"paving_stones","smooth":"good"},{"id":398824804,"hw":"footway","ts":"2026-09-18","nodes":[11442,11443],"surface":"sett"},{"id":398824805,"hw":"steps","ts":"2026-08-21","nodes":[11444,11442],"surface":"concrete","incline":"up","stepCount":4,"ramp":"no","handrail":"no"},{"id":398824806,"hw":"steps","ts":"2026-08-21","nodes":[11445,11446],"surface":"concrete","incline":"down","stepCount":5,"ramp":"no","handrail":"no"},{"id":398824807,"hw":"footway","ts":"2025-09-05","nodes":[11126,11447,11448],"incline":"up","bridge":true},{"id":398824808,"hw":"footway","ts":"2026-09-18","nodes":[11449,11445],"surface":"sett"},{"id":398824809,"hw":"footway","ts":"2026-08-21","nodes":[11437,11450,11451],"surface":"gravel","smooth":"intermediate"},{"id":398824810,"hw":"footway","ts":"2026-08-21","nodes":[11452,11453,11436],"surface":"gravel","smooth":"intermediate"},{"id":398824811,"hw":"footway","ts":"2026-08-21","nodes":[11454,11452,11451,11440],"surface":"gravel","smooth":"intermediate"},{"id":398824812,"hw":"footway","ts":"2026-08-21","nodes":[11446,11454,11455,11435,11456],"surface":"gravel","smooth":"intermediate"},{"id":398824813,"hw":"footway","ts":"2026-08-21","nodes":[11457,11433,11458,11459,11460,11444],"surface":"grass"},{"id":398824814,"hw":"footway","ts":"2026-08-21","nodes":[11459,11461,11455,11453,11450,11462],"surface":"gravel","smooth":"intermediate"},{"id":398831393,"hw":"steps","ts":"2025-06-29","nodes":[11463,11464],"incline":"up","stepCount":13,"handrail":"yes"},{"id":398831394,"hw":"footway","ts":"2025-06-29","nodes":[11464,11465,11466,11467,11468,11469],"surface":"paving_stones"},{"id":398907819,"hw":"steps","ts":"2025-06-29","nodes":[11470,11471],"surface":"paving_stones","incline":"down","stepCount":19,"ramp":"no","handrail":"yes"},{"id":398907820,"hw":"steps","ts":"2025-06-29","nodes":[11472,11469],"surface":"paving_stones","incline":"down","stepCount":13,"ramp":"no","handrail":"yes"},{"id":398907822,"hw":"footway","ts":"2025-06-29","nodes":[11473,11474,11470],"surface":"paving_stones"},{"id":398907823,"hw":"footway","ts":"2025-06-29","nodes":[11471,11475,11476,11477,11472],"surface":"paving_stones"},{"id":398909077,"hw":"steps","ts":"2026-07-17","nodes":[11478,11479],"surface":"concrete","incline":"down","stepCount":10,"ramp":"no","handrail":"yes"},{"id":398909078,"hw":"footway","ts":"2024-04-15","nodes":[11480,11481]},{"id":398909079,"hw":"footway","ts":"2026-07-17","nodes":[11468,11482,11478],"surface":"paving_stones"},{"id":398909080,"hw":"footway","ts":"2026-07-17","nodes":[11479,11481,11483,11484,11485,11486,11487,3256],"surface":"paving_stones"},{"id":398922825,"hw":"steps","ts":"2023-09-28","nodes":[5066,3188],"surface":"paving_stones","incline":"down","stepCount":2,"ramp":"no","handrail":"no","tunnel":true},{"id":398924317,"hw":"footway","ts":"2026-07-17","nodes":[11488,11489,11490,11491,11492,11493,11494,11495,11496,11497,11498],"surface":"sett"},{"id":398924318,"hw":"footway","ts":"2016-02-20","nodes":[11499,11500]},{"id":398924320,"hw":"steps","ts":"2026-07-17","nodes":[11500,11488],"incline":"up","handrail":"yes"},{"id":398924321,"hw":"steps","ts":"2026-07-18","nodes":[11498,11501],"handrail":"yes"},{"id":398924322,"hw":"footway","ts":"2026-07-17","nodes":[11502,11503,11504,11499,11505],"surface":"concrete"},{"id":398928088,"hw":"footway","ts":"2016-02-20","nodes":[11506,11507,11508,11509,11510,11511,11512,11513,11514,11515,11516,11517,11518,11506]},{"id":398928089,"hw":"footway","ts":"2016-02-20","nodes":[11501,11518]},{"id":398941791,"hw":"steps","ts":"2016-02-20","nodes":[11519,11520]},{"id":398941792,"hw":"steps","ts":"2016-02-20","nodes":[11521,11522],"incline":"up"},{"id":398941793,"hw":"footway","ts":"2016-02-20","nodes":[11522,11497]},{"id":398941794,"hw":"steps","ts":"2016-02-20","nodes":[11523,11524]},{"id":398941795,"hw":"footway","ts":"2016-02-20","nodes":[11410,11525,11519]},{"id":398941796,"hw":"footway","ts":"2023-09-28","nodes":[11526,11527],"surface":"paving_stones"},{"id":398941797,"hw":"footway","ts":"2016-02-20","nodes":[11520,11528,11529,11530],"tunnel":true},{"id":398941798,"hw":"footway","ts":"2016-02-20","nodes":[11524,11531,11532,11533,11534,11535,11530]},{"id":398942992,"hw":"steps","ts":"2016-02-20","nodes":[11536,5083],"incline":"up"},{"id":399397433,"hw":"footway","ts":"2021-07-13","nodes":[7097,11537],"surface":"paving_stones"},{"id":399397435,"hw":"steps","ts":"2021-07-13","nodes":[11537,11538],"surface":"paving_stones"},{"id":399510414,"hw":"footway","ts":"2021-08-15","nodes":[11539,2509,7742],"surface":"asphalt","footway":"crossing"},{"id":399510415,"hw":"footway","ts":"2019-11-29","nodes":[11540,1419,11541],"surface":"asphalt","footway":"crossing"},{"id":399510417,"hw":"footway","ts":"2024-08-19","nodes":[9014,1417,9003],"surface":"asphalt","footway":"crossing"},{"id":399510418,"hw":"footway","ts":"2021-08-15","nodes":[7741,2423,7722],"surface":"asphalt","footway":"crossing"},{"id":399510419,"hw":"footway","ts":"2026-09-06","nodes":[7713,913,7655],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":399510420,"hw":"footway","ts":"2019-10-21","nodes":[11542,11543,11544],"surface":"asphalt","footway":"crossing"},{"id":399510421,"hw":"footway","ts":"2021-08-15","nodes":[9012,2510,7721],"surface":"asphalt","footway":"crossing"},{"id":399510423,"hw":"footway","ts":"2021-08-15","nodes":[9011,11545,11539],"surface":"asphalt","footway":"crossing"},{"id":399510424,"hw":"service","ts":"2016-02-23","nodes":[11546,11547,2424,7739,11548]},{"id":401042507,"hw":"residential","ts":"2026-09-03","nodes":[1591,4418,11549],"name":"Miodowa","surface":"asphalt"},{"id":401042509,"hw":"service","ts":"2016-03-01","nodes":[2500,2488],"surface":"asphalt"},{"id":401285423,"hw":"residential","ts":"2026-09-14","nodes":[3008,11550,11551,2377],"name":"Księdza Władysława Gurgacza","surface":"asphalt"},{"id":401285424,"hw":"service","ts":"2017-07-02","nodes":[2392,11552,11553,4331,11097,11554,11555],"name":"Księdza Władysława Gurgacza"},{"id":401285425,"hw":"residential","ts":"2023-01-28","nodes":[2370,11556,11554,11557,131,11558,11559,2529],"name":"Księdza Władysława Gurgacza","surface":"asphalt"},{"id":401285426,"hw":"service","ts":"2016-03-02","nodes":[1607,4324,1583],"name":"Michała Siedleckiego"},{"id":401458851,"hw":"footway","ts":"2021-07-24","nodes":[4135,2102],"surface":"paving_stones"},{"id":401458852,"hw":"footway","ts":"2026-09-02","nodes":[11560,2098,10232],"surface":"sett","smooth":"intermediate","footway":"crossing"},{"id":403265380,"hw":"pedestrian","ts":"2024-05-19","nodes":[11561,11562,4962,11563,11564,11565],"surface":"sett","smooth":"intermediate"},{"id":403271036,"hw":"footway","ts":"2021-09-01","nodes":[7,10790],"surface":"paving_stones"},{"id":403275113,"hw":"pedestrian","ts":"2026-08-19","nodes":[11566,652],"surface":"sett","smooth":"good"},{"id":403275114,"hw":"footway","ts":"2026-08-19","nodes":[8758,6434,1105,6748],"surface":"sett"},{"id":403275115,"hw":"footway","ts":"2021-08-15","nodes":[7016,8923],"surface":"paving_stones"},{"id":403275116,"hw":"steps","ts":"2021-09-25","nodes":[11567,11568],"surface":"paving_stones","incline":"down","ramp":"yes","rampWheelchair":"yes","handrail":"no"},{"id":403275117,"hw":"steps","ts":"2023-07-09","nodes":[11569,11570],"surface":"concrete","incline":"down","stepCount":3,"ramp":"yes","rampWheelchair":"yes","handrail":"yes"},{"id":403275118,"hw":"steps","ts":"2023-07-09","nodes":[11571,11572],"surface":"paving_stones","incline":"down","stepCount":3,"ramp":"yes","rampWheelchair":"yes","handrail":"yes"},{"id":403275119,"hw":"footway","ts":"2026-08-19","nodes":[11573,655,11566,11574,11575,6747],"surface":"paving_stones"},{"id":403276361,"hw":"service","ts":"2026-08-21","nodes":[244,11576,11577],"surface":"sett"},{"id":403276362,"hw":"footway","ts":"2026-08-21","nodes":[237,11578,11579],"surface":"paving_stones"},{"id":403276363,"hw":"footway","ts":"2026-08-21","nodes":[242,11580,11581],"surface":"paving_stones"},{"id":403276365,"hw":"footway","ts":"2026-08-21","nodes":[243,11582,11583],"surface":"paving_stones"},{"id":403276366,"hw":"footway","ts":"2025-01-21","nodes":[1812,11584],"surface":"paving_stones","footway":"crossing"},{"id":403276367,"hw":"pedestrian","ts":"2024-05-19","nodes":[771,11585,11586,11563,11561,11587],"surface":"sett","smooth":"intermediate"},{"id":403279358,"hw":"footway","ts":"2026-06-07","nodes":[7059,11588,10568],"surface":"paving_stones"},{"id":403279360,"hw":"footway","ts":"2024-05-26","nodes":[7062,11589],"surface":"paving_stones"},{"id":403279362,"hw":"footway","ts":"2026-08-21","nodes":[7061,11590,10582],"surface":"paving_stones"},{"id":403279365,"hw":"footway","ts":"2025-07-24","nodes":[7060,11591,11592],"surface":"paving_stones"},{"id":403305356,"hw":"footway","ts":"2026-08-20","nodes":[8064,7998,8017],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":403305359,"hw":"footway","ts":"2021-11-12","nodes":[8048,11593,310],"surface":"asphalt","footway":"crossing"},{"id":403306845,"hw":"footway","ts":"2022-10-27","nodes":[11594,11595,11596,11597,11598],"surface":"asphalt","footway":"sidewalk"},{"id":403306846,"hw":"footway","ts":"2026-08-21","nodes":[11599,7879,11600],"surface":"paving_stones","smooth":"good"},{"id":403306847,"hw":"footway","ts":"2022-10-27","nodes":[11601,11602,11598],"surface":"asphalt","footway":"crossing"},{"id":403306848,"hw":"footway","ts":"2023-10-14","nodes":[11603,4333,11604],"surface":"asphalt","footway":"crossing"},{"id":403306849,"hw":"footway","ts":"2023-10-14","nodes":[11605,9354,11606],"surface":"asphalt","footway":"crossing"},{"id":403471612,"hw":"footway","ts":"2024-10-24","nodes":[13,10787],"surface":"paving_stones"},{"id":403471616,"hw":"footway","ts":"2021-09-01","nodes":[14,10789],"surface":"paving_stones"},{"id":403471618,"hw":"footway","ts":"2021-09-01","nodes":[11,10793],"surface":"paving_stones"},{"id":403471620,"hw":"footway","ts":"2025-08-03","nodes":[12,10795],"surface":"paving_stones"},{"id":403949066,"hw":"footway","ts":"2025-04-03","nodes":[11607,11387],"surface":"paving_stones","smooth":"good"},{"id":403949067,"hw":"path","ts":"2026-06-07","nodes":[11608,11609,421],"surface":"sett","smooth":"bad"},{"id":403949068,"hw":"footway","ts":"2026-08-31","nodes":[11610,11611,11612,11613,11614,11615,11616,11617,11618,11619,11620,11621,11622,11623,11624,11609],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":403949069,"hw":"footway","ts":"2026-06-15","nodes":[4914,4943,6817,4950,11625,902,11626,11627,4956],"surface":"paving_stones","smooth":"good"},{"id":404317350,"hw":"path","ts":"2026-08-21","nodes":[10517,11628,6273],"surface":"asphalt","smooth":"good"},{"id":404591800,"hw":"service","ts":"2024-10-19","nodes":[10927,4925,11629],"surface":"sett"},{"id":404591801,"hw":"footway","ts":"2026-09-25","nodes":[11630,4983],"surface":"paving_stones"},{"id":404591802,"hw":"steps","ts":"2025-09-14","nodes":[6457,10098],"surface":"paved","incline":"up","ramp":"no","handrail":"no"},{"id":404591803,"hw":"footway","ts":"2023-05-01","nodes":[7146,11631],"surface":"asphalt"},{"id":404591804,"hw":"footway","ts":"2026-08-28","nodes":[6465,10107],"surface":"sett"},{"id":404591805,"hw":"steps","ts":"2023-06-27","nodes":[11631,11632],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":404591806,"hw":"steps","ts":"2023-06-08","nodes":[7761,11633],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"yes","rampStroller":"yes","handrail":"no"},{"id":404591807,"hw":"footway","ts":"2021-09-01","nodes":[6454,11634]},{"id":404591808,"hw":"steps","ts":"2026-03-06","nodes":[6456,10104],"surface":"paved","incline":"up","stepCount":1,"ramp":"no","handrail":"no"},{"id":404591810,"hw":"living_street","ts":"2026-08-21","nodes":[10928,4946,11635],"surface":"sett"},{"id":404591811,"hw":"footway","ts":"2026-01-25","nodes":[11636,1907,11637],"surface":"asphalt","footway":"crossing","checked":"2026-01-25"},{"id":404591812,"hw":"footway","ts":"2023-08-18","nodes":[11633,11638,11639,11640,11641],"surface":"concrete","footway":"crossing"},{"id":404591813,"hw":"footway","ts":"2026-09-24","nodes":[11642,369,11643],"surface":"asphalt","footway":"crossing","checked":"2026-09-24"},{"id":404591814,"hw":"service","ts":"2025-05-17","nodes":[8549,11644,6447,11645],"surface":"sett"},{"id":404591815,"hw":"footway","ts":"2026-09-24","nodes":[7034,398,11646],"surface":"asphalt","footway":"crossing","checked":"2026-09-24"},{"id":404591817,"hw":"footway","ts":"2026-08-31","nodes":[11647,11648,11649,11650,11651,11652,11611],"surface":"paving_stones","footway":"sidewalk"},{"id":404591818,"hw":"footway","ts":"2021-09-01","nodes":[6794,11653,11654,11655,4593],"surface":"paving_stones","footway":"sidewalk"},{"id":404610101,"hw":"footway","ts":"2024-01-18","nodes":[583,11656],"surface":"sett"},{"id":404610102,"hw":"footway","ts":"2024-01-18","nodes":[586,11657],"surface":"sett"},{"id":404610103,"hw":"footway","ts":"2025-12-21","nodes":[7756,597],"surface":"paving_stones"},{"id":404610104,"hw":"footway","ts":"2024-01-18","nodes":[11658,11657],"tunnel":true},{"id":404610106,"hw":"footway","ts":"2023-01-05","nodes":[8663,1575,8668],"surface":"asphalt","footway":"crossing"},{"id":404610107,"hw":"footway","ts":"2023-10-10","nodes":[11659,11660,8834],"surface":"asphalt","footway":"crossing"},{"id":404610108,"hw":"footway","ts":"2025-03-30","nodes":[8672,1569,8649],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":404610109,"hw":"footway","ts":"2021-11-13","nodes":[11661,11662,8804],"surface":"sett","footway":"crossing"},{"id":404610110,"hw":"footway","ts":"2026-08-25","nodes":[11663,387,11664],"surface":"sett","footway":"crossing"},{"id":404610112,"hw":"footway","ts":"2025-03-08","nodes":[8810,1370,8806],"surface":"paving_stones","footway":"crossing"},{"id":404610113,"hw":"footway","ts":"2021-11-14","nodes":[8772,99,1751],"surface":"paving_stones","footway":"crossing"},{"id":404610115,"hw":"footway","ts":"2017-07-09","nodes":[8814,1388,8835],"surface":"asphalt","footway":"crossing"},{"id":404610116,"hw":"footway","ts":"2026-08-25","nodes":[10735,743,11665],"surface":"sett","footway":"crossing"},{"id":404610118,"hw":"footway","ts":"2024-10-27","nodes":[11666,11667,11668,1379],"surface":"paving_stones"},{"id":404610119,"hw":"footway","ts":"2021-09-01","nodes":[7092,11669,3139,11670,7091],"surface":"sett"},{"id":404633945,"hw":"footway","ts":"2021-10-19","nodes":[6803,11671,11672,11673,11674,11675,11676,11677,11678,1282,11679,11680,1216],"surface":"paving_stones","footway":"sidewalk"},{"id":404633948,"hw":"footway","ts":"2021-09-07","nodes":[11676,8567],"surface":"paving_stones"},{"id":404633951,"hw":"footway","ts":"2021-10-19","nodes":[11672,11681,6786]},{"id":404790386,"hw":"footway","ts":"2026-07-20","nodes":[11642,11682,11683,11684,11685,11686],"surface":"paving_stones","footway":"sidewalk"},{"id":404790387,"hw":"footway","ts":"2024-11-22","nodes":[11687,11633],"surface":"paving_stones","smooth":"good"},{"id":404790388,"hw":"footway","ts":"2024-11-22","nodes":[11688,11687],"surface":"paving_stones","smooth":"good","width":"0.3"},{"id":404790389,"hw":"footway","ts":"2017-09-08","nodes":[6839,11689,11688],"surface":"paving_stones"},{"id":404790390,"hw":"footway","ts":"2023-05-06","nodes":[11686,375,11690],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":404790391,"hw":"footway","ts":"2021-03-13","nodes":[11690,6842,11691,11692,11637],"surface":"paving_stones","footway":"sidewalk"},{"id":404790392,"hw":"footway","ts":"2021-09-01","nodes":[11693,11694,11695,11696,11697],"surface":"paving_stones","footway":"sidewalk"},{"id":406016828,"hw":"footway","ts":"2023-02-20","nodes":[2178,11698],"surface":"asphalt","width":"1","bridge":true},{"id":408008932,"hw":"footway","ts":"2024-12-06","nodes":[8292,1629,8290],"surface":"asphalt","footway":"crossing"},{"id":408008934,"hw":"footway","ts":"2026-09-03","nodes":[11699,10690,11700,4038],"surface":"asphalt","footway":"crossing"},{"id":408008937,"hw":"footway","ts":"2026-08-20","nodes":[8300,1631,4756],"surface":"asphalt","smooth":"excellent","footway":"crossing","checked":"2026-08-20"},{"id":411704290,"hw":"tertiary","ts":"2026-04-23","nodes":[65,11701,11702,11703,11704,11705,11706,11707,11708,4346],"name":"Solna","surface":"asphalt","width":"7"},{"id":413351210,"hw":"service","ts":"2022-12-24","nodes":[11709,11710,11711,11712,11713,11714],"surface":"asphalt"},{"id":413354261,"hw":"footway","ts":"2019-11-17","nodes":[11715,11716,11709],"surface":"paving_stones"},{"id":413362213,"hw":"footway","ts":"2019-11-17","nodes":[11716,11717,11718],"surface":"paving_stones"},{"id":414631280,"hw":"residential","ts":"2023-02-09","nodes":[702,11719,11720,11721,11722,2469],"name":"Kazimierza Morawskiego","surface":"asphalt"},{"id":414631281,"hw":"footway","ts":"2025-10-21","nodes":[11723,11724,11725,11726,4236,11727,11728,11729,11730,11731,11732,11733,11734,11735,11736,11737,11738,11739,11740,11725],"footway":"sidewalk"},{"id":414631282,"hw":"footway","ts":"2023-05-11","nodes":[290,11741],"surface":"paving_stones"},{"id":414631283,"hw":"footway","ts":"2025-02-01","nodes":[11742,11743],"surface":"paving_stones","footway":"sidewalk"},{"id":414631284,"hw":"steps","ts":"2025-07-05","nodes":[11744,294],"surface":"paving_stones","incline":"down","stepCount":3,"ramp":"no","handrail":"no"},{"id":414631285,"hw":"steps","ts":"2023-05-11","nodes":[11745,11746],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"yes","rampStroller":"yes","handrail":"no"},{"id":414631287,"hw":"steps","ts":"2023-05-12","nodes":[11747,10841],"incline":"up","stepCount":7,"ramp":"no","handrail":"no"},{"id":414631288,"hw":"footway","ts":"2019-10-17","nodes":[11748,10831],"surface":"paving_stones","footway":"sidewalk"},{"id":414631289,"hw":"footway","ts":"2021-05-26","nodes":[7380,11749],"surface":"paving_stones","footway":"sidewalk"},{"id":414631290,"hw":"steps","ts":"2025-07-05","nodes":[11750,11751],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":414631291,"hw":"footway","ts":"2025-07-05","nodes":[11752,11753],"surface":"paving_stones","footway":"crossing"},{"id":414631292,"hw":"footway","ts":"2026-02-24","nodes":[11754,2468,11755],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":414631293,"hw":"footway","ts":"2025-07-05","nodes":[293,11756,11757],"surface":"paving_stones","footway":"crossing"},{"id":414631294,"hw":"footway","ts":"2021-09-01","nodes":[11758,2770,11735],"footway":"crossing"},{"id":414631295,"hw":"footway","ts":"2025-02-01","nodes":[11759,11760,11742],"surface":"paving_stones","footway":"crossing"},{"id":414631296,"hw":"service","ts":"2016-04-30","nodes":[11761,11762,3379]},{"id":414631297,"hw":"footway","ts":"2021-05-26","nodes":[11749,11763,11764],"surface":"paving_stones","footway":"crossing"},{"id":414631298,"hw":"footway","ts":"2025-02-01","nodes":[11743,11722,11723],"surface":"asphalt","footway":"crossing"},{"id":414631301,"hw":"footway","ts":"2025-07-05","nodes":[11765,701,11766,3383,11767],"surface":"paving_stones","footway":"crossing"},{"id":414631302,"hw":"footway","ts":"2026-06-20","nodes":[10832,11768,11748,11769,11770,11765,11758,11771,11772,7339],"surface":"paving_stones","footway":"sidewalk"},{"id":414631303,"hw":"footway","ts":"2016-04-30","nodes":[11764,11773,11774,11775,11776,11777,11778,11759],"footway":"sidewalk"},{"id":414631305,"hw":"footway","ts":"2025-07-05","nodes":[11751,11779,11780,11781,11767,11782,11757,11783,11752,11750],"surface":"paving_stones"},{"id":414631307,"hw":"footway","ts":"2025-07-05","nodes":[10830,11784,11766,11785,11786,11762,11741,11746,11787,11788,11747],"surface":"paving_stones","footway":"sidewalk"},{"id":414646833,"hw":"footway","ts":"2021-09-01","nodes":[11789,11790]},{"id":414646834,"hw":"footway","ts":"2021-09-01","nodes":[11791,11792],"surface":"paving_stones"},{"id":414646835,"hw":"steps","ts":"2026-08-21","nodes":[11793,11790],"surface":"paving_stones","incline":"down","handrail":"no"},{"id":414646836,"hw":"steps","ts":"2021-09-01","nodes":[11792,11789],"incline":"up","ramp":"no","handrail":"yes"},{"id":414646839,"hw":"footway","ts":"2018-02-05","nodes":[7786,11794],"surface":"paving_stones"},{"id":414646841,"hw":"footway","ts":"2025-06-13","nodes":[7631,11793],"surface":"paving_stones"},{"id":414646843,"hw":"footway","ts":"2016-04-30","nodes":[11795,1410,11796],"footway":"crossing"},{"id":414646845,"hw":"service","ts":"2016-04-30","nodes":[11797,11798,1409]},{"id":414646847,"hw":"service","ts":"2016-04-30","nodes":[1394,7780,8491]},{"id":414646849,"hw":"footway","ts":"2024-09-01","nodes":[7776,1406,7772],"surface":"asphalt","footway":"crossing"},{"id":414646850,"hw":"footway","ts":"2022-09-05","nodes":[11377,11799,11800,11801,11802,11803,3550],"surface":"asphalt","footway":"crossing"},{"id":414646851,"hw":"footway","ts":"2025-03-16","nodes":[11804,11791,11805,11806,11807,9037,11795,11808,11798],"surface":"paving_stones","footway":"sidewalk"},{"id":414860799,"hw":"living_street","ts":"2026-08-21","nodes":[285,11809,11810,11811,11812,11813,11814,11815,538],"name":"Jagiellońska","surface":"sett"},{"id":414860800,"hw":"steps","ts":"2024-08-06","nodes":[11816,909],"surface":"paving_stones","incline":"down","stepCount":3,"ramp":"no","handrail":"no"},{"id":414860802,"hw":"footway","ts":"2025-08-03","nodes":[11817,995],"surface":"paving_stones"},{"id":414860803,"hw":"steps","ts":"2025-08-03","nodes":[11170,11817],"surface":"paving_stones","incline":"down","stepCount":8,"ramp":"no","handrail":"no"},{"id":414860804,"hw":"footway","ts":"2021-09-01","nodes":[540,11818],"surface":"sett"},{"id":414860807,"hw":"footway","ts":"2026-08-21","nodes":[11819,11820,11821,11822,538,11816],"surface":"sett"},{"id":414860808,"hw":"footway","ts":"2021-09-01","nodes":[11823,990],"surface":"unhewn_cobblestone"},{"id":414860809,"hw":"footway","ts":"2018-07-31","nodes":[6848,11824],"surface":"paving_stones"},{"id":414860810,"hw":"steps","ts":"2025-05-28","nodes":[11824,11825],"surface":"paving_stones","incline":"up","stepCount":3,"ramp":"no","handrail":"no"},{"id":414860811,"hw":"steps","ts":"2024-08-06","nodes":[11818,11823],"surface":"concrete","incline":"down","stepCount":3,"ramp":"no","handrail":"no"},{"id":414860812,"hw":"footway","ts":"2023-05-06","nodes":[11826,429,11827],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":414860814,"hw":"footway","ts":"2026-08-21","nodes":[11825,11828,11829,11830,11831],"surface":"sett"},{"id":414860815,"hw":"footway","ts":"2026-05-03","nodes":[11832,11833,11834],"surface":"asphalt","footway":"crossing"},{"id":414957828,"hw":"footway","ts":"2026-08-21","nodes":[11835,11829,11836,6846],"surface":"asphalt"},{"id":415039571,"hw":"footway","ts":"2023-06-18","nodes":[11837,11838],"surface":"paving_stones","footway":"sidewalk"},{"id":415039573,"hw":"footway","ts":"2023-06-18","nodes":[11839,11840],"surface":"paving_stones","footway":"sidewalk"},{"id":415039575,"hw":"steps","ts":"2022-08-25","nodes":[11840,11841],"incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":415039580,"hw":"footway","ts":"2016-05-02","nodes":[4086,11842]},{"id":415039591,"hw":"footway","ts":"2023-02-18","nodes":[9611,9118,11843],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":415039619,"hw":"footway","ts":"2023-06-18","nodes":[11838,11844,11845],"surface":"asphalt","footway":"crossing"},{"id":415039632,"hw":"service","ts":"2016-05-02","nodes":[4071,4087,11846]},{"id":415039642,"hw":"service","ts":"2016-05-02","nodes":[4072,9618,11847]},{"id":415039650,"hw":"footway","ts":"2021-06-09","nodes":[9615,4070,4083],"surface":"asphalt","footway":"crossing"},{"id":415039652,"hw":"footway","ts":"2023-06-18","nodes":[9602,1708,11837],"surface":"asphalt","footway":"crossing"},{"id":415039655,"hw":"footway","ts":"2021-10-02","nodes":[11848,11849,11850],"surface":"paving_stones"},{"id":415039658,"hw":"path","ts":"2023-06-18","nodes":[10517,11851,11839],"surface":"asphalt","checked":"2023-06-18"},{"id":415039687,"hw":"footway","ts":"2021-05-09","nodes":[11839,11852,11853,11854,11855,11856,11857],"surface":"paving_stones","footway":"sidewalk"},{"id":415039689,"hw":"footway","ts":"2022-08-25","nodes":[11841,11858,11859,11860,11861,11862,11845,11863,9830],"footway":"sidewalk"},{"id":415291381,"hw":"footway","ts":"2026-08-21","nodes":[11864,9982]},{"id":415291382,"hw":"footway","ts":"2021-09-01","nodes":[4838,11865],"surface":"asphalt"},{"id":415291383,"hw":"footway","ts":"2026-08-21","nodes":[11866,9975]},{"id":415291384,"hw":"footway","ts":"2026-08-19","nodes":[11867,11868,6510,11869],"surface":"paving_stones"},{"id":416753201,"hw":"service","ts":"2026-08-28","nodes":[6437,11870,11871,9358,11872,11873,11874,11875,11876,11877,11878,11879,11880,11881,11882,11883,11884,11885]},{"id":417080831,"hw":"path","ts":"2021-09-01","nodes":[1940,1330,11886,11887,1312],"surface":"dirt","incline":"up"},{"id":418045334,"hw":"footway","ts":"2026-08-20","nodes":[11888,9882],"surface":"paving_stones"},{"id":418307245,"hw":"footway","ts":"2024-02-17","nodes":[1905,11889,695],"name":"Kazimierza Morawskiego","surface":"asphalt"},{"id":418307246,"hw":"steps","ts":"2022-11-20","nodes":[11890,11891],"incline":"down","stepCount":4,"ramp":"no","handrail":"no"},{"id":418307247,"hw":"footway","ts":"2016-05-15","nodes":[11892,717]},{"id":418307248,"hw":"footway","ts":"2021-09-01","nodes":[1922,11893],"surface":"paving_stones"},{"id":418307249,"hw":"steps","ts":"2025-04-21","nodes":[11894,11895],"surface":"concrete","incline":"up","handrail":"no"},{"id":418307250,"hw":"steps","ts":"2025-07-16","nodes":[11893,1878],"surface":"paving_stones","incline":"down","stepCount":4,"ramp":"no","handrail":"no"},{"id":418307251,"hw":"footway","ts":"2026-08-27","nodes":[10999,11896,11897,11898,11899,11900,11901,11902,10995,11903],"surface":"paved","footway":"sidewalk"},{"id":418307252,"hw":"footway","ts":"2016-05-15","nodes":[7549,11894]},{"id":418307253,"hw":"footway","ts":"2024-02-23","nodes":[9214,11904],"surface":"sett"},{"id":418307254,"hw":"footway","ts":"2022-12-24","nodes":[11902,11905,5873,11906,7543],"footway":"crossing"},{"id":418307255,"hw":"footway","ts":"2026-08-27","nodes":[11903,11303,11907],"surface":"asphalt","footway":"crossing"},{"id":418307256,"hw":"footway","ts":"2022-12-24","nodes":[7549,11908,11909,11910,11911],"surface":"sett","footway":"crossing"},{"id":418307257,"hw":"footway","ts":"2026-08-27","nodes":[11912,767,11913],"surface":"paving_stones","footway":"crossing"},{"id":418307259,"hw":"footway","ts":"2016-05-15","nodes":[11914,718,7279],"footway":"crossing"},{"id":418307260,"hw":"footway","ts":"2026-08-27","nodes":[11915,715,11916],"surface":"sett","footway":"crossing"},{"id":418307261,"hw":"footway","ts":"2021-09-01","nodes":[8622,10733,10751]},{"id":418307262,"hw":"footway","ts":"2025-04-21","nodes":[11890,11895,2875],"surface":"paving_stones"},{"id":418307263,"hw":"footway","ts":"2026-08-27","nodes":[11907,11917,11918,11919,11920,7396],"surface":"paving_stones","footway":"sidewalk"},{"id":418307264,"hw":"footway","ts":"2023-05-12","nodes":[2874,11892,11891,11914,11921,11922,11923],"surface":"paving_stones","footway":"sidewalk"},{"id":418325294,"hw":"footway","ts":"2020-11-28","nodes":[9277,9280],"surface":"paving_stones"},{"id":418325295,"hw":"footway","ts":"2021-09-02","nodes":[7304,9305]},{"id":418325296,"hw":"footway","ts":"2026-09-09","nodes":[11924,455,7351],"surface":"sett"},{"id":418325297,"hw":"service","ts":"2019-09-14","nodes":[2340,11925,11926]},{"id":418325299,"hw":"footway","ts":"2023-05-06","nodes":[11927,7349],"surface":"paving_stones","smooth":"good"},{"id":418325301,"hw":"footway","ts":"2026-02-22","nodes":[9327,397,11928],"surface":"paving_stones","footway":"crossing"},{"id":418325304,"hw":"footway","ts":"2026-09-09","nodes":[11033,685,11008],"surface":"asphalt","footway":"crossing","checked":"2026-09-02"},{"id":418325308,"hw":"footway","ts":"2024-02-12","nodes":[7308,601,11649],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":418325310,"hw":"footway","ts":"2019-07-21","nodes":[7035,405,7030],"surface":"asphalt","footway":"crossing"},{"id":418325311,"hw":"footway","ts":"2026-07-06","nodes":[7033,407,7037],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":418325313,"hw":"footway","ts":"2022-12-06","nodes":[9345,456,11338],"surface":"asphalt","footway":"crossing"},{"id":418325315,"hw":"footway","ts":"2024-02-12","nodes":[7292,11929,7316],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":418325316,"hw":"footway","ts":"2023-05-06","nodes":[11930,428,11931],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":418325319,"hw":"footway","ts":"2024-02-12","nodes":[7290,413,4271],"surface":"asphalt","smooth":"intermediate","footway":"crossing"},{"id":418325321,"hw":"footway","ts":"2018-03-05","nodes":[9278,11932,7039],"surface":"asphalt","footway":"crossing"},{"id":418325324,"hw":"footway","ts":"2021-09-01","nodes":[7152,11927,11924,11014],"surface":"paving_stones"},{"id":418325327,"hw":"footway","ts":"2023-05-25","nodes":[11933,11934,11935,11936,11937,11938,11939],"surface":"paving_stones","footway":"sidewalk"},{"id":418325330,"hw":"footway","ts":"2021-11-07","nodes":[11933,11940,11941,11942,11943,11944,11945,11946,11947,11938],"surface":"paving_stones","footway":"sidewalk"},{"id":420341829,"hw":"footway","ts":"2021-09-01","nodes":[7110,7069],"surface":"grass","checked":"2021-06-19"},{"id":420579894,"hw":"footway","ts":"2022-07-17","nodes":[4542,1764],"surface":"asphalt"},{"id":420579895,"hw":"footway","ts":"2026-09-03","nodes":[1567,8966],"surface":"paving_stones"},{"id":420579896,"hw":"footway","ts":"2024-10-18","nodes":[8834,11948,11949],"surface":"paving_stones","smooth":"good"},{"id":420579897,"hw":"footway","ts":"2021-09-15","nodes":[11950,11951,6941],"surface":"paving_stones"},{"id":420579900,"hw":"path","ts":"2025-03-03","nodes":[6941,11952,6236],"surface":"asphalt"},{"id":420707027,"hw":"footway","ts":"2026-09-05","nodes":[5868,2607,5210],"surface":"asphalt","footway":"crossing"},{"id":420707028,"hw":"footway","ts":"2026-08-28","nodes":[11953,1463,11954],"surface":"asphalt","footway":"crossing"},{"id":420707029,"hw":"footway","ts":"2026-09-05","nodes":[11955,11956,5233],"surface":"paving_stones","footway":"crossing"},{"id":420896088,"hw":"footway","ts":"2016-05-25","nodes":[5132,1622,5113],"footway":"crossing"},{"id":420896089,"hw":"footway","ts":"2024-08-12","nodes":[5193,2320,5303],"surface":"asphalt","footway":"crossing"},{"id":420896090,"hw":"footway","ts":"2026-08-30","nodes":[4782,3308,5889],"surface":"sett","footway":"crossing"},{"id":420896091,"hw":"footway","ts":"2023-06-08","nodes":[8078,313,5465],"surface":"asphalt","footway":"crossing"},{"id":420896092,"hw":"footway","ts":"2024-01-29","nodes":[4802,11957,11958,11959,11960],"surface":"asphalt","footway":"crossing"},{"id":420896093,"hw":"footway","ts":"2022-05-08","nodes":[7737,2410,8364],"surface":"asphalt","footway":"crossing"},{"id":421595729,"hw":"residential","ts":"2026-06-03","nodes":[11961,4808,11962,11963,11964],"name":"Franciszkańska","surface":"asphalt"},{"id":421595730,"hw":"residential","ts":"2025-09-27","nodes":[11964,11965,11966,11967],"name":"Franciszkańska","surface":"asphalt"},{"id":423669265,"hw":"residential","ts":"2024-09-09","nodes":[502,9181],"name":"Piwna","surface":"asphalt","smooth":"excellent"},{"id":423669266,"hw":"residential","ts":"2026-02-11","nodes":[502,10270,10265,11968,11969,11970,2097],"name":"Piwna","surface":"asphalt","smooth":"good"},{"id":426243789,"hw":"service","ts":"2025-12-11","nodes":[6177,11971,11972,11973,11974,11975,11976,11977]},{"id":426243790,"hw":"service","ts":"2025-12-11","nodes":[11978,11979,11980,11981,6179,11982,11983,11984,11985,11986,11987,11988,6154]},{"id":426328073,"hw":"footway","ts":"2023-08-25","nodes":[11989,7168,3668],"surface":"paving_stones"},{"id":427846286,"hw":"living_street","ts":"2022-10-04","nodes":[2657,11990,1635],"name":"Dajwór","surface":"asphalt"},{"id":427846287,"hw":"service","ts":"2024-02-06","nodes":[3314,11991,11992],"surface":"asphalt"},{"id":428610290,"hw":"footway","ts":"2025-08-05","nodes":[11993,11994,11995,11996,11997,11998,11999,12000,12001,12002,12003,12004,12005,12006,12007,12008,11911,12009,12010,12011,12012,9212],"surface":"paved"},{"id":431445478,"hw":"tertiary","ts":"2023-05-10","nodes":[4343,12013,6371,12014],"name":"Aleja Marszałka Ferdinanda Focha","surface":"asphalt"},{"id":437537973,"hw":"living_street","ts":"2026-08-29","nodes":[1444,12015,12016],"name":"Brzozowa","surface":"asphalt"},{"id":440390751,"hw":"footway","ts":"2023-07-16","nodes":[12017,12018,12019,12020,12021],"surface":"paving_stones","checked":"2023-07-16"},{"id":444788874,"hw":"pedestrian","ts":"2025-08-08","nodes":[2910,12022,3300,12023,12024,12025,12026,12027,12028,12029,7219,12030],"surface":"sett"},{"id":446520071,"hw":"residential","ts":"2025-08-03","nodes":[269,9032,912],"name":"Mikołaja Kopernika","surface":"asphalt"},{"id":448695417,"hw":"footway","ts":"2023-08-18","nodes":[11642,12031,12032,12033,12034,12035,12036,12037,12038,11686],"surface":"paving_stones","footway":"sidewalk"},{"id":450973790,"hw":"path","ts":"2021-01-01","nodes":[1353,12039,12040,12041,12042,7758,7760,12043,7628],"surface":"paving_stones"},{"id":451923074,"hw":"tertiary","ts":"2025-09-26","nodes":[466,9587],"name":"Barska","surface":"asphalt"},{"id":451923075,"hw":"tertiary","ts":"2023-02-03","nodes":[198,11851],"name":"Barska","surface":"asphalt"},{"id":451923076,"hw":"tertiary","ts":"2025-04-22","nodes":[11851,12044],"name":"Barska","surface":"asphalt"},{"id":451923240,"hw":"residential","ts":"2026-04-20","nodes":[12045,173],"name":"Rynek Dębnicki","surface":"asphalt"},{"id":451923241,"hw":"residential","ts":"2022-05-11","nodes":[3992,12045],"name":"Rynek Dębnicki","surface":"asphalt"},{"id":451925240,"hw":"footway","ts":"2023-06-30","nodes":[9599,1700,12046],"surface":"asphalt"},{"id":451925241,"hw":"footway","ts":"2021-08-11","nodes":[9494,186,9591],"surface":"asphalt"},{"id":456377584,"hw":"service","ts":"2019-07-24","nodes":[385,4636,11137],"surface":"paving_stones"},{"id":475653581,"hw":"footway","ts":"2021-10-19","nodes":[5902,3309],"surface":"asphalt","footway":"crossing"},{"id":495028753,"hw":"footway","ts":"2025-02-09","nodes":[4523,11365],"surface":"asphalt","smooth":"excellent"},{"id":496466909,"hw":"service","ts":"2021-01-30","nodes":[12047,12048],"surface":"asphalt","tunnel":true},{"id":496466910,"hw":"service","ts":"2021-01-30","nodes":[12048,12049,12050,12051,12052,12053],"surface":"asphalt"},{"id":498651800,"hw":"tertiary","ts":"2022-09-17","nodes":[2980,3598],"name":"Józefa Dietla","surface":"asphalt"},{"id":502049376,"hw":"footway","ts":"2024-09-12","nodes":[5728,12054,1784,12055,12056,4538,1782,6940],"surface":"asphalt"},{"id":502049377,"hw":"footway","ts":"2026-05-02","nodes":[5728,1915,12057,12058,12059,1790],"surface":"asphalt","checked":"2026-05-02"},{"id":502049378,"hw":"path","ts":"2026-09-24","nodes":[12060,12061,12062,12063,12064,12065,12066,12067],"name":"Bulwar Inflancki","surface":"concrete","checked":"2026-03-07"},{"id":502468726,"hw":"footway","ts":"2022-05-12","nodes":[12068,12069,12070,12071,12072,12073,12074,12075,12076,12077,12078,12079,12080,12081,12082,12083,12084,3020],"surface":"paving_stones"},{"id":503425368,"hw":"footway","ts":"2021-09-01","nodes":[12085,12086]},{"id":503427257,"hw":"footway","ts":"2022-02-26","nodes":[12087,12088,12089,12090,12091,12092,12093,12094,12095,12096,12097,12098,12099],"surface":"paving_stones"},{"id":503427258,"hw":"footway","ts":"2021-09-01","nodes":[12100,12101]},{"id":503427260,"hw":"footway","ts":"2021-09-01","nodes":[12102,12103]},{"id":503427261,"hw":"footway","ts":"2025-09-14","nodes":[12104,12105],"surface":"paving_stones","smooth":"good"},{"id":504607449,"hw":"residential","ts":"2024-02-18","nodes":[1459,12106,6932,6935,12107,5266,1469],"name":"Trynitarska","surface":"asphalt"},{"id":504611395,"hw":"service","ts":"2017-07-02","nodes":[12108,8347]},{"id":504611396,"hw":"service","ts":"2024-08-18","nodes":[2409,8365,8346],"surface":"paving_stones"},{"id":504611398,"hw":"footway","ts":"2026-01-29","nodes":[10068,12109,12110,10717]},{"id":504611399,"hw":"footway","ts":"2026-01-29","nodes":[10066,4313,4314,10717]},{"id":504611400,"hw":"footway","ts":"2017-07-02","nodes":[11088,2382]},{"id":504617442,"hw":"footway","ts":"2022-11-30","nodes":[4689,12111],"surface":"paving_stones"},{"id":504617444,"hw":"service","ts":"2024-01-23","nodes":[12112,12113,12114,12115],"surface":"asphalt"},{"id":504621089,"hw":"footway","ts":"2024-09-09","nodes":[10252,12116,503,10242],"surface":"asphalt","smooth":"excellent"},{"id":504621090,"hw":"footway","ts":"2022-09-27","nodes":[10251,505,10243],"surface":"asphalt"},{"id":504621091,"hw":"footway","ts":"2025-12-30","nodes":[12117,12118,12119],"surface":"paving_stones","smooth":"excellent"},{"id":504621092,"hw":"footway","ts":"2025-12-30","nodes":[12120,12121,12122],"surface":"paving_stones","smooth":"excellent"},{"id":504838292,"hw":"footway","ts":"2023-06-16","nodes":[11392,3267,11403],"surface":"sett","smooth":"intermediate"},{"id":506268019,"hw":"residential","ts":"2023-01-28","nodes":[2469,12123,2863],"name":"Włóczków","surface":"asphalt"},{"id":506268020,"hw":"residential","ts":"2024-11-11","nodes":[2772,12124,1744],"name":"Rotmistrza Zbigniewa Dunin-Wąsowicza","surface":"asphalt"},{"id":509547120,"hw":"residential","ts":"2024-08-03","nodes":[81,12125,11543,9061,12126,12127,11545,2422],"name":"Doktora Ludwika Zamenhofa","surface":"asphalt"},{"id":509704827,"hw":"footway","ts":"2024-06-19","nodes":[12128,12129],"surface":"paving_stones","tunnel":true},{"id":510016154,"hw":"footway","ts":"2026-08-30","nodes":[12130,831],"surface":"paving_stones"},{"id":510016155,"hw":"footway","ts":"2021-07-10","nodes":[12131,4813],"surface":"paving_stones"},{"id":510503410,"hw":"footway","ts":"2017-07-26","nodes":[7094,12132,12133]},{"id":510503411,"hw":"footway","ts":"2017-07-26","nodes":[7222,12134]},{"id":510503412,"hw":"footway","ts":"2026-02-27","nodes":[12135,12136,12137,12138,12139,1283,12140,12141,1286],"surface":"asphalt","smooth":"good"},{"id":511560324,"hw":"living_street","ts":"2026-02-27","nodes":[2393,12142,12143,12144,7652,912],"name":"Blich","surface":"asphalt"},{"id":511560325,"hw":"living_street","ts":"2026-02-27","nodes":[1415,12145,12146,12147,12148,2393],"name":"Blich","surface":"asphalt","smooth":"excellent","width":"5"},{"id":515436552,"hw":"living_street","ts":"2026-08-29","nodes":[1433,12149,12150,12151,12152,12153,1444],"name":"Podbrzezie","surface":"asphalt"},{"id":517537365,"hw":"service","ts":"2026-06-19","nodes":[12154,3336],"surface":"paving_stones"},{"id":522113331,"hw":"footway","ts":"2026-02-27","nodes":[12155,12156,12157,12158,12159,12160,10909],"surface":"asphalt","smooth":"excellent"},{"id":522113994,"hw":"footway","ts":"2026-08-21","nodes":[12161,8223],"surface":"paving_stones","smooth":"good"},{"id":522113995,"hw":"footway","ts":"2026-08-20","nodes":[12162,5974,11599],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":522113996,"hw":"footway","ts":"2026-08-20","nodes":[11600,2542,12161],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":525162409,"hw":"footway","ts":"2017-09-16","nodes":[3817,12163,12164,3838],"surface":"concrete:plates","smooth":"excellent"},{"id":530032506,"hw":"footway","ts":"2021-08-23","nodes":[7875,7281],"surface":"paving_stones","footway":"crossing"},{"id":530032508,"hw":"footway","ts":"2025-08-03","nodes":[12165,3598,12166],"surface":"asphalt","footway":"crossing"},{"id":530032510,"hw":"footway","ts":"2021-09-01","nodes":[12166,8716],"footway":"crossing"},{"id":530032678,"hw":"footway","ts":"2026-09-06","nodes":[8716,8437],"surface":"paving_stones","footway":"sidewalk"},{"id":530032681,"hw":"footway","ts":"2024-08-22","nodes":[7285,12167,12165],"surface":"paving_stones","footway":"crossing"},{"id":530032684,"hw":"footway","ts":"2021-08-23","nodes":[8163,7883],"surface":"paving_stones"},{"id":530032686,"hw":"footway","ts":"2021-08-23","nodes":[7876,8163],"surface":"paving_stones","footway":"crossing"},{"id":530207697,"hw":"living_street","ts":"2026-09-15","nodes":[474,1411],"name":"Blich","surface":"asphalt","smooth":"excellent"},{"id":532077914,"hw":"footway","ts":"2019-11-24","nodes":[12168,12169,6347,12170,12171],"surface":"asphalt","footway":"crossing"},{"id":532077916,"hw":"footway","ts":"2019-02-27","nodes":[12171,6401],"surface":"paving_stones"},{"id":532077918,"hw":"footway","ts":"2019-02-27","nodes":[6396,12168],"surface":"paving_stones"},{"id":533125489,"hw":"path","ts":"2024-10-30","nodes":[12172,12173,12174,12175],"surface":"asphalt"},{"id":533401375,"hw":"service","ts":"2024-01-30","nodes":[12176,12177,12178],"surface":"asphalt","smooth":"excellent"},{"id":534563606,"hw":"residential","ts":"2023-02-19","nodes":[9181,12179,9215,12180,12181],"name":"Krakusa","surface":"asphalt"},{"id":535835839,"hw":"footway","ts":"2025-06-13","nodes":[12182,12183,12184,12185,12186,12187],"surface":"asphalt"},{"id":536620428,"hw":"path","ts":"2026-09-02","nodes":[12188,12189,6025,12190],"surface":"asphalt","smooth":"excellent"},{"id":538317216,"hw":"footway","ts":"2026-09-02","nodes":[12191,12192,12193,12194,10297,12195,12196,4122],"surface":"paving_stones","footway":"sidewalk"},{"id":538322444,"hw":"footway","ts":"2025-12-30","nodes":[12197,12198,12199],"surface":"asphalt"},{"id":538322445,"hw":"footway","ts":"2025-12-30","nodes":[12189,12200,12201],"surface":"asphalt","smooth":"excellent"},{"id":538322446,"hw":"tertiary","ts":"2026-08-19","nodes":[12202,12203,12204,12205,12206,12207,12208,12209],"name":"Na Zjeździe","surface":"asphalt"},{"id":538322447,"hw":"tertiary","ts":"2025-08-21","nodes":[6046,12210,6023],"name":"Na Zjeździe","surface":"asphalt"},{"id":539205840,"hw":"footway","ts":"2021-09-01","nodes":[7076,12211]},{"id":540051722,"hw":"footway","ts":"2025-04-03","nodes":[1439,12212,12213,12214],"surface":"asphalt","smooth":"excellent"},{"id":540051723,"hw":"footway","ts":"2025-04-03","nodes":[12215,12216,12217,12218,12219,12220,12214,12221,12222,12223,12224,12225,12226,12227,12228,12229,12230,12231,12232,12215],"surface":"asphalt","smooth":"excellent"},{"id":540051724,"hw":"footway","ts":"2025-04-03","nodes":[12233,12234,12235,12227],"surface":"asphalt","smooth":"excellent"},{"id":540051725,"hw":"footway","ts":"2025-04-03","nodes":[12215,12236,12237,3513],"surface":"asphalt","smooth":"excellent"},{"id":544757868,"hw":"living_street","ts":"2023-09-16","nodes":[2631,5453,314],"name":"Estery","surface":"asphalt"},{"id":544758209,"hw":"residential","ts":"2026-08-20","nodes":[1616,12238,12239,12240,1630,12241,3328],"name":"Halicka","surface":"asphalt","smooth":"excellent"},{"id":545010621,"hw":"living_street","ts":"2024-02-13","nodes":[1514,12242,12243,12244,2631],"name":"Józefa","surface":"asphalt"},{"id":545011672,"hw":"living_street","ts":"2023-09-16","nodes":[1497,9176,12245,11593,1502],"name":"Bożego Ciała","surface":"asphalt"},{"id":545348250,"hw":"footway","ts":"2025-12-05","nodes":[12246,12247,12248,12249,12250,12251,12252,12253,12254,12255,12256,12257,12258,12259,12260,12261,12262,12263,12264,12265],"surface":"paving_stones","footway":"sidewalk"},{"id":545348251,"hw":"footway","ts":"2025-12-05","nodes":[10679,10681,12266],"surface":"asphalt","footway":"crossing"},{"id":545348252,"hw":"footway","ts":"2022-09-01","nodes":[12266,12267],"surface":"paving_stones","footway":"sidewalk"},{"id":545348253,"hw":"footway","ts":"2021-10-21","nodes":[12268,12269],"surface":"paving_stones","footway":"sidewalk"},{"id":545348254,"hw":"footway","ts":"2025-12-05","nodes":[12269,3622,12270],"surface":"asphalt","footway":"crossing"},{"id":545348255,"hw":"footway","ts":"2021-10-21","nodes":[12270,10154],"surface":"paving_stones","footway":"sidewalk"},{"id":545348256,"hw":"footway","ts":"2025-12-07","nodes":[10151,12271],"surface":"paving_stones","footway":"sidewalk"},{"id":545348258,"hw":"footway","ts":"2025-12-07","nodes":[12271,3968,12272],"surface":"asphalt","footway":"crossing"},{"id":545348259,"hw":"footway","ts":"2024-04-11","nodes":[12272,12273],"surface":"paving_stones","footway":"sidewalk"},{"id":545348262,"hw":"footway","ts":"2025-12-05","nodes":[10678,12274,12275,12276],"surface":"paving_stones","footway":"sidewalk"},{"id":545348266,"hw":"footway","ts":"2021-09-01","nodes":[12277,12278],"surface":"paved"},{"id":545348268,"hw":"service","ts":"2023-10-20","nodes":[12279,12280,12281,12282,12283,12284,12285,12286]},{"id":545348269,"hw":"path","ts":"2022-09-01","nodes":[12287,12288,10643,12289,12290,10644],"surface":"paving_stones"},{"id":545626100,"hw":"residential","ts":"2025-12-08","nodes":[2006,12291,2481],"name":"Karola Chodkiewicza","surface":"asphalt","width":"4.8"},{"id":545626196,"hw":"residential","ts":"2024-10-17","nodes":[409,9295,9297,12292,9282,9287,9292,9285,9284,9290,12293],"name":"Czysta","surface":"asphalt","smooth":"intermediate","width":"7.3"},{"id":545626662,"hw":"residential","ts":"2026-07-24","nodes":[679,12294,710],"name":"Felicjanek","surface":"asphalt"},{"id":545626663,"hw":"residential","ts":"2026-07-24","nodes":[710,1890],"name":"Felicjanek","surface":"asphalt"},{"id":545626766,"hw":"residential","ts":"2025-11-23","nodes":[1376,12295,11660,97],"name":"Koletek","surface":"asphalt"},{"id":545742964,"hw":"footway","ts":"2024-12-01","nodes":[4893,12296,12297,12298,12299,11226,6331,9209],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":546885920,"hw":"living_street","ts":"2023-09-16","nodes":[314,9177,12300],"name":"Estery","surface":"asphalt"},{"id":546906740,"hw":"pedestrian","ts":"2024-06-14","nodes":[12300,12301,9179,1503],"name":"Estery","surface":"asphalt"},{"id":547046685,"hw":"living_street","ts":"2024-01-30","nodes":[12302,12303,4447],"name":"Lewkowa","surface":"paving_stones"},{"id":547256594,"hw":"residential","ts":"2023-01-28","nodes":[12304,12305,12306,12307,12308,12309,12310,3021,12311,12312,12313,2007],"name":"Gęsia","surface":"asphalt"},{"id":547256615,"hw":"tertiary","ts":"2024-08-31","nodes":[6199,10915,12314,12315,12316,12317,6028],"name":"Podgórska","surface":"asphalt"},{"id":547256622,"hw":"residential","ts":"2023-06-20","nodes":[6199,117],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":547256628,"hw":"tertiary","ts":"2026-09-13","nodes":[117,12318,12319,12320,12321],"name":"Podgórska","surface":"asphalt","smooth":"excellent"},{"id":547256631,"hw":"tertiary","ts":"2025-03-01","nodes":[2673,12322,12323,8308,12324,6031],"name":"Podgórska","surface":"asphalt","smooth":"good"},{"id":547861715,"hw":"residential","ts":"2026-02-08","nodes":[414,12325,11929,354],"name":"Dolnych Młynów","surface":"asphalt","smooth":"good"},{"id":547861716,"hw":"residential","ts":"2026-01-09","nodes":[11307,12326,12327,672],"name":"Smoleńsk","surface":"asphalt"},{"id":548220352,"hw":"footway","ts":"2025-03-05","nodes":[6015,6019],"surface":"paving_stones","smooth":"excellent"},{"id":548220353,"hw":"footway","ts":"2025-03-05","nodes":[6017,12328,6012],"surface":"paving_stones","smooth":"excellent"},{"id":548913100,"hw":"footway","ts":"2026-07-13","nodes":[9635,12329,12330,12331,12332,12333,12334,12335,12336,12337,12338,12339,12340,12341,12342,12343,12344],"surface":"paving_stones"},{"id":548913101,"hw":"steps","ts":"2021-05-26","nodes":[12333,12345],"surface":"paving_stones","incline":"up","stepCount":6,"ramp":"separate","rampWheelchair":"separate","handrail":"yes"},{"id":548913102,"hw":"footway","ts":"2021-04-22","nodes":[12345,12346],"surface":"paving_stones"},{"id":548913638,"hw":"footway","ts":"2025-12-05","nodes":[10656,12347,12348],"surface":"asphalt","footway":"crossing"},{"id":548913639,"hw":"footway","ts":"2025-12-05","nodes":[12349,2764,12350],"surface":"asphalt","footway":"crossing"},{"id":548913640,"hw":"footway","ts":"2025-12-05","nodes":[12351,12352,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366],"surface":"paving_stones","footway":"sidewalk"},{"id":549162766,"hw":"footway","ts":"2026-08-21","nodes":[10090,12367],"surface":"paving_stones"},{"id":549162767,"hw":"footway","ts":"2026-08-21","nodes":[10086,12368],"surface":"paving_stones"},{"id":549162768,"hw":"footway","ts":"2026-08-21","nodes":[10076,12369],"surface":"sett"},{"id":549162769,"hw":"footway","ts":"2026-08-21","nodes":[10082,12370],"surface":"concrete"},{"id":549162770,"hw":"footway","ts":"2026-08-21","nodes":[10079,12371]},{"id":549162771,"hw":"footway","ts":"2026-08-21","nodes":[12372,12373],"surface":"paving_stones"},{"id":549162772,"hw":"footway","ts":"2026-08-21","nodes":[12374,12375],"surface":"paving_stones"},{"id":549162773,"hw":"pedestrian","ts":"2021-10-26","nodes":[573,12376]},{"id":549162774,"hw":"service","ts":"2023-09-26","nodes":[12377,10753,7085],"surface":"sett"},{"id":549162775,"hw":"footway","ts":"2023-09-26","nodes":[11173,12378,6783,12379,11172,12380,6424],"surface":"paving_stones"},{"id":550447709,"hw":"residential","ts":"2026-08-22","nodes":[6062,12381,12382,12383],"name":"Wielopole","surface":"asphalt"},{"id":550672655,"hw":"footway","ts":"2026-05-03","nodes":[6862,12384],"surface":"asphalt","smooth":"excellent","footway":"sidewalk"},{"id":550672656,"hw":"footway","ts":"2026-08-31","nodes":[12384,6858,12385],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":550672657,"hw":"footway","ts":"2026-05-03","nodes":[12386,12387,12388],"surface":"asphalt","footway":"crossing"},{"id":550672658,"hw":"footway","ts":"2026-05-03","nodes":[12389,12390,12391],"surface":"asphalt","footway":"crossing"},{"id":550672659,"hw":"footway","ts":"2026-05-03","nodes":[12391,12392,12393,12394,12395,12396],"surface":"paving_stones"},{"id":550672660,"hw":"footway","ts":"2026-05-03","nodes":[12396,12397,12398],"surface":"asphalt","footway":"crossing"},{"id":556061598,"hw":"service","ts":"2025-08-03","nodes":[10902,12399],"surface":"paving_stones"},{"id":556061602,"hw":"pedestrian","ts":"2026-05-05","nodes":[11235,11230,11232,12400,11236,12401],"surface":"paving_stones","smooth":"excellent"},{"id":556061603,"hw":"footway","ts":"2026-05-05","nodes":[12401,12402,12403,12404,12405],"surface":"paving_stones","footway":"crossing"},{"id":556061604,"hw":"footway","ts":"2026-05-05","nodes":[12401,12406,12407,12408,12409],"surface":"paving_stones"},{"id":556061621,"hw":"steps","ts":"2023-10-13","nodes":[11222,12410],"surface":"paving_stones","incline":"down","stepCount":29,"ramp":"no","handrail":"yes"},{"id":560332589,"hw":"footway","ts":"2025-08-21","nodes":[12411,11248,1157,555],"surface":"asphalt","smooth":"excellent"},{"id":560702629,"hw":"footway","ts":"2022-10-20","nodes":[9173,12412,12413],"surface":"paving_stones","footway":"sidewalk"},{"id":560722287,"hw":"service","ts":"2024-01-23","nodes":[1434,12414,12415,12416,12417],"surface":"paving_stones"},{"id":568302510,"hw":"pedestrian","ts":"2026-09-18","nodes":[3256,12418,12419,12420,12421,11480,11441,12422,11449,11443,12423,11428,12424],"surface":"paving_stones","smooth":"excellent"},{"id":568303744,"hw":"steps","ts":"2025-08-03","nodes":[8590,12425,12426,12427,12428],"incline":"up","handrail":"no"},{"id":572855394,"hw":"footway","ts":"2025-02-09","nodes":[2239,6278,12429,12430,12431],"surface":"asphalt","smooth":"good"},{"id":572855395,"hw":"footway","ts":"2024-05-25","nodes":[4531,12432,2219,2217,12433,12434,12435,2216]},{"id":573755783,"hw":"footway","ts":"2018-05-19","nodes":[11098,11556,12436],"surface":"asphalt"},{"id":573755784,"hw":"footway","ts":"2026-09-14","nodes":[7460,12437,12438,11550,12439,4051]},{"id":573755786,"hw":"footway","ts":"2021-02-18","nodes":[7451,12440,12441,12442]},{"id":573755787,"hw":"footway","ts":"2024-03-10","nodes":[12443,12444],"surface":"paving_stones"},{"id":573755788,"hw":"footway","ts":"2024-03-10","nodes":[12445,12446,12444,2378],"surface":"paving_stones"},{"id":573755789,"hw":"footway","ts":"2026-01-29","nodes":[12447,12448,12449,12450,10066]},{"id":573755790,"hw":"footway","ts":"2022-02-26","nodes":[12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462]},{"id":573755791,"hw":"footway","ts":"2018-03-27","nodes":[12463,12464,2379]},{"id":573755793,"hw":"footway","ts":"2024-03-10","nodes":[12465,12466,12443,2373],"surface":"paving_stones"},{"id":573755794,"hw":"footway","ts":"2026-01-29","nodes":[3024,12447,2374,12467,12466,12445],"surface":"paving_stones"},{"id":573755796,"hw":"service","ts":"2025-08-24","nodes":[7735,12468],"surface":"paving_stones"},{"id":573755801,"hw":"service","ts":"2025-08-24","nodes":[12469,7735],"surface":"paving_stones"},{"id":576417124,"hw":"service","ts":"2025-12-05","nodes":[6150,12470,12471]},{"id":576421749,"hw":"footway","ts":"2025-12-05","nodes":[12472,12473,2527]},{"id":576421750,"hw":"service","ts":"2025-12-05","nodes":[6146,12474,12475]},{"id":577793337,"hw":"living_street","ts":"2026-08-21","nodes":[12476,12477,12478,12479,12480,12481,12482,12483,2548],"name":"Świętego Marka","surface":"sett"},{"id":580947284,"hw":"footway","ts":"2026-05-03","nodes":[3393,12484,12485,12486,12487,12488],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":583644923,"hw":"footway","ts":"2026-08-28","nodes":[5367,12489,1480,5378,12490,12491,12492,5325],"surface":"paving_stones"},{"id":586817080,"hw":"service","ts":"2026-08-21","nodes":[12493,12494],"surface":"sett","width":"2.5","tunnel":true},{"id":586817081,"hw":"service","ts":"2026-08-21","nodes":[547,12495,12496],"surface":"sett","width":"2.5"},{"id":586817082,"hw":"service","ts":"2026-08-21","nodes":[12496,12493],"surface":"sett","width":"2.5","tunnel":true},{"id":587231932,"hw":"residential","ts":"2026-06-29","nodes":[12497,12498,12499,6330],"name":"Floriana Straszewskiego","surface":"asphalt"},{"id":587231933,"hw":"residential","ts":"2026-06-30","nodes":[9194,12497],"name":"Floriana Straszewskiego","surface":"asphalt"},{"id":589260708,"hw":"service","ts":"2018-05-18","nodes":[12500,12501,12502,12503,12504],"surface":"paving_stones"},{"id":589260709,"hw":"service","ts":"2024-08-17","nodes":[12505,12500],"surface":"paving_stones","tunnel":true},{"id":589260710,"hw":"service","ts":"2018-05-18","nodes":[675,11019,12505],"surface":"paving_stones"},{"id":589269750,"hw":"service","ts":"2026-05-28","nodes":[12506,4635,384],"surface":"paving_stones"},{"id":589269751,"hw":"path","ts":"2022-10-10","nodes":[11144,12507]},{"id":589269752,"hw":"footway","ts":"2021-09-01","nodes":[11137,12508,12509,12510,12511,12506],"surface":"paving_stones"},{"id":589269753,"hw":"service","ts":"2022-10-10","nodes":[12512,12513,12514,12515,12516,12517,12506]},{"id":589290736,"hw":"footway","ts":"2023-08-25","nodes":[12518,3814,9405],"surface":"asphalt","footway":"crossing"},{"id":589290737,"hw":"footway","ts":"2023-08-25","nodes":[7670,12519,12518],"surface":"paving_stones","footway":"sidewalk"},{"id":589290738,"hw":"footway","ts":"2019-07-15","nodes":[12519,12520,9388],"surface":"asphalt","footway":"crossing"},{"id":589395935,"hw":"path","ts":"2026-08-30","nodes":[8244,12521,12522,12523],"surface":"paved"},{"id":589395938,"hw":"footway","ts":"2026-09-04","nodes":[3015,12524,12525,12526,7414],"surface":"paving_stones"},{"id":589696051,"hw":"footway","ts":"2026-05-28","nodes":[4024,12527,12528,12529,12530],"surface":"asphalt","footway":"crossing"},{"id":589696052,"hw":"footway","ts":"2023-10-20","nodes":[4029,12531,4024],"surface":"concrete","footway":"crossing"},{"id":589696084,"hw":"footway","ts":"2023-02-19","nodes":[12532,11804,12533,12534,12535,12536,7630],"surface":"paving_stones","footway":"sidewalk"},{"id":589696085,"hw":"footway","ts":"2023-04-08","nodes":[12537,1401,12532],"surface":"asphalt","footway":"crossing"},{"id":589708196,"hw":"footway","ts":"2024-10-07","nodes":[4052,3004,12538],"surface":"asphalt","footway":"crossing"},{"id":589708197,"hw":"footway","ts":"2026-09-04","nodes":[12538,12539,4261],"surface":"asphalt"},{"id":591116115,"hw":"footway","ts":"2024-03-03","nodes":[4852,4837],"surface":"asphalt","smooth":"good"},{"id":591834794,"hw":"footway","ts":"2025-07-16","nodes":[10359,12540,12541,12542,12543,12544],"surface":"paving_stones"},{"id":591834796,"hw":"footway","ts":"2026-07-01","nodes":[10352,12544],"surface":"paving_stones"},{"id":592270654,"hw":"service","ts":"2026-08-30","nodes":[275,12545,12546,12547,12548,11311],"surface":"sett"},{"id":592272292,"hw":"service","ts":"2021-11-03","nodes":[11312,12549,12550,12551,12552,12553],"surface":"sett"},{"id":598464513,"hw":"footway","ts":"2026-08-17","nodes":[7460,12554,7451],"surface":"paving_stones"},{"id":598464514,"hw":"footway","ts":"2026-07-18","nodes":[12555,122,7453],"surface":"paving_stones","footway":"crossing"},{"id":598464516,"hw":"footway","ts":"2022-10-13","nodes":[12556,12557],"surface":"paving_stones"},{"id":598464517,"hw":"footway","ts":"2022-10-13","nodes":[7410,488,12556],"surface":"asphalt","footway":"crossing"},{"id":600704985,"hw":"tertiary","ts":"2026-01-28","nodes":[1739,12558,2345,12559,12560,12561,12562,2867],"name":"Tadeusza Kościuszki","surface":"asphalt"},{"id":603068730,"hw":"footway","ts":"2026-08-20","nodes":[12563,12564,12565,12566],"surface":"sett","footway":"crossing"},{"id":603068732,"hw":"pedestrian","ts":"2026-08-20","nodes":[12567,12568,12569,12570,12571,12572,12573,12564,12563,12574,12575,12576,12577,12578,12579,12580,12567],"name":"Zaułek Niewiernego Tomasza","surface":"paving_stones"},{"id":604006929,"hw":"footway","ts":"2024-03-08","nodes":[8409,12581],"surface":"concrete","tunnel":true},{"id":604006930,"hw":"footway","ts":"2024-03-08","nodes":[8411,12582],"surface":"concrete","tunnel":true},{"id":604006933,"hw":"footway","ts":"2019-11-24","nodes":[8423,12583,12581,12582,8420,8418,8413,12584,8410],"surface":"paved","tunnel":true},{"id":611239511,"hw":"service","ts":"2024-02-13","nodes":[12585,12586,12587,12588,12589,12590,8023],"surface":"paving_stones"},{"id":611245655,"hw":"residential","ts":"2025-10-21","nodes":[12591,12592,12593,295],"name":"Michała Stachowicza","surface":"asphalt","width":"5.3"},{"id":615288255,"hw":"footway","ts":"2021-09-01","nodes":[4427,12594,8879],"surface":"paving_stones","footway":"sidewalk"},{"id":615639191,"hw":"path","ts":"2023-08-09","nodes":[4552,12595,12596,10488],"surface":"dirt"},{"id":617233301,"hw":"footway","ts":"2021-09-01","nodes":[5729,1533,5731],"surface":"asphalt"},{"id":618951307,"hw":"path","ts":"2025-06-25","nodes":[2829,6324],"surface":"paving_stones"},{"id":618951633,"hw":"path","ts":"2023-06-18","nodes":[6957,12597,12598,12599],"surface":"asphalt"},{"id":620071776,"hw":"footway","ts":"2021-10-21","nodes":[12083,12600],"surface":"paving_stones"},{"id":620094814,"hw":"service","ts":"2018-08-26","nodes":[12601,12602,12603,12604]},{"id":620132856,"hw":"footway","ts":"2026-06-04","nodes":[7803,7800],"surface":"paving_stones","smooth":"good"},{"id":620132858,"hw":"service","ts":"2026-01-29","nodes":[12605,11082,2010]},{"id":620426766,"hw":"footway","ts":"2023-05-06","nodes":[11827,11933],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":620426767,"hw":"footway","ts":"2023-05-06","nodes":[9265,11826],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":621973014,"hw":"footway","ts":"2018-09-02","nodes":[4711,9352,12606],"surface":"asphalt","footway":"crossing"},{"id":621973015,"hw":"footway","ts":"2018-09-02","nodes":[12606,4718],"surface":"paving_stones","footway":"crossing"},{"id":621977076,"hw":"footway","ts":"2022-03-21","nodes":[12607,11021],"surface":"paving_stones"},{"id":624261059,"hw":"footway","ts":"2024-01-30","nodes":[8259,12608,12609,12610],"surface":"paving_stones"},{"id":625558757,"hw":"residential","ts":"2026-04-30","nodes":[12611,12612,12613,12614,12615,12616,12617,12618,12619,12620,12621,12622,12623,12624,4355],"surface":"asphalt"},{"id":627635372,"hw":"steps","ts":"2024-10-15","nodes":[4781,12625],"surface":"paving_stones","incline":"down","stepCount":3,"ramp":"no","handrail":"no"},{"id":627635373,"hw":"footway","ts":"2025-04-10","nodes":[12625,4805],"surface":"paving_stones","smooth":"excellent"},{"id":628421741,"hw":"footway","ts":"2026-08-31","nodes":[12626,12627,12628,12629,12630,12631,12632,12633,12634,12635,12636,12637,12638,12639,12640,7441],"surface":"paving_stones","footway":"sidewalk"},{"id":628600790,"hw":"path","ts":"2025-10-09","nodes":[12641,12642,2853],"surface":"asphalt","smooth":"excellent"},{"id":629666891,"hw":"footway","ts":"2021-09-01","nodes":[8058,8024]},{"id":633231346,"hw":"service","ts":"2025-05-10","nodes":[12643,12644,12645,12646,12647,12648,12649,12650,12651,7527,12652],"surface":"paving_stones"},{"id":638350263,"hw":"footway","ts":"2026-08-12","nodes":[5886,12653,12654,12655,12656,12657,12658,12659],"surface":"paving_stones"},{"id":638350266,"hw":"footway","ts":"2024-10-15","nodes":[12655,12660,12661],"surface":"sett"},{"id":638350267,"hw":"footway","ts":"2024-10-15","nodes":[12660,12662,12663,12664],"surface":"paving_stones"},{"id":638350269,"hw":"footway","ts":"2026-08-12","nodes":[12657,12665,12663],"surface":"paving_stones"},{"id":638350271,"hw":"footway","ts":"2026-08-12","nodes":[12666,12665],"surface":"paving_stones"},{"id":643211719,"hw":"footway","ts":"2024-06-10","nodes":[12667,12668],"surface":"paving_stones","tunnel":true},{"id":643879510,"hw":"service","ts":"2024-05-19","nodes":[4504,12669]},{"id":643880786,"hw":"steps","ts":"2025-07-07","nodes":[12670,12671],"surface":"concrete","incline":"down","ramp":"no","handrail":"yes"},{"id":643880787,"hw":"footway","ts":"2025-07-07","nodes":[12672,12671],"surface":"concrete"},{"id":643919499,"hw":"footway","ts":"2025-07-07","nodes":[12673,12670],"surface":"sett"},{"id":645320909,"hw":"steps","ts":"2026-07-02","nodes":[12674,12675],"surface":"concrete","incline":"up","stepCount":10,"ramp":"no","handrail":"yes"},{"id":645321148,"hw":"footway","ts":"2026-07-01","nodes":[12676,12677,12542],"surface":"paving_stones"},{"id":647973681,"hw":"service","ts":"2018-11-23","nodes":[12292,4276,12678]},{"id":648713628,"hw":"footway","ts":"2018-11-25","nodes":[12679,4328]},{"id":648713630,"hw":"footway","ts":"2018-11-25","nodes":[12680,12679],"tunnel":true},{"id":648713631,"hw":"footway","ts":"2018-11-25","nodes":[4320,12680]},{"id":648714709,"hw":"footway","ts":"2018-11-25","nodes":[4321,2362]},{"id":648714710,"hw":"footway","ts":"2018-11-25","nodes":[12681,4327]},{"id":648714711,"hw":"footway","ts":"2018-11-25","nodes":[4322,12682]},{"id":648714712,"hw":"footway","ts":"2018-11-25","nodes":[12682,12681],"tunnel":true},{"id":651935666,"hw":"service","ts":"2018-12-03","nodes":[2500,1615]},{"id":653406324,"hw":"service","ts":"2018-12-07","nodes":[1570,8659,12683]},{"id":653406649,"hw":"service","ts":"2018-12-07","nodes":[1571,8670,12684]},{"id":653406751,"hw":"service","ts":"2018-12-07","nodes":[1572,8658,12685]},{"id":653406944,"hw":"service","ts":"2018-12-07","nodes":[1574,8657,12686]},{"id":654068683,"hw":"footway","ts":"2026-06-07","nodes":[12687,12688,12689,12690,12691,11607,12692,12693,12694],"surface":"paving_stones","footway":"sidewalk"},{"id":654516586,"hw":"footway","ts":"2026-09-04","nodes":[12694,12695,12696,12697,12698,12699,12700],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":654516587,"hw":"footway","ts":"2025-04-03","nodes":[12694,11388],"surface":"sett","smooth":"intermediate"},{"id":654592018,"hw":"service","ts":"2023-08-10","nodes":[423,7313,12701,12702,12703,12704,12705,12706,12707]},{"id":654592022,"hw":"footway","ts":"2025-04-20","nodes":[12708,12709,12710,7311],"surface":"paving_stones"},{"id":654592023,"hw":"footway","ts":"2025-04-20","nodes":[7307,12711,12712,12713,12709],"surface":"paving_stones"},{"id":655024791,"hw":"path","ts":"2025-07-16","nodes":[12714,7539],"surface":"paved"},{"id":655027219,"hw":"service","ts":"2024-07-22","nodes":[12715,12716,12717,86]},{"id":655029667,"hw":"footway","ts":"2021-09-01","nodes":[12718,12719]},{"id":655029669,"hw":"footway","ts":"2021-09-01","nodes":[11788,12720]},{"id":655029670,"hw":"steps","ts":"2023-05-11","nodes":[12720,12718],"incline":"up","handrail":"no"},{"id":655341859,"hw":"footway","ts":"2019-02-05","nodes":[10702,12721],"surface":"paving_stones"},{"id":656118766,"hw":"footway","ts":"2026-07-18","nodes":[7459,3012,12722],"surface":"asphalt","footway":"crossing"},{"id":657298086,"hw":"footway","ts":"2021-02-24","nodes":[7161,12723],"surface":"concrete"},{"id":657298088,"hw":"footway","ts":"2021-02-24","nodes":[12723,10817],"surface":"asphalt","tunnel":true},{"id":657298089,"hw":"footway","ts":"2022-12-29","nodes":[12724,10818],"surface":"paving_stones","tunnel":true},{"id":657298091,"hw":"footway","ts":"2022-12-29","nodes":[7329,12724],"surface":"paving_stones"},{"id":657298092,"hw":"footway","ts":"2025-03-24","nodes":[7321,12725,12726],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":657298093,"hw":"footway","ts":"2024-11-11","nodes":[12727,12728,12729,12730,12731,12732,12733,12734,12735,12736,12737],"surface":"paving_stones"},{"id":657298095,"hw":"footway","ts":"2023-05-06","nodes":[12726,6888],"surface":"paving_stones","smooth":"good"},{"id":657298096,"hw":"footway","ts":"2024-05-13","nodes":[7339,287,7321],"surface":"paving_stones","footway":"crossing"},{"id":657298098,"hw":"footway","ts":"2026-05-16","nodes":[9871,12738],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":657298099,"hw":"footway","ts":"2023-05-10","nodes":[12738,12739,12740],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":657298100,"hw":"footway","ts":"2025-04-03","nodes":[12741,12742,12743],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":657298102,"hw":"footway","ts":"2025-04-14","nodes":[12743,12744,1916],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":657298103,"hw":"footway","ts":"2024-10-31","nodes":[9868,12741],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":657298104,"hw":"footway","ts":"2026-05-22","nodes":[12744,12745,12746,12747,12748,11939],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":657298106,"hw":"footway","ts":"2026-05-05","nodes":[12749,12750,12751,7213,11848,2425,12752,10895,12753,12754,11239,12755],"surface":"paving_stones","footway":"sidewalk"},{"id":657298107,"hw":"footway","ts":"2026-08-31","nodes":[12756,12757,12758],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":657298109,"hw":"footway","ts":"2026-08-31","nodes":[7421,12756],"surface":"asphalt","smooth":"good"},{"id":659118483,"hw":"footway","ts":"2026-03-06","nodes":[7397,12759,12760,12761,12762,12716,12763,12764,12765,12766,12767,12768,12769,12770,12771,7162],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":659118802,"hw":"footway","ts":"2026-08-27","nodes":[12772,449,12773],"surface":"asphalt","footway":"crossing"},{"id":659118803,"hw":"footway","ts":"2026-09-26","nodes":[11000,689,12774],"surface":"asphalt","footway":"crossing"},{"id":659118804,"hw":"footway","ts":"2026-08-27","nodes":[12775,11305,12776],"surface":"asphalt","footway":"crossing"},{"id":659118806,"hw":"footway","ts":"2026-08-27","nodes":[12776,12777,12778,1909,12772],"surface":"paving_stones"},{"id":659118807,"hw":"footway","ts":"2026-08-27","nodes":[12779,12780,12781,12782,12783,12784,7397],"surface":"paving_stones","footway":"sidewalk"},{"id":660182415,"hw":"footway","ts":"2021-03-05","nodes":[12785,8621],"surface":"paving_stones","footway":"crossing"},{"id":660182416,"hw":"footway","ts":"2021-03-05","nodes":[1889,12786],"surface":"paving_stones","footway":"crossing"},{"id":660182417,"hw":"footway","ts":"2026-08-27","nodes":[12786,12787,12785],"surface":"paving_stones","footway":"crossing"},{"id":660182492,"hw":"footway","ts":"2024-06-03","nodes":[7529,12788,12789,12790,1923],"surface":"sett"},{"id":664281385,"hw":"footway","ts":"2025-06-06","nodes":[6803,12791,12792,12793,8720],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":664281387,"hw":"footway","ts":"2025-06-06","nodes":[8789,12794,12795,12796,7230],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":664281390,"hw":"footway","ts":"2025-06-06","nodes":[7629,10770,8789],"surface":"paving_stones","smooth":"excellent"},{"id":664281392,"hw":"footway","ts":"2025-06-06","nodes":[7629,8789],"surface":"paving_stones","smooth":"excellent"},{"id":664281394,"hw":"living_street","ts":"2025-06-06","nodes":[11175,11177,12797,12798,7202],"name":"Świętego Idziego","surface":"asphalt","smooth":"good"},{"id":664281399,"hw":"footway","ts":"2021-07-28","nodes":[6765,12799,11171,6777],"surface":"paving_stones"},{"id":664281402,"hw":"footway","ts":"2021-07-28","nodes":[7093,596,12800],"surface":"sett","footway":"crossing"},{"id":668441404,"hw":"path","ts":"2024-10-30","nodes":[9487,8135,12801],"surface":"asphalt"},{"id":668444848,"hw":"steps","ts":"2023-05-11","nodes":[10825,11322],"surface":"paving_stones","incline":"up","stepCount":18,"ramp":"no","handrail":"no"},{"id":668446199,"hw":"footway","ts":"2026-09-19","nodes":[12721,12802,12803,12804,3370],"surface":"asphalt"},{"id":668446200,"hw":"footway","ts":"2022-08-24","nodes":[3370,12805,12806,12807,12808,2302],"surface":"asphalt"},{"id":668710468,"hw":"footway","ts":"2022-09-01","nodes":[12809,3190,12366],"surface":"paving_stones","footway":"crossing"},{"id":672449397,"hw":"footway","ts":"2026-08-12","nodes":[12657,12810],"surface":"paving_stones"},{"id":673193104,"hw":"service","ts":"2024-06-08","nodes":[4482,10285,12811]},{"id":674553025,"hw":"footway","ts":"2019-11-24","nodes":[4717,12812],"surface":"asphalt"},{"id":674553026,"hw":"footway","ts":"2025-04-18","nodes":[12812,12813,12814,12815,470,12816,12817],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":674553027,"hw":"footway","ts":"2022-03-19","nodes":[12817,4702],"surface":"paving_stones"},{"id":674553028,"hw":"footway","ts":"2022-07-25","nodes":[4671,4716],"surface":"paving_stones"},{"id":674553029,"hw":"footway","ts":"2021-11-11","nodes":[4093,2579,8149],"surface":"asphalt","footway":"crossing"},{"id":674553030,"hw":"footway","ts":"2019-11-24","nodes":[8172,12818,12819],"surface":"paving_stones"},{"id":674553032,"hw":"footway","ts":"2024-07-03","nodes":[12819,12820,12821,12822,12823,4115],"surface":"paving_stones","footway":"crossing"},{"id":674553034,"hw":"footway","ts":"2019-11-24","nodes":[4114,8166],"surface":"paving_stones"},{"id":674553036,"hw":"footway","ts":"2019-11-24","nodes":[8167,6382],"surface":"paving_stones"},{"id":674553037,"hw":"footway","ts":"2025-03-02","nodes":[6382,4058,8151],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":674553039,"hw":"footway","ts":"2019-11-24","nodes":[8162,12824],"surface":"paving_stones"},{"id":674553042,"hw":"footway","ts":"2019-11-24","nodes":[12824,6923,12825],"surface":"paving_stones","footway":"crossing"},{"id":674553043,"hw":"footway","ts":"2025-03-02","nodes":[12825,4644],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":674553044,"hw":"footway","ts":"2025-03-02","nodes":[4663,8442],"surface":"paving_stones","smooth":"excellent"},{"id":674553045,"hw":"footway","ts":"2019-03-04","nodes":[12826,12155,4661],"surface":"paving_stones","footway":"crossing"},{"id":674553046,"hw":"footway","ts":"2025-07-16","nodes":[4703,4219],"surface":"paving_stones"},{"id":674553047,"hw":"footway","ts":"2021-09-01","nodes":[4221,7874,8178],"surface":"paving_stones"},{"id":674553048,"hw":"footway","ts":"2019-11-24","nodes":[8182,12827],"surface":"paving_stones"},{"id":674553049,"hw":"footway","ts":"2023-10-04","nodes":[12827,12828,12829,12830,12831,12826],"surface":"asphalt","footway":"crossing"},{"id":675051809,"hw":"service","ts":"2019-03-06","nodes":[12832,8815,1387]},{"id":677761656,"hw":"footway","ts":"2021-11-18","nodes":[8126,12833],"surface":"paving_stones"},{"id":681954448,"hw":"footway","ts":"2022-09-22","nodes":[12834,18],"surface":"sett"},{"id":681954449,"hw":"footway","ts":"2021-09-01","nodes":[12835,12834],"tunnel":true},{"id":682257905,"hw":"footway","ts":"2026-02-27","nodes":[12836,12837],"surface":"concrete"},{"id":682257906,"hw":"footway","ts":"2026-02-27","nodes":[7724,12838,12836,12839],"surface":"concrete"},{"id":683295866,"hw":"residential","ts":"2025-07-13","nodes":[7202,12795,12840],"name":"Stradomska","surface":"asphalt","smooth":"excellent"},{"id":683748954,"hw":"footway","ts":"2022-10-09","nodes":[7252,7240,8907],"surface":"paving_stones"},{"id":683748955,"hw":"residential","ts":"2025-07-04","nodes":[7249,12841,476],"name":"Stradomska","surface":"asphalt"},{"id":684086408,"hw":"residential","ts":"2024-06-23","nodes":[12842,11282,12843,12844,12845,12846,3985],"name":"Mieszczańska","surface":"asphalt"},{"id":686209251,"hw":"footway","ts":"2024-01-29","nodes":[12847,12848,12849,12850,12162],"surface":"paving_stones"},{"id":686209252,"hw":"footway","ts":"2024-01-29","nodes":[8092,316,12847],"surface":"asphalt","footway":"crossing"},{"id":686209253,"hw":"footway","ts":"2021-10-20","nodes":[12850,12851,11960],"surface":"paving_stones","footway":"sidewalk"},{"id":688721094,"hw":"residential","ts":"2021-02-16","nodes":[12652,10718],"name":"Powiśle","surface":"asphalt"},{"id":688721095,"hw":"residential","ts":"2021-02-16","nodes":[10718,12852,6213],"name":"Powiśle","surface":"asphalt"},{"id":688721096,"hw":"service","ts":"2024-06-03","nodes":[10721,12853,12854,12855,12856,12857,12858,12859,12860,12861,12862,12863,12864,12865,12866]},{"id":688721097,"hw":"service","ts":"2024-06-03","nodes":[10721,12867,12868,8623,12852]},{"id":689076466,"hw":"footway","ts":"2021-11-18","nodes":[9437,12869,12870,12871,12872,3658,12873,12874,12875,12876,12877,12878,12879,12880,12881,9486],"surface":"paving_stones","footway":"sidewalk"},{"id":689076467,"hw":"footway","ts":"2021-11-19","nodes":[9455,3996,9436],"surface":"asphalt","footway":"crossing"},{"id":689076468,"hw":"footway","ts":"2021-08-11","nodes":[12882,3994,9452],"surface":"asphalt","footway":"sidewalk"},{"id":689076469,"hw":"footway","ts":"2019-05-10","nodes":[9526,1705,9584],"footway":"sidewalk"},{"id":690893089,"hw":"footway","ts":"2024-08-31","nodes":[4291,12883,12884],"surface":"paving_stones"},{"id":690916135,"hw":"residential","ts":"2026-09-03","nodes":[12885,12886],"name":"Miodowa","surface":"asphalt","tunnel":true},{"id":690916634,"hw":"footway","ts":"2026-05-28","nodes":[7491,12887,3587,12888,12889],"surface":"asphalt","smooth":"intermediate","footway":"crossing"},{"id":691766989,"hw":"footway","ts":"2025-08-06","nodes":[7436,12890,12891,12892,12893,12894,12895,12896],"surface":"paving_stones"},{"id":691766990,"hw":"footway","ts":"2025-08-06","nodes":[12894,12897,12898,12899],"surface":"paving_stones"},{"id":691766993,"hw":"footway","ts":"2024-06-02","nodes":[12896,12900],"surface":"paving_stones","tunnel":true},{"id":692055441,"hw":"footway","ts":"2024-11-11","nodes":[12901,2854,12902,12903,12904,12905,12906,12907,12908,12909,12910,12911,12912,12913,12914],"surface":"paving_stones","footway":"sidewalk"},{"id":692055450,"hw":"footway","ts":"2026-08-14","nodes":[12915,12916,12917,12918,12919,12920,12921,12922,12923,12924,12901,12925,12926,12927,12928,12929,12930,12931,12932,12933,12934,12935,12936,12937,12938,12939],"surface":"paving_stones","footway":"sidewalk"},{"id":692543523,"hw":"service","ts":"2021-01-30","nodes":[419,12940]},{"id":693593805,"hw":"footway","ts":"2025-06-13","nodes":[4037,2496,12941],"surface":"asphalt","footway":"crossing"},{"id":693682671,"hw":"pedestrian","ts":"2024-02-13","nodes":[1493,12942,12943,1511],"name":"Plac Nowy","surface":"asphalt"},{"id":693682672,"hw":"living_street","ts":"2024-02-13","nodes":[12300,9178,12944,1511],"name":"Plac Nowy","surface":"asphalt"},{"id":695491877,"hw":"pedestrian","ts":"2019-06-06","nodes":[12945,12946,12947,12948,12949,12950,10965,12951,12952,12953,12954,12955,12956,12957,10970,12958,12959,12960,12961,12945]},{"id":695491878,"hw":"pedestrian","ts":"2023-05-01","nodes":[5788,12962,10976,12963,12964,12965,12966,12967,12968,12969,12970,12971,10972,12972,12973,12974,12975,12976,12977,12978,5788]},{"id":695491879,"hw":"pedestrian","ts":"2023-05-01","nodes":[12979,12980,10955,10956,10957,10958,10959,12981,12982,12983,12984,12985,12986,12987,12988,12989,12990,12991,12992,12993,12994,12979]},{"id":697604142,"hw":"footway","ts":"2025-09-14","nodes":[12995,12996,12997,12998],"surface":"paving_stones","tunnel":true},{"id":699357843,"hw":"pedestrian","ts":"2023-10-03","nodes":[2844,595],"name":"Grodzka","surface":"sett","smooth":"excellent"},{"id":699478228,"hw":"service","ts":"2019-06-24","nodes":[10798,12999,13000]},{"id":700791223,"hw":"residential","ts":"2026-07-24","nodes":[13001,3554,13002,3669,13003,9371,13004,3739,3941,3964,13005,13006,3704,3813,12520,7669,6429],"name":"Jana i Jędrzeja Śniadeckich","surface":"asphalt"},{"id":702120319,"hw":"footway","ts":"2021-09-01","nodes":[1946,13007],"surface":"asphalt"},{"id":702120320,"hw":"footway","ts":"2021-09-01","nodes":[1941,13008],"surface":"wood"},{"id":702120321,"hw":"footway","ts":"2021-09-01","nodes":[13008,13009],"surface":"wood","bridge":true},{"id":702120322,"hw":"footway","ts":"2021-09-01","nodes":[13010,13007],"surface":"metal","bridge":true},{"id":702195276,"hw":"footway","ts":"2019-07-07","nodes":[9630,9621],"surface":"paving_stones","footway":"crossing"},{"id":702195277,"hw":"footway","ts":"2019-07-07","nodes":[9622,9631],"surface":"paving_stones","footway":"crossing"},{"id":705951989,"hw":"service","ts":"2019-07-20","nodes":[6346,6400,13011]},{"id":706227764,"hw":"residential","ts":"2025-06-18","nodes":[371,13012,13013,13014,13015,367],"name":"Loretańska","surface":"asphalt"},{"id":706357897,"hw":"footway","ts":"2023-11-30","nodes":[11928,415,11647],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":706357898,"hw":"footway","ts":"2026-06-07","nodes":[11608,13016,6821,11643,13017,11646],"surface":"paving_stones","footway":"sidewalk"},{"id":706443776,"hw":"footway","ts":"2022-05-15","nodes":[6852,13018,13019,13020,13021,13022,13023,13024,13025,13026,8727],"surface":"sett"},{"id":706756903,"hw":"path","ts":"2025-12-16","nodes":[13027,13028,13029,13030,3150,12714],"surface":"paved"},{"id":706756904,"hw":"path","ts":"2025-07-16","nodes":[7403,13031,13027],"surface":"asphalt"},{"id":706756905,"hw":"path","ts":"2025-12-12","nodes":[13032,13033,13034],"surface":"paving_stones"},{"id":706756906,"hw":"path","ts":"2025-08-03","nodes":[13034,13035,13036,13037,3140,13038],"surface":"asphalt"},{"id":706756907,"hw":"footway","ts":"2021-08-10","nodes":[13038,13039,13040],"surface":"paving_stones","footway":"crossing"},{"id":710471356,"hw":"footway","ts":"2026-04-23","nodes":[13041,12624,10359],"surface":"asphalt"},{"id":710484497,"hw":"footway","ts":"2022-10-15","nodes":[13042,13043]},{"id":710484498,"hw":"footway","ts":"2022-10-15","nodes":[13044,13045,13046,13042,13047]},{"id":710484499,"hw":"steps","ts":"2019-08-03","nodes":[13045,13048],"incline":"up","rampStroller":"no","handrail":"yes"},{"id":710484500,"hw":"steps","ts":"2019-08-03","nodes":[13049,13044],"incline":"up","rampStroller":"no","handrail":"yes"},{"id":710484501,"hw":"steps","ts":"2019-08-03","nodes":[13043,13050],"incline":"up","rampStroller":"no","handrail":"yes"},{"id":710484502,"hw":"footway","ts":"2024-05-26","nodes":[11589,13051,13047],"surface":"sett","tunnel":true},{"id":710501507,"hw":"service","ts":"2019-08-03","nodes":[12179,7939,13052]},{"id":710501508,"hw":"service","ts":"2026-07-16","nodes":[7941,13053],"tunnel":true},{"id":713651241,"hw":"living_street","ts":"2026-08-21","nodes":[558,9991,13054],"name":"Poselska","surface":"sett"},{"id":714711693,"hw":"pedestrian","ts":"2026-08-28","nodes":[13055,13056,13057,13058,13059,13060,13061,13062,13063,13064,13065,13066,6443,13067,13068,13069,13070,13071,13072,13073,13074,13075,13076,13077,13078,13079,811,13080,13081,817,13082,13055],"surface":"sett"},{"id":714715382,"hw":"service","ts":"2024-04-23","nodes":[13083,13084,13085,13086,6280],"surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":714731017,"hw":"service","ts":"2019-08-17","nodes":[9131,9659,13087]},{"id":714749496,"hw":"service","ts":"2019-08-17","nodes":[9136,9669,13088]},{"id":717274170,"hw":"service","ts":"2019-08-22","nodes":[7834,9420,13089]},{"id":724490488,"hw":"path","ts":"2021-11-07","nodes":[11925,11939],"surface":"paving_stones"},{"id":725033365,"hw":"footway","ts":"2021-09-01","nodes":[13090,13091],"surface":"wood","bridge":true},{"id":725033366,"hw":"footway","ts":"2021-09-01","nodes":[13092,13093],"surface":"wood","bridge":true},{"id":725697185,"hw":"path","ts":"2021-09-01","nodes":[2839,1753],"surface":"asphalt"},{"id":725697186,"hw":"path","ts":"2021-09-01","nodes":[2839,1339],"surface":"asphalt"},{"id":725697187,"hw":"footway","ts":"2023-05-15","nodes":[13094,13095,13096,5781],"surface":"paving_stones","footway":"sidewalk"},{"id":725697188,"hw":"footway","ts":"2021-09-01","nodes":[5830,5822,5252,5823],"surface":"paving_stones","footway":"sidewalk"},{"id":726067656,"hw":"service","ts":"2023-05-06","nodes":[360,9263,13097],"surface":"paving_stones","smooth":"good"},{"id":730185380,"hw":"living_street","ts":"2019-10-01","nodes":[13098,12844]},{"id":730185381,"hw":"living_street","ts":"2019-10-01","nodes":[3201,13098]},{"id":730185385,"hw":"residential","ts":"2023-03-14","nodes":[10640,13099,13100],"surface":"asphalt"},{"id":735836901,"hw":"residential","ts":"2022-09-17","nodes":[117,118],"name":"Aleja Ignacego Daszyńskiego","surface":"asphalt"},{"id":737004127,"hw":"path","ts":"2021-09-17","nodes":[12599,13101],"surface":"paving_stones"},{"id":737004128,"hw":"path","ts":"2024-07-15","nodes":[13101,13102,13103,2199],"surface":"paved"},{"id":737004129,"hw":"path","ts":"2026-09-06","nodes":[6010,13104,13105],"surface":"paving_stones","smooth":"good"},{"id":737004130,"hw":"path","ts":"2026-02-27","nodes":[13105,13106,13107],"surface":"asphalt"},{"id":737004131,"hw":"path","ts":"2026-02-27","nodes":[13107,6273,13108,2817],"surface":"paved"},{"id":737004132,"hw":"path","ts":"2025-08-03","nodes":[4091,6013,13109],"surface":"paved"},{"id":737004133,"hw":"path","ts":"2025-08-03","nodes":[13110,6011,13111],"surface":"paved"},{"id":737004134,"hw":"path","ts":"2025-08-03","nodes":[13109,13112,13113,13114,13110],"surface":"asphalt"},{"id":737004135,"hw":"path","ts":"2026-02-27","nodes":[13111,13115,13116],"surface":"asphalt"},{"id":737004148,"hw":"footway","ts":"2025-02-09","nodes":[4532,13117,13118,13119,13120,13121,4525],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":737004150,"hw":"path","ts":"2024-06-13","nodes":[13122,13123,13124,13125,13126],"surface":"asphalt"},{"id":737327597,"hw":"residential","ts":"2026-09-14","nodes":[5998,13127,13128,13129,2502,2490],"name":"Michała Siedleckiego","surface":"asphalt"},{"id":737594015,"hw":"residential","ts":"2019-10-22","nodes":[3311,11958,5975],"name":"Szeroka","surface":"asphalt"},{"id":737594016,"hw":"footway","ts":"2025-04-10","nodes":[11957,13130,3310],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":737594017,"hw":"footway","ts":"2026-01-12","nodes":[11959,13131,13132,13133,13134,13135,13136,13137,1523,13138,3319],"surface":"paving_stones","smooth":"intermediate","footway":"sidewalk"},{"id":744965837,"hw":"footway","ts":"2019-11-13","nodes":[2180,13139,13140],"surface":"asphalt"},{"id":744965838,"hw":"footway","ts":"2019-11-13","nodes":[13140,13141,13142,13143,13144,13145,13146,2962],"surface":"asphalt"},{"id":744967934,"hw":"path","ts":"2023-04-25","nodes":[2064,13147,13148,2033],"surface":"asphalt"},{"id":744968602,"hw":"footway","ts":"2021-03-26","nodes":[2977,13149,13150,2012],"surface":"asphalt"},{"id":744970350,"hw":"footway","ts":"2023-05-06","nodes":[10761,442,7151],"surface":"asphalt","smooth":"excellent"},{"id":744970998,"hw":"footway","ts":"2021-09-02","nodes":[11336,7762,13151],"surface":"asphalt","footway":"crossing"},{"id":744973210,"hw":"footway","ts":"2025-04-15","nodes":[11646,11928],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":746119688,"hw":"footway","ts":"2021-09-01","nodes":[13152,13153,13154,11013,13155,13156],"surface":"paving_stones","footway":"sidewalk"},{"id":746130527,"hw":"service","ts":"2024-05-07","nodes":[3134,13157,4610,13158]},{"id":746130933,"hw":"footway","ts":"2022-10-25","nodes":[8738,8676,13159,9218,9220,13160,13161,8664,8748],"surface":"paving_stones","footway":"sidewalk"},{"id":747087010,"hw":"footway","ts":"2019-11-19","nodes":[8056,5438],"surface":"sett","footway":"crossing"},{"id":747087011,"hw":"footway","ts":"2019-11-19","nodes":[5439,5516],"surface":"sett","footway":"crossing"},{"id":747087056,"hw":"footway","ts":"2019-11-19","nodes":[5513,5455],"surface":"paving_stones","footway":"crossing"},{"id":747087057,"hw":"footway","ts":"2019-11-19","nodes":[5457,5353],"surface":"paving_stones","footway":"crossing"},{"id":747087100,"hw":"footway","ts":"2019-11-19","nodes":[5532,9174],"surface":"paving_stones","footway":"crossing"},{"id":747087101,"hw":"footway","ts":"2019-11-19","nodes":[9175,5531],"surface":"paving_stones","footway":"crossing"},{"id":747087163,"hw":"footway","ts":"2019-11-19","nodes":[7974,8025],"surface":"paving_stones","footway":"crossing"},{"id":747087164,"hw":"footway","ts":"2019-11-19","nodes":[8026,8054],"surface":"paving_stones","footway":"crossing"},{"id":748554443,"hw":"footway","ts":"2026-01-29","nodes":[13162,13163,13164,13165,13166,13167,12470,13168,13169,13170,13171,12474,13172,13173,13174,13175,12473,13176,13177,13178,13179,13180,13181,13182,13183,13184,11372],"surface":"paving_stones"},{"id":748554444,"hw":"footway","ts":"2025-08-11","nodes":[4011,13185,13186,13187,13188,13189,13190,13191,13192,11377],"surface":"paving_stones","smooth":"intermediate"},{"id":748554445,"hw":"footway","ts":"2026-01-29","nodes":[11118,13193,13194,13195,13196,13197,13198,2482,13199,13200,4069],"surface":"paving_stones"},{"id":748554446,"hw":"footway","ts":"2026-01-29","nodes":[13201,13202,13203,13204,13205,13206]},{"id":750748965,"hw":"footway","ts":"2021-07-28","nodes":[12800,7017,13207],"surface":"paving_stones","footway":"sidewalk"},{"id":750749040,"hw":"path","ts":"2020-07-18","nodes":[13207,11176,6765],"surface":"sett"},{"id":750754093,"hw":"service","ts":"2024-01-28","nodes":[8830,13208,13209,8831]},{"id":750754838,"hw":"service","ts":"2019-11-29","nodes":[8827,8824]},{"id":750755659,"hw":"residential","ts":"2025-07-04","nodes":[8890,8904],"name":"Stradomska","surface":"asphalt"},{"id":750755660,"hw":"residential","ts":"2025-07-04","nodes":[8904,8905],"name":"Stradomska","surface":"asphalt"},{"id":750756021,"hw":"service","ts":"2019-11-29","nodes":[13210,13211,8823]},{"id":750764524,"hw":"footway","ts":"2024-01-29","nodes":[13212,13213,13214],"tunnel":true},{"id":750764525,"hw":"footway","ts":"2024-08-22","nodes":[7261,13214],"surface":"paving_stones"},{"id":750764526,"hw":"footway","ts":"2024-01-25","nodes":[7985,13215],"surface":"paving_stones"},{"id":750766221,"hw":"footway","ts":"2026-08-20","nodes":[8068,9171],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":750766222,"hw":"footway","ts":"2026-08-20","nodes":[9172,8097],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":750775766,"hw":"footway","ts":"2019-11-29","nodes":[9006,11540],"surface":"paving_stones","footway":"crossing"},{"id":750775767,"hw":"footway","ts":"2019-11-29","nodes":[11541,13216],"surface":"paving_stones","footway":"crossing"},{"id":751286626,"hw":"footway","ts":"2021-09-25","nodes":[6777,2843],"surface":"paving_stones","footway":"crossing"},{"id":751286627,"hw":"footway","ts":"2021-09-01","nodes":[6830,2843],"surface":"paving_stones","footway":"crossing"},{"id":753859851,"hw":"footway","ts":"2021-08-15","nodes":[7715,9031],"surface":"sett"},{"id":753859852,"hw":"footway","ts":"2021-08-15","nodes":[9033,7646],"surface":"sett"},{"id":753863224,"hw":"footway","ts":"2026-07-10","nodes":[7774,1405,7775,13217,11796,13218,13219,13220,13221,7776]},{"id":754259141,"hw":"path","ts":"2024-10-30","nodes":[10702,12172],"surface":"paving_stones"},{"id":754259415,"hw":"footway","ts":"2023-05-10","nodes":[12740,7317],"surface":"paving_stones","footway":"sidewalk"},{"id":754259521,"hw":"footway","ts":"2023-05-10","nodes":[7152,9869],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":754259624,"hw":"path","ts":"2021-09-07","nodes":[7343,6221,13032],"surface":"asphalt"},{"id":754309087,"hw":"footway","ts":"2019-12-10","nodes":[9537,9558],"surface":"paving_stones"},{"id":754310344,"hw":"footway","ts":"2021-08-11","nodes":[9748,3706,13222],"surface":"asphalt"},{"id":754310345,"hw":"footway","ts":"2021-12-08","nodes":[13222,178,9476],"surface":"asphalt"},{"id":754310346,"hw":"footway","ts":"2021-08-11","nodes":[9470,9123,9475],"surface":"asphalt"},{"id":754310493,"hw":"footway","ts":"2026-08-21","nodes":[11843,13223,13224,13225,9425],"surface":"paving_stones","smooth":"intermediate"},{"id":754313782,"hw":"footway","ts":"2023-05-06","nodes":[7151,7133],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":754313783,"hw":"footway","ts":"2023-05-06","nodes":[7134,11036,13226],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":754313784,"hw":"footway","ts":"2023-05-06","nodes":[13226,444,13227],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":754313785,"hw":"footway","ts":"2019-12-10","nodes":[13227,1914,13228],"surface":"paving_stones","footway":"crossing"},{"id":754313786,"hw":"footway","ts":"2019-12-10","nodes":[13228,11306,13229],"surface":"asphalt","footway":"crossing"},{"id":754313787,"hw":"footway","ts":"2019-12-10","nodes":[13229,13156,13230],"surface":"paving_stones","footway":"crossing"},{"id":754313788,"hw":"footway","ts":"2019-12-10","nodes":[13230,12326,13231],"surface":"asphalt","footway":"crossing"},{"id":754313789,"hw":"footway","ts":"2019-12-10","nodes":[13231,7132,13232],"surface":"paving_stones","footway":"crossing"},{"id":754313790,"hw":"footway","ts":"2019-12-10","nodes":[13232,11308,10760],"surface":"asphalt","footway":"crossing"},{"id":754314569,"hw":"footway","ts":"2019-12-10","nodes":[9329,9334],"surface":"paving_stones"},{"id":754314570,"hw":"footway","ts":"2019-12-10","nodes":[9338,9331],"surface":"paving_stones"},{"id":754314613,"hw":"footway","ts":"2019-12-10","nodes":[9343,7130],"surface":"paving_stones"},{"id":754641649,"hw":"footway","ts":"2026-08-31","nodes":[7441,7419],"surface":"paving_stones","smooth":"good"},{"id":754641650,"hw":"footway","ts":"2026-05-03","nodes":[3388,13233,12386],"surface":"paving_stones","footway":"sidewalk"},{"id":754641651,"hw":"footway","ts":"2026-05-03","nodes":[12388,13234],"surface":"paving_stones","footway":"sidewalk"},{"id":755196745,"hw":"footway","ts":"2026-01-31","nodes":[13235,13236,13237,13238,13239,13240,11542,9062,13241,11539,13242,13243,13244,13245,13246,13247],"surface":"paving_stones","footway":"sidewalk"},{"id":755642341,"hw":"footway","ts":"2026-08-21","nodes":[9471,180,13248],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":755642342,"hw":"footway","ts":"2021-08-11","nodes":[13248,9747],"surface":"paving_stones"},{"id":755829853,"hw":"footway","ts":"2021-11-07","nodes":[13249,13250,13251],"surface":"paving_stones"},{"id":755829854,"hw":"path","ts":"2024-08-17","nodes":[13251,12013,13252],"surface":"asphalt","checked":"2024-08-17"},{"id":755829855,"hw":"footway","ts":"2023-05-10","nodes":[13252,7347],"surface":"paving_stones","footway":"sidewalk"},{"id":757042160,"hw":"footway","ts":"2026-06-16","nodes":[845,6822],"surface":"paving_stones","smooth":"excellent","footway":"crossing"},{"id":757042161,"hw":"footway","ts":"2026-06-16","nodes":[6828,12694],"surface":"sett","smooth":"good","footway":"crossing"},{"id":759983885,"hw":"footway","ts":"2026-08-27","nodes":[13253,13254,13255,13256,13257,12783],"surface":"paving_stones"},{"id":759983886,"hw":"footway","ts":"2026-07-30","nodes":[1904,13258,13259,13260,13253,12761],"surface":"paving_stones"},{"id":761119388,"hw":"footway","ts":"2020-12-30","nodes":[5349,13261],"surface":"paving_stones"},{"id":761119389,"hw":"footway","ts":"2024-03-22","nodes":[5348,13262],"surface":"paving_stones"},{"id":761124221,"hw":"footway","ts":"2021-09-01","nodes":[8043,8039]},{"id":765242479,"hw":"footway","ts":"2021-07-24","nodes":[13263,10158],"surface":"paving_stones","footway":"sidewalk"},{"id":766673460,"hw":"tertiary","ts":"2025-08-21","nodes":[13264,13265,6335],"name":"Na Zjeździe","surface":"asphalt"},{"id":769726658,"hw":"path","ts":"2022-11-19","nodes":[10136,13266,13267,13268,13269,13270,13271,13272,13273,13274,13275,13276,13277,13278,13279,13280,13281,13282,13283],"surface":"paving_stones"},{"id":770783707,"hw":"pedestrian","ts":"2026-08-21","nodes":[1362,13284],"surface":"paving_stones","smooth":"excellent"},{"id":773265173,"hw":"footway","ts":"2024-05-25","nodes":[9799,13285,13286,13287,13288],"footway":"sidewalk"},{"id":773265174,"hw":"steps","ts":"2025-09-28","nodes":[13288,13289],"surface":"paving_stones","incline":"up","stepCount":18,"ramp":"no","handrail":"yes"},{"id":773265175,"hw":"footway","ts":"2025-09-28","nodes":[13287,13290,13291],"surface":"sett"},{"id":773265177,"hw":"steps","ts":"2024-11-08","nodes":[13292,13293],"surface":"concrete","incline":"down","handrail":"yes"},{"id":773265178,"hw":"footway","ts":"2024-11-08","nodes":[13293,9473],"surface":"sett","footway":"sidewalk"},{"id":778216239,"hw":"footway","ts":"2020-03-04","nodes":[7777,12537],"surface":"paving_stones","footway":"sidewalk"},{"id":778216310,"hw":"footway","ts":"2020-03-04","nodes":[8521,13294,8750],"surface":"asphalt"},{"id":778216311,"hw":"footway","ts":"2020-03-04","nodes":[8750,13295,6795],"surface":"asphalt"},{"id":779562059,"hw":"service","ts":"2023-08-04","nodes":[10712,13296,13297],"surface":"asphalt"},{"id":779562060,"hw":"footway","ts":"2023-08-04","nodes":[13296,13298,13299,13300,13301,13302,13303,13304,13305],"surface":"paving_stones"},{"id":779562061,"hw":"footway","ts":"2023-08-04","nodes":[13306,13304,3673],"surface":"paving_stones"},{"id":780618101,"hw":"footway","ts":"2025-12-05","nodes":[13307,10641,13308,13309,13310,13311,10676,13312,12267,13313,13314,13315,13316,12268,13317,13318,13319,13320,13321,13322,13323],"surface":"paving_stones","footway":"sidewalk"},{"id":780618102,"hw":"footway","ts":"2023-10-20","nodes":[12289,13324],"surface":"paving_stones"},{"id":783315502,"hw":"footway","ts":"2023-05-06","nodes":[9350,13325,13326,13327],"surface":"paving_stones","smooth":"good"},{"id":783315503,"hw":"footway","ts":"2023-05-06","nodes":[7354,13328,13329,13330,9875],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":783315504,"hw":"footway","ts":"2022-12-05","nodes":[13327,401,9332],"surface":"asphalt","footway":"crossing"},{"id":783315505,"hw":"footway","ts":"2024-03-13","nodes":[9875,13331,7829,9350],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":783315506,"hw":"residential","ts":"2024-10-17","nodes":[443,13332,11307],"name":"Smoleńsk","surface":"asphalt"},{"id":783315507,"hw":"footway","ts":"2021-09-01","nodes":[10999,712,13154],"surface":"asphalt","footway":"crossing"},{"id":803767518,"hw":"living_street","ts":"2026-07-30","nodes":[7616,703,13254,13333],"name":"Plac Juliusza Kossaka","surface":"asphalt"},{"id":808761591,"hw":"tertiary","ts":"2025-07-16","nodes":[10592,3173,13334],"name":"Józefa Dietla","surface":"asphalt"},{"id":808761592,"hw":"tertiary","ts":"2025-09-05","nodes":[13335,13336,13337,13338],"name":"Józefa Dietla","surface":"asphalt"},{"id":808761593,"hw":"footway","ts":"2026-08-21","nodes":[13339,13340,13341,13342],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":808761594,"hw":"tertiary","ts":"2025-07-16","nodes":[13343,13344,13345],"name":"Józefa Dietla","surface":"asphalt"},{"id":808761595,"hw":"path","ts":"2023-06-12","nodes":[4568,10683],"surface":"asphalt"},{"id":809637918,"hw":"footway","ts":"2025-02-09","nodes":[9800,4532],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":809637919,"hw":"footway","ts":"2025-04-09","nodes":[13120,12430],"surface":"paving_stones","smooth":"good","incline":"down"},{"id":809637920,"hw":"steps","ts":"2023-08-09","nodes":[13119,12431],"surface":"paving_stones","incline":"down","stepCount":2,"ramp":"separate","rampWheelchair":"separate","handrail":"no"},{"id":809637921,"hw":"footway","ts":"2023-09-10","nodes":[12431,13346,13347,4531],"surface":"asphalt"},{"id":809891844,"hw":"residential","ts":"2026-09-05","nodes":[5995,13348,13349,13350,13351,13352,13353,2571],"name":"Wielopole","surface":"asphalt","smooth":"intermediate"},{"id":809891846,"hw":"residential","ts":"2025-03-02","nodes":[12383,1398],"name":"Wielopole","surface":"asphalt"},{"id":815244213,"hw":"living_street","ts":"2026-08-20","nodes":[2991,12565,13354,13355,13356,13357,13358,13359,13360,13361,13362,13363,13364,13365,13366,16,13367,13368,2556],"name":"Świętego Tomasza","surface":"asphalt","smooth":"good","width":"5"},{"id":816315978,"hw":"footway","ts":"2021-07-13","nodes":[10917,13369,13370,13371,8126],"surface":"paving_stones"},{"id":816315979,"hw":"footway","ts":"2020-06-15","nodes":[9765,13372,9754]},{"id":816315980,"hw":"footway","ts":"2026-09-05","nodes":[4035,13373,5991,13374],"surface":"asphalt","footway":"crossing"},{"id":816318195,"hw":"path","ts":"2024-11-27","nodes":[8195,13375,8196,13376],"surface":"paving_stones"},{"id":816318196,"hw":"path","ts":"2024-11-27","nodes":[13376,12383,13377],"surface":"asphalt"},{"id":816318197,"hw":"path","ts":"2025-09-29","nodes":[13377,11794,13378],"surface":"paving_stones"},{"id":816318209,"hw":"footway","ts":"2023-10-02","nodes":[7697,13379,278,7698],"surface":"paving_stones","footway":"sidewalk"},{"id":816318210,"hw":"footway","ts":"2023-04-13","nodes":[7698,13380,13381,13382,6430,7671],"surface":"paving_stones","footway":"sidewalk"},{"id":816582125,"hw":"footway","ts":"2026-06-07","nodes":[4916,13383,7065],"surface":"asphalt"},{"id":816582126,"hw":"footway","ts":"2024-03-02","nodes":[7065,4917],"surface":"asphalt"},{"id":817888092,"hw":"footway","ts":"2024-03-02","nodes":[4913,4914],"surface":"asphalt"},{"id":817888142,"hw":"footway","ts":"2026-08-21","nodes":[13384,13385,13386,10578,10576,10590,4918,13387],"surface":"paving_stones"},{"id":817888143,"hw":"footway","ts":"2024-11-22","nodes":[13387,218,4957],"surface":"paving_stones","smooth":"intermediate"},{"id":818043434,"hw":"footway","ts":"2026-05-03","nodes":[3388,12389],"surface":"paving_stones","footway":"sidewalk"},{"id":818043576,"hw":"footway","ts":"2023-05-10","nodes":[7346,13388],"surface":"paving_stones","footway":"sidewalk"},{"id":818043577,"hw":"footway","ts":"2024-01-24","nodes":[13388,69,13389],"surface":"asphalt","footway":"crossing"},{"id":818044316,"hw":"footway","ts":"2025-03-19","nodes":[12737,7344],"surface":"paving_stones","footway":"crossing"},{"id":818876721,"hw":"tertiary","ts":"2026-08-31","nodes":[13390,13391],"name":"Józefa Dietla","surface":"asphalt"},{"id":818876722,"hw":"tertiary","ts":"2026-08-31","nodes":[13391,6099],"name":"Józefa Dietla","surface":"asphalt"},{"id":818876723,"hw":"path","ts":"2026-08-31","nodes":[4105,13392,13393],"surface":"paving_stones"},{"id":818879825,"hw":"path","ts":"2025-06-25","nodes":[13394,13395],"surface":"paving_stones","smooth":"good"},{"id":818879827,"hw":"path","ts":"2026-09-06","nodes":[6324,13396],"surface":"asphalt","smooth":"excellent"},{"id":818998962,"hw":"tertiary","ts":"2026-07-13","nodes":[6079,13397,13398],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":818998963,"hw":"tertiary","ts":"2025-03-02","nodes":[231,6068],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":822369524,"hw":"service","ts":"2021-01-30","nodes":[35,5525,13399]},{"id":823149132,"hw":"footway","ts":"2020-07-05","nodes":[9542,2432,9829],"footway":"crossing"},{"id":823151220,"hw":"footway","ts":"2025-12-12","nodes":[13400,1741,13401],"surface":"paving_stones","footway":"crossing"},{"id":823151222,"hw":"footway","ts":"2026-08-11","nodes":[13402,13403,13401,13404,13405,13406,13407,13408,13409,13410,13411,13412,13413,13414],"surface":"paving_stones","footway":"sidewalk"},{"id":824139657,"hw":"footway","ts":"2020-12-21","nodes":[8508,11544,9011],"surface":"paving_stones","footway":"sidewalk"},{"id":824139658,"hw":"footway","ts":"2023-02-25","nodes":[9014,13216,9000],"surface":"paving_stones","footway":"sidewalk"},{"id":824959724,"hw":"footway","ts":"2020-12-30","nodes":[5356,13415],"surface":"paving_stones"},{"id":824959729,"hw":"service","ts":"2021-01-30","nodes":[6402,5355,13416]},{"id":825050434,"hw":"tertiary","ts":"2022-07-25","nodes":[6356,3969],"name":"Starowiślna","surface":"asphalt"},{"id":826260117,"hw":"path","ts":"2025-07-16","nodes":[7595,13417],"surface":"paving_stones"},{"id":826260118,"hw":"path","ts":"2025-07-16","nodes":[13417,119,13418],"surface":"asphalt"},{"id":826260119,"hw":"footway","ts":"2021-03-22","nodes":[13419,13420],"surface":"paving_stones","footway":"crossing"},{"id":826260354,"hw":"footway","ts":"2021-03-22","nodes":[8287,10914],"surface":"paving_stones","footway":"crossing"},{"id":826260355,"hw":"path","ts":"2025-07-16","nodes":[10916,13421],"surface":"paving_stones","smooth":"good"},{"id":826260356,"hw":"path","ts":"2025-07-16","nodes":[13421,116,13422],"surface":"asphalt","smooth":"good"},{"id":826260357,"hw":"footway","ts":"2024-08-31","nodes":[13422,4292],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":826260944,"hw":"tertiary","ts":"2026-09-13","nodes":[12321,13423,13424],"name":"Podgórska","surface":"asphalt","smooth":"excellent"},{"id":827634117,"hw":"residential","ts":"2022-09-17","nodes":[2099,11370,52],"name":"Solna","surface":"asphalt"},{"id":827636153,"hw":"service","ts":"2020-07-18","nodes":[4466,3099]},{"id":827644994,"hw":"steps","ts":"2024-02-20","nodes":[13425,13426],"name":"Schody z filmu Lista Schindlera","incline":"up","ramp":"no","handrail":"yes","wheelchair":"no"},{"id":827646777,"hw":"residential","ts":"2022-10-09","nodes":[113,9167,10591],"name":"Augustiańska","surface":"asphalt"},{"id":827647136,"hw":"living_street","ts":"2024-01-17","nodes":[13427,11662,1369],"name":"Świętej Agnieszki","surface":"sett"},{"id":827648524,"hw":"residential","ts":"2025-07-04","nodes":[13428,13429,8890],"name":"Stradomska","surface":"asphalt"},{"id":827648740,"hw":"residential","ts":"2025-06-06","nodes":[12840,13430,13428],"name":"Stradomska","surface":"asphalt","smooth":"good"},{"id":827658193,"hw":"tertiary","ts":"2026-06-09","nodes":[9201,13431,9202],"name":"Zwierzyniecka","surface":"asphalt"},{"id":827659843,"hw":"residential","ts":"2025-06-20","nodes":[684,13432],"name":"Mała","surface":"asphalt"},{"id":827660265,"hw":"residential","ts":"2023-01-28","nodes":[13432,13433,1890],"name":"Mała","surface":"asphalt"},{"id":827665883,"hw":"residential","ts":"2026-08-20","nodes":[608,13434,13435,408],"name":"Garncarska","surface":"asphalt","smooth":"excellent"},{"id":827665884,"hw":"residential","ts":"2026-08-20","nodes":[408,9248,11932,356],"name":"Garncarska","surface":"asphalt"},{"id":828505020,"hw":"footway","ts":"2026-09-02","nodes":[13436,11970,13437],"surface":"sett","smooth":"intermediate"},{"id":828505021,"hw":"footway","ts":"2026-09-05","nodes":[13438,2096,13439],"surface":"sett","smooth":"intermediate","footway":"crossing"},{"id":829267677,"hw":"living_street","ts":"2026-08-21","nodes":[10940,13440,13441,13442,222],"name":"Wiślna","surface":"sett","smooth":"intermediate"},{"id":830720465,"hw":"footway","ts":"2026-08-21","nodes":[13443,8730,13444,13445,13446,13447,6844],"surface":"asphalt"},{"id":830720503,"hw":"residential","ts":"2026-06-03","nodes":[11967,13448,9195],"name":"Franciszkańska","surface":"asphalt"},{"id":830720627,"hw":"footway","ts":"2024-12-01","nodes":[9209,13449],"surface":"paving_stones","smooth":"good"},{"id":830720628,"hw":"footway","ts":"2025-07-05","nodes":[13449,13450,11024],"surface":"asphalt"},{"id":830721205,"hw":"residential","ts":"2025-09-27","nodes":[11964,13451,13452,13453,10013,9198],"name":"Franciszkańska","surface":"asphalt"},{"id":831117813,"hw":"footway","ts":"2026-07-18","nodes":[13168,13454],"surface":"paving_stones"},{"id":831117814,"hw":"footway","ts":"2026-07-18","nodes":[13455,13456],"surface":"paving_stones","tunnel":true},{"id":831117815,"hw":"footway","ts":"2026-07-18","nodes":[13456,13185],"surface":"paving_stones"},{"id":831117816,"hw":"footway","ts":"2026-07-18","nodes":[13457,13458,13459,13455],"surface":"paving_stones"},{"id":831117817,"hw":"footway","ts":"2026-07-18","nodes":[13454,13460,13457],"surface":"paving_stones","tunnel":true},{"id":831140027,"hw":"path","ts":"2021-01-10","nodes":[11134,232,13461],"surface":"asphalt"},{"id":831140028,"hw":"path","ts":"2021-01-10","nodes":[13461,8195],"surface":"paving_stones"},{"id":831405607,"hw":"footway","ts":"2023-10-04","nodes":[6376,13462],"surface":"paving_stones","smooth":"good"},{"id":831405609,"hw":"footway","ts":"2025-09-05","nodes":[13463,6378],"surface":"paving_stones","smooth":"good"},{"id":831715748,"hw":"living_street","ts":"2025-07-07","nodes":[13294,7843,13464,2571],"name":"Sienna","surface":"paving_stones","smooth":"good","width":"8.4"},{"id":831723246,"hw":"residential","ts":"2026-01-26","nodes":[3574,13465,13466],"name":"Sołtyka","surface":"asphalt"},{"id":831723593,"hw":"residential","ts":"2025-12-10","nodes":[13466,12469,2408],"name":"Sołtyka","surface":"asphalt"},{"id":832588203,"hw":"residential","ts":"2023-07-19","nodes":[1404,9036,1394],"name":"Mikołaja Zyblikiewicza","surface":"asphalt"},{"id":833593413,"hw":"service","ts":"2024-04-23","nodes":[13467,13468],"surface":"paved","tunnel":true},{"id":833593414,"hw":"service","ts":"2024-04-23","nodes":[13468,13469,13470],"surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":834792618,"hw":"residential","ts":"2021-01-30","nodes":[2546,13471,12233,11602,1437],"name":"Brzozowa","surface":"asphalt"},{"id":837048774,"hw":"footway","ts":"2022-08-13","nodes":[4796,11990,13472,4789],"surface":"paving_stones"},{"id":837048775,"hw":"footway","ts":"2022-10-04","nodes":[4795,1636,4749,4435,13473,4787],"surface":"paving_stones"},{"id":837460908,"hw":"footway","ts":"2026-01-29","nodes":[4308,13474,13475,13476]},{"id":837655488,"hw":"footway","ts":"2021-09-01","nodes":[13477,13478],"surface":"paving_stones","tunnel":true},{"id":839928710,"hw":"footway","ts":"2021-12-22","nodes":[13479,13480,13481,13482,13483,13484,6968],"footway":"sidewalk"},{"id":842507603,"hw":"footway","ts":"2025-03-22","nodes":[13485,5955],"surface":"paving_stones","smooth":"good"},{"id":842507604,"hw":"footway","ts":"2025-03-29","nodes":[5444,13486,13487,13485,13488,13489,5953],"surface":"paving_stones","smooth":"excellent"},{"id":845087528,"hw":"footway","ts":"2020-09-07","nodes":[10226,9373]},{"id":846173535,"hw":"footway","ts":"2021-03-06","nodes":[9684,1658,9644],"surface":"asphalt","footway":"crossing"},{"id":846486040,"hw":"tertiary","ts":"2025-10-29","nodes":[1452,13490,8978,8975,13491,8982,13492,13493,13494,13495,13496,13497,5828,7109],"name":"Krakowska","surface":"asphalt"},{"id":846486041,"hw":"tertiary","ts":"2025-09-05","nodes":[24,13498,13499,1452],"name":"Krakowska","surface":"asphalt"},{"id":846487184,"hw":"tertiary","ts":"2026-08-29","nodes":[7109,13500,13501,13502,5824],"name":"Podgórska","surface":"asphalt"},{"id":848099061,"hw":"footway","ts":"2020-09-16","nodes":[7707,13503,13504,13505,13506,13507]},{"id":849113751,"hw":"path","ts":"2023-03-07","nodes":[2133,4507,2144,2147,2145,13508,13509,2152,13510],"name":"Bulwar Podolski","surface":"asphalt"},{"id":852535223,"hw":"footway","ts":"2022-10-18","nodes":[10135,4080,10162],"surface":"asphalt","footway":"crossing"},{"id":858093196,"hw":"living_street","ts":"2026-07-30","nodes":[7616,13511,13512,13513,13514,692],"surface":"asphalt"},{"id":858335309,"hw":"footway","ts":"2026-08-21","nodes":[240,13515,13516],"surface":"paving_stones"},{"id":859810277,"hw":"tertiary","ts":"2025-07-16","nodes":[10687,4564],"name":"Józefa Dietla","surface":"asphalt"},{"id":859810278,"hw":"tertiary","ts":"2026-03-09","nodes":[10867,29],"name":"Józefa Dietla","surface":"asphalt"},{"id":860061863,"hw":"tertiary","ts":"2024-03-22","nodes":[468,13517,13518,13519,3973],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":860061864,"hw":"tertiary","ts":"2025-09-05","nodes":[3068,13520,13521,3163],"name":"Józefa Dietla","surface":"asphalt"},{"id":860061865,"hw":"tertiary","ts":"2025-07-16","nodes":[13334,6094],"name":"Józefa Dietla","surface":"asphalt"},{"id":860063718,"hw":"tertiary","ts":"2026-02-27","nodes":[10859,13522,13523,10687],"name":"Józefa Dietla","surface":"asphalt"},{"id":860063719,"hw":"tertiary","ts":"2022-10-09","nodes":[10866,13524,8788,1384],"name":"Józefa Dietla","surface":"asphalt"},{"id":860063720,"hw":"tertiary","ts":"2022-09-17","nodes":[6091,13525,13526,10860],"name":"Józefa Dietla","surface":"asphalt"},{"id":860063721,"hw":"tertiary","ts":"2026-08-21","nodes":[3604,6114],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":863436105,"hw":"service","ts":"2020-10-25","nodes":[10864,8779,13527,13528,13529,13530]},{"id":863436106,"hw":"footway","ts":"2022-10-09","nodes":[8778,13531,13532,13533],"surface":"paving_stones"},{"id":872385628,"hw":"footway","ts":"2022-11-12","nodes":[9327,7034],"surface":"asphalt"},{"id":872388072,"hw":"footway","ts":"2023-05-06","nodes":[7442,11930],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":872388073,"hw":"footway","ts":"2023-05-06","nodes":[11931,7303],"surface":"paving_stones","smooth":"good","footway":"crossing"},{"id":872934835,"hw":"footway","ts":"2025-05-28","nodes":[13156,13534,13535,13536,13537,13538,13539,13540,13152],"surface":"paving_stones","footway":"sidewalk"},{"id":872934836,"hw":"footway","ts":"2025-08-05","nodes":[13449,13541,13542,11993,1900,13543,13544,13545,678,13537],"surface":"paving_stones","footway":"sidewalk"},{"id":875356619,"hw":"service","ts":"2023-03-15","nodes":[3599,8714,13546],"surface":"asphalt"},{"id":875356620,"hw":"footway","ts":"2021-09-01","nodes":[8713,13547],"surface":"paving_stones"},{"id":875356621,"hw":"footway","ts":"2021-10-19","nodes":[8656,8637],"surface":"paving_stones"},{"id":881170785,"hw":"footway","ts":"2025-12-04","nodes":[13548,13549,13550,13551,7962],"surface":"asphalt","footway":"crossing"},{"id":881170787,"hw":"footway","ts":"2024-03-17","nodes":[13552,13553,8199,13554,13555],"surface":"asphalt","footway":"crossing"},{"id":881170789,"hw":"footway","ts":"2026-08-28","nodes":[13556,5325],"surface":"paving_stones"},{"id":881170790,"hw":"footway","ts":"2026-08-28","nodes":[13557,13558,8207,13559,13556],"surface":"paving_stones","footway":"crossing"},{"id":881170791,"hw":"footway","ts":"2021-09-01","nodes":[13560,5384],"surface":"paving_stones"},{"id":881170792,"hw":"footway","ts":"2026-08-28","nodes":[13561,13562,8214,13563,13560],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":881170795,"hw":"footway","ts":"2026-08-28","nodes":[13564,13565,5401],"surface":"paving_stones"},{"id":881170796,"hw":"footway","ts":"2025-08-25","nodes":[13566,13567,13498,13568,13564],"surface":"concrete","smooth":"excellent","footway":"crossing"},{"id":881170797,"hw":"footway","ts":"2023-09-21","nodes":[13569,13570,13490,13571,13572],"surface":"concrete","footway":"crossing"},{"id":890229410,"hw":"service","ts":"2024-02-17","nodes":[1467,5274,13573],"surface":"paving_stones"},{"id":890229411,"hw":"service","ts":"2024-02-17","nodes":[1468,13574,5275,13575],"surface":"paving_stones"},{"id":890230390,"hw":"footway","ts":"2026-08-28","nodes":[5966,13576,13577,13578,13579,13580,5938,13581,13582,13583,13584,13585,5509],"surface":"paving_stones","footway":"sidewalk"},{"id":890231260,"hw":"service","ts":"2020-12-30","nodes":[6403,5354,13586]},{"id":890231573,"hw":"footway","ts":"2024-02-20","nodes":[7973,13587],"surface":"paving_stones"},{"id":890231574,"hw":"service","ts":"2020-12-30","nodes":[6405,7971,13588]},{"id":890231975,"hw":"footway","ts":"2021-11-12","nodes":[7987,2629,8017],"surface":"asphalt"},{"id":890231976,"hw":"footway","ts":"2026-08-20","nodes":[7986,1501,308],"surface":"asphalt","smooth":"good"},{"id":890234405,"hw":"footway","ts":"2026-09-15","nodes":[13589,6433,13590],"surface":"sett","smooth":"bad"},{"id":890234406,"hw":"footway","ts":"2022-05-01","nodes":[13590,13591,13592,13593,3478],"surface":"paving_stones","smooth":"good"},{"id":890234566,"hw":"pedestrian","ts":"2026-02-21","nodes":[570,13594,9905,9892,9895,13595,10756,576],"name":"Kanonicza","surface":"sett","smooth":"intermediate"},{"id":891023661,"hw":"footway","ts":"2021-09-28","nodes":[6501,6502,6499,13596,13597,6500,13598,6503],"surface":"paving_stones"},{"id":899146591,"hw":"footway","ts":"2021-09-02","nodes":[13151,9861,13599,13600,9835,13601],"surface":"paving_stones","footway":"sidewalk"},{"id":899930802,"hw":"footway","ts":"2021-09-01","nodes":[13602,13093],"surface":"asphalt"},{"id":899930803,"hw":"footway","ts":"2021-09-01","nodes":[13603,13091],"surface":"asphalt"},{"id":901886292,"hw":"footway","ts":"2024-01-29","nodes":[8012,13604],"surface":"paving_stones"},{"id":901886293,"hw":"footway","ts":"2026-08-29","nodes":[8005,13605],"surface":"asphalt"},{"id":901886294,"hw":"service","ts":"2021-01-30","nodes":[6350,8269,13606]},{"id":901886295,"hw":"footway","ts":"2025-05-24","nodes":[6391,13607],"surface":"paving_stones"},{"id":901886296,"hw":"footway","ts":"2021-10-21","nodes":[6392,13608]},{"id":901886297,"hw":"footway","ts":"2024-01-29","nodes":[6393,13609],"surface":"paving_stones"},{"id":901886298,"hw":"footway","ts":"2021-10-19","nodes":[5903,13610]},{"id":901886300,"hw":"service","ts":"2022-10-12","nodes":[6364,4721,13611]},{"id":901886302,"hw":"footway","ts":"2024-04-22","nodes":[13471,7882,13612],"surface":"paving_stones"},{"id":901886303,"hw":"service","ts":"2025-05-11","nodes":[13613,13614,8379],"surface":"paving_stones"},{"id":901886304,"hw":"service","ts":"2021-01-30","nodes":[7996,8066,8040]},{"id":901886305,"hw":"service","ts":"2026-08-20","nodes":[7997,8065,13615],"surface":"paving_stones"},{"id":901886306,"hw":"service","ts":"2025-05-11","nodes":[13616,13617,13618,13619],"surface":"sett"},{"id":901886307,"hw":"service","ts":"2025-05-11","nodes":[13620,13621,8034,7975],"surface":"sett"},{"id":901886308,"hw":"service","ts":"2025-05-11","nodes":[13622,13623,8033,13624],"surface":"sett"},{"id":901886309,"hw":"footway","ts":"2021-09-01","nodes":[8230,13625]},{"id":901886310,"hw":"footway","ts":"2024-08-18","nodes":[8235,13626],"surface":"sett"},{"id":901886311,"hw":"service","ts":"2024-01-28","nodes":[13336,8233,13627],"surface":"sett"},{"id":901886312,"hw":"footway","ts":"2024-08-22","nodes":[8231,13628],"surface":"sett"},{"id":901886313,"hw":"footway","ts":"2024-01-29","nodes":[8222,13629],"surface":"paving_stones"},{"id":901886314,"hw":"footway","ts":"2021-09-01","nodes":[13630,13631]},{"id":901886315,"hw":"footway","ts":"2021-09-01","nodes":[13632,13633]},{"id":901886316,"hw":"footway","ts":"2021-09-01","nodes":[13634,13635]},{"id":901897866,"hw":"service","ts":"2021-01-30","nodes":[2547,7235,8684]},{"id":901897867,"hw":"service","ts":"2024-03-02","nodes":[7138,8858,13636],"surface":"paving_stones"},{"id":901897869,"hw":"service","ts":"2025-08-25","nodes":[8209,13637,5386]},{"id":901897872,"hw":"service","ts":"2024-02-17","nodes":[1473,13638,5851,13639],"surface":"paving_stones"},{"id":901897874,"hw":"service","ts":"2024-02-17","nodes":[2311,5862,13640],"surface":"sett"},{"id":901897875,"hw":"service","ts":"2024-02-17","nodes":[2312,5861,13641],"surface":"sett"},{"id":901897877,"hw":"service","ts":"2021-01-30","nodes":[4255,5295,13642]},{"id":901897879,"hw":"service","ts":"2021-01-30","nodes":[2638,5517,13643]},{"id":901919357,"hw":"footway","ts":"2026-09-24","nodes":[9323,13644],"surface":"sett"},{"id":901983244,"hw":"footway","ts":"2023-11-24","nodes":[9325,13645,13646,13647,13648],"surface":"paved"},{"id":907773448,"hw":"footway","ts":"2024-08-12","nodes":[13581,3605,5303],"surface":"asphalt","footway":"crossing"},{"id":907773449,"hw":"footway","ts":"2024-10-15","nodes":[5967,13649,13650,10890,7852],"surface":"sett","footway":"crossing"},{"id":907773450,"hw":"footway","ts":"2024-10-15","nodes":[5089,2660,13651,13652,5970],"surface":"sett","footway":"crossing"},{"id":907862379,"hw":"tertiary","ts":"2025-12-12","nodes":[6228,5872],"name":"Zwierzyniecka","surface":"asphalt"},{"id":907862380,"hw":"tertiary","ts":"2025-12-12","nodes":[6228,13653,13654,13655,13656,13657,13658,82],"name":"Zwierzyniecka","surface":"asphalt"},{"id":907862381,"hw":"living_street","ts":"2026-08-25","nodes":[948,13659,13660,13661,13662,8610,7089],"name":"Floriana Straszewskiego","surface":"asphalt"},{"id":908564653,"hw":"footway","ts":"2024-03-10","nodes":[12445,13663],"surface":"paving_stones"},{"id":908564654,"hw":"footway","ts":"2024-03-10","nodes":[13664,13665],"surface":"paving_stones"},{"id":908564655,"hw":"footway","ts":"2024-03-10","nodes":[13666,13667],"surface":"paving_stones"},{"id":908564656,"hw":"footway","ts":"2024-03-10","nodes":[12446,13664,13666,13668,12442],"surface":"paving_stones"},{"id":908564657,"hw":"footway","ts":"2026-07-18","nodes":[3040,3031],"surface":"paving_stones"},{"id":908564658,"hw":"footway","ts":"2026-07-18","nodes":[12441,128,13669],"surface":"paving_stones","footway":"crossing"},{"id":908564659,"hw":"footway","ts":"2026-09-14","nodes":[13670,13671],"surface":"paving_stones","tunnel":true},{"id":911526206,"hw":"footway","ts":"2021-09-01","nodes":[6801,11178],"surface":"asphalt","footway":"crossing"},{"id":911526207,"hw":"footway","ts":"2025-06-06","nodes":[7090,11177],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":911759685,"hw":"service","ts":"2022-12-24","nodes":[13672,7547,13673,13674]},{"id":911759686,"hw":"service","ts":"2023-11-05","nodes":[13675,13676,7545,13677]},{"id":911759687,"hw":"service","ts":"2024-06-03","nodes":[13678,13679,13680,13681,13682]},{"id":911759688,"hw":"service","ts":"2021-02-28","nodes":[13683,13678],"tunnel":true},{"id":911759689,"hw":"service","ts":"2022-12-24","nodes":[13684,13685,7548,13683]},{"id":911759691,"hw":"service","ts":"2021-02-28","nodes":[13686,13687],"tunnel":true},{"id":911759692,"hw":"service","ts":"2023-11-05","nodes":[13688,13689,7544,13686]},{"id":911759693,"hw":"service","ts":"2024-06-03","nodes":[13687,13690,13691,13692,13693,13694,13695,13696,13697,13698,13699,13700,13701,13702,13703,13704,13682]},{"id":911803861,"hw":"tertiary","ts":"2023-05-10","nodes":[12014,13705],"name":"Aleja Marszałka Ferdinanda Focha","surface":"asphalt"},{"id":912951005,"hw":"footway","ts":"2023-05-26","nodes":[13706,13707,4235,13708,13709,11241],"surface":"paving_stones"},{"id":914199224,"hw":"tertiary","ts":"2025-07-16","nodes":[482,9163,13710,13711,13712],"name":"Krakowska","surface":"asphalt"},{"id":915635776,"hw":"footway","ts":"2023-02-23","nodes":[13713,12736],"surface":"paving_stones"},{"id":915635777,"hw":"footway","ts":"2023-06-18","nodes":[12926,2771,11771],"surface":"asphalt","footway":"crossing"},{"id":915635778,"hw":"footway","ts":"2023-06-18","nodes":[12928,6284,11733],"surface":"asphalt","footway":"crossing"},{"id":915635779,"hw":"footway","ts":"2026-02-24","nodes":[13400,13714,13715,13716,13717,13718,13719],"footway":"sidewalk"},{"id":915635780,"hw":"footway","ts":"2021-03-10","nodes":[2301,11174,13720,13721,13722]},{"id":915635781,"hw":"footway","ts":"2025-12-12","nodes":[13722,13723,12561,13724,11244],"surface":"concrete:plates","footway":"crossing"},{"id":915635782,"hw":"footway","ts":"2023-02-20","nodes":[13725,13726,13400],"surface":"paving_stones"},{"id":915635783,"hw":"footway","ts":"2025-04-13","nodes":[11243,2347,13725],"surface":"paving_stones","footway":"crossing"},{"id":915635784,"hw":"footway","ts":"2025-12-12","nodes":[13727,13728,12558,13729,13730],"surface":"asphalt","footway":"crossing"},{"id":915635785,"hw":"footway","ts":"2023-02-20","nodes":[13731,13727],"surface":"paving_stones"},{"id":915635786,"hw":"footway","ts":"2023-02-20","nodes":[13730,13726],"surface":"paving_stones"},{"id":915635787,"hw":"footway","ts":"2025-12-12","nodes":[13732,13733,6233,13734,13735],"surface":"asphalt","footway":"crossing"},{"id":915635788,"hw":"footway","ts":"2023-01-29","nodes":[13404,13732],"surface":"asphalt","footway":"sidewalk"},{"id":915635789,"hw":"footway","ts":"2023-01-29","nodes":[13735,13736],"surface":"asphalt","footway":"sidewalk"},{"id":915635800,"hw":"path","ts":"2021-03-10","nodes":[12175,7398],"surface":"asphalt"},{"id":916506306,"hw":"footway","ts":"2021-03-13","nodes":[13737,13738,13739,13740,13741,13742,13743,13744,13745,11690],"surface":"paving_stones","footway":"sidewalk"},{"id":916506307,"hw":"footway","ts":"2024-10-08","nodes":[7030,13746,13747,13748,13749,13750,13751,13752,13753,13754,13755],"surface":"paving_stones","smooth":"intermediate","footway":"sidewalk"},{"id":916506308,"hw":"footway","ts":"2025-07-19","nodes":[13756,13757,13758,13759,1991,1992,13760,13761,13762,13763,627,13764,13765,13755,622,13737,13766,13767,11692],"surface":"paving_stones","footway":"sidewalk"},{"id":916506309,"hw":"footway","ts":"2025-08-12","nodes":[13759,13768],"surface":"paving_stones","smooth":"good"},{"id":916506310,"hw":"footway","ts":"2021-09-02","nodes":[13601,613,13768],"surface":"asphalt","footway":"crossing"},{"id":916506311,"hw":"footway","ts":"2023-05-06","nodes":[9842,640,13769],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":916506312,"hw":"footway","ts":"2023-05-06","nodes":[13770,13769,13771,13772,13773],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":916506313,"hw":"footway","ts":"2021-09-01","nodes":[13774,11712,13775,13776,13777,13778,13779,9329],"surface":"paving_stones","footway":"sidewalk"},{"id":916506314,"hw":"footway","ts":"2022-12-24","nodes":[13780,13781,3077,13782,13783],"surface":"asphalt","footway":"crossing"},{"id":916506315,"hw":"footway","ts":"2025-12-15","nodes":[11320,13784,13785,13786,13787,13788,13789,13790,13791,13774,13783],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":916506316,"hw":"footway","ts":"2021-09-01","nodes":[11636,13773,13792,11693,13793],"surface":"paving_stones","footway":"sidewalk"},{"id":916506317,"hw":"footway","ts":"2024-12-01","nodes":[11024,13794,13795,11317],"surface":"paving_stones","smooth":"good"},{"id":916506318,"hw":"footway","ts":"2024-12-01","nodes":[11321,13796,13797,3072,13798,13799,11697],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":916506319,"hw":"footway","ts":"2021-09-02","nodes":[13800,13770,13801,13802,13780],"surface":"paving_stones","footway":"sidewalk"},{"id":916506320,"hw":"footway","ts":"2021-09-01","nodes":[11696,13803,13802],"surface":"paving_stones","footway":"sidewalk"},{"id":916506321,"hw":"footway","ts":"2021-09-07","nodes":[9844,637,13800],"surface":"asphalt","footway":"crossing"},{"id":916513326,"hw":"footway","ts":"2023-11-24","nodes":[13646,13804,13805,9324],"surface":"paved"},{"id":916567638,"hw":"residential","ts":"2024-01-15","nodes":[13806,4526],"name":"Zamkowa","surface":"asphalt"},{"id":916754543,"hw":"path","ts":"2024-10-30","nodes":[6891,7153],"surface":"asphalt"},{"id":916754544,"hw":"footway","ts":"2021-03-26","nodes":[12398,11937],"surface":"paving_stones","footway":"crossing"},{"id":922512653,"hw":"steps","ts":"2024-09-01","nodes":[2459,13807],"surface":"paving_stones","incline":"down","stepCount":13,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":923429755,"hw":"living_street","ts":"2026-08-21","nodes":[13808,13809,13810,285],"name":"Gołębia","surface":"sett"},{"id":925207376,"hw":"service","ts":"2022-09-17","nodes":[13811,13812,13813,13814],"surface":"dirt"},{"id":929761978,"hw":"footway","ts":"2026-09-27","nodes":[711,13153],"surface":"asphalt","footway":"crossing"},{"id":929761979,"hw":"footway","ts":"2026-09-27","nodes":[13540,12294,12001],"surface":"asphalt","footway":"crossing"},{"id":929765923,"hw":"footway","ts":"2022-11-20","nodes":[13815,13816,13817,13818,13819,13820,13821,13822],"surface":"paved","footway":"sidewalk"},{"id":929765924,"hw":"footway","ts":"2026-09-27","nodes":[12004,13433,13817],"surface":"asphalt"},{"id":933834821,"hw":"steps","ts":"2021-04-22","nodes":[13823,12337]},{"id":933835240,"hw":"footway","ts":"2026-07-13","nodes":[12345,13824,13825,13826],"wheelchair":"yes"},{"id":933841092,"hw":"footway","ts":"2024-10-30","nodes":[12801,9488],"surface":"paving_stones"},{"id":940309745,"hw":"service","ts":"2025-07-16","nodes":[120,13827,13828,13829,12021,13830,13831,13832,13833,6158],"surface":"asphalt"},{"id":940309746,"hw":"footway","ts":"2025-09-14","nodes":[4296,13834,13835,4302],"surface":"paving_stones","smooth":"good"},{"id":940309747,"hw":"footway","ts":"2023-02-01","nodes":[4302,13836,13837]},{"id":940309748,"hw":"footway","ts":"2021-09-01","nodes":[13419,13827]},{"id":940936565,"hw":"service","ts":"2021-05-26","nodes":[13838,13839,13840,3993]},{"id":940940568,"hw":"service","ts":"2021-05-26","nodes":[177,9478,13841]},{"id":940940569,"hw":"service","ts":"2021-05-11","nodes":[9115,9449,13842,13843,13844,13845,13846]},{"id":940945162,"hw":"footway","ts":"2024-11-08","nodes":[13847,13848,13849,13850,13851,13852,13853,1688],"surface":"paving_stones","footway":"sidewalk"},{"id":940945163,"hw":"footway","ts":"2024-11-08","nodes":[13848,1688],"surface":"paving_stones"},{"id":940945324,"hw":"service","ts":"2021-05-10","nodes":[1709,9601,13854]},{"id":940945326,"hw":"service","ts":"2022-05-12","nodes":[3990,9432,13855,13856,13857,13858,13859]},{"id":940945334,"hw":"service","ts":"2021-05-09","nodes":[1719,9609,13860,13861,13862]},{"id":940950066,"hw":"footway","ts":"2023-06-30","nodes":[9463,12046,13863,13864,13865,13866,13867,13868,9470],"surface":"paving_stones"},{"id":940950067,"hw":"footway","ts":"2021-05-09","nodes":[9585,3617,9463],"surface":"paving_stones","footway":"crossing"},{"id":940951354,"hw":"footway","ts":"2021-07-13","nodes":[13869,13870,8131],"surface":"paving_stones"},{"id":940951357,"hw":"service","ts":"2021-05-09","nodes":[9111,9450,13871,13872,13873]},{"id":940951358,"hw":"footway","ts":"2024-11-08","nodes":[13874,13875,13851],"surface":"paving_stones","footway":"crossing"},{"id":941049193,"hw":"service","ts":"2021-05-09","nodes":[13876,13877,13878,11852,13879]},{"id":941049194,"hw":"service","ts":"2021-12-17","nodes":[13880,13881,11854,13882],"surface":"concrete:lanes"},{"id":941057708,"hw":"steps","ts":"2024-09-01","nodes":[13883,13884],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"yes"},{"id":941062489,"hw":"footway","ts":"2021-05-24","nodes":[13225,9586],"surface":"asphalt"},{"id":941122764,"hw":"footway","ts":"2023-02-19","nodes":[13885,13886,10483],"surface":"paving_stones","smooth":"good","ramp":"no"},{"id":941122765,"hw":"footway","ts":"2023-02-19","nodes":[13887,4073],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":941122766,"hw":"footway","ts":"2023-02-19","nodes":[4088,13888,13887,13885,9620],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":941122767,"hw":"footway","ts":"2023-06-18","nodes":[9613,196,11861],"surface":"asphalt","footway":"crossing"},{"id":941122768,"hw":"footway","ts":"2023-06-18","nodes":[9612,194,11837],"surface":"asphalt","footway":"crossing"},{"id":941122769,"hw":"footway","ts":"2021-05-09","nodes":[11863,1711,9600],"footway":"crossing"},{"id":941122770,"hw":"footway","ts":"2023-06-18","nodes":[13223,191,9603],"surface":"asphalt","footway":"crossing"},{"id":941122771,"hw":"footway","ts":"2021-08-11","nodes":[9447,9113,13849],"surface":"asphalt","footway":"crossing"},{"id":941122772,"hw":"footway","ts":"2021-11-19","nodes":[9484,13874],"surface":"paving_stones"},{"id":941239759,"hw":"service","ts":"2022-06-15","nodes":[13889,13890],"surface":"asphalt"},{"id":941239760,"hw":"service","ts":"2021-05-10","nodes":[190,9605,13891]},{"id":941240444,"hw":"service","ts":"2021-05-10","nodes":[8138,12878,13892]},{"id":941353914,"hw":"service","ts":"2022-09-04","nodes":[464,12870,13893,13894]},{"id":941744074,"hw":"footway","ts":"2024-06-09","nodes":[13895,13896,13897,13898,13899],"surface":"paving_stones"},{"id":941744075,"hw":"footway","ts":"2022-03-11","nodes":[13900,13901,13902],"surface":"paving_stones"},{"id":941744236,"hw":"footway","ts":"2021-08-11","nodes":[9466,13903,13897],"surface":"paving_stones","footway":"sidewalk"},{"id":941744237,"hw":"footway","ts":"2021-08-11","nodes":[13902,9447],"surface":"paving_stones","footway":"sidewalk"},{"id":941744238,"hw":"footway","ts":"2024-11-08","nodes":[13899,10923],"surface":"paving_stones"},{"id":941744239,"hw":"footway","ts":"2021-05-26","nodes":[13899,13904,13905,13900,10944],"surface":"paving_stones"},{"id":945787333,"hw":"tertiary","ts":"2025-09-05","nodes":[4250,13906,13907,24],"name":"Krakowska","surface":"asphalt","smooth":"excellent"},{"id":946118819,"hw":"service","ts":"2025-06-10","nodes":[164,9626,13908,13909]},{"id":946118821,"hw":"footway","ts":"2021-05-24","nodes":[9430,13910],"surface":"paving_stones"},{"id":946118823,"hw":"footway","ts":"2021-05-24","nodes":[9432,13911,13910,13912,9428],"surface":"paving_stones"},{"id":947204654,"hw":"footway","ts":"2021-07-13","nodes":[13369,13913],"surface":"paving_stones"},{"id":947204660,"hw":"footway","ts":"2021-07-13","nodes":[8125,13369],"surface":"paving_stones"},{"id":947204667,"hw":"steps","ts":"2021-07-13","nodes":[13913,8127],"surface":"paving_stones","incline":"up","stepCount":6,"ramp":"no","handrail":"yes"},{"id":947213303,"hw":"footway","ts":"2021-11-18","nodes":[12873,13914],"surface":"paving_stones"},{"id":947214617,"hw":"service","ts":"2021-05-26","nodes":[3659,13915]},{"id":947215723,"hw":"service","ts":"2021-05-26","nodes":[163,9628,13916]},{"id":947218023,"hw":"footway","ts":"2021-05-26","nodes":[13917,13918]},{"id":947218024,"hw":"steps","ts":"2021-05-26","nodes":[13919,13920]},{"id":947218150,"hw":"footway","ts":"2021-05-26","nodes":[12330,13921,12331],"surface":"paving_stones"},{"id":947219975,"hw":"service","ts":"2022-04-10","nodes":[1660,13922,13923]},{"id":947220255,"hw":"service","ts":"2022-04-10","nodes":[13924,13925,1661]},{"id":947229461,"hw":"footway","ts":"2026-07-13","nodes":[9497,13926,13927,13928,13929,13930,13931,13932,13926],"surface":"paving_stones"},{"id":947230820,"hw":"footway","ts":"2021-05-26","nodes":[9500,2001,13933,9753]},{"id":947230821,"hw":"footway","ts":"2022-05-11","nodes":[13222,13934,13935,13936,13937,13938,9730,9713],"surface":"paving_stones"},{"id":947236875,"hw":"footway","ts":"2021-11-19","nodes":[13939,1715],"surface":"paving_stones"},{"id":947236877,"hw":"service","ts":"2021-05-26","nodes":[9128,13940]},{"id":947240831,"hw":"footway","ts":"2023-10-02","nodes":[1713,13941,13942,2074],"surface":"paving_stones"},{"id":947244281,"hw":"footway","ts":"2025-12-12","nodes":[7381,13943,2868,13944,2299],"surface":"asphalt","footway":"crossing"},{"id":947244441,"hw":"footway","ts":"2025-12-12","nodes":[13945,2865,7379],"surface":"asphalt","footway":"crossing"},{"id":947249986,"hw":"service","ts":"2021-05-26","nodes":[13946,13947,9116]},{"id":947253292,"hw":"service","ts":"2025-06-10","nodes":[9114,9448,13948,13949,13950,13951]},{"id":947256697,"hw":"footway","ts":"2021-05-26","nodes":[9477,13952]},{"id":947700282,"hw":"service","ts":"2021-05-27","nodes":[13953,13954],"tunnel":true},{"id":947700283,"hw":"service","ts":"2023-02-09","nodes":[6283,12930,13955,13953]},{"id":947879762,"hw":"footway","ts":"2021-05-27","nodes":[13418,13419],"surface":"paving_stones"},{"id":947879767,"hw":"footway","ts":"2025-09-14","nodes":[4294,13956,13957],"surface":"paving_stones"},{"id":948048948,"hw":"footway","ts":"2021-12-08","nodes":[9750,13958,3705],"surface":"paving_stones"},{"id":949130867,"hw":"tertiary","ts":"2026-07-08","nodes":[13712,13959,13960,13961,13962,13963,13964,13965,13966,13616,13622,13620,13613,13967,13968],"name":"Krakowska","surface":"asphalt","smooth":"excellent"},{"id":950049593,"hw":"footway","ts":"2021-07-13","nodes":[13884,2460,8124],"surface":"paving_stones"},{"id":950050123,"hw":"footway","ts":"2021-07-13","nodes":[8133,13883],"surface":"paving_stones"},{"id":950754123,"hw":"footway","ts":"2022-05-11","nodes":[13935,13969],"surface":"paving_stones"},{"id":951273386,"hw":"residential","ts":"2021-06-04","nodes":[922,13970],"name":"Mikołaja Kopernika","surface":"asphalt"},{"id":951273387,"hw":"residential","ts":"2023-02-13","nodes":[13970,6426],"name":"Mikołaja Kopernika","surface":"asphalt"},{"id":951273388,"hw":"footway","ts":"2025-10-28","nodes":[6426,7664],"surface":"paving_stones"},{"id":951273389,"hw":"footway","ts":"2025-01-21","nodes":[13381,13971,13972,13973,13974,13975,13976,13977,13978,3948,13979,9422,9421],"footway":"sidewalk"},{"id":951273390,"hw":"residential","ts":"2025-06-11","nodes":[7838,13970],"name":"Strzelecka","surface":"asphalt"},{"id":952750251,"hw":"footway","ts":"2021-11-18","nodes":[13807,13980],"surface":"paving_stones"},{"id":952750252,"hw":"steps","ts":"2024-09-01","nodes":[13980,9786],"surface":"paving_stones","incline":"down","stepCount":11,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":952751458,"hw":"footway","ts":"2025-02-09","nodes":[13981,13982,9784],"surface":"paving_stones","smooth":"good"},{"id":952751459,"hw":"footway","ts":"2025-02-09","nodes":[13983,13981,2458],"surface":"paving_stones","smooth":"good"},{"id":952755272,"hw":"footway","ts":"2025-06-10","nodes":[9763,1725,13984],"surface":"asphalt","footway":"crossing"},{"id":952755273,"hw":"footway","ts":"2021-11-18","nodes":[13985,13984,13986,13987,13988,13989,13990,13991,13992,13993,13994,13995,13996,13997,13998]},{"id":952755274,"hw":"steps","ts":"2021-06-09","nodes":[13999,13998]},{"id":952756683,"hw":"footway","ts":"2021-11-18","nodes":[13992,14000,13999]},{"id":952757987,"hw":"steps","ts":"2023-08-25","nodes":[2055,2041],"surface":"paving_stones","incline":"down","stepCount":11,"ramp":"no","handrail":"no"},{"id":953108344,"hw":"service","ts":"2025-02-14","nodes":[2473,9510,14001,14002],"surface":"paving_stones"},{"id":953108345,"hw":"steps","ts":"2021-06-10","nodes":[14001,9557]},{"id":953130972,"hw":"footway","ts":"2025-02-14","nodes":[14003,14004,14005]},{"id":953130973,"hw":"steps","ts":"2025-02-14","nodes":[9552,14003],"incline":"down"},{"id":953130974,"hw":"service","ts":"2021-06-10","nodes":[14006,14007,2457]},{"id":954235818,"hw":"footway","ts":"2021-06-14","nodes":[4799,14008],"surface":"asphalt","footway":"sidewalk"},{"id":954235819,"hw":"footway","ts":"2022-10-04","nodes":[4768,14009,6343,14010,14008,14011,2656,4792],"surface":"asphalt","footway":"crossing"},{"id":957078998,"hw":"footway","ts":"2024-08-20","nodes":[1072,14012],"surface":"paving_stones"},{"id":961721561,"hw":"footway","ts":"2021-07-05","nodes":[14013,2838],"surface":"asphalt"},{"id":961721562,"hw":"steps","ts":"2025-07-16","nodes":[1757,14013],"surface":"paving_stones","incline":"down","stepCount":12,"ramp":"no","handrail":"no"},{"id":961721563,"hw":"steps","ts":"2025-07-16","nodes":[14014,1755],"surface":"paving_stones","incline":"down","stepCount":10,"ramp":"no","handrail":"no"},{"id":961721564,"hw":"footway","ts":"2021-07-05","nodes":[14015,14014],"surface":"paving_stones","ramp":"no"},{"id":961721565,"hw":"steps","ts":"2025-07-16","nodes":[14016,14015],"surface":"paving_stones","incline":"down","stepCount":10,"ramp":"no","handrail":"no"},{"id":961721566,"hw":"footway","ts":"2021-07-05","nodes":[1345,14016],"surface":"asphalt"},{"id":961721567,"hw":"steps","ts":"2023-10-12","nodes":[14017,10442],"surface":"paving_stones","incline":"up","stepCount":9,"ramp":"no"},{"id":961721568,"hw":"footway","ts":"2021-07-05","nodes":[14018,14017],"surface":"paving_stones"},{"id":961721569,"hw":"steps","ts":"2023-10-12","nodes":[14019,14018],"surface":"paving_stones","incline":"up","stepCount":9,"ramp":"no"},{"id":961721570,"hw":"footway","ts":"2021-07-05","nodes":[2235,14019],"surface":"paving_stones"},{"id":963458318,"hw":"footway","ts":"2021-07-11","nodes":[11367,14020,14021]},{"id":965377033,"hw":"footway","ts":"2025-05-28","nodes":[14022,14023,14024],"surface":"paving_stones","smooth":"good"},{"id":965377034,"hw":"footway","ts":"2022-05-15","nodes":[14025,14026],"surface":"paving_stones"},{"id":965377035,"hw":"steps","ts":"2023-07-09","nodes":[14026,14027],"surface":"paving_stones","incline":"up","stepCount":6,"ramp":"no","handrail":"no"},{"id":965377036,"hw":"footway","ts":"2022-05-15","nodes":[14028,14025,14029],"surface":"paving_stones","wheelchair":"yes"},{"id":965377218,"hw":"footway","ts":"2022-05-15","nodes":[14024,14030,14028],"surface":"paving_stones","wheelchair":"no"},{"id":965377219,"hw":"footway","ts":"2026-08-21","nodes":[14028,14031,14032,14033],"surface":"paving_stones"},{"id":966177356,"hw":"path","ts":"2024-06-09","nodes":[2821,14034,14035],"surface":"asphalt"},{"id":966177357,"hw":"path","ts":"2024-11-21","nodes":[14035,6018,13122],"surface":"paving_stones","checked":"2024-06-09"},{"id":966177358,"hw":"path","ts":"2024-11-21","nodes":[13126,6016,14036],"surface":"paving_stones","checked":"2024-06-13"},{"id":966177359,"hw":"path","ts":"2024-06-09","nodes":[14036,14037,14038],"surface":"asphalt"},{"id":966177360,"hw":"path","ts":"2024-11-21","nodes":[14038,6977],"surface":"paved"},{"id":966182728,"hw":"footway","ts":"2026-07-13","nodes":[14039,14040,14041,14042,14043,14044,14045,14046,14047,14048,14049,14050,14051,14052,14053,14054,14039]},{"id":966182729,"hw":"footway","ts":"2026-07-13","nodes":[14055,14056,14057,14058,14059,14060,14061,14062,14063,14064,14065,14066,14067,14068,14069,14070,14071,14072,14073,14074,14075,14076,14055]},{"id":966182731,"hw":"footway","ts":"2026-07-13","nodes":[12332,14070]},{"id":966182732,"hw":"footway","ts":"2021-07-21","nodes":[14077,14041]},{"id":966182733,"hw":"footway","ts":"2026-07-13","nodes":[12340,14056]},{"id":966184091,"hw":"footway","ts":"2021-07-21","nodes":[14078,14079,14064]},{"id":966184092,"hw":"footway","ts":"2021-07-21","nodes":[14080,14078,14081],"surface":"paving_stones","smooth":"bad"},{"id":966184327,"hw":"footway","ts":"2026-07-13","nodes":[14049,14062]},{"id":966186991,"hw":"footway","ts":"2026-07-13","nodes":[14062,14082,14083]},{"id":966186992,"hw":"footway","ts":"2026-07-13","nodes":[14082,14084,14085,14086,14087,14088,14089,14090,14091,14092,14093,14094,14095,14096,14097]},{"id":966186993,"hw":"footway","ts":"2021-07-21","nodes":[14098,14094,12342]},{"id":966189365,"hw":"footway","ts":"2026-07-13","nodes":[14099,14100,14101,14102,14103],"surface":"paving_stones"},{"id":966189366,"hw":"footway","ts":"2021-07-21","nodes":[14104,14105]},{"id":966189367,"hw":"footway","ts":"2021-07-21","nodes":[14106,14107]},{"id":966189368,"hw":"footway","ts":"2026-07-13","nodes":[14108,14109,14110,14111]},{"id":966189369,"hw":"footway","ts":"2026-07-13","nodes":[14112,14099,14104,14113,14114,14115,14099]},{"id":966189371,"hw":"footway","ts":"2026-04-20","nodes":[14116,14106,14112,14117]},{"id":968181744,"hw":"path","ts":"2021-07-28","nodes":[7628,7090],"surface":"paving_stones"},{"id":970173277,"hw":"footway","ts":"2026-05-03","nodes":[12385,12485],"surface":"paving_stones","smooth":"intermediate","footway":"sidewalk"},{"id":970173278,"hw":"footway","ts":"2026-08-31","nodes":[12758,14118,14119,3356],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":972202671,"hw":"footway","ts":"2021-08-11","nodes":[9545,9551],"surface":"paving_stones"},{"id":972209811,"hw":"living_street","ts":"2026-08-21","nodes":[1697,13863,14120,14121,13867,181],"surface":"concrete","smooth":"bad"},{"id":973304040,"hw":"footway","ts":"2021-08-15","nodes":[7722,11547,7738],"surface":"paving_stones","footway":"sidewalk"},{"id":973304310,"hw":"footway","ts":"2025-08-03","nodes":[8999,14122,9001,9027],"surface":"paving_stones","smooth":"good"},{"id":976781378,"hw":"path","ts":"2023-09-14","nodes":[14123,14124,14125,14126],"surface":"paving_stones"},{"id":976781380,"hw":"path","ts":"2023-09-14","nodes":[10137,14127,14128,14129,14126,14130,14131,14132,14133,14134,14135,14136,14137,14138,14139,14140,14141,14142,14143,14144,14145,14146,14147,14148,14149,14150,14138],"surface":"paving_stones"},{"id":978266610,"hw":"service","ts":"2024-01-20","nodes":[14151,14152,14153]},{"id":978266611,"hw":"service","ts":"2024-01-20","nodes":[14154,14151,14155,14156]},{"id":980564397,"hw":"footway","ts":"2022-10-09","nodes":[8390,6096,14157],"surface":"asphalt","footway":"crossing"},{"id":980564398,"hw":"footway","ts":"2022-10-09","nodes":[14157,7243,7253],"surface":"paving_stones"},{"id":980564399,"hw":"footway","ts":"2021-09-07","nodes":[7258,14158],"surface":"paving_stones"},{"id":980564400,"hw":"footway","ts":"2022-10-09","nodes":[14158,6088,14159],"surface":"asphalt","footway":"crossing"},{"id":980564401,"hw":"footway","ts":"2022-10-09","nodes":[14159,8786,14160,14161,14162,14163,14164,7246],"surface":"paving_stones","footway":"sidewalk"},{"id":985091714,"hw":"service","ts":"2022-05-12","nodes":[6195,9243,14165,14166,14167,14168,14169,8285,12316],"surface":"asphalt"},{"id":987116266,"hw":"footway","ts":"2026-06-08","nodes":[12024,14170,14171,14172,14173,14174],"surface":"sett"},{"id":987116267,"hw":"footway","ts":"2025-08-03","nodes":[7218,14175],"surface":"paving_stones"},{"id":987116268,"hw":"footway","ts":"2022-08-08","nodes":[14176,3299],"surface":"paving_stones"},{"id":987116269,"hw":"footway","ts":"2025-08-03","nodes":[12028,14175,14173],"surface":"paving_stones"},{"id":987796032,"hw":"footway","ts":"2021-11-07","nodes":[11943,2339,11031],"surface":"asphalt","footway":"crossing"},{"id":991986896,"hw":"footway","ts":"2021-10-19","nodes":[14177,14178,14179,14180,14181,14182,14183,14184,14185,14186,14187,14188,14189,14190,14191]},{"id":991986897,"hw":"footway","ts":"2024-08-22","nodes":[6995,14192,14193,14194,14195],"surface":"paving_stones"},{"id":991986898,"hw":"footway","ts":"2026-07-18","nodes":[14195,14177],"surface":"paving_stones","tunnel":true},{"id":993204460,"hw":"footway","ts":"2025-03-24","nodes":[1920,2534,7349],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":993204514,"hw":"footway","ts":"2026-05-05","nodes":[12405,14196,13249],"surface":"asphalt","footway":"crossing"},{"id":993204543,"hw":"footway","ts":"2023-07-03","nodes":[2873,13250],"surface":"paving_stones","smooth":"excellent"},{"id":993655524,"hw":"footway","ts":"2026-08-28","nodes":[1483,14197,5362,14198,14199,14200,12489,14201,14202,14203,1479],"surface":"paving_stones"},{"id":993657806,"hw":"footway","ts":"2025-08-25","nodes":[5519,2639,8061],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":993657807,"hw":"footway","ts":"2022-09-07","nodes":[5473,12244,5503],"surface":"asphalt","footway":"crossing"},{"id":993657808,"hw":"footway","ts":"2022-09-07","nodes":[5475,2632,8069],"surface":"asphalt","footway":"crossing"},{"id":993657809,"hw":"footway","ts":"2022-10-20","nodes":[14204,2634,5479],"surface":"asphalt","footway":"crossing"},{"id":993666158,"hw":"service","ts":"2025-08-05","nodes":[14205,12006,683],"surface":"paving_stones"},{"id":996569893,"hw":"footway","ts":"2026-08-21","nodes":[14206,10081]},{"id":1001192286,"hw":"service","ts":"2022-09-26","nodes":[14207,14208,10172,3981]},{"id":1004137792,"hw":"footway","ts":"2023-08-14","nodes":[14209,14210,14211,14212,14213,14214,14215,6973],"surface":"paving_stones","footway":"sidewalk"},{"id":1004137794,"hw":"footway","ts":"2021-11-18","nodes":[6966,14216,14217,14218,14219,14220],"surface":"paving_stones","footway":"sidewalk"},{"id":1004137795,"hw":"service","ts":"2021-11-18","nodes":[168,14221,14222,14223]},{"id":1004137796,"hw":"footway","ts":"2021-12-22","nodes":[14224,14221,14225,14226,6967],"surface":"asphalt"},{"id":1004713264,"hw":"footway","ts":"2023-10-04","nodes":[10288,14227],"surface":"paving_stones"},{"id":1007666593,"hw":"footway","ts":"2023-02-04","nodes":[13545,1899,12000]},{"id":1009151104,"hw":"residential","ts":"2026-02-24","nodes":[1743,14228,14229,14230,14231],"name":"Marcina Borelowskiego-Lelewela","surface":"asphalt"},{"id":1009151107,"hw":"footway","ts":"2026-06-23","nodes":[13719,14232,13706],"surface":"paving_stones"},{"id":1009151108,"hw":"footway","ts":"2026-08-14","nodes":[12939,13086,14233,14234],"footway":"sidewalk"},{"id":1009151109,"hw":"footway","ts":"2023-06-18","nodes":[14234,12593,13719],"surface":"asphalt"},{"id":1009151110,"hw":"footway","ts":"2025-10-21","nodes":[14234,14235,14236,12915],"surface":"paving_stones"},{"id":1011672926,"hw":"path","ts":"2025-06-25","nodes":[2233,14237,14238,14239,6234],"surface":"paving_stones","checked":"2023-08-09"},{"id":1011672927,"hw":"footway","ts":"2022-12-12","nodes":[4519,4526,4535],"surface":"asphalt","footway":"crossing"},{"id":1012481827,"hw":"footway","ts":"2026-08-19","nodes":[14240,14241,14242],"surface":"sett","footway":"crossing"},{"id":1012481829,"hw":"footway","ts":"2026-08-19","nodes":[14243,14244]},{"id":1012481831,"hw":"footway","ts":"2026-08-19","nodes":[14245,14246]},{"id":1012481832,"hw":"footway","ts":"2024-07-22","nodes":[14247,14246],"tunnel":true},{"id":1012481833,"hw":"footway","ts":"2026-08-19","nodes":[14248,14249]},{"id":1012481837,"hw":"footway","ts":"2026-08-19","nodes":[14250,14251]},{"id":1014367932,"hw":"footway","ts":"2021-12-22","nodes":[14252,14226]},{"id":1014367933,"hw":"footway","ts":"2021-12-22","nodes":[14253,14252],"tunnel":true},{"id":1014367934,"hw":"footway","ts":"2021-12-22","nodes":[13484,14253]},{"id":1017687663,"hw":"path","ts":"2025-09-29","nodes":[13378,8348,14254],"surface":"paving_stones","smooth":"excellent"},{"id":1017687665,"hw":"footway","ts":"2025-06-13","nodes":[13219,1409],"surface":"asphalt","footway":"crossing"},{"id":1017687666,"hw":"footway","ts":"2022-05-08","nodes":[7737,1415],"surface":"asphalt","footway":"crossing"},{"id":1017687843,"hw":"path","ts":"2026-09-06","nodes":[14254,14255,14256,14257,4010],"surface":"paving_stones","smooth":"excellent"},{"id":1017687844,"hw":"footway","ts":"2025-09-25","nodes":[14254,2498],"surface":"paving_stones"},{"id":1018246732,"hw":"path","ts":"2025-09-29","nodes":[12523,14258,14259,3015],"surface":"paving_stones","checked":"2025-07-16"},{"id":1020841819,"hw":"tertiary","ts":"2025-09-05","nodes":[109,13550,14260,8197],"name":"Krakowska","surface":"asphalt"},{"id":1029321854,"hw":"footway","ts":"2025-03-30","nodes":[7098,3264],"surface":"paving_stones","smooth":"excellent"},{"id":1030815321,"hw":"footway","ts":"2022-02-13","nodes":[795,7365],"surface":"asphalt"},{"id":1030815322,"hw":"footway","ts":"2022-02-13","nodes":[4892,14261],"surface":"asphalt"},{"id":1030815323,"hw":"footway","ts":"2024-03-01","nodes":[3492,4807],"surface":"asphalt","footway":"crossing"},{"id":1031013757,"hw":"footway","ts":"2022-02-13","nodes":[14262,6147,13171],"surface":"paving_stones","footway":"crossing"},{"id":1031013758,"hw":"footway","ts":"2022-02-13","nodes":[3031,14262],"surface":"paving_stones"},{"id":1031013759,"hw":"footway","ts":"2026-09-04","nodes":[14263,14264,14265,14266,14267,14268,14269,14270,14271,14272,14273,14274,14275,14276,14277,14278,14279,14280],"surface":"paving_stones"},{"id":1031013760,"hw":"footway","ts":"2022-02-13","nodes":[3557,14281,14282,7404],"surface":"paving_stones"},{"id":1031013761,"hw":"footway","ts":"2022-05-08","nodes":[14283,4461,7411],"surface":"asphalt","footway":"crossing"},{"id":1031013762,"hw":"footway","ts":"2022-05-08","nodes":[14284,14285,14283],"surface":"paving_stones"},{"id":1031013763,"hw":"footway","ts":"2022-10-13","nodes":[14286,3239,14284],"surface":"asphalt","footway":"crossing"},{"id":1031013764,"hw":"footway","ts":"2022-10-13","nodes":[14287,12557,14286],"surface":"paving_stones"},{"id":1031013765,"hw":"footway","ts":"2022-10-13","nodes":[14288,2418,14287],"surface":"asphalt","footway":"crossing"},{"id":1031013766,"hw":"footway","ts":"2026-07-18","nodes":[4011,14289,14290,14291,14292,14293,14294,13162,14288],"surface":"paving_stones"},{"id":1031013767,"hw":"footway","ts":"2026-07-18","nodes":[13669,3040],"surface":"paving_stones"},{"id":1033220882,"hw":"footway","ts":"2026-07-18","nodes":[3037,12555],"surface":"paving_stones"},{"id":1035320231,"hw":"footway","ts":"2022-02-26","nodes":[14295,14296]},{"id":1035320232,"hw":"footway","ts":"2022-02-26","nodes":[13175,14297]},{"id":1035320233,"hw":"footway","ts":"2022-02-26","nodes":[14298,14296],"surface":"paving_stones"},{"id":1035320234,"hw":"footway","ts":"2022-02-26","nodes":[12099,6140,14298],"surface":"asphalt","footway":"crossing"},{"id":1035320236,"hw":"footway","ts":"2022-02-26","nodes":[14299,132,12087],"surface":"asphalt","footway":"crossing"},{"id":1035320237,"hw":"footway","ts":"2022-02-26","nodes":[11092,14299],"surface":"paving_stones"},{"id":1035320238,"hw":"footway","ts":"2022-02-26","nodes":[14300,13174]},{"id":1035320239,"hw":"footway","ts":"2022-02-26","nodes":[14297,2528,14295],"surface":"asphalt","footway":"crossing"},{"id":1035320240,"hw":"footway","ts":"2022-02-26","nodes":[14301,6141,14300],"surface":"asphalt","footway":"crossing"},{"id":1035320241,"hw":"footway","ts":"2022-02-26","nodes":[14302,11559,3026],"surface":"asphalt","footway":"crossing"},{"id":1035320242,"hw":"footway","ts":"2025-09-14","nodes":[11084,14303,14304,14305,12105,7955,12102,14306,14307,14308,14309,14310,12100,12094,14302],"surface":"paving_stones"},{"id":1035320243,"hw":"footway","ts":"2022-02-26","nodes":[14311,12093,12101,12103,7956,14312,12104,14313,14314,14315,11085],"surface":"paved"},{"id":1035320244,"hw":"footway","ts":"2022-02-26","nodes":[3044,11558,14311],"surface":"asphalt","footway":"crossing"},{"id":1035320245,"hw":"footway","ts":"2026-07-18","nodes":[14316,14317,14318,14319,14320,3043,3027,14321,14322,14323,14324,14301],"surface":"paving_stones"},{"id":1035320246,"hw":"footway","ts":"2022-02-26","nodes":[12462,130,14316],"surface":"asphalt","footway":"crossing"},{"id":1035320247,"hw":"footway","ts":"2022-02-26","nodes":[14325,11555,12451],"surface":"asphalt","footway":"crossing"},{"id":1035320248,"hw":"footway","ts":"2026-01-29","nodes":[14326,14327,14328,12436,14329,14330,14331,14332,14333,14325]},{"id":1035320249,"hw":"footway","ts":"2022-02-26","nodes":[14334,11096],"surface":"paving_stones"},{"id":1035320250,"hw":"footway","ts":"2022-02-26","nodes":[12458,14335],"surface":"paving_stones"},{"id":1035320251,"hw":"footway","ts":"2022-02-26","nodes":[14335,11557,14334],"surface":"asphalt","footway":"crossing"},{"id":1035320252,"hw":"footway","ts":"2022-02-26","nodes":[12442,12463,14336,12461],"surface":"paving_stones"},{"id":1036380048,"hw":"residential","ts":"2025-09-19","nodes":[3017,14337,14338,14339],"surface":"asphalt"},{"id":1036512747,"hw":"service","ts":"2026-01-29","nodes":[14340,14341,14342,14343,14344,14345,14346,14347,14348,14349,14350,14351,14352,14353]},{"id":1040818384,"hw":"footway","ts":"2022-09-26","nodes":[1675,9581],"surface":"asphalt","footway":"crossing"},{"id":1041703629,"hw":"residential","ts":"2026-02-27","nodes":[3593,249],"name":"Westerplatte","surface":"asphalt","smooth":"intermediate"},{"id":1049387417,"hw":"service","ts":"2022-07-08","nodes":[14354,14355,9047]},{"id":1049387418,"hw":"footway","ts":"2022-04-05","nodes":[14356,14354]},{"id":1050737751,"hw":"footway","ts":"2026-02-14","nodes":[14357,14358,14359,14360,14361,14362,3359],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":1052999280,"hw":"residential","ts":"2025-12-05","nodes":[10675,14363,14364,13100],"surface":"asphalt"},{"id":1059398168,"hw":"footway","ts":"2022-08-30","nodes":[13938,174,9458],"surface":"asphalt","footway":"crossing"},{"id":1061519529,"hw":"path","ts":"2023-05-15","nodes":[9486,10704,14365,14366,14367],"surface":"paving_stones"},{"id":1067620218,"hw":"service","ts":"2022-06-07","nodes":[14368,8477],"width":"2.12","tunnel":true},{"id":1067620219,"hw":"tertiary","ts":"2025-09-19","nodes":[6064,6067],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":1068450560,"hw":"tertiary","ts":"2025-06-11","nodes":[4458,14369,14370,2421],"name":"Grzegórzecka","surface":"asphalt","width":"3"},{"id":1068458065,"hw":"service","ts":"2022-06-10","nodes":[14371,3555,14372]},{"id":1068458066,"hw":"service","ts":"2022-06-10","nodes":[14373,3556,14374]},{"id":1070989433,"hw":"living_street","ts":"2026-08-20","nodes":[7617,14375,14376,14377,14378,14379,14380,14381,349,14382,14383,14384,14385,14386,14387,14388,14389,14390,9,14391,14392,14393,14394,14395,7371,14396,14397,14398,14399,523,14400,12476],"name":"Świętego Marka","surface":"sett","smooth":"intermediate"},{"id":1073999136,"hw":"service","ts":"2022-06-27","nodes":[14401,14402]},{"id":1073999137,"hw":"service","ts":"2026-06-16","nodes":[14403,14401,14404,14405,14406,14407,14408,14409,14410,14411,14412,14413,14414,14415,14416,14417,14418,14419,14420,14421,14422,14423]},{"id":1074005415,"hw":"service","ts":"2022-06-27","nodes":[8685,14424]},{"id":1074732246,"hw":"living_street","ts":"2026-08-19","nodes":[1082,14425,14426,14427,14428,14429,14430,14431,14241,507],"name":"Świętego Krzyża","surface":"asphalt"},{"id":1074806617,"hw":"living_street","ts":"2026-08-19","nodes":[2795,14432,14433,14434,1082],"name":"Świętego Krzyża","surface":"asphalt"},{"id":1076841080,"hw":"path","ts":"2022-07-08","nodes":[9821,14435,14436,14437,9820]},{"id":1076853227,"hw":"path","ts":"2022-07-08","nodes":[9044,14438]},{"id":1076853228,"hw":"service","ts":"2022-07-08","nodes":[14438,14439,14440,14356,14441]},{"id":1076853229,"hw":"service","ts":"2022-07-08","nodes":[14442,14441,14443,14444,14445,14446,14447,14448,14354]},{"id":1076853230,"hw":"service","ts":"2022-07-08","nodes":[14449,14438,14354]},{"id":1077882819,"hw":"footway","ts":"2023-07-16","nodes":[4307,14450,14451,14452,14453,14454,12017,4298,4293],"surface":"paving_stones"},{"id":1077882820,"hw":"footway","ts":"2023-07-16","nodes":[12017,14455,14456,13834],"surface":"paving_stones"},{"id":1077882821,"hw":"footway","ts":"2023-07-16","nodes":[12019,14457,14458,14459,14460,14461,14462,14451],"surface":"paving_stones"},{"id":1078867915,"hw":"path","ts":"2025-08-03","nodes":[4811,14463],"surface":"paved"},{"id":1078867916,"hw":"path","ts":"2024-03-01","nodes":[14463,11967,13443],"surface":"asphalt","checked":"2023-02-05"},{"id":1079632184,"hw":"service","ts":"2024-02-06","nodes":[14464,14465,14466,14467,14468],"surface":"paving_stones"},{"id":1079983974,"hw":"footway","ts":"2024-09-09","nodes":[6909,3517,11214],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":1079983975,"hw":"residential","ts":"2022-09-21","nodes":[499,14469,3522],"name":"Nadwiślańska","surface":"asphalt"},{"id":1079983977,"hw":"footway","ts":"2022-09-21","nodes":[2151,14470,14471,14472,14473,14474,6908],"surface":"paving_stones","footway":"sidewalk"},{"id":1079983978,"hw":"footway","ts":"2022-09-21","nodes":[14473,4498,10263],"surface":"asphalt","footway":"crossing"},{"id":1081216321,"hw":"footway","ts":"2026-07-13","nodes":[14475,14476,14477,9550,14478,14479,14480,14481,14482,9710],"surface":"paving_stones","footway":"sidewalk"},{"id":1081216322,"hw":"footway","ts":"2022-07-25","nodes":[9572,2447,14475],"surface":"paving_stones","footway":"crossing"},{"id":1081216324,"hw":"footway","ts":"2023-06-30","nodes":[9549,14483,14484,9548],"surface":"paving_stones"},{"id":1081216325,"hw":"footway","ts":"2023-06-30","nodes":[9546,14485,14486,9547],"surface":"paving_stones"},{"id":1082310643,"hw":"path","ts":"2026-08-31","nodes":[14487,14488,14489,14490,14491],"surface":"asphalt"},{"id":1082966338,"hw":"footway","ts":"2026-09-04","nodes":[7412,14492,14493,14494,7569,14495,14280,14496,12722],"surface":"paving_stones"},{"id":1089307257,"hw":"path","ts":"2024-11-21","nodes":[6971,3716,14497,14498,10187,14499],"surface":"paved"},{"id":1091016823,"hw":"footway","ts":"2022-09-01","nodes":[12289,10645,14500,10644,14501,13307],"surface":"paving_stones"},{"id":1091016824,"hw":"footway","ts":"2022-11-15","nodes":[10644,10648,14502,10655],"surface":"paving_stones","footway":"sidewalk"},{"id":1091016825,"hw":"footway","ts":"2025-12-05","nodes":[14503,13099,14504],"surface":"asphalt","footway":"crossing"},{"id":1091016826,"hw":"footway","ts":"2025-12-05","nodes":[14505,14506,12273,14507,14508,14509,10678,14510,14511,14512],"surface":"paving_stones","footway":"sidewalk"},{"id":1091082787,"hw":"service","ts":"2022-09-01","nodes":[9122,9472,14513,14514,14515]},{"id":1091089023,"hw":"service","ts":"2022-10-18","nodes":[3618,13320,14516,14517]},{"id":1091089035,"hw":"footway","ts":"2025-12-05","nodes":[13323,14518,14519,12809],"surface":"paving_stones"},{"id":1091089036,"hw":"footway","ts":"2023-06-28","nodes":[13318,14520,14521,14522],"surface":"paving_stones"},{"id":1091089037,"hw":"footway","ts":"2025-12-05","nodes":[12809,14523,14524,14525,14526,14527,14522,10666],"surface":"paving_stones"},{"id":1091089038,"hw":"footway","ts":"2025-12-05","nodes":[14528,10677,14529],"surface":"asphalt","footway":"crossing"},{"id":1091089039,"hw":"footway","ts":"2025-12-05","nodes":[14529,14530,14531,14532,14533,13317],"surface":"paving_stones"},{"id":1091089040,"hw":"footway","ts":"2025-12-05","nodes":[13312,14534,14531],"surface":"paving_stones"},{"id":1091089041,"hw":"footway","ts":"2022-09-02","nodes":[14535,11381,14536],"surface":"asphalt","footway":"crossing"},{"id":1091089042,"hw":"footway","ts":"2025-12-05","nodes":[12366,14537,14538,14539,14540,14541,14542,14543,14544,14545,14546,14547,14548,14549,14535,14550,14551,12351],"surface":"paving_stones","footway":"sidewalk"},{"id":1091089043,"hw":"footway","ts":"2025-12-05","nodes":[13307,14552,14553,14554,14555,14556,14557,14558,14559,14560,14561,14562,11385,12351],"surface":"paving_stones","footway":"sidewalk"},{"id":1091089044,"hw":"footway","ts":"2025-12-05","nodes":[13311,14563,14564,14565,14566,14567,14568,14569,14570,14571,14572,14573,14574,14536,14575,14576,14577,14562],"surface":"paving_stones","footway":"sidewalk"},{"id":1091089046,"hw":"service","ts":"2022-09-01","nodes":[14578,14579,14571,10663]},{"id":1091089048,"hw":"footway","ts":"2022-09-01","nodes":[13319,14580],"surface":"paving_stones","footway":"sidewalk"},{"id":1091089049,"hw":"footway","ts":"2025-12-05","nodes":[14580,3619,14581],"surface":"asphalt","footway":"crossing"},{"id":1091089050,"hw":"footway","ts":"2022-09-01","nodes":[10159,14581],"surface":"paving_stones","footway":"sidewalk"},{"id":1091108159,"hw":"residential","ts":"2023-03-14","nodes":[11386,14582,12347,14583,2765],"surface":"asphalt"},{"id":1091108160,"hw":"pedestrian","ts":"2025-12-05","nodes":[13100,14584,10642,14585,14586,14587,14588,14589,14590,14501,14591],"surface":"asphalt"},{"id":1091109873,"hw":"footway","ts":"2026-09-05","nodes":[4139,14592,14593,14594,13439],"surface":"sett","smooth":"intermediate"},{"id":1091406131,"hw":"footway","ts":"2023-03-07","nodes":[14595,14596],"bridge":true},{"id":1091406132,"hw":"footway","ts":"2023-03-07","nodes":[2170,14595]},{"id":1091406133,"hw":"footway","ts":"2023-03-07","nodes":[14597,14598],"bridge":true},{"id":1091406134,"hw":"footway","ts":"2023-03-07","nodes":[2169,14597]},{"id":1091406137,"hw":"footway","ts":"2023-03-07","nodes":[14599,2168]},{"id":1091406138,"hw":"footway","ts":"2023-03-07","nodes":[14600,14599],"bridge":true},{"id":1091690320,"hw":"tertiary","ts":"2025-03-01","nodes":[6028,14601,14602],"name":"Podgórska","surface":"asphalt","smooth":"excellent"},{"id":1091690321,"hw":"tertiary","ts":"2025-03-01","nodes":[14602,2919],"name":"Podgórska","surface":"asphalt","smooth":"excellent"},{"id":1095378495,"hw":"footway","ts":"2022-09-17","nodes":[4211,14603]},{"id":1095378577,"hw":"footway","ts":"2022-09-17","nodes":[14603,4212],"surface":"sett"},{"id":1095379164,"hw":"service","ts":"2022-09-17","nodes":[14601,8282]},{"id":1095379165,"hw":"service","ts":"2022-09-17","nodes":[8282,13811]},{"id":1095383078,"hw":"footway","ts":"2022-09-17","nodes":[4307,14604,14605,4295,13420],"surface":"sett"},{"id":1096657788,"hw":"tertiary","ts":"2026-01-31","nodes":[6070,6071],"name":"Józefa Dietla","surface":"asphalt"},{"id":1096839856,"hw":"footway","ts":"2026-08-20","nodes":[14606,14607,14608,14609,14610,14611,14612],"surface":"paving_stones"},{"id":1096968963,"hw":"residential","ts":"2025-09-27","nodes":[14613,14614,6334],"name":"Franciszkańska","surface":"asphalt"},{"id":1096968965,"hw":"residential","ts":"2026-06-03","nodes":[794,11961],"name":"Franciszkańska","surface":"asphalt"},{"id":1097104461,"hw":"footway","ts":"2022-09-22","nodes":[14615,14616],"surface":"paving_stones"},{"id":1097104462,"hw":"footway","ts":"2025-03-30","nodes":[14617,19],"surface":"sett","smooth":"good"},{"id":1097104463,"hw":"footway","ts":"2024-08-03","nodes":[14617,14615],"surface":"paving_stones","tunnel":true},{"id":1098623339,"hw":"tertiary","ts":"2024-03-22","nodes":[3973,2579],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":1101832793,"hw":"steps","ts":"2026-04-16","nodes":[14618,14619],"surface":"sett","incline":"up","stepCount":6,"ramp":"no","handrail":"yes"},{"id":1101832794,"hw":"footway","ts":"2022-10-07","nodes":[5030,14620],"surface":"paving_stones"},{"id":1101832795,"hw":"footway","ts":"2022-10-07","nodes":[14618,14621],"surface":"sett"},{"id":1101832796,"hw":"footway","ts":"2022-10-07","nodes":[14622,14623],"surface":"sett"},{"id":1101832797,"hw":"footway","ts":"2022-10-07","nodes":[14620,14622,14619],"surface":"sett"},{"id":1102247773,"hw":"footway","ts":"2026-08-29","nodes":[14624,8000,14625],"surface":"paving_stones","footway":"sidewalk"},{"id":1102247774,"hw":"footway","ts":"2026-08-25","nodes":[14626,14627],"surface":"paving_stones"},{"id":1102247775,"hw":"footway","ts":"2025-03-03","nodes":[14627,14628,14629,14630],"surface":"paving_stones","footway":"crossing"},{"id":1102247776,"hw":"footway","ts":"2022-10-09","nodes":[14630,10911,14631],"surface":"paving_stones"},{"id":1102247777,"hw":"footway","ts":"2022-10-09","nodes":[14631,3601,14632],"surface":"asphalt","footway":"crossing"},{"id":1102247778,"hw":"footway","ts":"2022-10-09","nodes":[14632,8712],"surface":"paving_stones"},{"id":1102247779,"hw":"footway","ts":"2022-10-09","nodes":[3174,8476,14633],"surface":"paving_stones"},{"id":1102247780,"hw":"footway","ts":"2023-09-26","nodes":[14633,14634,14635,14636],"surface":"paving_stones","footway":"crossing"},{"id":1102247781,"hw":"footway","ts":"2022-10-09","nodes":[14636,14637],"surface":"paving_stones"},{"id":1102247782,"hw":"footway","ts":"2022-10-09","nodes":[14637,13525,14638],"surface":"asphalt","footway":"crossing"},{"id":1102247783,"hw":"footway","ts":"2022-10-09","nodes":[14638,8783],"surface":"paving_stones"},{"id":1102247784,"hw":"footway","ts":"2025-05-11","nodes":[14639,14640,8391,14641,14642,14643,14644,14645,14646],"surface":"paving_stones","footway":"sidewalk"},{"id":1102247785,"hw":"footway","ts":"2026-09-15","nodes":[8393,5564,14647,14639,3172],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":1102247787,"hw":"footway","ts":"2022-10-09","nodes":[13532,14648,14649,14650,14651],"surface":"paving_stones"},{"id":1102247789,"hw":"footway","ts":"2022-10-09","nodes":[8455,1758,8466],"surface":"paving_stones"},{"id":1102247790,"hw":"footway","ts":"2023-03-07","nodes":[8451,14652,14653,14654],"surface":"paving_stones","footway":"crossing"},{"id":1102247791,"hw":"footway","ts":"2022-10-09","nodes":[14654,8464],"surface":"paving_stones","footway":"sidewalk"},{"id":1102247792,"hw":"footway","ts":"2023-03-07","nodes":[8454,14655,14656,14657],"surface":"paving_stones","footway":"crossing"},{"id":1102247793,"hw":"footway","ts":"2022-10-09","nodes":[14657,8467],"surface":"paving_stones","footway":"sidewalk"},{"id":1102247795,"hw":"footway","ts":"2022-10-09","nodes":[14164,8894,14658,8897,14659,14660,11666,14661,11661,14662,14663,14664,8785],"surface":"paving_stones","footway":"sidewalk"},{"id":1102247798,"hw":"footway","ts":"2026-08-21","nodes":[7244,7262,14665,14666,14667,8031,9161],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":1102247799,"hw":"footway","ts":"2022-10-09","nodes":[9165,14646,9158],"surface":"asphalt"},{"id":1102247801,"hw":"footway","ts":"2026-08-21","nodes":[7268,4222,14668,7245],"surface":"paving_stones","smooth":"good"},{"id":1102247802,"hw":"footway","ts":"2022-10-09","nodes":[14669,8487,7263],"surface":"paving_stones"},{"id":1102247803,"hw":"footway","ts":"2022-10-09","nodes":[14670,6116,14669],"surface":"asphalt","footway":"crossing"},{"id":1102247804,"hw":"footway","ts":"2026-09-06","nodes":[14671,8706],"surface":"paving_stones","smooth":"good"},{"id":1102247805,"hw":"footway","ts":"2026-08-21","nodes":[14672,3604,14671],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":1102247806,"hw":"footway","ts":"2026-08-21","nodes":[3164,4229,13339],"surface":"paving_stones","smooth":"good"},{"id":1102247807,"hw":"footway","ts":"2026-08-21","nodes":[13342,10912,14672],"surface":"paving_stones","smooth":"good"},{"id":1102247808,"hw":"footway","ts":"2026-08-30","nodes":[8022,8216],"surface":"paving_stones"},{"id":1102247809,"hw":"footway","ts":"2024-03-08","nodes":[8703,14670],"surface":"paving_stones","footway":"sidewalk"},{"id":1102250540,"hw":"living_street","ts":"2023-09-16","nodes":[2630,8217,13521],"name":"Bożego Ciała","surface":"asphalt"},{"id":1102735917,"hw":"footway","ts":"2022-10-10","nodes":[14673,4589],"surface":"paving_stones"},{"id":1102735925,"hw":"footway","ts":"2022-10-10","nodes":[14674,14675],"tunnel":true},{"id":1102735926,"hw":"footway","ts":"2022-10-10","nodes":[4640,14674],"surface":"paving_stones"},{"id":1103019236,"hw":"footway","ts":"2024-01-30","nodes":[14676,14677,14678,14679],"surface":"paving_stones"},{"id":1103019237,"hw":"footway","ts":"2026-08-04","nodes":[1434,12610,14680,14681,14682],"surface":"paving_stones"},{"id":1103019241,"hw":"service","ts":"2026-08-19","nodes":[1436,14683,14684,14679,14685],"surface":"paving_stones","smooth":"good"},{"id":1103029394,"hw":"footway","ts":"2026-01-29","nodes":[14686,14687,14688,4728],"surface":"paving_stones"},{"id":1103029395,"hw":"service","ts":"2024-01-27","nodes":[14689,14686,14690,14691,7877,5976],"surface":"asphalt"},{"id":1103029399,"hw":"service","ts":"2026-08-30","nodes":[4452,14692,14693],"surface":"paved"},{"id":1103683046,"hw":"service","ts":"2025-08-25","nodes":[13492,14694,5813,14695],"surface":"paved"},{"id":1103683047,"hw":"footway","ts":"2022-10-14","nodes":[4511,14696,14697],"surface":"paving_stones"},{"id":1103683051,"hw":"footway","ts":"2026-08-29","nodes":[5752,14698,14699,14700,14701,14702,14703,5807],"surface":"paving_stones"},{"id":1103683052,"hw":"footway","ts":"2022-10-14","nodes":[5752,13094],"surface":"paving_stones","footway":"sidewalk"},{"id":1103683055,"hw":"service","ts":"2025-08-25","nodes":[13495,14704,5807,14705],"surface":"paved"},{"id":1103683057,"hw":"service","ts":"2026-08-29","nodes":[13497,14706,14707,14699,14708],"surface":"sett"},{"id":1103683058,"hw":"footway","ts":"2026-08-28","nodes":[13572,5800],"surface":"paving_stones","footway":"sidewalk"},{"id":1103683060,"hw":"footway","ts":"2026-08-28","nodes":[13569,5809],"surface":"paving_stones","footway":"sidewalk"},{"id":1103683061,"hw":"footway","ts":"2022-10-14","nodes":[8946,8948,5553,13552],"surface":"paving_stones"},{"id":1103683062,"hw":"footway","ts":"2022-10-14","nodes":[5312,13555],"surface":"paving_stones"},{"id":1103683064,"hw":"footway","ts":"2024-02-16","nodes":[5314,14709,14710,14711,14712,14713,14714,13415],"surface":"paving_stones"},{"id":1104146450,"hw":"service","ts":"2022-10-15","nodes":[13004,3738,14715,14716,14717],"surface":"asphalt","smooth":"good"},{"id":1104825770,"hw":"footway","ts":"2022-10-17","nodes":[5294,14718],"surface":"paving_stones"},{"id":1104829473,"hw":"service","ts":"2026-07-17","nodes":[14719,12585],"surface":"paving_stones"},{"id":1104829474,"hw":"service","ts":"2024-02-13","nodes":[1495,5469,14719],"surface":"paving_stones"},{"id":1105387538,"hw":"footway","ts":"2022-10-20","nodes":[5951,11991,14720,14721],"surface":"paving_stones","footway":"sidewalk"},{"id":1105387539,"hw":"service","ts":"2024-02-06","nodes":[3321,14721,14722],"surface":"sett"},{"id":1105387540,"hw":"footway","ts":"2022-10-20","nodes":[14723,2611,14724],"surface":"asphalt","footway":"crossing"},{"id":1105387541,"hw":"footway","ts":"2022-10-20","nodes":[14724,14725,14726,14727,14728,5451],"surface":"paving_stones","footway":"sidewalk"},{"id":1105387542,"hw":"footway","ts":"2022-10-20","nodes":[14204,5522,14729,12413,14723],"surface":"paving_stones","footway":"sidewalk"},{"id":1105387543,"hw":"footway","ts":"2024-02-06","nodes":[12848,14730,14731,14732,14733,14734,14735,320,14736,14737,14738,14739,14740,14741,14725],"surface":"paving_stones","footway":"sidewalk"},{"id":1106180651,"hw":"footway","ts":"2022-10-22","nodes":[14742,14743],"surface":"paved"},{"id":1106180703,"hw":"footway","ts":"2022-10-22","nodes":[5161,14744,10813,5235]},{"id":1106180721,"hw":"service","ts":"2022-10-22","nodes":[10548,14745,14746],"surface":"paved","incline":"down"},{"id":1106180766,"hw":"footway","ts":"2022-10-22","nodes":[14747,14748,14749,14750,5234],"surface":"paved","footway":"sidewalk"},{"id":1106180780,"hw":"footway","ts":"2022-10-22","nodes":[14751,14752,14753],"surface":"paved"},{"id":1106180781,"hw":"footway","ts":"2022-10-22","nodes":[14754,14755],"surface":"paved"},{"id":1106180782,"hw":"footway","ts":"2024-02-11","nodes":[14756,14757,14758,14759,14760,14761,14745,14754,14742,14762,14763,14764,14765,14766,14767,14768,14769,10542],"surface":"paving_stones","footway":"sidewalk"},{"id":1106180784,"hw":"footway","ts":"2026-07-02","nodes":[14770,14771,10556,14747],"surface":"asphalt","footway":"crossing"},{"id":1106180785,"hw":"footway","ts":"2024-02-17","nodes":[14772,14773,14770],"surface":"paved","footway":"sidewalk"},{"id":1106180786,"hw":"footway","ts":"2026-09-03","nodes":[14753,10550,14759],"surface":"paving_stones","footway":"crossing"},{"id":1106180787,"hw":"footway","ts":"2026-09-03","nodes":[14755,10547,14751],"surface":"paving_stones","footway":"crossing"},{"id":1106180788,"hw":"footway","ts":"2026-09-03","nodes":[14757,10553,14773],"surface":"paving_stones","footway":"crossing"},{"id":1106180807,"hw":"service","ts":"2022-10-22","nodes":[10543,14774],"surface":"paved"},{"id":1106212869,"hw":"footway","ts":"2024-02-07","nodes":[12658,14775,14776,14777,14778]},{"id":1106218168,"hw":"footway","ts":"2024-09-02","nodes":[14779,14780,14781],"surface":"sett"},{"id":1106218169,"hw":"steps","ts":"2024-09-02","nodes":[14782,14783,14779],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"yes","checked":"2024-09-02"},{"id":1106218170,"hw":"footway","ts":"2024-09-02","nodes":[5202,14784,14785,14782],"surface":"sett"},{"id":1106318288,"hw":"footway","ts":"2023-01-05","nodes":[4705,14786],"surface":"paving_stones","footway":"sidewalk"},{"id":1106318289,"hw":"footway","ts":"2022-10-23","nodes":[4708,14787],"surface":"paving_stones","footway":"sidewalk"},{"id":1106318290,"hw":"footway","ts":"2022-10-23","nodes":[4707,14788],"surface":"paving_stones","footway":"sidewalk"},{"id":1106318291,"hw":"footway","ts":"2025-08-03","nodes":[4706,14789],"surface":"paving_stones","footway":"sidewalk"},{"id":1106318292,"hw":"footway","ts":"2022-10-23","nodes":[8640,8666]},{"id":1106959573,"hw":"footway","ts":"2022-10-25","nodes":[14790,13160],"surface":"paving_stones"},{"id":1106959575,"hw":"footway","ts":"2022-10-25","nodes":[8643,13161],"surface":"paving_stones"},{"id":1106959576,"hw":"footway","ts":"2022-10-25","nodes":[14791,4609],"surface":"paving_stones"},{"id":1106959579,"hw":"service","ts":"2024-05-07","nodes":[14792,4611,14793,3136]},{"id":1106959584,"hw":"service","ts":"2022-10-25","nodes":[8435,14794,14795,14796],"surface":"paved"},{"id":1106959585,"hw":"footway","ts":"2022-10-25","nodes":[14797,14798,14799,14800,4616],"surface":"paved"},{"id":1106959586,"hw":"service","ts":"2024-05-07","nodes":[14801,14802,4614,14803,14797,14804,14805,14806,8434],"surface":"paved"},{"id":1106959587,"hw":"footway","ts":"2022-10-25","nodes":[4619,14807],"surface":"paving_stones"},{"id":1106972195,"hw":"service","ts":"2022-10-26","nodes":[14808,8673,2985],"surface":"paved"},{"id":1106972196,"hw":"service","ts":"2022-10-26","nodes":[14809,14810,14811,14812,14813,14808],"surface":"paving_stones"},{"id":1106972198,"hw":"service","ts":"2022-10-26","nodes":[14814,8674,2987],"surface":"paved"},{"id":1106972199,"hw":"service","ts":"2022-10-26","nodes":[8646,14814],"surface":"paved"},{"id":1106972204,"hw":"footway","ts":"2022-10-26","nodes":[14815,8675],"surface":"paving_stones"},{"id":1107228471,"hw":"service","ts":"2022-10-26","nodes":[3122,8920,14816],"surface":"paved"},{"id":1107584943,"hw":"footway","ts":"2026-08-29","nodes":[8227,3514,14817],"surface":"asphalt","footway":"crossing"},{"id":1107584944,"hw":"footway","ts":"2022-10-27","nodes":[11606,7865,11601],"surface":"asphalt","footway":"sidewalk"},{"id":1107584945,"hw":"footway","ts":"2023-10-14","nodes":[11605,4688,11603],"surface":"paving_stones","footway":"sidewalk"},{"id":1107584946,"hw":"footway","ts":"2024-01-28","nodes":[7883,14818,14819,14820],"surface":"paving_stones","footway":"sidewalk"},{"id":1107584947,"hw":"footway","ts":"2022-10-27","nodes":[11604,14820,14821,14822],"surface":"paving_stones","footway":"sidewalk"},{"id":1107584948,"hw":"footway","ts":"2026-08-29","nodes":[14823,14824,14825,14826,12237,14827,14828],"surface":"asphalt","footway":"sidewalk"},{"id":1107584949,"hw":"footway","ts":"2022-10-27","nodes":[14822,1438,11594],"surface":"asphalt","footway":"crossing"},{"id":1109162746,"hw":"service","ts":"2022-11-02","nodes":[2617,8111,14829],"surface":"paved"},{"id":1109859002,"hw":"footway","ts":"2022-11-03","nodes":[5535,7958],"surface":"paving_stones"},{"id":1109859003,"hw":"footway","ts":"2022-11-03","nodes":[5536,14830],"surface":"paving_stones"},{"id":1109859004,"hw":"footway","ts":"2022-11-03","nodes":[7960,14831],"surface":"paving_stones"},{"id":1110230129,"hw":"service","ts":"2026-01-29","nodes":[2484,13204,14832,14833]},{"id":1110230131,"hw":"service","ts":"2022-11-04","nodes":[3751,14834]},{"id":1110230132,"hw":"service","ts":"2022-11-04","nodes":[14835,14834,14836]},{"id":1111204577,"hw":"footway","ts":"2023-05-06","nodes":[11356,611,9268],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":1111204578,"hw":"footway","ts":"2022-11-07","nodes":[11030,14837,14838,14839,2338,14840,11942],"surface":"paving_stones"},{"id":1111644573,"hw":"footway","ts":"2022-11-09","nodes":[10092,14841,14842,14843],"surface":"paving_stones"},{"id":1113310565,"hw":"service","ts":"2025-12-05","nodes":[14582,14844,14845,14502,14846,14847,14848,10653,14849,14850,3626]},{"id":1113718372,"hw":"tertiary","ts":"2025-08-21","nodes":[2666,14851,14852,6031],"name":"Starowiślna","surface":"asphalt"},{"id":1115555024,"hw":"path","ts":"2023-09-14","nodes":[13266,14853,14854],"surface":"paving_stones"},{"id":1115555025,"hw":"path","ts":"2023-09-14","nodes":[10210,14855,14854,14856,14857,14858],"surface":"paving_stones"},{"id":1115555026,"hw":"path","ts":"2023-09-14","nodes":[10170,13276],"surface":"paving_stones"},{"id":1115555027,"hw":"path","ts":"2023-09-14","nodes":[10168,13274],"surface":"paving_stones"},{"id":1115623893,"hw":"footway","ts":"2022-11-20","nodes":[14859,682,12007],"surface":"paved","footway":"crossing"},{"id":1115623894,"hw":"footway","ts":"2024-08-03","nodes":[13822,14860,14861,14862,14863,14859,14864,13815],"surface":"paving_stones","footway":"sidewalk"},{"id":1115623895,"hw":"footway","ts":"2022-11-20","nodes":[11899,1891,13822],"surface":"paved","footway":"crossing"},{"id":1117616951,"hw":"footway","ts":"2022-11-27","nodes":[5850,14865],"surface":"paving_stones"},{"id":1117616952,"hw":"footway","ts":"2022-11-27","nodes":[5304,14866],"surface":"paving_stones"},{"id":1117616953,"hw":"footway","ts":"2022-11-27","nodes":[14867,5242],"surface":"paving_stones"},{"id":1119709998,"hw":"tertiary","ts":"2025-08-12","nodes":[14868,14869],"name":"Marszałka Józefa Piłsudskiego","surface":"asphalt","smooth":"good"},{"id":1119823599,"hw":"footway","ts":"2024-10-03","nodes":[11328,7767,13756],"surface":"asphalt","footway":"crossing"},{"id":1121516390,"hw":"footway","ts":"2022-12-12","nodes":[9765,1726,13985],"surface":"asphalt","footway":"crossing"},{"id":1121516391,"hw":"footway","ts":"2022-12-12","nodes":[13986,7798,9774],"surface":"asphalt","footway":"crossing"},{"id":1121516392,"hw":"footway","ts":"2022-12-12","nodes":[9756,1734,9793],"surface":"asphalt","footway":"crossing"},{"id":1121516393,"hw":"footway","ts":"2022-12-12","nodes":[9759,1736,9794],"surface":"asphalt","footway":"crossing"},{"id":1124633814,"hw":"footway","ts":"2022-12-24","nodes":[4003,14870,14871,1324],"surface":"paving_stones"},{"id":1124633815,"hw":"footway","ts":"2022-12-24","nodes":[1327,10827],"surface":"asphalt"},{"id":1127910982,"hw":"footway","ts":"2026-07-06","nodes":[11355,14872,11325],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":1127910983,"hw":"footway","ts":"2026-09-25","nodes":[9274,13434,14873],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":1127910984,"hw":"footway","ts":"2026-09-27","nodes":[13747,13015,12034],"surface":"asphalt","footway":"crossing"},{"id":1127910985,"hw":"footway","ts":"2026-09-27","nodes":[13017,368,12033],"surface":"asphalt","footway":"crossing"},{"id":1127910986,"hw":"footway","ts":"2025-05-28","nodes":[14874,13013,14875],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":1127910987,"hw":"footway","ts":"2025-05-28","nodes":[12037,372,13743],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":1127910988,"hw":"footway","ts":"2026-09-25","nodes":[13742,625,14876,13752],"surface":"asphalt","footway":"crossing"},{"id":1130833992,"hw":"service","ts":"2023-01-11","nodes":[13006,9409,14877]},{"id":1134971874,"hw":"path","ts":"2025-06-10","nodes":[1921,14878,14879,14880,14881,14882],"surface":"paving_stones"},{"id":1134971875,"hw":"path","ts":"2024-06-03","nodes":[12644,14883,7542],"surface":"paving_stones"},{"id":1135260203,"hw":"service","ts":"2025-08-25","nodes":[14884,5450,2677]},{"id":1135620252,"hw":"service","ts":"2023-01-27","nodes":[14885,8665,1653]},{"id":1135620581,"hw":"footway","ts":"2023-01-27","nodes":[8433,14886],"width":"1.95","tunnel":true},{"id":1135620757,"hw":"service","ts":"2023-01-27","nodes":[1652,4679,8429]},{"id":1135621146,"hw":"footway","ts":"2023-01-27","nodes":[8428,14887],"width":"1.87","tunnel":true},{"id":1135621147,"hw":"footway","ts":"2023-01-27","nodes":[8642,14888],"width":"2.03","tunnel":true},{"id":1135621244,"hw":"service","ts":"2023-01-27","nodes":[1650,4681,8431]},{"id":1135621439,"hw":"footway","ts":"2023-01-27","nodes":[4684,8424]},{"id":1135621637,"hw":"service","ts":"2023-01-27","nodes":[14889,8398],"width":"2.49","tunnel":true},{"id":1135621638,"hw":"footway","ts":"2025-03-07","nodes":[14890,8660],"surface":"paving_stones"},{"id":1135621683,"hw":"footway","ts":"2024-10-14","nodes":[8400,4686],"surface":"paving_stones"},{"id":1135623706,"hw":"footway","ts":"2023-01-27","nodes":[14891,8060]},{"id":1135623707,"hw":"footway","ts":"2023-01-27","nodes":[14892,8059]},{"id":1135623708,"hw":"footway","ts":"2023-01-27","nodes":[14893,5505]},{"id":1135623891,"hw":"footway","ts":"2023-03-15","nodes":[14894,8711],"surface":"paving_stones"},{"id":1135623892,"hw":"footway","ts":"2023-03-15","nodes":[14895,8710],"surface":"paving_stones"},{"id":1135624607,"hw":"service","ts":"2023-02-19","nodes":[3584,14896,7785,8488],"surface":"sett"},{"id":1137999197,"hw":"footway","ts":"2025-06-19","nodes":[14261,9196,14897,14898,14899,14900,794],"surface":"asphalt","footway":"crossing"},{"id":1137999506,"hw":"footway","ts":"2023-02-05","nodes":[11641,13793],"surface":"asphalt","footway":"crossing"},{"id":1138391504,"hw":"footway","ts":"2024-03-31","nodes":[14901,14902,13760],"surface":"paving_stones"},{"id":1138391505,"hw":"footway","ts":"2024-03-31","nodes":[14902,14903],"surface":"asphalt"},{"id":1138391506,"hw":"footway","ts":"2023-07-03","nodes":[14904,632,14905,14906,14907,14903,14908,14909,13762],"surface":"paving_stones","footway":"sidewalk"},{"id":1141395442,"hw":"footway","ts":"2023-03-07","nodes":[7321,14910],"surface":"paving_stones"},{"id":1141395443,"hw":"service","ts":"2024-04-03","nodes":[14910,14911,14912,14913,14914,12727,6887],"surface":"paving_stones"},{"id":1141747619,"hw":"footway","ts":"2023-02-09","nodes":[11777,14915,14916]},{"id":1141747622,"hw":"steps","ts":"2025-05-02","nodes":[13709,14917],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":1141747623,"hw":"footway","ts":"2025-12-12","nodes":[13708,14918,14919,14917,14920,11245],"surface":"paving_stones"},{"id":1141747624,"hw":"footway","ts":"2025-07-05","nodes":[14921,14922,11744],"surface":"paving_stones"},{"id":1141747632,"hw":"footway","ts":"2023-02-09","nodes":[11740,14923,14924,11721]},{"id":1152356411,"hw":"footway","ts":"2024-03-02","nodes":[14925,5611]},{"id":1152356412,"hw":"footway","ts":"2024-03-02","nodes":[9188,14926]},{"id":1152356413,"hw":"steps","ts":"2024-03-02","nodes":[14926,14925],"incline":"up","handrail":"no"},{"id":1152557187,"hw":"footway","ts":"2023-03-07","nodes":[14927,14928],"surface":"paving_stones"},{"id":1152557188,"hw":"steps","ts":"2026-04-23","nodes":[14929,14927],"surface":"paving_stones","incline":"down","stepCount":3,"ramp":"no","handrail":"no"},{"id":1152557189,"hw":"footway","ts":"2023-03-07","nodes":[14930,14929],"surface":"paving_stones"},{"id":1152557190,"hw":"steps","ts":"2026-04-23","nodes":[4117,14930],"surface":"paving_stones","incline":"down","stepCount":2,"ramp":"no","handrail":"no"},{"id":1152557191,"hw":"steps","ts":"2026-04-23","nodes":[14928,14931],"surface":"paving_stones","incline":"down","stepCount":6,"ramp":"no","handrail":"no"},{"id":1152557192,"hw":"footway","ts":"2023-03-07","nodes":[14931,4402],"surface":"paving_stones"},{"id":1154397494,"hw":"footway","ts":"2023-03-15","nodes":[8709,14932],"surface":"paving_stones"},{"id":1154698614,"hw":"service","ts":"2023-03-16","nodes":[14933,14934],"tunnel":true},{"id":1154698615,"hw":"service","ts":"2023-03-16","nodes":[5999,14933]},{"id":1154698616,"hw":"footway","ts":"2023-07-23","nodes":[10184,14935,14936,14937,14938,14497],"surface":"paving_stones"},{"id":1154698617,"hw":"footway","ts":"2023-03-16","nodes":[14498,14939,14940,14941,14942,14943,14944,14937,14945,14946],"surface":"paving_stones"},{"id":1154698618,"hw":"footway","ts":"2023-03-16","nodes":[14936,14947,14948,14941],"surface":"paving_stones"},{"id":1154698619,"hw":"service","ts":"2023-03-16","nodes":[3719,5999]},{"id":1154698620,"hw":"service","ts":"2023-03-16","nodes":[14934,14945,14949,14950,14951,3720]},{"id":1154698622,"hw":"service","ts":"2025-05-31","nodes":[14952,14953,14954],"surface":"paving_stones","smooth":"excellent"},{"id":1161360341,"hw":"footway","ts":"2026-08-17","nodes":[12554,7452],"surface":"paving_stones"},{"id":1164090953,"hw":"footway","ts":"2026-05-03","nodes":[3338,14955,3665],"surface":"paving_stones"},{"id":1166221863,"hw":"residential","ts":"2025-04-09","nodes":[14956,12387,14957],"name":"Romana Ingardena","surface":"asphalt"},{"id":1166221864,"hw":"residential","ts":"2025-05-16","nodes":[366,11833,14958,14959],"name":"Krupnicza","surface":"asphalt","smooth":"good"},{"id":1171357688,"hw":"tertiary","ts":"2025-03-24","nodes":[14869,14960,2531],"name":"Marszałka Józefa Piłsudskiego","surface":"asphalt","smooth":"intermediate"},{"id":1171357689,"hw":"footway","ts":"2023-05-10","nodes":[14961,14962,14963],"surface":"paving_stones","footway":"sidewalk"},{"id":1171357690,"hw":"footway","ts":"2023-05-10","nodes":[7348,6372,14961],"surface":"asphalt","footway":"crossing"},{"id":1173043380,"hw":"footway","ts":"2023-05-15","nodes":[5826,14964,13094],"surface":"paving_stones","footway":"sidewalk"},{"id":1173043381,"hw":"footway","ts":"2026-08-29","nodes":[13096,14965,14966,14967,14968,14969,5752],"surface":"paving_stones","footway":"sidewalk"},{"id":1173043382,"hw":"footway","ts":"2023-05-15","nodes":[4542,6237],"surface":"asphalt"},{"id":1173043808,"hw":"service","ts":"2025-08-08","nodes":[7627,14970,2881],"name":"Droga do Zamku","surface":"sett","smooth":"intermediate"},{"id":1173043809,"hw":"pedestrian","ts":"2025-12-21","nodes":[2883,14971,1363],"surface":"sett","smooth":"excellent"},{"id":1173048536,"hw":"pedestrian","ts":"2026-09-27","nodes":[7083,3265],"surface":"sett","smooth":"intermediate","incline":"up"},{"id":1173048537,"hw":"footway","ts":"2024-10-15","nodes":[3265,14972,14973,14974,14975,7112],"surface":"paving_stones"},{"id":1173048538,"hw":"footway","ts":"2024-10-15","nodes":[7027,3265],"surface":"paving_stones"},{"id":1173048539,"hw":"footway","ts":"2026-01-20","nodes":[7029,13589],"surface":"sett"},{"id":1173048540,"hw":"footway","ts":"2023-05-15","nodes":[3478,594],"surface":"paving_stones"},{"id":1173052547,"hw":"living_street","ts":"2026-08-24","nodes":[2570,211,4344,228,14976,14977,14978,14979,14980,14981,14982,14983,14984,14985,14986,14987,6408],"name":"Rynek Główny","surface":"sett","smooth":"excellent"},{"id":1173073656,"hw":"footway","ts":"2026-08-30","nodes":[14988,14989,8545,14990,14991],"surface":"asphalt"},{"id":1173073657,"hw":"service","ts":"2024-04-15","nodes":[4894,14992],"surface":"paving_stones"},{"id":1173073658,"hw":"footway","ts":"2026-08-30","nodes":[4897,14993,14994,14995,8730],"surface":"paving_stones"},{"id":1173073659,"hw":"service","ts":"2026-06-29","nodes":[4897,6439],"surface":"paving_stones"},{"id":1173073660,"hw":"residential","ts":"2025-09-27","nodes":[9199,14996,14997,14998,14999,15000,15001,2802],"name":"Franciszkańska","surface":"asphalt"},{"id":1173073661,"hw":"footway","ts":"2024-03-01","nodes":[838,15002,15003,15004],"surface":"paving_stones"},{"id":1173073662,"hw":"service","ts":"2025-01-01","nodes":[838,15005,10013],"surface":"asphalt"},{"id":1173073663,"hw":"footway","ts":"2024-03-01","nodes":[15004,3492],"surface":"asphalt"},{"id":1173073664,"hw":"footway","ts":"2023-05-15","nodes":[8620,10744],"surface":"paving_stones","smooth":"good"},{"id":1173073665,"hw":"living_street","ts":"2026-08-25","nodes":[7089,15006,15007,15008,387],"name":"Podzamcze","surface":"sett","smooth":"intermediate"},{"id":1173073666,"hw":"footway","ts":"2026-08-25","nodes":[11664,7113],"surface":"paving_stones"},{"id":1173073667,"hw":"living_street","ts":"2026-08-25","nodes":[390,15009,3505],"name":"Podzamcze","surface":"sett","smooth":"intermediate"},{"id":1173073668,"hw":"footway","ts":"2023-05-15","nodes":[390,8619],"surface":"paving_stones"},{"id":1173073669,"hw":"footway","ts":"2023-05-15","nodes":[7111,7116],"surface":"paving_stones"},{"id":1173073670,"hw":"footway","ts":"2023-05-15","nodes":[1337,15010,15011,4008],"surface":"asphalt"},{"id":1173073671,"hw":"footway","ts":"2023-05-15","nodes":[4008,15012,15013,7540,15014,7541,15015,15016,1302],"surface":"asphalt"},{"id":1173073672,"hw":"path","ts":"2025-08-13","nodes":[1952,15017,15018,15019,1365,15020,15021,13603,15022,15023,15024,13602,15025,15026,1367,15027,3632],"name":"Bulwar Czerwieński","surface":"asphalt"},{"id":1173073673,"hw":"path","ts":"2024-01-15","nodes":[1936,15028,1293],"name":"Bulwar Rodła","surface":"asphalt"},{"id":1173073674,"hw":"path","ts":"2023-05-15","nodes":[14367,10703],"surface":"paving_stones"},{"id":1173073675,"hw":"path","ts":"2023-05-15","nodes":[1717,14367],"surface":"paving_stones"},{"id":1176324416,"hw":"footway","ts":"2023-05-26","nodes":[15029,15030,15031,15032,15033,15029]},{"id":1176324417,"hw":"footway","ts":"2023-05-26","nodes":[15030,15034]},{"id":1176324418,"hw":"service","ts":"2026-06-16","nodes":[15035,15034,15036,3491]},{"id":1180673282,"hw":"path","ts":"2026-04-29","nodes":[15037,15038,15039,15040,15041,15042],"surface":"asphalt","checked":"2026-04-29"},{"id":1180673285,"hw":"path","ts":"2026-04-29","nodes":[15043,15044,15037],"surface":"asphalt","checked":"2026-04-29"},{"id":1180673286,"hw":"footway","ts":"2024-01-31","nodes":[15043,15045],"surface":"asphalt"},{"id":1180673287,"hw":"footway","ts":"2026-07-01","nodes":[15045,15046,15047,15048,15049,15050,15051,15052,15053,15054,15055,15056,15057,15058],"surface":"concrete","bridge":true},{"id":1180673291,"hw":"footway","ts":"2026-07-01","nodes":[15042,15059,8278],"surface":"paving_stones","footway":"sidewalk"},{"id":1180673293,"hw":"footway","ts":"2026-07-02","nodes":[15060,15061,15062,15063,15064,15065,15066,15067,15068,15069,15070,15071,15072,15073,15074,15075,15076,15077,15078],"surface":"paving_stones","smooth":"good"},{"id":1181039752,"hw":"footway","ts":"2025-07-16","nodes":[15079,15080,15081,15082,15083,15084,15085,15086,15087,15088,15089,15090,15091,15092,15093],"surface":"concrete","rampWheelchair":"yes","bridge":true},{"id":1181039753,"hw":"footway","ts":"2025-07-16","nodes":[15058,15094,15095,15096,15097,15098,15099,15100,15101,15102,15103,15104,15105,15106,15107,15079],"surface":"concrete","rampWheelchair":"yes","bridge":true},{"id":1181039754,"hw":"steps","ts":"2026-04-29","nodes":[15108,15109],"surface":"concrete","incline":"up","stepCount":13,"ramp":"no","handrail":"yes"},{"id":1181039755,"hw":"footway","ts":"2024-01-31","nodes":[15094,15108],"surface":"concrete","bridge":true},{"id":1181121675,"hw":"footway","ts":"2023-06-11","nodes":[15110,15111],"bridge":true},{"id":1181121676,"hw":"footway","ts":"2023-06-11","nodes":[1950,15110]},{"id":1181468581,"hw":"path","ts":"2025-12-05","nodes":[15112,15113,12276],"surface":"paved"},{"id":1182058234,"hw":"footway","ts":"2023-06-14","nodes":[7674,15114]},{"id":1182058235,"hw":"service","ts":"2023-06-14","nodes":[6431,7675,15115]},{"id":1183368651,"hw":"service","ts":"2023-06-19","nodes":[15116,3512,15117]},{"id":1183368653,"hw":"service","ts":"2023-06-19","nodes":[3510,15118]},{"id":1183368655,"hw":"service","ts":"2023-06-19","nodes":[3511,15119]},{"id":1184171708,"hw":"residential","ts":"2025-09-09","nodes":[3631,15120,15121],"name":"Szwedzka","surface":"asphalt"},{"id":1185513400,"hw":"footway","ts":"2023-07-18","nodes":[15122,15123,15124,15125,15126,15127,15128,15129,15130,10619],"surface":"paved"},{"id":1185513403,"hw":"path","ts":"2023-06-28","nodes":[6957,15131,15132],"surface":"paved"},{"id":1185513405,"hw":"footway","ts":"2024-11-17","nodes":[7819,15133,15134,15132],"surface":"paving_stones","smooth":"excellent"},{"id":1185513406,"hw":"path","ts":"2024-07-15","nodes":[13116,6952],"surface":"asphalt"},{"id":1185513407,"hw":"path","ts":"2026-02-27","nodes":[2817,4089],"surface":"asphalt","checked":"2023-06-18"},{"id":1185662112,"hw":"footway","ts":"2026-08-28","nodes":[15135,15136,15137,15138,15139,5854,15140],"surface":"asphalt"},{"id":1185813681,"hw":"steps","ts":"2024-08-21","nodes":[5591,15141],"surface":"paving_stones","incline":"up","stepCount":2,"ramp":"yes","rampWheelchair":"yes","handrail":"yes"},{"id":1185813682,"hw":"footway","ts":"2023-06-29","nodes":[15141,9166],"surface":"paving_stones"},{"id":1186989733,"hw":"footway","ts":"2024-09-03","nodes":[15142,15143,14904],"surface":"paving_stones","smooth":"intermediate","footway":"sidewalk"},{"id":1187218288,"hw":"footway","ts":"2026-08-28","nodes":[5855,15144],"surface":"asphalt"},{"id":1190141917,"hw":"living_street","ts":"2026-08-21","nodes":[7054,7057,15145,15146,15147,15148,546],"name":"Jagiellońska","surface":"asphalt"},{"id":1190379886,"hw":"footway","ts":"2023-07-18","nodes":[15149,7825],"surface":"paving_stones"},{"id":1190379887,"hw":"steps","ts":"2025-08-03","nodes":[15150,15149],"surface":"paving_stones","handrail":"no"},{"id":1191664320,"hw":"path","ts":"2023-07-23","nodes":[14935,14950],"surface":"paving_stones"},{"id":1191664421,"hw":"service","ts":"2023-07-23","nodes":[15151,15152,3726],"surface":"ground"},{"id":1194855130,"hw":"footway","ts":"2023-08-04","nodes":[15153,15154,15155,3934]},{"id":1194855131,"hw":"footway","ts":"2023-08-04","nodes":[3694,15156]},{"id":1194855132,"hw":"steps","ts":"2023-08-04","nodes":[15156,15153],"surface":"paving_stones","incline":"up","stepCount":9,"ramp":"yes","rampWheelchair":"yes","handrail":"yes"},{"id":1194860846,"hw":"service","ts":"2023-08-04","nodes":[15157,15158,15159,15160,15161,3684],"surface":"gravel"},{"id":1194860848,"hw":"service","ts":"2023-08-04","nodes":[15162,15157,15163,3692],"surface":"asphalt"},{"id":1194860850,"hw":"footway","ts":"2023-08-04","nodes":[13297,7407],"surface":"paving_stones"},{"id":1194860851,"hw":"service","ts":"2023-08-04","nodes":[3672,15164,15165,15166,15167]},{"id":1194941063,"hw":"footway","ts":"2024-11-11","nodes":[15168,12731,15169],"surface":"paving_stones"},{"id":1194941066,"hw":"footway","ts":"2024-11-11","nodes":[15170,12732,15171],"surface":"paving_stones"},{"id":1194941067,"hw":"footway","ts":"2024-11-11","nodes":[15172,12733,15173],"surface":"paving_stones"},{"id":1194941069,"hw":"footway","ts":"2024-11-11","nodes":[15174,12734,15175],"surface":"paving_stones"},{"id":1194941070,"hw":"footway","ts":"2024-11-11","nodes":[12736,15176],"surface":"paving_stones"},{"id":1194941073,"hw":"footway","ts":"2023-08-05","nodes":[15177,12735],"surface":"paving_stones"},{"id":1194949799,"hw":"footway","ts":"2023-08-05","nodes":[15178,15179,12938],"surface":"paving_stones"},{"id":1194949800,"hw":"footway","ts":"2023-08-05","nodes":[15180,15181,15179,15182,12934],"surface":"paving_stones"},{"id":1194949803,"hw":"footway","ts":"2023-08-05","nodes":[15181,15183,12939],"surface":"paving_stones"},{"id":1195339702,"hw":"footway","ts":"2024-05-19","nodes":[4959,15184,15185,15186,15187,15188,15189,15190,15191,15192,15193,4960],"surface":"sett","smooth":"intermediate"},{"id":1195339703,"hw":"steps","ts":"2023-12-27","nodes":[15194,15188],"surface":"concrete","incline":"down","stepCount":10,"ramp":"no","handrail":"yes"},{"id":1195865664,"hw":"pedestrian","ts":"2026-08-21","nodes":[3242,15195,13284],"surface":"sett","smooth":"intermediate","incline":"down"},{"id":1195865666,"hw":"footway","ts":"2026-08-21","nodes":[15196,11439],"surface":"gravel","smooth":"intermediate"},{"id":1195868630,"hw":"pedestrian","ts":"2026-08-21","nodes":[13284,3255],"surface":"paving_stones","smooth":"excellent","incline":"down"},{"id":1195880823,"hw":"footway","ts":"2023-08-07","nodes":[15197,6475],"surface":"paving_stones"},{"id":1195880824,"hw":"footway","ts":"2023-08-07","nodes":[15198,6476],"surface":"paving_stones"},{"id":1196698948,"hw":"footway","ts":"2023-08-25","nodes":[2248,15199,10514,6245],"surface":"asphalt"},{"id":1196896536,"hw":"footway","ts":"2023-08-10","nodes":[15200,7832],"surface":"sett"},{"id":1196896537,"hw":"footway","ts":"2023-08-10","nodes":[15201,7831],"surface":"sett"},{"id":1196903418,"hw":"footway","ts":"2023-08-10","nodes":[9307,12704],"surface":"wood"},{"id":1196904808,"hw":"service","ts":"2023-08-10","nodes":[602,11650,4230],"surface":"paving_stones"},{"id":1196910168,"hw":"service","ts":"2023-08-10","nodes":[430,11940,15202]},{"id":1197140831,"hw":"service","ts":"2026-09-06","nodes":[7835,15203,15204,15205,15206,15207,15208,15209,15210,15211,15212,15213,15214,15215,15216,15217,15218,15219,15220,15221,15222,7836],"surface":"sett"},{"id":1197140832,"hw":"footway","ts":"2023-08-11","nodes":[15223,15224,7665]},{"id":1197149823,"hw":"footway","ts":"2023-08-11","nodes":[6428,13975,15225]},{"id":1197149824,"hw":"service","ts":"2023-08-11","nodes":[6427,13976,15226]},{"id":1198091453,"hw":"service","ts":"2023-08-14","nodes":[15227,14215,15228]},{"id":1204627591,"hw":"footway","ts":"2024-02-02","nodes":[15229,14258]},{"id":1204627592,"hw":"footway","ts":"2025-06-13","nodes":[14259,15230],"surface":"paving_stones"},{"id":1204627600,"hw":"steps","ts":"2026-08-04","nodes":[15231,15232],"surface":"concrete","incline":"up","stepCount":63,"ramp":"no","handrail":"yes"},{"id":1204627601,"hw":"steps","ts":"2024-09-27","nodes":[15233,15234],"incline":"up","handrail":"yes"},{"id":1204627602,"hw":"footway","ts":"2026-07-01","nodes":[15231,15235,15236,15237,15238,15239,15240,15241,15242,15243,15244,15245,15246,15247,15248,15249,15250,15251,15252,15253,15254,15255,15256],"surface":"concrete","bridge":true},{"id":1204627603,"hw":"footway","ts":"2026-07-01","nodes":[15257,15258,15259,15260,15261,15262,15263,15264,15265,15266,15267,15268,15269,15270,15271,15272,15273,15274,15275,15276,15277,15278,15233],"surface":"concrete","bridge":true},{"id":1204627604,"hw":"footway","ts":"2026-08-19","nodes":[12414,15279,15280,15281,15282,15283,15284,15285,15286,15287,15288,15234],"surface":"paving_stones","smooth":"good"},{"id":1204627605,"hw":"footway","ts":"2026-08-04","nodes":[15287,15289,15232],"surface":"paving_stones"},{"id":1204713312,"hw":"steps","ts":"2023-09-03","nodes":[10432,15290],"surface":"paving_stones","incline":"up","stepCount":13,"ramp":"no","handrail":"yes"},{"id":1204713313,"hw":"steps","ts":"2023-09-03","nodes":[2105,15291],"surface":"paving_stones","incline":"up","stepCount":13,"ramp":"no","handrail":"yes"},{"id":1204847107,"hw":"living_street","ts":"2026-08-21","nodes":[771,11565,11269,15292,15293],"name":"Plac Szczepański","surface":"sett","smooth":"intermediate"},{"id":1205715932,"hw":"steps","ts":"2025-07-16","nodes":[7118,7493,15294],"surface":"paving_stones","incline":"down","ramp":"yes","rampWheelchair":"yes","handrail":"no"},{"id":1205715933,"hw":"footway","ts":"2025-07-16","nodes":[15294,15295],"surface":"paving_stones"},{"id":1205715934,"hw":"steps","ts":"2025-07-16","nodes":[15296,15295],"surface":"paving_stones","incline":"up","ramp":"yes","rampWheelchair":"yes","handrail":"yes"},{"id":1206661328,"hw":"path","ts":"2023-09-10","nodes":[7122,15297,2303,15298,15299],"surface":"paving_stones"},{"id":1206661329,"hw":"path","ts":"2025-03-30","nodes":[15299,1337],"surface":"paving_stones","smooth":"excellent"},{"id":1206714736,"hw":"footway","ts":"2025-09-28","nodes":[2217,15300],"surface":"metal"},{"id":1209299345,"hw":"service","ts":"2023-09-20","nodes":[10868,7678,2959]},{"id":1210006945,"hw":"footway","ts":"2023-09-22","nodes":[15301,15302,15303,15304,15305,15306,15307,15308,15309,15310,15311,15312,15313,15314,15315,15316,15317],"surface":"paving_stones","footway":"sidewalk"},{"id":1210006946,"hw":"footway","ts":"2023-09-22","nodes":[15318,15319,15320],"surface":"paving_stones"},{"id":1210006947,"hw":"footway","ts":"2023-09-22","nodes":[15308,15321,15322,15323,15324,15325,15318,15326,15327],"surface":"paving_stones"},{"id":1210577278,"hw":"footway","ts":"2023-09-24","nodes":[4069,15328],"surface":"paving_stones"},{"id":1210577279,"hw":"footway","ts":"2023-09-24","nodes":[15328,12291,15329],"surface":"asphalt"},{"id":1210577280,"hw":"footway","ts":"2026-01-29","nodes":[15329,15330,15331,15332,15333,15334,7954,14296]},{"id":1211018958,"hw":"footway","ts":"2026-01-20","nodes":[10754,7029],"surface":"sett"},{"id":1211018963,"hw":"pedestrian","ts":"2023-09-26","nodes":[11180,2844],"name":"Świętego Idziego","surface":"sett"},{"id":1211021022,"hw":"footway","ts":"2024-05-19","nodes":[8806,15335,15336,15337,11659,8787],"footway":"sidewalk"},{"id":1211023325,"hw":"residential","ts":"2025-06-16","nodes":[15338,5780],"name":"Rybaki","surface":"asphalt"},{"id":1211570154,"hw":"steps","ts":"2023-09-28","nodes":[11527,8599],"surface":"paving_stones","incline":"down","stepCount":4,"ramp":"no","handrail":"no"},{"id":1212480073,"hw":"footway","ts":"2024-10-01","nodes":[15339,15340,15341,15342,15343,13379],"surface":"paving_stones","footway":"sidewalk"},{"id":1212595141,"hw":"footway","ts":"2023-10-02","nodes":[10118,15344,10123]},{"id":1212595142,"hw":"footway","ts":"2023-10-02","nodes":[15344,15345]},{"id":1212595143,"hw":"footway","ts":"2026-09-24","nodes":[10117,15346,6415],"surface":"paving_stones"},{"id":1212779782,"hw":"steps","ts":"2023-10-03","nodes":[15347,10440],"incline":"down","ramp":"no","handrail":"no"},{"id":1212779784,"hw":"footway","ts":"2023-10-03","nodes":[15348,2037],"surface":"asphalt"},{"id":1212779785,"hw":"steps","ts":"2025-09-28","nodes":[2228,15348],"incline":"down","handrail":"no"},{"id":1212779786,"hw":"footway","ts":"2023-10-03","nodes":[10434,15347]},{"id":1212779787,"hw":"footway","ts":"2023-10-03","nodes":[15349,2227]},{"id":1212779789,"hw":"steps","ts":"2023-10-03","nodes":[2236,15350],"surface":"paving_stones","incline":"up","stepCount":7,"ramp":"no","handrail":"no"},{"id":1212779791,"hw":"footway","ts":"2023-10-03","nodes":[15350,2237]},{"id":1212779795,"hw":"steps","ts":"2023-10-03","nodes":[2218,15349],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"no"},{"id":1212779802,"hw":"steps","ts":"2025-09-28","nodes":[15300,15351],"surface":"metal","incline":"up","stepCount":10,"ramp":"no","handrail":"yes","bridge":true,"checked":"2025-09-27"},{"id":1213415671,"hw":"footway","ts":"2023-10-05","nodes":[15352,8792],"surface":"sett"},{"id":1213415672,"hw":"footway","ts":"2023-10-05","nodes":[15353,8794],"surface":"paving_stones"},{"id":1214581326,"hw":"path","ts":"2023-10-10","nodes":[6945,6948],"surface":"paved"},{"id":1214663602,"hw":"service","ts":"2026-06-04","nodes":[15354,15355],"surface":"paving_stones","tunnel":true},{"id":1214910097,"hw":"service","ts":"2023-10-11","nodes":[15356,15357],"surface":"paving_stones","tunnel":true},{"id":1214910098,"hw":"service","ts":"2023-10-11","nodes":[2526,15358,15359,15360,15361,15362,15363],"surface":"paving_stones"},{"id":1214910099,"hw":"service","ts":"2023-10-11","nodes":[2519,15364,15365],"surface":"paving_stones"},{"id":1214910100,"hw":"service","ts":"2023-10-11","nodes":[15365,15366,15367],"surface":"paving_stones","tunnel":true},{"id":1214910101,"hw":"service","ts":"2023-10-11","nodes":[15357,15368,2518],"surface":"paving_stones"},{"id":1214910102,"hw":"service","ts":"2023-10-11","nodes":[15369,15370,15371,15372,15373,15374],"surface":"paving_stones"},{"id":1214910103,"hw":"service","ts":"2023-10-11","nodes":[15363,15369],"surface":"paving_stones"},{"id":1214910104,"hw":"service","ts":"2023-10-11","nodes":[15369,15356],"surface":"paving_stones"},{"id":1214910105,"hw":"service","ts":"2023-10-11","nodes":[15367,15375,15363],"surface":"paving_stones"},{"id":1214910107,"hw":"footway","ts":"2023-10-11","nodes":[14296,15376,15377,15378,15358,15379,15380,15381,15382,15364,15368,15383,15384,15385,15386,15329],"surface":"paving_stones","footway":"sidewalk"},{"id":1214910109,"hw":"footway","ts":"2023-10-11","nodes":[15378,15387,15388,15389],"surface":"concrete","footway":"sidewalk"},{"id":1214910110,"hw":"footway","ts":"2023-10-11","nodes":[15390,15391,15392,15393,15394,15395,15396,15397,15398],"surface":"paving_stones"},{"id":1214910111,"hw":"footway","ts":"2023-10-11","nodes":[15391,15399,15400],"surface":"paving_stones"},{"id":1214910112,"hw":"footway","ts":"2023-10-11","nodes":[15401,15393],"surface":"paving_stones"},{"id":1214910113,"hw":"footway","ts":"2023-10-11","nodes":[15402,15394],"surface":"paving_stones"},{"id":1214910114,"hw":"footway","ts":"2023-10-11","nodes":[15403,15396],"surface":"paving_stones"},{"id":1214910115,"hw":"footway","ts":"2023-10-11","nodes":[15404,15397],"surface":"paving_stones"},{"id":1214910116,"hw":"steps","ts":"2023-10-11","nodes":[15397,15405],"surface":"paving_stones","incline":"up","stepCount":5,"handrail":"yes"},{"id":1214910117,"hw":"steps","ts":"2023-10-11","nodes":[15395,15406],"surface":"paving_stones","incline":"up","stepCount":5,"handrail":"yes"},{"id":1214910118,"hw":"footway","ts":"2023-10-11","nodes":[15406,15407,15373],"surface":"paving_stones"},{"id":1214910119,"hw":"footway","ts":"2023-10-11","nodes":[15386,15408],"surface":"paving_stones"},{"id":1214910120,"hw":"steps","ts":"2023-10-11","nodes":[15408,15390],"surface":"paving_stones","incline":"down","stepCount":2,"ramp":"yes","handrail":"no"},{"id":1214910121,"hw":"footway","ts":"2023-10-11","nodes":[15405,15409,15371],"surface":"paving_stones"},{"id":1214910122,"hw":"footway","ts":"2023-10-11","nodes":[15405,15410,15411],"surface":"paving_stones"},{"id":1214910123,"hw":"steps","ts":"2023-10-11","nodes":[15389,15411],"surface":"paving_stones","incline":"up","stepCount":4,"handrail":"no"},{"id":1214910124,"hw":"footway","ts":"2023-10-11","nodes":[15375,15412,15413,15360],"surface":"paving_stones","footway":"sidewalk"},{"id":1214911044,"hw":"footway","ts":"2023-10-11","nodes":[15361,15414,15415,15370],"surface":"paving_stones"},{"id":1214911045,"hw":"footway","ts":"2023-10-11","nodes":[15410,15415],"surface":"paving_stones"},{"id":1215766392,"hw":"footway","ts":"2024-08-20","nodes":[15416,15417,1074],"surface":"paving_stones"},{"id":1215766393,"hw":"footway","ts":"2024-08-20","nodes":[15418,15419,15420],"surface":"paving_stones"},{"id":1215766394,"hw":"footway","ts":"2024-08-20","nodes":[15421,15419,15422],"surface":"paving_stones"},{"id":1215766395,"hw":"footway","ts":"2024-08-20","nodes":[1073,15423,15418],"surface":"paving_stones"},{"id":1217015145,"hw":"service","ts":"2023-10-20","nodes":[15424,10638]},{"id":1217015146,"hw":"footway","ts":"2025-09-09","nodes":[15425,15426,15427,15428,15429,15430,15431,15432,2260,12280,15433,15434,15435,15436,15437,15438,15439,15440],"surface":"paving_stones","footway":"sidewalk"},{"id":1217015147,"hw":"footway","ts":"2023-10-20","nodes":[13324,15441,15442,15443,15444,15445,15446,12287],"footway":"sidewalk"},{"id":1217015148,"hw":"footway","ts":"2023-10-20","nodes":[15440,15447,15448,15122,12277,15150],"surface":"paving_stones"},{"id":1217015176,"hw":"footway","ts":"2023-10-20","nodes":[10616,15449,15450,13324],"footway":"sidewalk"},{"id":1217015177,"hw":"footway","ts":"2023-10-20","nodes":[15443,10639,15436],"footway":"crossing"},{"id":1217051114,"hw":"footway","ts":"2026-01-31","nodes":[4035,4660,4592,15451,15452,15453,15454,15455,12531],"surface":"paving_stones","smooth":"good"},{"id":1217051115,"hw":"footway","ts":"2024-11-22","nodes":[4660,15456,15457,15458,15454],"surface":"paving_stones"},{"id":1217062016,"hw":"footway","ts":"2026-05-12","nodes":[10416,15459,3097,15460,15461,10413],"surface":"paving_stones","footway":"sidewalk"},{"id":1221412556,"hw":"footway","ts":"2025-03-22","nodes":[5446,15462,15463,13487],"surface":"paving_stones","smooth":"intermediate"},{"id":1221419659,"hw":"path","ts":"2024-09-07","nodes":[15464,15465],"surface":"paved","tunnel":true},{"id":1221419660,"hw":"path","ts":"2026-07-01","nodes":[15465,15466,15467,15468,15469,15470,15471,15472,15473,15474],"surface":"paved"},{"id":1221419661,"hw":"path","ts":"2026-09-03","nodes":[15475,15476,15464],"surface":"paved"},{"id":1221419663,"hw":"footway","ts":"2024-11-30","nodes":[15469,3329],"surface":"paving_stones"},{"id":1221419665,"hw":"footway","ts":"2026-08-30","nodes":[15474,15477,15478,15479,15480,15481,15482,15483,14692,4738],"surface":"paving_stones","footway":"sidewalk"},{"id":1221419666,"hw":"footway","ts":"2026-08-20","nodes":[15477,4456,4762],"surface":"asphalt","smooth":"excellent","footway":"crossing"},{"id":1221419667,"hw":"path","ts":"2023-11-05","nodes":[15469,15484,15485,15486,14685],"surface":"dirt"},{"id":1232535558,"hw":"footway","ts":"2026-09-28","nodes":[15487,15488],"surface":"paving_stones","tunnel":true},{"id":1232535559,"hw":"footway","ts":"2025-03-30","nodes":[15488,19],"surface":"paving_stones","smooth":"good"},{"id":1232535560,"hw":"footway","ts":"2026-09-28","nodes":[15489,15490],"surface":"wood"},{"id":1237280759,"hw":"service","ts":"2024-01-05","nodes":[4098,12521,15491,15492,15493]},{"id":1237280760,"hw":"footway","ts":"2025-06-13","nodes":[8370,15494,15495,15496,12182],"surface":"asphalt"},{"id":1241485141,"hw":"service","ts":"2024-01-20","nodes":[8825,14154]},{"id":1242358689,"hw":"path","ts":"2026-08-04","nodes":[15497,15498,15499,15500],"surface":"gravel"},{"id":1242358691,"hw":"service","ts":"2024-01-29","nodes":[12115,15501],"surface":"asphalt"},{"id":1242358692,"hw":"path","ts":"2026-08-04","nodes":[15499,15502,15232],"surface":"gravel","wheelchair":"no"},{"id":1242358693,"hw":"service","ts":"2026-08-04","nodes":[15503,12112,15504,1580],"surface":"asphalt"},{"id":1242655229,"hw":"footway","ts":"2024-11-07","nodes":[7234,15505],"surface":"paving_stones"},{"id":1243307889,"hw":"service","ts":"2024-01-26","nodes":[5108,15506],"surface":"asphalt"},{"id":1243319162,"hw":"service","ts":"2026-08-20","nodes":[4760,15507],"surface":"paving_stones"},{"id":1243319163,"hw":"footway","ts":"2026-08-20","nodes":[15508,4758],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":1243319166,"hw":"service","ts":"2026-08-20","nodes":[15509,4757,12241],"surface":"paving_stones"},{"id":1243323818,"hw":"service","ts":"2026-08-20","nodes":[15510,8302,12240],"surface":"paving_stones"},{"id":1243323822,"hw":"service","ts":"2024-01-26","nodes":[1617,8293,15511]},{"id":1243323823,"hw":"service","ts":"2024-12-06","nodes":[15511,15512],"tunnel":true},{"id":1243323824,"hw":"service","ts":"2024-01-26","nodes":[15512,15513,15514,15515]},{"id":1243323826,"hw":"service","ts":"2024-01-26","nodes":[2670,5116,15516]},{"id":1243323828,"hw":"service","ts":"2024-01-26","nodes":[15517,8294,1619]},{"id":1243323832,"hw":"service","ts":"2024-01-26","nodes":[2669,5117,15518]},{"id":1243515370,"hw":"service","ts":"2026-08-20","nodes":[12239,8305,15519],"surface":"paving_stones"},{"id":1243566366,"hw":"footway","ts":"2024-01-27","nodes":[15520,6387],"surface":"paving_stones"},{"id":1243573111,"hw":"footway","ts":"2024-10-15","nodes":[15521,5912],"surface":"paving_stones","footway":"sidewalk"},{"id":1243573112,"hw":"service","ts":"2024-01-27","nodes":[15522,15523,15524],"surface":"paving_stones"},{"id":1243573114,"hw":"footway","ts":"2024-01-27","nodes":[15524,15525,15526]},{"id":1243573115,"hw":"service","ts":"2024-01-27","nodes":[4445,5911,15522],"surface":"paving_stones"},{"id":1243573121,"hw":"service","ts":"2024-01-27","nodes":[15527,5909,4443],"surface":"paving_stones"},{"id":1243577699,"hw":"service","ts":"2024-01-27","nodes":[15528,5905,4441]},{"id":1243577702,"hw":"service","ts":"2024-01-27","nodes":[4439,5904,15529],"surface":"paving_stones"},{"id":1243577704,"hw":"service","ts":"2024-01-27","nodes":[7862,6395,6348],"surface":"asphalt"},{"id":1243577705,"hw":"footway","ts":"2024-01-27","nodes":[4790,15530],"surface":"paving_stones"},{"id":1243577709,"hw":"footway","ts":"2024-01-27","nodes":[15531,4788],"surface":"paving_stones"},{"id":1243577712,"hw":"service","ts":"2024-01-31","nodes":[4438,15532,4784,15533]},{"id":1243581863,"hw":"footway","ts":"2024-01-27","nodes":[15534,8225],"surface":"paving_stones","footway":"sidewalk"},{"id":1243581864,"hw":"footway","ts":"2024-01-27","nodes":[15535,8224],"surface":"paving_stones","footway":"sidewalk"},{"id":1243742266,"hw":"footway","ts":"2024-01-28","nodes":[15536,15537,15538,15539,15540,15541,15542,15543],"surface":"sett"},{"id":1243742267,"hw":"footway","ts":"2026-08-30","nodes":[4778,15544,15545,15546,15547,15548,15549,15550,15551,15552],"surface":"paving_stones","footway":"sidewalk"},{"id":1243742268,"hw":"footway","ts":"2024-01-28","nodes":[15536,15547],"footway":"sidewalk"},{"id":1243746979,"hw":"footway","ts":"2024-01-28","nodes":[4779,15553,15554,15555],"surface":"paving_stones"},{"id":1243746980,"hw":"footway","ts":"2024-01-28","nodes":[15556,15553],"surface":"paving_stones"},{"id":1243746982,"hw":"steps","ts":"2024-10-15","nodes":[4806,15557],"surface":"wood","incline":"up","stepCount":5,"ramp":"no","handrail":"no"},{"id":1243754523,"hw":"footway","ts":"2025-04-10","nodes":[15558,15559,4804],"surface":"sett","smooth":"intermediate"},{"id":1243754525,"hw":"footway","ts":"2024-02-06","nodes":[13130,15560,15561,4779],"surface":"paving_stones","footway":"sidewalk"},{"id":1243781601,"hw":"footway","ts":"2024-01-28","nodes":[15562,8234],"surface":"paving_stones"},{"id":1243781602,"hw":"service","ts":"2024-01-28","nodes":[13337,15563,8236,15564],"surface":"sett"},{"id":1243808289,"hw":"footway","ts":"2024-01-28","nodes":[15565,8164],"surface":"paving_stones","footway":"sidewalk"},{"id":1243811243,"hw":"steps","ts":"2024-03-22","nodes":[15566,15567,12151],"surface":"concrete","incline":"down","stepCount":6,"rampWheelchair":"yes","handrail":"yes","wheelchair":"yes"},{"id":1243818599,"hw":"footway","ts":"2024-01-28","nodes":[15568,8176],"surface":"paving_stones","footway":"sidewalk"},{"id":1243818600,"hw":"footway","ts":"2024-01-28","nodes":[15569,15570],"surface":"paving_stones","footway":"sidewalk"},{"id":1243818601,"hw":"service","ts":"2024-01-28","nodes":[15571,14819,4336],"surface":"paving_stones"},{"id":1243818602,"hw":"footway","ts":"2024-01-28","nodes":[15572,14818],"surface":"paving_stones","footway":"sidewalk"},{"id":1244168737,"hw":"service","ts":"2024-01-29","nodes":[15573,8221,7990],"surface":"paving_stones"},{"id":1244168743,"hw":"footway","ts":"2026-08-29","nodes":[15574,15575],"surface":"paving_stones"},{"id":1244168746,"hw":"footway","ts":"2024-03-17","nodes":[8098,15576],"surface":"paving_stones"},{"id":1244173791,"hw":"footway","ts":"2026-02-04","nodes":[7982,15577,15578],"surface":"paving_stones"},{"id":1244173792,"hw":"footway","ts":"2026-02-04","nodes":[15577,15579],"surface":"paving_stones"},{"id":1244173793,"hw":"footway","ts":"2026-02-04","nodes":[15577,15580,7981],"surface":"paving_stones"},{"id":1244173794,"hw":"footway","ts":"2026-02-04","nodes":[15577,15581],"surface":"paving_stones"},{"id":1244173795,"hw":"footway","ts":"2026-02-04","nodes":[15580,15582],"surface":"paving_stones"},{"id":1244173796,"hw":"footway","ts":"2026-02-04","nodes":[15580,15583],"surface":"paving_stones"},{"id":1244200073,"hw":"service","ts":"2024-01-29","nodes":[1580,15584,15585],"surface":"asphalt"},{"id":1244200074,"hw":"service","ts":"2024-01-29","nodes":[15585,15586,15587,15588,15589],"surface":"ground","smooth":"bad"},{"id":1244200080,"hw":"service","ts":"2024-01-29","nodes":[15588,15590,15591],"surface":"ground"},{"id":1244717053,"hw":"service","ts":"2024-01-30","nodes":[3971,4669,15592],"surface":"paving_stones"},{"id":1244717056,"hw":"service","ts":"2024-01-30","nodes":[15593,12608,4433],"surface":"paving_stones"},{"id":1244732438,"hw":"service","ts":"2024-01-30","nodes":[4434,9099,15594],"surface":"paving_stones"},{"id":1244732439,"hw":"service","ts":"2024-01-30","nodes":[15594,12176],"surface":"asphalt","tunnel":true},{"id":1244732440,"hw":"service","ts":"2024-01-30","nodes":[12178,15595,14676,15596],"surface":"paving_stones"},{"id":1244741700,"hw":"service","ts":"2026-08-30","nodes":[4455,15479,15597],"surface":"paving_stones"},{"id":1244741701,"hw":"service","ts":"2026-08-30","nodes":[4453,15481,15598],"surface":"paving_stones"},{"id":1244753633,"hw":"footway","ts":"2024-01-30","nodes":[15599,13133],"surface":"sett"},{"id":1244753634,"hw":"footway","ts":"2024-02-18","nodes":[15599,15600,15601,15602,15603,15604],"surface":"sett"},{"id":1244753637,"hw":"service","ts":"2024-01-30","nodes":[15605,15606],"surface":"sett"},{"id":1244753639,"hw":"living_street","ts":"2024-01-30","nodes":[1524,15607,15605,15608,15609,12302],"name":"Lewkowa","surface":"concrete"},{"id":1244753643,"hw":"service","ts":"2024-01-30","nodes":[15609,15610]},{"id":1244899323,"hw":"footway","ts":"2025-07-16","nodes":[12674,15611,15612],"surface":"paving_stones","smooth":"good"},{"id":1244899335,"hw":"steps","ts":"2026-04-29","nodes":[15613,15614],"surface":"concrete","incline":"up","stepCount":13,"ramp":"no","handrail":"yes"},{"id":1244899336,"hw":"footway","ts":"2024-01-31","nodes":[15613,15615,15616,15109],"surface":"concrete"},{"id":1244899337,"hw":"footway","ts":"2026-07-01","nodes":[15617,15618,15619,15620,15611],"surface":"paving_stones","smooth":"good"},{"id":1244899338,"hw":"footway","ts":"2026-07-01","nodes":[15621,15622,15623,12677],"surface":"paving_stones"},{"id":1244899343,"hw":"footway","ts":"2026-07-02","nodes":[15624,15625,15626,15627,15628,15629,15630,15631,15632,15633],"surface":"paving_stones"},{"id":1244899344,"hw":"footway","ts":"2026-07-01","nodes":[15632,15634,15617],"surface":"paving_stones"},{"id":1244899356,"hw":"footway","ts":"2024-01-31","nodes":[15093,15635],"surface":"paving_stones"},{"id":1244965024,"hw":"steps","ts":"2024-01-31","nodes":[7878,15636],"incline":"up","ramp":"yes","rampWheelchair":"no","handrail":"yes"},{"id":1245092402,"hw":"service","ts":"2024-01-31","nodes":[317,14730,15637],"surface":"paving_stones"},{"id":1245092408,"hw":"footway","ts":"2024-01-31","nodes":[15638,8087],"surface":"paving_stones"},{"id":1245092414,"hw":"footway","ts":"2024-01-31","nodes":[15639,8088],"surface":"paving_stones"},{"id":1245099207,"hw":"service","ts":"2024-01-31","nodes":[2613,14740,15640],"surface":"paving_stones"},{"id":1245099208,"hw":"service","ts":"2025-08-25","nodes":[15641,3302],"surface":"sett"},{"id":1245099210,"hw":"service","ts":"2024-01-31","nodes":[15642,6326]},{"id":1245099855,"hw":"footway","ts":"2024-01-31","nodes":[6326,15643,15644],"surface":"paving_stones"},{"id":1246580663,"hw":"pedestrian","ts":"2025-04-10","nodes":[15645,15646,15647,15648,15649,15650,15651,15652,15653,15654,5932,15655,15656,15657,15658,15659,15660,15645],"surface":"sett","smooth":"intermediate"},{"id":1246580664,"hw":"steps","ts":"2026-09-29","nodes":[15661,15660],"surface":"paving_stones","incline":"down","stepCount":8,"ramp":"no","handrail":"no"},{"id":1246580665,"hw":"footway","ts":"2025-04-10","nodes":[15660,15662,15649,15663],"surface":"sett","smooth":"intermediate"},{"id":1246580668,"hw":"footway","ts":"2026-09-29","nodes":[15661,5946,6327],"surface":"paving_stones","smooth":"intermediate"},{"id":1246580669,"hw":"footway","ts":"2026-08-30","nodes":[15664,5948,15665,15666]},{"id":1246580670,"hw":"steps","ts":"2024-03-21","nodes":[15666,15657],"surface":"paving_stones","incline":"down","stepCount":8,"ramp":"no","handrail":"no"},{"id":1246580671,"hw":"footway","ts":"2025-04-10","nodes":[15657,15667,15662],"surface":"sett","smooth":"intermediate"},{"id":1246580672,"hw":"footway","ts":"2025-04-10","nodes":[15667,5932],"surface":"sett","smooth":"intermediate"},{"id":1246580676,"hw":"footway","ts":"2024-02-05","nodes":[5891,15668],"surface":"paving_stones"},{"id":1246580678,"hw":"service","ts":"2024-02-05","nodes":[5950,15669],"surface":"paving_stones"},{"id":1246588602,"hw":"service","ts":"2024-02-05","nodes":[15670,8102],"surface":"asphalt"},{"id":1246588605,"hw":"service","ts":"2024-02-05","nodes":[15671,8084,2620],"surface":"asphalt"},{"id":1246588607,"hw":"service","ts":"2024-02-05","nodes":[15672,8083,2621],"surface":"sett"},{"id":1246588608,"hw":"service","ts":"2024-02-05","nodes":[2622,8082,15673,15674]},{"id":1246588612,"hw":"footway","ts":"2024-02-05","nodes":[15674,15675],"surface":"paving_stones"},{"id":1246588614,"hw":"service","ts":"2024-02-05","nodes":[15676,8081,2623]},{"id":1246709930,"hw":"footway","ts":"2024-02-05","nodes":[8112,15677,15678],"surface":"gravel"},{"id":1246709933,"hw":"footway","ts":"2024-07-28","nodes":[15679,6325],"surface":"paving_stones"},{"id":1246709935,"hw":"footway","ts":"2024-07-28","nodes":[15680,4448],"surface":"paving_stones"},{"id":1246992897,"hw":"footway","ts":"2024-02-06","nodes":[15681,15560],"surface":"paving_stones","footway":"sidewalk"},{"id":1246997113,"hw":"footway","ts":"2024-02-06","nodes":[15682,15683,15684,3303],"surface":"sett"},{"id":1246997114,"hw":"footway","ts":"2024-02-06","nodes":[15683,15685,3317],"surface":"sett"},{"id":1247005831,"hw":"service","ts":"2024-02-06","nodes":[3324,14464],"surface":"sett"},{"id":1247005832,"hw":"service","ts":"2024-02-06","nodes":[14466,15686,15687,15688,15689,15690,15691],"surface":"asphalt"},{"id":1247005836,"hw":"footway","ts":"2024-02-06","nodes":[15689,15692,15693,15694,15695],"surface":"paving_stones"},{"id":1247005838,"hw":"footway","ts":"2024-02-06","nodes":[15692,15687],"surface":"paving_stones"},{"id":1247005843,"hw":"footway","ts":"2024-02-06","nodes":[14465,15696,14722],"surface":"paving_stones"},{"id":1247005845,"hw":"service","ts":"2024-02-06","nodes":[14722,15697,15698],"surface":"paving_stones"},{"id":1247011403,"hw":"footway","ts":"2025-03-29","nodes":[13489,15699,15700],"surface":"paving_stones","smooth":"good"},{"id":1247011405,"hw":"service","ts":"2024-02-06","nodes":[11992,15700,15701],"surface":"paving_stones"},{"id":1247013056,"hw":"footway","ts":"2026-08-19","nodes":[8116,2616,14736],"surface":"sett","smooth":"intermediate","footway":"crossing"},{"id":1247013057,"hw":"footway","ts":"2026-08-19","nodes":[12412,2614,14739],"surface":"sett","smooth":"intermediate","footway":"crossing"},{"id":1247013058,"hw":"footway","ts":"2024-02-06","nodes":[8077,312,5464],"footway":"crossing"},{"id":1247013059,"hw":"footway","ts":"2024-02-06","nodes":[8076,2624,8080],"footway":"crossing"},{"id":1247416668,"hw":"service","ts":"2024-08-12","nodes":[15702,5878,15703,10891],"surface":"sett"},{"id":1247416669,"hw":"service","ts":"2024-08-12","nodes":[10893,15704,5881,15705],"surface":"sett"},{"id":1247416670,"hw":"service","ts":"2024-08-12","nodes":[15706,5879,15707,10892],"surface":"sett"},{"id":1247416671,"hw":"footway","ts":"2024-02-07","nodes":[15708,5883],"surface":"paving_stones"},{"id":1247416672,"hw":"footway","ts":"2024-02-07","nodes":[10542,15709,15710],"surface":"paving_stones"},{"id":1247425026,"hw":"footway","ts":"2024-02-07","nodes":[15711,15712,15713,5201]},{"id":1249268790,"hw":"service","ts":"2025-08-25","nodes":[15714,5483,15715]},{"id":1249273068,"hw":"footway","ts":"2024-02-11","nodes":[15716,14765],"surface":"paving_stones","footway":"sidewalk"},{"id":1249442809,"hw":"footway","ts":"2024-02-12","nodes":[7289,7442],"surface":"paving_stones","smooth":"intermediate"},{"id":1249662244,"hw":"footway","ts":"2024-02-12","nodes":[15717,15718],"tunnel":true},{"id":1249662245,"hw":"footway","ts":"2024-02-12","nodes":[15718,15719]},{"id":1249662246,"hw":"footway","ts":"2024-02-12","nodes":[15717,8016],"surface":"paving_stones","footway":"sidewalk"},{"id":1249686832,"hw":"service","ts":"2024-02-12","nodes":[15720,8096,2619],"surface":"paving_stones"},{"id":1249686835,"hw":"steps","ts":"2024-03-17","nodes":[8105,15721],"surface":"wood","incline":"up","stepCount":9,"ramp":"no","handrail":"yes"},{"id":1250053443,"hw":"service","ts":"2024-02-13","nodes":[12944,5495,15722],"surface":"paving_stones"},{"id":1250057019,"hw":"service","ts":"2024-02-13","nodes":[15723,5504,12243],"surface":"paving_stones"},{"id":1250071562,"hw":"footway","ts":"2024-02-13","nodes":[13425,12590],"surface":"paving_stones"},{"id":1250071566,"hw":"footway","ts":"2024-02-13","nodes":[15724,15725,12588],"surface":"paving_stones"},{"id":1250580885,"hw":"steps","ts":"2024-02-14","nodes":[4585,15726],"incline":"up","stepCount":4,"handrail":"yes"},{"id":1250580886,"hw":"service","ts":"2024-02-14","nodes":[3606,13582,6938],"surface":"paving_stones"},{"id":1250895624,"hw":"footway","ts":"2024-02-15","nodes":[11301,13577,2605],"surface":"sett"},{"id":1250895626,"hw":"footway","ts":"2024-02-15","nodes":[15727,15728,15729,13579],"surface":"sett"},{"id":1250895629,"hw":"service","ts":"2024-02-15","nodes":[13580,15730,15731,15732,15733,11298],"surface":"sett"},{"id":1250895630,"hw":"service","ts":"2024-02-15","nodes":[15734,15731],"surface":"sett"},{"id":1250895633,"hw":"service","ts":"2024-02-15","nodes":[15735,5306,3607],"surface":"paving_stones"},{"id":1250922934,"hw":"footway","ts":"2025-11-08","nodes":[15736,15737,15738,15739,15740,15741,15742,15743,15744,15745,15746,15747,15748,15749,15750,15751,15752,15753,15754,15755,15756,15757,15736],"surface":"asphalt","smooth":"intermediate"},{"id":1250922935,"hw":"footway","ts":"2024-02-15","nodes":[15741,15758],"surface":"asphalt"},{"id":1250922936,"hw":"footway","ts":"2025-08-25","nodes":[15759,15745],"surface":"asphalt","smooth":"good"},{"id":1250922937,"hw":"footway","ts":"2025-10-18","nodes":[15751,15760,9178],"surface":"asphalt","smooth":"intermediate"},{"id":1250922939,"hw":"footway","ts":"2026-08-20","nodes":[9180,15757],"surface":"asphalt","smooth":"good"},{"id":1250922940,"hw":"steps","ts":"2024-09-09","nodes":[1493,15759],"surface":"concrete","incline":"up","stepCount":3,"ramp":"no","handrail":"no"},{"id":1250922945,"hw":"footway","ts":"2024-02-15","nodes":[15743,15761],"surface":"asphalt"},{"id":1250922948,"hw":"steps","ts":"2024-03-17","nodes":[15758,1509],"surface":"asphalt","ramp":"no","handrail":"no"},{"id":1251331116,"hw":"footway","ts":"2024-07-28","nodes":[5475,15762,15763],"surface":"concrete"},{"id":1251601693,"hw":"footway","ts":"2024-06-08","nodes":[15764,15765,15766],"surface":"asphalt","footway":"sidewalk"},{"id":1251601694,"hw":"footway","ts":"2024-06-08","nodes":[15767,11889,15765],"surface":"paving_stones","footway":"sidewalk"},{"id":1251771764,"hw":"footway","ts":"2024-02-17","nodes":[15768,5864],"surface":"paving_stones","footway":"sidewalk"},{"id":1251772644,"hw":"residential","ts":"2024-02-19","nodes":[10803,11956,6930,15769,2308],"name":"Gazowa","surface":"asphalt"},{"id":1251785450,"hw":"path","ts":"2024-02-17","nodes":[5239,15770,15771,15772,15773,15774,5837,15775,15776,15777,5264],"surface":"compacted"},{"id":1251789835,"hw":"footway","ts":"2024-02-17","nodes":[15778,5243],"surface":"paving_stones","footway":"sidewalk"},{"id":1251791165,"hw":"footway","ts":"2024-02-17","nodes":[5848,1458,5259],"surface":"asphalt","footway":"crossing"},{"id":1251791166,"hw":"footway","ts":"2024-02-17","nodes":[5265,12106,5261],"surface":"asphalt","footway":"crossing"},{"id":1252099167,"hw":"service","ts":"2024-02-18","nodes":[15779,5847,1457],"surface":"paving_stones"},{"id":1252099174,"hw":"service","ts":"2024-02-18","nodes":[15780,15781,5844],"surface":"paving_stones"},{"id":1252101577,"hw":"footway","ts":"2024-02-18","nodes":[6934,15782,15783,5267,5184],"surface":"paving_stones","footway":"sidewalk"},{"id":1252101578,"hw":"steps","ts":"2024-02-18","nodes":[6928,15784],"incline":"down","stepCount":5,"handrail":"yes"},{"id":1252101579,"hw":"footway","ts":"2024-02-18","nodes":[5261,15785,15786,15784],"surface":"paving_stones"},{"id":1252105469,"hw":"steps","ts":"2024-02-18","nodes":[15787,5811],"incline":"down","stepCount":4,"handrail":"yes"},{"id":1252131083,"hw":"path","ts":"2024-02-18","nodes":[15788,15789,15790,15791,15792,15793,15794,15795]},{"id":1252131084,"hw":"path","ts":"2024-02-18","nodes":[15796,15797,15798,15799,15800,15801,15802,15803,15804,15805,15806,15807,15808,15809,15810,15811],"surface":"ground"},{"id":1252131085,"hw":"footway","ts":"2024-02-18","nodes":[15788,15812,15813],"surface":"sett"},{"id":1252131086,"hw":"footway","ts":"2024-02-18","nodes":[15813,15796],"surface":"paving_stones"},{"id":1252131087,"hw":"steps","ts":"2024-02-18","nodes":[15814,15815],"surface":"gravel","incline":"down","stepCount":15,"handrail":"no"},{"id":1252131088,"hw":"path","ts":"2024-02-18","nodes":[15815,15816],"surface":"ground"},{"id":1252131089,"hw":"path","ts":"2024-10-19","nodes":[15801,15817,15818,15819,15820,15821,15822,15814]},{"id":1252131090,"hw":"path","ts":"2024-02-18","nodes":[15823,15824],"surface":"ground"},{"id":1252131091,"hw":"path","ts":"2024-02-18","nodes":[15816,15825,15826,15827,15828,15829,15830],"surface":"paving_stones"},{"id":1252131092,"hw":"path","ts":"2024-02-18","nodes":[15804,15831,15832,15833,15825],"surface":"gravel"},{"id":1252131093,"hw":"path","ts":"2024-02-18","nodes":[15823,15816],"surface":"paving_stones"},{"id":1252131094,"hw":"path","ts":"2024-02-18","nodes":[15828,15834,15811,15835],"surface":"gravel"},{"id":1252131095,"hw":"path","ts":"2024-02-18","nodes":[15836,15835,15837,15838,15812],"surface":"ground"},{"id":1252131096,"hw":"path","ts":"2024-02-18","nodes":[15795,15836,15830],"surface":"gravel"},{"id":1252131097,"hw":"footway","ts":"2024-02-18","nodes":[15603,15839,15788]},{"id":1252589151,"hw":"footway","ts":"2024-02-19","nodes":[15840,5248],"surface":"paving_stones","footway":"sidewalk"},{"id":1252589152,"hw":"steps","ts":"2024-02-19","nodes":[15841,15842],"surface":"tiles","incline":"down","stepCount":4,"handrail":"yes"},{"id":1252589153,"hw":"footway","ts":"2024-02-19","nodes":[15842,5213],"surface":"paving_stones"},{"id":1252589154,"hw":"service","ts":"2024-02-19","nodes":[15843,5215,15769],"surface":"paving_stones"},{"id":1252596222,"hw":"service","ts":"2024-02-19","nodes":[8376,15844,15845],"surface":"paving_stones"},{"id":1252596223,"hw":"service","ts":"2024-02-20","nodes":[15844,15846,15847],"surface":"paving_stones"},{"id":1252596224,"hw":"service","ts":"2024-02-19","nodes":[15847,15848],"surface":"paving_stones"},{"id":1252596225,"hw":"footway","ts":"2025-05-11","nodes":[15849,8381],"surface":"paving_stones","tunnel":true},{"id":1252596226,"hw":"service","ts":"2024-02-19","nodes":[15850,8389,13619],"width":"2.38","tunnel":true},{"id":1252596228,"hw":"footway","ts":"2025-05-11","nodes":[8387,15851],"surface":"paving_stones","tunnel":true},{"id":1252977663,"hw":"footway","ts":"2025-05-15","nodes":[8931,15852],"surface":"paving_stones","tunnel":true},{"id":1252977664,"hw":"footway","ts":"2026-02-04","nodes":[8392,15853,13548,15854,8940],"surface":"paving_stones","footway":"sidewalk"},{"id":1252977665,"hw":"footway","ts":"2024-02-20","nodes":[8935,15855],"surface":"paving_stones"},{"id":1253360596,"hw":"service","ts":"2024-02-21","nodes":[15856,5571,1539],"surface":"paving_stones"},{"id":1253367912,"hw":"service","ts":"2024-02-21","nodes":[15857,5573,106],"surface":"paving_stones"},{"id":1253372715,"hw":"service","ts":"2024-02-21","nodes":[15858,8887,1391],"surface":"paving_stones"},{"id":1254702634,"hw":"service","ts":"2024-02-25","nodes":[15859,5696,1547],"surface":"sett"},{"id":1254702637,"hw":"service","ts":"2024-02-25","nodes":[15860,8951,5615],"surface":"paving_stones"},{"id":1254705179,"hw":"service","ts":"2025-08-25","nodes":[1643,8943,15861],"surface":"sett"},{"id":1254712962,"hw":"service","ts":"2024-02-25","nodes":[15862,5706,27],"surface":"paving_stones"},{"id":1254712967,"hw":"service","ts":"2024-02-25","nodes":[15863,5704,6406],"surface":"paving_stones"},{"id":1254716954,"hw":"footway","ts":"2024-02-25","nodes":[5700,15864],"surface":"paving_stones"},{"id":1254716957,"hw":"service","ts":"2024-02-25","nodes":[5751,1526],"surface":"paving_stones"},{"id":1254716963,"hw":"footway","ts":"2024-02-25","nodes":[15865,5785],"surface":"paving_stones","footway":"sidewalk"},{"id":1254716964,"hw":"service","ts":"2024-02-25","nodes":[1528,5784,15866],"surface":"sett"},{"id":1254716968,"hw":"steps","ts":"2024-02-25","nodes":[15867,5783],"incline":"down"},{"id":1254716970,"hw":"service","ts":"2024-02-25","nodes":[1530,15868],"surface":"asphalt"},{"id":1254986223,"hw":"footway","ts":"2024-02-26","nodes":[15868,15869],"surface":"paving_stones"},{"id":1254994773,"hw":"service","ts":"2025-08-25","nodes":[13493,15870,5806,15871],"surface":"sett"},{"id":1255002434,"hw":"service","ts":"2024-02-26","nodes":[15872,8374,15873]},{"id":1255002435,"hw":"service","ts":"2025-02-16","nodes":[15873,15874],"tunnel":true},{"id":1255002436,"hw":"service","ts":"2024-02-26","nodes":[15874,15875]},{"id":1255002437,"hw":"service","ts":"2024-02-26","nodes":[15875,15876],"tunnel":true},{"id":1255002438,"hw":"service","ts":"2024-02-26","nodes":[15876,15877]},{"id":1255035310,"hw":"footway","ts":"2024-02-26","nodes":[8988,15878,1527],"surface":"paving_stones","footway":"sidewalk"},{"id":1255047944,"hw":"footway","ts":"2024-02-26","nodes":[8974,15879,15880,15881,15879],"surface":"paving_stones"},{"id":1256576779,"hw":"footway","ts":"2026-08-21","nodes":[6444,15882,15883,2800,15884,15885,4894],"surface":"paving_stones"},{"id":1256577230,"hw":"footway","ts":"2024-03-01","nodes":[4813,837],"surface":"paving_stones","checked":"2021-07-10"},{"id":1256579234,"hw":"footway","ts":"2024-03-01","nodes":[967,989],"surface":"asphalt"},{"id":1256589641,"hw":"footway","ts":"2024-03-01","nodes":[1020,15886],"surface":"asphalt"},{"id":1256590127,"hw":"footway","ts":"2024-03-01","nodes":[1007,15887,1054,1009],"surface":"asphalt"},{"id":1256591065,"hw":"footway","ts":"2024-03-01","nodes":[4837,15888],"surface":"asphalt"},{"id":1256865287,"hw":"footway","ts":"2024-03-02","nodes":[950,4898],"surface":"asphalt"},{"id":1256865288,"hw":"footway","ts":"2024-03-02","nodes":[950,3361],"surface":"paving_stones"},{"id":1256865289,"hw":"footway","ts":"2024-03-02","nodes":[3361,15889,4900],"surface":"paving_stones"},{"id":1256940561,"hw":"service","ts":"2024-03-02","nodes":[1552,8850,15890],"surface":"paving_stones"},{"id":1256940569,"hw":"service","ts":"2024-03-02","nodes":[1553,8847,15891],"surface":"paving_stones"},{"id":1256940573,"hw":"service","ts":"2024-03-02","nodes":[15892,8857,7142],"surface":"paving_stones"},{"id":1256940579,"hw":"footway","ts":"2024-03-02","nodes":[8855,15893,15894],"surface":"paving_stones","footway":"sidewalk"},{"id":1256940580,"hw":"footway","ts":"2024-03-02","nodes":[15895,5599]},{"id":1256942094,"hw":"steps","ts":"2024-03-10","nodes":[15894,15895],"incline":"down","stepCount":3,"handrail":"no"},{"id":1256942096,"hw":"service","ts":"2024-03-02","nodes":[15896,5659,7143],"surface":"paving_stones"},{"id":1256942099,"hw":"footway","ts":"2024-03-02","nodes":[15897,8840],"surface":"paving_stones","footway":"sidewalk"},{"id":1256945786,"hw":"service","ts":"2024-03-02","nodes":[15898,8958,1556],"surface":"paving_stones"},{"id":1256945789,"hw":"service","ts":"2026-08-26","nodes":[15899,8963,1565],"surface":"paving_stones"},{"id":1256945794,"hw":"service","ts":"2024-03-02","nodes":[1566,8964,15900],"surface":"paving_stones"},{"id":1256951444,"hw":"footway","ts":"2024-03-02","nodes":[8966,15901,15902,1775],"surface":"paving_stones"},{"id":1256983597,"hw":"service","ts":"2024-03-02","nodes":[1564,5643,15903],"surface":"paving_stones"},{"id":1256988836,"hw":"service","ts":"2024-03-02","nodes":[15904,5646,1562],"surface":"paving_stones"},{"id":1256988838,"hw":"service","ts":"2024-03-02","nodes":[1557,5648,15905],"surface":"paving_stones"},{"id":1256988846,"hw":"steps","ts":"2025-08-03","nodes":[15906,15907],"surface":"paving_stones","incline":"down","stepCount":5,"ramp":"no","handrail":"yes"},{"id":1256988847,"hw":"footway","ts":"2024-03-02","nodes":[15907,5650],"surface":"paving_stones","footway":"sidewalk"},{"id":1256988848,"hw":"steps","ts":"2025-08-03","nodes":[5651,15908,15909],"surface":"concrete","incline":"up","stepCount":5,"handrail":"yes"},{"id":1256996317,"hw":"service","ts":"2024-03-02","nodes":[15910,5683,11315],"surface":"paving_stones"},{"id":1256996319,"hw":"service","ts":"2024-03-02","nodes":[15911,5681,2646],"surface":"sett"},{"id":1259516607,"hw":"service","ts":"2024-03-09","nodes":[15912,5679,2648],"surface":"paving_stones"},{"id":1259516616,"hw":"service","ts":"2024-03-09","nodes":[15913,5636,2652],"surface":"paving_stones"},{"id":1259520008,"hw":"service","ts":"2024-03-09","nodes":[2651,5627,15914],"surface":"paving_stones"},{"id":1259524677,"hw":"service","ts":"2024-03-09","nodes":[15915,5628,2650],"surface":"paving_stones"},{"id":1259524681,"hw":"service","ts":"2024-03-09","nodes":[15916,5629,2649],"surface":"paving_stones"},{"id":1259528460,"hw":"footway","ts":"2024-03-09","nodes":[5682,11316,5699],"surface":"asphalt","footway":"crossing"},{"id":1259528461,"hw":"footway","ts":"2024-03-09","nodes":[5632,2647,5680],"surface":"asphalt","footway":"crossing"},{"id":1264503431,"hw":"footway","ts":"2026-09-27","nodes":[2893,15917,15918,2890],"surface":"paving_stones"},{"id":1266225919,"hw":"footway","ts":"2024-03-25","nodes":[11358,15919,15920]},{"id":1266910043,"hw":"footway","ts":"2024-03-27","nodes":[15921,7714],"surface":"paving_stones","footway":"sidewalk"},{"id":1266926789,"hw":"service","ts":"2024-03-27","nodes":[15922,14122,2514],"surface":"paving_stones"},{"id":1266933429,"hw":"service","ts":"2024-03-27","nodes":[15923,9019,262],"surface":"paving_stones"},{"id":1266933430,"hw":"service","ts":"2024-03-27","nodes":[15923,15924,3794],"surface":"asphalt"},{"id":1266933437,"hw":"footway","ts":"2024-03-27","nodes":[15925,9022],"surface":"paving_stones","footway":"sidewalk"},{"id":1266936777,"hw":"service","ts":"2026-02-27","nodes":[15926,9024,257],"surface":"paving_stones"},{"id":1266939471,"hw":"service","ts":"2026-02-27","nodes":[15927,9025,256],"surface":"paving_stones"},{"id":1266939476,"hw":"service","ts":"2024-03-27","nodes":[15928,9023,260],"surface":"paving_stones"},{"id":1271956359,"hw":"residential","ts":"2025-07-04","nodes":[8905,1377],"name":"Stradomska","surface":"asphalt"},{"id":1271956360,"hw":"residential","ts":"2025-07-04","nodes":[2547,15929,8892],"name":"Stradomska","surface":"asphalt","checked":"2019-11-21"},{"id":1271956361,"hw":"residential","ts":"2025-07-04","nodes":[8892,8900],"name":"Stradomska","surface":"asphalt","checked":"2019-11-21"},{"id":1271956362,"hw":"residential","ts":"2025-07-04","nodes":[8900,15930,8896],"name":"Stradomska","surface":"asphalt","checked":"2019-11-21"},{"id":1271956363,"hw":"residential","ts":"2026-09-15","nodes":[8896,15931,7249],"name":"Stradomska","surface":"asphalt","smooth":"excellent","checked":"2026-09-15"},{"id":1271956364,"hw":"living_street","ts":"2024-04-12","nodes":[1379,13427],"name":"Świętej Agnieszki","surface":"sett"},{"id":1275349310,"hw":"service","ts":"2026-08-14","nodes":[13470,15932,13083],"surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":1275349311,"hw":"service","ts":"2024-04-23","nodes":[13083,15933,15934,15935,15936],"surface":"asphalt"},{"id":1275349314,"hw":"footway","ts":"2024-04-23","nodes":[12919,15937,15938,15939,15940,15933],"surface":"paving_stones","footway":"sidewalk"},{"id":1276018073,"hw":"pedestrian","ts":"2026-07-02","nodes":[6418,15941,15942,15943,598,15944,15945,228,15946,15947,211,15948,15949,15950,6418],"surface":"sett","smooth":"excellent"},{"id":1276018074,"hw":"pedestrian","ts":"2025-09-05","nodes":[6471,15948,15951,2570],"surface":"sett","smooth":"excellent"},{"id":1276018075,"hw":"pedestrian","ts":"2025-09-05","nodes":[6472,15950],"surface":"sett","smooth":"good"},{"id":1276487219,"hw":"footway","ts":"2025-08-21","nodes":[15952,1815],"surface":"asphalt","smooth":"good"},{"id":1278271468,"hw":"path","ts":"2024-08-31","nodes":[2298,15953,4290,15954,12884,15955,15956,15957,15958,15959,15960,15961,15962],"surface":"asphalt","checked":"2024-04-29"},{"id":1278271469,"hw":"pedestrian","ts":"2024-04-29","nodes":[2298,15963,5144,114]},{"id":1281197086,"hw":"path","ts":"2024-05-09","nodes":[2039,15964,2181],"name":"Bulwar Poleski","surface":"asphalt"},{"id":1284375898,"hw":"steps","ts":"2026-05-05","nodes":[15965,15966],"incline":"up","width":"40","stepCount":10,"handrail":"no"},{"id":1284375900,"hw":"footway","ts":"2026-08-09","nodes":[15966,15967],"surface":"paving_stones"},{"id":1284658358,"hw":"footway","ts":"2024-05-19","nodes":[15968,15969],"surface":"paving_stones","tunnel":true},{"id":1284681402,"hw":"footway","ts":"2024-05-19","nodes":[10767,15970],"surface":"paving_stones"},{"id":1284717300,"hw":"service","ts":"2024-05-19","nodes":[102,8773,15971]},{"id":1284717303,"hw":"service","ts":"2024-05-19","nodes":[15972,15973,15337,1373],"surface":"paving_stones"},{"id":1285963806,"hw":"service","ts":"2024-05-23","nodes":[12669,15974],"tunnel":true},{"id":1285963807,"hw":"footway","ts":"2025-07-07","nodes":[15975,15976,15977],"surface":"concrete","tunnel":true},{"id":1285963809,"hw":"steps","ts":"2025-07-07","nodes":[15978,15977],"surface":"concrete","incline":"up","handrail":"yes","tunnel":true},{"id":1285963810,"hw":"footway","ts":"2025-07-07","nodes":[15979,15980,15981,15982,15983,15984,12673,15985,15986,2151],"surface":"sett","footway":"sidewalk"},{"id":1285963811,"hw":"service","ts":"2024-05-23","nodes":[4506,15987,15988]},{"id":1285963812,"hw":"footway","ts":"2026-04-25","nodes":[10422,3082,15979],"surface":"asphalt","footway":"crossing"},{"id":1285963813,"hw":"footway","ts":"2025-07-07","nodes":[12670,15989,15990,15975],"surface":"concrete","rampWheelchair":"yes"},{"id":1285963814,"hw":"footway","ts":"2025-07-07","nodes":[15978,15982],"surface":"sett"},{"id":1286609605,"hw":"steps","ts":"2024-05-25","nodes":[13291,15991]},{"id":1286609606,"hw":"footway","ts":"2024-05-25","nodes":[15991,15992,15993]},{"id":1286609607,"hw":"footway","ts":"2024-05-25","nodes":[15994,15995]},{"id":1286609608,"hw":"steps","ts":"2025-09-28","nodes":[15996,15997],"surface":"sett","incline":"down","stepCount":15,"ramp":"separate","rampWheelchair":"separate","handrail":"no"},{"id":1286609609,"hw":"footway","ts":"2024-05-25","nodes":[13290,15996]},{"id":1286609610,"hw":"footway","ts":"2025-09-28","nodes":[15997,1733],"surface":"sett"},{"id":1286609611,"hw":"steps","ts":"2024-05-25","nodes":[15994,15998],"incline":"up"},{"id":1286609612,"hw":"steps","ts":"2024-05-25","nodes":[15995,15999],"incline":"down"},{"id":1286609613,"hw":"footway","ts":"2024-05-25","nodes":[15998,16000,15992]},{"id":1286609614,"hw":"footway","ts":"2025-09-28","nodes":[15999,1732],"surface":"sett"},{"id":1286609615,"hw":"footway","ts":"2024-05-25","nodes":[15351,16001,16002,16003,16004,16005]},{"id":1286609616,"hw":"footway","ts":"2025-09-28","nodes":[13289,16006,16007],"surface":"paving_stones","incline":"up"},{"id":1286622850,"hw":"steps","ts":"2025-09-28","nodes":[16008,16009],"incline":"down","handrail":"yes"},{"id":1286622851,"hw":"footway","ts":"2024-05-25","nodes":[16008,16010,16011,16012,16013,16014],"rampWheelchair":"yes"},{"id":1286622852,"hw":"footway","ts":"2024-05-25","nodes":[16013,16009]},{"id":1286622853,"hw":"footway","ts":"2024-05-25","nodes":[16011,16015,16016,16017,16018,16019,16020,16006],"rampWheelchair":"yes"},{"id":1286622854,"hw":"footway","ts":"2025-09-28","nodes":[16010,13286],"surface":"sett"},{"id":1286622857,"hw":"service","ts":"2024-05-25","nodes":[16021,1731]},{"id":1288944303,"hw":"service","ts":"2025-08-06","nodes":[12900,7432,365],"surface":"paving_stones"},{"id":1289049092,"hw":"residential","ts":"2025-04-02","nodes":[104,1389],"name":"Paulińska","surface":"asphalt"},{"id":1289151614,"hw":"footway","ts":"2024-06-03","nodes":[10719,16022,16023,16024,8629]},{"id":1289151615,"hw":"footway","ts":"2024-06-03","nodes":[16023,16025]},{"id":1289151616,"hw":"steps","ts":"2025-07-16","nodes":[8627,16026],"surface":"paving_stones","incline":"up","stepCount":4,"ramp":"no","handrail":"yes"},{"id":1289151617,"hw":"footway","ts":"2024-06-03","nodes":[8625,16022]},{"id":1289151620,"hw":"pedestrian","ts":"2025-06-10","nodes":[16027,14878,16028,16029,16030,16031,16032,7542,16033,16034,16035,16036,16037,16038,16039,16040,16041,16042,16043,16044,7512,7511,16045,16046,14883,16047,16048,14881,16027],"surface":"paving_stones"},{"id":1289151623,"hw":"footway","ts":"2026-08-27","nodes":[16049,16050,16051,16052,16053,16054,16055,16056,16057,16058,16059,16060,16061,16062,16063,16064,16065,16066,16067,16068,16049],"surface":"sett"},{"id":1289151624,"hw":"footway","ts":"2026-08-27","nodes":[16065,16069],"surface":"sett"},{"id":1289272673,"hw":"footway","ts":"2026-08-27","nodes":[7160,15767,16070,16071,16072,16073,16074,16075,16076,16077,16078,11005],"surface":"paving_stones","footway":"sidewalk"},{"id":1290418820,"hw":"footway","ts":"2024-06-08","nodes":[15766,13258],"surface":"paving_stones","footway":"sidewalk"},{"id":1290418857,"hw":"footway","ts":"2024-06-08","nodes":[12771,15764],"surface":"paving_stones","footway":"sidewalk"},{"id":1290465107,"hw":"footway","ts":"2024-06-08","nodes":[11090,16079,16080,16081,2385]},{"id":1290465108,"hw":"footway","ts":"2024-06-08","nodes":[11091,16082,16083,2390]},{"id":1290465109,"hw":"footway","ts":"2024-06-08","nodes":[7582,16084,2383]},{"id":1290465110,"hw":"footway","ts":"2024-06-08","nodes":[16084,16085,2388]},{"id":1290635739,"hw":"service","ts":"2025-05-31","nodes":[14954,2822,16086],"surface":"asphalt","smooth":"excellent"},{"id":1290635740,"hw":"service","ts":"2025-05-31","nodes":[16086,16087],"surface":"paving_stones","smooth":"excellent"},{"id":1290635966,"hw":"footway","ts":"2024-11-08","nodes":[16088,10941,13895],"surface":"paving_stones"},{"id":1290635967,"hw":"footway","ts":"2024-06-09","nodes":[10943,16089,16090,16091],"surface":"paving_stones"},{"id":1290638006,"hw":"footway","ts":"2024-06-09","nodes":[16090,16092],"surface":"paving_stones"},{"id":1290638007,"hw":"steps","ts":"2024-11-08","nodes":[16092,16093],"surface":"paving_stones","incline":"up","stepCount":3,"ramp":"no","handrail":"yes"},{"id":1292597358,"hw":"steps","ts":"2025-04-24","nodes":[2717,16094],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"yes"},{"id":1292597359,"hw":"footway","ts":"2026-08-09","nodes":[16094,16095,16096,16097],"surface":"paved","tunnel":true},{"id":1292597360,"hw":"steps","ts":"2025-04-24","nodes":[2705,16098],"surface":"paving_stones","incline":"down","ramp":"no","handrail":"yes"},{"id":1292597361,"hw":"footway","ts":"2026-08-09","nodes":[16098,16099,16100,16101],"surface":"paved","tunnel":true},{"id":1292597362,"hw":"footway","ts":"2025-04-14","nodes":[2717,11238],"surface":"paving_stones"},{"id":1292597363,"hw":"footway","ts":"2025-04-24","nodes":[2705,2429],"surface":"paving_stones","smooth":"excellent"},{"id":1292840210,"hw":"footway","ts":"2024-06-16","nodes":[16102,16103,16104,16105]},{"id":1292846417,"hw":"steps","ts":"2026-09-17","nodes":[16106,16107],"incline":"up"},{"id":1292846418,"hw":"path","ts":"2026-09-03","nodes":[16108,16109,16110,16111,16112,16113],"surface":"ground"},{"id":1292846419,"hw":"steps","ts":"2026-09-17","nodes":[16113,10019],"incline":"down"},{"id":1292846420,"hw":"footway","ts":"2026-09-03","nodes":[10026,16114,16106,10019]},{"id":1292846421,"hw":"path","ts":"2026-09-09","nodes":[16108,16115,16116],"surface":"gravel"},{"id":1292846422,"hw":"steps","ts":"2024-06-16","nodes":[10055,16117]},{"id":1292846423,"hw":"footway","ts":"2026-09-03","nodes":[16117,16116,16118],"surface":"wood","bridge":true},{"id":1292846424,"hw":"path","ts":"2026-09-03","nodes":[16111,16119,16107],"surface":"ground"},{"id":1292846425,"hw":"service","ts":"2024-06-16","nodes":[4425,16120],"surface":"gravel"},{"id":1292846426,"hw":"service","ts":"2026-09-03","nodes":[16120,16121],"surface":"unpaved"},{"id":1292846432,"hw":"footway","ts":"2024-06-16","nodes":[4421,16122,16123],"surface":"sett"},{"id":1292846433,"hw":"footway","ts":"2026-09-03","nodes":[16122,16124],"surface":"paving_stones"},{"id":1292846434,"hw":"footway","ts":"2026-09-03","nodes":[10031,16125,16126,16127,16128,16124,4422],"surface":"paving_stones"},{"id":1292846435,"hw":"service","ts":"2024-06-16","nodes":[16129,1592],"surface":"unpaved"},{"id":1293725866,"hw":"footway","ts":"2026-09-04","nodes":[16130,16131,16132,16133,16134,16135,16136,16137,16138,1790],"surface":"paved"},{"id":1293725867,"hw":"path","ts":"2026-09-04","nodes":[7071,16139,16140,16141,16142,16143],"name":"Bulwar Inflancki","surface":"asphalt"},{"id":1293725868,"hw":"path","ts":"2026-09-04","nodes":[16143,16144,12060],"name":"Bulwar Inflancki","surface":"concrete","checked":"2026-03-07"},{"id":1295768845,"hw":"footway","ts":"2024-06-24","nodes":[4652,3168,8194]},{"id":1297691319,"hw":"path","ts":"2025-06-25","nodes":[13395,6958],"surface":"paving_stones"},{"id":1298194368,"hw":"residential","ts":"2026-02-27","nodes":[6919,6920],"name":"Starowiślna","surface":"asphalt"},{"id":1298194484,"hw":"tertiary","ts":"2024-07-01","nodes":[13398,16145,16146,2583],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":1298781903,"hw":"footway","ts":"2024-07-03","nodes":[7870,16147,16148,7869],"surface":"paving_stones"},{"id":1298781904,"hw":"footway","ts":"2024-07-03","nodes":[12157,16149,16150,12156],"surface":"paving_stones"},{"id":1299124787,"hw":"footway","ts":"2024-07-04","nodes":[16151,16152]},{"id":1299124788,"hw":"footway","ts":"2024-07-04","nodes":[16152,6268]},{"id":1303162196,"hw":"footway","ts":"2024-07-22","nodes":[14244,16153],"tunnel":true},{"id":1303162197,"hw":"footway","ts":"2024-07-22","nodes":[14250,16154,16155,16156,16157,16158,16159,16160,16161,16162,16163,16154],"surface":"sett"},{"id":1303162200,"hw":"footway","ts":"2024-07-22","nodes":[16161,16164],"surface":"sett"},{"id":1303162201,"hw":"steps","ts":"2024-07-22","nodes":[16156,16165],"surface":"concrete","stepCount":4,"handrail":"no"},{"id":1303562057,"hw":"service","ts":"2026-08-19","nodes":[2788,8755,16166],"surface":"sett"},{"id":1303564300,"hw":"service","ts":"2026-08-19","nodes":[16167,8756,2786],"surface":"sett"},{"id":1303566728,"hw":"footway","ts":"2024-07-24","nodes":[11574,6679]},{"id":1303566729,"hw":"footway","ts":"2024-07-24","nodes":[6679,16168,16169],"tunnel":true},{"id":1303566730,"hw":"footway","ts":"2024-07-24","nodes":[16168,16170],"tunnel":true},{"id":1303764230,"hw":"service","ts":"2026-07-18","nodes":[14343,16171],"surface":"asphalt"},{"id":1303764231,"hw":"service","ts":"2026-07-18","nodes":[16171,16172,16173],"surface":"asphalt","tunnel":true},{"id":1303764232,"hw":"service","ts":"2025-06-20","nodes":[16173,11110,16174,16175,16176],"surface":"paving_stones"},{"id":1303764234,"hw":"service","ts":"2024-07-25","nodes":[14343,16177,16178]},{"id":1303764235,"hw":"footway","ts":"2026-07-18","nodes":[16179,11111],"surface":"paved","checked":"2026-07-18"},{"id":1303764236,"hw":"footway","ts":"2026-07-18","nodes":[16179,16180],"surface":"paved","tunnel":true,"checked":"2026-07-18"},{"id":1303764237,"hw":"footway","ts":"2024-07-25","nodes":[16180,16177]},{"id":1303764239,"hw":"service","ts":"2025-03-03","nodes":[16181,11113,16182,16183,16184]},{"id":1303764242,"hw":"footway","ts":"2025-03-03","nodes":[16185,16186],"surface":"paving_stones"},{"id":1303764243,"hw":"footway","ts":"2025-03-03","nodes":[16185,16187],"surface":"paving_stones","tunnel":true},{"id":1303764244,"hw":"footway","ts":"2025-03-03","nodes":[16187,11112],"surface":"paving_stones"},{"id":1303764248,"hw":"service","ts":"2025-03-03","nodes":[7949,13193,16188]},{"id":1303769108,"hw":"footway","ts":"2025-03-03","nodes":[16189,16190],"surface":"paving_stones","tunnel":true},{"id":1303769109,"hw":"footway","ts":"2025-03-03","nodes":[16191,16192,16193],"surface":"paving_stones"},{"id":1303769112,"hw":"footway","ts":"2025-03-03","nodes":[16190,16191,3552],"surface":"paving_stones"},{"id":1303769113,"hw":"footway","ts":"2025-03-03","nodes":[16189,16194,16195,16196,16197],"surface":"paving_stones"},{"id":1303769114,"hw":"footway","ts":"2025-03-03","nodes":[16194,16198,16199],"surface":"paving_stones"},{"id":1303769115,"hw":"service","ts":"2025-03-03","nodes":[13002,16200,16199,16196],"surface":"paving_stones"},{"id":1303769117,"hw":"service","ts":"2024-07-25","nodes":[13003,16201,16202],"surface":"paving_stones"},{"id":1303926905,"hw":"service","ts":"2025-03-03","nodes":[16203,13191,16204,16205,16206],"surface":"paving_stones"},{"id":1307469920,"hw":"footway","ts":"2024-08-13","nodes":[3963,16207,16208,3745]},{"id":1307469921,"hw":"footway","ts":"2025-07-23","nodes":[16208,16209,16210],"surface":"paving_stones"},{"id":1308628636,"hw":"path","ts":"2024-08-18","nodes":[4105,16211,16212,14487],"surface":"paving_stones","checked":"2024-08-18"},{"id":1308628637,"hw":"path","ts":"2026-09-15","nodes":[14491,16213,6381],"surface":"paving_stones","checked":"2024-08-18"},{"id":1308746449,"hw":"footway","ts":"2025-05-03","nodes":[9013,2511,7720],"surface":"asphalt","footway":"crossing"},{"id":1308746450,"hw":"footway","ts":"2025-05-03","nodes":[9003,2512,7719],"surface":"asphalt","footway":"crossing"},{"id":1309064361,"hw":"footway","ts":"2024-08-20","nodes":[16210,16214,16215,16216,16217,16218]},{"id":1309064362,"hw":"footway","ts":"2024-08-20","nodes":[16215,16219,16220,16221],"surface":"paving_stones"},{"id":1312792001,"hw":"footway","ts":"2024-09-02","nodes":[14785,16222,16223],"surface":"sett"},{"id":1312792002,"hw":"footway","ts":"2024-09-02","nodes":[16223,16224,14780],"surface":"sett"},{"id":1313326004,"hw":"footway","ts":"2024-09-04","nodes":[12931,16225],"surface":"paving_stones"},{"id":1313326005,"hw":"footway","ts":"2024-09-04","nodes":[12932,16226],"surface":"paving_stones"},{"id":1313326006,"hw":"footway","ts":"2024-09-04","nodes":[12933,16227],"surface":"paving_stones"},{"id":1314318147,"hw":"path","ts":"2024-09-19","nodes":[10702,16228,16229,16230,16231,16232,16233,7341],"surface":"paved"},{"id":1315042275,"hw":"path","ts":"2024-09-12","nodes":[12055,4540,11952]},{"id":1315683017,"hw":"footway","ts":"2024-09-15","nodes":[9802,16234,16235]},{"id":1315683035,"hw":"footway","ts":"2025-02-17","nodes":[2812,16236],"surface":"asphalt"},{"id":1315683036,"hw":"steps","ts":"2025-02-17","nodes":[16236,9801],"incline":"up"},{"id":1315683040,"hw":"residential","ts":"2024-09-15","nodes":[11061,16237,16238,16239,16240],"name":"Boczna","surface":"asphalt"},{"id":1315683044,"hw":"residential","ts":"2024-09-15","nodes":[3234,15227,11061],"name":"Szwedzka","surface":"asphalt"},{"id":1316918255,"hw":"service","ts":"2024-09-20","nodes":[691,16074,16241,16242,16243]},{"id":1320420700,"hw":"footway","ts":"2025-08-12","nodes":[7033,16244,14873,16245,15142],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":1320420701,"hw":"footway","ts":"2024-10-03","nodes":[15142,16246,13756],"surface":"asphalt","footway":"crossing"},{"id":1320424863,"hw":"footway","ts":"2026-05-05","nodes":[16247,16248,16249,16250,16251,16252,11233,11227,16253,16254,16255,12401],"surface":"asphalt"},{"id":1322080115,"hw":"footway","ts":"2026-09-14","nodes":[13668,13670],"surface":"paving_stones"},{"id":1322080116,"hw":"footway","ts":"2026-09-14","nodes":[13671,16256,16257],"surface":"paving_stones"},{"id":1322080117,"hw":"living_street","ts":"2024-10-08","nodes":[16258,11555],"name":"Księdza Władysława Gurgacza","surface":"asphalt"},{"id":1322080118,"hw":"living_street","ts":"2024-10-08","nodes":[2380,16258],"name":"Księdza Władysława Gurgacza","surface":"asphalt","tunnel":true},{"id":1322907979,"hw":"footway","ts":"2024-10-10","nodes":[12036,14874],"surface":"paving_stones","footway":"crossing"},{"id":1322907980,"hw":"footway","ts":"2024-10-10","nodes":[14875,16259,13750],"surface":"paving_stones","footway":"crossing"},{"id":1324105422,"hw":"steps","ts":"2026-08-10","nodes":[10530,10540],"surface":"concrete","incline":"up","width":"1.5","ramp":"no","handrail":"yes"},{"id":1329174728,"hw":"residential","ts":"2026-09-03","nodes":[11549,16260,16261,4208],"name":"Miodowa","surface":"asphalt","width":"5.5"},{"id":1331121074,"hw":"service","ts":"2024-11-05","nodes":[16262,7787,1396],"surface":"paving_stones"},{"id":1332916899,"hw":"footway","ts":"2024-11-11","nodes":[15176,15175,15173,15171,15169,16263,12729],"surface":"paving_stones","footway":"sidewalk"},{"id":1332916900,"hw":"footway","ts":"2024-11-11","nodes":[16264,12124,15176],"surface":"asphalt","footway":"crossing"},{"id":1332916901,"hw":"footway","ts":"2024-11-11","nodes":[12925,16264],"surface":"paving_stones"},{"id":1336421078,"hw":"footway","ts":"2024-11-21","nodes":[16265,16266,16267,2277],"surface":"asphalt"},{"id":1336421082,"hw":"path","ts":"2024-11-21","nodes":[14499,3627,6975],"surface":"asphalt"},{"id":1336421084,"hw":"footway","ts":"2024-11-21","nodes":[6978,10512],"surface":"paving_stones"},{"id":1337242031,"hw":"tertiary","ts":"2026-08-22","nodes":[16268,16269,16270,16271,16272,16273,6062],"name":"Józefa Dietla","surface":"asphalt"},{"id":1337375070,"hw":"service","ts":"2026-04-21","nodes":[16274,3829],"surface":"paving_stones"},{"id":1337375071,"hw":"service","ts":"2026-04-21","nodes":[16274,16275,16276,16277,16278,16279,16280,16281,16282,16283,16284,16285,16286],"surface":"paving_stones"},{"id":1337652927,"hw":"path","ts":"2024-11-25","nodes":[2816,11058,6972],"surface":"asphalt"},{"id":1337652928,"hw":"path","ts":"2024-11-25","nodes":[6974,16287],"surface":"paving_stones","checked":"2023-01-26"},{"id":1337652929,"hw":"path","ts":"2024-11-25","nodes":[16287,16288,16289],"surface":"asphalt","checked":"2023-01-26"},{"id":1337652930,"hw":"path","ts":"2024-11-25","nodes":[16289,6379,16290],"surface":"paving_stones","checked":"2023-01-26"},{"id":1337652931,"hw":"path","ts":"2024-11-25","nodes":[16290,16291,16292,16293,16294],"surface":"asphalt","checked":"2023-01-26"},{"id":1337652932,"hw":"path","ts":"2024-11-25","nodes":[16294,6377,6020],"surface":"paving_stones","checked":"2023-01-26"},{"id":1337652933,"hw":"path","ts":"2024-11-25","nodes":[6022,6252],"surface":"paving_stones","checked":"2023-01-26"},{"id":1337652934,"hw":"path","ts":"2024-11-25","nodes":[3707,6252],"surface":"paving_stones"},{"id":1338262482,"hw":"path","ts":"2025-09-29","nodes":[13378,16295],"surface":"paving_stones"},{"id":1338262483,"hw":"path","ts":"2025-09-29","nodes":[16295,16273,16296],"surface":"asphalt"},{"id":1338262484,"hw":"path","ts":"2025-09-29","nodes":[16296,16297],"surface":"paving_stones"},{"id":1338262485,"hw":"path","ts":"2025-09-29","nodes":[16297,16298,16299,16300,7570],"surface":"asphalt"},{"id":1338262488,"hw":"path","ts":"2025-09-29","nodes":[16301,8244],"surface":"paved"},{"id":1346853988,"hw":"footway","ts":"2024-12-28","nodes":[4987,16302],"surface":"paving_stones"},{"id":1346855540,"hw":"path","ts":"2024-12-28","nodes":[16303,4924],"surface":"paving_stones"},{"id":1346855541,"hw":"path","ts":"2024-12-28","nodes":[16304,16303],"surface":"paving_stones","tunnel":true},{"id":1346855542,"hw":"path","ts":"2024-12-28","nodes":[16305,16304],"surface":"paving_stones"},{"id":1350838156,"hw":"tertiary","ts":"2026-07-09","nodes":[4016,3523],"name":"Grzegórzecka","surface":"asphalt"},{"id":1350838157,"hw":"residential","ts":"2025-01-13","nodes":[3240,491],"name":"Metalowców","surface":"asphalt"},{"id":1353217342,"hw":"footway","ts":"2025-01-21","nodes":[16306,8496],"surface":"paving_stones","footway":"sidewalk"},{"id":1353217343,"hw":"footway","ts":"2025-01-21","nodes":[6509,16306],"surface":"paving_stones","footway":"sidewalk"},{"id":1353217344,"hw":"footway","ts":"2025-01-21","nodes":[11584,16306],"surface":"paving_stones","footway":"crossing"},{"id":1353217345,"hw":"living_street","ts":"2026-02-27","nodes":[11584,16307,249],"name":"Mikołajska","surface":"sett","smooth":"intermediate"},{"id":1353217346,"hw":"footway","ts":"2025-01-21","nodes":[9421,7838,7705],"surface":"asphalt","footway":"crossing"},{"id":1359900386,"hw":"service","ts":"2025-02-14","nodes":[2472,9509,16308]},{"id":1359900388,"hw":"footway","ts":"2025-02-14","nodes":[9507,16309],"surface":"paving_stones"},{"id":1359900392,"hw":"footway","ts":"2025-02-14","nodes":[9555,16310,16311,9530],"surface":"paving_stones"},{"id":1359900393,"hw":"footway","ts":"2025-02-14","nodes":[9553,9520],"surface":"paving_stones"},{"id":1359900395,"hw":"footway","ts":"2025-02-14","nodes":[14005,14007]},{"id":1359900396,"hw":"footway","ts":"2025-02-14","nodes":[16312,2455]},{"id":1359900397,"hw":"footway","ts":"2025-02-14","nodes":[14004,16312]},{"id":1359900398,"hw":"steps","ts":"2025-02-14","nodes":[16313,16314]},{"id":1359900399,"hw":"footway","ts":"2025-02-14","nodes":[2456,16313]},{"id":1359900400,"hw":"footway","ts":"2025-02-14","nodes":[9569,16314],"surface":"paving_stones"},{"id":1359900401,"hw":"footway","ts":"2025-02-14","nodes":[9568,16315],"surface":"paving_stones"},{"id":1359900403,"hw":"steps","ts":"2025-02-14","nodes":[9522,9566],"surface":"paving_stones","incline":"up","width":"1","stepCount":3,"ramp":"yes","rampStroller":"yes"},{"id":1359900411,"hw":"footway","ts":"2025-02-14","nodes":[9523,16316]},{"id":1360728519,"hw":"path","ts":"2026-06-10","nodes":[12041,16317,16318,16319,16320,16321,16322,16323,16324,16325,7757],"surface":"grass"},{"id":1360728520,"hw":"path","ts":"2026-09-16","nodes":[16326,16327],"surface":"unpaved","checked":"2026-09-16"},{"id":1360728521,"hw":"path","ts":"2025-02-17","nodes":[4548,16328,4563,16329]},{"id":1360728522,"hw":"path","ts":"2025-02-17","nodes":[10514,16330,10443]},{"id":1368037093,"hw":"footway","ts":"2025-03-16","nodes":[16331,16332,16333,16334,7661]},{"id":1368037094,"hw":"steps","ts":"2025-03-16","nodes":[16331,16335,16336,16337,16338]},{"id":1368037095,"hw":"footway","ts":"2025-03-16","nodes":[16338,3877]},{"id":1368037096,"hw":"service","ts":"2025-03-16","nodes":[918,7659,16339,9369]},{"id":1368155703,"hw":"footway","ts":"2025-03-16","nodes":[11808,16340],"surface":"paving_stones"},{"id":1368155704,"hw":"steps","ts":"2025-03-16","nodes":[16340,16341],"incline":"down"},{"id":1371097295,"hw":"residential","ts":"2026-01-10","nodes":[9197,16342,16343,14613],"name":"Franciszkańska","surface":"asphalt"},{"id":1372042577,"hw":"residential","ts":"2025-08-14","nodes":[1738,16344],"name":"Sandomierska","surface":"asphalt","smooth":"excellent"},{"id":1374448962,"hw":"footway","ts":"2025-04-03","nodes":[16345,1439],"surface":"asphalt"},{"id":1378031423,"hw":"pedestrian","ts":"2025-04-16","nodes":[4345,10940],"name":"Rynek Główny","surface":"sett"},{"id":1381643740,"hw":"service","ts":"2025-04-27","nodes":[3585,7784,16346,16347,16348,16349,16350,16351,16352]},{"id":1385342320,"hw":"service","ts":"2025-05-10","nodes":[16353,16354,14882,12643],"surface":"paving_stones"},{"id":1385342321,"hw":"service","ts":"2025-05-10","nodes":[6214,7528,16355,16353],"surface":"paving_stones"},{"id":1385346726,"hw":"residential","ts":"2025-05-10","nodes":[7287,16356,82],"name":"Powiśle","surface":"asphalt"},{"id":1385350538,"hw":"residential","ts":"2025-05-10","nodes":[6214,12787,3161],"name":"Powiśle","surface":"asphalt"},{"id":1385356090,"hw":"tertiary","ts":"2026-09-17","nodes":[475,16357,16358,16359,16360,16268],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":1385356092,"hw":"residential","ts":"2025-09-19","nodes":[14339,16361,16362,475],"surface":"asphalt"},{"id":1390738573,"hw":"residential","ts":"2025-05-31","nodes":[16363,14957],"name":"Romana Ingardena","surface":"asphalt"},{"id":1392975571,"hw":"tertiary","ts":"2025-07-16","nodes":[3141,16364,16365,16366,16367,2871],"name":"Tadeusza Kościuszki","surface":"asphalt"},{"id":1392975572,"hw":"tertiary","ts":"2025-06-07","nodes":[3145,6217],"name":"Tadeusza Kościuszki","surface":"asphalt","smooth":"good"},{"id":1393852857,"hw":"footway","ts":"2025-06-10","nodes":[9742,16368,16369,16370,16371,16372,16373,16374,16375,9737]},{"id":1393852858,"hw":"footway","ts":"2025-06-10","nodes":[16370,16376,16377,16378,9442]},{"id":1393852859,"hw":"footway","ts":"2025-06-10","nodes":[16379,16380,16381]},{"id":1393853468,"hw":"footway","ts":"2025-06-10","nodes":[10945,13949]},{"id":1393853469,"hw":"footway","ts":"2026-04-16","nodes":[9934,5022,5018,5020,5025,5014,5016,9931],"surface":"paving_stones"},{"id":1394019917,"hw":"service","ts":"2026-09-07","nodes":[3127,16382,11678,16383],"surface":"paving_stones"},{"id":1394019918,"hw":"footway","ts":"2025-06-10","nodes":[16384,6787]},{"id":1395057385,"hw":"footway","ts":"2025-06-13","nodes":[9016,268,7644],"surface":"asphalt","footway":"crossing"},{"id":1395059967,"hw":"footway","ts":"2026-09-14","nodes":[12187,12525,16385],"surface":"paving_stones"},{"id":1395059968,"hw":"footway","ts":"2025-06-13","nodes":[16385,12941],"surface":"asphalt"},{"id":1396134549,"hw":"steps","ts":"2026-09-24","nodes":[16386,16387],"surface":"paving_stones","incline":"down","width":"1.5","stepCount":12,"ramp":"no","handrail":"yes"},{"id":1396134550,"hw":"footway","ts":"2026-09-27","nodes":[16388,16389,16390],"surface":"paving_stones","smooth":"good","width":"1.5"},{"id":1396134551,"hw":"steps","ts":"2026-09-24","nodes":[16390,16391],"surface":"paving_stones","incline":"down","width":"1.5","stepCount":13,"ramp":"no","handrail":"yes"},{"id":1396134552,"hw":"footway","ts":"2026-09-24","nodes":[16391,16392],"surface":"paving_stones","smooth":"good","width":"1.5"},{"id":1396134553,"hw":"steps","ts":"2026-09-24","nodes":[16392,16393],"surface":"paving_stones","incline":"down","width":"1.5","stepCount":15,"ramp":"no","handrail":"yes"},{"id":1396134554,"hw":"footway","ts":"2026-09-24","nodes":[16393,16386],"surface":"paving_stones","smooth":"good","width":"1.5"},{"id":1396134555,"hw":"footway","ts":"2026-09-27","nodes":[16387,16394,16395,2133],"surface":"gravel","smooth":"intermediate"},{"id":1396252339,"hw":"footway","ts":"2025-06-18","nodes":[16396,7036],"footway":"sidewalk"},{"id":1409529335,"hw":"path","ts":"2025-06-25","nodes":[1762,1763],"surface":"paving_stones"},{"id":1409529336,"hw":"path","ts":"2025-06-25","nodes":[1763,2828],"surface":"asphalt","checked":"2023-10-10"},{"id":1409529337,"hw":"footway","ts":"2025-06-25","nodes":[1762,11949,8833],"surface":"paving_stones"},{"id":1412811093,"hw":"residential","ts":"2025-07-06","nodes":[16397,11058],"name":"Szwedzka","surface":"asphalt"},{"id":1412859015,"hw":"living_street","ts":"2025-07-06","nodes":[353,2991],"name":"Świętego Jana","surface":"sett","smooth":"excellent","width":"5"},{"id":1412859016,"hw":"living_street","ts":"2026-08-21","nodes":[546,16398,771],"name":"Szczepańska","surface":"sett","smooth":"good","width":"4"},{"id":1413135436,"hw":"living_street","ts":"2026-08-19","nodes":[2795,16399,16400,16401,16402,16403,16404,13294],"name":"Sienna","surface":"paving_stones","smooth":"good"},{"id":1413142374,"hw":"footway","ts":"2025-07-07","nodes":[9971,2590],"surface":"sett"},{"id":1415098902,"hw":"steps","ts":"2025-07-16","nodes":[15612,16405],"surface":"paving_stones","incline":"down","stepCount":3,"ramp":"no","handrail":"no"},{"id":1415098903,"hw":"footway","ts":"2025-07-16","nodes":[16405,15078,12543],"surface":"paving_stones","smooth":"good"},{"id":1415102452,"hw":"footway","ts":"2025-09-14","nodes":[16406,16407,16408,16409,16410,13837,16411,13830],"surface":"paving_stones","smooth":"intermediate"},{"id":1415102453,"hw":"footway","ts":"2025-09-14","nodes":[16412,16413,16406],"surface":"asphalt","smooth":"intermediate","footway":"crossing"},{"id":1415102455,"hw":"footway","ts":"2025-09-14","nodes":[16414,16415],"surface":"paving_stones","smooth":"good"},{"id":1415102456,"hw":"footway","ts":"2025-07-16","nodes":[16416,7592],"surface":"paving_stones","smooth":"good"},{"id":1415102457,"hw":"footway","ts":"2025-07-16","nodes":[16417,9225,16416],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":1415102458,"hw":"footway","ts":"2025-07-16","nodes":[16418,16417],"surface":"paving_stones","smooth":"good"},{"id":1415102459,"hw":"footway","ts":"2025-07-16","nodes":[16415,6174,16418],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":1415102461,"hw":"footway","ts":"2025-09-14","nodes":[16419,16420,16421],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":1415102462,"hw":"footway","ts":"2025-07-16","nodes":[16421,16412],"surface":"paving_stones"},{"id":1415102464,"hw":"footway","ts":"2025-07-16","nodes":[16422,16414,16419],"surface":"paving_stones"},{"id":1415102465,"hw":"footway","ts":"2025-09-14","nodes":[11069,11979,16423],"surface":"asphalt","smooth":"intermediate","footway":"crossing"},{"id":1415102466,"hw":"footway","ts":"2025-07-16","nodes":[16423,16424],"surface":"paving_stones"},{"id":1415102467,"hw":"footway","ts":"2025-09-14","nodes":[16424,11974,16422],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":1415133639,"hw":"tertiary","ts":"2025-07-16","nodes":[4341,8141,3175],"name":"Józefa Dietla","surface":"asphalt"},{"id":1415133640,"hw":"tertiary","ts":"2026-09-15","nodes":[3178,6102],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":1415133938,"hw":"tertiary","ts":"2025-07-16","nodes":[16425,6092],"name":"Józefa Dietla","surface":"asphalt"},{"id":1415133953,"hw":"tertiary","ts":"2025-07-16","nodes":[16426,16427,16425],"name":"Józefa Dietla","surface":"asphalt"},{"id":1415134134,"hw":"tertiary","ts":"2025-07-16","nodes":[13338,3170,16426],"name":"Józefa Dietla","surface":"asphalt"},{"id":1415134854,"hw":"tertiary","ts":"2025-09-05","nodes":[3163,13335],"name":"Józefa Dietla","surface":"asphalt"},{"id":1415138199,"hw":"tertiary","ts":"2025-07-16","nodes":[6128,16428,16429,10592],"name":"Józefa Dietla","surface":"asphalt"},{"id":1415138984,"hw":"tertiary","ts":"2026-09-15","nodes":[1380,8468,16430,6122],"name":"Józefa Dietla","surface":"asphalt","smooth":"excellent"},{"id":1415139277,"hw":"residential","ts":"2025-07-16","nodes":[108,8470,1380],"name":"Elizy Orzeszkowej","surface":"asphalt"},{"id":1415139448,"hw":"residential","ts":"2025-07-16","nodes":[1393,8880,3078],"name":"Augustyna Kordeckiego","surface":"asphalt"},{"id":1415139591,"hw":"tertiary","ts":"2025-07-16","nodes":[13345,3078],"name":"Józefa Dietla","surface":"asphalt"},{"id":1415139610,"hw":"tertiary","ts":"2025-07-16","nodes":[4568,13343],"name":"Józefa Dietla","surface":"asphalt"},{"id":1415224567,"hw":"service","ts":"2025-07-16","nodes":[16431,16432,16433,16434,16435],"surface":"gravel"},{"id":1415224568,"hw":"service","ts":"2025-07-16","nodes":[4352,10349,16431],"surface":"asphalt"},{"id":1415230742,"hw":"residential","ts":"2025-07-16","nodes":[6212,12652],"name":"Powiśle","surface":"asphalt"},{"id":1415230746,"hw":"footway","ts":"2025-07-16","nodes":[16026,16436,16023]},{"id":1415230747,"hw":"service","ts":"2026-08-27","nodes":[6212,16437,16438,8626,16439,16440,16441,16442,16436,16443,16444,16445,8628,16446,6211]},{"id":1415249692,"hw":"footway","ts":"2025-07-16","nodes":[16447,16448,10840,7340],"surface":"paving_stones"},{"id":1415249693,"hw":"path","ts":"2025-07-16","nodes":[16447,16449,13040,16450,12719,16451,16452,289],"surface":"paved"},{"id":1415249694,"hw":"footway","ts":"2025-07-16","nodes":[16452,11745],"surface":"paving_stones"},{"id":1415249701,"hw":"path","ts":"2025-07-16","nodes":[7539,16453,16454,16455,1322,7398],"surface":"paved"},{"id":1415249703,"hw":"footway","ts":"2025-12-15","nodes":[13031,16456,16457,16458,16459,16460],"surface":"paving_stones"},{"id":1415249704,"hw":"footway","ts":"2025-12-15","nodes":[16461,85,16460],"surface":"asphalt","footway":"crossing"},{"id":1415691318,"hw":"residential","ts":"2025-07-18","nodes":[634,1989,16462],"name":"Plac Generała Władysława Sikorskiego","surface":"asphalt"},{"id":1415691319,"hw":"residential","ts":"2025-07-18","nodes":[16462,16246,7768],"name":"Plac Generała Władysława Sikorskiego","surface":"asphalt"},{"id":1415691497,"hw":"residential","ts":"2026-08-20","nodes":[7769,608],"name":"Garncarska","surface":"asphalt","width":"7"},{"id":1415851967,"hw":"footway","ts":"2025-07-19","nodes":[16463,13757],"surface":"paving_stones"},{"id":1415851971,"hw":"footway","ts":"2025-07-19","nodes":[1983,16464,16465,14902],"surface":"asphalt"},{"id":1416750812,"hw":"steps","ts":"2025-07-23","nodes":[16217,16209]},{"id":1418837959,"hw":"path","ts":"2025-07-31","nodes":[2261,16466,15112],"surface":"asphalt"},{"id":1418837970,"hw":"footway","ts":"2025-07-31","nodes":[10637,16467,16468],"surface":"asphalt","footway":"crossing"},{"id":1418837971,"hw":"footway","ts":"2025-07-31","nodes":[16468,15431],"surface":"paving_stones","footway":"sidewalk"},{"id":1419025736,"hw":"service","ts":"2025-07-31","nodes":[699,11769,16469]},{"id":1419025739,"hw":"service","ts":"2025-07-31","nodes":[16470,11770,700],"surface":"paving_stones"},{"id":1419337861,"hw":"tertiary","ts":"2026-03-06","nodes":[680,11909,16471,16472,9202],"name":"Zwierzyniecka","surface":"concrete"},{"id":1419337862,"hw":"tertiary","ts":"2026-03-06","nodes":[1893,13688,13675,16473,13674,13684,680],"name":"Zwierzyniecka","surface":"concrete"},{"id":1419678315,"hw":"footway","ts":"2025-08-03","nodes":[3252,14176],"surface":"paving_stones","tunnel":true},{"id":1419678655,"hw":"service","ts":"2025-08-03","nodes":[13208,16474]},{"id":1419700114,"hw":"service","ts":"2025-08-03","nodes":[16475,13541,676],"surface":"paving_stones"},{"id":1419958808,"hw":"tertiary","ts":"2026-09-18","nodes":[635,11714,9336,399,437,13329,14868],"name":"Marszałka Józefa Piłsudskiego","surface":"asphalt"},{"id":1419958809,"hw":"residential","ts":"2026-07-04","nodes":[900,11639,16476,16477,2600],"name":"Floriana Straszewskiego","surface":"asphalt"},{"id":1419958810,"hw":"residential","ts":"2025-12-18","nodes":[620,621],"name":"Jabłonowskich","surface":"asphalt","checked":"2025-12-15"},{"id":1420263627,"hw":"footway","ts":"2025-08-05","nodes":[13542,16478,16479,16480]},{"id":1420263628,"hw":"footway","ts":"2025-10-10","nodes":[16479,16481,16482,16483,16484,16485,16486,16487,16488,16482],"surface":"paving_stones"},{"id":1420263631,"hw":"footway","ts":"2025-08-05","nodes":[16489,16484]},{"id":1420267964,"hw":"service","ts":"2025-08-05","nodes":[16490,12010,16491,16471]},{"id":1420625166,"hw":"footway","ts":"2025-08-06","nodes":[16492,16493],"surface":"paving_stones"},{"id":1420625167,"hw":"service","ts":"2026-09-26","nodes":[361,7425,16494,16492,16495,16496],"surface":"paving_stones"},{"id":1420625168,"hw":"footway","ts":"2025-08-06","nodes":[16497,16498,16499]},{"id":1420625169,"hw":"footway","ts":"2025-08-06","nodes":[16500,16501]},{"id":1420625170,"hw":"steps","ts":"2025-08-06","nodes":[16499,16500]},{"id":1420625171,"hw":"service","ts":"2025-08-06","nodes":[16502,7428,16503,16504],"surface":"sett"},{"id":1420625174,"hw":"steps","ts":"2026-09-22","nodes":[16505,12893],"handrail":"yes"},{"id":1420625175,"hw":"footway","ts":"2025-08-06","nodes":[12892,16506,16507]},{"id":1420625176,"hw":"steps","ts":"2025-08-06","nodes":[16507,16508]},{"id":1420625177,"hw":"footway","ts":"2025-08-06","nodes":[12891,16509,12898,16510,12895],"surface":"paving_stones"},{"id":1422472497,"hw":"residential","ts":"2025-08-15","nodes":[1710,11844,195],"name":"Zduńska","surface":"asphalt"},{"id":1424614818,"hw":"footway","ts":"2026-08-30","nodes":[7730,16511,16512,3878],"surface":"paving_stones"},{"id":1427294723,"hw":"pedestrian","ts":"2026-08-24","nodes":[11120,15943,16513,16514,16515,16516,6417],"surface":"sett","smooth":"excellent"},{"id":1427294724,"hw":"pedestrian","ts":"2025-09-05","nodes":[4344,16517,15947,6471],"surface":"sett","smooth":"excellent"},{"id":1428219059,"hw":"residential","ts":"2025-09-09","nodes":[15121,16518,16397],"name":"Szwedzka","surface":"asphalt"},{"id":1428322503,"hw":"service","ts":"2025-09-09","nodes":[16519,15432,16520]},{"id":1428410493,"hw":"service","ts":"2025-09-10","nodes":[1371,8811,16521],"surface":"paving_stones"},{"id":1428450731,"hw":"residential","ts":"2026-05-28","nodes":[2571,16522,16523,16524,16525,12529,16526,16527,378],"name":"Starowiślna","surface":"asphalt","smooth":"good"},{"id":1431090171,"hw":"tertiary","ts":"2026-06-03","nodes":[12185,16528,6050],"name":"Grzegórzecka","surface":"asphalt","width":"3"},{"id":1432180202,"hw":"footway","ts":"2025-09-23","nodes":[4597,4645],"surface":"paved","checked":"2024-11-22"},{"id":1432779903,"hw":"footway","ts":"2026-04-29","nodes":[16529,12146,8339],"surface":"asphalt","footway":"crossing"},{"id":1432779916,"hw":"footway","ts":"2025-09-25","nodes":[16530,16531,16532,16533],"surface":"concrete"},{"id":1432779917,"hw":"footway","ts":"2025-10-04","nodes":[16534,1414,8362],"footway":"crossing"},{"id":1432779923,"hw":"footway","ts":"2026-04-29","nodes":[7771,2499,16535],"surface":"asphalt","footway":"crossing"},{"id":1432779930,"hw":"footway","ts":"2025-10-04","nodes":[13221,2497,16536],"footway":"crossing"},{"id":1432779931,"hw":"footway","ts":"2025-09-25","nodes":[16536,16537,16538,16539],"surface":"wood"},{"id":1432779932,"hw":"footway","ts":"2026-02-27","nodes":[16540,16541,16542,16543,16544,16537,16545,16546,16547],"surface":"wood"},{"id":1432779937,"hw":"footway","ts":"2025-09-25","nodes":[16548,16549,16550,11797],"surface":"concrete"},{"id":1432779938,"hw":"footway","ts":"2025-09-25","nodes":[16529,16551],"surface":"concrete"},{"id":1432779946,"hw":"footway","ts":"2025-09-25","nodes":[16552,16553],"surface":"wood"},{"id":1432779947,"hw":"footway","ts":"2025-12-06","nodes":[16554,16555],"surface":"wood"},{"id":1432779948,"hw":"footway","ts":"2026-02-27","nodes":[16556,16557,16558,16559,16560,16561,16562,16563,16564,16565,16566,16567,16568,16569,16570,16571,16572,16573,16574,16575,16576,16577,16578,16579,16580,16581,16582,16583,16584,16585,16586,16587,16588,16589,16590,16591,16592,16593,16594,16554,16595,16552,16596,16597,16598,16556],"surface":"wood"},{"id":1432779951,"hw":"footway","ts":"2026-04-29","nodes":[16599,12143,8342],"surface":"paved","footway":"crossing","checked":"2026-04-29"},{"id":1432779952,"hw":"footway","ts":"2026-02-27","nodes":[16600,16601,16599,16602],"surface":"concrete"},{"id":1432779953,"hw":"footway","ts":"2026-02-27","nodes":[16603,16602],"surface":"concrete"},{"id":1432779957,"hw":"footway","ts":"2026-02-27","nodes":[16604,16605,16553,16555,16606,16607,16608,16609,16610,16611,16612,16549,16613,16547],"surface":"wood"},{"id":1432779963,"hw":"footway","ts":"2026-02-27","nodes":[7647,16614,16615,16616,16617],"surface":"concrete"},{"id":1432779964,"hw":"footway","ts":"2026-02-27","nodes":[16540,16618,16619,16620,16621,16622,16623,16624,16625,16626,16627,16628,16548,16551,16629,16630,16631,16632,16633,16634,16635,16636,16637,16600,16638,16603,16604,16639,16640,16641,16642,16643,16617,16644,16645,16646,16647,16648,7650],"surface":"concrete"},{"id":1432779965,"hw":"footway","ts":"2026-01-31","nodes":[14256,16649],"surface":"paving_stones"},{"id":1432779966,"hw":"footway","ts":"2026-04-29","nodes":[14257,16650],"surface":"concrete"},{"id":1432779967,"hw":"footway","ts":"2025-09-25","nodes":[16649,16651,16652,16653,16654,16655,16540],"surface":"concrete"},{"id":1432779968,"hw":"footway","ts":"2025-09-25","nodes":[16540,16656,16657,16533,16658,16659,16660,16661,16650],"surface":"concrete"},{"id":1432779969,"hw":"footway","ts":"2025-09-25","nodes":[16535,16662,16654,16658],"surface":"concrete"},{"id":1433330000,"hw":"tertiary","ts":"2025-09-26","nodes":[9587,188],"name":"Barska","surface":"asphalt","smooth":"good","checked":"2024-04-23"},{"id":1433532485,"hw":"footway","ts":"2025-09-27","nodes":[16663,16664,6794],"surface":"paving_stones","footway":"sidewalk"},{"id":1433532486,"hw":"footway","ts":"2025-09-27","nodes":[14022,16663],"surface":"paving_stones","footway":"sidewalk","wheelchair":"no"},{"id":1433532487,"hw":"footway","ts":"2026-08-21","nodes":[16665,16666,16667,16668],"surface":"sett"},{"id":1434112104,"hw":"footway","ts":"2025-09-29","nodes":[13644,9309],"surface":"paving_stones","width":"2.03","tunnel":true},{"id":1434438716,"hw":"footway","ts":"2026-08-21","nodes":[16669,2465,16665,16670,342,16671,16672],"surface":"sett"},{"id":1436940360,"hw":"footway","ts":"2025-10-10","nodes":[16483,16673,16488],"surface":"paving_stones"},{"id":1443572537,"hw":"footway","ts":"2026-01-11","nodes":[16674,7466],"surface":"paving_stones"},{"id":1443755590,"hw":"service","ts":"2025-10-21","nodes":[16675,16676,14233,11280]},{"id":1443755592,"hw":"footway","ts":"2025-10-21","nodes":[16677,16678,14235]},{"id":1443755594,"hw":"service","ts":"2025-10-21","nodes":[12592,14236,16679,16680]},{"id":1443923634,"hw":"service","ts":"2025-10-22","nodes":[10410,16681,16682,16683,16684,16685,16686,16687,16688]},{"id":1444466507,"hw":"footway","ts":"2025-10-24","nodes":[16689,16690,16691,6263]},{"id":1444466508,"hw":"footway","ts":"2025-10-24","nodes":[16690,16692,6264]},{"id":1444466509,"hw":"footway","ts":"2025-10-24","nodes":[16693,16694,16695,6265]},{"id":1444466510,"hw":"footway","ts":"2025-10-24","nodes":[16694,16696,6266]},{"id":1444774519,"hw":"service","ts":"2025-10-25","nodes":[16697,16698,16699,12559]},{"id":1444774520,"hw":"service","ts":"2025-10-25","nodes":[16697,16700],"tunnel":true},{"id":1444774521,"hw":"service","ts":"2025-10-25","nodes":[16700,16701,16702,16703]},{"id":1444774523,"hw":"service","ts":"2025-10-25","nodes":[16704,16705,16706,12560]},{"id":1444775811,"hw":"service","ts":"2025-10-25","nodes":[12562,16707,13720,16708]},{"id":1444777059,"hw":"service","ts":"2025-10-25","nodes":[8136,9715,16709]},{"id":1444777060,"hw":"service","ts":"2025-10-25","nodes":[8140,12875,16710]},{"id":1444777061,"hw":"service","ts":"2025-10-25","nodes":[16711,9723,1720]},{"id":1445922536,"hw":"tertiary","ts":"2025-10-29","nodes":[5824,42],"name":"Podgórska","surface":"asphalt"},{"id":1449862531,"hw":"path","ts":"2025-11-11","nodes":[1349,1752],"surface":"paved"},{"id":1454778584,"hw":"footway","ts":"2026-01-31","nodes":[6235,11950],"surface":"asphalt","smooth":"good","bridge":true},{"id":1456246585,"hw":"footway","ts":"2025-12-05","nodes":[14565,14528],"surface":"asphalt","footway":"crossing"},{"id":1456246588,"hw":"footway","ts":"2025-12-05","nodes":[13323,10206],"surface":"paving_stones"},{"id":1456246589,"hw":"footway","ts":"2025-12-05","nodes":[10207,10133],"surface":"paving_stones"},{"id":1456246596,"hw":"footway","ts":"2025-12-05","nodes":[16712,12246,12265],"surface":"paving_stones","footway":"sidewalk"},{"id":1456246597,"hw":"footway","ts":"2025-12-05","nodes":[14512,16713,16712],"surface":"asphalt","footway":"crossing"},{"id":1456246598,"hw":"footway","ts":"2025-12-05","nodes":[14510,16714,16715,16716,16717,16718,16719,16720,16721,16722,16723,16724,16725,15113,16726,16727]},{"id":1456246599,"hw":"footway","ts":"2025-12-05","nodes":[16714,16728,16729,16730,16731,16732,16733,16734,14511]},{"id":1456246600,"hw":"footway","ts":"2025-12-05","nodes":[16735,16736,16737,12274,16715]},{"id":1456246601,"hw":"footway","ts":"2025-12-05","nodes":[12275,16716]},{"id":1456246602,"hw":"footway","ts":"2025-12-05","nodes":[14504,12287],"surface":"paving_stones"},{"id":1456246603,"hw":"footway","ts":"2025-12-05","nodes":[12265,14503],"surface":"paving_stones"},{"id":1456351743,"hw":"footway","ts":"2025-12-05","nodes":[10214,12349],"surface":"paving_stones"},{"id":1456351744,"hw":"footway","ts":"2025-12-05","nodes":[12350,12363],"surface":"paving_stones"},{"id":1456351745,"hw":"footway","ts":"2025-12-05","nodes":[10220,10193],"surface":"paving_stones"},{"id":1456351746,"hw":"footway","ts":"2025-12-05","nodes":[10163,10219],"surface":"paving_stones"},{"id":1456351747,"hw":"footway","ts":"2025-12-05","nodes":[12348,12357],"surface":"paving_stones"},{"id":1456351753,"hw":"footway","ts":"2025-12-05","nodes":[14577,16738,16739,16740,16741,16742,16743,16744,16745,14554]},{"id":1456367804,"hw":"service","ts":"2025-12-05","nodes":[16746,12472,16747,13172,6145],"surface":"asphalt"},{"id":1456367805,"hw":"service","ts":"2025-12-05","nodes":[16748,13167,6152]},{"id":1456367806,"hw":"service","ts":"2025-12-05","nodes":[16749,13170,6148],"surface":"paving_stones"},{"id":1456367807,"hw":"footway","ts":"2025-12-05","nodes":[13169,16750],"surface":"paving_stones"},{"id":1458100214,"hw":"footway","ts":"2025-12-12","nodes":[16751,13736,16752,13731,16698,16705,13721],"surface":"paving_stones"},{"id":1458100215,"hw":"footway","ts":"2025-12-12","nodes":[16753,16754,10797,16751],"surface":"paving_stones","footway":"crossing"},{"id":1458100245,"hw":"footway","ts":"2025-12-12","nodes":[11245,13945],"surface":"paving_stones"},{"id":1458100246,"hw":"footway","ts":"2025-12-12","nodes":[16755,16756,13033],"surface":"paving_stones"},{"id":1458100247,"hw":"footway","ts":"2025-12-12","nodes":[16757,3144,16755],"footway":"crossing"},{"id":1458100248,"hw":"footway","ts":"2025-12-12","nodes":[10707,16757],"surface":"paving_stones","footway":"sidewalk"},{"id":1458103272,"hw":"footway","ts":"2025-12-12","nodes":[16758,16759,16760,16761,6224,16762],"surface":"asphalt","footway":"crossing"},{"id":1458103273,"hw":"footway","ts":"2025-12-12","nodes":[16762,10749],"surface":"paving_stones"},{"id":1458103274,"hw":"footway","ts":"2025-12-12","nodes":[16763,13658,16764],"surface":"asphalt","footway":"crossing"},{"id":1458103275,"hw":"footway","ts":"2025-12-12","nodes":[16764,16758],"surface":"paving_stones"},{"id":1458103276,"hw":"footway","ts":"2025-12-12","nodes":[11919,16763],"surface":"paving_stones"},{"id":1458824650,"hw":"footway","ts":"2025-12-15","nodes":[12762,16461],"surface":"paving_stones"},{"id":1458824651,"hw":"path","ts":"2026-03-06","nodes":[12765,16765,7402],"surface":"paved"},{"id":1458827987,"hw":"footway","ts":"2025-12-15","nodes":[11020,16766],"surface":"paving_stones"},{"id":1458827993,"hw":"steps","ts":"2026-02-15","nodes":[16767,13787],"incline":"down","handrail":"no"},{"id":1458827994,"hw":"footway","ts":"2025-12-15","nodes":[16768,16769,16767],"surface":"sett"},{"id":1458827995,"hw":"footway","ts":"2025-12-15","nodes":[16770,16771]},{"id":1458827996,"hw":"service","ts":"2025-12-15","nodes":[16772,16770]},{"id":1458827997,"hw":"service","ts":"2025-12-15","nodes":[3075,16773,13789,16772]},{"id":1458827999,"hw":"footway","ts":"2025-12-15","nodes":[16774,16775,13786],"surface":"sett"},{"id":1458828000,"hw":"footway","ts":"2025-12-15","nodes":[16776,16769,16774],"surface":"sett"},{"id":1458828001,"hw":"footway","ts":"2025-12-15","nodes":[13788,16777,16776],"surface":"sett"},{"id":1458828003,"hw":"footway","ts":"2025-12-15","nodes":[16778,16779],"surface":"asphalt"},{"id":1458828004,"hw":"footway","ts":"2025-12-15","nodes":[16771,16780,16781,16782,16783,16778,16784,16785,16786],"surface":"asphalt"},{"id":1458828005,"hw":"service","ts":"2025-12-15","nodes":[16787,16788,16786],"surface":"concrete"},{"id":1458828006,"hw":"service","ts":"2025-12-15","nodes":[3073,16789,16790,13785,16787]},{"id":1459912734,"hw":"footway","ts":"2025-12-19","nodes":[12184,16791],"surface":"asphalt"},{"id":1459912735,"hw":"footway","ts":"2025-12-19","nodes":[15494,16792],"surface":"asphalt"},{"id":1460165840,"hw":"footway","ts":"2025-12-21","nodes":[7759,7091],"surface":"asphalt","footway":"sidewalk"},{"id":1460165841,"hw":"footway","ts":"2025-12-21","nodes":[8568,14971],"surface":"asphalt"},{"id":1460337737,"hw":"footway","ts":"2025-12-21","nodes":[16793,16794],"tunnel":true},{"id":1460337738,"hw":"footway","ts":"2025-12-21","nodes":[16793,16795]},{"id":1460337739,"hw":"footway","ts":"2025-12-21","nodes":[16794,16796,16797,16798]},{"id":1460607016,"hw":"service","ts":"2026-08-20","nodes":[16799,16800,14394]},{"id":1460610724,"hw":"footway","ts":"2026-08-24","nodes":[16801,16802,16803,16804,16805,7395,16806,16807,21,16808,202],"surface":"paving_stones"},{"id":1460610725,"hw":"footway","ts":"2026-01-17","nodes":[16809,16807]},{"id":1460610726,"hw":"footway","ts":"2025-12-22","nodes":[16809,16810],"tunnel":true},{"id":1462900487,"hw":"footway","ts":"2025-12-30","nodes":[15290,12117],"surface":"paving_stones","smooth":"excellent"},{"id":1462900488,"hw":"footway","ts":"2025-12-30","nodes":[15291,12120],"surface":"paving_stones","smooth":"excellent"},{"id":1462900489,"hw":"footway","ts":"2025-12-30","nodes":[12199,16811,16812],"surface":"asphalt"},{"id":1462900490,"hw":"footway","ts":"2025-12-30","nodes":[12199,16813,12118],"surface":"asphalt"},{"id":1462900491,"hw":"footway","ts":"2025-12-30","nodes":[12201,16814,12121],"surface":"asphalt","smooth":"excellent"},{"id":1462900495,"hw":"footway","ts":"2025-12-30","nodes":[12194,16815],"surface":"paving_stones","footway":"sidewalk"},{"id":1462900496,"hw":"footway","ts":"2025-12-30","nodes":[16815,6337,16812,16816,16817,16818,16819,16820,16821],"surface":"asphalt","footway":"crossing"},{"id":1462900497,"hw":"footway","ts":"2025-12-30","nodes":[4182,16822],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":1462900498,"hw":"footway","ts":"2025-12-30","nodes":[12122,16823,16820],"surface":"paving_stones","smooth":"excellent"},{"id":1462900499,"hw":"footway","ts":"2025-12-30","nodes":[12119,16824,16816],"surface":"paving_stones","smooth":"excellent"},{"id":1462900500,"hw":"footway","ts":"2025-12-30","nodes":[12201,16825,16821],"surface":"asphalt","smooth":"excellent"},{"id":1462900501,"hw":"footway","ts":"2025-12-30","nodes":[16822,16826,16825],"surface":"asphalt","footway":"crossing"},{"id":1462900756,"hw":"tertiary","ts":"2025-12-30","nodes":[501,16826,12202],"name":"Na Zjeździe","surface":"asphalt"},{"id":1466171362,"hw":"footway","ts":"2026-01-11","nodes":[8498,8517],"surface":"sett"},{"id":1466361237,"hw":"footway","ts":"2026-01-12","nodes":[15545,1516,13135],"surface":"asphalt"},{"id":1468182984,"hw":"footway","ts":"2026-01-19","nodes":[7805,16827,2011]},{"id":1468182985,"hw":"footway","ts":"2026-01-19","nodes":[16828,12085,16829],"surface":"paving_stones"},{"id":1468182986,"hw":"footway","ts":"2026-01-19","nodes":[16830,6129,16828],"surface":"asphalt","footway":"crossing"},{"id":1468182987,"hw":"footway","ts":"2026-01-19","nodes":[7578,16830],"surface":"paving_stones"},{"id":1468182988,"hw":"footway","ts":"2026-01-19","nodes":[16829,6188,11065],"surface":"asphalt","footway":"crossing"},{"id":1468882850,"hw":"footway","ts":"2026-01-20","nodes":[7025,395],"surface":"asphalt"},{"id":1470867361,"hw":"footway","ts":"2026-02-22","nodes":[7730,13465,16831],"surface":"asphalt","footway":"crossing"},{"id":1470867362,"hw":"footway","ts":"2026-08-30","nodes":[8341,16832,16833,16834,16835,16836,16837,16838,16839,16840,16841,16842,16843,16844,16845,16846,16847,16848,16849,16831],"surface":"paving_stones","footway":"sidewalk"},{"id":1470867363,"hw":"footway","ts":"2026-01-26","nodes":[16850,2395,16843],"footway":"crossing"},{"id":1470867364,"hw":"footway","ts":"2026-01-26","nodes":[16851,16852]},{"id":1470867365,"hw":"footway","ts":"2026-01-26","nodes":[16850,16853,16854,16852,16855,16856]},{"id":1470867366,"hw":"footway","ts":"2026-09-15","nodes":[16850,16857,16858,16859,16860,16861,16862,8337],"surface":"paving_stones","footway":"sidewalk"},{"id":1471458513,"hw":"footway","ts":"2026-01-26","nodes":[16863,16864],"tunnel":true},{"id":1471458514,"hw":"footway","ts":"2026-08-21","nodes":[16863,16865]},{"id":1471458516,"hw":"footway","ts":"2026-01-26","nodes":[16864,16866]},{"id":1471458517,"hw":"steps","ts":"2026-01-26","nodes":[16866,16867]},{"id":1471458518,"hw":"footway","ts":"2026-01-26","nodes":[16868,16869],"tunnel":true},{"id":1471458519,"hw":"footway","ts":"2026-01-26","nodes":[16869,16870]},{"id":1471458520,"hw":"footway","ts":"2026-08-20","nodes":[16868,16871]},{"id":1472212144,"hw":"footway","ts":"2026-01-29","nodes":[13199,16872,16873,16874,16875,16876,16877,16878]},{"id":1472212147,"hw":"service","ts":"2026-01-29","nodes":[2483,16879,16880]},{"id":1472212151,"hw":"service","ts":"2026-01-29","nodes":[7948,13195,16881]},{"id":1472331938,"hw":"footway","ts":"2026-01-29","nodes":[2011,16882,11083],"surface":"paving_stones"},{"id":1472340512,"hw":"footway","ts":"2026-01-29","nodes":[3051,16883],"surface":"paving_stones"},{"id":1472340513,"hw":"footway","ts":"2026-01-29","nodes":[3056,16883,16884,16885,16886],"surface":"paving_stones"},{"id":1472340514,"hw":"footway","ts":"2026-01-29","nodes":[4068,16887,16888,16889,16890,16891,16892]},{"id":1472340515,"hw":"footway","ts":"2026-01-29","nodes":[16889,3057]},{"id":1472340516,"hw":"service","ts":"2026-01-29","nodes":[16893,16894,16895,16896,16897,16898,16899,16900,16901,14352]},{"id":1472340517,"hw":"service","ts":"2026-01-29","nodes":[14833,16902,16893],"surface":"concrete:plates"},{"id":1472340518,"hw":"footway","ts":"2026-01-29","nodes":[13203,16903,16904,16905,16906,16907]},{"id":1472340519,"hw":"footway","ts":"2026-01-29","nodes":[16908,16909,16910,16911],"surface":"metal_grid","bridge":true},{"id":1472340520,"hw":"footway","ts":"2026-01-29","nodes":[16905,16908]},{"id":1472340521,"hw":"footway","ts":"2026-01-29","nodes":[16911,16906]},{"id":1472340522,"hw":"footway","ts":"2026-01-29","nodes":[13198,16912,16913,16879,16914,16915]},{"id":1472340523,"hw":"footway","ts":"2026-01-29","nodes":[16915,13201],"surface":"asphalt"},{"id":1472385317,"hw":"footway","ts":"2026-01-29","nodes":[4312,4315,13476,13474],"surface":"paving_stones"},{"id":1472385318,"hw":"footway","ts":"2026-01-29","nodes":[10067,16916,12448]},{"id":1472490980,"hw":"tertiary","ts":"2026-01-29","nodes":[2586,16917,468],"name":"Starowiślna","surface":"asphalt","smooth":"excellent"},{"id":1472909068,"hw":"footway","ts":"2026-08-28","nodes":[5404,16918,16919,16920,13565],"surface":"paving_stones","smooth":"good","footway":"sidewalk"},{"id":1473434712,"hw":"tertiary","ts":"2026-07-04","nodes":[4103,16921,16922],"name":"Grzegórzecka","surface":"asphalt","width":"3"},{"id":1473434713,"hw":"tertiary","ts":"2026-06-03","nodes":[16922,3017,16923,12185],"name":"Grzegórzecka","surface":"asphalt","width":"3"},{"id":1474857276,"hw":"footway","ts":"2026-02-06","nodes":[16924,16925],"tunnel":true},{"id":1474857277,"hw":"footway","ts":"2026-02-06","nodes":[16925,16926,16927,16928]},{"id":1474857279,"hw":"footway","ts":"2026-08-19","nodes":[16924,16929]},{"id":1476294338,"hw":"path","ts":"2026-03-22","nodes":[16930,16931,16932,16933,16934,16935],"surface":"gravel"},{"id":1476294341,"hw":"service","ts":"2026-02-10","nodes":[16936,16937],"surface":"paving_stones"},{"id":1476294344,"hw":"service","ts":"2026-02-10","nodes":[16938,10247]},{"id":1476294346,"hw":"footway","ts":"2026-02-10","nodes":[16939,16940,16941],"surface":"paving_stones"},{"id":1476294347,"hw":"footway","ts":"2026-02-10","nodes":[16932,16942,16940,16943],"surface":"paving_stones"},{"id":1476294348,"hw":"footway","ts":"2026-02-10","nodes":[16943,16944],"surface":"paving_stones","tunnel":true},{"id":1476294349,"hw":"footway","ts":"2026-02-10","nodes":[16944,16945],"surface":"paving_stones"},{"id":1476294350,"hw":"service","ts":"2026-02-10","nodes":[10248,16936,16939],"surface":"paving_stones"},{"id":1476298374,"hw":"service","ts":"2026-02-10","nodes":[16946,7901,50]},{"id":1476298375,"hw":"steps","ts":"2026-03-23","nodes":[16947,7902],"surface":"concrete","incline":"down","stepCount":9,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":1476298376,"hw":"steps","ts":"2026-03-23","nodes":[16948,7900],"surface":"concrete","incline":"down","stepCount":4,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":1476298377,"hw":"steps","ts":"2026-03-23","nodes":[16949,7899],"surface":"concrete","incline":"down","stepCount":4,"ramp":"yes","rampStroller":"yes","handrail":"yes"},{"id":1476609065,"hw":"service","ts":"2026-03-22","nodes":[13052,16950],"tunnel":true},{"id":1476609068,"hw":"footway","ts":"2026-04-27","nodes":[16951,7888],"surface":"paving_stones"},{"id":1476609072,"hw":"service","ts":"2026-04-27","nodes":[16952,16953],"tunnel":true},{"id":1476609073,"hw":"service","ts":"2026-02-11","nodes":[16953,7890,11969]},{"id":1476628200,"hw":"service","ts":"2026-02-11","nodes":[16954,10236,11968]},{"id":1478558064,"hw":"residential","ts":"2026-02-14","nodes":[677,13450,12497],"name":"Smoleńsk","surface":"asphalt","smooth":"good"},{"id":1482339681,"hw":"footway","ts":"2026-02-23","nodes":[10084,16955]},{"id":1482343664,"hw":"footway","ts":"2026-02-23","nodes":[16956,16957]},{"id":1482519855,"hw":"service","ts":"2026-02-24","nodes":[2352,16958,16959]},{"id":1482519856,"hw":"service","ts":"2026-02-24","nodes":[2349,16960,16961]},{"id":1482519858,"hw":"footway","ts":"2026-02-24","nodes":[11755,13706],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":1482519859,"hw":"footway","ts":"2026-02-24","nodes":[11724,11754],"surface":"asphalt","smooth":"good","footway":"crossing"},{"id":1482519861,"hw":"service","ts":"2026-02-24","nodes":[16962,16963]},{"id":1482519862,"hw":"service","ts":"2026-02-24","nodes":[16964,16962,16965,2351]},{"id":1482519865,"hw":"service","ts":"2026-02-24","nodes":[16966,16967],"tunnel":true},{"id":1482519866,"hw":"service","ts":"2026-02-24","nodes":[16967,16968,16969]},{"id":1482519870,"hw":"service","ts":"2026-02-24","nodes":[16970,16971,16972,16973,16974]},{"id":1482519871,"hw":"service","ts":"2026-02-24","nodes":[2353,16975,16970,16976,16977]},{"id":1482519873,"hw":"service","ts":"2026-02-24","nodes":[2350,16964,16978,16979,16980,16981,16982,16983,16984]},{"id":1483952773,"hw":"footway","ts":"2026-04-29","nodes":[12145,16627,16546,16985,16986,1408],"surface":"concrete"},{"id":1484864036,"hw":"footway","ts":"2026-08-09","nodes":[16987,16988],"surface":"paving_stones"},{"id":1484864037,"hw":"steps","ts":"2026-03-03","nodes":[16989,16987]},{"id":1484864038,"hw":"footway","ts":"2026-08-09","nodes":[16990,16989],"surface":"paving_stones"},{"id":1484864052,"hw":"footway","ts":"2026-08-09","nodes":[12750,16991,16992,16993,16994,16995,16996,16997,16988,16998,16999,17000,17001,17002,17003],"surface":"paving_stones","footway":"sidewalk"},{"id":1484864053,"hw":"footway","ts":"2026-08-09","nodes":[12751,17004,17005,17006,17007,17008,17009,17010,17011,17012,17013,17014,17015,17016,17017],"surface":"paving_stones"},{"id":1484864054,"hw":"footway","ts":"2026-08-12","nodes":[17018,17019,17020],"surface":"paving_stones"},{"id":1485628939,"hw":"footway","ts":"2026-03-05","nodes":[11834,11935],"surface":"asphalt","footway":"crossing"},{"id":1485628940,"hw":"footway","ts":"2026-03-05","nodes":[7433,11832],"surface":"asphalt","footway":"crossing"},{"id":1488069740,"hw":"footway","ts":"2026-08-21","nodes":[8505,6509],"surface":"paving_stones","footway":"sidewalk"},{"id":1488069741,"hw":"footway","ts":"2026-08-21","nodes":[7630,8502],"surface":"paving_stones","footway":"sidewalk"},{"id":1488069742,"hw":"footway","ts":"2026-08-21","nodes":[9010,8500],"surface":"paving_stones","footway":"sidewalk"},{"id":1488069743,"hw":"footway","ts":"2026-08-21","nodes":[8501,7630],"surface":"paving_stones","footway":"sidewalk"},{"id":1490484879,"hw":"pedestrian","ts":"2026-09-23","nodes":[11120,15942],"surface":"sett"},{"id":1498289790,"hw":"residential","ts":"2026-04-10","nodes":[17021,16519],"name":"Barska","surface":"asphalt"},{"id":1498289791,"hw":"residential","ts":"2026-04-10","nodes":[16519,16466,17022],"name":"Barska","surface":"asphalt"},{"id":1498289792,"hw":"residential","ts":"2026-04-10","nodes":[17023,17024,17025,17026,17027,16467,17021],"name":"Barska","surface":"asphalt"},{"id":1498289793,"hw":"residential","ts":"2026-07-18","nodes":[17022,17028],"name":"Barska","surface":"asphalt"},{"id":1498289794,"hw":"residential","ts":"2026-07-18","nodes":[17028,17029],"name":"Barska","surface":"asphalt"},{"id":1498289795,"hw":"residential","ts":"2026-07-18","nodes":[17029,12279],"name":"Barska","surface":"asphalt"},{"id":1498289796,"hw":"residential","ts":"2026-04-10","nodes":[12279,17030,10640],"name":"Barska","surface":"asphalt"},{"id":1502826173,"hw":"footway","ts":"2026-04-23","nodes":[17031,10419],"surface":"paving_stones","width":"1"},{"id":1503646142,"hw":"footway","ts":"2026-04-25","nodes":[9156,4175],"surface":"paving_stones","checked":"2023-02-20"},{"id":1503646143,"hw":"footway","ts":"2026-04-25","nodes":[17032,4175],"surface":"paving_stones"},{"id":1503646144,"hw":"steps","ts":"2026-08-10","nodes":[10528,17032],"surface":"paving_stones","incline":"up","stepCount":2,"ramp":"no","handrail":"yes"},{"id":1506762784,"hw":"path","ts":"2026-04-30","nodes":[17033,17034,17035,17036]},{"id":1508261226,"hw":"footway","ts":"2026-05-03","nodes":[3347,7193,17037,3338],"surface":"paving_stones"},{"id":1508402477,"hw":"footway","ts":"2026-05-03","nodes":[17038,11989,13233],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":1508402481,"hw":"footway","ts":"2026-05-03","nodes":[3668,7165,3341],"surface":"paving_stones"},{"id":1509508824,"hw":"footway","ts":"2026-08-09","nodes":[17039,17040],"surface":"paving_stones"},{"id":1509508825,"hw":"footway","ts":"2026-08-09","nodes":[17004,17041,17042],"surface":"paving_stones"},{"id":1509508826,"hw":"steps","ts":"2026-08-09","nodes":[17042,17039],"surface":"paving_stones"},{"id":1509508827,"hw":"footway","ts":"2026-08-09","nodes":[17043,17044,17007],"surface":"paving_stones"},{"id":1509508828,"hw":"steps","ts":"2026-08-09","nodes":[17040,17043],"surface":"paving_stones"},{"id":1509508829,"hw":"footway","ts":"2026-05-05","nodes":[17045,17046],"surface":"paving_stones","footway":"sidewalk"},{"id":1509508830,"hw":"footway","ts":"2026-05-05","nodes":[13234,17047,17018,17003,17048],"surface":"paving_stones","footway":"sidewalk"},{"id":1509508831,"hw":"footway","ts":"2026-05-05","nodes":[17048,17049,17045],"surface":"paving_stones","footway":"crossing"},{"id":1509508832,"hw":"footway","ts":"2026-05-05","nodes":[17046,17050,12749],"surface":"paving_stones","footway":"crossing"},{"id":1509508837,"hw":"footway","ts":"2026-08-12","nodes":[17051,17052,17053,17054,17019],"surface":"paving_stones"},{"id":1509508838,"hw":"steps","ts":"2026-05-05","nodes":[17020,17055]},{"id":1509607266,"hw":"footway","ts":"2026-05-05","nodes":[13234,17056,17057,17058],"surface":"paving_stones","footway":"sidewalk"},{"id":1509607278,"hw":"pedestrian","ts":"2026-05-05","nodes":[11234,11228,12400],"surface":"paving_stones","smooth":"excellent"},{"id":1509607284,"hw":"footway","ts":"2026-05-05","nodes":[9865,12409],"surface":"paving_stones","smooth":"intermediate","footway":"sidewalk"},{"id":1509607285,"hw":"footway","ts":"2026-05-05","nodes":[13389,17059,9862],"surface":"paving_stones","smooth":"intermediate","footway":"sidewalk"},{"id":1509607286,"hw":"footway","ts":"2026-05-16","nodes":[12404,17060,17061,17059],"surface":"paving_stones"},{"id":1509631830,"hw":"service","ts":"2026-05-05","nodes":[17062,17063]},{"id":1509631839,"hw":"footway","ts":"2026-05-05","nodes":[12409,12755,9866],"surface":"paving_stones","footway":"sidewalk"},{"id":1510587530,"hw":"pedestrian","ts":"2026-07-02","nodes":[14980,15945,11120],"surface":"paving_stones"},{"id":1512453550,"hw":"footway","ts":"2026-05-12","nodes":[1969,17064,17065,17066]},{"id":1512453551,"hw":"footway","ts":"2026-05-12","nodes":[17065,17067]},{"id":1518712471,"hw":"footway","ts":"2026-05-22","nodes":[12748,17068,17069]},{"id":1518712472,"hw":"steps","ts":"2026-05-22","nodes":[17069,17070],"incline":"up"},{"id":1524214799,"hw":"footway","ts":"2026-05-28","nodes":[12889,7841,17071,7844],"surface":"paving_stones","smooth":"good"},{"id":1524214801,"hw":"footway","ts":"2026-05-28","nodes":[12530,4632],"surface":"paving_stones"},{"id":1524214802,"hw":"footway","ts":"2026-05-28","nodes":[7484,4604],"surface":"paving_stones"},{"id":1525825488,"hw":"tertiary","ts":"2026-06-03","nodes":[473,17072,6356],"name":"Starowiślna","surface":"asphalt"},{"id":1526174904,"hw":"footway","ts":"2026-06-04","nodes":[7802,2008,17073],"surface":"asphalt"},{"id":1526174905,"hw":"footway","ts":"2026-06-04","nodes":[17073,11070],"surface":"paving_stones","smooth":"good"},{"id":1527224198,"hw":"pedestrian","ts":"2026-08-21","nodes":[215,16795,17074,7057],"name":"Szewska","surface":"paving_stones"},{"id":1527224203,"hw":"footway","ts":"2026-09-28","nodes":[902,17075,17076,17077,13016],"footway":"crossing"},{"id":1527224205,"hw":"footway","ts":"2026-09-25","nodes":[12690,17078,17079,17080,11621],"surface":"compacted","footway":"crossing"},{"id":1528103460,"hw":"path","ts":"2026-06-10","nodes":[8570,16322],"surface":"grass"},{"id":1529751886,"hw":"service","ts":"2026-06-15","nodes":[17081,9251]},{"id":1529751887,"hw":"service","ts":"2026-06-15","nodes":[9252,17082]},{"id":1530162832,"hw":"service","ts":"2026-06-16","nodes":[17083,17084,8495]},{"id":1530162833,"hw":"service","ts":"2026-06-16","nodes":[17085,8494]},{"id":1530162834,"hw":"service","ts":"2026-06-16","nodes":[17086,17087]},{"id":1530162835,"hw":"service","ts":"2026-06-16","nodes":[8492,17088,17086,17089,17090,17083]},{"id":1530162836,"hw":"service","ts":"2026-06-16","nodes":[17085,17091,17092]},{"id":1530162837,"hw":"service","ts":"2026-06-16","nodes":[17092,17093]},{"id":1530162838,"hw":"service","ts":"2026-06-16","nodes":[17092,8490]},{"id":1530162839,"hw":"service","ts":"2026-06-16","nodes":[17094,8493]},{"id":1530162840,"hw":"service","ts":"2026-06-16","nodes":[17092,17095,17094]},{"id":1530166022,"hw":"footway","ts":"2026-06-16","nodes":[17096,11146],"surface":"paving_stones"},{"id":1530166023,"hw":"steps","ts":"2026-06-16","nodes":[17097,17096],"surface":"stone","incline":"down","stepCount":3},{"id":1530166026,"hw":"footway","ts":"2026-06-16","nodes":[17098,17099]},{"id":1530166027,"hw":"footway","ts":"2026-06-16","nodes":[17100,9946]},{"id":1530166028,"hw":"footway","ts":"2026-06-16","nodes":[17101,9944]},{"id":1530166029,"hw":"footway","ts":"2026-06-16","nodes":[17102,17101]},{"id":1530166030,"hw":"footway","ts":"2026-06-16","nodes":[8509,17098,17100,17103,17102,17104,17097]},{"id":1530166889,"hw":"footway","ts":"2026-06-16","nodes":[3421,17105]},{"id":1530166890,"hw":"footway","ts":"2026-06-16","nodes":[9899,17105]},{"id":1530166892,"hw":"service","ts":"2026-06-16","nodes":[17106,17107]},{"id":1530166893,"hw":"service","ts":"2026-06-16","nodes":[17107,17108]},{"id":1530166894,"hw":"service","ts":"2026-06-16","nodes":[17107,17109]},{"id":1530166895,"hw":"service","ts":"2026-06-16","nodes":[17106,17110]},{"id":1530166896,"hw":"service","ts":"2026-06-16","nodes":[17111,3468]},{"id":1530166897,"hw":"service","ts":"2026-06-16","nodes":[17109,17111,17105]},{"id":1530166898,"hw":"service","ts":"2026-06-16","nodes":[8993,17112,17106]},{"id":1530166947,"hw":"service","ts":"2026-06-16","nodes":[15036,11865]},{"id":1530167539,"hw":"path","ts":"2026-06-16","nodes":[17113,17114,14403]},{"id":1530167540,"hw":"footway","ts":"2026-06-16","nodes":[17115,17116],"surface":"paving_stones"},{"id":1530167541,"hw":"footway","ts":"2026-06-16","nodes":[14404,17115]},{"id":1530167542,"hw":"footway","ts":"2026-06-16","nodes":[17117,17118],"surface":"paving_stones"},{"id":1530167543,"hw":"footway","ts":"2026-06-16","nodes":[14406,17119]},{"id":1530167544,"hw":"footway","ts":"2026-06-16","nodes":[17119,17120,17121,17122,17123],"surface":"paving_stones"},{"id":1530167545,"hw":"footway","ts":"2026-06-16","nodes":[14409,17117]},{"id":1530609611,"hw":"service","ts":"2026-06-18","nodes":[9374,3701]},{"id":1531736790,"hw":"path","ts":"2026-06-23","nodes":[14232,17124]},{"id":1534381167,"hw":"footway","ts":"2026-07-01","nodes":[12544,17125,15635,15614],"surface":"paving_stones"},{"id":1534381168,"hw":"footway","ts":"2026-07-01","nodes":[15076,15619],"surface":"paving_stones","smooth":"good"},{"id":1534381182,"hw":"footway","ts":"2026-07-01","nodes":[5131,17126,15059],"surface":"paving_stones","footway":"sidewalk"},{"id":1534510894,"hw":"footway","ts":"2026-07-02","nodes":[12675,17127],"surface":"concrete","handrail":"yes"},{"id":1534510895,"hw":"steps","ts":"2026-07-02","nodes":[17127,17128],"surface":"concrete","incline":"up","stepCount":10,"ramp":"no","handrail":"yes"},{"id":1534510896,"hw":"footway","ts":"2026-07-02","nodes":[17128,17129],"surface":"concrete","handrail":"yes"},{"id":1534510897,"hw":"steps","ts":"2026-07-02","nodes":[17129,15633],"surface":"concrete","incline":"up","stepCount":10,"ramp":"no","handrail":"yes"},{"id":1536542166,"hw":"residential","ts":"2026-07-08","nodes":[3138,17130,17131,17132,14801,5011,17133,17134,17135,17136,17137,17138,2578],"name":"Świętej Gertrudy","surface":"asphalt","smooth":"intermediate"},{"id":1536542394,"hw":"residential","ts":"2026-07-08","nodes":[7202,12792,17139,17140,17141,3122],"name":"Świętej Gertrudy","surface":"asphalt","smooth":"intermediate"},{"id":1536542824,"hw":"tertiary","ts":"2026-07-08","nodes":[13968,17142,109],"name":"Krakowska","surface":"asphalt","smooth":"excellent"},{"id":1537924699,"hw":"footway","ts":"2026-07-13","nodes":[13826,12334]},{"id":1537924700,"hw":"path","ts":"2026-07-13","nodes":[14076,17143,17144,17145,17146,17147,17148,17149,17150,17151,17152,17153,17154,17155,17156,17157,17158,17159,17160,17161,17162,17163,17164,17165,12335]},{"id":1537924701,"hw":"footway","ts":"2026-07-13","nodes":[14108,17166,17167,17168,17169,17170,17171,17172,17173,17174,17175,17176,17177,14097]},{"id":1537928121,"hw":"footway","ts":"2026-07-13","nodes":[14486,17178,17179,17180,17181,17182,17183,17184,14476]},{"id":1537928122,"hw":"footway","ts":"2026-07-13","nodes":[9468,17185,17186,2825],"footway":"sidewalk"},{"id":1537928125,"hw":"footway","ts":"2026-07-13","nodes":[9749,17187,17188,1997]},{"id":1537976876,"hw":"path","ts":"2026-07-13","nodes":[10404,17189,17190,17191,17192,17193,17194,17195,17196,17197,17198,17199,17200,17201,17202,17203,17204,17205,17206,17207,2082],"surface":"ground"},{"id":1546132141,"hw":"footway","ts":"2026-08-27","nodes":[13259,7614,17208,17209,17210,17211,17212,17213,13514,17214,709,17215,17216,17217,12779],"surface":"paving_stones"},{"id":1546132142,"hw":"footway","ts":"2026-07-30","nodes":[12774,12779],"footway":"sidewalk"},{"id":1546132143,"hw":"footway","ts":"2026-07-30","nodes":[11006,12773],"footway":"sidewalk"},{"id":1546132147,"hw":"footway","ts":"2026-08-27","nodes":[17214,17218],"surface":"paving_stones"},{"id":1547181314,"hw":"path","ts":"2026-08-04","nodes":[12114,15497],"surface":"concrete"},{"id":1549622637,"hw":"footway","ts":"2026-08-14","nodes":[15183,17219,17220,17221,17222,17223,17224,15932]},{"id":1549729615,"hw":"living_street","ts":"2026-08-14","nodes":[2557,8499,11584],"name":"Mikołajska","surface":"sett"},{"id":1550375136,"hw":"tertiary","ts":"2026-09-02","nodes":[6342,17225,17226,17227,4480],"name":"Na Zjeździe","surface":"asphalt","smooth":"excellent"},{"id":1550375137,"hw":"tertiary","ts":"2026-08-17","nodes":[6027,17228,501],"name":"Na Zjeździe","surface":"asphalt"},{"id":1550924823,"hw":"footway","ts":"2026-08-19","nodes":[8519,17229,17230,17231],"surface":"asphalt"},{"id":1550924824,"hw":"footway","ts":"2026-08-19","nodes":[17232,17233,17234,17235,17236,17237,17238,17239,17240,17241,1096],"surface":"paving_stones"},{"id":1550924825,"hw":"footway","ts":"2026-08-19","nodes":[17231,17242,8769,17243,17244],"surface":"paving_stones"},{"id":1550924826,"hw":"footway","ts":"2026-08-20","nodes":[17244,14434,1095],"surface":"paving_stones","footway":"crossing"},{"id":1550924827,"hw":"footway","ts":"2026-08-20","nodes":[6797,16400,17245],"surface":"asphalt","footway":"crossing"},{"id":1550924828,"hw":"footway","ts":"2026-08-19","nodes":[17245,8768],"surface":"asphalt"},{"id":1550924829,"hw":"footway","ts":"2026-09-27","nodes":[8769,17246,17247,17248,17249,1083,17250,17251,17252,17253,17254,17255,17256,17257,17258,17259,17260,17261,17262,17263,17264,17265,17266,14243,17267,17268,17269,17270,17271,14245,17272,17273,17274,17275,14248,17276,17277,17278,17279,17280,17281,17282,17283,17284,14251,17285,8496],"surface":"paving_stones"},{"id":1550924830,"hw":"footway","ts":"2026-08-19","nodes":[14240,17233,17286,17287,6641,11566],"surface":"paving_stones"},{"id":1550924832,"hw":"footway","ts":"2026-08-19","nodes":[14242,17262,17288],"surface":"paving_stones"},{"id":1550924833,"hw":"footway","ts":"2026-08-20","nodes":[17232,660,17289],"surface":"sett","footway":"crossing"},{"id":1550924834,"hw":"footway","ts":"2026-08-19","nodes":[11869,6872,17290],"surface":"sett","footway":"crossing"},{"id":1550924835,"hw":"footway","ts":"2026-08-19","nodes":[17291,508,11867],"surface":"sett","footway":"crossing"},{"id":1550924836,"hw":"footway","ts":"2026-08-19","nodes":[17290,17270],"surface":"paving_stones"},{"id":1550924837,"hw":"footway","ts":"2026-08-19","nodes":[17289,17292,17293,17294,17295,17296,17297,17298],"surface":"paving_stones"},{"id":1550924838,"hw":"footway","ts":"2026-08-19","nodes":[17293,17291],"surface":"paving_stones"},{"id":1550924839,"hw":"footway","ts":"2026-08-19","nodes":[11868,17299,17300,17301,17302],"surface":"paving_stones"},{"id":1550924840,"hw":"footway","ts":"2026-08-24","nodes":[17292,16929,17303,17304,17305,17306,6640,11573,17307,7375,17308],"surface":"paving_stones"},{"id":1550924841,"hw":"footway","ts":"2026-08-20","nodes":[17309,2790,17310],"surface":"paving_stones","footway":"crossing"},{"id":1550924842,"hw":"footway","ts":"2026-08-19","nodes":[17310,8751],"surface":"paving_stones"},{"id":1550924843,"hw":"footway","ts":"2026-08-19","nodes":[1097,17309],"surface":"paving_stones"},{"id":1550928448,"hw":"footway","ts":"2026-09-29","nodes":[17307,6618,17311,17312],"surface":"paving_stones","smooth":"good"},{"id":1550928449,"hw":"footway","ts":"2026-08-19","nodes":[17313,17311,17297,17314],"surface":"paving_stones"},{"id":1550928450,"hw":"footway","ts":"2026-08-19","nodes":[17315,17316,17317,17318],"surface":"paving_stones"},{"id":1550928451,"hw":"footway","ts":"2026-08-20","nodes":[17319,17317,17320,17321],"surface":"paving_stones"},{"id":1550928452,"hw":"footway","ts":"2026-08-20","nodes":[17319,2553,17298],"surface":"sett","footway":"crossing"},{"id":1550928453,"hw":"footway","ts":"2026-08-20","nodes":[17318,513,17322],"surface":"sett","footway":"crossing"},{"id":1550928454,"hw":"footway","ts":"2026-08-20","nodes":[17322,17323,17324],"surface":"paving_stones"},{"id":1550928455,"hw":"footway","ts":"2026-08-20","nodes":[17314,511,17325],"surface":"sett","footway":"crossing"},{"id":1550928456,"hw":"footway","ts":"2026-08-20","nodes":[17325,17301,17326,17327,17328,17329,17330,17331,1804],"surface":"paving_stones"},{"id":1550928457,"hw":"footway","ts":"2026-08-20","nodes":[17302,2552,17332],"surface":"sett","footway":"crossing"},{"id":1550928458,"hw":"footway","ts":"2026-08-27","nodes":[17332,17323,17333,17334,17335],"surface":"paving_stones"},{"id":1550928460,"hw":"footway","ts":"2026-08-20","nodes":[17312,2555,17336],"surface":"sett","footway":"crossing"},{"id":1550928461,"hw":"footway","ts":"2026-08-20","nodes":[17336,17316,17337,17338,17339],"surface":"paving_stones"},{"id":1551061779,"hw":"footway","ts":"2026-08-20","nodes":[17340,17341,17342],"surface":"paving_stones"},{"id":1551061780,"hw":"footway","ts":"2026-08-20","nodes":[17343,17344,17345,17346,17347],"surface":"paving_stones"},{"id":1551061781,"hw":"footway","ts":"2026-08-20","nodes":[17340,7374,17313],"surface":"sett","footway":"crossing"},{"id":1551061782,"hw":"footway","ts":"2026-08-20","nodes":[17348,17346,17349,17350,17351],"surface":"paving_stones"},{"id":1551061783,"hw":"footway","ts":"2026-08-20","nodes":[17347,7373,17315],"surface":"sett","footway":"crossing"},{"id":1551061784,"hw":"footway","ts":"2026-08-20","nodes":[17348,13368,17352],"surface":"sett","footway":"crossing"},{"id":1551061786,"hw":"footway","ts":"2026-08-20","nodes":[17353,17338,17320,17354],"surface":"paving_stones"},{"id":1551061787,"hw":"footway","ts":"2026-08-20","nodes":[17355,17350,17356],"surface":"paving_stones"},{"id":1551061788,"hw":"footway","ts":"2026-08-20","nodes":[17355,7372,17353],"surface":"sett","footway":"crossing"},{"id":1551061789,"hw":"footway","ts":"2026-08-20","nodes":[17351,14395,14612],"surface":"sett","footway":"crossing"},{"id":1551061790,"hw":"footway","ts":"2026-08-20","nodes":[17357,14611,17358,17359,16800,17360],"surface":"paving_stones"},{"id":1551061791,"hw":"footway","ts":"2026-08-20","nodes":[17361,17362,17363,17364,17365,17366,17367,17368],"surface":"paving_stones"},{"id":1551061792,"hw":"footway","ts":"2026-08-21","nodes":[17369,17364,17370,17371,17372,17373,17374,17375],"surface":"paving_stones"},{"id":1551061793,"hw":"footway","ts":"2026-08-20","nodes":[17339,14396,17369],"surface":"sett","footway":"crossing"},{"id":1551061794,"hw":"footway","ts":"2026-08-20","nodes":[17357,7370,17361],"surface":"sett","footway":"crossing"},{"id":1551061796,"hw":"footway","ts":"2026-08-20","nodes":[17376,17377,17378,17379,17380,17381,17382,17383,17384,17385,17386,17387,17388,10695],"surface":"paving_stones"},{"id":1551061797,"hw":"footway","ts":"2026-08-20","nodes":[17389,17324,17390,17391,17392,17393,17394,17395,17396,17397,17398,17399,17334,17400],"surface":"paving_stones"},{"id":1551061798,"hw":"footway","ts":"2026-08-20","nodes":[17354,522,17400],"surface":"sett","footway":"crossing"},{"id":1551061799,"hw":"footway","ts":"2026-08-20","nodes":[17321,14399,17401],"surface":"sett","footway":"crossing"},{"id":1551061800,"hw":"footway","ts":"2026-08-20","nodes":[17335,14400,17402],"surface":"sett","footway":"crossing"},{"id":1551061801,"hw":"footway","ts":"2026-08-20","nodes":[17402,17377,17403,17404,9834,17405,17406,17407,17408,17409,1813],"surface":"paving_stones"},{"id":1551061802,"hw":"footway","ts":"2026-08-20","nodes":[17368,524,17376],"surface":"sett","footway":"crossing"},{"id":1551061803,"hw":"footway","ts":"2026-08-20","nodes":[17401,17367,17410,17411,17412,17413,17414,17415,17416,17417,17418,17419,17420,17421,17422,17423,17374],"surface":"paving_stones"},{"id":1551061804,"hw":"footway","ts":"2026-08-20","nodes":[17424,17425,17426,17427,17428,17429,17430,17431,17432,17433,17434,17435,17436,17437,17438,17439,17440,17441,1813],"surface":"asphalt"},{"id":1551061805,"hw":"footway","ts":"2026-08-20","nodes":[17442,17443,17444,17445,1852,17446,17447,17448,17449,17450,17451,17452,17453,17454,17455,17456,17457,17458,17459,17460,17424,17461,17462,17463,17464,17465,17466,17467,17468,17469,1853,17470,17471,17472,17473],"surface":"sett"},{"id":1551061806,"hw":"footway","ts":"2026-08-20","nodes":[17375,3399,17474],"surface":"sett","footway":"crossing"},{"id":1551061807,"hw":"footway","ts":"2026-08-20","nodes":[17474,17473,17442,17475],"surface":"sett"},{"id":1551061808,"hw":"footway","ts":"2026-08-20","nodes":[17475,17476,17477],"surface":"sett","footway":"crossing"},{"id":1551061811,"hw":"footway","ts":"2026-08-20","nodes":[17389,2549,17478],"surface":"sett","footway":"crossing"},{"id":1551061812,"hw":"footway","ts":"2026-08-20","nodes":[17478,17330],"surface":"paving_stones"},{"id":1551061815,"hw":"footway","ts":"2026-08-20","nodes":[17479,17480,17481,4965],"surface":"sett"},{"id":1551183443,"hw":"footway","ts":"2026-08-20","nodes":[17482,17483,17484,17485,17486],"surface":"paving_stones"},{"id":1551183444,"hw":"footway","ts":"2026-08-21","nodes":[17360,8,17482],"surface":"sett"},{"id":1551183445,"hw":"footway","ts":"2026-08-20","nodes":[17487,17488,17489,17490,17491],"surface":"paving_stones"},{"id":1551183446,"hw":"footway","ts":"2026-08-21","nodes":[17356,10,17487],"surface":"sett"},{"id":1551183447,"hw":"footway","ts":"2026-08-21","nodes":[17492,17493,17494,17495,17496,17497,17498,10758,17499,17490,17500],"surface":"paving_stones"},{"id":1551183448,"hw":"footway","ts":"2026-08-20","nodes":[17501,17485,17502,17503,17504,17505,17506,17507],"surface":"paving_stones"},{"id":1551183449,"hw":"footway","ts":"2026-08-20","nodes":[17500,14384,17501],"surface":"sett","footway":"crossing"},{"id":1551183453,"hw":"footway","ts":"2026-08-20","nodes":[17508,348,17486],"surface":"sett","footway":"crossing"},{"id":1551183465,"hw":"footway","ts":"2026-08-20","nodes":[17509,17510,17511,17512],"surface":"paving_stones"},{"id":1551183467,"hw":"footway","ts":"2026-08-20","nodes":[17513,17511,17514,17515,17516,17517,17518],"surface":"paving_stones"},{"id":1551183477,"hw":"footway","ts":"2026-08-21","nodes":[17519,17520,17521,17522,17523,17524],"surface":"paving_stones"},{"id":1551183480,"hw":"footway","ts":"2026-08-20","nodes":[17525,14381,17526],"surface":"sett","footway":"crossing"},{"id":1551183481,"hw":"footway","ts":"2026-08-20","nodes":[17526,17510,17527,17528],"surface":"paving_stones"},{"id":1551183482,"hw":"footway","ts":"2026-08-20","nodes":[17509,350,17491],"surface":"sett","footway":"crossing"},{"id":1551183484,"hw":"footway","ts":"2026-08-21","nodes":[17529,15,17343],"surface":"sett"},{"id":1551183485,"hw":"footway","ts":"2026-08-21","nodes":[17342,17,17530],"surface":"sett"},{"id":1551183486,"hw":"footway","ts":"2026-08-20","nodes":[17530,17531,17532,17533,17534,17535,17536,17537,12571,17538,17539,17540,17541,17542,17543,12574],"surface":"paving_stones"},{"id":1551183487,"hw":"footway","ts":"2026-08-20","nodes":[12574,12563],"surface":"sett"},{"id":1551183488,"hw":"footway","ts":"2026-08-20","nodes":[12566,17492],"surface":"paving_stones"},{"id":1551183489,"hw":"footway","ts":"2026-08-20","nodes":[17544,17545,17546,17547,17548,16805],"surface":"paving_stones"},{"id":1551183490,"hw":"footway","ts":"2026-08-20","nodes":[16806,17549,17550,17551,17552,17553,17554,12574],"surface":"paving_stones"},{"id":1551183491,"hw":"footway","ts":"2026-08-20","nodes":[17528,11262,17544],"surface":"sett","footway":"crossing"},{"id":1551183492,"hw":"footway","ts":"2026-09-28","nodes":[17555,17527,17556,17557,17517,17558],"surface":"paving_stones"},{"id":1551183493,"hw":"footway","ts":"2026-09-28","nodes":[17545,17559,17560,17561,17562,17563,17564,17565],"surface":"paving_stones"},{"id":1551183494,"hw":"footway","ts":"2026-08-20","nodes":[17566,2992,17567],"surface":"sett","footway":"crossing"},{"id":1551183495,"hw":"footway","ts":"2026-08-20","nodes":[17567,17546],"surface":"paving_stones"},{"id":1551183496,"hw":"footway","ts":"2026-08-20","nodes":[17550,17566],"surface":"paving_stones"},{"id":1551183497,"hw":"footway","ts":"2026-08-21","nodes":[17558,7623,17568],"surface":"sett","footway":"crossing"},{"id":1551183498,"hw":"footway","ts":"2026-09-28","nodes":[17568,17569,17523,17570,17571,17572,17573,17574,17575,17576,17577,17578,17579,17580,17581,17582,17583,17584,17585,17586,17587,17588,17589],"surface":"paving_stones"},{"id":1551183499,"hw":"footway","ts":"2026-08-20","nodes":[17590,17496],"surface":"paving_stones"},{"id":1551183500,"hw":"footway","ts":"2026-08-20","nodes":[17555,352,17590],"surface":"sett","footway":"crossing"},{"id":1551183501,"hw":"footway","ts":"2026-08-20","nodes":[17524,11265,17591],"surface":"sett","footway":"crossing"},{"id":1551183502,"hw":"footway","ts":"2026-08-24","nodes":[17591,17592,16871,17593,17594,17595],"surface":"paving_stones"},{"id":1551183503,"hw":"footway","ts":"2026-08-20","nodes":[17596,7056,16801],"surface":"sett","footway":"crossing"},{"id":1551183504,"hw":"footway","ts":"2026-08-20","nodes":[17565,7392,17597],"surface":"sett","footway":"crossing"},{"id":1551183505,"hw":"footway","ts":"2026-08-20","nodes":[17518,11264,17598],"surface":"sett","footway":"crossing"},{"id":1551183506,"hw":"footway","ts":"2026-08-24","nodes":[17598,17564,17599,11888,17600,16802,17601,2569],"surface":"paving_stones"},{"id":1551183507,"hw":"footway","ts":"2026-08-20","nodes":[9876,16803],"surface":"paving_stones"},{"id":1551183508,"hw":"footway","ts":"2026-08-20","nodes":[9878,16804],"surface":"paving_stones"},{"id":1551183509,"hw":"footway","ts":"2026-08-20","nodes":[9880,17560],"surface":"paving_stones"},{"id":1551183510,"hw":"footway","ts":"2026-09-28","nodes":[17597,17592,17602,17603,17604,17605],"surface":"paving_stones"},{"id":1551183513,"hw":"footway","ts":"2026-08-21","nodes":[17596,17594,17606,17607,17608,17609,16865,17610,17611,17612],"surface":"paving_stones"},{"id":1551194084,"hw":"footway","ts":"2026-08-21","nodes":[17612,17613],"surface":"paving_stones"},{"id":1551194085,"hw":"footway","ts":"2026-08-21","nodes":[17613,16398,17614],"surface":"sett","footway":"crossing"},{"id":1551194086,"hw":"footway","ts":"2026-08-21","nodes":[17605,17615,17616,17617,17618,17619,17620,17621,17622,17623,17624,17625,17626,17627,17628,17629,17630,17631,17612],"surface":"paving_stones"},{"id":1551194087,"hw":"footway","ts":"2026-08-21","nodes":[13384,15148,17632],"surface":"sett","footway":"crossing"},{"id":1551194088,"hw":"footway","ts":"2026-08-24","nodes":[17632,17633,12495,17634,17635,17636,17637,17638,2569],"surface":"paving_stones"},{"id":1551194089,"hw":"footway","ts":"2026-08-21","nodes":[17614,13386],"surface":"paving_stones"},{"id":1551194259,"hw":"footway","ts":"2026-08-21","nodes":[17529,17639,17640,17641,17642,17643,17644,17645,17646,17647,17648,17649,17650,17651,17652,17492],"surface":"paving_stones"},{"id":1551264979,"hw":"footway","ts":"2026-08-25","nodes":[4229,17653,14626,7281],"surface":"asphalt","smooth":"excellent"},{"id":1551264994,"hw":"footway","ts":"2026-08-28","nodes":[10912,17654,8484],"surface":"paving_stones"},{"id":1551295396,"hw":"footway","ts":"2026-08-21","nodes":[9436,17655,12882],"surface":"paved"},{"id":1551295397,"hw":"footway","ts":"2026-08-21","nodes":[12882,17656,13947,11843],"surface":"paving_stones","smooth":"intermediate"},{"id":1551330775,"hw":"footway","ts":"2026-09-28","nodes":[13385,17657,10584,17658,7058,17659,17660,17661,4923,17662],"surface":"paving_stones"},{"id":1551330776,"hw":"footway","ts":"2026-09-28","nodes":[17633,17663,17664,17074,17665,17666,17667],"surface":"paving_stones"},{"id":1551330777,"hw":"footway","ts":"2026-08-21","nodes":[4345,17668,17669,17670,17671,17672,17673,17674,17675,17666,17676],"surface":"paving_stones"},{"id":1551330778,"hw":"footway","ts":"2026-08-21","nodes":[7135,17672],"surface":"paving_stones"},{"id":1551330779,"hw":"footway","ts":"2026-08-21","nodes":[17676,17677,4922],"surface":"paving_stones","footway":"crossing"},{"id":1551330780,"hw":"footway","ts":"2026-08-21","nodes":[17678,17679,17680,12367,17681,17682,17683,17684],"surface":"paving_stones"},{"id":1551330781,"hw":"footway","ts":"2026-08-21","nodes":[17678,17685,4944],"surface":"sett","footway":"crossing"},{"id":1551330782,"hw":"footway","ts":"2026-09-25","nodes":[17686,4945,17687,11630,4984,17688,17689,17690],"surface":"paving_stones"},{"id":1551330783,"hw":"footway","ts":"2026-08-21","nodes":[17686,10932,17662],"surface":"sett","footway":"crossing"},{"id":1551330784,"hw":"living_street","ts":"2026-08-21","nodes":[10934,17685,772],"name":"Jagiellońska","surface":"sett"},{"id":1551330785,"hw":"living_street","ts":"2026-08-21","nodes":[10934,17677,7043],"name":"Jagiellońska","surface":"sett"},{"id":1551330786,"hw":"footway","ts":"2026-09-25","nodes":[17691,17679,17692,17693,17694],"surface":"paving_stones"},{"id":1551330787,"hw":"footway","ts":"2026-08-21","nodes":[17667,10935,17691],"surface":"sett","footway":"crossing"},{"id":1551330788,"hw":"footway","ts":"2026-08-21","nodes":[17683,17695,12368,17696,17697],"surface":"paving_stones"},{"id":1551330789,"hw":"footway","ts":"2026-08-21","nodes":[17698,17693,17699,17700,17701,17696,17702],"surface":"paving_stones"},{"id":1551340251,"hw":"footway","ts":"2026-08-21","nodes":[10698,17703,17704,12477,17705,17706,17396],"surface":"paved"},{"id":1551387879,"hw":"footway","ts":"2026-08-21","nodes":[17707,17689,17708,17709,17710,13808,17711,17712,4903],"surface":"sett","smooth":"excellent"},{"id":1551387880,"hw":"footway","ts":"2026-08-21","nodes":[4903,17713,11830,17714],"surface":"paving_stones"},{"id":1551387881,"hw":"footway","ts":"2026-08-21","nodes":[17707,775,17698],"surface":"sett","footway":"crossing"},{"id":1551387882,"hw":"footway","ts":"2026-08-21","nodes":[11831,13810,17690],"surface":"sett","footway":"crossing"},{"id":1551387883,"hw":"footway","ts":"2026-08-21","nodes":[17715,11820,17716,17717,17718,17719,17720,17721],"surface":"paving_stones"},{"id":1551387884,"hw":"footway","ts":"2026-08-21","nodes":[17714,11809,17715],"surface":"sett","footway":"crossing"},{"id":1551387885,"hw":"footway","ts":"2026-08-21","nodes":[11819,284,17694],"surface":"sett","footway":"crossing"},{"id":1551387886,"hw":"footway","ts":"2026-08-21","nodes":[17722,17720,17723,17724,542,4886],"surface":"paving_stones"},{"id":1551387887,"hw":"footway","ts":"2026-08-21","nodes":[17722,281,17697],"surface":"sett","footway":"crossing"},{"id":1551387888,"hw":"footway","ts":"2026-08-21","nodes":[17725,17726,17727,17728,17729,17730,17731,4345],"surface":"paving_stones"},{"id":1551387889,"hw":"footway","ts":"2026-08-21","nodes":[17684,13440,17732],"surface":"paving_stones","footway":"crossing"},{"id":1551387890,"hw":"footway","ts":"2026-08-21","nodes":[17732,17730],"surface":"paving_stones"},{"id":1551387891,"hw":"footway","ts":"2026-08-21","nodes":[17733,17726,17734,17735,17736,17737,17738,17739,17740,17741,17742,17743],"surface":"paving_stones"},{"id":1551387892,"hw":"footway","ts":"2026-08-21","nodes":[17702,226,17733],"surface":"sett","footway":"crossing"},{"id":1551387893,"hw":"footway","ts":"2026-08-21","nodes":[17744,17745,17746,12371,17747,17748,12369,12370,17749,17750,17751,17752,17753],"surface":"paving_stones"},{"id":1551387894,"hw":"footway","ts":"2026-08-21","nodes":[17754,17745,17755,17756,17757,17758,17759,6844],"surface":"paving_stones"},{"id":1551387895,"hw":"footway","ts":"2026-08-21","nodes":[17754,776,17725],"surface":"sett","footway":"crossing"},{"id":1551387896,"hw":"footway","ts":"2026-08-21","nodes":[17721,787,17744],"surface":"sett","footway":"crossing"},{"id":1551387897,"hw":"footway","ts":"2026-08-24","nodes":[17760,17743,11148,17761,17762,17763,17764,17765,17766,17767,17768],"surface":"paving_stones"},{"id":1551387898,"hw":"footway","ts":"2026-08-24","nodes":[17769,17770,17771,17772,17773,17774,17775,17776,17777,17778,17779,17780,17781,17782,17783,17784,17785,15882],"surface":"paving_stones"},{"id":1551387899,"hw":"footway","ts":"2026-08-21","nodes":[17786,17753,17787,14206,17788,17789,17790,17791,17792,17793,15884],"surface":"paving_stones"},{"id":1551387900,"hw":"footway","ts":"2026-08-21","nodes":[17786,785,17760],"surface":"sett","footway":"crossing"},{"id":1551387901,"hw":"footway","ts":"2026-08-21","nodes":[17777,10102],"surface":"sett","smooth":"good"},{"id":1551388567,"hw":"footway","ts":"2026-08-21","nodes":[11835,11810,17794],"surface":"sett","footway":"crossing"},{"id":1551388568,"hw":"footway","ts":"2026-08-21","nodes":[17794,11822],"surface":"paving_stones"},{"id":1551389246,"hw":"footway","ts":"2026-08-21","nodes":[10570,7063],"surface":"paving_stones"},{"id":1551389247,"hw":"footway","ts":"2026-08-21","nodes":[10581,7064],"surface":"paving_stones"},{"id":1551392897,"hw":"footway","ts":"2026-08-21","nodes":[2599,17795,17796,17797,9954,11864,17798,9986,17799,9985,17800,11866,17801,17802,17803,17804,17805,17806,17807,9968,17808,17809,17810,17811,17812,17813],"surface":"paving_stones"},{"id":1551392898,"hw":"footway","ts":"2026-08-21","nodes":[11158,17814,17815,9955,17816,9957,17817,17818,17819,17820,17821,17822,17823,17824,17825,9969,17826,17827,17828,17829,17830,17831,17832,17833],"surface":"paving_stones"},{"id":1551409109,"hw":"footway","ts":"2026-08-21","nodes":[17834,17835,17836,17837,17838,17839,17840,17841,17842,17843,17844,11582,11580,17845,13515,17846,17847,6814,17848,17849,17850,17851,17852,17853,17854,17855,17856,235],"surface":"sett"},{"id":1551409110,"hw":"footway","ts":"2026-08-21","nodes":[334,16669,12375,17857,12373,17858,17859,17860,17834],"surface":"sett"},{"id":1551409111,"hw":"footway","ts":"2026-08-21","nodes":[17861,247,17862],"surface":"sett","footway":"crossing"},{"id":1551409112,"hw":"footway","ts":"2026-08-21","nodes":[17834,17861],"surface":"sett"},{"id":1551409113,"hw":"footway","ts":"2026-08-21","nodes":[17863,17864,17865,17866,17867,17868,11576,17869,17870,17871,17872,17873,17874,17875,11578,17876,234],"surface":"sett"},{"id":1551409114,"hw":"footway","ts":"2026-08-21","nodes":[17876,6564,17877,17878,8761],"surface":"paving_stones"},{"id":1551409115,"hw":"footway","ts":"2026-08-21","nodes":[14032,17879,17863],"surface":"paving_stones"},{"id":1551409116,"hw":"footway","ts":"2026-08-21","nodes":[17862,17879],"surface":"paving_stones"},{"id":1551409118,"hw":"footway","ts":"2026-08-21","nodes":[16668,6420,14033],"surface":"sett","footway":"crossing"},{"id":1551409119,"hw":"footway","ts":"2026-08-21","nodes":[17880,2461,17881],"surface":"sett","footway":"crossing"},{"id":1551409120,"hw":"footway","ts":"2026-08-21","nodes":[16667,17880],"surface":"sett"},{"id":1551409121,"hw":"footway","ts":"2026-08-21","nodes":[17881,17858],"surface":"sett"},{"id":1551589836,"hw":"service","ts":"2026-08-22","nodes":[10410,16688,17882,17883,10291]},{"id":1551601096,"hw":"footway","ts":"2026-08-22","nodes":[7478,7480],"surface":"paving_stones"},{"id":1551601097,"hw":"footway","ts":"2026-08-22","nodes":[7483,8184],"surface":"paving_stones"},{"id":1552144149,"hw":"footway","ts":"2026-08-24","nodes":[17595,550,17884],"surface":"sett","footway":"crossing"},{"id":1552144150,"hw":"footway","ts":"2026-09-28","nodes":[17884,17637,17885,213,17886,17887,17668],"surface":"paving_stones"},{"id":1552146544,"hw":"footway","ts":"2026-08-25","nodes":[17731,17888,17768,229,17769,17889,17890,17891,17892,17893,17894,17895,17896,17897,17898,17899,17900,17901,17902,17903,17904,17905,322],"surface":"paving_stones"},{"id":1552146545,"hw":"living_street","ts":"2026-08-24","nodes":[14982,17906,17907,17908,17909,17910,17911,6412],"name":"Rynek Główny","surface":"sett","smooth":"excellent"},{"id":1552146546,"hw":"footway","ts":"2026-09-24","nodes":[322,17912,17913,17914,17915,17916,17917,17918,17919,4216,17920,15346,599],"surface":"paving_stones"},{"id":1552146547,"hw":"footway","ts":"2026-08-24","nodes":[205,17308,6615,17341,17352],"surface":"paving_stones"},{"id":1552146548,"hw":"footway","ts":"2026-08-24","nodes":[6612,653],"surface":"paving_stones"},{"id":1552146549,"hw":"footway","ts":"2026-08-24","nodes":[17905,10114,17912],"surface":"paving_stones"},{"id":1552146840,"hw":"footway","ts":"2026-08-24","nodes":[10744,8609],"surface":"paving_stones"},{"id":1552146841,"hw":"footway","ts":"2026-08-24","nodes":[8611,4870],"surface":"paving_stones"},{"id":1552316097,"hw":"path","ts":"2026-08-25","nodes":[3171,14626],"surface":"paving_stones"},{"id":1552316098,"hw":"path","ts":"2026-08-25","nodes":[14625,8237,3169],"surface":"paved"},{"id":1552349720,"hw":"footway","ts":"2026-08-25","nodes":[7555,7269,17921,17922,17923,17924,17925,17926,7271,11665],"surface":"paving_stones"},{"id":1552349727,"hw":"footway","ts":"2026-08-25","nodes":[1018,945,17927],"surface":"asphalt","footway":"crossing"},{"id":1552349728,"hw":"footway","ts":"2026-08-25","nodes":[17927,10738],"surface":"asphalt"},{"id":1552349732,"hw":"service","ts":"2026-08-25","nodes":[942,17926,17928]},{"id":1552349733,"hw":"footway","ts":"2026-08-25","nodes":[10009,4849],"surface":"paving_stones"},{"id":1552349734,"hw":"living_street","ts":"2026-08-25","nodes":[937,10010,4814,4841,556],"name":"Poselska","surface":"asphalt"},{"id":1552349735,"hw":"footway","ts":"2026-08-25","nodes":[10012,7555],"surface":"paving_stones"},{"id":1552349736,"hw":"footway","ts":"2026-08-25","nodes":[6478,10011],"surface":"paving_stones"},{"id":1552349737,"hw":"footway","ts":"2026-08-25","nodes":[7558,9207],"surface":"paving_stones"},{"id":1552349741,"hw":"footway","ts":"2026-08-25","nodes":[8620,11663],"surface":"paving_stones"},{"id":1552983176,"hw":"footway","ts":"2026-08-27","nodes":[17929,17930,8616,10736],"surface":"paving_stones","footway":"sidewalk"},{"id":1552983177,"hw":"footway","ts":"2026-08-27","nodes":[8630,10722,11912],"surface":"paving_stones"},{"id":1552983186,"hw":"footway","ts":"2026-08-27","nodes":[11913,17931,17932,17933,17934],"surface":"paving_stones"},{"id":1552983191,"hw":"footway","ts":"2026-08-27","nodes":[17931,17935,17936,17937,17938,17939,17940,17941,17942,17943,17944,17945,17946,17947,17948,17949,17950,17951,17952,17953,17954,17955,17956,17957,17958,17959,17960,17961,17962,17963,17964,17965,17966,17967,17968,17969,17970,17971,17972,17973,17974,17975,17976,17977,17978,17979,17980,17981,17982,17983,17984,17985,17986,17987,17988,17989,17990,17991,17992,17993,17994,17995,17996,17997,17998,17999,18000,18001,18002,18003,18004,18005,18006,18007,18008,18009,18010,18011,18012,18013,18014,18015,18016,18017,18018,18019,18020,18021,18022,18023,18024,16069,18025],"surface":"sett"},{"id":1552983205,"hw":"steps","ts":"2026-08-27","nodes":[18026,18027],"surface":"paving_stones","incline":"down"},{"id":1552983206,"hw":"footway","ts":"2026-08-27","nodes":[18028,17933],"surface":"paving_stones"},{"id":1552983207,"hw":"steps","ts":"2026-08-27","nodes":[18029,18028],"surface":"paving_stones","incline":"down"},{"id":1552983208,"hw":"footway","ts":"2026-08-27","nodes":[18027,18029],"surface":"paving_stones"},{"id":1552983209,"hw":"footway","ts":"2026-08-27","nodes":[18030,18026],"surface":"paving_stones"},{"id":1552983210,"hw":"footway","ts":"2026-08-27","nodes":[17932,18031],"surface":"paving_stones"},{"id":1552983211,"hw":"steps","ts":"2026-08-27","nodes":[18031,18032],"surface":"paving_stones","incline":"up"},{"id":1552983212,"hw":"footway","ts":"2026-08-27","nodes":[18032,18033,18034,18035,18036,18037,18038,18039,18040,18041,18042,18043,18044,18045,18046,18047,18048,18049,18050,18051,18052,18053,18054,17939,764,10723],"surface":"sett"},{"id":1552983213,"hw":"footway","ts":"2026-08-27","nodes":[17937,18055,18056,18057,18058,18059,18060,18061,18062,18063,18064,18065,18038,18066,18067,18068,18069,18070,18071,18072,18073,18074,18075,18076,18077,16054],"surface":"sett"},{"id":1552983214,"hw":"footway","ts":"2026-08-27","nodes":[18044,18078,18079,18080,17945],"surface":"sett"},{"id":1552983220,"hw":"footway","ts":"2026-08-27","nodes":[17991,18081,18082,18083,18084,18085,18086],"surface":"sett"},{"id":1552983221,"hw":"footway","ts":"2026-08-27","nodes":[18086,744,18087],"surface":"sett","footway":"crossing"},{"id":1552983224,"hw":"footway","ts":"2026-08-27","nodes":[18088,18089,18090,18091,18025,8618],"surface":"paving_stones"},{"id":1552983225,"hw":"footway","ts":"2026-08-27","nodes":[8619,18092,8612,8617],"surface":"paving_stones","footway":"sidewalk"},{"id":1552983230,"hw":"footway","ts":"2026-08-27","nodes":[16057,18093,18094,18095,18096,18090],"surface":"sett"},{"id":1552983231,"hw":"footway","ts":"2026-08-27","nodes":[17934,3610,18097],"surface":"sett","footway":"crossing"},{"id":1552983232,"hw":"footway","ts":"2026-08-27","nodes":[18098,6215,18088],"surface":"sett","footway":"crossing"},{"id":1552983233,"hw":"footway","ts":"2026-08-27","nodes":[18097,18098],"surface":"paving_stones"},{"id":1552983234,"hw":"footway","ts":"2026-08-27","nodes":[18099,18100,18101,18089],"surface":"paving_stones"},{"id":1552983235,"hw":"steps","ts":"2026-08-27","nodes":[18102,18103],"surface":"paving_stones","incline":"down"},{"id":1552983236,"hw":"steps","ts":"2026-08-27","nodes":[18104,18099],"surface":"paving_stones","incline":"down"},{"id":1552983237,"hw":"footway","ts":"2026-08-27","nodes":[18103,18104],"surface":"paving_stones"},{"id":1552983238,"hw":"footway","ts":"2026-08-27","nodes":[18105,18102],"surface":"paving_stones"},{"id":1552983248,"hw":"service","ts":"2026-08-27","nodes":[18106,18107,18007,737]},{"id":1552983255,"hw":"footway","ts":"2026-08-27","nodes":[7524,7518],"surface":"paving_stones"},{"id":1552983256,"hw":"footway","ts":"2026-08-27","nodes":[18108,2830,7500],"surface":"paving_stones","footway":"crossing"},{"id":1552983257,"hw":"footway","ts":"2026-08-27","nodes":[18109,18020,726,8614],"surface":"sett"},{"id":1552983258,"hw":"steps","ts":"2026-08-27","nodes":[18110,18109],"surface":"concrete"},{"id":1552983259,"hw":"footway","ts":"2026-08-27","nodes":[7500,7522],"surface":"paving_stones"},{"id":1552983260,"hw":"footway","ts":"2026-08-27","nodes":[18091,18108],"surface":"paving_stones"},{"id":1552983261,"hw":"footway","ts":"2026-08-27","nodes":[17957,755],"surface":"sett"},{"id":1552983263,"hw":"footway","ts":"2026-08-27","nodes":[745,17982],"surface":"sett"},{"id":1552983264,"hw":"footway","ts":"2026-08-27","nodes":[11916,10729],"surface":"paving_stones"},{"id":1552983265,"hw":"footway","ts":"2026-08-27","nodes":[7278,11915],"surface":"paving_stones"},{"id":1552983266,"hw":"footway","ts":"2026-08-27","nodes":[18111,751,18112],"surface":"sett","footway":"crossing"},{"id":1552983267,"hw":"footway","ts":"2026-08-27","nodes":[10728,18113,18114,18115,18111],"surface":"paving_stones"},{"id":1552983268,"hw":"footway","ts":"2026-08-27","nodes":[18112,17973],"surface":"paving_stones"},{"id":1552983269,"hw":"footway","ts":"2026-08-27","nodes":[18116,6210,7506],"surface":"paving_stones","footway":"crossing"},{"id":1552983270,"hw":"footway","ts":"2026-08-27","nodes":[8630,18116],"surface":"paving_stones"},{"id":1552983271,"hw":"footway","ts":"2026-08-27","nodes":[11920,18117,18118,18119,18120,18121,18122,18123],"surface":"paving_stones","footway":"sidewalk"},{"id":1552983272,"hw":"footway","ts":"2026-08-27","nodes":[18124,451,18125],"footway":"crossing"},{"id":1552983273,"hw":"footway","ts":"2026-08-27","nodes":[12781,18124],"footway":"sidewalk"},{"id":1552983274,"hw":"footway","ts":"2026-08-27","nodes":[10997,12775],"surface":"paving_stones","footway":"sidewalk"},{"id":1552983275,"hw":"footway","ts":"2026-08-27","nodes":[11001,16078],"surface":"paving_stones","footway":"sidewalk"},{"id":1552983276,"hw":"footway","ts":"2026-08-27","nodes":[18125,18126,18123,18127,18128,18129,18130,11917],"surface":"paving_stones","footway":"sidewalk"},{"id":1552983692,"hw":"footway","ts":"2026-08-27","nodes":[18087,7272],"surface":"paving_stones"},{"id":1552983693,"hw":"footway","ts":"2026-08-27","nodes":[17929,740,18131],"surface":"sett","footway":"crossing"},{"id":1552983694,"hw":"footway","ts":"2026-08-27","nodes":[18131,18132,18133,18083],"surface":"paving_stones"},{"id":1553018854,"hw":"footway","ts":"2026-08-27","nodes":[18134,17960,753,10727],"surface":"sett"},{"id":1553018855,"hw":"steps","ts":"2026-08-27","nodes":[18135,18134],"surface":"concrete"},{"id":1553035559,"hw":"footway","ts":"2026-08-27","nodes":[17250,18136,18137,18138,18139,18140,18141,18142,18143,18144,18145,18146,18147,18148,18149,18150],"surface":"paving_stones"},{"id":1553035560,"hw":"service","ts":"2026-08-27","nodes":[18151,18150,1093]},{"id":1553306722,"hw":"footway","ts":"2026-08-28","nodes":[6790,17833,8542,17813,18152,18153,18154,16672,796],"surface":"paving_stones","smooth":"good"},{"id":1553306724,"hw":"footway","ts":"2026-08-28","nodes":[815,18155,18156,18157,18158,18159,18160,18161,18162,18163,18164,18165,18166,18167,18168,18169],"surface":"paving_stones"},{"id":1553306725,"hw":"footway","ts":"2026-08-30","nodes":[18170,18171,13076,9359,18172,11882,18173,9356],"surface":"paving_stones"},{"id":1553306726,"hw":"footway","ts":"2026-08-28","nodes":[812,18174,18170],"surface":"sett"},{"id":1553306727,"hw":"footway","ts":"2026-08-28","nodes":[18167,18175,18176,18177,18170],"surface":"sett"},{"id":1553306728,"hw":"footway","ts":"2026-08-29","nodes":[18178,18179,18180,18181,18182,18183,18184,18171],"surface":"paving_stones"},{"id":1553306729,"hw":"footway","ts":"2026-08-28","nodes":[18169,18185,18178,18186,6443],"surface":"sett"},{"id":1553306730,"hw":"footway","ts":"2026-08-28","nodes":[9355,18187,18188,18189,18190,18191,799],"surface":"sett"},{"id":1553314869,"hw":"footway","ts":"2026-08-28","nodes":[5418,5292],"surface":"paving_stones","footway":"sidewalk"},{"id":1553314870,"hw":"footway","ts":"2026-08-28","nodes":[13557,5413],"surface":"paving_stones","footway":"sidewalk"},{"id":1553314871,"hw":"footway","ts":"2026-08-28","nodes":[13561,18192,18193,5338,18194,9159],"surface":"paving_stones"},{"id":1553314872,"hw":"footway","ts":"2026-08-28","nodes":[5297,5341],"surface":"paving_stones","footway":"sidewalk"},{"id":1553314874,"hw":"footway","ts":"2026-08-28","nodes":[5347,9170],"surface":"paving_stones"},{"id":1553314875,"hw":"pedestrian","ts":"2026-08-28","nodes":[18195,9160,18194,18196,18197,18198,18199,1478,1479,1480,18200,5377,18201,18202,18203,18204,5369,18205,18206,18207,5316,18208,18209,18210,18211,18212,18213,18214,18215,13556,18216,5327,18217,18218,18219,18220,18221,18222,18223,18224,18225,18226,18227,18228,18229,18230,18231,18232,18233,18234,18235,18236,18237,18238,18239,18240,18241,18242,18243,18244,18245,18246,18247,18248,18249,18250,18251,18252,18253,18254,18255,18256,18257,18258,18259,18260,18195]},{"id":1553314878,"hw":"footway","ts":"2026-08-28","nodes":[5368,5289],"surface":"paving_stones"},{"id":1553314879,"hw":"footway","ts":"2026-08-28","nodes":[5290,5350],"surface":"paving_stones"},{"id":1553314880,"hw":"footway","ts":"2026-08-28","nodes":[5352,1476,15135],"surface":"asphalt","footway":"crossing"},{"id":1553314881,"hw":"footway","ts":"2026-08-28","nodes":[15140,5273],"surface":"paving_stones"},{"id":1553314882,"hw":"footway","ts":"2026-08-28","nodes":[15144,10987,5245],"surface":"asphalt","footway":"crossing"},{"id":1553314883,"hw":"footway","ts":"2026-08-28","nodes":[5244,5397,11953],"surface":"paving_stones","footway":"sidewalk"},{"id":1553314884,"hw":"footway","ts":"2026-08-28","nodes":[11954,5282],"surface":"paving_stones"},{"id":1553482935,"hw":"footway","ts":"2026-08-29","nodes":[13068,18182],"surface":"paving_stones"},{"id":1553520918,"hw":"footway","ts":"2026-08-29","nodes":[5807,18261,18262,18263,14707,14964],"surface":"paving_stones","footway":"sidewalk"},{"id":1553520919,"hw":"footway","ts":"2026-08-29","nodes":[18264,18265,18266,5380],"surface":"paving_stones","footway":"sidewalk"},{"id":1553520920,"hw":"footway","ts":"2026-08-29","nodes":[11281,5691,18267,18268,18264],"surface":"paving_stones","footway":"sidewalk"},{"id":1553520921,"hw":"footway","ts":"2026-08-29","nodes":[18264,18269,18270,5380],"surface":"paving_stones","footway":"sidewalk"},{"id":1553520923,"hw":"footway","ts":"2026-08-29","nodes":[5798,13566],"surface":"paving_stones","footway":"sidewalk"},{"id":1553524000,"hw":"footway","ts":"2026-08-29","nodes":[8226,13634,13632,13630,18271],"surface":"paving_stones","footway":"sidewalk"},{"id":1553524001,"hw":"footway","ts":"2026-08-29","nodes":[18271,12152,14624],"surface":"paved","footway":"crossing"},{"id":1553524002,"hw":"footway","ts":"2026-08-29","nodes":[14827,18272,18273,18274,18275,12212,11595],"surface":"asphalt","footway":"sidewalk"},{"id":1553524003,"hw":"footway","ts":"2026-08-29","nodes":[14821,16345,15570,8174,18276],"surface":"paving_stones","footway":"sidewalk"},{"id":1553524004,"hw":"footway","ts":"2026-08-29","nodes":[7999,12015,18276],"surface":"asphalt","footway":"crossing"},{"id":1553524005,"hw":"footway","ts":"2026-08-29","nodes":[8173,1443,14828],"surface":"asphalt","footway":"crossing"},{"id":1553524006,"hw":"footway","ts":"2026-08-29","nodes":[11597,12234,18277,14823,14817],"surface":"asphalt","footway":"sidewalk"},{"id":1553524007,"hw":"footway","ts":"2026-08-29","nodes":[8009,1428,18278,15575,8220],"surface":"paving_stones","footway":"sidewalk"},{"id":1553593665,"hw":"footway","ts":"2026-08-30","nodes":[15551,18279,18280,18281,18282,18283,18284,18285,4783],"surface":"paving_stones","footway":"sidewalk"},{"id":1553593666,"hw":"footway","ts":"2026-08-30","nodes":[15552,3306,15664],"surface":"sett","footway":"crossing"},{"id":1553635427,"hw":"footway","ts":"2026-08-30","nodes":[18286,12545,18287],"surface":"asphalt","footway":"crossing"},{"id":1553635428,"hw":"living_street","ts":"2026-08-30","nodes":[18288,18289,18290,18291,18292,18293,18294,18295,18296,18297,18298,18299,18300,18301,18302,18303,18304,18305,18306,18307,18308,18309,18310,18311,11311],"surface":"sett"},{"id":1553635438,"hw":"footway","ts":"2026-08-30","nodes":[18287,15203,15221,18312,3912,7706],"surface":"paving_stones","footway":"sidewalk"},{"id":1553635441,"hw":"service","ts":"2026-09-06","nodes":[15217,18313,18314,18315,18316,18317,18318,18319,18320,18312,7837],"surface":"sett"},{"id":1553639870,"hw":"footway","ts":"2026-08-30","nodes":[18321,18322,18323],"footway":"sidewalk"},{"id":1553639871,"hw":"footway","ts":"2026-08-30","nodes":[18324,18322,18325],"surface":"paving_stones","footway":"sidewalk"},{"id":1553639872,"hw":"service","ts":"2026-08-30","nodes":[2403,18326,18327,18328,18329,18330,18331,18332]},{"id":1553639873,"hw":"footway","ts":"2026-08-30","nodes":[18331,18333,18334,18335,18336],"surface":"paving_stones","footway":"sidewalk"},{"id":1553639874,"hw":"footway","ts":"2026-08-30","nodes":[18325,2402,18337],"surface":"asphalt","footway":"crossing"},{"id":1553639875,"hw":"footway","ts":"2026-08-30","nodes":[18337,18333],"surface":"paving_stones","footway":"sidewalk"},{"id":1553639876,"hw":"service","ts":"2026-08-30","nodes":[18338,18339,18340,18341,2398]},{"id":1553639877,"hw":"footway","ts":"2026-08-30","nodes":[18340,18342,18343],"surface":"paving_stones","footway":"sidewalk"},{"id":1553639878,"hw":"footway","ts":"2026-08-30","nodes":[18344,18343,18345],"surface":"paving_stones","footway":"sidewalk"},{"id":1553639879,"hw":"footway","ts":"2026-08-30","nodes":[18344,2399,18346],"surface":"asphalt","footway":"crossing"},{"id":1553639880,"hw":"footway","ts":"2026-08-30","nodes":[18346,18334],"surface":"paving_stones","footway":"sidewalk"},{"id":1553639881,"hw":"footway","ts":"2026-08-30","nodes":[18347,18345,18348,18349,18350,18351,18352,18353],"surface":"paving_stones","footway":"sidewalk"},{"id":1553639882,"hw":"footway","ts":"2026-08-30","nodes":[18353,3731,18354],"surface":"asphalt","footway":"crossing"},{"id":1553639883,"hw":"footway","ts":"2026-08-30","nodes":[18355,18356],"surface":"paving_stones","footway":"sidewalk"},{"id":1553639884,"hw":"footway","ts":"2026-08-30","nodes":[18356,2405,18347],"surface":"asphalt","footway":"crossing"},{"id":1553639885,"hw":"footway","ts":"2026-08-30","nodes":[18323,2406,18355],"surface":"asphalt","footway":"crossing"},{"id":1553639886,"hw":"footway","ts":"2026-08-30","nodes":[18324,3579,18357],"surface":"asphalt","footway":"crossing"},{"id":1553639887,"hw":"footway","ts":"2026-08-30","nodes":[18357,16846],"surface":"paving_stones","footway":"sidewalk"},{"id":1553639888,"hw":"footway","ts":"2026-08-30","nodes":[18358,18359,18360,18361,18362,18363,18364,18365,18366,18367,18354],"surface":"paving_stones"},{"id":1553639889,"hw":"footway","ts":"2026-08-30","nodes":[7408,3753,18358],"surface":"asphalt","footway":"crossing"},{"id":1553708096,"hw":"footway","ts":"2026-08-30","nodes":[4764,4770],"surface":"paving_stones","smooth":"excellent","footway":"sidewalk"},{"id":1553710223,"hw":"footway","ts":"2026-08-30","nodes":[828,14988],"surface":"paving_stones"},{"id":1553710224,"hw":"footway","ts":"2026-08-30","nodes":[14991,6444],"surface":"paving_stones"},{"id":1553719050,"hw":"path","ts":"2026-08-31","nodes":[11136,4059],"surface":"paving_stones"},{"id":1553719051,"hw":"path","ts":"2026-09-17","nodes":[6381,18368,11135],"surface":"paving_stones"},{"id":1553719052,"hw":"path","ts":"2026-08-31","nodes":[18369,8255],"surface":"paving_stones"},{"id":1553719053,"hw":"path","ts":"2026-08-31","nodes":[13393,13391,18370,18369],"surface":"asphalt"},{"id":1553719058,"hw":"path","ts":"2026-08-30","nodes":[7571,4094,18371,16301],"surface":"asphalt"},{"id":1553834839,"hw":"path","ts":"2026-08-31","nodes":[4284,18372,18373,18374,18375,7440],"surface":"paving_stones","smooth":"good"},{"id":1553834844,"hw":"path","ts":"2026-08-31","nodes":[3393,18376,6863],"surface":"paving_stones","smooth":"good"},{"id":1553841418,"hw":"footway","ts":"2026-08-31","nodes":[7316,9308,18377,18378,18379,18380,18381,18382,7305,18383],"surface":"paving_stones","footway":"sidewalk"},{"id":1553922482,"hw":"tertiary","ts":"2026-08-31","nodes":[1577,13390],"name":"Józefa Dietla","surface":"asphalt"},{"id":1554630410,"hw":"path","ts":"2026-09-02","nodes":[4131,18384,18385,18386,18387,18388],"surface":"paving_stones","smooth":"excellent"},{"id":1554630411,"hw":"path","ts":"2026-09-02","nodes":[18388,17227,12197,18389],"surface":"asphalt","smooth":"excellent"},{"id":1554630412,"hw":"footway","ts":"2026-09-02","nodes":[10289,10298],"surface":"paving_stones"},{"id":1554630413,"hw":"path","ts":"2026-09-02","nodes":[18389,18390,18391,18392,12188],"surface":"concrete","smooth":"excellent"},{"id":1554630416,"hw":"path","ts":"2026-09-02","nodes":[12190,4139],"surface":"asphalt","smooth":"excellent"},{"id":1554630417,"hw":"footway","ts":"2026-09-02","nodes":[4479,18393,18394,18395,18396,4142],"surface":"paving_stones","footway":"sidewalk"},{"id":1554630418,"hw":"footway","ts":"2026-09-02","nodes":[11560,4479],"surface":"paving_stones","footway":"sidewalk"},{"id":1554630419,"hw":"footway","ts":"2026-09-02","nodes":[7940,11371,11369,18397,18398,18399,10233],"surface":"paving_stones"},{"id":1554630420,"hw":"footway","ts":"2026-09-02","nodes":[13437,7891],"surface":"sett","smooth":"intermediate"},{"id":1554630421,"hw":"footway","ts":"2026-09-02","nodes":[10235,13436],"surface":"sett","smooth":"intermediate"},{"id":1554630422,"hw":"footway","ts":"2026-09-02","nodes":[2103,2108,18400],"surface":"asphalt","smooth":"excellent","tunnel":true},{"id":1554630423,"hw":"footway","ts":"2026-09-02","nodes":[18400,18401,4137],"surface":"paving_stones"},{"id":1554630426,"hw":"service","ts":"2026-09-02","nodes":[2111,18402]},{"id":1554756036,"hw":"footway","ts":"2026-09-03","nodes":[15475,18403,18404],"surface":"paving_stones","footway":"sidewalk"},{"id":1554756037,"hw":"footway","ts":"2026-09-03","nodes":[18404,16260,18405],"surface":"paving_stones","footway":"crossing"},{"id":1554756038,"hw":"residential","ts":"2026-09-03","nodes":[3331,18406,18407,12885],"name":"Miodowa","surface":"asphalt"},{"id":1554756039,"hw":"residential","ts":"2026-09-03","nodes":[12886,18408,1591],"name":"Miodowa","surface":"asphalt"},{"id":1554756040,"hw":"footway","ts":"2026-09-03","nodes":[1591,18409,18410,4419,18411,18412,18413,18414,18415,11699],"surface":"paving_stones","footway":"sidewalk"},{"id":1554756041,"hw":"footway","ts":"2026-09-03","nodes":[18405,18411],"surface":"paving_stones","footway":"sidewalk"},{"id":1554756042,"hw":"footway","ts":"2026-09-03","nodes":[16123,18410],"surface":"paving_stones","footway":"sidewalk"},{"id":1555154565,"hw":"pedestrian","ts":"2026-09-04","nodes":[18416,18417,18418,18419,18420,18421,18422,18423,14266,18424,18425,18426,18427,18428,18429,18430,18431,18432,18433,18434,18435,18416]},{"id":1555154566,"hw":"footway","ts":"2026-09-04","nodes":[12539,18426,14263,18430,12526],"surface":"paving_stones"},{"id":1555154567,"hw":"footway","ts":"2026-09-04","nodes":[7414,18436,18434,14264],"surface":"paving_stones"},{"id":1555169614,"hw":"path","ts":"2026-09-04","nodes":[16131,18437,16142]},{"id":1556360141,"hw":"footway","ts":"2026-09-05","nodes":[13374,7461],"surface":"paving_stones"},{"id":1556360142,"hw":"service","ts":"2026-09-05","nodes":[18438,7463,5983],"surface":"paved"},{"id":1556360143,"hw":"service","ts":"2026-09-05","nodes":[18439,7464,5982],"surface":"paved"},{"id":1556361730,"hw":"footway","ts":"2026-09-05","nodes":[7895,13438],"surface":"paving_stones","smooth":"intermediate","footway":"sidewalk"},{"id":1556361731,"hw":"footway","ts":"2026-09-05","nodes":[14594,18440],"surface":"sett"},{"id":1556361732,"hw":"footway","ts":"2026-09-05","nodes":[18440,2100,18441],"footway":"crossing"},{"id":1556361733,"hw":"footway","ts":"2026-09-05","nodes":[18441,18395],"surface":"paving_stones","footway":"sidewalk"},{"id":1556418078,"hw":"footway","ts":"2026-09-05","nodes":[5189,5169],"surface":"paving_stones","footway":"sidewalk"},{"id":1556418079,"hw":"footway","ts":"2026-09-05","nodes":[5230,5187],"surface":"paving_stones","footway":"sidewalk"},{"id":1556418080,"hw":"footway","ts":"2026-09-05","nodes":[5224,5190],"surface":"paving_stones"},{"id":1556418081,"hw":"footway","ts":"2026-09-05","nodes":[5192,2995],"surface":"paving_stones"},{"id":1556418082,"hw":"footway","ts":"2026-09-05","nodes":[11955,5204,18442,18443,18444,18445,18446,18447,18448,18449,18450,18451,18452,5235],"surface":"paving_stones","footway":"sidewalk"},{"id":1556634546,"hw":"service","ts":"2026-09-06","nodes":[18453,18454,18455,3714],"surface":"asphalt"},{"id":1558223962,"hw":"footway","ts":"2026-09-12","nodes":[18456,7296],"surface":"paving_stones"},{"id":1558223966,"hw":"service","ts":"2026-09-12","nodes":[418,18457]},{"id":1558223974,"hw":"service","ts":"2026-09-12","nodes":[18458,417]},{"id":1558223976,"hw":"service","ts":"2026-09-12","nodes":[18459,416]},{"id":1558223984,"hw":"service","ts":"2026-09-12","nodes":[631,18460],"surface":"asphalt"},{"id":1558331837,"hw":"footway","ts":"2026-09-12","nodes":[10325,10411]},{"id":1558331838,"hw":"footway","ts":"2026-09-12","nodes":[10412,10388,3090]},{"id":1558790824,"hw":"footway","ts":"2026-09-14","nodes":[12438,18461]},{"id":1558790825,"hw":"footway","ts":"2026-09-14","nodes":[11551,18461,18462,18463,18464,18465,18466,18467,18468,18469,18470]},{"id":1558790826,"hw":"living_street","ts":"2026-09-14","nodes":[18471,16257,4009],"name":"Księdza Władysława Gurgacza","surface":"sett"},{"id":1558790827,"hw":"footway","ts":"2026-09-14","nodes":[18472,18473,16256]},{"id":1558790828,"hw":"footway","ts":"2026-09-14","nodes":[18470,18471],"surface":"sett"},{"id":1558790829,"hw":"footway","ts":"2026-09-14","nodes":[18468,18474,18475,18476,18477,18478,18463]},{"id":1559840388,"hw":"residential","ts":"2026-09-17","nodes":[9112,13875,18479,1683],"name":"Edmunda Wasilewskiego","surface":"asphalt"},{"id":1560298262,"hw":"footway","ts":"2026-09-18","nodes":[11463,18480,12422],"surface":"sett"},{"id":1560598528,"hw":"path","ts":"2026-09-19","nodes":[3372,18481,18482,12802],"surface":"dirt"},{"id":1561885330,"hw":"footway","ts":"2026-09-27","nodes":[10421,4171,2136,18483,4163],"surface":"paving_stones","smooth":"intermediate"},{"id":1561990909,"hw":"footway","ts":"2026-09-24","nodes":[5748,2289]},{"id":1562745664,"hw":"footway","ts":"2026-09-27","nodes":[18483,18484],"surface":"paving_stones"},{"id":1562745665,"hw":"steps","ts":"2026-09-27","nodes":[18484,16388],"surface":"paving_stones","incline":"down","stepCount":3,"ramp":"no","handrail":"no"},{"id":1563111837,"hw":"service","ts":"2026-09-28","nodes":[3839,18485,18486,18487,18488,9365]},{"id":1563314411,"hw":"footway","ts":"2026-09-28","nodes":[15490,15487],"surface":"sett"}],"kerbs":{"3172":"flush","3360":"flush","4510":"no","4594":"lowered","4607":"lowered","4737":"lowered","4775":"lowered","4782":"flush","4802":"lowered","4893":"flush","5187":"lowered","5189":"lowered","5226":"lowered","5227":"lowered","5287":"flush","5288":"flush","5291":"flush","5292":"flush","5341":"raised","5352":"lowered","5398":"flush","5442":"flush","5557":"lowered","5781":"no","5797":"flush","5808":"flush","5823":"lowered","5825":"lowered","5826":"lowered","5830":"lowered","5944":"flush","6862":"flush","7093":"lowered","7246":"flush","7259":"flush","7348":"lowered","7396":"lowered","7419":"lowered","7421":"flush","8118":"flush","8151":"flush","8227":"flush","8336":"flush","8393":"lowered","8441":"flush","8449":"flush","8451":"flush","8452":"flush","8454":"flush","8456":"flush","8457":"lowered","8460":"lowered","8463":"flush","8464":"flush","8467":"flush","8469":"lowered","8471":"lowered","8505":"lowered","8618":"lowered","8649":"lowered","8663":"lowered","8668":"lowered","8672":"lowered","8677":"lowered","8738":"lowered","8748":"flush","8835":"flush","9161":"lowered","9173":"flush","9339":"flush","9341":"flush","9388":"raised","9405":"lowered","9586":"lowered","9588":"lowered","9611":"lowered","9630":"lowered","9793":"flush","9866":"lowered","9868":"flush","9869":"flush","9871":"flush","10181":"flush","10193":"flush","10205":"flush","10289":"lowered","10760":"flush","11000":"lowered","11031":"raised","11281":"flush","11336":"lowered","11356":"lowered","11594":"flush","11598":"flush","11601":"flush","11603":"flush","11604":"flush","11605":"flush","11606":"flush","11636":"flush","11637":"flush","11647":"lowered","11697":"lowered","11723":"flush","11742":"flush","11743":"flush","11759":"flush","11832":"lowered","11834":"lowered","11838":"lowered","11903":"no","11907":"no","11960":"lowered","12182":"lowered","12269":"lowered","12270":"lowered","12271":"lowered","12272":"lowered","12384":"flush","12385":"flush","12386":"lowered","12388":"lowered","12389":"lowered","12391":"lowered","12396":"lowered","12398":"lowered","12405":"lowered","12518":"lowered","12532":"lowered","12537":"lowered","12738":"flush","12740":"flush","12741":"lowered","12743":"flush","12749":"lowered","12756":"lowered","12758":"flush","12773":"lowered","12774":"flush","12800":"lowered","12801":"lowered","12825":"lowered","13151":"flush","13249":"lowered","13251":"lowered","13388":"flush","13389":"lowered","13418":"lowered","13557":"flush","13561":"lowered","13566":"lowered","13569":"flush","13601":"flush","13732":"lowered","13735":"lowered","13780":"lowered","13783":"lowered","13793":"flush","13800":"lowered","14159":"flush","14204":"flush","14580":"lowered","14581":"lowered","14654":"flush","14657":"lowered","14670":"flush","14723":"flush","14724":"flush","14747":"flush","14770":"flush","14822":"flush","14961":"lowered","15979":"lowered","16815":"lowered","16822":"lowered","16831":"lowered","17045":"lowered","17046":"lowered","17048":"lowered"}} \ No newline at end of file diff --git a/public/icons/apple-touch-icon.png b/public/icons/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0522b79cc589a0916bc8720e49494255490e3d00 GIT binary patch literal 3048 zcmd^B`#;ldAOFrWZgS{=kW+O#gjC!-iVP(qlw*hvXoM{#W@J;cGBqXS)a-VcbGn_+ zatP%xsyPj{%4|-}$To*PtNXuro*zEf=X$+gpZE3t9A2;Mx*nZ(JS!!kBmn?`6wLOt zv(Q)nGI5A-H6MT+7rH-g+Irpw0LeYS3Kx& zTyaN*zd8c2f=EEYB1R%sILMA~F%UXL-9HyFQimQ?4-bSw2jTx8A-QFSTw1>~8Z}@! zF*W9>pL6%)q{V5e@+nv6=%ly$6P8GRD5Q5joph!T9ecDUq5{+FwE-aV7ib8jD{ z#$MM&03+`{moQ7`0)tHgTyERRaMNGagS7o1%UR8OO3vS$KP2ARdUufqJU<3jRc3fu zE8v(c#nP=lPa$M{|CQOrmtp-F%%-H%c2jT6D*Ew-XFo2bxT2m42zJ= zzYnqCPDswd;4tv{cRPIzkL0(;kxpY@`Zo6veg)|mqQ1s=KX)DQUF_TY^7lb1jEy}Y zw4LQ+HBY=UcI5hxO+0xIh(C#;eLhR2LvpJXX`Zgi%CkRTO0M$RqOtz^2*57uO%u{n z38Y9?y~smiZpoVf0sWt4@WHnd8rbJdT0-f&e}h2|Gja=oy-Kr7t(N?SmV(#-z2BX< z)28!~3Y~X%*@$Yq?w*0+30wEiyU!vpS*-hNc&ESg}IJcHo@b*vDT~ljeqy^ADcNp8#+V@d<$f=aUbg#Yyy3h0s zvFU(NFpcKc=p6&H3=Kio@YRZls2m||Zd(>s@QJ`2& z_8yCrHC{$=m!V|H(|XYRE`YUPr5#rnPAJwBpeblC)j8sMDTz^b$5)`V{>73c{ zE8CPs-M}low7ivcr^rVpaqXJI63@9A5Mkj8YqaBAXLt?IO&Fot4nlZgY$8R;2_o}y z?xDPH0NQ-|efq}+r98RFZJ8O8$-*BoLRou-gASYCZmVCDBe6+kFbw7mch)_Jem7yn zQ?wRF!+u9|93Bkoi7xLf4h_kxGT-vzv^I++_ta_5ORisy5SGXWFdL^^TF|2w4WG38 z<;1eO1+T@7?P%D%i3`YxEhFk_9B|_DQB06~#)TK_Cd@5ushH>WAh7`SIP(>8{K&Q< z*!xdJ`!V(hYu}^(C63wVYB|dKTc-b_=Cw;lGxSb9cI6vFgk#29qkHlXuohH~LT-D^ zVB53~==`cQJZ^-bHe*FdQ~Ud`4M)n;*}=f=41$5JNvO#k*k)C>Vfj+Zpk}3yaPGU* zNNc5SA>=hNM;l$Hv)kd^D3^9!I6CRn?Cb-_5mV7xp-Lqxh3R7-8N7TRCc5fGoUqZ9 zBs5q9Ie%PNb@!iia{>8G<<{95jCNE!mxYqOiR}I~es;T()Eu(k_pBx!XE}oDyZ2f+ z?kIVKx^Lf!4b(uWg41?o=^$kH_>AD7+sEY-8>8jMFRkxg-X)L*!mTu#*Qo*Fh4z9F_^IrtO~(Y7#^pCE z$!hpXF9jTKYobIrv}dVEa|H-f%Ly^Syu0ni+dY0Mcs<&PppR%z<{FVWTj|SVs^x=g z(p{`;G2LE`Yih>fOkFbS7CX5fWZf9a^DQ^XvfO;L>F|1H`KcZvDz)e`_xQYqkRDEE zE*Xrc_inIXi*AyqsF_Re3D&~AkMM_!zb={&H$KUqPQN@qULNs;thN@QUsDeP)4%7Q z=ypMCP78!r_HZGPbwd@a+C=x!JW-_ti(t6+DE?5vp&t-O9bT@IC-4YPI8nS$Pd1r`hAr@MUQvIR7Q~HQF&MTl{+EOiUO_pa#I%6d6v9{+&3IM# z`H^C4iYOGvUP((BijPnUeJ@TS?a7JaRPlZkC&i*Th>BMPAyaDAMS0$qjI!yfPM4v% zm)&VzO57)d2EylzDQ2grI;WgEtJAfN_YbceH!Xuu4#)Kud@-zf@69ONsaiLC!maRR z(;KZc7MC*K_QFn>{3H~9Tfgf|N{-ForPxkxceR_}V^NO)AN#U(5ejJoia{bonbZ<< zht-L&bX6x=kMT16lW4dER(eXzE3)?MCoktuFM4k|pQ`h-d@xOLu1KIRy&vQQl&eco zw$^axW{;y;C8iVd^GhMIMOEzcvpS7}S7G>wuI+50x*D{~ovJz{Q8~R$np5)MzFNGY zN*iDHtvxx9XVr}o9l!Y>1XTFoRWamc$IvN0ZlKv~C%nEzqmlk%`I6$|yv`r1N0C7DZm>DVCY0yC@xlHfUbsomSY<90u+u4QXRp<9u7q< zE#WPsspXRQt&IwD-;Oc9n1;U`LfGah3Of2=gEMv4_=k;;wC47HL+{dVHUbmDUn~SM zS}=R~&ku-<#G#~F{A`p1Zk4e!=2<;RvP;GWWt-e(t{2lQHB^+}v}eBrD7;mj%ew#F zsBS@h5fL(aqB22{vgM#M+$WgHteWm6oYMX{1Y9kU#;tSNutEzAT6u~;#0pG^@5Zxv zxIc+L@M}z+y|XVt9bjmjz2ZYDKV}dB(A6pNQqO##Z{DKlR5u$ eA@hoxVwbp)=_{DHcfzkb06XJ&y29$pz5fE!U!xEJ literal 0 HcmV?d00001 diff --git a/public/icons/icon-192.png b/public/icons/icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5a7d9a439669943888c7e0819c9db94997857c GIT binary patch literal 4177 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 literal 0 HcmV?d00001 diff --git a/public/icons/icon-512.png b/public/icons/icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3d642d525ddd9466d9d2a2349d5466f128c972 GIT binary patch literal 15454 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 literal 0 HcmV?d00001 diff --git a/public/icons/icon.svg b/public/icons/icon.svg new file mode 100644 index 0000000..d04120d --- /dev/null +++ b/public/icons/icon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/maplibre/maplibre-gl-shared.mjs b/public/maplibre/maplibre-gl-shared.mjs new file mode 100644 index 0000000..67bb2c1 --- /dev/null +++ b/public/maplibre/maplibre-gl-shared.mjs @@ -0,0 +1,6 @@ +/** +* MapLibre GL JS +* @license 3-Clause BSD. Full text of license: https://github.com/maplibre/maplibre-gl-js/blob/v6.11.2/LICENSE.txt +*/ +var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),s=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},c=(n,r,o)=>(o=n==null?{}:e(i(n)),s(r||!n||!n.__esModule||!a.call(n,`default`)?t(o,`default`,{value:n,enumerable:!0}):o,n));function l(e,t){this.x=e,this.y=t}l.prototype={clone(){return new l(this.x,this.y)},add(e){return this.clone()._add(e)},sub(e){return this.clone()._sub(e)},multByPoint(e){return this.clone()._multByPoint(e)},divByPoint(e){return this.clone()._divByPoint(e)},mult(e){return this.clone()._mult(e)},div(e){return this.clone()._div(e)},rotate(e){return this.clone()._rotate(e)},rotateAround(e,t){return this.clone()._rotateAround(e,t)},matMult(e){return this.clone()._matMult(e)},unit(){return this.clone()._unit()},perp(){return this.clone()._perp()},round(){return this.clone()._round()},mag(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals(e){return this.x===e.x&&this.y===e.y},dist(e){return Math.sqrt(this.distSqr(e))},distSqr(e){let t=e.x-this.x,n=e.y-this.y;return t*t+n*n},angle(){return Math.atan2(this.y,this.x)},angleTo(e){return Math.atan2(this.y-e.y,this.x-e.x)},angleWith(e){return this.angleWithSep(e.x,e.y)},angleWithSep(e,t){return Math.atan2(this.x*t-this.y*e,this.x*e+this.y*t)},_matMult(e){let t=e[0]*this.x+e[1]*this.y,n=e[2]*this.x+e[3]*this.y;return this.x=t,this.y=n,this},_add(e){return this.x+=e.x,this.y+=e.y,this},_sub(e){return this.x-=e.x,this.y-=e.y,this},_mult(e){return this.x*=e,this.y*=e,this},_div(e){return this.x/=e,this.y/=e,this},_multByPoint(e){return this.x*=e.x,this.y*=e.y,this},_divByPoint(e){return this.x/=e.x,this.y/=e.y,this},_unit(){return this._div(this.mag()),this},_perp(){let e=this.y;return this.y=this.x,this.x=-e,this},_rotate(e){let t=Math.cos(e),n=Math.sin(e),r=t*this.x-n*this.y,i=n*this.x+t*this.y;return this.x=r,this.y=i,this},_rotateAround(e,t){let n=Math.cos(e),r=Math.sin(e),i=t.x+n*(this.x-t.x)-r*(this.y-t.y),a=t.y+r*(this.x-t.x)+n*(this.y-t.y);return this.x=i,this.y=a,this},_round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},constructor:l},l.convert=function(e){if(e instanceof l)return e;if(Array.isArray(e))return new l(+e[0],+e[1]);if(e.x!==void 0&&e.y!==void 0)return new l(+e.x,+e.y);throw Error(`Expected [x, y] or {x, y} point format`)};function u(e,t,n,r){let i=3*e,a=3*(n-e)-i,o=1-i-a,s=3*t,c=3*(r-t)-s,l=1-s-c;return function(e,t=1e-6){if(e<=0)return 0;if(e>=1)return 1;let n=e;for(let r=0;r<8;r++){let r=((o*n+a)*n+i)*n-e;if(Math.abs(r)s?r=n:u=n,n=(r+u)*.5}return((l*n+c)*n+s)*n}}let d;function f(){return d??=typeof OffscreenCanvas<`u`&&!!new OffscreenCanvas(1,1).getContext(`2d`)&&typeof createImageBitmap==`function`,d}let p;function m(){if(p==null&&(p=!1,f())){let e=new OffscreenCanvas(5,5).getContext(`2d`,{willReadFrequently:!0});if(e){for(let t=0;t<25;t++){let n=t*4;e.fillStyle=`rgb(${n},${n+1},${n+2})`,e.fillRect(t%5,Math.floor(t/5),1,1)}let t=e.getImageData(0,0,5,5).data;for(let e=0;e<100;e++)if(e%4!=3&&t[e]!==e){p=!0;break}}}return p||!1}var h=typeof Float32Array<`u`?Float32Array:Array;function g(){var e=new h(9);return h!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}function _(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8];return t*(l*a-o*c)+n*(-l*i+o*s)+r*(c*i-a*s)}function v(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=0,e[3]=-n,e[4]=r,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function y(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n+n,s=r+r,c=i+i,l=n*o,u=r*o,d=r*s,f=i*o,p=i*s,m=i*c,h=a*o,g=a*s,_=a*c;return e[0]=1-d-m,e[3]=u-_,e[6]=f+g,e[1]=u+_,e[4]=1-l-m,e[7]=p-h,e[2]=f-g,e[5]=p+h,e[8]=1-l-d,e}function b(){var e=new h(16);return h!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0),e[0]=1,e[5]=1,e[10]=1,e[15]=1,e}function x(e){var t=new h(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function S(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function C(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function w(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15],v=n*s-r*o,y=n*c-i*o,b=n*l-a*o,x=r*c-i*s,S=r*l-a*s,C=i*l-a*c,w=u*h-d*m,T=u*g-f*m,E=u*_-p*m,D=d*g-f*h,O=d*_-p*h,k=f*_-p*g,A=v*k-y*O+b*D+x*E-S*T+C*w;return A?(A=1/A,e[0]=(s*k-c*O+l*D)*A,e[1]=(i*O-r*k-a*D)*A,e[2]=(h*C-g*S+_*x)*A,e[3]=(f*S-d*C-p*x)*A,e[4]=(c*E-o*k-l*T)*A,e[5]=(n*k-i*E+a*T)*A,e[6]=(g*b-m*C-_*y)*A,e[7]=(u*C-f*b+p*y)*A,e[8]=(o*O-s*E+l*w)*A,e[9]=(r*E-n*O-a*w)*A,e[10]=(m*S-h*b+_*v)*A,e[11]=(d*b-u*S-p*v)*A,e[12]=(s*T-o*D-c*w)*A,e[13]=(n*D-r*T+i*w)*A,e[14]=(h*y-m*x-g*v)*A,e[15]=(u*x-d*y+f*v)*A,e):null}function T(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=t[9],p=t[10],m=t[11],h=t[12],g=t[13],_=t[14],v=t[15],y=n[0],b=n[1],x=n[2],S=n[3];return e[0]=y*r+b*s+x*d+S*h,e[1]=y*i+b*c+x*f+S*g,e[2]=y*a+b*l+x*p+S*_,e[3]=y*o+b*u+x*m+S*v,y=n[4],b=n[5],x=n[6],S=n[7],e[4]=y*r+b*s+x*d+S*h,e[5]=y*i+b*c+x*f+S*g,e[6]=y*a+b*l+x*p+S*_,e[7]=y*o+b*u+x*m+S*v,y=n[8],b=n[9],x=n[10],S=n[11],e[8]=y*r+b*s+x*d+S*h,e[9]=y*i+b*c+x*f+S*g,e[10]=y*a+b*l+x*p+S*_,e[11]=y*o+b*u+x*m+S*v,y=n[12],b=n[13],x=n[14],S=n[15],e[12]=y*r+b*s+x*d+S*h,e[13]=y*i+b*c+x*f+S*g,e[14]=y*a+b*l+x*p+S*_,e[15]=y*o+b*u+x*m+S*v,e}function E(e,t,n){var r=n[0],i=n[1],a=n[2],o,s,c,l,u,d,f,p,m,h,g,_;return t===e?(e[12]=t[0]*r+t[4]*i+t[8]*a+t[12],e[13]=t[1]*r+t[5]*i+t[9]*a+t[13],e[14]=t[2]*r+t[6]*i+t[10]*a+t[14],e[15]=t[3]*r+t[7]*i+t[11]*a+t[15]):(o=t[0],s=t[1],c=t[2],l=t[3],u=t[4],d=t[5],f=t[6],p=t[7],m=t[8],h=t[9],g=t[10],_=t[11],e[0]=o,e[1]=s,e[2]=c,e[3]=l,e[4]=u,e[5]=d,e[6]=f,e[7]=p,e[8]=m,e[9]=h,e[10]=g,e[11]=_,e[12]=o*r+u*i+m*a+t[12],e[13]=s*r+d*i+h*a+t[13],e[14]=c*r+f*i+g*a+t[14],e[15]=l*r+p*i+_*a+t[15]),e}function D(e,t,n){var r=n[0],i=n[1],a=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*a,e[9]=t[9]*a,e[10]=t[10]*a,e[11]=t[11]*a,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function O(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[4],o=t[5],s=t[6],c=t[7],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=a*i+l*r,e[5]=o*i+u*r,e[6]=s*i+d*r,e[7]=c*i+f*r,e[8]=l*i-a*r,e[9]=u*i-o*r,e[10]=d*i-s*r,e[11]=f*i-c*r,e}function k(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i-l*r,e[1]=o*i-u*r,e[2]=s*i-d*r,e[3]=c*i-f*r,e[8]=a*r+l*i,e[9]=o*r+u*i,e[10]=s*r+d*i,e[11]=c*r+f*i,e}function A(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[4],u=t[5],d=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i+l*r,e[1]=o*i+u*r,e[2]=s*i+d*r,e[3]=c*i+f*r,e[4]=l*i-a*r,e[5]=u*i-o*r,e[6]=d*i-s*r,e[7]=f*i-c*r,e}function ee(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function te(e,t,n,r,i){var a=1/Math.tan(t/2);if(e[0]=a/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,i!=null&&i!==1/0){var o=1/(r-i);e[10]=(i+r)*o,e[14]=2*i*r*o}else e[10]=-1,e[14]=-2*r;return e}var ne=te;function re(e,t,n,r,i,a,o){var s=1/(t-n),c=1/(r-i),l=1/(a-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*l,e[11]=0,e[12]=(t+n)*s,e[13]=(i+r)*c,e[14]=(o+a)*l,e[15]=1,e}var ie=re;function ae(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]}function oe(e,t){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],c=e[6],l=e[7],u=e[8],d=e[9],f=e[10],p=e[11],m=e[12],h=e[13],g=e[14],_=e[15],v=t[0],y=t[1],b=t[2],x=t[3],S=t[4],C=t[5],w=t[6],T=t[7],E=t[8],D=t[9],O=t[10],k=t[11],A=t[12],ee=t[13],te=t[14],ne=t[15];return Math.abs(n-v)<=1e-6*Math.max(1,Math.abs(n),Math.abs(v))&&Math.abs(r-y)<=1e-6*Math.max(1,Math.abs(r),Math.abs(y))&&Math.abs(i-b)<=1e-6*Math.max(1,Math.abs(i),Math.abs(b))&&Math.abs(a-x)<=1e-6*Math.max(1,Math.abs(a),Math.abs(x))&&Math.abs(o-S)<=1e-6*Math.max(1,Math.abs(o),Math.abs(S))&&Math.abs(s-C)<=1e-6*Math.max(1,Math.abs(s),Math.abs(C))&&Math.abs(c-w)<=1e-6*Math.max(1,Math.abs(c),Math.abs(w))&&Math.abs(l-T)<=1e-6*Math.max(1,Math.abs(l),Math.abs(T))&&Math.abs(u-E)<=1e-6*Math.max(1,Math.abs(u),Math.abs(E))&&Math.abs(d-D)<=1e-6*Math.max(1,Math.abs(d),Math.abs(D))&&Math.abs(f-O)<=1e-6*Math.max(1,Math.abs(f),Math.abs(O))&&Math.abs(p-k)<=1e-6*Math.max(1,Math.abs(p),Math.abs(k))&&Math.abs(m-A)<=1e-6*Math.max(1,Math.abs(m),Math.abs(A))&&Math.abs(h-ee)<=1e-6*Math.max(1,Math.abs(h),Math.abs(ee))&&Math.abs(g-te)<=1e-6*Math.max(1,Math.abs(g),Math.abs(te))&&Math.abs(_-ne)<=1e-6*Math.max(1,Math.abs(_),Math.abs(ne))}function se(){var e=new h(3);return h!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function ce(e){var t=new h(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function le(e){var t=e[0],n=e[1],r=e[2];return Math.sqrt(t*t+n*n+r*r)}function ue(e,t,n){var r=new h(3);return r[0]=e,r[1]=t,r[2]=n,r}function de(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e}function fe(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e}function pe(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e}function me(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e}function he(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2];return Math.sqrt(n*n+r*r+i*i)}function ge(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function j(e,t){var n=t[0],r=t[1],i=t[2],a=n*n+r*r+i*i;return a>0&&(a=1/Math.sqrt(a)),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a,e}function _e(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function ve(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2];return e[0]=i*c-a*s,e[1]=a*o-r*c,e[2]=r*s-i*o,e}function ye(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o||=1,e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e}function be(e,t,n){var r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e}function xe(e,t,n){var r=n[0],i=n[1],a=n[2],o=n[3],s=t[0],c=t[1],l=t[2],u=i*l-a*c,d=a*s-r*l,f=r*c-i*s;return u+=u,d+=d,f+=f,e[0]=s+o*u+i*f-a*d,e[1]=c+o*d+a*u-r*f,e[2]=l+o*f+r*d-i*u,e}function Se(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function Ce(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function we(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function Te(e){return e[0]=0,e[1]=0,e[2]=0,e}var Ee=fe,De=le;(function(){var e=se();return function(t,n,r,i,a,o){var s,c;for(n||=3,r||=0,c=i?Math.min(i*n+r,t.length):t.length,s=r;s0&&(o=1/Math.sqrt(o)),e[0]=n*o,e[1]=r*o,e[2]=i*o,e[3]=a*o,e}function Ne(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,e[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,e[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,e[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,e}var Pe=Ae;(function(){var e=Oe();return function(t,n,r,i,a,o){var s,c;for(n||=4,r||=0,c=i?Math.min(i*n+r,t.length):t.length,s=r;s1e-6?(f=Math.acos(p),m=Math.sin(f),h=Math.sin((1-r)*f)/m,g=Math.sin(r*f)/m):(h=1-r,g=r),e[0]=h*i+g*c,e[1]=h*a+g*l,e[2]=h*o+g*u,e[3]=h*s+g*d,e}function ze(e,t){var n=t[0]+t[4]+t[8],r;if(n>0)r=Math.sqrt(n+1),e[3]=.5*r,r=.5/r,e[0]=(t[5]-t[7])*r,e[1]=(t[6]-t[2])*r,e[2]=(t[1]-t[3])*r;else{var i=0;t[4]>t[0]&&(i=1),t[8]>t[i*3+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(t[i*3+i]-t[a*3+a]-t[o*3+o]+1),e[i]=.5*r,r=.5/r,e[3]=(t[a*3+o]-t[o*3+a])*r,e[a]=(t[a*3+i]+t[i*3+a])*r,e[o]=(t[o*3+i]+t[i*3+o])*r}return e}function Be(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:`zyx`,a=Math.PI/360;t*=a,r*=a,n*=a;var o=Math.sin(t),s=Math.cos(t),c=Math.sin(n),l=Math.cos(n),u=Math.sin(r),d=Math.cos(r);switch(i){case`xyz`:e[0]=o*l*d+s*c*u,e[1]=s*c*d-o*l*u,e[2]=s*l*u+o*c*d,e[3]=s*l*d-o*c*u;break;case`xzy`:e[0]=o*l*d-s*c*u,e[1]=s*c*d-o*l*u,e[2]=s*l*u+o*c*d,e[3]=s*l*d+o*c*u;break;case`yxz`:e[0]=o*l*d+s*c*u,e[1]=s*c*d-o*l*u,e[2]=s*l*u-o*c*d,e[3]=s*l*d+o*c*u;break;case`yzx`:e[0]=o*l*d+s*c*u,e[1]=s*c*d+o*l*u,e[2]=s*l*u-o*c*d,e[3]=s*l*d-o*c*u;break;case`zxy`:e[0]=o*l*d-s*c*u,e[1]=s*c*d+o*l*u,e[2]=s*l*u+o*c*d,e[3]=s*l*d-o*c*u;break;case`zyx`:e[0]=o*l*d-s*c*u,e[1]=s*c*d+o*l*u,e[2]=s*l*u-o*c*d,e[3]=s*l*d+o*c*u;break;default:throw Error(`Unknown angle order `+i)}return e}var Ve=ke,He=Me;(function(){var e=se(),t=ue(1,0,0),n=ue(0,1,0);return function(r,i,a){var o=_e(i,a);return o<-.999999?(ve(e,t,i),De(e)<1e-6&&ve(e,n,i),j(e,e),Ie(r,e,Math.PI),r):o>.999999?(r[0]=0,r[1]=0,r[2]=0,r[3]=1,r):(ve(e,i,a),r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=1+o,He(r,r))}})(),function(){var e=Fe(),t=Fe();return function(n,r,i,a,o,s){return Re(e,r,o,s),Re(t,i,a,s),Re(n,e,t,2*s*(1-s)),n}}(),function(){var e=g();return function(t,n,r,i){return e[0]=r[0],e[3]=r[1],e[6]=r[2],e[1]=i[0],e[4]=i[1],e[7]=i[2],e[2]=-n[0],e[5]=-n[1],e[8]=-n[2],He(t,ze(t,e))}}();function Ue(){var e=new h(2);return h!=Float32Array&&(e[0]=0,e[1]=0),e}function We(e,t){var n=new h(2);return n[0]=e,n[1]=t,n}function Ge(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function Ke(e){var t=e[0],n=e[1];return Math.sqrt(t*t+n*n)}function qe(e){var t=e[0],n=e[1];return t*t+n*n}function Je(e,t){return e[0]*t[0]+e[1]*t[1]}function Ye(e){return e[0]=0,e[1]=0,e}var Xe=qe;(function(){var e=Ue();return function(t,n,r,i,a,o){var s,c;for(n||=2,r||=0,c=i?Math.min(i*n+r,t.length):t.length,s=r;s0?s:-s}function lt(e,t){let n=dt(e,360),r=dt(t,360),i=r-n,a=r>n?i-360:i+360;return Math.abs(i)e.canonical.z)),n=1/0,r=-1/0,i=1/0,a=-1/0,o=[];for(let s of e){let{x:e,y:c,z:l}=s.canonical,u=2**(t-l),d=e*u,f=c*u;o.push({id:s,x:d,y:f}),dr&&(r=d),fa&&(a=f)}let s=/* @__PURE__ */ new Set;for(let e of o)(e.x===n||e.x===r||e.y===i||e.y===a)&&s.add(e.id);return s}function gt(e){if(e<=0)return 0;if(e>=1)return 1;let t=e*e,n=t*e;return 4*(e<.5?n:3*(e-t)+n-.75)}function _t(e,t,n,r){return u(e,t,n,r)}const vt=_t(.25,.1,.25,1);function yt(e,t,n){return Math.min(n,Math.max(t,e))}function bt(e,t,n){let r=n-t,i=((e-t)%r+r)%r+t;return i===t?n:i}function xt(e,...t){for(let n of t)for(let t in n)e[t]=n[t];return e}function St(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}let Ct=1;function wt(){return Ct++}function Tt(e){return Math.log(e)/Math.LN2%1==0}function Et(e){return e<=1?1:2**Math.ceil(Math.log(e)/Math.LN2)}function Dt(e){return 2**e}function Ot(e){return Math.log(e)/Math.LN2}function kt(e,t,n){if(t<=0)return e;let r=1/t;return n===void 0||Math.abs(n)<1e-10?Math.round(e*r)/r:(n>0?Math.ceil(e*r-1e-9):Math.floor(e*r+1e-10))/r}function At(e,t,n){let r={};for(let i in e)r[i]=t.call(n||this,e[i],i,e);return r}function jt(e,t,n){let r={};for(let i in e)t.call(n||this,e[i],i,e)&&(r[i]=e[i]);return r}function Mt(e,t){if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let n=0;n(t.y-e.y)*(n.x-e.x)}function Lt(e,t,n,r){let i=t.y-e.y,a=t.x-e.x,o=r.y-n.y,s=r.x-n.x,c=o*a-s*i;if(c===0)return null;let u=e.y-n.y,d=e.x-n.x,f=(s*u-o*d)/c;return new l(e.x+f*a,e.y+f*i)}function Rt([e,t,n]){return t+=90,t*=Math.PI/180,n*=Math.PI/180,[e*Math.cos(t)*Math.sin(n),e*Math.sin(t)*Math.sin(n),e*Math.cos(n)]}function zt(e){return typeof WorkerGlobalScope<`u`&&e!==void 0&&e instanceof WorkerGlobalScope}function Bt(e){let t=/(?:^|(?:\s*\,\s*))([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,n={};if(e.replace(t,(e,t,r,i)=>{let a=r||i;return n[t]=!a||a.toLowerCase(),``}),n[`max-age`]){let e=parseInt(n[`max-age`],10);isNaN(e)?delete n[`max-age`]:n[`max-age`]=e}return n}let Vt=null;function Ht(e){if(Vt==null){let t=e.navigator?e.navigator.userAgent:null;Vt=!!e.safari||!!(t&&(/\b(iPad|iPhone|iPod)\b/.test(t)||t.match(`Safari`)&&!t.match(`Chrome`)))}return Vt}function Ut(e){return typeof ImageBitmap<`u`&&e instanceof ImageBitmap}const Wt=async(e,t)=>{let n=new Blob([new Uint8Array(e)],{type:`image/png`});try{return createImageBitmap(n,t)}catch(e){throw Error(`Could not load image because of ${Qe(e).message}. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.`)}},Gt=e=>new Promise((t,n)=>{let r=new Image;r.onload=()=>{t(r),URL.revokeObjectURL(r.src),r.onload=null,window.requestAnimationFrame(()=>r.src=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=`)},r.onerror=()=>n(/* @__PURE__ */ Error(`Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.`));let i=new Blob([new Uint8Array(e)],{type:`image/png`});r.src=URL.createObjectURL(i)});function Kt(e,t,n,r,i){let a=Math.max(-t,0)*4,o=(Math.max(0,n)-n)*r*4+a,s=r*4,c=Math.max(0,t),l=Math.max(0,n),u=Math.min(e.width,t+r),d=Math.min(e.height,n+i);return{rect:{x:c,y:l,width:u-c,height:d-l},layout:[{offset:o,stride:s}]}}async function qt(e,t,n,r,i){if(typeof VideoFrame>`u`)throw Error(`VideoFrame not supported`);let a=new VideoFrame(e,{timestamp:0});try{let o=a?.format;if(!o||!(o.startsWith(`BGR`)||o.startsWith(`RGB`)))throw Error(`Unrecognized format ${o}`);let s=o.startsWith(`BGR`),c=new Uint8ClampedArray(r*i*4);if(await a.copyTo(c,Kt(e,t,n,r,i)),s)for(let e=0;e{e.removeEventListener(t,n,r)}}}function $t(e){return e*Math.PI/180}function en(e){return e/Math.PI*180}function tn(e,t){return e.roll==t.roll&&e.pitch==t.pitch&&e.bearing==t.bearing}function nn(e){let t=/* @__PURE__ */ new Float64Array(9);y(t,e);let n=en(-Math.asin(yt(t[2],-1,1))),r,i;return Math.hypot(t[5],t[8])<.001?(r=0,i=-en(Math.atan2(t[3],t[4]))):(r=en(t[5]===0&&t[8]===0?0:Math.atan2(t[5],t[8])),i=en(t[1]===0&&t[0]===0?0:Math.atan2(t[1],t[0]))),{roll:r,pitch:n+90,bearing:i}}function rn(e,t,n){let r=We(t.x-n.x,t.y-n.y),i=We(e.x-n.x,e.y-n.y),a=r[0]*i[1]-r[1]*i[0];return en(Math.atan2(a,Je(r,i)))}function an(e,t,n){let r=/* @__PURE__ */ new Float64Array(4);return Be(r,e,t-90,n),r}const on=85.051129,sn={touchstart:!0,touchmove:!0,touchmoveWindow:!0,touchend:!0,touchcancel:!0},cn={dblclick:!0,click:!0,mouseover:!0,mouseout:!0,mousedown:!0,mousemove:!0,mousemoveWindow:!0,mouseup:!0,mouseupWindow:!0,contextmenu:!0,wheel:!0};function ln(e,t){return sn[t]&&`touches`in e}function un(e,t){if(!cn[t])return!1;let n=e,r=(n?.target)?.ownerDocument?.defaultView||window;return n instanceof r.MouseEvent||n instanceof r.WheelEvent}function dn(e){return sn[e]||cn[e]}const fn=`AbortError`;var pn=class extends Error{constructor(e=fn){super(e instanceof Error?e.message:e),this.name=fn,e instanceof Error&&e.stack&&(this.stack=e.stack)}};function mn(e){return e instanceof Error&&e.name===`AbortError`}function hn(e){if(e.aborted)throw new pn(e.reason)}const gn={MAX_PARALLEL_IMAGE_REQUESTS:16,MAX_PARALLEL_IMAGE_REQUESTS_PER_FRAME:8,MAX_TILE_CACHE_ZOOM_LEVELS:5,REGISTERED_PROTOCOLS:{},WORKER_URL:``};function _n(e){return gn.REGISTERED_PROTOCOLS[e.substring(0,e.indexOf(`://`))]}function vn(e,t){gn.REGISTERED_PROTOCOLS[e]=t}function yn(e){delete gn.REGISTERED_PROTOCOLS[e]}const bn=`global-dispatcher`;var xn=class extends Error{constructor(e,t,n,r){super(`AJAXError: ${t} (${e}): ${n}`),this.status=e,this.statusText=t,this.url=n,this.body=r}};function Sn(){if(zt(self))return self.worker?.referrer;if(window.location.protocol===`blob:`)try{return window.parent.location.href}catch{}return window.location.href}const Cn=e=>e.startsWith(`file:`)||Sn()?.startsWith(`file:`)&&!/^\w+:/.test(e);async function wn(e,t){let n=new Request(e.url,{method:e.method||`GET`,body:e.body,credentials:e.credentials,headers:e.headers,cache:e.cache,referrer:Sn(),referrerPolicy:e.referrerPolicy,signal:t.signal});e.type===`json`&&!n.headers.has(`Accept`)&&n.headers.set(`Accept`,`application/json`);let r;try{r=await fetch(n)}catch(t){throw mn(t)?t:new xn(0,Qe(t).message,e.url,new Blob)}if(!r.ok){let t=await r.blob();throw new xn(r.status,r.statusText,e.url,t)}let i;i=e.type===`arrayBuffer`||e.type===`image`?r.arrayBuffer():e.type===`json`?r.json():r.text();let a=await i;return hn(t.signal),{data:a,cacheControl:r.headers.get(`Cache-Control`),expires:r.headers.get(`Expires`),etag:r.headers.get(`ETag`)}}function Tn(e,t){return new Promise((n,r)=>{let i=new XMLHttpRequest;i.open(e.method||`GET`,e.url,!0),(e.type===`arrayBuffer`||e.type===`image`)&&(i.responseType=`arraybuffer`);for(let t in e.headers)i.setRequestHeader(t,e.headers[t]);e.type===`json`&&(i.responseType=`text`,e.headers?.Accept||i.setRequestHeader(`Accept`,`application/json`)),i.withCredentials=e.credentials===`include`,i.onerror=()=>{r(Error(i.statusText))},i.onload=()=>{if(!t.signal.aborted){if((i.status>=200&&i.status<300||i.status===0)&&i.response!==null){let t=i.response;if(e.type===`json`)try{t=JSON.parse(i.response)}catch(e){r(e);return}n({data:t,cacheControl:i.getResponseHeader(`Cache-Control`),expires:i.getResponseHeader(`Expires`),etag:i.getResponseHeader(`ETag`)})}else{let t=new Blob([i.response],{type:i.getResponseHeader(`Content-Type`)});r(new xn(i.status,i.statusText,e.url,t))}}},t.signal.addEventListener(`abort`,()=>{i.abort(),r(new pn(t.signal.reason))}),i.send(e.body)})}const En=async function(e,t){if(e.url.includes(`://`)&&!/^https?:|^file:/.test(e.url)){let n=_n(e.url);if(n){let r=await n(e,t);return!r.data&&e.type===`arrayBuffer`?xt(r,{data:/* @__PURE__ */ new ArrayBuffer(0)}):r}if(zt(self)&&self.worker?.actor)return self.worker.actor.sendAsync({type:`GR`,data:e,targetMapId:bn},t)}if(!Cn(e.url)){if(fetch&&Request&&AbortController&&Object.hasOwn(Request.prototype,`signal`))return wn(e,t);if(zt(self)&&self.worker?.actor)return self.worker.actor.sendAsync({type:`GR`,data:e,mustQueue:!0,targetMapId:bn},t)}return Tn(e,t)},Dn=(e,t)=>En(xt(e,{type:`json`}),t),On=(e,t)=>En(xt(e,{type:`arrayBuffer`}),t);function kn(e){if(!e||e.startsWith(`data:image/`))return!0;if(e.startsWith(`blob:`)&&(e=e.slice(5),e.startsWith(`null`)))return!1;if(e.indexOf(`://`)<=0)return!0;let t=new URL(e),n=window.location;return t.protocol===n.protocol&&t.host===n.host}const An=e=>{let t=window.document.createElement(`video`);return t.muted=!0,new Promise(n=>{t.onloadstart=()=>{n(t)};for(let n of e){let e=window.document.createElement(`source`);kn(n)||(t.crossOrigin=`Anonymous`),e.src=n,t.appendChild(e)}})};function jn(e,t,n){n[e]?.includes(t)||(n[e]||=[],n[e].push(t))}function Mn(e,t,n){if(n?.[e]){let r=n[e].indexOf(t);r!==-1&&n[e].splice(r,1)}}var Nn=class{constructor(e,t={}){xt(this,t),this.type=e}},Pn=class extends Nn{constructor(e,t={}){super(`error`,xt({error:e},t))}},Fn=class{on(e,t){return this._listeners||={},jn(e,t,this._listeners),{unsubscribe:()=>{this.off(e,t)}}}off(e,t){return Mn(e,t,this._listeners),Mn(e,t,this._oneTimeListeners),this}once(e,t){return t?(this._oneTimeListeners||={},jn(e,t,this._oneTimeListeners),this):new Promise(t=>this.once(e,t))}fire(e,t){let n=typeof e==`string`?new Nn(e,t||{}):e,r=n.type;if(this.listens(r)){n.target=this;let e=this._listeners?.[r]?.slice()??[];for(let t of e)t.call(this,n);let t=this._oneTimeListeners?.[r]?.slice()??[];for(let e of t)Mn(r,e,this._oneTimeListeners),e.call(this,n);let i=this._eventedParent;i&&(xt(n,typeof this._eventedParentData==`function`?this._eventedParentData():this._eventedParentData),i.fire(n))}else n instanceof Pn&&console.error(n.error);return this}listens(e){return!!(this._listeners?.[e]?.length||this._oneTimeListeners?.[e]?.length||this._eventedParent?.listens(e))}setEventedParent(e,t){return this._eventedParent=e,this._eventedParentData=t,this}},In={$version:8,$root:{version:{required:!0,type:`enum`,values:[8]},name:{type:`string`},metadata:{type:`*`},center:{type:`array`,value:`number`,length:2},centerAltitude:{type:`number`},zoom:{type:`number`},bearing:{type:`number`,default:0,period:360,units:`degrees`},pitch:{type:`number`,default:0,units:`degrees`},roll:{type:`number`,default:0,units:`degrees`},state:{type:`state`,default:{}},light:{type:`light`},sky:{type:`sky`},projection:{type:`projection`},terrain:{type:`terrain`},sources:{required:!0,type:`sources`},sprite:{type:`sprite`},glyphs:{type:`string`},"font-faces":{type:`fontFaces`},transition:{type:`transition`},layers:{required:!0,type:`array`,value:`layer`}},sources:{"*":{type:`source`}},source:[`source_vector`,`source_raster`,`source_raster_dem`,`source_geojson`,`source_video`,`source_image`],source_vector:{type:{required:!0,type:`enum`,values:{vector:{}}},url:{type:`string`},tiles:{type:`array`,value:`string`},bounds:{type:`array`,value:`number`,length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:`enum`,values:{xyz:{},tms:{}},default:`xyz`},minzoom:{type:`number`,default:0},maxzoom:{type:`number`,default:22},attribution:{type:`string`},promoteId:{type:`promoteId`},volatile:{type:`boolean`,default:!1},encoding:{type:`enum`,values:{mvt:{},mlt:{}},default:`mvt`},"*":{type:`*`}},source_raster:{type:{required:!0,type:`enum`,values:{raster:{}}},url:{type:`string`},tiles:{type:`array`,value:`string`},bounds:{type:`array`,value:`number`,length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:`number`,default:0},maxzoom:{type:`number`,default:22},tileSize:{type:`number`,default:512,units:`pixels`},scheme:{type:`enum`,values:{xyz:{},tms:{}},default:`xyz`},attribution:{type:`string`},volatile:{type:`boolean`,default:!1},"*":{type:`*`}},source_raster_dem:{type:{required:!0,type:`enum`,values:{"raster-dem":{}}},url:{type:`string`},tiles:{type:`array`,value:`string`},bounds:{type:`array`,value:`number`,length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:`number`,default:0},maxzoom:{type:`number`,default:22},tileSize:{type:`number`,default:512,units:`pixels`},attribution:{type:`string`},encoding:{type:`enum`,values:{terrarium:{},mapbox:{},custom:{}},default:`mapbox`},redFactor:{type:`number`,default:1},blueFactor:{type:`number`,default:1},greenFactor:{type:`number`,default:1},baseShift:{type:`number`,default:0},volatile:{type:`boolean`,default:!1},"*":{type:`*`}},source_geojson:{type:{required:!0,type:`enum`,values:{geojson:{}}},data:{required:!0,type:`*`},maxzoom:{type:`number`,default:18},attribution:{type:`string`},buffer:{type:`number`,default:128,maximum:512,minimum:0},filter:{type:`filter`},tolerance:{type:`number`,default:.375},cluster:{type:`boolean`,default:!1},clusterRadius:{type:`number`,default:50,minimum:0},clusterMaxZoom:{type:`number`},clusterMinPoints:{type:`number`},clusterProperties:{type:`*`},lineMetrics:{type:`boolean`,default:!1},generateId:{type:`boolean`,default:!1},promoteId:{type:`promoteId`}},source_video:{type:{required:!0,type:`enum`,values:{video:{}}},urls:{required:!0,type:`array`,value:`string`},coordinates:{required:!0,type:`array`,length:4,value:{type:`array`,length:2,value:`number`}}},source_image:{type:{required:!0,type:`enum`,values:{image:{}}},url:{type:`string`},coordinates:{required:!0,type:`array`,length:4,value:{type:`array`,length:2,value:`number`}}},layer:{id:{type:`string`,required:!0},type:{type:`enum`,values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},"color-relief":{},background:{}},required:!0},metadata:{type:`*`},source:{type:`string`},"source-layer":{type:`string`},minzoom:{type:`number`,minimum:0,maximum:24},maxzoom:{type:`number`,minimum:0,maximum:24},filter:{type:`filter`},layout:{type:`layout`},paint:{type:`paint`}},layout:[`layout_fill`,`layout_line`,`layout_circle`,`layout_heatmap`,`layout_fill-extrusion`,`layout_symbol`,`layout_raster`,`layout_hillshade`,`layout_color-relief`,`layout_background`],layout_background:{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_fill:{"fill-sort-key":{type:`number`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_circle:{"circle-sort-key":{type:`number`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_heatmap:{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},"layout_fill-extrusion":{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`},"fill-extrusion-rounded-corner-distance":{type:`number`,default:0,minimum:0,units:`meters`,"property-type":`constant`}},layout_line:{"line-cap":{type:`enum`,values:{butt:{},round:{},square:{}},default:`butt`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"line-join":{type:`enum`,values:{bevel:{},round:{},miter:{}},default:`miter`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"line-miter-limit":{type:`number`,default:2,requires:[{"line-join":`miter`}],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"line-round-limit":{type:`number`,default:1.05,requires:[{"line-join":`round`}],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"line-sort-key":{type:`number`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_symbol:{"symbol-placement":{type:`enum`,values:{point:{},line:{},"line-center":{}},default:`point`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"symbol-spacing":{type:`number`,default:250,minimum:1,units:`pixels`,requires:[{"symbol-placement":`line`}],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"symbol-avoid-edges":{type:`boolean`,default:!1,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"symbol-sort-key":{type:`number`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"symbol-z-order":{type:`enum`,values:{auto:{},"viewport-y":{},source:{}},default:`auto`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-allow-overlap":{type:`boolean`,default:!1,requires:[`icon-image`,{"!":`icon-overlap`}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-overlap":{type:`enum`,values:{never:{},always:{},cooperative:{}},requires:[`icon-image`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-ignore-placement":{type:`boolean`,default:!1,requires:[`icon-image`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-optional":{type:`boolean`,default:!1,requires:[`icon-image`,`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-rotation-alignment":{type:`enum`,values:{map:{},viewport:{},auto:{}},default:`auto`,requires:[`icon-image`],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-size":{type:`number`,default:1,minimum:0,units:`factor of the original icon size`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-text-fit":{type:`enum`,values:{none:{},width:{},height:{},both:{}},default:`none`,requires:[`icon-image`,`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-text-fit-padding":{type:`array`,value:`number`,length:4,default:[0,0,0,0],units:`pixels`,requires:[`icon-image`,`text-field`,{"icon-text-fit":[`both`,`width`,`height`]}],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"icon-image":{type:`resolvedImage`,tokens:!0,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-rotate":{type:`number`,default:0,period:360,units:`degrees`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-padding":{type:`padding`,default:[2],units:`pixels`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-keep-upright":{type:`boolean`,default:!1,requires:[`icon-image`,{"icon-rotation-alignment":`map`},{"symbol-placement":[`line`,`line-center`]}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"icon-offset":{type:`array`,value:`number`,length:2,default:[0,0],requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-anchor":{type:`enum`,values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:`center`,requires:[`icon-image`],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"icon-pitch-alignment":{type:`enum`,values:{map:{},viewport:{},auto:{}},default:`auto`,requires:[`icon-image`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-pitch-alignment":{type:`enum`,values:{map:{},viewport:{},auto:{}},default:`auto`,requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-rotation-alignment":{type:`enum`,values:{map:{},viewport:{},"viewport-glyph":{},auto:{}},default:`auto`,requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-field":{type:`formatted`,default:``,tokens:!0,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-font":{type:`array`,value:`string`,default:[`Open Sans Regular`,`Arial Unicode MS Regular`],requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-size":{type:`number`,default:16,minimum:0,units:`pixels`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-max-width":{type:`number`,default:10,minimum:0,units:`ems`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-line-height":{type:`number`,default:1.2,units:`ems`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"text-letter-spacing":{type:`number`,default:0,units:`ems`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-justify":{type:`enum`,values:{auto:{},left:{},center:{},right:{}},default:`center`,requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-radial-offset":{type:`number`,units:`ems`,default:0,requires:[`text-field`],"property-type":`data-driven`,expression:{interpolated:!0,parameters:[`zoom`,`feature`]}},"text-variable-anchor":{type:`array`,value:`enum`,values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:[`text-field`,{"symbol-placement":[`point`]}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-variable-anchor-offset":{type:`variableAnchorOffsetCollection`,requires:[`text-field`,{"symbol-placement":[`point`]}],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-anchor":{type:`enum`,values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:`center`,requires:[`text-field`,{"!":`text-variable-anchor`}],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-max-angle":{type:`number`,default:45,units:`degrees`,requires:[`text-field`,{"symbol-placement":[`line`,`line-center`]}],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"text-writing-mode":{type:`array`,value:`enum`,values:{horizontal:{},vertical:{}},requires:[`text-field`,{"symbol-placement":[`point`]}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-rotate":{type:`number`,default:0,period:360,units:`degrees`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-padding":{type:`number`,default:2,minimum:0,units:`pixels`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"text-keep-upright":{type:`boolean`,default:!0,requires:[`text-field`,{"text-rotation-alignment":`map`},{"symbol-placement":[`line`,`line-center`]}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-transform":{type:`enum`,values:{none:{},uppercase:{},lowercase:{}},default:`none`,requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-offset":{type:`array`,value:`number`,units:`ems`,length:2,default:[0,0],requires:[`text-field`,{"!":`text-radial-offset`}],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"text-allow-overlap":{type:`boolean`,default:!1,requires:[`text-field`,{"!":`text-overlap`}],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-overlap":{type:`enum`,values:{never:{},always:{},cooperative:{}},requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-ignore-placement":{type:`boolean`,default:!1,requires:[`text-field`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-optional":{type:`boolean`,default:!1,requires:[`text-field`,`icon-image`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"symbol-height-offset":{type:`number`,default:0,units:`meters`,requires:[{"symbol-placement":[`point`]}],expression:{interpolated:!0,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},"symbol-height-anchor":{type:`enum`,values:{ground:{},absolute:{}},default:`ground`,requires:[`symbol-height-offset`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_raster:{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},layout_hillshade:{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},"layout_color-relief":{visibility:{type:`enum`,values:{visible:{},none:{}},default:`visible`,expression:{interpolated:!1,parameters:[`global-state`]},"property-type":`data-constant`}},filter:{type:`boolean`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`data-driven`},filter_operator:{type:`enum`,values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{}}},geometry_type:{type:`enum`,values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:`expression`},stops:{type:`array`,value:`function_stop`},base:{type:`number`,default:1,minimum:0},property:{type:`string`,default:`$zoom`},type:{type:`enum`,values:{identity:{},exponential:{},interval:{},categorical:{}},default:`exponential`},colorSpace:{type:`enum`,values:{rgb:{},lab:{},hcl:{}},default:`rgb`},default:{type:`*`,required:!1}},function_stop:{type:`array`,minimum:0,maximum:24,value:[`number`,`color`],length:2},expression:{type:`array`,value:`expression_name`,minimum:1},light:{anchor:{type:`enum`,default:`viewport`,values:{map:{},viewport:{}},"property-type":`data-constant`,transition:!1,expression:{interpolated:!1,parameters:[`zoom`]}},position:{type:`array`,default:[1.15,210,30],length:3,value:`number`,"property-type":`data-constant`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]}},color:{type:`color`,"property-type":`data-constant`,default:`#ffffff`,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},intensity:{type:`number`,"property-type":`data-constant`,default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0}},sky:{"sky-color":{type:`color`,"property-type":`data-constant`,default:`#88C6FC`,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"horizon-color":{type:`color`,"property-type":`data-constant`,default:`#ffffff`,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"fog-color":{type:`color`,"property-type":`data-constant`,default:`#ffffff`,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"fog-ground-blend":{type:`number`,"property-type":`data-constant`,default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"horizon-fog-blend":{type:`number`,"property-type":`data-constant`,default:.8,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"sky-horizon-blend":{type:`number`,"property-type":`data-constant`,default:.8,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0},"atmosphere-blend":{type:`number`,"property-type":`data-constant`,default:.8,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[`zoom`]},transition:!0}},terrain:{source:{type:`string`,required:!0},exaggeration:{type:`number`,minimum:0,default:1}},projection:{type:{type:`projectionDefinition`,default:`mercator`,"property-type":`data-constant`,transition:!1,expression:{interpolated:!0,parameters:[`zoom`]}}},paint:[`paint_fill`,`paint_line`,`paint_circle`,`paint_heatmap`,`paint_fill-extrusion`,`paint_symbol`,`paint_raster`,`paint_hillshade`,`paint_color-relief`,`paint_background`],paint_fill:{"fill-antialias":{type:`boolean`,default:!0,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"fill-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-layer-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`global-state`]},"property-type":`data-constant`},"fill-color":{type:`color`,default:`#000000`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-outline-color":{type:`color`,transition:!0,requires:[{"!":`fill-pattern`},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"fill-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`fill-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"fill-pattern":{type:`resolvedImage`,transition:!0,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`cross-faded-data-driven`}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"fill-extrusion-color":{type:`color`,default:`#000000`,transition:!0,requires:[{"!":`fill-extrusion-pattern`}],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-extrusion-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"fill-extrusion-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`fill-extrusion-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"fill-extrusion-pattern":{type:`resolvedImage`,transition:!0,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`cross-faded-data-driven`},"fill-extrusion-height":{type:`number`,default:0,units:`meters`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-extrusion-base":{type:`number`,default:0,units:`meters`,transition:!0,requires:[`fill-extrusion-height`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"fill-extrusion-vertical-gradient":{type:`boolean`,default:!0,transition:!1,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`}},paint_line:{"line-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-layer-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`global-state`]},"property-type":`data-constant`},"line-color":{type:`color`,default:`#000000`,transition:!0,requires:[{"!":`line-pattern`}],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"line-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`line-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"line-width":{type:`number`,default:1,minimum:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-gap-width":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-offset":{type:`number`,default:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-blur":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"line-dasharray":{type:`array`,value:`number`,minimum:0,transition:!0,units:`line widths`,requires:[{"!":`line-pattern`}],expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`cross-faded-data-driven`},"line-pattern":{type:`resolvedImage`,transition:!0,expression:{interpolated:!1,parameters:[`zoom`,`feature`]},"property-type":`cross-faded-data-driven`},"line-gradient":{type:`color`,transition:!1,requires:[{"!":`line-dasharray`},{"!":`line-pattern`},{source:`geojson`,has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:[`line-progress`]},"property-type":`color-ramp`}},paint_circle:{"circle-radius":{type:`number`,default:5,minimum:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-color":{type:`color`,default:`#000000`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-blur":{type:`number`,default:0,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"circle-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`circle-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"circle-pitch-scale":{type:`enum`,values:{map:{},viewport:{}},default:`map`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"circle-pitch-alignment":{type:`enum`,values:{map:{},viewport:{}},default:`viewport`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"circle-stroke-width":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-stroke-color":{type:`color`,default:`#000000`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"circle-stroke-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`}},paint_heatmap:{"heatmap-radius":{type:`number`,default:30,minimum:1,transition:!0,units:`pixels`,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"heatmap-weight":{type:`number`,default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"heatmap-intensity":{type:`number`,default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"heatmap-color":{type:`color`,default:[`interpolate`,[`linear`],[`heatmap-density`],0,`rgba(0, 0, 255, 0)`,.1,`royalblue`,.3,`cyan`,.5,`lime`,.7,`yellow`,1,`red`],transition:!1,expression:{interpolated:!0,parameters:[`heatmap-density`]},"property-type":`color-ramp`},"heatmap-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`}},paint_symbol:{"icon-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"icon-color":{type:`color`,default:`#000000`,transition:!0,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"icon-halo-color":{type:`color`,default:`rgba(0, 0, 0, 0)`,transition:!0,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"icon-halo-width":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"icon-halo-blur":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"icon-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,requires:[`icon-image`],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"icon-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`icon-image`,`icon-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"text-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"text-color":{type:`color`,default:`#000000`,transition:!0,overridable:!0,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"text-halo-color":{type:`color`,default:`rgba(0, 0, 0, 0)`,transition:!0,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"text-halo-width":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"text-halo-blur":{type:`number`,default:0,minimum:0,transition:!0,units:`pixels`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`,`feature`,`feature-state`]},"property-type":`data-driven`},"text-translate":{type:`array`,value:`number`,length:2,default:[0,0],transition:!0,units:`pixels`,requires:[`text-field`],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"text-translate-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`map`,requires:[`text-field`,`text-translate`],expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`}},paint_raster:{"raster-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"raster-hue-rotate":{type:`number`,default:0,period:360,transition:!0,units:`degrees`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"raster-brightness-min":{type:`number`,default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"raster-brightness-max":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"raster-saturation":{type:`number`,default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"raster-contrast":{type:`number`,default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},resampling:{type:`enum`,values:{linear:{},nearest:{}},default:`linear`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"raster-resampling":{type:`enum`,values:{linear:{},nearest:{}},default:`linear`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"raster-fade-duration":{type:`number`,default:300,minimum:0,transition:!1,units:`milliseconds`,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`}},paint_hillshade:{"hillshade-illumination-direction":{type:`numberArray`,default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-illumination-altitude":{type:`numberArray`,default:45,minimum:0,maximum:90,transition:!1,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-illumination-anchor":{type:`enum`,values:{map:{},viewport:{}},default:`viewport`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-exaggeration":{type:`number`,default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-shadow-color":{type:`colorArray`,default:`#000000`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-highlight-color":{type:`colorArray`,default:`#FFFFFF`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-accent-color":{type:`color`,default:`#000000`,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"hillshade-method":{type:`enum`,values:{standard:{},basic:{},combined:{},igor:{},multidirectional:{}},default:`standard`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`},resampling:{type:`enum`,values:{linear:{},nearest:{}},default:`linear`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`}},"paint_color-relief":{"color-relief-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"color-relief-color":{type:`color`,transition:!1,expression:{interpolated:!0,parameters:[`elevation`]},"property-type":`color-ramp`},resampling:{type:`enum`,values:{linear:{},nearest:{}},default:`linear`,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`data-constant`}},paint_background:{"background-color":{type:`color`,default:`#000000`,transition:!0,requires:[{"!":`background-pattern`}],expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`},"background-pattern":{type:`resolvedImage`,transition:!0,expression:{interpolated:!1,parameters:[`zoom`]},"property-type":`cross-faded`},"background-opacity":{type:`number`,default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[`zoom`]},"property-type":`data-constant`}},transition:{duration:{type:`number`,default:300,minimum:0,units:`milliseconds`},delay:{type:`number`,default:0,minimum:0,units:`milliseconds`}},"property-type":{"data-driven":{type:`property-type`},"cross-faded":{type:`property-type`},"cross-faded-data-driven":{type:`property-type`},"color-ramp":{type:`property-type`},"data-constant":{type:`property-type`},constant:{type:`property-type`}},promoteId:{"*":{type:`string`}},interpolation:{type:`array`,value:`interpolation_name`,minimum:1},interpolation_name:{type:`enum`,values:{linear:{syntax:{overloads:[{parameters:[],"output-type":`interpolation`}],parameters:[]}},exponential:{syntax:{overloads:[{parameters:[`base`],"output-type":`interpolation`}],parameters:[{name:`base`,type:`number literal`}]}},"cubic-bezier":{syntax:{overloads:[{parameters:[`x1`,`y1`,`x2`,`y2`],"output-type":`interpolation`}],parameters:[{name:`x1`,type:`number literal`},{name:`y1`,type:`number literal`},{name:`x2`,type:`number literal`},{name:`y2`,type:`number literal`}]}}}}};const P=In,Ln=[`type`,`source`,`source-layer`,`minzoom`,`maxzoom`,`filter`,`layout`];var F=class{constructor(e,t,n,r,i=`error`){this.message=(e?`${e}: `:``)+n,r&&(this.identifier=r),this.severity=i,t!=null&&t.__line__&&(this.line=t.__line__)}};const Rn={kind:`null`},I={kind:`number`},L={kind:`string`},R={kind:`boolean`},zn={kind:`color`},Bn={kind:`projectionDefinition`},Vn={kind:`object`},z={kind:`value`},Hn={kind:`error`},Un={kind:`collator`},Wn={kind:`formatted`},Gn={kind:`padding`},Kn={kind:`colorArray`},qn={kind:`numberArray`},Jn={kind:`resolvedImage`},Yn={kind:`variableAnchorOffsetCollection`};function Xn(e,t){return{kind:`array`,itemType:e,N:t}}function B(e){if(e.kind===`array`){let t=B(e.itemType);return typeof e.N==`number`?`array<${t}, ${e.N}>`:e.itemType.kind===`value`?`array`:`array<${t}>`}return e.kind}const Zn=[Rn,I,L,R,zn,Bn,Wn,Vn,Xn(z),Gn,qn,Kn,Jn,Yn];function Qn(e,t){if(t.kind===`error`)return null;if(e.kind===`array`){if(t.kind===`array`&&(t.N===0&&t.itemType.kind===`value`||!Qn(e.itemType,t.itemType))&&(typeof e.N!=`number`||e.N===t.N))return null}else if(e.kind===t.kind)return null;else if(e.kind===`value`){for(let e of Zn)if(!Qn(e,t))return null}return`Expected ${B(e)} but found ${B(t)} instead.`}function $n(e,t){return t.some(t=>t.kind===e.kind)}function er(e,t){return t.some(t=>t===`null`?e===null:t===`array`?Array.isArray(e):t===`object`?e&&!Array.isArray(e)&&typeof e==`object`:t===typeof e)}function tr(e,t){return e.kind===`array`&&t.kind===`array`?e.itemType.kind===t.itemType.kind&&typeof e.N==`number`:e.kind===t.kind}const nr=.96422,rr=.82521,ir=4/29,ar=6/29,or=3*ar*ar,sr=Math.PI/180,cr=180/Math.PI;function lr(e){return e%=360,e<0&&(e+=360),e}function ur([e,t,n,r]){e=dr(e),t=dr(t),n=dr(n);let i,a,o=fr((.2225045*e+.7168786*t+.0606169*n)/1);e===t&&t===n?i=a=o:(i=fr((.4360747*e+.3850649*t+.1430804*n)/nr),a=fr((.0139322*e+.0971045*t+.7141733*n)/rr));let s=116*o-16;return[s<0?0:s,500*(i-o),200*(o-a),r]}function dr(e){return e<=.04045?e/12.92:((e+.055)/1.055)**2.4}function fr(e){return e>.008856451679035631?e**(1/3):e/or+ir}function pr([e,t,n,r]){let i=(e+16)/116,a=isNaN(t)?i:i+t/500,o=isNaN(n)?i:i-n/200;return i=1*hr(i),a=nr*hr(a),o=rr*hr(o),[mr(3.1338561*a-1.6168667*i-.4906146*o),mr(-.9787684*a+1.9161415*i+.033454*o),mr(.0719453*a-.2289914*i+1.4052427*o),r]}function mr(e){return e=e<=.00304?12.92*e:1.055*e**(1/2.4)-.055,e<0?0:e>1?1:e}function hr(e){return e>ar?e*e*e:or*(e-ir)}function gr(e){let[t,n,r,i]=ur(e),a=Math.sqrt(n*n+r*r);return[Math.round(a*1e4)?lr(Math.atan2(r,n)*cr):NaN,a,t,i]}function _r([e,t,n,r]){return e=isNaN(e)?0:e*sr,pr([n,Math.cos(e)*t,Math.sin(e)*t,r])}function vr([e,t,n,r]){e=lr(e),t/=100,n/=100;function i(r){let i=(r+e/30)%12,a=t*Math.min(n,1-n);return n-a*Math.max(-1,Math.min(i-3,9-i,1))}return[i(0),i(8),i(4),r]}const yr=Object.hasOwn||function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};function br(e,t){return yr(e,t)?e[t]:void 0}function xr(e){if(e=e.toLowerCase().trim(),e===`transparent`)return[0,0,0,0];let t=br(Er,e);if(t){let[e,n,r]=t;return[e/255,n/255,r/255,1]}if(e.startsWith(`#`)&&/^#(?:[0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/.test(e)){let t=e.length<6?1:2,n=1;return[Sr(e.slice(n,n+=t)),Sr(e.slice(n,n+=t)),Sr(e.slice(n,n+=t)),Sr(e.slice(n,n+t)||`ff`)]}if(e.startsWith(`rgb`)){let t=e.match(/^rgba?\(\s*([\de.+-]+)(%)?(?:\s+|\s*(,)\s*)([\de.+-]+)(%)?(?:\s+|\s*(,)\s*)([\de.+-]+)(%)?(?:\s*([,\/])\s*([\de.+-]+)(%)?)?\s*\)$/);if(t){let[e,n,r,i,a,o,s,c,l,u,d,f]=t,p=[i||` `,s||` `,u].join(``);if(p===` `||p===` /`||p===`,,`||p===`,,,`){let e=[r,o,l].join(``),t=e===`%%%`?100:e===``?255:0;if(t){let e=[wr(+n/t,0,1),wr(+a/t,0,1),wr(+c/t,0,1),d?Cr(+d,f):1];if(Tr(e))return e}}return}}let n=e.match(/^hsla?\(\s*([\de.+-]+)(?:deg)?(?:\s+|\s*(,)\s*)([\de.+-]+)%(?:\s+|\s*(,)\s*)([\de.+-]+)%(?:\s*([,\/])\s*([\de.+-]+)(%)?)?\s*\)$/);if(n){let[e,t,r,i,a,o,s,c,l]=n,u=[r||` `,a||` `,s].join(``);if(u===` `||u===` /`||u===`,,`||u===`,,,`){let e=[+t,wr(+i,0,100),wr(+o,0,100),c?Cr(+c,l):1];if(Tr(e))return vr(e)}}}function Sr(e){return parseInt(e.padEnd(2,e),16)/255}function Cr(e,t){return wr(t?e/100:e,0,1)}function wr(e,t,n){return Math.min(Math.max(t,e),n)}function Tr(e){return!e.some(Number.isNaN)}const Er={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};function Dr(e,t,n){return e+n*(t-e)}function Or(e,t,n){return e.map((e,r)=>Dr(e,t[r],n))}function kr(e){return e===`rgb`||e===`hcl`||e===`lab`}var V=class e{constructor(e,t,n,r=1,i=!0){this.r=e,this.g=t,this.b=n,this.a=r,i||(this.r*=r,this.g*=r,this.b*=r,r||this.overwriteGetter(`rgb`,[e,t,n,r]))}static{this.black=new e(0,0,0,1)}static{this.white=new e(1,1,1,1)}static{this.transparent=new e(0,0,0,0)}static{this.red=new e(1,0,0,1)}static parse(t){if(t instanceof e)return t;if(typeof t!=`string`)return;let n=xr(t);if(n)return new e(...n,!1)}get rgb(){let{r:e,g:t,b:n,a:r}=this,i=r||1/0;return this.overwriteGetter(`rgb`,[e/i,t/i,n/i,r])}get hcl(){return this.overwriteGetter(`hcl`,gr(this.rgb))}get lab(){return this.overwriteGetter(`lab`,ur(this.rgb))}overwriteGetter(e,t){return Object.defineProperty(this,e,{value:t}),t}toString(){let[e,t,n,r]=this.rgb;return`rgba(${[e,t,n].map(e=>Math.round(e*255)).join(`,`)},${r})`}static interpolate(t,n,r,i=`rgb`){switch(i){case`rgb`:{let[i,a,o,s]=Or(t.rgb,n.rgb,r);return new e(i,a,o,s,!1)}case`hcl`:{let[i,a,o,s]=t.hcl,[c,l,u,d]=n.hcl,f,p;if(!isNaN(i)&&!isNaN(c)){let e=c-i;c>i&&e>180?e-=360:c180&&(e+=360),f=i+r*e}else isNaN(i)?isNaN(c)?f=NaN:(f=c,(o===1||o===0)&&(p=l)):(f=i,(u===1||u===0)&&(p=a));let[m,h,g,_]=_r([f,p??Dr(a,l,r),Dr(o,u,r),Dr(s,d,r)]);return new e(m,h,g,_,!1)}case`lab`:{let[i,a,o,s]=pr(Or(t.lab,n.lab,r));return new e(i,a,o,s,!1)}}}};const Ar=[`bottom`,`center`,`top`];var jr=class{constructor(e,t,n,r,i,a){this.text=e,this.image=t,this.scale=n,this.fontStack=r,this.textColor=i,this.verticalAlign=a}},Mr=class e{constructor(e){this.sections=e}static fromString(t){return new e([new jr(t,null,null,null,null,null)])}isEmpty(){return this.sections.length===0||!this.sections.some(e=>e.text.length!==0||e.image&&e.image.name.length!==0)}static factory(t){return t instanceof e?t:e.fromString(t)}toString(){return this.sections.length===0?``:this.sections.map(e=>e.text).join(``)}},Nr=class e{constructor(e){this.values=e.slice()}static parse(t){if(t instanceof e)return t;if(typeof t==`number`)return new e([t,t,t,t]);if(Array.isArray(t)&&!(t.length<1||t.length>4)){for(let e of t)if(typeof e!=`number`)return;switch(t.length){case 1:t=[t[0],t[0],t[0],t[0]];break;case 2:t=[t[0],t[1],t[0],t[1]];break;case 3:t=[t[0],t[1],t[2],t[1]]}return new e(t)}}toString(){return JSON.stringify(this.values)}static interpolate(t,n,r){return new e(Or(t.values,n.values,r))}},Pr=class e{constructor(e){this.values=e.slice()}static parse(t){if(t instanceof e)return t;if(typeof t==`number`)return new e([t]);if(Array.isArray(t)){for(let e of t)if(typeof e!=`number`)return;return new e(t)}}toString(){return JSON.stringify(this.values)}static interpolate(t,n,r){return new e(Or(t.values,n.values,r))}},Fr=class e{constructor(e){this.values=e.slice()}static parse(t){if(t instanceof e)return t;if(typeof t==`string`){let n=V.parse(t);return n?new e([n]):void 0}if(!Array.isArray(t))return;let n=[];for(let e of t){if(typeof e!=`string`)return;let t=V.parse(e);if(!t)return;n.push(t)}return new e(n)}toString(){return JSON.stringify(this.values)}static interpolate(t,n,r,i=`rgb`){let a=[];if(t.values.length!=n.values.length)throw Error(`colorArray: Arrays have mismatched length (${t.values.length} vs. ${n.values.length}), cannot interpolate.`);for(let e=0;e=0&&e<=255&&typeof t==`number`&&t>=0&&t<=255&&typeof n==`number`&&n>=0&&n<=255?r===void 0||typeof r==`number`&&r>=0&&r<=1?null:`Invalid rgba value [${[e,t,n,r].join(`, `)}]: 'a' must be between 0 and 1.`:`Invalid rgba value [${(typeof r==`number`?[e,t,n,r]:[e,t,n]).join(`, `)}]: 'r', 'g', and 'b' must be between 0 and 255.`}function Hr(e){if(e===null||typeof e==`string`||typeof e==`boolean`||typeof e==`number`||e instanceof zr||e instanceof V||e instanceof Br||e instanceof Mr||e instanceof Nr||e instanceof Pr||e instanceof Fr||e instanceof Lr||e instanceof Rr)return!0;if(Array.isArray(e)){for(let t of e)if(!Hr(t))return!1;return!0}if(typeof e==`object`){for(let t in e)if(!Hr(e[t]))return!1;return!0}return!1}function Ur(e){if(e===null)return Rn;if(typeof e==`string`)return L;if(typeof e==`boolean`)return R;if(typeof e==`number`)return I;if(e instanceof V)return zn;if(e instanceof zr)return Bn;if(e instanceof Br)return Un;if(e instanceof Mr)return Wn;if(e instanceof Nr)return Gn;if(e instanceof Pr)return qn;if(e instanceof Fr)return Kn;if(e instanceof Lr)return Yn;if(e instanceof Rr)return Jn;if(Array.isArray(e)){let t=e.length,n;for(let t of e){let e=Ur(t);if(!n)n=e;else if(n===e)continue;else{n=z;break}}return Xn(n||z,t)}return Vn}function Wr(e){let t=typeof e;return e===null?``:t===`string`||t===`number`||t===`boolean`?String(e):e instanceof V||e instanceof zr||e instanceof Mr||e instanceof Nr||e instanceof Pr||e instanceof Fr||e instanceof Lr||e instanceof Rr?e.toString():JSON.stringify(e)}var Gr=class e{constructor(e,t){this.type=e,this.value=t}static parse(t,n){if(t.length!==2)return n.error(`'literal' expression requires exactly one argument, but found ${t.length-1} instead.`);if(!Hr(t[1]))return n.error(`invalid value of type "${typeof t[1]}"`);let r=t[1],i=Ur(r),a=n.expectedType;return i.kind===`array`&&i.N===0&&a&&a.kind===`array`&&(typeof a.N!=`number`||a.N===0)&&(i=a),new e(i,r)}evaluate(){return this.value}eachChild(){}outputDefined(){return!0}};const Kr=[`Unknown`,`Point`,`LineString`,`Polygon`];var qr=class{constructor(){this.globals=null,this.feature=null,this.featureState=null,this.formattedSection=null,this._parseColorCache=/* @__PURE__ */ new Map,this.availableImages=null,this.canonical=null}id(){return this.feature&&`id`in this.feature?this.feature.id:null}geometryType(){return this.feature?typeof this.feature.type==`number`?Kr[this.feature.type]:this.feature.type:null}geometry(){return this.feature&&`geometry`in this.feature?this.feature.geometry:null}canonicalID(){return this.canonical}properties(){return this.feature&&this.feature.properties||{}}parseColor(e){let t=this._parseColorCache.get(e);return t||(t=V.parse(e),this._parseColorCache.set(e,t)),t}};function Jr(e,t,n){let r=e.length-1,i=0,a=r,o=0,s,c;for(;i<=a;)if(o=Math.floor((i+a)/2),s=e[o],c=e[o+1],s<=t){if(o===r||tt)a=o-1;else throw new H(`Input is not a number.`,n);return 0}var Yr=class e{constructor(e,t,n,r){this.type=e,this.input=t,this.key=r,this.labels=[],this.outputs=[];for(let[e,t]of n)this.labels.push(e),this.outputs.push(t)}static parse(t,n){if(t.length-1<4)return n.error(`Expected at least 4 arguments, but found only ${t.length-1}.`);if((t.length-1)%2!=0)return n.error(`Expected an even number of arguments.`);let r=n.parse(t[1],1,I);if(!r)return null;let i=[],a=null;n.expectedType&&n.expectedType.kind!==`value`&&(a=n.expectedType);for(let e=1;e=r)return n.error(`Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.`,s);let l=n.parse(o,c,a);if(!l)return null;a||=l.type,i.push([r,l])}return new e(a,r,i,n.key)}evaluate(e){let t=this.labels,n=this.outputs;if(t.length===1)return n[0].evaluate(e);let r=this.input.evaluate(e);if(r<=t[0])return n[0].evaluate(e);let i=t.length;return r>=t[i-1]?n[i-1].evaluate(e):n[Jr(t,r,this.key)].evaluate(e)}eachChild(e){e(this.input);for(let t of this.outputs)e(t)}outputDefined(){return this.outputs.every(e=>e.outputDefined())}};function Xr(e,t,n,r){let i=3*e,a=3*(n-e)-i,o=1-i-a,s=3*t,c=3*(r-t)-s,l=1-s-c;return function(e,t=1e-6){if(e<=0)return 0;if(e>=1)return 1;let n=e;for(let r=0;r<8;r++){let r=((o*n+a)*n+i)*n-e;if(Math.abs(r)s?r=n:u=n,n=(r+u)*.5}return((l*n+c)*n+s)*n}}var Zr=class e{constructor(e,t,n,r,i,a){this.type=e,this.operator=t,this.interpolation=n,this.input=r,this.key=a,this.labels=[],this.outputs=[];for(let[e,t]of i)this.labels.push(e),this.outputs.push(t)}static interpolationFactor(e,t,n,r){let i=0;if(e.name===`exponential`)i=Qr(t,e.base,n,r);else if(e.name===`linear`)i=Qr(t,1,n,r);else if(e.name===`cubic-bezier`){let a=e.controlPoints;i=Xr(a[0],a[1],a[2],a[3])(Qr(t,1,n,r))}return i}static parse(t,n){let[r,i,a,...o]=t;if(!Array.isArray(i)||i.length===0)return n.error(`Expected an interpolation type expression.`,1);if(i[0]===`linear`)i={name:`linear`};else if(i[0]===`exponential`){let e=i[1];if(typeof e!=`number`)return n.error(`Exponential interpolation requires a numeric base.`,1,1);i={name:`exponential`,base:e}}else if(i[0]===`cubic-bezier`){let e=i.slice(1);if(e.length!==4||e.some(e=>typeof e!=`number`||e<0||e>1))return n.error(`Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.`,1);i={name:`cubic-bezier`,controlPoints:e}}else return n.error(`Unknown interpolation type ${String(i[0])}`,1,0);if(t.length-1<4)return n.error(`Expected at least 4 arguments, but found only ${t.length-1}.`);if((t.length-1)%2!=0)return n.error(`Expected an even number of arguments.`);if(a=n.parse(a,2,I),!a)return null;let s=[],c=null;(r===`interpolate-hcl`||r===`interpolate-lab`)&&n.expectedType!=Kn?c=zn:n.expectedType&&n.expectedType.kind!==`value`&&(c=n.expectedType);for(let e=0;e=t)return n.error(`Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.`,i);let l=n.parse(r,a,c);if(!l)return null;c||=l.type,s.push([t,l])}return!tr(c,I)&&!tr(c,Bn)&&!tr(c,zn)&&!tr(c,Gn)&&!tr(c,qn)&&!tr(c,Kn)&&!tr(c,Yn)&&!tr(c,Xn(I))?n.error(`Type ${B(c)} is not interpolatable.`):new e(c,r,i,a,s,n.key)}evaluate(t){let n=this.labels,r=this.outputs;if(n.length===1)return r[0].evaluate(t);let i=this.input.evaluate(t);if(i<=n[0])return r[0].evaluate(t);let a=n.length;if(i>=n[a-1])return r[a-1].evaluate(t);let o=Jr(n,i,this.key),s=n[o],c=n[o+1],l=e.interpolationFactor(this.interpolation,i,s,c),u=r[o].evaluate(t),d=r[o+1].evaluate(t);switch(this.operator){case`interpolate`:switch(this.type.kind){case`number`:return Dr(u,d,l);case`color`:return V.interpolate(u,d,l);case`padding`:return Nr.interpolate(u,d,l);case`colorArray`:return Fr.interpolate(u,d,l);case`numberArray`:return Pr.interpolate(u,d,l);case`variableAnchorOffsetCollection`:return Lr.interpolate(u,d,l,this.key);case`array`:return Or(u,d,l);case`projectionDefinition`:return zr.interpolate(u,d,l)}case`interpolate-hcl`:switch(this.type.kind){case`color`:return V.interpolate(u,d,l,`hcl`);case`colorArray`:return Fr.interpolate(u,d,l,`hcl`)}case`interpolate-lab`:switch(this.type.kind){case`color`:return V.interpolate(u,d,l,`lab`);case`colorArray`:return Fr.interpolate(u,d,l,`lab`)}}}eachChild(e){e(this.input);for(let t of this.outputs)e(t)}outputDefined(){return this.outputs.every(e=>e.outputDefined())}};function Qr(e,t,n,r){let i=r-n,a=e-n;return i===0?0:t===1?a/i:(t**+a-1)/(t**+i-1)}const $r={color:V.interpolate,number:Dr,padding:Nr.interpolate,numberArray:Pr.interpolate,colorArray:Fr.interpolate,variableAnchorOffsetCollection:Lr.interpolate,array:Or};var ei=class e{constructor(e){this.type=Wn,this.sections=e}static parse(t,n){if(t.length<2)return n.error(`Expected at least one argument.`);let r=t[1];if(!Array.isArray(r)&&typeof r==`object`)return n.error(`First argument must be an image or text section.`);let i=[],a=!1;for(let e=1;e<=t.length-1;++e){let r=t[e];if(a&&typeof r==`object`&&!Array.isArray(r)){a=!1;let e=null;if(r[`font-scale`]&&(e=n.parse(r[`font-scale`],1,I),!e))return null;let t=null;if(r[`text-font`]&&(t=n.parse(r[`text-font`],1,Xn(L)),!t))return null;let o=null;if(r[`text-color`]&&(o=n.parse(r[`text-color`],1,zn),!o))return null;let s=null;if(r[`vertical-align`]){if(typeof r[`vertical-align`]==`string`&&!Ar.includes(r[`vertical-align`]))return n.error(`'vertical-align' must be one of: 'bottom', 'center', 'top' but found '${r[`vertical-align`]}' instead.`);if(s=n.parse(r[`vertical-align`],1,L),!s)return null}let c=i[i.length-1];c.scale=e,c.font=t,c.textColor=o,c.verticalAlign=s}else{let r=n.parse(t[e],1,z);if(!r)return null;let o=r.type.kind;if(o!==`string`&&o!==`value`&&o!==`null`&&o!==`resolvedImage`)return n.error(`Formatted text type must be 'string', 'value', 'image' or 'null'.`);a=!0,i.push({content:r,scale:null,font:null,textColor:null,verticalAlign:null})}}return new e(i)}evaluate(e){return new Mr(this.sections.map(t=>{let n=t.content.evaluate(e);return Ur(n)===Jn?new jr(``,n,null,null,null,t.verticalAlign?t.verticalAlign.evaluate(e):null):new jr(Wr(n),null,t.scale?t.scale.evaluate(e):null,t.font?t.font.evaluate(e).join(`,`):null,t.textColor?t.textColor.evaluate(e):null,t.verticalAlign?t.verticalAlign.evaluate(e):null)}))}eachChild(e){for(let t of this.sections)e(t.content),t.scale&&e(t.scale),t.font&&e(t.font),t.textColor&&e(t.textColor),t.verticalAlign&&e(t.verticalAlign)}outputDefined(){return!1}};function ti(e,t,n=0,r=e.length-1,i=ri){for(;r>n;){if(r-n>600){let a=r-n+1,o=t-n+1,s=Math.log(a),c=.5*Math.exp(2*s/3),l=.5*Math.sqrt(s*c*(a-c)/a)*(o-a/2<0?-1:1);ti(e,t,Math.max(n,Math.floor(t-o*c/a+l)),Math.min(r,Math.floor(t+(a-o)*c/a+l)),i)}let a=e[t],o=n,s=r;for(ni(e,n,t),i(e[r],a)>0&&ni(e,n,r);o0;)s--}i(e[n],a)===0?ni(e,n,s):(s++,ni(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}}function ni(e,t,n){let r=e[t];e[t]=e[n],e[n]=r}function ri(e,t){return et)}function ii(e,t){if(e.length<=1)return[e];let n=[],r,i;for(let t of e){let e=oi(t);e!==0&&(t.area=Math.abs(e),i===void 0&&(i=e<0),i===e<0?(r&&n.push(r),r=[t]):r.push(t))}if(r&&n.push(r),t>1)for(let e=0;e2){let i=t[1];if(typeof i!=`string`||!(i in si)||i===`object`)return n.error(`The item type argument of "array" must be one of string, number, boolean`,1);e=si[i],r++}else e=z;let a;if(t.length>3){if(t[2]!==null&&(typeof t[2]!=`number`||t[2]<0||t[2]!==Math.floor(t[2])))return n.error(`The length argument to "array" must be a positive integer literal`,2);a=t[2],r++}i=Xn(e,a)}else{if(!si[a])throw Error(`Types doesn't contain name = ${a}`);i=si[a]}let o=[];for(;re.outputDefined())}};const li={"to-boolean":R,"to-color":zn,"to-number":I,"to-string":L};var ui=class e{constructor(e,t,n){this.type=e,this.args=t,this.key=n}static parse(t,n){if(t.length<2)return n.error(`Expected at least one argument.`);let r=t[0];if(!li[r])throw Error(`Can't parse ${r} as it is not part of the known types`);if((r===`to-boolean`||r===`to-string`)&&t.length!==2)return n.error(`Expected one argument.`);let i=li[r],a=[];for(let e=1;e4?`Invalid rgba value ${JSON.stringify(t)}: expected an array containing either three or four numeric values.`:Vr(t[0],t[1],t[2],t[3]),!n))return new V(t[0]/255,t[1]/255,t[2]/255,t[3])}throw new H(n||`Could not parse color from value '${typeof t==`string`?t:JSON.stringify(t)}'`,this.key)}case`padding`:{let t;for(let n of this.args){t=n.evaluate(e);let r=Nr.parse(t);if(r)return r}throw new H(`Could not parse padding from value '${typeof t==`string`?t:JSON.stringify(t)}'`,this.key)}case`numberArray`:{let t;for(let n of this.args){t=n.evaluate(e);let r=Pr.parse(t);if(r)return r}throw new H(`Could not parse numberArray from value '${typeof t==`string`?t:JSON.stringify(t)}'`,this.key)}case`colorArray`:{let t;for(let n of this.args){t=n.evaluate(e);let r=Fr.parse(t);if(r)return r}throw new H(`Could not parse colorArray from value '${typeof t==`string`?t:JSON.stringify(t)}'`,this.key)}case`variableAnchorOffsetCollection`:{let t;for(let n of this.args){t=n.evaluate(e);let r=Lr.parse(t);if(r)return r}throw new H(`Could not parse variableAnchorOffsetCollection from value '${typeof t==`string`?t:JSON.stringify(t)}'`,this.key)}case`number`:{let t=null;for(let n of this.args){if(t=n.evaluate(e),t===null)return 0;let r=Number(t);if(!isNaN(r))return r}throw new H(`Could not convert ${JSON.stringify(t)} to number.`,this.key)}case`formatted`:return Mr.fromString(Wr(this.args[0].evaluate(e)));case`resolvedImage`:return Rr.fromString(Wr(this.args[0].evaluate(e)));case`projectionDefinition`:{let t=this.args[0].evaluate(e);if(zr.parse(t))return t;throw new H(`Could not parse projectionDefinition from value '${typeof t==`string`?t:JSON.stringify(t)}'`,this.key)}default:return Wr(this.args[0].evaluate(e))}}eachChild(e){this.args.forEach(e)}outputDefined(){return this.args.every(e=>e.outputDefined())}},di=class e{constructor(e,t){this.type=t.type,this.bindings=[].concat(e),this.result=t}evaluate(e){return this.result.evaluate(e)}eachChild(e){for(let t of this.bindings)e(t[1]);e(this.result)}static parse(t,n){if(t.length<4)return n.error(`Expected at least 3 arguments, but found ${t.length-1} instead.`);let r=[];for(let e=1;e=n.length)throw new H(`Array index out of bounds: ${t} > ${n.length-1}.`,this.key);if(t!==Math.floor(t))throw new H(`Array index must be an integer, but found ${t} instead.`,this.key);return n[t]}eachChild(e){e(this.index),e(this.input)}outputDefined(){return!1}},mi=class e{constructor(e,t,n){this.needle=e,this.haystack=t,this.key=n,this.type=R}static parse(t,n){if(t.length!==3)return n.error(`Expected 2 arguments, but found ${t.length-1} instead.`);let r=n.parse(t[1],1,z),i=n.parse(t[2],2,z);return!r||!i?null:$n(r.type,[R,L,I,Rn,z])?new e(r,i,n.key):n.error(`Expected first argument to be of type boolean, string, number or null, but found ${B(r.type)} instead`)}evaluate(e){let t=this.needle.evaluate(e),n=this.haystack.evaluate(e);if(!n)return!1;if(!er(t,[`boolean`,`string`,`number`,`null`]))throw new H(`Expected first argument to be of type boolean, string, number or null, but found ${B(Ur(t))} instead.`,this.key);if(!er(n,[`string`,`array`]))throw new H(`Expected second argument to be of type array or string, but found ${B(Ur(n))} instead.`,this.key);return n.indexOf(t)>=0}eachChild(e){e(this.needle),e(this.haystack)}outputDefined(){return!0}},hi=class e{constructor(e,t,n,r){this.needle=e,this.haystack=t,this.key=n,this.fromIndex=r,this.type=I}static parse(t,n){if(t.length<=2||t.length>=5)return n.error(`Expected 2 or 3 arguments, but found ${t.length-1} instead.`);let r=n.parse(t[1],1,z),i=n.parse(t[2],2,z);if(!r||!i)return null;if(!$n(r.type,[R,L,I,Rn,z]))return n.error(`Expected first argument to be of type boolean, string, number or null, but found ${B(r.type)} instead`);if(t.length===4){let a=n.parse(t[3],3,I);return a?new e(r,i,n.key,a):null}return new e(r,i,n.key)}evaluate(e){let t=this.needle.evaluate(e),n=this.haystack.evaluate(e);if(!er(t,[`boolean`,`string`,`number`,`null`]))throw new H(`Expected first argument to be of type boolean, string, number or null, but found ${B(Ur(t))} instead.`,this.key);let r;if(this.fromIndex&&(r=this.fromIndex.evaluate(e)),er(n,[`string`])){let e=n.indexOf(t,r);return e===-1?-1:[...n.slice(0,e)].length}if(er(n,[`array`]))return n.indexOf(t,r);throw new H(`Expected second argument to be of type array or string, but found ${B(Ur(n))} instead.`,this.key)}eachChild(e){e(this.needle),e(this.haystack),this.fromIndex&&e(this.fromIndex)}outputDefined(){return!1}},gi=class e{constructor(e,t,n,r,i,a){this.inputType=e,this.type=t,this.input=n,this.cases=r,this.outputs=i,this.otherwise=a}static parse(t,n){if(t.length<5)return n.error(`Expected at least 4 arguments, but found only ${t.length-1}.`);if(t.length%2!=1)return n.error(`Expected an even number of arguments.`);let r,i;n.expectedType&&n.expectedType.kind!==`value`&&(i=n.expectedType);let a={},o=[];for(let e=2;e2**53-1)return l.error(`Branch labels must be integers no larger than ${2**53-1}.`);if(typeof e==`number`&&Math.floor(e)!==e)return l.error(`Numeric branch labels must be integer values.`);if(!r)r=Ur(e);else if(l.checkSubtype(r,Ur(e)))return null;if(a[String(e)]!==void 0)return l.error(`Branch labels must be unique.`);a[String(e)]=o.length}let u=n.parse(c,e,i);if(!u)return null;i||=u.type,o.push(u)}let s=n.parse(t[1],1,z);if(!s)return null;let c=n.parse(t[t.length-1],t.length-1,i);return!c||s.type.kind!==`value`&&n.concat(1).checkSubtype(r,s.type)?null:new e(r,i,s,a,o,c)}evaluate(e){let t=this.input.evaluate(e);return(Ur(t)===this.inputType&&this.outputs[this.cases[t]]||this.otherwise).evaluate(e)}eachChild(e){e(this.input),this.outputs.forEach(e),e(this.otherwise)}outputDefined(){return this.outputs.every(e=>e.outputDefined())&&this.otherwise.outputDefined()}},_i=class e{constructor(e,t,n){this.type=e,this.branches=t,this.otherwise=n}static parse(t,n){if(t.length<4)return n.error(`Expected at least 3 arguments, but found only ${t.length-1}.`);if(t.length%2!=0)return n.error(`Expected an odd number of arguments.`);let r;n.expectedType&&n.expectedType.kind!==`value`&&(r=n.expectedType);let i=[];for(let e=1;et.outputDefined())&&this.otherwise.outputDefined()}},vi=class e{constructor(e,t,n,r,i){this.type=e,this.input=t,this.beginIndex=n,this.key=r,this.endIndex=i}static parse(t,n){if(t.length<=2||t.length>=5)return n.error(`Expected 2 or 3 arguments, but found ${t.length-1} instead.`);let r=n.parse(t[1],1,z),i=n.parse(t[2],2,I);if(!r||!i)return null;if(!$n(r.type,[Xn(z),L,z]))return n.error(`Expected first argument to be of type array or string, but found ${B(r.type)} instead`);if(t.length===4){let a=n.parse(t[3],3,I);return a?new e(r.type,r,i,n.key,a):null}return new e(r.type,r,i,n.key)}evaluate(e){let t=this.input.evaluate(e),n=this.beginIndex.evaluate(e),r;if(this.endIndex&&(r=this.endIndex.evaluate(e)),er(t,[`string`]))return[...t].slice(n,r).join(``);if(er(t,[`array`]))return t.slice(n,r);throw new H(`Expected first argument to be of type array or string, but found ${B(Ur(t))} instead.`,this.key)}eachChild(e){e(this.input),e(this.beginIndex),this.endIndex&&e(this.endIndex)}outputDefined(){return!1}},yi=class e{constructor(e,t){this.type=e,this.args=t}static parse(t,n){if(t.length<2)return n.error(`Expected at least one argument.`);let r=null,i=n.expectedType;i&&i.kind!==`value`&&(r=i);let a=[];for(let e of t.slice(1)){let t=n.parse(e,1+a.length,r,void 0,{typeAnnotation:`omit`});if(!t)return null;r||=t.type,a.push(t)}if(!r)throw Error(`No output type`);return i&&a.some(e=>Qn(i,e.type))?new e(z,a):new e(r,a)}evaluate(e){let t=null,n=0,r;for(let i of this.args)if(n++,t=i.evaluate(e),t&&t instanceof Rr&&!t.available&&(r||=t.name,t=null,n===this.args.length&&(t=r)),t!==null)break;return t}eachChild(e){this.args.forEach(e)}outputDefined(){return this.args.every(e=>e.outputDefined())}};function bi(e,t){return e===`==`||e===`!=`?t.kind===`boolean`||t.kind===`string`||t.kind===`number`||t.kind===`null`||t.kind===`value`:t.kind===`string`||t.kind===`number`||t.kind===`value`}function xi(e,t,n){return t===n}function Si(e,t,n){return t!==n}function Ci(e,t,n){return tn}function Ti(e,t,n){return t<=n}function Ei(e,t,n){return t>=n}function Di(e,t,n,r){return r.compare(t,n)===0}function Oi(e,t,n,r){return!Di(e,t,n,r)}function ki(e,t,n,r){return r.compare(t,n)<0}function Ai(e,t,n,r){return r.compare(t,n)>0}function ji(e,t,n,r){return r.compare(t,n)<=0}function Mi(e,t,n,r){return r.compare(t,n)>=0}function Ni(e,t,n){let r=e!==`==`&&e!==`!=`;return class i{constructor(e,t,n,r){this.lhs=e,this.rhs=t,this.key=n,this.collator=r,this.type=R,this.hasUntypedArgument=e.type.kind===`value`||t.type.kind===`value`}static parse(e,t){if(e.length!==3&&e.length!==4)return t.error(`Expected two or three arguments.`);let n=e[0],a=t.parse(e[1],1,z);if(!a)return null;if(!bi(n,a.type))return t.concat(1).error(`"${n}" comparisons are not supported for type '${B(a.type)}'.`);let o=t.parse(e[2],2,z);if(!o)return null;if(!bi(n,o.type))return t.concat(2).error(`"${n}" comparisons are not supported for type '${B(o.type)}'.`);if(a.type.kind!==o.type.kind&&a.type.kind!==`value`&&o.type.kind!==`value`)return t.error(`Cannot compare types '${B(a.type)}' and '${B(o.type)}'.`);r&&(a.type.kind===`value`&&o.type.kind!==`value`?a=new ci(o.type,[a],t.key):a.type.kind!==`value`&&o.type.kind===`value`&&(o=new ci(a.type,[o],t.key)));let s=null;if(e.length===4){if(a.type.kind!==`string`&&o.type.kind!==`string`&&a.type.kind!==`value`&&o.type.kind!==`value`)return t.error(`Cannot use collator to compare non-string types.`);if(s=t.parse(e[3],3,Un),!s)return null}return new i(a,o,t.key,s)}evaluate(i){let a=this.lhs.evaluate(i),o=this.rhs.evaluate(i);if(r&&this.hasUntypedArgument){let t=Ur(a),n=Ur(o);if(t.kind!==n.kind||t.kind!==`string`&&t.kind!==`number`)throw new H(`Expected arguments for "${e}" to be (string, string) or (number, number), but found (${t.kind}, ${n.kind}) instead.`,this.key)}if(this.collator&&!r&&this.hasUntypedArgument){let e=Ur(a),n=Ur(o);if(e.kind!==`string`||n.kind!==`string`)return t(i,a,o)}return this.collator?n(i,a,o,this.collator.evaluate(i)):t(i,a,o)}eachChild(e){e(this.lhs),e(this.rhs),this.collator&&e(this.collator)}outputDefined(){return!0}}}const Pi=Ni(`==`,xi,Di),Fi=Ni(`!=`,Si,Oi),Ii=Ni(`<`,Ci,ki),Li=Ni(`>`,wi,Ai),Ri=Ni(`<=`,Ti,ji),zi=Ni(`>=`,Ei,Mi);var Bi=class e{constructor(e,t,n){this.type=Un,this.locale=n,this.caseSensitive=e,this.diacriticSensitive=t}static parse(t,n){if(t.length!==2)return n.error(`Expected one argument.`);let r=t[1];if(typeof r!=`object`||Array.isArray(r))return n.error(`Collator options argument must be an object.`);let i=n.parse(r[`case-sensitive`]!==void 0&&r[`case-sensitive`],1,R);if(!i)return null;let a=n.parse(r[`diacritic-sensitive`]!==void 0&&r[`diacritic-sensitive`],1,R);if(!a)return null;let o=null;return r.locale&&(o=n.parse(r.locale,1,L),!o)?null:new e(i,a,o)}evaluate(e){return new Br(this.caseSensitive.evaluate(e),this.diacriticSensitive.evaluate(e),this.locale?this.locale.evaluate(e):null)}eachChild(e){e(this.caseSensitive),e(this.diacriticSensitive),this.locale&&e(this.locale)}outputDefined(){return!1}},Vi=class e{constructor(e,t,n,r,i,a){this.type=L,this.number=e,this.locale=t,this.currency=n,this.unit=r,this.minFractionDigits=i,this.maxFractionDigits=a}static parse(t,n){if(t.length!==3)return n.error(`Expected two arguments.`);let r=n.parse(t[1],1,I);if(!r)return null;let i=t[2];if(typeof i!=`object`||Array.isArray(i))return n.error(`NumberFormat options argument must be an object.`);let a=null;if(i.locale&&(a=n.parse(i.locale,1,L),!a))return null;let o=null;if(i.currency&&(o=n.parse(i.currency,1,L),!o))return null;let s=null;if(i.unit&&(s=n.parse(i.unit,1,L),!s))return null;if(o&&s)return n.error("NumberFormat options `currency` and `unit` are mutually exclusive");let c=null;if(i[`min-fraction-digits`]&&(c=n.parse(i[`min-fraction-digits`],1,I),!c))return null;let l=null;return i[`max-fraction-digits`]&&(l=n.parse(i[`max-fraction-digits`],1,I),!l)?null:new e(r,a,o,s,c,l)}evaluate(e){return new Intl.NumberFormat(this.locale?this.locale.evaluate(e):[],{style:this.currency?`currency`:this.unit?`unit`:`decimal`,currency:this.currency?this.currency.evaluate(e):void 0,unit:this.unit?this.unit.evaluate(e):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(e):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(e):void 0}).format(this.number.evaluate(e))}eachChild(e){e(this.number),this.locale&&e(this.locale),this.currency&&e(this.currency),this.unit&&e(this.unit),this.minFractionDigits&&e(this.minFractionDigits),this.maxFractionDigits&&e(this.maxFractionDigits)}outputDefined(){return!1}},Hi=class e{constructor(e){this.type=Jn,this.input=e}static parse(t,n){if(t.length!==2)return n.error(`Expected two arguments.`);let r=n.parse(t[1],1,L);return r?new e(r):n.error(`No image name provided.`)}evaluate(e){let t=this.input.evaluate(e),n=Rr.fromString(t);return n&&e.availableImages&&(n.available=e.availableImages.indexOf(t)>-1),n}eachChild(e){e(this.input)}outputDefined(){return!1}},Ui=class e{constructor(e,t){this.input=e,this.key=t,this.type=I}static parse(t,n){if(t.length!==2)return n.error(`Expected 1 argument, but found ${t.length-1} instead.`);let r=n.parse(t[1],1);return r?r.type.kind!==`array`&&r.type.kind!==`string`&&r.type.kind!==`value`?n.error(`Expected argument of type string or array, but found ${B(r.type)} instead.`):new e(r,n.key):null}evaluate(e){let t=this.input.evaluate(e);if(typeof t==`string`)return[...t].length;if(Array.isArray(t))return t.length;throw new H(`Expected value to be of type string or array, but found ${B(Ur(t))} instead.`,this.key)}eachChild(e){e(this.input)}outputDefined(){return!1}};const Wi=8192;function Gi(e,t){let n=qi(e[0]),r=Yi(e[1]),i=2**t.z;return[Math.round(n*i*Wi),Math.round(r*i*Wi)]}function Ki(e,t){let n=2**t.z,r=(e[0]/Wi+t.x)/n,i=(e[1]/Wi+t.y)/n;return[Ji(r),Xi(i)]}function qi(e){return(180+e)/360}function Ji(e){return e*360-180}function Yi(e){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+e*Math.PI/360)))/360}function Xi(e){return 360/Math.PI*Math.atan(Math.exp((180-e*360)*Math.PI/180))-90}function Zi(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.max(e[2],t[0]),e[3]=Math.max(e[3],t[1])}function Qi(e,t){return!(e[0]<=t[0]||e[2]>=t[2]||e[1]<=t[1]||e[3]>=t[3])}function $i(e,t,n){return t[1]>e[1]!=n[1]>e[1]&&e[0]<(n[0]-t[0])*(e[1]-t[1])/(n[1]-t[1])+t[0]}function ea(e,t,n){let r=e[0]-t[0],i=e[1]-t[1],a=e[0]-n[0],o=e[1]-n[1];return r*o-a*i===0&&r*a<=0&&i*o<=0}function ta(e,t,n,r){let i=[t[0]-e[0],t[1]-e[1]];return sa([r[0]-n[0],r[1]-n[1]],i)!==0&&!!(ca(e,t,n,r)&&ca(n,r,e,t))}function na(e,t,n){for(let r of n)for(let n=0;n0&&d<0||u<0&&d>0}function la(e,t,n){let r=[];for(let i=0;in[2]){let t=r*.5,i=e[0]-n[0]>t?-r:n[0]-e[0]>t?r:0;i===0&&(i=e[0]-n[2]>t?-r:n[2]-e[0]>t?r:0),e[0]+=i}Zi(t,e)}function fa(e){e[0]=e[1]=1/0,e[2]=e[3]=-1/0}function pa(e,t,n,r){let i=2**r.z*Wi,a=[r.x*Wi,r.y*Wi],o=[];for(let r of e)for(let e of r){let r=[e.x+a[0],e.y+a[1]];da(r,t,n,i),o.push(r)}return o}function ma(e,t,n,r){let i=2**r.z*Wi,a=[r.x*Wi,r.y*Wi],o=[];for(let n of e){let e=[];for(let r of n){let n=[r.x+a[0],r.y+a[1]];Zi(t,n),e.push(n)}o.push(e)}if(t[2]-t[0]<=i/2){fa(t);for(let e of o)for(let r of e)da(r,t,n,i)}return o}function ha(e,t){let n=[1/0,1/0,-1/0,-1/0],r=[1/0,1/0,-1/0,-1/0],i=e.canonicalID();if(t.type===`Polygon`){let a=la(t.coordinates,r,i),o=pa(e.geometry(),n,r,i);if(!Qi(n,r))return!1;for(let e of o)if(!ra(e,a))return!1}if(t.type===`MultiPolygon`){let a=ua(t.coordinates,r,i),o=pa(e.geometry(),n,r,i);if(!Qi(n,r))return!1;for(let e of o)if(!ia(e,a))return!1}return!0}function ga(e,t){let n=[1/0,1/0,-1/0,-1/0],r=[1/0,1/0,-1/0,-1/0],i=e.canonicalID();if(t.type===`Polygon`){let a=la(t.coordinates,r,i),o=ma(e.geometry(),n,r,i);if(!Qi(n,r))return!1;for(let e of o)if(!aa(e,a))return!1}if(t.type===`MultiPolygon`){let a=ua(t.coordinates,r,i),o=ma(e.geometry(),n,r,i);if(!Qi(n,r))return!1;for(let e of o)if(!oa(e,a))return!1}return!0}var _a=class e{constructor(e,t){this.type=R,this.geojson=e,this.geometries=t}static parse(t,n){if(t.length!==2)return n.error(`'within' expression requires exactly one argument, but found ${t.length-1} instead.`);if(Hr(t[1])){let n=t[1];if(n.type===`FeatureCollection`){let t=[];for(let e of n.features){let{type:n,coordinates:r}=e.geometry;n===`Polygon`&&t.push(r),n===`MultiPolygon`&&t.push(...r)}if(t.length)return new e(n,{type:`MultiPolygon`,coordinates:t})}else if(n.type===`Feature`){let t=n.geometry.type;if(t===`Polygon`||t===`MultiPolygon`)return new e(n,n.geometry)}else if(n.type===`Polygon`||n.type===`MultiPolygon`)return new e(n,n)}return n.error(`'within' expression requires valid geojson object that contains polygon geometry type.`)}evaluate(e){if(e.geometry()!=null&&e.canonicalID()!=null){if(e.geometryType()===`Point`)return ha(e,this.geometries);if(e.geometryType()===`LineString`)return ga(e,this.geometries)}return!1}eachChild(){}outputDefined(){return!0}},va=class{constructor(e=[],t=(e,t)=>et)){if(this.data=e,this.length=this.data.length,this.compare=t,this.length>0)for(let e=(this.length>>1)-1;e>=0;e--)this._down(e)}push(e){this.data.push(e),this._up(this.length++)}pop(){if(this.length===0)return;let e=this.data[0],t=this.data.pop();return--this.length>0&&(this.data[0]=t,this._down(0)),e}peek(){return this.data[0]}_up(e){let{data:t,compare:n}=this,r=t[e];for(;e>0;){let i=e-1>>1,a=t[i];if(n(r,a)>=0)break;t[e]=a,e=i}t[e]=r}_down(e){let{data:t,compare:n}=this,r=this.length>>1,i=t[e];for(;e=0)break;t[e]=t[r],e=r}t[e]=i}};const ya=Math.PI/180;var ba=class{constructor(e){let t=ya*6378.137*1e3,n=Math.cos(e*ya),r=1/(1-.0066943799901413165*(1-n*n)),i=Math.sqrt(r);this.kx=t*i*n,this.ky=t*i*r*.9933056200098587}distance(e,t){let n=this.wrap(e[0]-t[0])*this.kx,r=(e[1]-t[1])*this.ky;return Math.sqrt(n*n+r*r)}pointOnLine(e,t){let n=1/0,r,i,a,o;for(let s=0;s1?(c=e[s+1][0],l=e[s+1][1]):f>0&&(c+=u/this.kx*f,l+=d/this.ky*f)),u=this.wrap(t[0]-c)*this.kx,d=(t[1]-l)*this.ky;let p=u*u+d*d;p180;)e-=360;return e}};function xa(e,t){return t[0]-e[0]}function Sa(e){return e[1]-e[0]+1}function Ca(e,t){return e[1]>=e[0]&&e[1]e[1])return[null,null];let n=Sa(e);if(t){if(n===2)return[e,null];let t=Math.floor(n/2);return[[e[0],e[0]+t],[e[0]+t,e[1]]]}if(n===1)return[e,null];let r=Math.floor(n/2)-1;return[[e[0],e[0]+r],[e[0]+r+1,e[1]]]}function Ta(e,t){if(!Ca(t,e.length))return[1/0,1/0,-1/0,-1/0];let n=[1/0,1/0,-1/0,-1/0];for(let r=t[0];r<=t[1];++r)Zi(n,e[r]);return n}function Ea(e){let t=[1/0,1/0,-1/0,-1/0];for(let n of e)for(let e of n)Zi(t,e);return t}function Da(e){return e[0]!==-1/0&&e[1]!==-1/0&&e[2]!==1/0&&e[3]!==1/0}function Oa(e,t,n){if(!Da(e)||!Da(t))return NaN;let r=0,i=0;return e[2]t[2]&&(r=e[0]-t[2]),e[1]>t[3]&&(i=e[1]-t[3]),e[3]=r)return r;if(Qi(i,a)){if(Fa(e,t))return 0}else if(Fa(t,e))return 0;let o=1/0;for(let r of e)for(let e=0,i=r.length,a=i-1;e0;){let i=o.pop();if(i[0]>=a)continue;let c=i[1],l=t?50:100;if(Sa(c)<=l){if(!Ca(c,e.length))return NaN;if(t){let t=Pa(e,c,n,r);if(isNaN(t)||t===0)return t;a=Math.min(a,t)}else for(let t=c[0];t<=c[1];++t){let i=Na(e[t],n,r);if(a=Math.min(a,i),a===0)return 0}}else{let n=wa(c,t);La(o,a,r,e,s,n[0]),La(o,a,r,e,s,n[1])}}return a}function Ba(e,t,n,r,i,a=1/0){let o=Math.min(a,i.distance(e[0],n[0]));if(o===0)return o;let s=new va([[0,[0,e.length-1],[0,n.length-1]]],xa);for(;s.length>0;){let a=s.pop();if(a[0]>=o)continue;let c=a[1],l=a[2],u=t?50:100,d=r?50:100;if(Sa(c)<=u&&Sa(l)<=d){if(!Ca(c,e.length)&&Ca(l,n.length))return NaN;let a;if(t&&r)a=ja(e,c,n,l,i),o=Math.min(o,a);else if(t&&!r){let t=e.slice(c[0],c[1]+1);for(let e=l[0];e<=l[1];++e)if(a=ka(n[e],t,i),o=Math.min(o,a),o===0)return o}else if(!t&&r){let t=n.slice(l[0],l[1]+1);for(let n=c[0];n<=c[1];++n)if(a=ka(e[n],t,i),o=Math.min(o,a),o===0)return o}else a=Ma(e,c,n,l,i),o=Math.min(o,a)}else{let a=wa(c,t),u=wa(l,r);Ra(s,o,i,e,n,a[0],u[0]),Ra(s,o,i,e,n,a[0],u[1]),Ra(s,o,i,e,n,a[1],u[0]),Ra(s,o,i,e,n,a[1],u[1])}}return o}function Va(e,t){let n=e.geometry(),r=n.flat().map(t=>Ki([t.x,t.y],e.canonical));if(n.length===0)return NaN;let i=new ba(r[0][1]),a=1/0;for(let e of t){switch(e.type){case`Point`:a=Math.min(a,Ba(r,!1,[e.coordinates],!1,i,a));break;case`LineString`:a=Math.min(a,Ba(r,!1,e.coordinates,!0,i,a));break;case`Polygon`:a=Math.min(a,za(r,!1,e.coordinates,i,a))}if(a===0)return a}return a}function Ha(e,t){let n=e.geometry(),r=n.flat().map(t=>Ki([t.x,t.y],e.canonical));if(n.length===0)return NaN;let i=new ba(r[0][1]),a=1/0;for(let e of t){switch(e.type){case`Point`:a=Math.min(a,Ba(r,!0,[e.coordinates],!1,i,a));break;case`LineString`:a=Math.min(a,Ba(r,!0,e.coordinates,!0,i,a));break;case`Polygon`:a=Math.min(a,za(r,!0,e.coordinates,i,a))}if(a===0)return a}return a}function Ua(e,t){let n=e.geometry();if(n.length===0||n[0].length===0)return NaN;let r=ii(n,0).map(t=>t.map(t=>t.map(t=>Ki([t.x,t.y],e.canonical)))),i=new ba(r[0][0][0][1]),a=1/0;for(let e of t)for(let t of r){switch(e.type){case`Point`:a=Math.min(a,za([e.coordinates],!1,t,i,a));break;case`LineString`:a=Math.min(a,za(e.coordinates,!0,t,i,a));break;case`Polygon`:a=Math.min(a,Ia(t,e.coordinates,i,a))}if(a===0)return a}return a}function Wa(e){return e.type===`MultiPolygon`?e.coordinates.map(e=>({type:`Polygon`,coordinates:e})):e.type===`MultiLineString`?e.coordinates.map(e=>({type:`LineString`,coordinates:e})):e.type===`MultiPoint`?e.coordinates.map(e=>({type:`Point`,coordinates:e})):[e]}var Ga=class e{constructor(e,t){this.type=I,this.geojson=e,this.geometries=t}static parse(t,n){if(t.length!==2)return n.error(`'distance' expression requires exactly one argument, but found ${t.length-1} instead.`);if(Hr(t[1])){let n=t[1];if(n.type===`FeatureCollection`)return new e(n,n.features.map(e=>Wa(e.geometry)).flat());if(n.type===`Feature`)return new e(n,Wa(n.geometry));if(`type`in n&&`coordinates`in n)return new e(n,Wa(n))}return n.error(`'distance' expression requires valid geojson object that contains polygon geometry type.`)}evaluate(e){if(e.geometry()!=null&&e.canonicalID()!=null){if(e.geometryType()===`Point`)return Va(e,this.geometries);if(e.geometryType()===`LineString`)return Ha(e,this.geometries);if(e.geometryType()===`Polygon`)return Ua(e,this.geometries)}return NaN}eachChild(){}outputDefined(){return!0}},Ka=class e{constructor(e){let t=null;for(let n of e)if(!t)t=n.type;else if(t===n.type)continue;else{t=z;break}this.type=Xn(t??z,e.length),this.arr=e}static parse(t,n){if(t.length!==2)return n.error(`'semiliteral' expression requires exactly one argument, but found ${t.length-1} instead.`);if(!Hr(t[1]))return n.error(`invalid value of type "${typeof t[1]}"`);let r=t[1],i=Ur(r);if(i.kind===`array`){let t=r,i=n.concat(1),a=[];for(let e=0;et.evaluate(e))}eachChild(e){this.arr.forEach(e)}outputDefined(){return this.arr.every(e=>e.outputDefined())}},qa=class e{constructor(e){this.key=e,this.type=z}static parse(t,n){if(t.length!==2)return n.error(`Expected 1 argument, but found ${t.length-1} instead.`);let r=t[1];return r==null?n.error(`Global state property must be defined.`):typeof r==`string`?new e(r):n.error(`Global state property must be string, but found ${typeof t[1]} instead.`)}evaluate(e){let t=e.globals?.globalState;return!t||Object.keys(t).length===0?null:br(t,this.key)??null}eachChild(){}outputDefined(){return!1}};const Ja={"==":Pi,"!=":Fi,">":Li,"<":Ii,">=":zi,"<=":Ri,array:ci,at:pi,boolean:ci,case:_i,coalesce:yi,collator:Bi,format:ei,image:Hi,in:mi,"index-of":hi,interpolate:Zr,"interpolate-hcl":Zr,"interpolate-lab":Zr,length:Ui,let:di,literal:Gr,match:gi,number:ci,"number-format":Vi,object:ci,semiliteral:Ka,slice:vi,step:Yr,string:ci,"to-boolean":ui,"to-color":ui,"to-number":ui,"to-string":ui,var:fi,within:_a,distance:Ga,"global-state":qa};var Ya=class extends Error{constructor(e,t){super(t),this.message=t,this.key=e}},Xa=class e{constructor(e,t=[]){this.parent=e,this.bindings={};for(let[e,n]of t)this.bindings[e]=n}concat(t){return new e(this,t)}get(e){if(this.bindings[e])return this.bindings[e];if(this.parent)return this.parent.get(e);throw Error(`${e} not found in scope.`)}has(e){return this.bindings[e]?!0:this.parent?this.parent.has(e):!1}},Za=class e{constructor(e,t,n=[],r,i=new Xa,a=[]){this.registry=e,this.path=n,this.key=n.map(e=>`[${e}]`).join(``),this.scope=i,this.errors=a,this.expectedType=r,this._isConstant=t}parse(e,t,n,r,i={}){return t==null?this._parse(e,i):this.concat(t,n,r)._parse(e,i)}_parse(e,t){(e===null||typeof e==`string`||typeof e==`boolean`||typeof e==`number`)&&(e=[`literal`,e]);let n=this.key;function r(e,t,r){return r===`assert`?new ci(t,[e],n):r===`coerce`?new ui(t,[e],n):e}if(Array.isArray(e)){if(e.length===0)return this.error(`Expected an array with at least one element. If you wanted a literal array, use ["literal", []].`);let n=e[0];if(typeof n!=`string`)return this.error(`Expression name must be a string, but found ${typeof n} instead. If you wanted a literal array, use ["literal", [...]].`,0),null;let i=this.registry[n];if(i){let n=i.parse(e,this);if(!n)return null;if(this.expectedType){let e=this.expectedType,i=n.type;if((e.kind===`string`||e.kind===`number`||e.kind===`boolean`||e.kind===`object`||e.kind===`array`)&&i.kind===`value`)n=r(n,e,t.typeAnnotation||`assert`);else if(e.kind===`projectionDefinition`&&[`string`,`array`,`value`].includes(i.kind)||[`color`,`formatted`,`resolvedImage`].includes(e.kind)&&[`value`,`string`].includes(i.kind)||[`padding`,`numberArray`].includes(e.kind)&&[`value`,`number`,`array`].includes(i.kind)||e.kind===`colorArray`&&[`value`,`string`,`array`].includes(i.kind)||e.kind===`variableAnchorOffsetCollection`&&[`value`,`array`].includes(i.kind))n=r(n,e,t.typeAnnotation||`coerce`);else if(this.checkSubtype(e,i))return null}if(!(n instanceof Gr)&&n.type.kind!==`resolvedImage`&&this._isConstant(n)){let e=new qr;try{n=new Gr(n.type,n.evaluate(e))}catch(e){return this.error(e.message),null}}return n}return this.error(`Unknown expression "${n}". If you wanted a literal array, use ["literal", [...]].`,0)}return e===void 0?this.error(`'undefined' value invalid. Use null instead.`):typeof e==`object`?this.error(`Bare objects invalid. Use ["literal", {...}] instead.`):this.error(`Expected an array, but found ${typeof e} instead.`)}concat(t,n,r){let i=typeof t==`number`?this.path.concat(t):this.path,a=r?this.scope.concat(r):this.scope;return new e(this.registry,this._isConstant,i,n||null,a,this.errors)}error(e,...t){let n=`${this.key}${t.map(e=>`[${e}]`).join(``)}`;this.errors.push(new Ya(n,e))}checkSubtype(e,t){let n=Qn(e,t);return n&&this.error(n),n}},Qa=class e{constructor(e,t,n,r,i){this.name=e,this.type=t,this._evaluate=n,this.args=r,this.key=i}evaluate(e){return this._evaluate(e,this.args,this.key)}eachChild(e){this.args.forEach(e)}outputDefined(){return!1}static parse(t,n){let r=t[0],i=e.definitions[r];if(!i)return n.error(`Unknown expression "${r}". If you wanted a literal array, use ["literal", [...]].`,0);let a=Array.isArray(i)?i[0]:i.type,o=Array.isArray(i)?[[i[1],i[2]]]:i.overloads,s=o.filter(([e])=>!Array.isArray(e)||e.length===t.length-1),c=null;for(let[i,o]of s){c=new Za(n.registry,ao,n.path,null,n.scope);let s=[],l=!1;for(let e=1;eio(e)).join(` | `),r=[];for(let e=1;e>1;if(t[i]===e)return!0;t[i]>e?r=i-1:n=i+1}return!1}function ro(e){return{type:e}}Qa.register(Ja,{error:[Hn,[L],(e,[t],n)=>{throw new H(t.evaluate(e),n)}],typeof:[L,[z],(e,[t])=>B(Ur(t.evaluate(e)))],"to-rgba":[Xn(I,4),[zn],(e,[t])=>{let[n,r,i,a]=t.evaluate(e).rgb;return[n*255,r*255,i*255,a]}],rgb:[zn,[I,I,I],$a],rgba:[zn,[I,I,I,I],$a],has:{type:R,overloads:[[[L],(e,[t])=>eo(t.evaluate(e),e.properties())],[[L,Vn],(e,[t,n])=>eo(t.evaluate(e),n.evaluate(e))]]},get:{type:z,overloads:[[[L],(e,[t])=>to(t.evaluate(e),e.properties())],[[L,Vn],(e,[t,n])=>to(t.evaluate(e),n.evaluate(e))]]},"feature-state":[z,[L],(e,[t])=>to(t.evaluate(e),e.featureState||{})],properties:[Vn,[],e=>e.properties()],"geometry-type":[L,[],e=>e.geometryType()],id:[z,[],e=>e.id()],zoom:[I,[],e=>e.globals.zoom],"heatmap-density":[I,[],e=>e.globals.heatmapDensity||0],elevation:[I,[],e=>e.globals.elevation||0],"line-progress":[I,[],e=>e.globals.lineProgress||0],accumulated:[z,[],e=>e.globals.accumulated===void 0?null:e.globals.accumulated],"+":[I,ro(I),(e,t)=>{let n=0;for(let r of t)n+=r.evaluate(e);return n}],"*":[I,ro(I),(e,t)=>{let n=1;for(let r of t)n*=r.evaluate(e);return n}],"-":{type:I,overloads:[[[I,I],(e,[t,n])=>t.evaluate(e)-n.evaluate(e)],[[I],(e,[t])=>-t.evaluate(e)]]},"/":[I,[I,I],(e,[t,n])=>t.evaluate(e)/n.evaluate(e)],"%":[I,[I,I],(e,[t,n])=>t.evaluate(e)%n.evaluate(e)],ln2:[I,[],()=>Math.LN2],pi:[I,[],()=>Math.PI],e:[I,[],()=>Math.E],"^":[I,[I,I],(e,[t,n])=>t.evaluate(e)**+n.evaluate(e)],sqrt:[I,[I],(e,[t])=>Math.sqrt(t.evaluate(e))],log10:[I,[I],(e,[t])=>Math.log(t.evaluate(e))/Math.LN10],ln:[I,[I],(e,[t])=>Math.log(t.evaluate(e))],log2:[I,[I],(e,[t])=>Math.log(t.evaluate(e))/Math.LN2],sin:[I,[I],(e,[t])=>Math.sin(t.evaluate(e))],cos:[I,[I],(e,[t])=>Math.cos(t.evaluate(e))],tan:[I,[I],(e,[t])=>Math.tan(t.evaluate(e))],asin:[I,[I],(e,[t])=>Math.asin(t.evaluate(e))],acos:[I,[I],(e,[t])=>Math.acos(t.evaluate(e))],atan:[I,[I],(e,[t])=>Math.atan(t.evaluate(e))],min:[I,ro(I),(e,t)=>Math.min(...t.map(t=>t.evaluate(e)))],max:[I,ro(I),(e,t)=>Math.max(...t.map(t=>t.evaluate(e)))],abs:[I,[I],(e,[t])=>Math.abs(t.evaluate(e))],round:[I,[I],(e,[t])=>{let n=t.evaluate(e);return n<0?-Math.round(-n):Math.round(n)}],floor:[I,[I],(e,[t])=>Math.floor(t.evaluate(e))],ceil:[I,[I],(e,[t])=>Math.ceil(t.evaluate(e))],"filter-==":[R,[L,z],(e,[t,n])=>e.properties()[t.value]===n.value],"filter-id-==":[R,[z],(e,[t])=>e.id()===t.value],"filter-type-==":[R,[L],(e,[t])=>e.geometryType()===t.value],"filter-<":[R,[L,z],(e,[t,n])=>{let r=e.properties()[t.value],i=n.value;return typeof r==typeof i&&r{let n=e.id(),r=t.value;return typeof n==typeof r&&n":[R,[L,z],(e,[t,n])=>{let r=e.properties()[t.value],i=n.value;return typeof r==typeof i&&r>i}],"filter-id->":[R,[z],(e,[t])=>{let n=e.id(),r=t.value;return typeof n==typeof r&&n>r}],"filter-<=":[R,[L,z],(e,[t,n])=>{let r=e.properties()[t.value],i=n.value;return typeof r==typeof i&&r<=i}],"filter-id-<=":[R,[z],(e,[t])=>{let n=e.id(),r=t.value;return typeof n==typeof r&&n<=r}],"filter->=":[R,[L,z],(e,[t,n])=>{let r=e.properties()[t.value],i=n.value;return typeof r==typeof i&&r>=i}],"filter-id->=":[R,[z],(e,[t])=>{let n=e.id(),r=t.value;return typeof n==typeof r&&n>=r}],"filter-has":[R,[z],(e,[t])=>{let n=t.value,r=e.properties();return n in r&&r[n]!==void 0}],"filter-has-id":[R,[],e=>e.id()!==null&&e.id()!==void 0],"filter-type-in":[R,[Xn(L)],(e,[t])=>t.value.indexOf(e.geometryType())>=0],"filter-id-in":[R,[Xn(z)],(e,[t])=>t.value.indexOf(e.id())>=0],"filter-in-small":[R,[L,Xn(z)],(e,[t,n])=>n.value.indexOf(e.properties()[t.value])>=0],"filter-in-large":[R,[L,Xn(z)],(e,[t,n])=>no(e.properties()[t.value],n.value,0,n.value.length-1)],all:{type:R,overloads:[[[R,R],(e,[t,n])=>t.evaluate(e)&&n.evaluate(e)],[ro(R),(e,t)=>{for(let n of t)if(!n.evaluate(e))return!1;return!0}]]},any:{type:R,overloads:[[[R,R],(e,[t,n])=>t.evaluate(e)||n.evaluate(e)],[ro(R),(e,t)=>{for(let n of t)if(n.evaluate(e))return!0;return!1}]]},"!":[R,[R],(e,[t])=>!t.evaluate(e)],"is-supported-script":[R,[L],(e,[t])=>{let n=e.globals&&e.globals.isSupportedScript;return!n||n(t.evaluate(e))}],upcase:[L,[L],(e,[t])=>t.evaluate(e).toUpperCase()],downcase:[L,[L],(e,[t])=>t.evaluate(e).toLowerCase()],concat:[L,ro(z),(e,t)=>t.map(t=>Wr(t.evaluate(e))).join(``)],split:[Xn(L),[L,L],(e,[t,n])=>t.evaluate(e).split(n.evaluate(e))],join:[L,[Xn(L),L],(e,[t,n])=>t.evaluate(e).join(n.evaluate(e))],"resolved-locale":[L,[Un],(e,[t])=>t.evaluate(e).resolvedLocale()]});function io(e){return Array.isArray(e)?`(${e.map(B).join(`, `)})`:`(${B(e.type)}...)`}function ao(e){if(e instanceof fi)return ao(e.boundExpression);if(e instanceof Qa&&e.name===`error`||e instanceof Bi||e instanceof _a||e instanceof Ga||e instanceof qa)return!1;let t=e instanceof ui||e instanceof ci,n=!0;return e.eachChild(e=>{n&&=t?ao(e):e instanceof Gr}),n?oo(e)&&co(e,[`zoom`,`heatmap-density`,`elevation`,`line-progress`,`accumulated`,`is-supported-script`]):!1}function oo(e){if(e instanceof Qa&&(e.name===`get`&&e.args.length===1||e.name===`feature-state`||e.name===`has`&&e.args.length===1||e.name===`properties`||e.name===`geometry-type`||e.name===`id`||/^filter-/.test(e.name))||e instanceof _a||e instanceof Ga)return!1;let t=!0;return e.eachChild(e=>{t&&!oo(e)&&(t=!1)}),t}function so(e){if(e instanceof Qa&&e.name===`feature-state`)return!1;let t=!0;return e.eachChild(e=>{t&&!so(e)&&(t=!1)}),t}function co(e,t){if(e instanceof Qa&&t.indexOf(e.name)>=0)return!1;let n=!0;return e.eachChild(e=>{n&&!co(e,t)&&(n=!1)}),n}function lo(e){return e[`property-type`]===`data-driven`||e[`property-type`]===`cross-faded-data-driven`}function uo(e){return!!e.expression&&e.expression.parameters.indexOf(`zoom`)>-1}function fo(e){return!!e.expression&&e.expression.interpolated}const po=/^(.*)-transition$/;function mo(e,...t){for(let n of t)for(let t in n)e[t]=n[t];return e}function U(e){return e instanceof Number?`number`:e instanceof String?`string`:e instanceof Boolean?`boolean`:Array.isArray(e)?`array`:e===null?`null`:typeof e}function ho(e){return typeof e==`object`&&!!e&&!Array.isArray(e)&&Ur(e)===Vn}function go(e){return e}function _o(e){switch(e.type){case`color`:return V.parse;case`padding`:return Nr.parse;case`numberArray`:return Pr.parse;case`colorArray`:return Fr.parse;default:return null}}function vo(e){switch(e){case`exponential`:return Co;case`interval`:return So;case`categorical`:return xo;case`identity`:return wo;default:throw Error(`Unknown function type "${e}"`)}}function yo(e,t){let n=e.stops&&typeof e.stops[0][0]==`object`,r=n||e.property!==void 0,i=n||!r,a=e.type||(fo(t)?`exponential`:`interval`),o=_o(t);if(o&&(e=mo({},e),e.stops&&(e.stops=e.stops.map(e=>[e[0],o(e[1])])),e.default?e.default=o(e.default):e.default=o(t.default)),e.colorSpace&&!kr(e.colorSpace))throw Error(`Unknown color space: "${e.colorSpace}"`);let s=vo(a),c,l;if(a===`categorical`){c=Object.create(null);for(let t of e.stops)c[t[0]]=t[1];l=typeof e.stops[0][0]}if(n){let n={},r=[];for(let t=0;te[0]),evaluate({zoom:n},r){return Co({stops:i,base:e.base},t,n).evaluate(n,r)}}}if(i){let n=a===`exponential`?{name:`exponential`,base:e.base===void 0?1:e.base}:null;return{kind:`camera`,interpolationType:n,interpolationFactor:Zr.interpolationFactor.bind(void 0,n),zoomStops:e.stops.map(e=>e[0]),evaluate:({zoom:n})=>s(e,t,n,c,l)}}return{kind:`source`,evaluate(n,r){let i=r&&r.properties?r.properties[e.property]:void 0;return i===void 0?bo(e.default,t.default):s(e,t,i,c,l)}}}function bo(e,t,n){if(e!==void 0)return e;if(t!==void 0)return t;if(n!==void 0)return n}function xo(e,t,n,r,i){return bo(typeof n===i?r[n]:void 0,e.default,t.default)}function So(e,t,n){if(U(n)!==`number`)return bo(e.default,t.default);let r=e.stops.length;if(r===1||n<=e.stops[0][0])return e.stops[0][1];if(n>=e.stops[r-1][0])return e.stops[r-1][1];let i=Jr(e.stops.map(e=>e[0]),n,``);return e.stops[i][1]}function Co(e,t,n){let r=e.base===void 0?1:e.base;if(U(n)!==`number`)return bo(e.default,t.default);let i=e.stops.length;if(i===1||n<=e.stops[0][0])return e.stops[0][1];if(n>=e.stops[i-1][0])return e.stops[i-1][1];let a=Jr(e.stops.map(e=>e[0]),n,``),o=To(n,r,e.stops[a][0],e.stops[a+1][0]),s=e.stops[a][1],c=e.stops[a+1][1],l=$r[t.type]||go;return typeof s.evaluate==`function`?{evaluate(...t){let n=s.evaluate.apply(void 0,t),r=c.evaluate.apply(void 0,t);if(n!==void 0&&r!==void 0)return l(n,r,o,e.colorSpace)}}:l(s,c,o,e.colorSpace)}function wo(e,t,n){switch(t.type){case`color`:n=V.parse(n);break;case`formatted`:n=Mr.fromString(n.toString());break;case`resolvedImage`:n=Rr.fromString(n.toString());break;case`padding`:n=Nr.parse(n);break;case`colorArray`:n=Fr.parse(n);break;case`numberArray`:n=Pr.parse(n);break;default:U(n)!==t.type&&(t.type!==`enum`||!t.values[n])&&(n=void 0)}return bo(n,e.default,t.default)}function To(e,t,n,r){let i=r-n,a=e-n;return i===0?0:t===1?a/i:(t**+a-1)/(t**+i-1)}function Eo(e){return{result:`success`,value:e}}function Do(e){return{result:`error`,value:e}}var Oo=class{constructor(e,t,n,r){this.expression=e,this._warningHistory={},this._evaluator=new qr,this._defaultValue=n?Ho(n):null,this._enumValues=n&&n.type===`enum`?n.values:null,this._globalState=r,this._rootKey=t}evaluateWithoutErrorHandling(e,t,n,r,i,a){return this._globalState&&(e=Uo(e,this._globalState)),this._evaluator.globals=e,this._evaluator.feature=t,this._evaluator.featureState=n,this._evaluator.canonical=r,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)}evaluate(e,t,n,r,i,a){this._globalState&&(e=Uo(e,this._globalState)),this._evaluator.globals=e,this._evaluator.feature=t||null,this._evaluator.featureState=n||null,this._evaluator.canonical=r,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{let e=this.expression.evaluate(this._evaluator);if(e==null||typeof e==`number`&&e!==e)return this._defaultValue;if(this._enumValues&&!(e in this._enumValues))throw new H(`Expected value to be one of ${Object.keys(this._enumValues).map(e=>JSON.stringify(e)).join(`, `)}, but found ${JSON.stringify(e)} instead.`,``);return e}catch(e){let t=e instanceof H?e.path:``,n=`${t}|${e.message}`;return this._warningHistory[n]||(this._warningHistory[n]=!0,typeof console<`u`&&console.warn(ko(this._rootKey,t,e.message,this._defaultValue))),this._defaultValue}}};function ko(e,t,n,r){return`${e}${t}: ${n}${r==null?``:` Falling back to ${String(r)}.`}`}function Ao(e){if(!e)throw Error(`rootKey must identify the location of the expression in the style JSON, e.g. "layers[3].paint.line-width".`)}function jo(e){return Array.isArray(e)&&e.length>0&&typeof e[0]==`string`&&e[0]in Ja}function Mo(e,t,n,r){Ao(t);let i=new Za(Ja,ao,[],n?Vo(n):void 0),a=i.parse(e,void 0,void 0,void 0,n&&n.type===`string`?{typeAnnotation:`coerce`}:void 0);return a?Eo(new Oo(a,t,n,r)):Do(i.errors)}var No=class{constructor(e,t,n){this.kind=e,this._styleExpression=t,this.isStateDependent=e!==`constant`&&!so(t.expression),this.globalStateRefs=Bo(t.expression),this._globalState=n}evaluateWithoutErrorHandling(e,t,n,r,i,a){return this._globalState&&(e=Uo(e,this._globalState)),this._styleExpression.evaluateWithoutErrorHandling(e,t,n,r,i,a)}evaluate(e,t,n,r,i,a){return this._globalState&&(e=Uo(e,this._globalState)),this._styleExpression.evaluate(e,t,n,r,i,a)}},Po=class{constructor(e,t,n,r,i){this.kind=e,this.zoomStops=n,this._styleExpression=t,this.isStateDependent=e!==`camera`&&!so(t.expression),this.globalStateRefs=Bo(t.expression),this.interpolationType=r,this._globalState=i}evaluateWithoutErrorHandling(e,t,n,r,i,a){return this._globalState&&(e=Uo(e,this._globalState)),this._styleExpression.evaluateWithoutErrorHandling(e,t,n,r,i,a)}evaluate(e,t,n,r,i,a){return this._globalState&&(e=Uo(e,this._globalState)),this._styleExpression.evaluate(e,t,n,r,i,a)}interpolationFactor(e,t,n){return this.interpolationType?Zr.interpolationFactor(this.interpolationType,e,t,n):0}};function Fo(e){return e._styleExpression!==void 0}function Io(e,t,n,r){let i=Mo(e,t,n,r);if(i.result===`error`)return i;let a=i.value.expression,o=oo(a);if(!o&&!lo(n))return Do([new Ya(``,`data expressions not supported`)]);let s=co(a,[`zoom`]);if(!s&&!uo(n))return Do([new Ya(``,`zoom expressions not supported`)]);let c=zo(a);if(!c&&!s)return Do([new Ya(``,`"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.`)]);if(c instanceof Ya)return Do([c]);if(c instanceof Zr&&!fo(n))return Do([new Ya(``,`"interpolate" expressions cannot be used with this property`)]);if(!c)return Eo(o?new No(`constant`,i.value,r):new No(`source`,i.value,r));let l=c instanceof Zr?c.interpolation:void 0;return Eo(o?new Po(`camera`,i.value,c.labels,l,r):new Po(`composite`,i.value,c.labels,l,r))}var Lo=class e{constructor(e,t,n){this.isStateDependent=!1,this.globalStateRefs=/* @__PURE__ */ new Set,this._globalState=null,Ao(t),this._parameters=e,this._specification=n,this._rootKey=t,this._defaultValue=Ho(n),this._warningHistory={};let r=yo(this._parameters,this._specification);this.kind=r.kind,this.interpolationFactor=r.interpolationFactor,this.zoomStops=r.zoomStops,this.interpolationType=r.interpolationType,this._innerEvaluate=r.evaluate}evaluate(e,t){try{return this._innerEvaluate(e,t)}catch(e){let t=e instanceof Error?e.message:String(e),n=`|${t}`;return this._warningHistory[n]||(this._warningHistory[n]=!0,typeof console<`u`&&console.warn(ko(this._rootKey,``,t,this._defaultValue))),this._defaultValue}}static deserialize(t){return new e(t._parameters,t._rootKey,t._specification)}static serialize(e){return{_parameters:e._parameters,_specification:e._specification,_rootKey:e._rootKey}}};function Ro(e,t,n,r){if(ho(e))return new Lo(e,t,n);if(jo(e)){let i=Io(e,t,n,r);if(i.result===`error`)throw Error(i.value.map(e=>`${e.key}: ${e.message}`).join(`, `));return i.value}{let t=e;return n.type===`color`&&typeof e==`string`?t=V.parse(e):n.type===`padding`&&(typeof e==`number`||Array.isArray(e))?t=Nr.parse(e):n.type===`numberArray`&&(typeof e==`number`||Array.isArray(e))?t=Pr.parse(e):n.type===`colorArray`&&(typeof e==`string`||Array.isArray(e))?t=Fr.parse(e):n.type===`variableAnchorOffsetCollection`&&Array.isArray(e)?t=Lr.parse(e):n.type===`projectionDefinition`&&typeof e==`string`&&(t=zr.parse(e)),{globalStateRefs:/* @__PURE__ */ new Set,_globalState:null,kind:`constant`,evaluate:()=>t}}}function zo(e){let t=null;if(e instanceof di)t=zo(e.result);else if(e instanceof yi){for(let n of e.args)if(t=zo(n),t)break}else(e instanceof Yr||e instanceof Zr)&&e.input instanceof Qa&&e.input.name===`zoom`&&(t=e);return t instanceof Ya||e.eachChild(e=>{let n=zo(e);n instanceof Ya?t=n:!t&&n?t=new Ya(``,`"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.`):t&&n&&t!==n&&(t=new Ya(``,`Only one zoom-based "step" or "interpolate" subexpression may be used in an expression.`))}),t}function Bo(e,t=/* @__PURE__ */ new Set){return e instanceof qa&&t.add(e.key),e.eachChild(e=>{Bo(e,t)}),t}function Vo(e){let t={color:zn,string:L,number:I,enum:L,boolean:R,formatted:Wn,padding:Gn,numberArray:qn,colorArray:Kn,projectionDefinition:Bn,resolvedImage:Jn,variableAnchorOffsetCollection:Yn};return e.type===`array`?Xn(t[e.value]||z,e.length):t[e.type]}function Ho(e){if(e.type===`color`&&ho(e.default))return new V(0,0,0,0);switch(e.type){case`color`:return V.parse(e.default)||null;case`padding`:return Nr.parse(e.default)||null;case`numberArray`:return Pr.parse(e.default)||null;case`colorArray`:return Fr.parse(e.default)||null;case`variableAnchorOffsetCollection`:return Lr.parse(e.default)||null;case`projectionDefinition`:return zr.parse(e.default)||null;default:return e.default===void 0?null:e.default}}function Uo(e,t){let{zoom:n,heatmapDensity:r,elevation:i,lineProgress:a,isSupportedScript:o,accumulated:s}=e??{};return{zoom:n,heatmapDensity:r,elevation:i,lineProgress:a,isSupportedScript:o,accumulated:s,globalState:t}}function Wo(e){let t=!1;for(let n of e){let e=Go(n);if(e===`expression`)return`expression`;e===`legacy`&&(t=!0)}return t?`legacy`:`neutral`}function Go(e){if(typeof e==`boolean`)return`neutral`;if(!Array.isArray(e)||e.length===0)return`legacy`;switch(e[0]){case`has`:return e.length<2||e[1]===`$id`||e[1]===`$type`?`legacy`:e.length===2?`neutral`:`expression`;case`in`:return e.length>=3&&(typeof e[1]!=`string`||Array.isArray(e[2]))?`expression`:`legacy`;case`!in`:case`!has`:return`legacy`;case`==`:case`!=`:case`>`:case`>=`:case`<`:case`<=`:return e.length!==3||Array.isArray(e[1])||Array.isArray(e[2])?`expression`:`legacy`;case`none`:return`legacy`;case`any`:case`all`:return Wo(e.slice(1));default:return`expression`}}function Ko(e){return Go(e)!==`legacy`}function qo(e){return e===`$type`?[`geometry-type`]:e===`$id`?[`id`]:[`get`,e]}function Jo(e){switch(e[0]){case`==`:case`!=`:case`<`:case`<=`:case`>`:case`>=`:return e.length!==3||typeof e[1]!=`string`?null:[e[0],qo(e[1]),e[2]];case`in`:case`!in`:{if(e.length<2||typeof e[1]!=`string`)return null;let t=[`in`,qo(e[1]),[`literal`,e.slice(2)]];return e[0]===`!in`?[`!`,t]:t}case`has`:case`!has`:{if(e.length!==2||typeof e[1]!=`string`||e[1]===`$type`||e[1]===`$id`)return null;let t=[`has`,e[1]];return e[0]===`!has`?[`!`,t]:t}default:return null}}function Yo(e){if((e[0]===`<`||e[0]===`<=`||e[0]===`>`||e[0]===`>=`)&&e[1]===`$type`)return`"$type" cannot be use with operator "${e[0]}"`;let t=Jo(e);return t?`Mixing deprecated filter syntax with expression syntax is not supported. Replace ${JSON.stringify(e)} with ${JSON.stringify(t)}.`:`Mixing deprecated filter syntax with expression syntax is not supported. Convert ${JSON.stringify(e)} to expression syntax.`}function Xo(e,t,n){let r=n[e];return Array.isArray(r)?Ko(r)?Zo(r,t.concat(e)):{path:t.concat(e),legacyFilter:r}:null}function Zo(e,t=[]){if(!Array.isArray(e)||e.length<1)return null;switch(e[0]){case`all`:case`any`:case`none`:for(let n=1;n`u`)return;let r=n.path.map(e=>`[${e}]`).join(``);console.warn(`${t}${r}: ${Yo(n.legacyFilter)}`)}const $o={type:`boolean`,default:!1,transition:!1,"property-type":`data-driven`,expression:{interpolated:!1,parameters:[`zoom`,`feature`]}};function es(e,t,n){if(e==null)return{filter:()=>!0,needGeometry:!1,getGlobalStateRefs:()=>/* @__PURE__ */ new Set};Ko(e)?Qo(e,t):e=rs(e);let r=Mo(e,t,$o,n);if(r.result===`error`)throw Error(r.value.map(e=>`${e.key}: ${e.message}`).join(`, `));return{filter:(e,t,n)=>r.value.evaluate(e,t,{},n),needGeometry:ns(e),getGlobalStateRefs:()=>Bo(r.value.expression)}}function ts(e,t){return et)}function ns(e){if(!Array.isArray(e))return!1;if(e[0]===`within`||e[0]===`distance`)return!0;for(let t=1;t`||t===`<=`||t===`>=`?is(e[1],e[2],t):t===`any`?as(e.slice(1)):t===`all`?[`all`].concat(e.slice(1).map(rs)):t===`none`?[`all`].concat(e.slice(1).map(rs).map(cs)):t===`in`?os(e[1],e.slice(2)):t===`!in`?cs(os(e[1],e.slice(2))):t===`has`?ss(e[1]):t!==`!has`||cs(ss(e[1]))}function is(e,t,n){switch(e){case`$type`:return[`filter-type-${n}`,t];case`$id`:return[`filter-id-${n}`,t];default:return[`filter-${n}`,e,t]}}function as(e){return[`any`].concat(e.map(rs))}function os(e,t){if(t.length===0)return!1;switch(e){case`$type`:return[`filter-type-in`,[`literal`,t]];case`$id`:return[`filter-id-in`,[`literal`,t]];default:return t.length>200&&!t.some(e=>typeof e!=typeof t[0])?[`filter-in-large`,e,[`literal`,t.sort(ts)]]:[`filter-in-small`,e,[`literal`,t]]}}function ss(e){switch(e){case`$type`:return!0;case`$id`:return[`filter-has-id`];default:return[`filter-has`,e]}}function cs(e){return[`!`,e]}function ls(e){let t=e.key,n=e.value;return n?[new F(t,n,`constants have been deprecated as of v8`)]:[]}function us(e){return e instanceof Number||e instanceof String||e instanceof Boolean?e.valueOf():e}function ds(e){if(Array.isArray(e))return e.map(ds);if(e instanceof Object&&!(e instanceof Number||e instanceof String||e instanceof Boolean)){let t={};for(let n in e)t[n]=ds(e[n]);return t}return us(e)}function fs(e){let t=e.key,n=e.value,r=e.valueSpec||{},i=e.objectElementValidators||{},a=e.style,o=e.styleSpec,s=e.validateSpec,c=[],l=U(n);if(l!==`object`)return[new F(t,n,`object expected, ${l} found`)];for(let e in n){let l=e.split(`.`)[0],u=br(r,l)||r[`*`],d;if(br(i,l))d=i[l];else if(br(r,l)){if(n[e]===void 0)continue;d=s}else if(i[`*`])d=i[`*`];else if(r[`*`])d=s;else{c.push(new F(t,n[e],`unknown property "${e}"`));continue}c=c.concat(d({key:(t&&`${t}.`)+e,value:n[e],valueSpec:u,style:a,styleSpec:o,object:n,objectKey:e,validateSpec:s},n))}for(let e in r)i[e]||r[e].required&&r[e].default===void 0&&n[e]===void 0&&c.push(new F(t,n,`missing required property "${e}"`));return c}function ps(e){let t=e.value,n=e.valueSpec,r=e.validateSpec,i=e.style,a=e.styleSpec,o=e.key,s=e.arrayElementValidator||r;if(U(t)!==`array`)return[new F(o,t,`array expected, ${U(t)} found`)];if(n.length&&t.length!==n.length)return[new F(o,t,`array length ${n.length} expected, length ${t.length} found`)];let c={type:n.value,values:n.values};a.$version<7&&(c.function=n.function),U(n.value)===`object`&&(c=n.value);let l=[];for(let n=0;nr.maximum?[new F(t,n,`${n} is greater than the maximum value ${r.maximum}`)]:[]:[new F(t,n,`number expected, ${i} found`)]}function hs(e){let t=e.valueSpec,n=us(e.value.type),r,i={},a,o,s=n!==`categorical`&&e.value.property===void 0,c=!s,l=U(e.value.stops)===`array`&&U(e.value.stops[0])===`array`&&U(e.value.stops[0][0])===`object`,u=fs({key:e.key,value:e.value,valueSpec:e.styleSpec.function,validateSpec:e.validateSpec,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{stops:d,default:m}});return n===`identity`&&s&&u.push(new F(e.key,e.value,`missing required property "property"`)),n!==`identity`&&!e.value.stops&&u.push(new F(e.key,e.value,`missing required property "stops"`)),n===`exponential`&&e.valueSpec.expression&&!fo(e.valueSpec)&&u.push(new F(e.key,e.value,`exponential functions not supported`)),e.styleSpec.$version>=8&&(c&&!lo(e.valueSpec)?u.push(new F(e.key,e.value,`property functions not supported`)):s&&!uo(e.valueSpec)&&u.push(new F(e.key,e.value,`zoom functions not supported`))),(n===`categorical`||l)&&e.value.property===void 0&&u.push(new F(e.key,e.value,`"property" property is required`)),u;function d(e){if(n===`identity`)return[new F(e.key,e.value,`identity function may not have a "stops" property`)];let t=[],r=e.value;return t=t.concat(ps({key:e.key,value:r,valueSpec:e.valueSpec,validateSpec:e.validateSpec,style:e.style,styleSpec:e.styleSpec,arrayElementValidator:f})),U(r)===`array`&&r.length===0&&t.push(new F(e.key,r,`array must have at least one stop`)),t}function f(e){let n=[],r=e.value,s=e.key;if(U(r)!==`array`)return[new F(s,r,`array expected, ${U(r)} found`)];if(r.length!==2)return[new F(s,r,`array length 2 expected, length ${r.length} found`)];if(l){if(U(r[0])!==`object`)return[new F(s,r,`object expected, ${U(r[0])} found`)];if(r[0].zoom===void 0)return[new F(s,r,`object stop key must have zoom`)];if(r[0].value===void 0)return[new F(s,r,`object stop key must have value`)];if(o&&o>us(r[0].zoom))return[new F(s,r[0].zoom,`stop zoom values must appear in ascending order`)];us(r[0].zoom)!==o&&(o=us(r[0].zoom),a=void 0,i={}),n=n.concat(fs({key:`${s}[0]`,value:r[0],valueSpec:{zoom:{}},validateSpec:e.validateSpec,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{zoom:ms,value:p}}))}else n=n.concat(p({key:`${s}[0]`,value:r[0],valueSpec:{},validateSpec:e.validateSpec,style:e.style,styleSpec:e.styleSpec},r));return jo(ds(r[1]))?n.concat([new F(`${s}[1]`,r[1],`expressions are not allowed in function stops.`)]):n.concat(e.validateSpec({key:`${s}[1]`,value:r[1],valueSpec:t,validateSpec:e.validateSpec,style:e.style,styleSpec:e.styleSpec}))}function p(e,o){let s=U(e.value),c=us(e.value),l=e.value===null?o:e.value;if(!r)r=s;else if(s!==r)return[new F(e.key,l,`${s} stop domain type must match previous stop domain type ${r}`)];if(s!==`number`&&s!==`string`&&s!==`boolean`)return[new F(e.key,l,`stop domain value must be a number, string, or boolean`)];if(s!==`number`&&n!==`categorical`){let r=`number expected, ${s} found`;return lo(t)&&n===void 0&&(r+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new F(e.key,l,r)]}return n===`categorical`&&s===`number`&&(!isFinite(c)||Math.floor(c)!==c)?[new F(e.key,l,`integer expected, found ${c}`)]:n!==`categorical`&&s===`number`&&a!==void 0&&cnew F(`${e.key}${t.key}`,e.value,t.message));let n=t.value.expression||t.value._styleExpression.expression;if(e.expressionContext===`property`&&e.propertyKey===`text-font`&&!n.outputDefined())return[new F(e.key,e.value,`Invalid data expression for "${e.propertyKey}". Output values must be contained as literals within the expression.`)];if(e.expressionContext===`property`&&e.propertyType===`layout`&&!so(n))return[new F(e.key,e.value,`"feature-state" data expressions are not supported with layout properties.`)];if(e.expressionContext===`filter`&&!so(n))return[new F(e.key,e.value,`"feature-state" data expressions are not supported with filters.`)];if(e.expressionContext&&e.expressionContext.indexOf(`cluster`)===0){if(!co(n,[`zoom`,`feature-state`]))return[new F(e.key,e.value,`"zoom" and "feature-state" expressions are not supported with cluster properties.`)];if(e.expressionContext===`cluster-initial`&&!oo(n))return[new F(e.key,e.value,`Feature data expressions are not supported with initial expression part of cluster properties.`)]}return[]}function _s(e){let t=e.value,n=e.key,r=U(t);return r===`boolean`?[]:[new F(n,t,`boolean expected, ${r} found`)]}function vs(e){let t=e.key,n=e.value,r=U(n);return r===`string`?V.parse(String(n))?[]:[new F(t,n,`color expected, "${n}" found`)]:[new F(t,n,`color expected, ${r} found`)]}function ys(e){let t=e.key,n=e.value,r=e.valueSpec,i=[];return Array.isArray(r.values)?r.values.indexOf(us(n))===-1&&i.push(new F(t,n,`expected one of [${r.values.join(`, `)}], ${JSON.stringify(n)} found`)):Object.keys(r.values).indexOf(us(n))===-1&&i.push(new F(t,n,`expected one of [${Object.keys(r.values).join(`, `)}], ${JSON.stringify(n)} found`)),i}function bs(e,t){let n=e;for(let e of t)n=n[e];return n}function xs(e,t){let n=Zo(t);return n?[new F(`${e.key}${n.path.map(e=>`[${e}]`).join(``)}`,bs(e.value,n.path),Yo(n.legacyFilter),null,`warning`)]:[]}function Ss(e){let t=ds(e.value);return Ko(t)?[...xs(e,t),...gs(mo({},e,{expressionContext:`filter`,valueSpec:{value:`boolean`}}))]:Cs(e)}function Cs(e){let t=e.value,n=e.key;if(U(t)!==`array`)return[new F(n,t,`array expected, ${U(t)} found`)];let r=e.styleSpec,i,a=[];if(t.length<1)return[new F(n,t,`filter array must have at least 1 element`)];switch(a=a.concat(ys({key:`${n}[0]`,value:t[0],valueSpec:r.filter_operator,style:e.style,styleSpec:e.styleSpec})),us(t[0])){case`<`:case`<=`:case`>`:case`>=`:t.length>=2&&us(t[1])===`$type`&&a.push(new F(n,t,`"$type" cannot be use with operator "${t[0]}"`));case`==`:case`!=`:t.length!==3&&a.push(new F(n,t,`filter array for operator "${t[0]}" must have 3 elements`));case`in`:case`!in`:t.length>=2&&(i=U(t[1]),i!==`string`&&a.push(new F(`${n}[1]`,t[1],`string expected, ${i} found`)));for(let o=2;o{e in n&&t.push(new F(r,n[e],`"${e}" is prohibited for ref layers`))});let e;i.layers.forEach(t=>{us(t.id)===s&&(e=t)}),e?e.ref?t.push(new F(r,n.ref,`ref cannot reference another ref layer`)):o=us(e.type):t.push(new F(r,n.ref,`ref layer "${s}" not found`))}else if(o!==`background`){if(!n.source)t.push(new F(r,n,`missing required property "source"`));else{let e=i.sources&&i.sources[n.source],a=e&&us(e.type);e?a===`vector`&&o===`raster`?t.push(new F(r,n.source,`layer "${n.id}" requires a raster source`)):a!==`raster-dem`&&o===`hillshade`||a!==`raster-dem`&&o===`color-relief`?t.push(new F(r,n.source,`layer "${n.id}" requires a raster-dem source`)):a===`raster`&&o!==`raster`?t.push(new F(r,n.source,`layer "${n.id}" requires a vector source`)):a===`vector`&&!n[`source-layer`]?t.push(new F(r,n,`layer "${n.id}" must specify a "source-layer"`)):a===`raster-dem`&&o!==`hillshade`&&o!==`color-relief`?t.push(new F(r,n.source,`raster-dem source can only be used with layer type 'hillshade' or 'color-relief'.`)):o===`line`&&n.paint&&n.paint[`line-gradient`]&&(a!==`geojson`||!e.lineMetrics)&&t.push(new F(r,n,`layer "${n.id}" specifies a line-gradient, which requires a GeoJSON source with \`lineMetrics\` enabled.`)):t.push(new F(r,n.source,`source "${n.source}" not found`))}}return o===`raster`&&n.paint?.resampling&&n.paint?.[`raster-resampling`]&&t.push(new F(r,n.paint,`layer "${n.id}" redundantly specifies "resampling" and "raster-resampling" paint properties, but only one is allowed. It is advised to use "resampling".`)),t=t.concat(fs({key:r,value:n,valueSpec:a.layer,style:e.style,styleSpec:e.styleSpec,validateSpec:e.validateSpec,objectElementValidators:{"*"(){return[]},type(){return e.validateSpec({key:`${r}.type`,value:n.type,valueSpec:a.layer.type,style:e.style,styleSpec:e.styleSpec,validateSpec:e.validateSpec,object:n,objectKey:`type`})},filter:Ss,layout(e){return fs({layer:n,key:e.key,value:e.value,style:e.style,styleSpec:e.styleSpec,validateSpec:e.validateSpec,objectElementValidators:{"*"(e){return Es(mo({layerType:o},e))}}})},paint(e){return fs({layer:n,key:e.key,value:e.value,style:e.style,styleSpec:e.styleSpec,validateSpec:e.validateSpec,objectElementValidators:{"*"(e){return Ts(mo({layerType:o},e))}}})}}})),t}function Os(e){let t=e.value,n=e.key,r=U(t);return r===`string`?[]:[new F(n,t,`string expected, ${r} found`)]}function ks(e){let t=e.sourceName??``,n=e.value,r=e.styleSpec,i=r.source_raster_dem,a=e.style,o=[],s=U(n);if(n===void 0)return o;if(s!==`object`)return o.push(new F(`source_raster_dem`,n,`object expected, ${s} found`)),o;let c=us(n.encoding)===`custom`,l=[`redFactor`,`greenFactor`,`blueFactor`,`baseShift`],u=e.value.encoding?`"${e.value.encoding}"`:`Default`;for(let s in n)!c&&l.includes(s)?o.push(new F(s,n[s],`In "${t}": "${s}" is only valid when "encoding" is set to "custom". ${u} encoding found`)):i[s]?o=o.concat(e.validateSpec({key:s,value:n[s],valueSpec:i[s],validateSpec:e.validateSpec,style:a,styleSpec:r})):o.push(new F(s,n[s],`unknown property "${s}"`));return o}const As={promoteId:Ms};function js(e){let t=e.value,n=e.key,r=e.styleSpec,i=e.style,a=e.validateSpec;if(!t.type)return[new F(n,t,`"type" is required`)];let o=us(t.type),s;switch(o){case`vector`:case`raster`:return s=fs({key:n,value:t,valueSpec:r[`source_${o.replace(`-`,`_`)}`],style:e.style,styleSpec:r,objectElementValidators:As,validateSpec:a}),s;case`raster-dem`:return s=ks({sourceName:n,value:t,style:e.style,styleSpec:r,validateSpec:a}),s;case`geojson`:if(s=fs({key:n,value:t,valueSpec:r.source_geojson,style:i,styleSpec:r,validateSpec:a,objectElementValidators:As}),t.cluster)for(let e in t.clusterProperties){let[r,i]=t.clusterProperties[e],o=typeof r==`string`?[r,[`accumulated`],[`get`,e]]:r;s.push(...gs({key:`${n}.${e}.map`,value:i,validateSpec:a,expressionContext:`cluster-map`})),s.push(...gs({key:`${n}.${e}.reduce`,value:o,validateSpec:a,expressionContext:`cluster-reduce`}))}return s;case`video`:return fs({key:n,value:t,valueSpec:r.source_video,style:i,validateSpec:a,styleSpec:r});case`image`:return fs({key:n,value:t,valueSpec:r.source_image,style:i,validateSpec:a,styleSpec:r});case`canvas`:return[new F(n,null,`Please use runtime APIs to add canvas sources, rather than including them in stylesheets.`,`source.canvas`)];default:return ys({key:`${n}.type`,value:t.type,valueSpec:{values:[`vector`,`raster`,`raster-dem`,`geojson`,`video`,`image`]},style:i,validateSpec:a,styleSpec:r})}}function Ms({key:e,value:t}){if(U(t)===`string`)return Os({key:e,value:t});{let n=[];for(let r in t)n.push(...Os({key:`${e}.${r}`,value:t[r]}));return n}}function Ns(e){let t=e.value,n=e.styleSpec,r=n.light,i=e.style,a=[],o=U(t);if(t===void 0)return a;if(o!==`object`)return a=a.concat([new F(`light`,t,`object expected, ${o} found`)]),a;for(let o in t){let s=o.match(po);a=s&&r[s[1]]&&r[s[1]].transition?a.concat(e.validateSpec({key:o,value:t[o],valueSpec:n.transition,validateSpec:e.validateSpec,style:i,styleSpec:n})):r[o]?a.concat(e.validateSpec({key:o,value:t[o],valueSpec:r[o],validateSpec:e.validateSpec,style:i,styleSpec:n})):a.concat([new F(o,t[o],`unknown property "${o}"`)])}return a}function Ps(e){let t=e.value,n=e.styleSpec,r=n.sky,i=e.style,a=U(t);if(t===void 0)return[];if(a!==`object`)return[new F(`sky`,t,`object expected, ${a} found`)];let o=[];for(let a in t){let s=a.match(po);o=s&&r[s[1]]&&r[s[1]].transition?o.concat(e.validateSpec({key:a,value:t[a],valueSpec:n.transition,style:i,styleSpec:n})):r[a]?o.concat(e.validateSpec({key:a,value:t[a],valueSpec:r[a],style:i,styleSpec:n})):o.concat([new F(a,t[a],`unknown property "${a}"`)])}return o}function Fs(e){let t=e.value,n=e.styleSpec,r=n.terrain,i=e.style,a=[],o=U(t);if(t===void 0)return a;if(o!==`object`)return a=a.concat([new F(`terrain`,t,`object expected, ${o} found`)]),a;for(let o in t)a=r[o]?a.concat(e.validateSpec({key:o,value:t[o],valueSpec:r[o],validateSpec:e.validateSpec,style:i,styleSpec:n})):a.concat([new F(o,t[o],`unknown property "${o}"`)]);return a}function Is(e){return Os(e).length===0?[]:gs(e)}function Ls(e){return Os(e).length===0?[]:gs(e)}function Rs(e){let t=e.key,n=e.value;if(U(n)===`array`){if(n.length<1||n.length>4)return[new F(t,n,`padding requires 1 to 4 values; ${n.length} values found`)];let r={type:`number`},i=[];for(let a=0;a[new F(e,t,`invalid unicode range, expected a value such as "U+26", "U+0-10FFFF" or "U+4??"`)],i=n.match(Xs);if(!i)return r();let[,a,o,s]=i;if(s!==void 0)return s.length>6?r():[];let c=parseInt(a,16),l=o===void 0?c:parseInt(o,16);return c>Ys||l>Ys?[new F(e,t,`unicode range is out of bounds, the maximum code point is U+10FFFF`)]:c>l?[new F(e,t,`unicode range start must not be greater than its end, but ${n} is`)]:[]}function Qs(e){let t=e.key??`font-faces`,n=e.value,r=e.validateSpec,i=e.styleSpec??In,a=e.style;if(!qs(n))return[new F(t,n,`object expected, ${U(n)} found`)];let o=[];for(let e in n){let s=n[e],c=U(s);if(c===`string`)o.push(...Os({key:`${t}.${e}`,value:s}));else if(c===`array`){let n={url:{type:`string`,required:!0},"unicode-range":{type:`array`,value:`string`}};for(let[c,l]of s.entries()){let s=`${t}.${e}[${c}]`;o.push(...fs({key:s,value:l,valueSpec:n,styleSpec:i,style:a,validateSpec:r}));let u=qs(l)?l[`unicode-range`]:void 0;if(U(u)===`array`)for(let[e,t]of u.entries())o.push(...Zs(`${s}.unicode-range[${e}]`,t))}}else o.push(new F(`${t}.${e}`,s,`string or array expected, ${c} found`))}return o}const $s={"*"(){return[]},array:ps,boolean:_s,number:ms,color:vs,constants:ls,enum:ys,filter:Ss,function:hs,layer:Ds,object:fs,source:js,light:Ns,sky:Ps,terrain:Fs,projection:Us,projectionDefinition:Ws,string:Os,formatted:Is,resolvedImage:Ls,padding:Rs,numberArray:zs,colorArray:Bs,variableAnchorOffsetCollection:Vs,sprite:Hs,state:Js,fontFaces:Qs};function ec(e){let t=e.value,n=e.valueSpec,r=e.styleSpec;return e.validateSpec=ec,n.expression&&ho(us(t))?hs(e):n.expression&&jo(ds(t))?gs(e):n.type&&$s[n.type]?$s[n.type](e):fs(mo({},e,{valueSpec:n.type?r[n.type]:n}))}function tc(e){let t=e.value,n=e.key,r=Os(e);return r.length?r:(t.indexOf(`{fontstack}`)===-1&&r.push(new F(n,t,`"glyphs" url must include a "{fontstack}" token`)),t.indexOf(`{range}`)===-1&&r.push(new F(n,t,`"glyphs" url must include a "{range}" token`)),r)}function nc(e,t=P){let n=[];return n=n.concat(ec({key:``,value:e,valueSpec:t.$root,styleSpec:t,style:e,validateSpec:ec,objectElementValidators:{glyphs:tc,"*"(){return[]}}})),e.constants&&(n=n.concat(ls({key:`constants`,value:e.constants,style:e,styleSpec:t,validateSpec:ec}))),ic(n)}nc.source=ac(rc(js)),nc.sprite=ac(rc(Hs)),nc.glyphs=ac(rc(tc)),nc.fontFaces=ac(rc(Qs)),nc.light=ac(rc(Ns)),nc.sky=ac(rc(Ps)),nc.terrain=ac(rc(Fs)),nc.state=ac(rc(Js)),nc.layer=ac(rc(Ds)),nc.filter=ac(rc(Ss)),nc.paintProperty=ac(rc(Ts)),nc.layoutProperty=ac(rc(Es));function rc(e){return function(t){return e(Object.assign({},t,{validateSpec:ec}))}}function ic(e){return[].concat(e).sort((e,t)=>e.line-t.line)}function ac(e){return function(...t){return ic(e.apply(this,t))}}const oc={type:`enum`,"property-type":`data-constant`,expression:{interpolated:!1,parameters:[`global-state`]},values:{visible:{},none:{}},transition:!1,default:`visible`};var sc=class{constructor(e,t,n){this._rootKey=t,this._globalState=n,this.setValue(e)}evaluate(){return this._literalValue??this._compiledValue.evaluate({})}setValue(e){if(e==null||e===`visible`||e===`none`){this._literalValue=e===`none`?`none`:`visible`,this._compiledValue=void 0,this._globalStateRefs=/* @__PURE__ */ new Set;return}let t=Mo(e,this._rootKey,oc,this._globalState);if(t.result===`error`)throw this._literalValue=`visible`,this._compiledValue=void 0,Error(t.value.map(e=>`${e.key}: ${e.message}`).join(`, `));this._literalValue=void 0,this._compiledValue=t.value,this._globalStateRefs=Bo(t.value.expression)}getGlobalStateRefs(){return this._globalStateRefs}};function cc(e,t,n){return new sc(e,t,n)}const lc=nc,uc=new Set(Object.keys(P).filter(e=>e.startsWith(`source_`)).map(e=>e.slice(7).replaceAll(`_`,`-`)));function dc(e){return Object.entries(e.sources??{}).filter(([,e])=>!uc.has(e.type)).map(([e])=>`sources.${e}`)}function fc(e,t){let n=dc(t);return pc(e,lc(t).filter(({message:e})=>!n.some(t=>e.startsWith(`${t}:`)||e.startsWith(`${t}.`))))}function pc(e,t){let n=!1;for(let r of t){if(r.severity===`warning`){Ft(r.message);continue}e.fire(new Pn(Error(r.message))),n=!0}return n}function mc(e,t,n,r){return r?.validate!==!1&&pc(e,t({styleSpec:P,...n}))}var hc=class e{constructor(e,t,n){let r=this.cells=[];if(e instanceof ArrayBuffer){this.arrayBuffer=e;let i=new Int32Array(this.arrayBuffer);e=i[0],t=i[1],n=i[2],this.d=t+2*n;for(let e=0;e=l[c+0]&&r>=l[c+1])?(o[u]=!0,a.push(i[u])):o[u]=!1}}}_forEachCell(e,t,n,r,i,a,o,s){let c=this._convertToCellCoord(e),l=this._convertToCellCoord(t),u=this._convertToCellCoord(n),d=this._convertToCellCoord(r);for(let f=c;f<=u;f++)for(let c=l;c<=d;c++){let l=this.d*c+f;if((!s||s(this._convertFromCellCoord(f),this._convertFromCellCoord(c),this._convertFromCellCoord(f+1),this._convertFromCellCoord(c+1)))&&i.call(this,e,t,n,r,l,a,o,s))return}}_convertFromCellCoord(e){return(e-this.padding)/this.scale}_convertToCellCoord(e){return Math.max(0,Math.min(this.d-1,Math.floor(e*this.scale)+this.padding))}toArrayBuffer(){if(this.arrayBuffer)return this.arrayBuffer;let e=this.cells,t=3+this.cells.length+1+1,n=0;for(let e of this.cells)n+=e.length;let r=new Int32Array(t+n+this.keys.length+this.bboxes.length);r[0]=this.extent,r[1]=this.n,r[2]=this.padding;let i=t;for(let t=0;tn?(this.lastIntegerZoom=n+1,this.lastIntegerZoomTime=t):this.lastFloorZoomthis.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:t+(1-t)*n}:{fromScale:.5,toScale:1,t:1-(1-n)*t}}},wc=class{constructor(e,t,n,r){this.property=e,this.value=t,this.expression=Ro(t===void 0?e.specification.default:t,n,e.specification,r)}isDataDriven(){return this.expression.kind===`source`||this.expression.kind===`composite`}getGlobalStateRefs(){return this.expression.globalStateRefs||/* @__PURE__ */ new Set}readsGlobalState(e){let t=this.getGlobalStateRefs();return e.some(e=>t.has(e))}possiblyEvaluate(e,t,n){return this.property.possiblyEvaluate(this,e,t,n)}},Tc=class{constructor(e,t,n){this.property=e,this.value=new wc(e,void 0,t,n)}transitioned(e,t){return t.value===this.value?t:new Dc(this.property,this.value,t,xt({},e.transition,this.transition),e.now)}untransitioned(){return new Dc(this.property,this.value,null,{},0)}},Ec=class{constructor(e,t,n){this._properties=e,this._values=Object.create(e.defaultTransitionablePropertyValues),this._globalState=n,this._rootKey=t}_propertyRootKey(e){return`${this._rootKey}.${String(e)}`}hasProperty(e){return e in this._properties.defaultTransitionablePropertyValues}getValue(e){return Nt(this._values[e].value.value)}setValue(e,t){Object.hasOwn(this._values,e)||(this._values[e]=new Tc(this._values[e].property,this._propertyRootKey(e),this._globalState)),this._values[e].value=new wc(this._values[e].property,t===null?void 0:Nt(t),this._propertyRootKey(e),this._globalState)}setValues(e){for(let t in e){let n=e[t];t.endsWith(`-transition`)?this.setTransition(t.slice(0,-11),n):Mt(this._values[t].value.value,n)||this.setValue(t,n)}}getTransition(e){return Nt(this._values[e].transition)}setTransition(e,t){Object.hasOwn(this._values,e)||(this._values[e]=new Tc(this._values[e].property,this._propertyRootKey(e),this._globalState)),this._values[e].transition=Nt(t)||void 0}retainPriorGlobalState(e,t,n){for(let r of Object.keys(n._values))for(let i=n._values[r];i;i=i.prior){let{value:n}=i;n.property.specification.transition&&!n.isDataDriven()&&n.expression._globalState===this._globalState&&n.readsGlobalState(e)&&(i.value=new wc(n.property,n.value,this._propertyRootKey(r),t))}}applyGlobalStateChange(e,t,n,r){this.retainPriorGlobalState(e,t,n);let i=!1;for(let t of Object.keys(this._values)){let{value:n}=this._values[t];n.readsGlobalState(e)&&(this.setValue(t,n.value),i=!0)}return i?this.transitioned(r,n):n}serialize(){let e={};for(let t of Object.keys(this._values)){let n=this.getValue(t);n!==void 0&&(e[t]=n);let r=this.getTransition(t);r!==void 0&&(e[`${t}-transition`]=r)}return e}transitioned(e,t){let n=new Oc(this._properties);for(let r of Object.keys(this._values))n._values[r]=this._values[r].transitioned(e,t._values[r]);return n}untransitioned(){let e=new Oc(this._properties);for(let t of Object.keys(this._values))e._values[t]=this._values[t].untransitioned();return e}},Dc=class{constructor(e,t,n,r,i){this.property=e,this.value=t,this.begin=i+r.delay||0,this.end=this.begin+r.duration||0,e.specification.transition&&(r.delay||r.duration)&&(this.prior=n)}possiblyEvaluate(e,t,n){let r=e.now||0,i=this.value.possiblyEvaluate(e,t,n),a=this.prior;if(!a)return i;if(r>this.end||this.value.isDataDriven())return this.prior=null,i;if(rr.zoomHistory.lastIntegerZoom?{from:e,to:t}:{from:n,to:t}}interpolate(e){return e}},Fc=class{constructor(e,t){this.specification=e,this.name=t}possiblyEvaluate(e,t,n,r){if(e.value!==void 0){if(e.expression.kind===`constant`){let i=e.expression.evaluate(t,null,{},n,r);return this._calculate(i,i,i,t)}return this._calculate(e.expression.evaluate(new G(Math.floor(t.zoom-1),t)),e.expression.evaluate(new G(Math.floor(t.zoom),t)),e.expression.evaluate(new G(Math.floor(t.zoom+1),t)),t)}}_calculate(e,t,n,r){return r.zoom>r.zoomHistory.lastIntegerZoom?{from:e,to:t}:{from:n,to:t}}interpolate(e){return e}},Ic=class{constructor(e,t){this.specification=e,this.name=t}possiblyEvaluate(e,t,n,r){return!!e.expression.evaluate(t,null,{},n,r)}interpolate(){return!1}},Lc=class{constructor(e){this.properties=e,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[];for(let t in e){let n=e[t];n.specification.overridable&&this.overridableProperties.push(t);let r=this.defaultPropertyValues[t]=new wc(n,void 0,n.name,void 0),i=this.defaultTransitionablePropertyValues[t]=new Tc(n,n.name,void 0);this.defaultTransitioningPropertyValues[t]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[t]=r.possiblyEvaluate({})}}};W(`DataDrivenProperty`,q),W(`DataConstantProperty`,K),W(`CrossFadedDataDrivenProperty`,Pc),W(`CrossFadedProperty`,Fc),W(`ColorRampProperty`,Ic);const Rc=` is a PAINT property not a LAYOUT property. Use get/setPaintProperty instead?`,zc=` is a LAYOUT property not a PAINT property. Use get/setLayoutProperty instead?`;var Bc=class extends Fn{constructor(e,t,n){if(super(),this.id=e.id,this.type=e.type,this._globalState=n,this._featureFilter={filter:()=>!0,needGeometry:!1,getGlobalStateRefs:()=>/* @__PURE__ */ new Set},this._visibilityExpression=cc(this.visibility,`layers[${this.id}].layout.visibility`,n),e.type!==`custom`&&(this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,e.type!==`background`&&(this.source=e.source,this.sourceLayer=e[`source-layer`],this.filter=e.filter,this._featureFilter=es(e.filter,`layers[${this.id}].filter`,n)),t.layout&&(this._unevaluatedLayout=new kc(t.layout,`layers[${this.id}].layout`,n)),t.paint)){this._transitionablePaint=new Ec(t.paint,`layers[${this.id}].paint`,n);for(let t in e.paint)this.setPaintProperty(t,e.paint[t],{validate:!1});for(let t in e.layout)this.setLayoutProperty(t,e.layout[t],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new jc(t.paint)}}setFilter(e){this.filter=e,this._featureFilter=es(e,`layers[${this.id}].filter`,this._globalState)}getCrossfadeParameters(){return this._crossfadeParameters}getLayoutProperty(e){if(e===`visibility`)return this.visibility;if(this._transitionablePaint?.hasProperty(e))throw Error(e+Rc);if(!this._unevaluatedLayout)throw Error(`Cannot get layout property "${e}" on layer type "${this.type}" which has no layout properties.`);return this._unevaluatedLayout.getValue(e)}getLayoutAffectingGlobalStateRefs(){let e=/* @__PURE__ */ new Set;for(let t of this._visibilityExpression.getGlobalStateRefs())e.add(t);if(this._unevaluatedLayout)for(let t in this._unevaluatedLayout._values){let n=this._unevaluatedLayout._values[t];for(let t of n.getGlobalStateRefs())e.add(t)}for(let t of this._featureFilter.getGlobalStateRefs())e.add(t);return e}getPaintAffectingGlobalStateRefs(){let e=new globalThis.Map;if(this._transitionablePaint)for(let t in this._transitionablePaint._values){let n=this._transitionablePaint._values[t].value;for(let r of n.getGlobalStateRefs()){let i=e.get(r)??[];i.push({name:t,value:n.value}),e.set(r,i)}}return e}getVisibilityAffectingGlobalStateRefs(){return this._visibilityExpression.getGlobalStateRefs()}setLayoutProperty(e,t,n={}){if(e===`visibility`){this.visibility=t,this._visibilityExpression.setValue(t),this.recalculateVisibility();return}if(this._transitionablePaint?.hasProperty(e)){this.fire(new Pn(/* @__PURE__ */ Error(e+Rc)));return}t!=null&&this._validate(lc.layoutProperty,`layers.${this.id}.layout.${e}`,e,t,n)||this._unevaluatedLayout.setValue(e,t)}getPaintProperty(e){if(e.endsWith(`-transition`)){let t=e.slice(0,-11);if(t===`visibility`||this._unevaluatedLayout?.hasProperty(t))throw Error(e+zc);return this._transitionablePaint.getTransition(t)}if(e===`visibility`||this._unevaluatedLayout?.hasProperty(e))throw Error(e+zc);return this._transitionablePaint.getValue(e)}setPaintProperty(e,t,n={}){if(e===`visibility`||this._unevaluatedLayout?.hasProperty(e))return this.fire(new Pn(/* @__PURE__ */ Error(e+zc))),!1;if(t!=null&&this._validate(lc.paintProperty,`layers.${this.id}.paint.${e}`,e,t,n))return!1;if(e.endsWith(`-transition`))return this._transitionablePaint.setTransition(e.slice(0,-11),t||void 0),!1;{let n=this._transitionablePaint._values[e],r=n.property.specification[`property-type`]===`cross-faded-data-driven`,i=n.value.isDataDriven(),a=n.value;this._transitionablePaint.setValue(e,t),this._handleSpecialPaintPropertyUpdate(e);let o=this._transitionablePaint._values[e].value;return o.isDataDriven()||i||r||this._handleOverridablePaintPropertyUpdate(e,a,o)}}_handleSpecialPaintPropertyUpdate(e){}_handleOverridablePaintPropertyUpdate(e,t,n){return!1}isHidden(e=this.minzoom,t=!1){return this.minzoom&&e<(t?Math.floor(this.minzoom):this.minzoom)||this.maxzoom&&e>=this.maxzoom?!0:this._evaluatedVisibility===`none`}updateTransitions(e){this._transitioningPaint=this._transitionablePaint.transitioned(e,this._transitioningPaint)}retainPriorGlobalState(e,t){this._transitionablePaint?.retainPriorGlobalState(e,t,this._transitioningPaint)}hasTransition(){return this._transitioningPaint.hasTransition()}recalculateVisibility(){this._evaluatedVisibility=this._visibilityExpression.evaluate()}recalculate(e,t){e.getCrossfadeParameters&&(this._crossfadeParameters=e.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(e,void 0,t)),this.paint=this._transitioningPaint.possiblyEvaluate(e,void 0,t)}serialize(){let e={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout?.serialize(),paint:this._transitionablePaint?.serialize()};return this.visibility&&(e.layout||={},e.layout.visibility=this.visibility),jt(e,(e,t)=>e!==void 0&&!(t===`layout`&&!Object.keys(e).length)&&!(t===`paint`&&!Object.keys(e).length))}_validate(e,t,n,r,i={}){return mc(this,e,{key:t,layerType:this.type,objectKey:n,value:r},i)}is3D(){return!1}isTileClipped(){return!1}hasOffscreenPass(){return!1}resize(){}isStateDependent(){for(let e in this.paint._values){let t=this.paint.get(e);if(t instanceof Ac&&lo(t.property.specification)&&(t.value.kind===`source`||t.value.kind===`composite`)&&t.value.isStateDependent)return!0}return!1}};let Vc;const Hc=()=>Vc||=new Lc({"raster-opacity":new K(P.paint_raster[`raster-opacity`],`raster-opacity`),"raster-hue-rotate":new K(P.paint_raster[`raster-hue-rotate`],`raster-hue-rotate`),"raster-brightness-min":new K(P.paint_raster[`raster-brightness-min`],`raster-brightness-min`),"raster-brightness-max":new K(P.paint_raster[`raster-brightness-max`],`raster-brightness-max`),"raster-saturation":new K(P.paint_raster[`raster-saturation`],`raster-saturation`),"raster-contrast":new K(P.paint_raster[`raster-contrast`],`raster-contrast`),resampling:new K(P.paint_raster.resampling,`resampling`),"raster-resampling":new K(P.paint_raster[`raster-resampling`],`raster-resampling`),"raster-fade-duration":new K(P.paint_raster[`raster-fade-duration`],`raster-fade-duration`)});var Uc={get paint(){return Hc()}};const Wc=e=>e.type===`raster`;var Gc=class extends Bc{constructor(e,t){super(e,Uc,t)}};const Kc={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array};var qc=class{constructor(e,t){this._structArray=e,this._pos1=t*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8}},J=class{constructor(){this.isTransferred=!1,this.capacity=-1,this.resize(0)}static serialize(e,t){return e._trim(),t&&(e.isTransferred=!0,t.push(e.arrayBuffer)),{length:e.length,arrayBuffer:e.arrayBuffer}}static deserialize(e){let t=Object.create(this.prototype);return t.arrayBuffer=e.arrayBuffer,t.length=e.length,t.capacity=e.arrayBuffer.byteLength/t.bytesPerElement,t._refreshViews(),t}_trim(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())}clear(){this.length=0}resize(e){this.reserve(e),this.length=e}reserve(e){if(e>this.capacity){this.capacity=Math.max(e,Math.floor(this.capacity*5),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);let t=this.uint8;this._refreshViews(),t&&this.uint8.set(t)}}_refreshViews(){throw Error(`_refreshViews() must be implemented by each concrete StructArray layout`)}freeBufferAfterUpload(){this.arrayBuffer=/* @__PURE__ */ new ArrayBuffer(0),this._refreshViews()}};function Jc(e,t=1){let n=0,r=0;return{members:e.map(e=>{let i=Yc(e.type),a=n=Xc(n,Math.max(t,i)),o=e.components||1;return r=Math.max(r,i),n+=i*o,{name:e.name,type:e.type,components:o,offset:a}}),size:Xc(n,Math.max(r,t)),alignment:t}}function Yc(e){return Kc[e].BYTES_PER_ELEMENT}function Xc(e,t){return Math.ceil(e/t)*t}var Zc=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t){let n=this.length;return this.resize(n+1),this.emplace(n,e,t)}emplace(e,t,n){let r=e*2;return this.int16[r+0]=t,this.int16[r+1]=n,e}};Zc.prototype.bytesPerElement=4,W(`StructArrayLayout2i4`,Zc);var Qc=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n){let r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)}emplace(e,t,n,r){let i=e*3;return this.int16[i+0]=t,this.int16[i+1]=n,this.int16[i+2]=r,e}};Qc.prototype.bytesPerElement=6,W(`StructArrayLayout3i6`,Qc);var $c=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r){let i=this.length;return this.resize(i+1),this.emplace(i,e,t,n,r)}emplace(e,t,n,r,i){let a=e*4;return this.int16[a+0]=t,this.int16[a+1]=n,this.int16[a+2]=r,this.int16[a+3]=i,e}};$c.prototype.bytesPerElement=8,W(`StructArrayLayout4i8`,$c);var el=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a){let o=this.length;return this.resize(o+1),this.emplace(o,e,t,n,r,i,a)}emplace(e,t,n,r,i,a,o){let s=e*6;return this.int16[s+0]=t,this.int16[s+1]=n,this.int16[s+2]=r,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,e}};el.prototype.bytesPerElement=12,W(`StructArrayLayout2i4i12`,el);var tl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a){let o=this.length;return this.resize(o+1),this.emplace(o,e,t,n,r,i,a)}emplace(e,t,n,r,i,a,o){let s=e*4,c=e*8;return this.int16[s+0]=t,this.int16[s+1]=n,this.uint8[c+4]=r,this.uint8[c+5]=i,this.uint8[c+6]=a,this.uint8[c+7]=o,e}};tl.prototype.bytesPerElement=8,W(`StructArrayLayout2i4ub8`,tl);var nl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t){let n=this.length;return this.resize(n+1),this.emplace(n,e,t)}emplace(e,t,n){let r=e*2;return this.float32[r+0]=t,this.float32[r+1]=n,e}};nl.prototype.bytesPerElement=8,W(`StructArrayLayout2f8`,nl);var rl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s,c,l){let u=this.length;return this.resize(u+1),this.emplace(u,e,t,n,r,i,a,o,s,c,l)}emplace(e,t,n,r,i,a,o,s,c,l,u){let d=e*10;return this.uint16[d+0]=t,this.uint16[d+1]=n,this.uint16[d+2]=r,this.uint16[d+3]=i,this.uint16[d+4]=a,this.uint16[d+5]=o,this.uint16[d+6]=s,this.uint16[d+7]=c,this.uint16[d+8]=l,this.uint16[d+9]=u,e}};rl.prototype.bytesPerElement=20,W(`StructArrayLayout10ui20`,rl);var il=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s){let c=this.length;return this.resize(c+1),this.emplace(c,e,t,n,r,i,a,o,s)}emplace(e,t,n,r,i,a,o,s,c){let l=e*8;return this.uint16[l+0]=t,this.uint16[l+1]=n,this.uint16[l+2]=r,this.uint16[l+3]=i,this.uint16[l+4]=a,this.uint16[l+5]=o,this.uint16[l+6]=s,this.uint16[l+7]=c,e}};il.prototype.bytesPerElement=16,W(`StructArrayLayout8ui16`,il);var al=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s,c,l,u,d,f){let p=this.length;return this.resize(p+1),this.emplace(p,e,t,n,r,i,a,o,s,c,l,u,d,f)}emplace(e,t,n,r,i,a,o,s,c,l,u,d,f,p){let m=e*14,h=e*7;return this.int16[m+0]=t,this.int16[m+1]=n,this.int16[m+2]=r,this.int16[m+3]=i,this.uint16[m+4]=a,this.uint16[m+5]=o,this.uint16[m+6]=s,this.uint16[m+7]=c,this.int16[m+8]=l,this.int16[m+9]=u,this.int16[m+10]=d,this.int16[m+11]=f,this.float32[h+6]=p,e}};al.prototype.bytesPerElement=28,W(`StructArrayLayout4i4ui4i1f28`,al);var ol=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,n){let r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)}emplace(e,t,n,r){let i=e*3;return this.float32[i+0]=t,this.float32[i+1]=n,this.float32[i+2]=r,e}};ol.prototype.bytesPerElement=12,W(`StructArrayLayout3f12`,ol);var sl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)}emplaceBack(e){let t=this.length;return this.resize(t+1),this.emplace(t,e)}emplace(e,t){let n=e*1;return this.uint32[n+0]=t,e}};sl.prototype.bytesPerElement=4,W(`StructArrayLayout1ul4`,sl);var cl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s,c){let l=this.length;return this.resize(l+1),this.emplace(l,e,t,n,r,i,a,o,s,c)}emplace(e,t,n,r,i,a,o,s,c,l){let u=e*10,d=e*5;return this.int16[u+0]=t,this.int16[u+1]=n,this.int16[u+2]=r,this.int16[u+3]=i,this.int16[u+4]=a,this.int16[u+5]=o,this.uint32[d+3]=s,this.uint16[u+8]=c,this.uint16[u+9]=l,e}};cl.prototype.bytesPerElement=20,W(`StructArrayLayout6i1ul2ui20`,cl);var ll=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a){let o=this.length;return this.resize(o+1),this.emplace(o,e,t,n,r,i,a)}emplace(e,t,n,r,i,a,o){let s=e*6;return this.int16[s+0]=t,this.int16[s+1]=n,this.int16[s+2]=r,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,e}};ll.prototype.bytesPerElement=12,W(`StructArrayLayout2i2i2i12`,ll);var ul=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i){let a=this.length;return this.resize(a+1),this.emplace(a,e,t,n,r,i)}emplace(e,t,n,r,i,a){let o=e*4,s=e*8;return this.float32[o+0]=t,this.float32[o+1]=n,this.float32[o+2]=r,this.int16[s+6]=i,this.int16[s+7]=a,e}};ul.prototype.bytesPerElement=16,W(`StructArrayLayout2f1f2i16`,ul);var dl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a){let o=this.length;return this.resize(o+1),this.emplace(o,e,t,n,r,i,a)}emplace(e,t,n,r,i,a,o){let s=e*16,c=e*4,l=e*8;return this.uint8[s+0]=t,this.uint8[s+1]=n,this.float32[c+1]=r,this.float32[c+2]=i,this.int16[l+6]=a,this.int16[l+7]=o,e}};dl.prototype.bytesPerElement=16,W(`StructArrayLayout2ub2f2i16`,dl);var fl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,n){let r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)}emplace(e,t,n,r){let i=e*3;return this.uint16[i+0]=t,this.uint16[i+1]=n,this.uint16[i+2]=r,e}};fl.prototype.bytesPerElement=6,W(`StructArrayLayout3ui6`,fl);var pl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_){let v=this.length;return this.resize(v+1),this.emplace(v,e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_)}emplace(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v){let y=e*26,b=e*13,x=e*52;return this.int16[y+0]=t,this.int16[y+1]=n,this.uint16[y+2]=r,this.uint16[y+3]=i,this.uint32[b+2]=a,this.uint32[b+3]=o,this.uint32[b+4]=s,this.uint16[y+10]=c,this.uint16[y+11]=l,this.uint16[y+12]=u,this.float32[b+7]=d,this.float32[b+8]=f,this.uint8[x+36]=p,this.uint8[x+37]=m,this.uint8[x+38]=h,this.uint32[b+10]=g,this.int16[y+22]=_,this.float32[b+12]=v,e}};pl.prototype.bytesPerElement=52,W(`StructArrayLayout2i2ui3ul3ui2f3ub1ul1i1f52`,pl);var ml=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O){let k=this.length;return this.resize(k+1),this.emplace(k,e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O)}emplace(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k){let A=e*34,ee=e*17;return this.int16[A+0]=t,this.int16[A+1]=n,this.int16[A+2]=r,this.int16[A+3]=i,this.int16[A+4]=a,this.int16[A+5]=o,this.int16[A+6]=s,this.int16[A+7]=c,this.uint16[A+8]=l,this.uint16[A+9]=u,this.uint16[A+10]=d,this.uint16[A+11]=f,this.uint16[A+12]=p,this.uint16[A+13]=m,this.uint16[A+14]=h,this.uint16[A+15]=g,this.uint16[A+16]=_,this.uint16[A+17]=v,this.uint16[A+18]=y,this.uint16[A+19]=b,this.uint16[A+20]=x,this.uint16[A+21]=S,this.uint16[A+22]=C,this.uint32[ee+12]=w,this.float32[ee+13]=T,this.float32[ee+14]=E,this.uint16[A+30]=D,this.uint16[A+31]=O,this.float32[ee+16]=k,e}};ml.prototype.bytesPerElement=68,W(`StructArrayLayout8i15ui1ul2f2ui1f68`,ml);var hl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e){let t=this.length;return this.resize(t+1),this.emplace(t,e)}emplace(e,t){let n=e*1;return this.float32[n+0]=t,e}};hl.prototype.bytesPerElement=4,W(`StructArrayLayout1f4`,hl);var gl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,n){let r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)}emplace(e,t,n,r){let i=e*6,a=e*3;return this.uint16[i+0]=t,this.float32[a+1]=n,this.float32[a+2]=r,e}};gl.prototype.bytesPerElement=12,W(`StructArrayLayout1ui2f12`,gl);var _l=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,n){let r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)}emplace(e,t,n,r){let i=e*2,a=e*4;return this.uint32[i+0]=t,this.uint16[a+2]=n,this.uint16[a+3]=r,e}};_l.prototype.bytesPerElement=8,W(`StructArrayLayout1ul2ui8`,_l);var vl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t){let n=this.length;return this.resize(n+1),this.emplace(n,e,t)}emplace(e,t,n){let r=e*2;return this.uint16[r+0]=t,this.uint16[r+1]=n,e}};vl.prototype.bytesPerElement=4,W(`StructArrayLayout2ui4`,vl);var yl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e){let t=this.length;return this.resize(t+1),this.emplace(t,e)}emplace(e,t){let n=e*1;return this.uint16[n+0]=t,e}};yl.prototype.bytesPerElement=2,W(`StructArrayLayout1ui2`,yl);var bl=class extends J{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,n,r){let i=this.length;return this.resize(i+1),this.emplace(i,e,t,n,r)}emplace(e,t,n,r,i){let a=e*4;return this.float32[a+0]=t,this.float32[a+1]=n,this.float32[a+2]=r,this.float32[a+3]=i,e}};bl.prototype.bytesPerElement=16,W(`StructArrayLayout4f16`,bl);var xl=class extends qc{get anchorPointX(){return this._structArray.int16[this._pos2+0]}get anchorPointY(){return this._structArray.int16[this._pos2+1]}get x1(){return this._structArray.int16[this._pos2+2]}get y1(){return this._structArray.int16[this._pos2+3]}get x2(){return this._structArray.int16[this._pos2+4]}get y2(){return this._structArray.int16[this._pos2+5]}get featureIndex(){return this._structArray.uint32[this._pos4+3]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+8]}get bucketIndex(){return this._structArray.uint16[this._pos2+9]}get anchorPoint(){return new l(this.anchorPointX,this.anchorPointY)}};xl.prototype.size=20;var Sl=class extends cl{get(e){return new xl(this,e)}};W(`CollisionBoxArray`,Sl);var Cl=class extends qc{get anchorX(){return this._structArray.int16[this._pos2+0]}get anchorY(){return this._structArray.int16[this._pos2+1]}get glyphStartIndex(){return this._structArray.uint16[this._pos2+2]}get numGlyphs(){return this._structArray.uint16[this._pos2+3]}get vertexStartIndex(){return this._structArray.uint32[this._pos4+2]}get lineStartIndex(){return this._structArray.uint32[this._pos4+3]}get lineLength(){return this._structArray.uint32[this._pos4+4]}get segment(){return this._structArray.uint16[this._pos2+10]}get lowerSize(){return this._structArray.uint16[this._pos2+11]}get upperSize(){return this._structArray.uint16[this._pos2+12]}get lineOffsetX(){return this._structArray.float32[this._pos4+7]}get lineOffsetY(){return this._structArray.float32[this._pos4+8]}get writingMode(){return this._structArray.uint8[this._pos1+36]}get placedOrientation(){return this._structArray.uint8[this._pos1+37]}set placedOrientation(e){this._structArray.uint8[this._pos1+37]=e}get hidden(){return this._structArray.uint8[this._pos1+38]}set hidden(e){this._structArray.uint8[this._pos1+38]=e}get crossTileID(){return this._structArray.uint32[this._pos4+10]}set crossTileID(e){this._structArray.uint32[this._pos4+10]=e}get associatedIconIndex(){return this._structArray.int16[this._pos2+22]}get heightOffset(){return this._structArray.float32[this._pos4+12]}};Cl.prototype.size=52;var wl=class extends pl{get(e){return new Cl(this,e)}};W(`PlacedSymbolArray`,wl);var Tl=class extends qc{get anchorX(){return this._structArray.int16[this._pos2+0]}get anchorY(){return this._structArray.int16[this._pos2+1]}get rightJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+2]}get centerJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+3]}get leftJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+4]}get verticalPlacedTextSymbolIndex(){return this._structArray.int16[this._pos2+5]}get placedIconSymbolIndex(){return this._structArray.int16[this._pos2+6]}get verticalPlacedIconSymbolIndex(){return this._structArray.int16[this._pos2+7]}get key(){return this._structArray.uint16[this._pos2+8]}get textBoxStartIndex(){return this._structArray.uint16[this._pos2+9]}get textBoxEndIndex(){return this._structArray.uint16[this._pos2+10]}get verticalTextBoxStartIndex(){return this._structArray.uint16[this._pos2+11]}get verticalTextBoxEndIndex(){return this._structArray.uint16[this._pos2+12]}get iconBoxStartIndex(){return this._structArray.uint16[this._pos2+13]}get iconBoxEndIndex(){return this._structArray.uint16[this._pos2+14]}get verticalIconBoxStartIndex(){return this._structArray.uint16[this._pos2+15]}get verticalIconBoxEndIndex(){return this._structArray.uint16[this._pos2+16]}get featureIndex(){return this._structArray.uint16[this._pos2+17]}get numHorizontalGlyphVertices(){return this._structArray.uint16[this._pos2+18]}get numVerticalGlyphVertices(){return this._structArray.uint16[this._pos2+19]}get numIconVertices(){return this._structArray.uint16[this._pos2+20]}get numVerticalIconVertices(){return this._structArray.uint16[this._pos2+21]}get useRuntimeCollisionCircles(){return this._structArray.uint16[this._pos2+22]}get crossTileID(){return this._structArray.uint32[this._pos4+12]}set crossTileID(e){this._structArray.uint32[this._pos4+12]=e}get textBoxScale(){return this._structArray.float32[this._pos4+13]}get collisionCircleDiameter(){return this._structArray.float32[this._pos4+14]}get textAnchorOffsetStartIndex(){return this._structArray.uint16[this._pos2+30]}get textAnchorOffsetEndIndex(){return this._structArray.uint16[this._pos2+31]}get heightOffset(){return this._structArray.float32[this._pos4+16]}};Tl.prototype.size=68;var El=class extends ml{get(e){return new Tl(this,e)}};W(`SymbolInstanceArray`,El);var Dl=class extends hl{getoffsetX(e){return this.float32[e*1+0]}};W(`GlyphOffsetArray`,Dl);var Ol=class extends Qc{getx(e){return this.int16[e*3+0]}gety(e){return this.int16[e*3+1]}gettileUnitDistanceFromAnchor(e){return this.int16[e*3+2]}};W(`SymbolLineVertexArray`,Ol);var kl=class extends qc{get textAnchor(){return this._structArray.uint16[this._pos2+0]}get textOffset0(){return this._structArray.float32[this._pos4+1]}get textOffset1(){return this._structArray.float32[this._pos4+2]}};kl.prototype.size=12;var Al=class extends gl{get(e){return new kl(this,e)}};W(`TextAnchorOffsetArray`,Al);var jl=class extends qc{get featureIndex(){return this._structArray.uint32[this._pos4+0]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+2]}get bucketIndex(){return this._structArray.uint16[this._pos2+3]}};jl.prototype.size=8;var Ml=class extends _l{get(e){return new jl(this,e)}};W(`FeatureIndexArray`,Ml);var Nl=class extends Zc{},Pl=class extends Qc{},Fl=class extends $c{},Il=class extends Zc{},Ll=class extends Zc{},Rl=class extends el{},zl=class extends tl{},Bl=class extends nl{},Vl=class extends rl{},Hl=class extends il{},Ul=class extends al{},Wl=class extends ol{},Gl=class extends sl{},Kl=class extends ll{},ql=class extends ul{},Jl=class extends dl{},Yl=class extends fl{},Xl=class extends fl{},Zl=class extends vl{},Ql=class extends yl{};const $l=Jc([{name:`a_pos`,components:2,type:`Int16`}],4),eu=$l.members;$l.size,$l.alignment;var tu=class e{constructor(e=[]){this._forceNewSegmentOnNextPrepare=!1,this.segments=e}prepareSegment(t,n,r,i){let a=this.segments[this.segments.length-1];return t>e.MAX_VERTEX_ARRAY_LENGTH&&Ft(`Max vertices per segment is ${e.MAX_VERTEX_ARRAY_LENGTH}: bucket requested ${t}. Consider using the \`fillLargeMeshArrays\` function if you require meshes with more than ${e.MAX_VERTEX_ARRAY_LENGTH} vertices.`),this._forceNewSegmentOnNextPrepare||!a||a.vertexLength+t>e.MAX_VERTEX_ARRAY_LENGTH||a.sortKey!==i?this.createNewSegment(n,r,i):a}createNewSegment(e,t,n){let r={vertexOffset:e.length,primitiveOffset:t.length,vertexLength:0,primitiveLength:0,vaos:{}};return n!==void 0&&(r.sortKey=n),this._forceNewSegmentOnNextPrepare=!1,this.segments.push(r),r}getOrCreateLatestSegment(e,t,n){return this.prepareSegment(0,e,t,n)}forceNewSegmentOnNextPrepare(){this._forceNewSegmentOnNextPrepare=!0}get(){return this.segments}destroy(){for(let e of this.segments)for(let t in e.vaos)e.vaos[t].destroy()}static simpleSegment(t,n,r,i){return new e([{vertexOffset:t,primitiveOffset:n,vertexLength:r,primitiveLength:i,vaos:{},sortKey:0}])}};tu.MAX_VERTEX_ARRAY_LENGTH=2**16-1,W(`SegmentVector`,tu);function nu(e,t){return e=yt(Math.floor(e),0,255),t=yt(Math.floor(t),0,255),256*e+t}const ru=Jc([{name:`a_pattern_from`,components:4,type:`Uint16`},{name:`a_pattern_to`,components:4,type:`Uint16`},{name:`a_pixel_ratio_from`,components:1,type:`Uint16`},{name:`a_pixel_ratio_to`,components:1,type:`Uint16`}]),iu=Jc([{name:`a_dasharray_from`,components:4,type:`Uint16`},{name:`a_dasharray_to`,components:4,type:`Uint16`}]);var au=/* @__PURE__ */ o(((e,t)=>{function n(e,t){for(var n=e.length&3,r=e.length-n,i=t,a,o=3432918353,s=461845907,c,l=0;l>>16)*o&65535)<<16)&4294967295,c=c<<15|c>>>17,c=(c&65535)*s+(((c>>>16)*s&65535)<<16)&4294967295,i^=c,i=i<<13|i>>>19,a=(i&65535)*5+(((i>>>16)*5&65535)<<16)&4294967295,i=(a&65535)+27492+(((a>>>16)+58964&65535)<<16);switch(c=0,n){case 3:c^=(e.charCodeAt(l+2)&255)<<16;case 2:c^=(e.charCodeAt(l+1)&255)<<8;case 1:c^=e.charCodeAt(l)&255,c=(c&65535)*o+(((c>>>16)*o&65535)<<16)&4294967295,c=c<<15|c>>>17,c=(c&65535)*s+(((c>>>16)*s&65535)<<16)&4294967295,i^=c}return i^=e.length,i^=i>>>16,i=(i&65535)*2246822507+(((i>>>16)*2246822507&65535)<<16)&4294967295,i^=i>>>13,i=(i&65535)*3266489909+(((i>>>16)*3266489909&65535)<<16)&4294967295,i^=i>>>16,i>>>0}t!==void 0&&(t.exports=n)})),ou=/* @__PURE__ */ o(((e,t)=>{function n(e,t){for(var n=e.length,r=t^n,i=0,a;n>=4;)a=e.charCodeAt(i)&255|(e.charCodeAt(++i)&255)<<8|(e.charCodeAt(++i)&255)<<16|(e.charCodeAt(++i)&255)<<24,a=(a&65535)*1540483477+(((a>>>16)*1540483477&65535)<<16),a^=a>>>24,a=(a&65535)*1540483477+(((a>>>16)*1540483477&65535)<<16),r=(r&65535)*1540483477+(((r>>>16)*1540483477&65535)<<16)^a,n-=4,++i;switch(n){case 3:r^=(e.charCodeAt(i+2)&255)<<16;case 2:r^=(e.charCodeAt(i+1)&255)<<8;case 1:r^=e.charCodeAt(i)&255,r=(r&65535)*1540483477+(((r>>>16)*1540483477&65535)<<16)}return r^=r>>>13,r=(r&65535)*1540483477+(((r>>>16)*1540483477&65535)<<16),r^=r>>>15,r>>>0}t.exports=n})),su=/* @__PURE__ */ c((/* @__PURE__ */ o(((e,t)=>{var n=au(),r=ou();t.exports=n,t.exports.murmur3=n,t.exports.murmur2=r})))(),1),cu=class e{constructor(){this.ids=[],this.positions=[],this.indexed=!1}add(e,t,n,r){this.ids.push(lu(e)),this.positions.push(t,n,r)}getPositions(e){if(!this.indexed)throw Error(`Trying to get index, but feature positions are not indexed`);let t=lu(e),n=0,r=this.ids.length-1;for(;n>1;this.ids[e]>=t?r=e:n=e+1}let i=[];for(;this.ids[n]===t;){let e=this.positions[3*n],t=this.positions[3*n+1],r=this.positions[3*n+2];i.push({index:e,start:t,end:r}),n++}return i}static serialize(e,t){let n=new Float64Array(e.ids),r=new Uint32Array(e.positions);return uu(n,r,0,n.length-1),t&&t.push(n.buffer,r.buffer),{ids:n,positions:r}}static deserialize(t){let n=new e;return n.ids=t.ids,n.positions=t.positions,n.indexed=!0,n}};function lu(e){let t=+e;return!isNaN(t)&&t<=2**53-1?t:(0,su.default)(String(e))}function uu(e,t,n,r){for(;n>1],a=n-1,o=r+1;for(;;){do a++;while(e[a]i);if(a>=o)break;du(e,a,o),du(t,3*a,3*o),du(t,3*a+1,3*o+1),du(t,3*a+2,3*o+2)}o-n`u_${e}`),this.type=n}setUniform(e,t,n){e.set(n.constantOr(this.value))}getBinding(e,t,n){return this.type===`color`?new vu(e,t):new mu(e,t)}},Tu=class{constructor(e,t){this.uniformNames=t.map(e=>`u_${e}`),this.patternFrom=null,this.patternTo=null,this.pixelRatioFrom=1,this.pixelRatioTo=1}setConstantPatternPositions(e,t){this.pixelRatioFrom=t.pixelRatio,this.pixelRatioTo=e.pixelRatio,this.patternFrom=t.tlbr,this.patternTo=e.tlbr}setConstantDashPositions(e,t){this.dashTo=[0,e.y,e.height,e.width],this.dashFrom=[0,t.y,t.height,t.width]}setUniform(e,t,n,r){let i=null;r===`u_pattern_to`?i=this.patternTo:r===`u_pattern_from`?i=this.patternFrom:r===`u_dasharray_to`?i=this.dashTo:r===`u_dasharray_from`?i=this.dashFrom:r===`u_pixel_ratio_to`?i=this.pixelRatioTo:r===`u_pixel_ratio_from`&&(i=this.pixelRatioFrom),i!==null&&e.set(i)}getBinding(e,t,n){return n.startsWith(`u_pattern`)||n.startsWith(`u_dasharray_`)?new _u(e,t):new mu(e,t)}},Eu=class{constructor(e,t,n,r){this.expression=e,this.type=n,this.maxValue=0,this.paintVertexAttributes=t.map(e=>({name:`a_${e}`,type:`Float32`,components:n===`color`?2:1,offset:0})),this.paintVertexArray=new r}populatePaintArray(e,t,n){let r=this.paintVertexArray.length,i=this.expression.evaluate(new G(0,n),t,{},n.canonical,[],n.formattedSection);this.paintVertexArray.resize(e),this._setPaintValue(r,e,i)}updatePaintArray(e,t,n,r,i){let a=this.expression.evaluate(new G(0,i),n,r);this._setPaintValue(e,t,a)}_setPaintValue(e,t,n){if(this.type===`color`){let r=Cu(n);for(let n=e;n`u_${e}_t`),this.type=n,this.useIntegerZoom=r,this.zoom=i,this.maxValue=0,this.paintVertexAttributes=t.map(e=>({name:`a_${e}`,type:`Float32`,components:n===`color`?4:2,offset:0})),this.paintVertexArray=new a}populatePaintArray(e,t,n){let r=this.expression.evaluate(new G(this.zoom,n),t,{},n.canonical,[],n.formattedSection),i=this.expression.evaluate(new G(this.zoom+1,n),t,{},n.canonical,[],n.formattedSection),a=this.paintVertexArray.length;this.paintVertexArray.resize(e),this._setPaintValue(a,e,r,i)}updatePaintArray(e,t,n,r,i){let a=this.expression.evaluate(new G(this.zoom,i),n,r),o=this.expression.evaluate(new G(this.zoom+1,i),n,r);this._setPaintValue(e,t,a,o)}_setPaintValue(e,t,n,r){if(this.type===`color`){let i=Cu(n),a=Cu(r);for(let n=e;n`#define HAS_UNIFORM_${e}`))}return e}getBinderAttributes(){let e=[];for(let t in this.binders){let n=this.binders[t];if(n instanceof Eu||n instanceof Du)for(let t of n.paintVertexAttributes)e.push(t.name);else if(n instanceof Ou){let t=n.getVertexAttributes();for(let n of t)e.push(n.name)}}return e}getBinderUniforms(){let e=[];for(let t in this.binders){let n=this.binders[t];if(n instanceof wu||n instanceof Tu||n instanceof Du)for(let t of n.uniformNames)e.push(t)}return e}getPaintVertexBuffers(){return this._buffers}getUniforms(e,t){let n=[];for(let r in this.binders){let i=this.binders[r];if(i instanceof wu||i instanceof Tu||i instanceof Du){for(let a of i.uniformNames)if(t[a]){let o=i.getBinding(e,t[a],a);n.push({name:a,property:r,binding:o})}}}return n}setUniforms(e,t,n,r){for(let{name:e,property:i,binding:a}of t)this.binders[i].setUniform(a,r,n.get(i),e)}updatePaintBuffers(e){this._buffers=[];for(let t in this.binders){let n=this.binders[t];if(e&&n instanceof Ou){let t=e.fromScale===2?n.zoomInPaintVertexBuffer:n.zoomOutPaintVertexBuffer;t&&this._buffers.push(t)}else(n instanceof Eu||n instanceof Du)&&n.paintVertexBuffer&&this._buffers.push(n.paintVertexBuffer)}}upload(e){for(let t in this.binders){let n=this.binders[t];(n instanceof Eu||n instanceof Du||n instanceof Ou)&&n.upload(e)}this.updatePaintBuffers()}destroy(){for(let e in this.binders){let t=this.binders[e];(t instanceof Eu||t instanceof Du||t instanceof Ou)&&t.destroy()}}},Mu=class{constructor(e,t,n=()=>!0){this.programConfigurations={};for(let r of e)this.programConfigurations[r.id]=new ju(r,t,n);this.needsUpload=!1,this._featureMap=new cu,this._bufferOffset=0}populatePaintArrays(e,t,n,r){for(let n in this.programConfigurations)this.programConfigurations[n].populatePaintArrays(e,t,r);t.id!==void 0&&this._featureMap.add(t.id,n,this._bufferOffset,e),this._bufferOffset=e,this.needsUpload=!0}updatePaintArrays(e,t,n,r){for(let i of n)this.needsUpload=this.programConfigurations[i.id].updatePaintArrays(e,this._featureMap,t,i,r)||this.needsUpload}get(e){return this.programConfigurations[e]}upload(e){if(this.needsUpload){for(let t in this.programConfigurations)this.programConfigurations[t].upload(e);this.needsUpload=!1}}destroy(){for(let e in this.programConfigurations)this.programConfigurations[e].destroy()}};function Nu(e,t){return{"text-opacity":[`opacity`],"icon-opacity":[`opacity`],"text-color":[`fill_color`],"icon-color":[`fill_color`],"text-halo-color":[`halo_color`],"icon-halo-color":[`halo_color`],"text-halo-blur":[`halo_blur`],"icon-halo-blur":[`halo_blur`],"text-halo-width":[`halo_width`],"icon-halo-width":[`halo_width`],"line-gap-width":[`gapwidth`],"line-dasharray":[`dasharray_to`,`dasharray_from`],"line-pattern":[`pattern_to`,`pattern_from`,`pixel_ratio_to`,`pixel_ratio_from`],"fill-pattern":[`pattern_to`,`pattern_from`,`pixel_ratio_to`,`pixel_ratio_from`],"fill-extrusion-pattern":[`pattern_to`,`pattern_from`,`pixel_ratio_to`,`pixel_ratio_from`]}[e]||[e.replace(`${t}-`,``).replace(/-/g,`_`)]}function Pu(e){return{"line-pattern":{source:Vl,composite:Vl},"fill-pattern":{source:Vl,composite:Vl},"fill-extrusion-pattern":{source:Vl,composite:Vl},"line-dasharray":{source:Hl,composite:Hl}}[e]}function Fu(e,t,n){let r={color:{source:nl,composite:bl},number:{source:hl,composite:nl}};return Pu(e)?.[n]||r[t][n]}W(`ConstantBinder`,wu),W(`CrossFadedConstantBinder`,Tu),W(`SourceExpressionBinder`,Eu),W(`CrossFadedPatternBinder`,ku),W(`CrossFadedDasharrayBinder`,Au),W(`CompositeExpressionBinder`,Du),W(`ProgramConfiguration`,ju,{omit:[`_buffers`]}),W(`ProgramConfigurationSet`,Mu);const Iu=2**14-1,Lu=-Iu-1;function Ru(e){let t=M/e.extent,n=e.loadGeometry();for(let e of n)for(let n of e){let e=Math.round(n.x*t),r=Math.round(n.y*t);n.x=yt(e,Lu,Iu),n.y=yt(r,Lu,Iu),(en.x+1||rn.y+1)&&Ft(`Geometry exceeds allowed extent, reduce your vector tile buffer size`)}return n}function zu(e,t){return{type:e.type,id:e.id,properties:e.properties,geometry:t?Ru(e):[]}}const Bu=-32768;function Vu(e,t,n,r,i){e.emplaceBack(Bu+t*8+r,Bu+n*8+i)}var Hu=class{constructor(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(e=>e.id),this.index=e.index,this.hasDependencies=!1,this.layoutVertexArray=new Il,this.indexArray=new Xl,this.segments=new tu,this.programConfigurations=new Mu(e.layers,e.zoom),this.stateDependentLayerIds=this.layers.filter(e=>e.isStateDependent()).map(e=>e.id)}populate(e,t,n){let r=this.layers[0],i=[],a=null,o=!1,s=r.type===`heatmap`;if(r.type===`circle`){let e=r;a=e.layout.get(`circle-sort-key`),o=!a.isConstant(),s||=e.paint.get(`circle-pitch-alignment`)===`map`}let c=s?t.subdivisionGranularity.circle:1,l=new G(this.zoom),u=this.layers[0]._featureFilter.needGeometry;for(let{feature:t,id:r,index:s,sourceLayerIndex:c}of e){let e=zu(t,u);if(!this.layers[0]._featureFilter.filter(l,e,n))continue;let d=o?a.evaluate(e,{},n):void 0,f={id:r,properties:t.properties,type:t.type,sourceLayerIndex:c,index:s,geometry:u?e.geometry:Ru(t),patterns:{},sortKey:d};i.push(f)}o&&i.sort((e,t)=>e.sortKey-t.sortKey);for(let r of i){let{geometry:i,index:a,sourceLayerIndex:o}=r,s=e[a].feature;this.addFeature(r,i,a,n,c),t.featureIndex.insert(s,i,a,o,this.index)}}update(e,t,n){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,{imagePositions:n})}addFeatures(e){}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,eu),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}addFeature(e,t,n,r,i=1){let a;switch(i){case 1:a=[0,7];break;case 3:a=[0,2,5,7];break;case 5:a=[0,1,3,4,6,7];break;case 7:a=[0,1,2,3,4,5,6,7];break;default:throw Error(`Invalid circle bucket granularity: ${i}; valid values are 1, 3, 5, 7.`)}let o=a.length;for(let n of t)for(let t of n){let n=t.x,r=t.y;if(n<0||n>=8192||r<0||r>=8192)continue;let i=this.segments.prepareSegment(o*o,this.layoutVertexArray,this.indexArray,e.sortKey),s=i.vertexLength;for(let e=0;e=3){for(let t of r)if($u(e,t))return!0}if(qu(e,r,n))return!0}return!1}function qu(e,t,n){if(e.length>1){if(Ju(e,t))return!0;for(let r of t)if(Xu(r,e,n))return!0}for(let r of e)if(Xu(r,t,n))return!0;return!1}function Ju(e,t){if(e.length===0||t.length===0)return!1;for(let n=0;n1?e.distSqr(n):e.distSqr(n.sub(t)._mult(i)._add(t))}function Qu(e,t){let n=!1,r,i,a;for(let o of e){r=o;for(let e=0,o=r.length-1;et.y!=a.y>t.y&&t.x<(a.x-i.x)*(t.y-i.y)/(a.y-i.y)+i.x&&(n=!n)}return n}function $u(e,t){let n=!1;for(let r=0,i=e.length-1;rt.y!=o.y>t.y&&t.x<(o.x-a.x)*(t.y-a.y)/(o.y-a.y)+a.x&&(n=!n)}return n}function ed(e,t,n,r,i){for(let a of e)if(t<=a.x&&n<=a.y&&r>=a.x&&i>=a.y)return!0;let a=[new l(t,n),new l(t,i),new l(r,i),new l(r,n)];if(e.length>2){for(let t of a)if($u(e,t))return!0}for(let t=0;ti.x&&t.x>i.x||e.yi.y&&t.y>i.y)return!1;let a=It(e,t,n[0]);return a!==It(e,t,n[1])||a!==It(e,t,n[2])||a!==It(e,t,n[3])}function nd(e,t,n){let r=t.paint.get(e).value;return r.kind===`constant`?r.value:n.programConfigurations.get(t.id).getMaxValue(e)}function rd(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function id(e,t,n,r,i){if(!t[0]&&!t[1])return e;let a=l.convert(t)._mult(i);n===`viewport`&&a._rotate(-r);let o=[];for(let t of e)o.push(t.sub(a));return o}function ad(e){let t=[];for(let n=0;nfd(e,t,n,r))}let md;const hd=()=>md||=new Lc({"circle-sort-key":new q(P.layout_circle[`circle-sort-key`],`circle-sort-key`)});let gd;const _d=()=>gd||=new Lc({"circle-radius":new q(P.paint_circle[`circle-radius`],`circle-radius`),"circle-color":new q(P.paint_circle[`circle-color`],`circle-color`),"circle-blur":new q(P.paint_circle[`circle-blur`],`circle-blur`),"circle-opacity":new q(P.paint_circle[`circle-opacity`],`circle-opacity`),"circle-translate":new K(P.paint_circle[`circle-translate`],`circle-translate`),"circle-translate-anchor":new K(P.paint_circle[`circle-translate-anchor`],`circle-translate-anchor`),"circle-pitch-scale":new K(P.paint_circle[`circle-pitch-scale`],`circle-pitch-scale`),"circle-pitch-alignment":new K(P.paint_circle[`circle-pitch-alignment`],`circle-pitch-alignment`),"circle-stroke-width":new q(P.paint_circle[`circle-stroke-width`],`circle-stroke-width`),"circle-stroke-color":new q(P.paint_circle[`circle-stroke-color`],`circle-stroke-color`),"circle-stroke-opacity":new q(P.paint_circle[`circle-stroke-opacity`],`circle-stroke-opacity`)});var vd={get paint(){return _d()},get layout(){return hd()}};const yd=e=>e.type===`circle`;var bd=class extends Bc{constructor(e,t){super(e,vd,t)}createBucket(e){return new Hu(e)}queryRadius(e){let t=e;return nd(`circle-radius`,this,t)+nd(`circle-stroke-width`,this,t)+rd(this.paint.get(`circle-translate`))}queryIntersectsFeature({queryGeometry:e,feature:t,featureState:n,geometry:r,transform:i,pixelsToTileUnits:a,unwrappedTileID:o,getElevation:s}){let c=id(e,this.paint.get(`circle-translate`),this.paint.get(`circle-translate-anchor`),-i.bearingInRadians,a),l=this.paint.get(`circle-radius`).evaluate(t,n)+this.paint.get(`circle-stroke-width`).evaluate(t,n),u=this.paint.get(`circle-pitch-scale`),d=this.paint.get(`circle-pitch-alignment`),f,p;return d===`map`?(f=c,p=l*a):(f=pd(c,i,o,s),p=l),dd({queryGeometry:f,size:p,transform:i,unwrappedTileID:o,getElevation:s,pitchAlignment:d,pitchScale:u},r)}},xd=class extends Hu{};W(`HeatmapBucket`,xd,{omit:[`layers`]});let Sd;const Cd=()=>Sd||=new Lc({"heatmap-radius":new q(P.paint_heatmap[`heatmap-radius`],`heatmap-radius`),"heatmap-weight":new q(P.paint_heatmap[`heatmap-weight`],`heatmap-weight`),"heatmap-intensity":new K(P.paint_heatmap[`heatmap-intensity`],`heatmap-intensity`),"heatmap-color":new Ic(P.paint_heatmap[`heatmap-color`],`heatmap-color`),"heatmap-opacity":new K(P.paint_heatmap[`heatmap-opacity`],`heatmap-opacity`)});var wd={get paint(){return Cd()}};function Td(e,{width:t,height:n},r,i){if(!i)i=new Uint8Array(t*n*r);else if(i instanceof Uint8ClampedArray)i=new Uint8Array(i.buffer);else if(i.length!==t*n*r)throw RangeError(`mismatched image size. expected: ${i.length} but got: ${t*n*r}`);return e.width=t,e.height=n,e.data=i,e}function Ed(e,{width:t,height:n},r){if(t===e.width&&n===e.height)return;let i=Td({},{width:t,height:n},r);Dd(e,i,{x:0,y:0},{x:0,y:0},{width:Math.min(e.width,t),height:Math.min(e.height,n)},r),e.width=t,e.height=n,e.data=i.data}function Dd(e,t,n,r,i,a){if(i.width===0||i.height===0)return t;if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw RangeError(`out of range source coordinates for image copy`);if(i.width>t.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw RangeError(`out of range destination coordinates for image copy`);let o=e.data,s=t.data;if(o===s)throw Error(`srcData equals dstData, so image is already copied`);for(let c=0;c{t[e.evaluationKey]=o;let s=e.expression.evaluate(t);i.setPixel(r/4/n,a/4,s)};if(e.clips)for(let t=0,i=0;te.type===`heatmap`;var Pd=class extends Bc{createBucket(e){return new xd(e)}constructor(e,t){super(e,wd,t),this.heatmapFbos=/* @__PURE__ */ new Map,this._updateColorRamp()}_handleSpecialPaintPropertyUpdate(e){e===`heatmap-color`&&this._updateColorRamp()}_updateColorRamp(){let e=this._transitionablePaint._values[`heatmap-color`].value.expression;this.colorRamp=jd({expression:e,evaluationKey:`heatmapDensity`,image:this.colorRamp}),this.colorRampTexture=null}resize(){this.heatmapFbos.has(`big-fb`)&&this.heatmapFbos.delete(Md)}queryRadius(e){return nd(`heatmap-radius`,this,e)}queryIntersectsFeature({queryGeometry:e,feature:t,featureState:n,geometry:r,transform:i,pixelsToTileUnits:a,unwrappedTileID:o,getElevation:s}){return dd({queryGeometry:e,size:this.paint.get(`heatmap-radius`).evaluate(t,n)*a,transform:i,unwrappedTileID:o,getElevation:s},r)}hasOffscreenPass(){return this.paint.get(`heatmap-opacity`)!==0&&!this.isHidden()}};let Fd;const Id=()=>Fd||=new Lc({"hillshade-illumination-direction":new K(P.paint_hillshade[`hillshade-illumination-direction`],`hillshade-illumination-direction`),"hillshade-illumination-altitude":new K(P.paint_hillshade[`hillshade-illumination-altitude`],`hillshade-illumination-altitude`),"hillshade-illumination-anchor":new K(P.paint_hillshade[`hillshade-illumination-anchor`],`hillshade-illumination-anchor`),"hillshade-exaggeration":new K(P.paint_hillshade[`hillshade-exaggeration`],`hillshade-exaggeration`),"hillshade-shadow-color":new K(P.paint_hillshade[`hillshade-shadow-color`],`hillshade-shadow-color`),"hillshade-highlight-color":new K(P.paint_hillshade[`hillshade-highlight-color`],`hillshade-highlight-color`),"hillshade-accent-color":new K(P.paint_hillshade[`hillshade-accent-color`],`hillshade-accent-color`),"hillshade-method":new K(P.paint_hillshade[`hillshade-method`],`hillshade-method`),resampling:new K(P.paint_hillshade.resampling,`resampling`)});var Ld={get paint(){return Id()}};const Rd=e=>e.type===`hillshade`;var zd=class extends Bc{constructor(e,t){super(e,Ld,t),this.recalculate({zoom:0,zoomHistory:{}},void 0)}getIlluminationProperties(){let e=this.paint.get(`hillshade-illumination-direction`).values,t=this.paint.get(`hillshade-illumination-altitude`).values,n=this.paint.get(`hillshade-highlight-color`).values,r=this.paint.get(`hillshade-shadow-color`).values,i=Math.max(e.length,t.length,n.length,r.length);e=e.concat(Array(i-e.length).fill(e.at(-1))),t=t.concat(Array(i-t.length).fill(t.at(-1))),n=n.concat(Array(i-n.length).fill(n.at(-1))),r=r.concat(Array(i-r.length).fill(r.at(-1)));let a=t.map($t);return{directionRadians:e.map($t),altitudeRadians:a,shadowColor:r,highlightColor:n}}hasOffscreenPass(){return this.paint.get(`hillshade-exaggeration`)!==0&&!this.isHidden()}};let Bd;const Vd=()=>Bd||=new Lc({"color-relief-opacity":new K(P[`paint_color-relief`][`color-relief-opacity`],`color-relief-opacity`),"color-relief-color":new Ic(P[`paint_color-relief`][`color-relief-color`],`color-relief-color`),resampling:new K(P[`paint_color-relief`].resampling,`resampling`)});var Hd={get paint(){return Vd()}};function Ud(e){return`data`in e}var Wd=class{constructor(e,t,n,r){this.context=e,this.format=n,this.texture=e.gl.createTexture(),this._ownedHandle=this.texture,this.update(t,r)}update(e,t,n){let{width:r,height:i}=e,a=(this.size?.[0]!==r||this.size[1]!==i)&&!n,{context:o}=this,{gl:s}=o;this.useMipmap=!!t?.useMipmap,a&&this.size&&this.format===s.RGBA&&(s.deleteTexture(this.texture),this.texture=s.createTexture(),this._ownedHandle=this.texture,this.magFilter=void 0,this.minFilter=void 0,this.wrap=void 0),s.bindTexture(s.TEXTURE_2D,this.texture),o.pixelStoreUnpackFlipY.set(!1),o.pixelStoreUnpack.set(1);let c=this.format===s.RGBA&&t?.premultiply!==!1;if(a){if(this.size=[r,i],this.format===s.RGBA&&r>0&&i>0){let t=this.useMipmap?Math.floor(Math.log2(Math.max(r,i)))+1:1;if(s.texStorage2D(s.TEXTURE_2D,t,s.RGBA8,r,i),Ud(e)){o.pixelStoreUnpackPremultiplyAlpha.set(!1);let{data:t}=e;c&&t&&(t=Ad(t)),t&&s.texSubImage2D(s.TEXTURE_2D,0,0,0,r,i,s.RGBA,s.UNSIGNED_BYTE,t)}else o.pixelStoreUnpackPremultiplyAlpha.set(c),s.texSubImage2D(s.TEXTURE_2D,0,0,0,s.RGBA,s.UNSIGNED_BYTE,e)}else Ud(e)?(o.pixelStoreUnpackPremultiplyAlpha.set(!1),this._uploadRawData(e,c,r,i,s)):(o.pixelStoreUnpackPremultiplyAlpha.set(c),this._uploadDomImage(e,s))}else{let{x:t,y:a}=n||{x:0,y:0};Ud(e)?(o.pixelStoreUnpackPremultiplyAlpha.set(!1),this._updateRawData(e,c,t,a,r,i,s)):(o.pixelStoreUnpackPremultiplyAlpha.set(c),this._updateDomImage(e,t,a,s))}this.useMipmap&&!(Ud(e)&&e.data===null)&&s.generateMipmap(s.TEXTURE_2D),o.pixelStoreUnpackFlipY.setDefault(),o.pixelStoreUnpack.setDefault(),o.pixelStoreUnpackPremultiplyAlpha.setDefault()}_uploadDomImage(e,t){t.texImage2D(t.TEXTURE_2D,0,this.format,this.format,t.UNSIGNED_BYTE,e)}_uploadRawData(e,t,n,r,i){let{data:a}=e;t&&a&&(a=Ad(a)),i.texImage2D(i.TEXTURE_2D,0,this.format,n,r,0,this.format,i.UNSIGNED_BYTE,a)}_updateDomImage(e,t,n,r){r.texSubImage2D(r.TEXTURE_2D,0,t,n,r.RGBA,r.UNSIGNED_BYTE,e)}_updateRawData(e,t,n,r,i,a,o){let{data:s}=e;t&&s&&(s=Ad(s)),o.texSubImage2D(o.TEXTURE_2D,0,n,r,i,a,o.RGBA,o.UNSIGNED_BYTE,s)}bind(e,t,n){let{context:r}=this,{gl:i}=r;this.texture!==this._ownedHandle&&(this.texture=this._ownedHandle),i.bindTexture(i.TEXTURE_2D,this.texture),(n===i.LINEAR_MIPMAP_NEAREST||n===i.LINEAR_MIPMAP_LINEAR)&&!this.useMipmap&&(n=i.LINEAR);let a=n||e;e!==this.magFilter&&(i.texParameteri(i.TEXTURE_2D,i.TEXTURE_MAG_FILTER,e),this.magFilter=e),a!==this.minFilter&&(i.texParameteri(i.TEXTURE_2D,i.TEXTURE_MIN_FILTER,a),this.minFilter=a),t!==this.wrap&&(i.texParameteri(i.TEXTURE_2D,i.TEXTURE_WRAP_S,t),i.texParameteri(i.TEXTURE_2D,i.TEXTURE_WRAP_T,t),this.wrap=t)}generateMipmap(){if(!this.useMipmap)return;let{gl:e}=this.context;e.bindTexture(e.TEXTURE_2D,this.texture),e.generateMipmap(e.TEXTURE_2D)}destroy(){let{gl:e}=this.context;e.deleteTexture(this.texture),this.texture=null,this._ownedHandle=null}},Gd=class e{static{this.byteViewCache=/* @__PURE__ */ new WeakMap}constructor(t,n,r,i=1,a=1,o=1,s=0){if(this.uid=t,n.height!==n.width)throw RangeError(`DEM tiles must be square`);if(r&&![`mapbox`,`terrarium`,`custom`].includes(r)){Ft(`"${r}" is not a valid encoding type. Valid types include "mapbox", "terrarium" and "custom".`);return}this.stride=n.height;let c=this.dim=n.height-4;switch(this.data=new Uint32Array(n.data.buffer),e.byteViewCache.set(this,new Uint8Array(this.data.buffer)),r){case`terrarium`:this.redFactor=256,this.greenFactor=1,this.blueFactor=1/256,this.baseShift=32768;break;case`custom`:this.redFactor=i,this.greenFactor=a,this.blueFactor=o,this.baseShift=s;break;default:this.redFactor=6553.6,this.greenFactor=25.6,this.blueFactor=.1,this.baseShift=1e4}for(let e=-2;e=c)&&this.data.copyWithin(this._idx(0,e),t,t+c),this.data.fill(this.data[t],this._idx(-2,e),this._idx(0,e)),this.data.fill(this.data[t+c-1],this._idx(c,e),this._idx(c+1,e)+1)}let l=this._getByteView();this.min=2**53-1,this.max=-(2**53-1);for(let e=0;ethis.max&&(this.max=r),r=this.dim||r<-1||r>=this.dim)throw RangeError(`Out of range source coordinates for DEM data. x: ${e}, y: ${t}, dim: ${this.dim}`);let i=this._getByteView(),a=((r+2)*this.stride+n+2)*4,o=this.stride*4,s=e-n,c=t-r,l=this._unpackAtIndex(i,a),u=this._unpackAtIndex(i,a+4),d=this._unpackAtIndex(i,a+o),f=this._unpackAtIndex(i,a+o+4);return l*(1-s)*(1-c)+u*s*(1-c)+d*(1-s)*c+f*s*c}getUnpackVector(){return[this.redFactor,this.greenFactor,this.blueFactor,this.baseShift]}_idx(e,t){if(e<-2||e>=this.dim+2||t<-2||t>=this.dim+2)throw RangeError(`Out of range source coordinates for DEM data. x: ${e}, y: ${t}, dim: ${this.dim}`);return(t+2)*this.stride+(e+2)}unpack(e,t,n){return e*this.redFactor+t*this.greenFactor+n*this.blueFactor-this.baseShift}pack(e){return Kd(e,this.getUnpackVector())}getPixels(){return new kd({width:this.stride,height:this.stride},this._getByteView())}backfillBorder(e,t,n){if(this.dim!==e.dim)throw Error(`dem dimension mismatch`);let r=t*this.dim,i=t*this.dim+this.dim,a=n*this.dim,o=n*this.dim+this.dim;switch(t){case-1:r=i-2;break;case 1:i=r+2}switch(n){case-1:a=o-2;break;case 1:o=a+2}let s=-t*this.dim,c=-n*this.dim;for(let t=a;te.type===`color-relief`;var Jd=class extends Bc{constructor(e,t){super(e,Hd,t)}_createColorRamp(e){let t={elevationStops:[],colorStops:[]},n=this._transitionablePaint._values[`color-relief-color`].value.expression;if(n instanceof No&&n._styleExpression.expression instanceof Zr){this.colorRampExpression=n;let e=n._styleExpression.expression;t.elevationStops=e.labels,t.colorStops=[];for(let n of t.elevationStops)t.colorStops.push(e.evaluate({globals:{elevation:n}}))}if(t.elevationStops.length<1&&(t.elevationStops=[0],t.colorStops=[V.transparent]),t.elevationStops.length<2&&(t.elevationStops.push(t.elevationStops[0]+1),t.colorStops.push(t.colorStops[0])),t.elevationStops.length<=e)return t;let r={elevationStops:[],colorStops:[]},i=(t.elevationStops.length-1)/(e-1);for(let e=0;e80*n){s=e[0],c=e[1];let t=s,r=c;for(let a=n;at&&(t=n),i>r&&(r=i)}l=Math.max(t-s,r-c),l=l===0?0:32767/l}return af(a,o,s,c,l),o}function nf(e,t,n,r,i){let a=null;if(i===Jf(e,t,n,r)>0)for(let i=t;i=t;i-=r)a=Gf(i/r|0,e[i],e[i+1],a);return a&&Rf(a,a.next)&&(Kf(a),a=a.next),a}function rf(e,t=e){let n=t===e,r=e,i;do i=!1,r!==r.next&&($d.size===0||!$d.has(r))&&(Rf(r,r.next)||Lf(r.prev,r,r.next)===0)?((n||r===t)&&(t=r.prev),ef=!0,Kf(r),r=r.prev,i=!0):(n||r!==t)&&(r=r.next,i=!n);while(i||r!==t);return t}function af(e,t,n,r,i){i&&Af(e,n,r,i);let a=e,o=!1;for(;e.prev!==e.next;){let s=e.prev,c=e.next;if(Lf(s,e,c)<0&&(i?sf(e,n,r,i):of(e))){t.push(s.i,e.i,c.i),Kf(e),e=c,a=c;continue}if(e=c,e===a){if(ef=!1,e=rf(e),ef){a=e;continue}if(!o){e=cf(e,t),a=e,o=!0;continue}lf(e,t,n,r,i);break}}}function of(e){let t=e.prev,n=e,r=e.next,i=t.x,a=n.x,o=r.x,s=t.y,c=n.y,l=r.y,u=Math.min(i,a,o),d=Math.min(s,c,l),f=Math.max(i,a,o),p=Math.max(s,c,l),m=r.next;for(;m!==t;){if(m.x>=u&&m.x<=f&&m.y>=d&&m.y<=p&&(i!==m.x||s!==m.y)&&Ff(i,s,a,c,o,l,m.x,m.y)&&Lf(m.prev,m,m.next)>=0)return!1;m=m.next}return!0}function sf(e,t,n,r){let i=e.prev,a=e,o=e.next,s=i.x,c=a.x,l=o.x,u=i.y,d=a.y,f=o.y,p=Math.min(s,c,l),m=Math.min(u,d,f),h=Math.max(s,c,l),g=Math.max(u,d,f),_=Nf(p,m,t,n,r),v=Nf(h,g,t,n,r),y=e.prevZ;for(;y&&y.z>=_;){if(y.x>=p&&y.x<=h&&y.y>=m&&y.y<=g&&y!==o&&(s!==y.x||u!==y.y)&&Ff(s,u,c,d,l,f,y.x,y.y)&&Lf(y.prev,y,y.next)>=0)return!1;y=y.prevZ}let b=e.nextZ;for(;b&&b.z<=v;){if(b.x>=p&&b.x<=h&&b.y>=m&&b.y<=g&&b!==o&&(s!==b.x||u!==b.y)&&Ff(s,u,c,d,l,f,b.x,b.y)&&Lf(b.prev,b,b.next)>=0)return!1;b=b.nextZ}return!0}function cf(e,t){let n=e,r=!1;do{let i=n.prev,a=n.next.next;zf(i,n,n.next,a,!1)&&Hf(i,a)&&Hf(a,i)&&(t.push(i.i,n.i,a.i),Kf(n),Kf(n.next),n=e=a,r=!0),n=n.next}while(n!==e);return r?rf(n):n}function lf(e,t,n,r,i){let a=e;do{let e=a.next.next;for(;e!==a.prev;){if(a.i!==e.i&&If(a,e)){let o=Wf(a,e);a=rf(a,a.next),o=rf(o,o.next),af(a,t,n,r,i),af(o,t,n,r,i);return}e=e.next}a=a.next}while(a!==e)}let uf=!1;function df(e,t,n,r){let i=[];for(let n=0,a=t.length;na&&(a=n.x),n.yo&&(o=n.y),t.xa&&(a=t.x),t.yo&&(o=t.y),n=t}while(++s<16&&n!==t);_f[e]=n;let c=e*4;mf[c]=r,mf[c+1]=i,mf[c+2]=a,mf[c+3]=o}while(n!==t)}function bf(e,t){let n=e.z*4;t.xmf[n+2]&&(mf[n+2]=t.x),t.y>mf[n+3]&&(mf[n+3]=t.y)}function xf(e){let t=_f[e];for(;t.prev.next!==t;)t=t.next;return _f[e]=t,t}function Sf(e){let t=gf[e];for(;t.prev.next!==t;)t=t.next;return gf[e]=t,t}function Cf(e,t){let n=t,r=e.x,i=e.y,a=-1/0,o;if(Rf(e,n))return n;for(let t=0,s=0;tmf[s+3]||mf[s]>r||mf[s+2]<=a)continue;let c=xf(t);n=Sf(t);do{if(n.prev.next===n){if(Rf(e,n.next))return n.next;if(i<=n.y&&i>=n.next.y&&n.next.y!==n.y){let e=n.x+(i-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(e<=r&&e>a&&(a=e,o=n.xr||mf[f+3]u)continue;let p=xf(t);n=Sf(t);do{if(n.prev.next===n&&r>=n.x&&n.x>=s&&r!==n.x&&Ff(ir)&&(to.x||n.x===o.x&&wf(o,n)))&&(o=n,d=t)}n=n.next}while(n!==p)}return o}function wf(e,t){return Lf(e.prev,e,t.prev)<0&&Lf(t.next,e,e.next)<0}const Tf=[];let Ef=[],Df=/* @__PURE__ */ new Uint32Array,Of=/* @__PURE__ */ new Uint32Array;const kf=/* @__PURE__ */ new Uint32Array(256);function Af(e,t,n,r){let i=e,a=0;do i.z=Nf(i.x,i.y,t,n,r),Tf[a++]=i,i=i.next;while(i!==e);jf(a);let o=null;for(let e=0;e=0&&Tf[r].z>n;)Tf[r+1]=Tf[r],r--;Tf[r+1]=e}return}Df.length>>a&255]++;let o=0;for(let e=0;e<256;e++){let t=kf[e];kf[e]=o,o+=t}for(let o=0;o>>a&255]++;r[s]=t[o],i[s]=e}}function Nf(e,t,n,r,i){return e=(e-n)*i|0,t=(t-r)*i|0,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,e|t<<1}function Pf(e){let t=e,n=e;do(t.x=(e-o)*(a-s)&&(e-o)*(r-s)>=(n-o)*(t-s)&&(n-o)*(a-s)>=(i-o)*(r-s)}function If(e,t){let n=Rf(e,t)&&Lf(e.prev,e,e.next)>0&&Lf(t.prev,t,t.next)>0;return e.next.i!==t.i&&(n||Hf(e,t)&&Hf(t,e)&&(Lf(e.prev,e,t.prev)!==0||Lf(e,t.prev,t)!==0))&&!Vf(e,t)&&(n||Uf(e,t))}function Lf(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function Rf(e,t){return e.x===t.x&&e.y===t.y}function zf(e,t,n,r,i=!0){let a=Lf(e,t,n),o=Lf(e,t,r),s=Lf(n,r,e),c=Lf(n,r,t);return(a>0&&o<0||a<0&&o>0)&&(s>0&&c<0||s<0&&c>0)?!0:i?!!(a===0&&Bf(e,n,t)||o===0&&Bf(e,r,t)||s===0&&Bf(n,e,r)||c===0&&Bf(n,t,r)):!1}function Bf(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function Vf(e,t){let n=Math.min(e.x,t.x),r=Math.max(e.x,t.x),i=Math.min(e.y,t.y),a=Math.max(e.y,t.y),o=e;do{let s=o.next;if(o.x>r&&s.x>r||o.xa&&s.y>a||o.y=0&&Lf(e,e.prev,t)>=0:Lf(e,t,e.prev)<0||Lf(e,e.next,t)<0}function Uf(e,t){let n=e,r=!1,i=(e.x+t.x)/2,a=(e.y+t.y)/2;do{let e=n.next;n.y>a!=e.y>a&&i<(e.x-n.x)*(a-n.y)/(e.y-n.y)+n.x&&(r=!r),n=e}while(n!==e);return r}function Wf(e,t){let n=qf(e.i,e.x,e.y),r=qf(t.i,t.x,t.y),i=e.next,a=t.prev;return e.next=t,t.prev=e,n.next=i,i.prev=n,r.next=n,n.prev=r,a.next=r,r.prev=a,r}function Gf(e,t,n,r){let i=qf(e,t,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function Kf(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ),uf&&bf(e.prev,e.next)}function qf(e,t,n){return{i:e,x:t,y:n,prev:null,next:null,z:0,prevZ:null,nextZ:null}}function Jf(e,t,n,r){let i=0;for(let a=t,o=n-r;ae)throw Error(`Min granularity must not be greater than base granularity.`);this._baseZoomGranularity=e,this._minGranularity=t}getGranularityForZoomLevel(e){let t=1<32767||t>32767)throw Error(`Vertex coordinates are out of signed 16 bit integer range.`);let n=Math.round(e)|0,r=Math.round(t)|0,i=this._getKey(n,r),a=this._vertexDictionary.get(i);if(a!==void 0)return a;let o=this._vertexBuffer.length/2;return this._vertexDictionary.set(i,o),this._vertexBuffer.push(n,r),o}_subdivideTrianglesScanline(e,t){if(this._granularity<2)return ap(this._vertexBuffer,ip(e,t));let n=[],r=e.length;for(let i=0;i=1||y<=0)||h&&(si)){l>=r&&l<=i&&a.push(n[(e+1)%3]);continue}if(!h&&v>0){let e=o+f*v,t=s+p*v;a.push(this._vertexToIndex(e,t))}let b=o+f*Math.max(v,0),x=o+f*Math.min(y,1);if(m||this._generateIntraEdgeVertices(a,o,s,c,l,b,x),!h&&y<1){let e=o+f*y,t=s+p*y;a.push(this._vertexToIndex(e,t))}(h||l>=r&&l<=i)&&a.push(n[(e+1)%3]),!h&&(l<=r||l>=i)&&this._generateInterEdgeVertices(a,o,s,c,l,u,d,x,r,i)}return a}_generateIntraEdgeVertices(e,t,n,r,i,a,o){let s=r-t,c=i-n,l=c===0,u=l?Math.min(t,r):Math.min(a,o),d=l?Math.max(t,r):Math.max(a,o),f=Math.floor(u/this._granularityCellSize)+1,p=Math.ceil(d/this._granularityCellSize)-1;if(l?t=f;r--){let i=r*this._granularityCellSize,a=n+c*(i-t)/s;e.push(this._vertexToIndex(i,a))}}_generateInterEdgeVertices(e,t,n,r,i,a,o,s,c,l){let u=i-n,d=a-r,f=o-i,p=(c-i)/f,m=(l-i)/f,h=Math.min(p,m),g=Math.max(p,m),_=r+d*h,v=Math.floor(Math.min(_,s)/this._granularityCellSize)+1,y=Math.ceil(Math.max(_,s)/this._granularityCellSize)-1,b=s<_,x=f===0;if(x&&(o===c||o===l))return;if(x||h>=1||g<=0){let e=t-a,r=n-o,i=(c-o)/r,u=(l-o)/r,d=a+e*Math.min(i,u);v=Math.floor(Math.min(d,s)/this._granularityCellSize)+1,y=Math.ceil(Math.max(d,s)/this._granularityCellSize)-1,b=s0?l:c;if(b)for(let t=v;t<=y;t++){let n=t*this._granularityCellSize;e.push(this._vertexToIndex(n,S))}else for(let t=y;t>=v;t--){let n=t*this._granularityCellSize;e.push(this._vertexToIndex(n,S))}}_generateOutline(e,t){let n=[],r=0;for(let i of e){let e=this._granularity<2?this._ringPathIndices(i,r,t):this._pointArrayToIndices(tp(i,this._granularity,!0));r+=i.length;let a=[];for(let t=1;t=2&&np(e)&&r.push(r[0]),r}_handlePoles(e){let t=!1,n=!1;this._canonical&&(this._canonical.y===0&&(t=!0),this._canonical.y===(1<i==(a===-32768)?(e.push(n),e.push(t),e.push(this._vertexToIndex(r,a)),e.push(this._vertexToIndex(i,a)),e.push(n),e.push(this._vertexToIndex(r,a))):(e.push(t),e.push(n),e.push(this._vertexToIndex(r,a)),e.push(n),e.push(this._vertexToIndex(i,a)),e.push(this._vertexToIndex(r,a)))}_fillPoles(e,t,n){let r=this._vertexBuffer,i=M,a=e.length;for(let o=2;o=2&&this._canonical?.z===0&&(a=this._removeTrianglesOutsideTileX(a),o=o.map(e=>this._removeLinesOutsideTileX(e))),{verticesFlattened:this._vertexBuffer,indicesTriangles:a,indicesLineList:o}}_vertexOutsideTileX(e){let t=this._vertexBuffer[e*2];return t<0||t>8192}_removeTrianglesOutsideTileX(e){let t=[];for(let n=0;n0?(Math.floor(v/i)+1)*i:(Math.ceil(v/i)-1)*i,t=h>0?(Math.floor(y/i)+1)*i:(Math.ceil(y/i)-1)*i,n=Math.abs(v-e),r=Math.abs(y-t),o=Math.abs(v-u),s=Math.abs(y-d),c=f?n/g:1/0,b=p?r/_:1/0;if((o<=n||!f)&&(s<=r||!p))break;if(c0?(n.push(i),n.push(o),n.push(a)):(n.push(i),n.push(a),n.push(o))}return n}function op(e,t,n){if(t.length===0)throw Error(`Subdivision vertex ring is empty.`);let r=0,i=e[t[0]*2];for(let n=1;n=0?o-1:a-1,i=(s+1)%a,c=e[t[r]*2],l=e[t[r]*2+1],u=e[t[i]*2],d=e[t[i]*2+1],f=e[t[o]*2],p=e[t[o]*2+1],m=e[t[s]*2],h=e[t[s]*2+1],g=!1;if(cu)g=!1;else{let e=h-p,t=-(m-f),n=p((u-f)*e+(d-p)*t)*n&&(g=!0)}if(g){let e=t[r],i=t[o],c=t[s];e!==i&&e!==c&&i!==c&&n.push(c,i,e),o--,o<0&&(o=a-1)}else{let e=t[i],r=t[o],c=t[s];e!==r&&e!==c&&r!==c&&n.push(c,r,e),s++,s>=a&&(s=0)}if(r===i)break}}function sp(e,t,n,r,i,a,o,s,c){let l=i.length/2,u=o&&s&&c;if(ltu.MAX_VERTEX_ARRAY_LENGTH&&(l=e.createNewSegment(t,n),c=s.count,h=!0,g=!0,_=!0,u=0);let y=cp(o,r,a,s,f,h,l),b=cp(o,r,a,s,p,g,l),x=cp(o,r,a,s,m,_,l);n.emplaceBack(u+y-c,u+b-c,u+x-c),l.primitiveLength++}}function up(e,t,n,r,i,a){let o=[];for(let e=0;etu.MAX_VERTEX_ARRAY_LENGTH&&(l=e.createNewSegment(t,n),c=s.count,m=!0,h=!0,u=0);let _=cp(o,r,a,s,f,m,l),v=cp(o,r,a,s,p,h,l);n.emplaceBack(u+_-c,u+v-c),l.primitiveLength++}}var dp=class{constructor(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(e=>e.id),this.index=e.index,this.hasDependencies=!1,this.sdfPatterns={},this.patternFeatures=[],this.layoutVertexArray=new Ll,this.indexArray=new Xl,this.indexArray2=new Zl,this.programConfigurations=new Mu(e.layers,e.zoom),this.segments=new tu,this.segments2=new tu,this.stateDependentLayerIds=this.layers.filter(e=>e.isStateDependent()).map(e=>e.id)}populate(e,t,n){this.hasDependencies=Zd(`fill`,this.layers,t);let r=this.layers[0].layout.get(`fill-sort-key`),i=!r.isConstant(),a=[],o=new G(this.zoom),s=this.layers[0]._featureFilter.needGeometry;for(let{feature:c,id:l,index:u,sourceLayerIndex:d}of e){let e=zu(c,s);if(!this.layers[0]._featureFilter.filter(o,e,n))continue;let f=i?r.evaluate(e,{},n,t.availableImages):void 0,p={id:l,properties:c.properties,type:c.type,sourceLayerIndex:d,index:u,geometry:s?e.geometry:Ru(c),patterns:{},sortKey:f};a.push(p)}i&&a.sort((e,t)=>e.sortKey-t.sortKey);for(let r of a){let{geometry:i,index:a,sourceLayerIndex:o}=r;if(this.hasDependencies){let e=Qd(`fill`,this.layers,r,{zoom:this.zoom},t);this.patternFeatures.push(e)}else this.addFeature(r,i,a,n,{},t.subdivisionGranularity);let s=e[a].feature;t.featureIndex.insert(s,i,a,o,this.index)}}update(e,t,n){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,{imagePositions:n})}addFeatures({options:e,canonical:t,patternPositions:n,patternMap:r}){this.detectSdfPatterns(r);for(let r of this.patternFeatures)this.addFeature(r,r.geometry,r.index,t,n,e.subdivisionGranularity)}detectSdfPatterns(e){for(let t of this.patternFeatures)for(let n in t.patterns){let r=t.patterns[n];this.recordSdfPattern(n,e[r.min]),this.recordSdfPattern(n,e[r.mid]),this.recordSdfPattern(n,e[r.max])}for(let t of this.layers){let n=t.paint.get(`fill-pattern`).constantOr(null);n&&(this.recordSdfPattern(t.id,e[n.from.toString()]),this.recordSdfPattern(t.id,e[n.to.toString()]))}}recordSdfPattern(e,t){if(!t)return;let n=t.sdf===!0,r=this.sdfPatterns[e];r===void 0?this.sdfPatterns[e]=n:r!==n&&Ft(`Style sheet warning: Cannot mix SDF and non-SDF fill patterns in layer "${e}"`)}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,Xd),this.indexBuffer=e.createIndexBuffer(this.indexArray),this.indexBuffer2=e.createIndexBuffer(this.indexArray2)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.indexBuffer2.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.segments2.destroy())}addFeature(e,t,n,r,i,a){for(let e of ii(t,500)){let t=ep(e,r,a.fill.getGranularityForZoomLevel(r.z)),n=this.layoutVertexArray;sp((e,t)=>{n.emplaceBack(e,t)},this.segments,this.layoutVertexArray,this.indexArray,t.verticesFlattened,t.indicesTriangles,this.segments2,this.indexArray2,t.indicesLineList)}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e,n,{imagePositions:i,canonical:r})}};W(`FillBucket`,dp,{omit:[`layers`,`patternFeatures`]});let fp;const pp=()=>fp||=new Lc({"fill-sort-key":new q(P.layout_fill[`fill-sort-key`],`fill-sort-key`)});let mp;const hp=()=>mp||=new Lc({"fill-antialias":new K(P.paint_fill[`fill-antialias`],`fill-antialias`),"fill-opacity":new q(P.paint_fill[`fill-opacity`],`fill-opacity`),"fill-layer-opacity":new K(P.paint_fill[`fill-layer-opacity`],`fill-layer-opacity`),"fill-color":new q(P.paint_fill[`fill-color`],`fill-color`),"fill-outline-color":new q(P.paint_fill[`fill-outline-color`],`fill-outline-color`),"fill-translate":new K(P.paint_fill[`fill-translate`],`fill-translate`),"fill-translate-anchor":new K(P.paint_fill[`fill-translate-anchor`],`fill-translate-anchor`),"fill-pattern":new Pc(P.paint_fill[`fill-pattern`],`fill-pattern`)});var gp={get paint(){return hp()},get layout(){return pp()}};const _p=e=>e.type===`fill`;var vp=class extends Bc{constructor(e,t){super(e,gp,t)}recalculate(e,t){super.recalculate(e,t);let n=this.paint._values[`fill-outline-color`];n.value.kind===`constant`&&n.value.value===void 0&&(this.paint._values[`fill-outline-color`]=this.paint._values[`fill-color`])}createBucket(e){return new dp(e)}queryRadius(){return rd(this.paint.get(`fill-translate`))}queryIntersectsFeature({queryGeometry:e,geometry:t,transform:n,pixelsToTileUnits:r}){return Gu(id(e,this.paint.get(`fill-translate`),this.paint.get(`fill-translate-anchor`),-n.bearingInRadians,r),t)}isTileClipped(){return!0}};const yp=Jc([{name:`a_pos`,components:2,type:`Int16`},{name:`a_normal_ed`,components:4,type:`Int16`}],4),bp=Jc([{name:`a_centroid`,components:2,type:`Int16`}],4),xp=yp.members;yp.size,yp.alignment;var Sp=class e{constructor(){this.minX=1/0,this.maxX=-1/0,this.minY=1/0,this.maxY=-1/0}extend(e){return this.minX=Math.min(this.minX,e.x),this.minY=Math.min(this.minY,e.y),this.maxX=Math.max(this.maxX,e.x),this.maxY=Math.max(this.maxY,e.y),this}expandBy(e){return this.minX-=e,this.minY-=e,this.maxX+=e,this.maxY+=e,(this.minX>this.maxX||this.minY>this.maxY)&&(this.minX=1/0,this.maxX=-1/0,this.minY=1/0,this.maxY=-1/0),this}shrinkBy(e){return this.expandBy(-e)}map(t){let n=new e;return n.extend(t(new l(this.minX,this.minY))),n.extend(t(new l(this.maxX,this.minY))),n.extend(t(new l(this.minX,this.maxY))),n.extend(t(new l(this.maxX,this.maxY))),n}static fromPoints(t){let n=new e;for(let e of t)n.extend(e);return n}contains(e){return e.x>=this.minX&&e.x<=this.maxX&&e.y>=this.minY&&e.y<=this.maxY}empty(){return this.minX>this.maxX}width(){return this.maxX-this.minX}height(){return this.maxY-this.minY}covers(e){return!this.empty()&&!e.empty()&&e.minX>=this.minX&&e.maxX<=this.maxX&&e.minY>=this.minY&&e.maxY<=this.maxY}intersects(e){return!this.empty()&&!e.empty()&&e.minX<=this.maxX&&e.maxX>=this.minX&&e.minY<=this.maxY&&e.maxY>=this.minY}};const Cp=Sp.fromPoints([new l(0,0),new l(M,M)]);function wp(e,t){return e.x===t.x&&(e.x<0||e.x>8192)||e.y===t.y&&(e.y<0||e.y>8192)}function Tp(e){return e.every(e=>e.x<0)||e.every(e=>e.x>8192)||e.every(e=>e.y<0)||e.every(e=>e.y>8192)}var Ep=class{constructor(e,t,n,r,i){for(this.properties=Object.create(null),this.extent=n,this.type=0,this.id=void 0,this._pbf=e,this._geometry=-1,this._keys=r,this._values=i;e.pos>3,a===0)continue}if(a--,i===1)o+=e.readSVarint(),s+=e.readSVarint(),r&&n.push(r),r=[new l(o,s)];else if(i===2)o+=e.readSVarint(),s+=e.readSVarint(),r&&r.push(new l(o,s));else if(i===7)r&&r.push(r[0].clone());else throw Error(`unknown command ${i}`)}return r&&n.push(r),n}bbox(){if(this._geometry<0)throw Error(`feature has no geometry`);let e=this._pbf;e.pos=this._geometry;let t=e.readVarint()+e.pos,n=1,r=0,i=0,a=0,o=1/0,s=-1/0,c=1/0,l=-1/0;for(;e.pos>3,r===0)continue}if(r--,n===1||n===2)i+=e.readSVarint(),a+=e.readSVarint(),is&&(s=i),al&&(l=a);else if(n!==7)throw Error(`unknown command ${n}`)}return[o,c,s,l]}toGeoJSON(e,t,n){let r=this.extent*2**n,i=this.extent*e,a=this.extent*t,o=this.loadGeometry();function s(e){return[(e.x+i)*360/r-180,360/Math.PI*Math.atan(Math.exp((1-(e.y+a)*2/r)*Math.PI))-90]}function c(e){return e.map(s)}let l;if(this.type===1){let e=[];for(let t of o)e.push(t[0]);let t=c(e);l=e.length===1?{type:`Point`,coordinates:t[0]}:{type:`MultiPoint`,coordinates:t}}else if(this.type===2){let e=o.map(c);l=e.length===1?{type:`LineString`,coordinates:e[0]}:{type:`MultiLineString`,coordinates:e}}else if(this.type===3){let e=Dp(o),t=[];for(let n of e)t.push(n.map(c));l=t.length===1?{type:`Polygon`,coordinates:t[0]}:{type:`MultiPolygon`,coordinates:t}}else throw Error(`unknown feature type`);let u={type:`Feature`,geometry:l,properties:this.properties};return this.id!=null&&(u.id=this.id),u}};Ep.types=[`Unknown`,`Point`,`LineString`,`Polygon`];function Dp(e){let t=e.length;if(t<=1)return[e];let n=[],r,i;for(let a=0;a=this._features.length)throw Error(`feature index out of bounds`);this._pbf.pos=this._features[e];let t=this._pbf.readVarint()+this._pbf.pos;return new Ep(this._pbf,t,this.extent,this._keys,this._values)}};function Ap(e){let t=null,n=e.readVarint()+e.pos;for(;e.pos90||this.lat<-90)throw Error(`Invalid LngLat latitude value: must be between -90 and 90`)}wrap(){return new e(bt(this.lng,-180,180),this.lat)}toArray(){return[this.lng,this.lat]}toString(){return`LngLat(${this.lng}, ${this.lat})`}distanceTo(e){let t=Math.PI/180,n=this.lat*t,r=e.lat*t,i=Math.sin(n)*Math.sin(r)+Math.cos(n)*Math.cos(r)*Math.cos((e.lng-this.lng)*t);return Mp*Math.acos(Math.min(i,1))}static convert(t){if(t instanceof e)return t;if(Array.isArray(t)&&(t.length===2||t.length===3))return new e(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&typeof t==`object`&&t)return new e(Number(`lng`in t?t.lng:t.lon),Number(t.lat));throw Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]")}};const Pp=2*Math.PI*Mp;function Fp(e){return Pp*Math.cos(e*Math.PI/180)}function Ip(e){return(180+e)/360}function Lp(e){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+e*Math.PI/360)))/360}function Rp(e,t){return e/Fp(t)}function zp(e){return e*360-180}function Bp(e){let t=180-e*360;return 360/Math.PI*Math.atan(Math.exp(t*Math.PI/180))-90}function Vp(e,t){return e*Fp(Bp(t))}function Hp(e){return 1/Math.cos(e*Math.PI/180)}var Up=class e{constructor(e,t,n=0){this.x=+e,this.y=+t,this.z=+n}static fromLngLat(t,n=0){let r=Np.convert(t);return new e(Ip(r.lng),Lp(r.lat),Rp(n,r.lat))}toLngLat(){return new Np(zp(this.x),Bp(this.y))}toAltitude(){return Vp(this.z,this.y)}meterInMercatorCoordinateUnits(){return 1/Pp*Hp(Bp(this.y))}};const Wp=89.25;function Gp(e,t,n){let r=1/(1<nm(e,t))}function tm(e,t){let n=Kp(M/2,M/2,t),r=Up.fromLngLat(n).meterInMercatorCoordinateUnits(),i=(1<1&&t[0].x===t[t.length-1].x&&t[0].y===t[t.length-1].y;)t.pop();return t}function im(e,t,n,r,i){let a=t.sub(n),o=r.sub(n),s=a.mag(),c=o.mag();if(s<1e-6||c<1e-6){e.push(n.clone());return}a._div(s),o._div(c);let l=a.x*o.x+a.y*o.y;if(Math.abs(l)>Math.cos(5*Math.PI/180)){e.push(n.clone());return}let u=.2,d=Math.min(i,s*u,c*u),f=n.add(a.mult(d)),p=n.add(o.mult(d)),m=Math.sqrt((1+l)/2),h=n.add(a.add(o)._unit()._mult(d/m)),g=f.sub(h).angleWith(p.sub(h)),_=Math.max(2,Math.ceil(Math.abs(g)/(Math.PI/6)-1e-6));for(let t=0;t<=_;t++)e.push(f.rotateAround(t/_*g,h))}const am=8192;function om(e,t,n,r,i,a,o,s){e.emplaceBack(t,n,Math.floor(r*am)*2+o,i*am*2,a*am*2,Math.round(s))}var sm=class{constructor(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(e=>e.id),this.index=e.index,this.hasDependencies=!1,this.layoutVertexArray=new Rl,this.centroidVertexArray=new Nl,this.indexArray=new Xl,this.programConfigurations=new Mu(e.layers,e.zoom),this.segments=new tu,this.stateDependentLayerIds=this.layers.filter(e=>e.isStateDependent()).map(e=>e.id)}populate(e,t,n){this.features=[],this.hasDependencies=Zd(`fill-extrusion`,this.layers,t);let r=new G(this.zoom),i=this.layers[0],a=i.layout.get(`fill-extrusion-rounded-corner-distance`),o=a>0?tm(a,n):0,s=i._featureFilter.needGeometry;for(let{feature:a,id:c,index:l,sourceLayerIndex:u}of e){let e=zu(a,s);if(!i._featureFilter.filter(r,e,n))continue;let d={id:c,sourceLayerIndex:u,index:l,geometry:em(s?e.geometry:Ru(a),o),properties:a.properties,type:a.type,patterns:{}};this.hasDependencies?this.features.push(Qd(`fill-extrusion`,this.layers,d,{zoom:this.zoom},t)):this.addFeature(d,d.geometry,l,n,{},t.subdivisionGranularity),t.featureIndex.insert(a,d.geometry,l,u,this.index,!0)}}addFeatures({options:e,canonical:t,patternPositions:n}){for(let r of this.features){let{geometry:i}=r;this.addFeature(r,i,r.index,t,n,e.subdivisionGranularity)}}update(e,t,n){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,{imagePositions:n})}isEmpty(){return this.layoutVertexArray.length===0&&this.centroidVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,xp),this.centroidVertexBuffer=e.createVertexBuffer(this.centroidVertexArray,bp.members,!0),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.centroidVertexBuffer.destroy())}addFeature(e,t,n,r,i,a){for(let n of ii(t,500)){let t={x:0,y:0,sampleCount:0},i=this.layoutVertexArray.length;this.processPolygon(t,r,e,n,a);let o=this.layoutVertexArray.length-i,s=Math.floor(t.x/t.sampleCount),c=Math.floor(t.y/t.sampleCount);for(let e=0;e{om(l,e,t,0,0,1,1,0)},this.segments,this.layoutVertexArray,this.indexArray,c.verticesFlattened,c.indicesTriangles)}_generateSideFaces(e,t){let n=0;for(let r=1;rtu.MAX_VERTEX_ARRAY_LENGTH&&(t.segment=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));let o=i.sub(a)._perp()._unit(),s=a.dist(i);n+s>32768&&(n=0),om(this.layoutVertexArray,i.x,i.y,o.x,o.y,0,0,n),om(this.layoutVertexArray,i.x,i.y,o.x,o.y,0,1,n),n+=s,om(this.layoutVertexArray,a.x,a.y,o.x,o.y,0,0,n),om(this.layoutVertexArray,a.x,a.y,o.x,o.y,0,1,n);let c=t.segment.vertexLength;this.indexArray.emplaceBack(c,c+2,c+1),this.indexArray.emplaceBack(c+1,c+2,c+3),t.segment.vertexLength+=4,t.segment.primitiveLength+=2}}};function cm(e,t){for(let n=0;nlm||=new Lc({"fill-extrusion-rounded-corner-distance":new K(P[`layout_fill-extrusion`][`fill-extrusion-rounded-corner-distance`],`fill-extrusion-rounded-corner-distance`)});let dm;const fm=()=>dm||=new Lc({"fill-extrusion-opacity":new K(P[`paint_fill-extrusion`][`fill-extrusion-opacity`],`fill-extrusion-opacity`),"fill-extrusion-color":new q(P[`paint_fill-extrusion`][`fill-extrusion-color`],`fill-extrusion-color`),"fill-extrusion-translate":new K(P[`paint_fill-extrusion`][`fill-extrusion-translate`],`fill-extrusion-translate`),"fill-extrusion-translate-anchor":new K(P[`paint_fill-extrusion`][`fill-extrusion-translate-anchor`],`fill-extrusion-translate-anchor`),"fill-extrusion-pattern":new Pc(P[`paint_fill-extrusion`][`fill-extrusion-pattern`],`fill-extrusion-pattern`),"fill-extrusion-height":new q(P[`paint_fill-extrusion`][`fill-extrusion-height`],`fill-extrusion-height`),"fill-extrusion-base":new q(P[`paint_fill-extrusion`][`fill-extrusion-base`],`fill-extrusion-base`),"fill-extrusion-vertical-gradient":new K(P[`paint_fill-extrusion`][`fill-extrusion-vertical-gradient`],`fill-extrusion-vertical-gradient`)});var pm={get paint(){return fm()},get layout(){return um()}};const mm=e=>e.type===`fill-extrusion`;var hm=class extends Bc{constructor(e,t){super(e,pm,t)}createBucket(e){return new sm(e)}queryRadius(){return rd(this.paint.get(`fill-extrusion-translate`))}is3D(){return!0}queryIntersectsFeature({queryGeometry:e,feature:t,featureState:n,geometry:r,transform:i,pixelsToTileUnits:a,pixelPosMatrix:o}){let s=id(e,this.paint.get(`fill-extrusion-translate`),this.paint.get(`fill-extrusion-translate-anchor`),-i.bearingInRadians,a),c=this.paint.get(`fill-extrusion-height`).evaluate(t,n),l=this.paint.get(`fill-extrusion-base`).evaluate(t,n),u=bm(s,o,0),d=ym(r,l,c,o),f=d[0],p=d[1];return vm(f,p,u)}};function gm(e,t){return e.x*t.x+e.y*t.y}function _m(e,t){if(e.length===1){let n=0,r=t[n++],i;for(;!i||r.equals(i);)if(i=t[n++],!i)return 1/0;for(;n>1),o=n-t,s,c=e[t],l=e[t+1],u=e[n],d=e[n+1];for(let r=t+3;ri){s=r,i=t;continue}if(t===i){let e=Math.abs(r-a);er&&(s-t>3&&xm(e,t,s,r),e[s+2]=i,n-s>3&&xm(e,s,n,r))}function Sm(e,t,n,r,i,a){let o=i-n,s=a-r;if(o!==0||s!==0){let c=((e-n)*o+(t-r)*s)/(o*o+s*s);c>1?(n=i,r=a):c>0&&(n+=o*c,r+=s*c)}return o=e-n,s=t-r,o*o+s*s}function Cm(e,t,n,r){let i={type:t,geom:n},a={id:e??null,type:i.type,geometry:i.geom,tags:r,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};switch(i.type){case`Point`:case`MultiPoint`:Tm(a,i.geom);break;case`LineString`:Tm(a,i.geom.points);break;case`Polygon`:Tm(a,i.geom[0].points);break;case`MultiLineString`:for(let e of i.geom)Tm(a,e.points);break;case`MultiPolygon`:for(let e of i.geom)Tm(a,e[0].points)}return a}function wm(e){let t=e;e.points.length>64&&(t.points=new Float64Array(e.points))}function Tm(e,t){for(let n=0;n1024)throw Error(`GeometryCollection nesting exceeds supported depth: 1024`);if(t.geometry.type===`GeometryCollection`){km(e,t,t.geometry,n,r,i+1);return}if(!t.geometry.coordinates?.length)return;let a=Om(t,n,r),o=(n.tolerance/((1<0&&(o+=r?(i*c-s*a)/2:Math.sqrt((s-i)**2+(c-a)**2)),i=s,a=c}let s=t.points.length-3;t.points[2]=1,n>0&&xm(t.points,0,s,n),t.points[s+2]=1,wm(t),t.size=Math.abs(o),t.start=0,t.end=t.size}function Lm(e,t,n,r){for(let i=0;i1?1:n}function Bm(e){return{type:`FeatureCollection`,features:e.map(e=>Vm(e))}}function Vm(e){let t={type:`Feature`,geometry:Hm(e),properties:e.tags};return e.id!=null&&(t.id=e.id),t}function Hm(e){let{type:t,geometry:n}=e;switch(t){case`Point`:return{type:t,coordinates:Wm(n[0],n[1])};case`MultiPoint`:return{type:t,coordinates:Um(n)};case`LineString`:return{type:t,coordinates:Um(n.points)};case`MultiLineString`:case`Polygon`:return{type:t,coordinates:n.map(e=>Um(e.points))};case`MultiPolygon`:return{type:t,coordinates:n.map(e=>e.map(e=>Um(e.points)))}}}function Um(e){let t=[];for(let n=0;n=n&&o=r)return null;let c=[];for(let t of e){let e=i===0?t.minX:t.minY,a=i===0?t.maxX:t.maxY;if(e>=n&&a=r))switch(t.type){case`Point`:case`MultiPoint`:Jm(t,c,n,r,i);continue;case`LineString`:Ym(t,c,n,r,i,s);continue;case`MultiLineString`:Xm(t,c,n,r,i);continue;case`Polygon`:Zm(t,c,n,r,i);continue;case`MultiPolygon`:Qm(t,c,n,r,i);continue}}return c.length?c:null}function Jm(e,t,n,r,i){let a=[];if($m(e.geometry,a,n,r,i),!a.length)return;let o=a.length===3?`Point`:`MultiPoint`;t.push(Cm(e.id,o,a,e.tags))}function Ym(e,t,n,r,i,a){let o=[];if(eh(e.geometry,o,n,r,i,!1,a.lineMetrics),o.length){if(a.lineMetrics){for(let n of o)t.push(Cm(e.id,`LineString`,n,e.tags));return}if(o.length>1){t.push(Cm(e.id,`MultiLineString`,o,e.tags));return}t.push(Cm(e.id,`LineString`,o[0],e.tags))}}function Xm(e,t,n,r,i){let a=[];if(nh(e.geometry,a,n,r,i,!1),a.length){if(a.length===1){t.push(Cm(e.id,`LineString`,a[0],e.tags));return}t.push(Cm(e.id,`MultiLineString`,a,e.tags))}}function Zm(e,t,n,r,i){let a=[];nh(e.geometry,a,n,r,i,!0),a.length&&t.push(Cm(e.id,`Polygon`,a,e.tags))}function Qm(e,t,n,r,i){let a=[];for(let t of e.geometry){let e=[];nh(t,e,n,r,i,!0),e.length&&a.push(e)}a.length&&t.push(Cm(e.id,`MultiPolygon`,a,e.tags))}function $m(e,t,n,r,i){for(let a=0;a=n&&o<=r&&rh(t,e[a],e[a+1],e[a+2])}}function eh(e,t,n,r,i,a,o){let s=th(e),c=i===0?ih:ah,l=e.start,u,d;for(let f=0;fn&&(d=c(s,p,m,g,_,n),o&&(s.start=l+u*d)):v>r?y=n&&(d=c(s,p,m,g,_,n),b=!0),y>r&&v<=r&&(d=c(s,p,m,g,_,r),b=!0),!a&&b&&(o&&(s.end=l+u*d),t.push(s),s=th(e)),o&&(l+=u)}let f=e.points.length-3,p=e.points[f],m=e.points[f+1],h=e.points[f+2],g=i===0?p:m;g>=n&&g<=r&&rh(s.points,p,m,h),f=s.points.length-3,a&&f>=3&&(s.points[f]!==s.points[0]||s.points[f+1]!==s.points[1])&&rh(s.points,s.points[0],s.points[1],s.points[2]),s.points.length&&(wm(s),t.push(s))}function th(e){return{points:[],size:e.size,start:e.start,end:e.end}}function nh(e,t,n,r,i,a){for(let o of e)eh(o,t,n,r,i,a,!1)}function rh(e,t,n,r){e.push(t,n,r)}function ih(e,t,n,r,i,a){let o=(a-t)/(r-t);return rh(e.points,a,n+(i-n)*o,1),o}function ah(e,t,n,r,i,a){let o=(a-n)/(i-n);return rh(e.points,t+(r-t)*o,a,1),o}function oh(e,t){let n=t.buffer/t.extent,r=e,i=qm(e,1,-1-n,n,0,-1,2,t),a=qm(e,1,1-n,2+n,0,-1,2,t);return!i&&!a?r:(r=qm(e,1,-n,1+n,0,-1,2,t)||[],i&&(r=sh(i,1).concat(r)),a&&(r=r.concat(sh(a,-1))),r)}function sh(e,t){let n=[];for(let r of e)switch(r.type){case`Point`:case`MultiPoint`:{let e=ch(r.geometry,t);n.push(Cm(r.id,r.type,e,r.tags));continue}case`LineString`:{let e=lh(r.geometry,t);n.push(Cm(r.id,r.type,e,r.tags));continue}case`MultiLineString`:case`Polygon`:{let e=[];for(let n of r.geometry)e.push(lh(n,t));n.push(Cm(r.id,r.type,e,r.tags));continue}case`MultiPolygon`:{let e=[];for(let n of r.geometry){let r=[];for(let e of n)r.push(lh(e,t));e.push(r)}n.push(Cm(r.id,r.type,e,r.tags));continue}}return n}function ch(e,t){let n=[];for(let r=0;re.id));e=e.filter(e=>!n.has(e.id))}if(r.add.size){let t=Em({type:`FeatureCollection`,features:Array.from(r.add.values())},n);t=oh(t,n),i=i.concat(t),e=e.concat(t)}}if(r.update.size){let t=/* @__PURE__ */ new Map,a=[];for(let n of e)r.update.has(n.id)?t.set(n.id,[...t.get(n.id)||[],n]):a.push(n);for(let[e,o]of r.update){let r=t.get(e);if(!r||r.length===0)continue;let s=dh(r,o,n);i=i.concat(r,s),a=a.concat(s)}e=a}return{affected:i,source:e}}function dh(e,t,n){let r=!!t.newGeometry,i=t.removeAllProperties||t.removeProperties?.length>0||t.addOrUpdateProperties?.length>0;if(r){let r=e[0],a=Em({type:`FeatureCollection`,features:[{type:`Feature`,id:r.id,geometry:t.newGeometry,properties:i?fh(r.tags,t):r.tags}]},n);return a=oh(a,n),a}if(i){let n=[];for(let r of e){let e={...r};e.tags=fh(e.tags,t),n.push(e)}return n}return e}function fh(e,t){if(t.removeAllProperties)return{};let n={...e||{}};if(t.removeProperties)for(let e of t.removeProperties)delete n[e];if(t.addOrUpdateProperties)for(let{key:e,value:r}of t.addOrUpdateProperties)n[e]=r;return n}function ph(e,t){return e?{removeAll:e.removeAll,remove:new Set(e.remove||[]),add:new Map(e.add?.map(e=>[t.promoteId?e.properties[t.promoteId]:e.id,e])),update:new Map(e.update?.map(e=>[e.id,e]))}:{remove:/* @__PURE__ */ new Set,add:/* @__PURE__ */ new Map,update:/* @__PURE__ */ new Map}}const mh=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],hh=/* @__PURE__ */ new Uint32Array(96);var gh=class e{static from(t){if(!t||t.byteLength===void 0||t.buffer)throw Error(`Data must be an instance of ArrayBuffer or SharedArrayBuffer.`);let[n,r]=new Uint8Array(t,0,2);if(n!==219)throw Error(`Data does not appear to be in a KDBush format.`);let i=r>>4;if(i!==1)throw Error(`Got v${i} data when expected v1.`);let a=mh[r&15];if(!a)throw Error(`Unrecognized array type.`);let[o]=new Uint16Array(t,2,1),[s]=new Uint32Array(t,4,1);return new e(s,o,a,void 0,t)}constructor(e,t=64,n=Float64Array,r=ArrayBuffer,i){if(isNaN(e)||e<0)throw Error(`Unexpected numItems value: ${e}.`);this.numItems=+e,this.nodeSize=Math.min(Math.max(+t,2),65535),this.ArrayType=n,this.IndexArrayType=e<65536?Uint16Array:Uint32Array;let a=mh.indexOf(this.ArrayType),o=e*2*this.ArrayType.BYTES_PER_ELEMENT,s=e*this.IndexArrayType.BYTES_PER_ELEMENT,c=(8-s%8)%8;if(a<0)throw Error(`Unexpected typed array class: ${n}.`);if(i)this.data=i,this.ids=new this.IndexArrayType(i,8,e),this.coords=new n(i,8+s+c,e*2),this._pos=e*2,this._finished=!0;else{let i=this.data=new r(8+o+s+c);this.ids=new this.IndexArrayType(i,8,e),this.coords=new n(i,8+s+c,e*2),this._pos=0,this._finished=!1,new Uint8Array(i,0,2).set([219,16+a]),new Uint16Array(i,2,1)[0]=t,new Uint32Array(i,4,1)[0]=e}}add(e,t){let n=this._pos>>1;return this.ids[n]=n,this.coords[this._pos++]=e,this.coords[this._pos++]=t,n}finish(){let e=this._pos>>1;if(e!==this.numItems)throw Error(`Added ${e} items when expected ${this.numItems}.`);return _h(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(e,t,n,r){if(!this._finished)throw Error(`Data not yet indexed - call index.finish().`);let{ids:i,coords:a,nodeSize:o}=this;hh[0]=0,hh[1]=i.length-1,hh[2]=0;let s=3,c=[];for(;s>0;){let l=hh[--s],u=hh[--s],d=hh[--s];if(u-d<=o){for(let o=d;o<=u;o++){let s=a[2*o],l=a[2*o+1];s>=e&&s<=n&&l>=t&&l<=r&&c.push(i[o])}continue}let f=d+u>>1,p=a[2*f],m=a[2*f+1];p>=e&&p<=n&&m>=t&&m<=r&&c.push(i[f]),(l===0?e<=p:t<=m)&&(hh[s++]=d,hh[s++]=f-1,hh[s++]=1-l),(l===0?n>=p:r>=m)&&(hh[s++]=f+1,hh[s++]=u,hh[s++]=1-l)}return c}within(e,t,n){let r=[];return this.withinInto(e,t,n,r),r}withinInto(e,t,n,r){if(!this._finished)throw Error(`Data not yet indexed - call index.finish().`);let{ids:i,coords:a,nodeSize:o}=this;hh[0]=0,hh[1]=i.length-1,hh[2]=0;let s=3,c=0,l=n*n;for(;s>0;){let u=hh[--s],d=hh[--s],f=hh[--s];if(d-f<=o){for(let n=f;n<=d;n++)xh(a[2*n],a[2*n+1],e,t)<=l&&(r[c++]=i[n]);continue}let p=f+d>>1,m=a[2*p],h=a[2*p+1];xh(m,h,e,t)<=l&&(r[c++]=i[p]),(u===0?e-n<=m:t-n<=h)&&(hh[s++]=f,hh[s++]=p-1,hh[s++]=1-u),(u===0?e+n>=m:t+n>=h)&&(hh[s++]=p+1,hh[s++]=d,hh[s++]=1-u)}return c}};function _h(e,t,n,r,i,a){if(i-r<=n)return;let o=r+i>>1;vh(e,t,o,r,i,a),_h(e,t,n,r,o-1,1-a),_h(e,t,n,o+1,i,1-a)}function vh(e,t,n,r,i,a){for(;i>r;){if(i-r>600){let o=i-r+1,s=n-r+1,c=Math.log(o),l=.5*Math.exp(2*c/3),u=.5*Math.sqrt(c*l*(o-l)/o)*(s-o/2<0?-1:1);vh(e,t,n,Math.max(r,Math.floor(n-s*l/o+u)),Math.min(i,Math.floor(n+(o-s)*l/o+u)),a)}let o=t[2*n+a],s=r,c=i;for(yh(e,t,r,n),t[2*i+a]>o&&yh(e,t,r,i);so;)c--}t[2*r+a]===o?yh(e,t,r,c):(c++,yh(e,t,c,i)),c<=n&&(r=c+1),n<=c&&(i=c-1)}}function yh(e,t,n,r){bh(e,n,r),bh(t,2*n,2*r),bh(t,2*n+1,2*r+1)}function bh(e,t,n){let r=e[t];e[t]=e[n],e[n]=r}function xh(e,t,n,r){let i=e-n,a=t-r;return i*i+a*a}const Sh={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:e=>e};var Ch=class{constructor(e){this.options=Object.assign(Object.create(Sh),e),this.trees=Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[],this.points=[]}load(e){let t=[];for(let n of e){if(!n.geometry)continue;let[e,r]=n.geometry.coordinates,[i,a]=[Rm(e),zm(r)],o={id:n.id,type:`Point`,geometry:[i,a],tags:n.properties};t.push(o)}this.createIndex(t)}initialize(e){let t=[];for(let n of e)n.type===`Point`&&t.push(n);this.createIndex(t)}updateIndex(e,t,n){this.options=Object.assign(Object.create(Sh),n.clusterOptions),this.initialize(e)}createIndex(e){let{log:t,minZoom:n,maxZoom:r}=this.options;t&&console.time(`total time`);let i=`prepare ${e.length} points`;t&&console.time(i),this.points=e;let a=[];for(let t=0;t=n;e--){let n=Date.now();o=this.trees[e]=this.createTree(this.cluster(o,e)),t&&console.log(`z%d: %d clusters in %dms`,e,o.numItems,Date.now()-n)}t&&console.timeEnd(`total time`)}getClusters(e,t){return this.getClustersInternal(e,t).map(e=>Vm(e))}getClustersInternal(e,t){let n=((e[0]+180)%360+360)%360-180,r=Math.max(-90,Math.min(90,e[1])),i=e[2]===180?180:((e[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)n=-180,i=180;else if(n>i){let e=this.getClustersInternal([n,r,180,a],t),o=this.getClustersInternal([-180,r,i,a],t);return e.concat(o)}let o=this.trees[this.limitZoom(t)],s=o.range(Rm(n),zm(a),Rm(i),zm(r)),c=o.flatData,l=[];for(let e of s){let t=this.stride*e;l.push(c[t+5]>1?wh(c,t,this.clusterProps):this.points[c[t+3]])}return l}getChildren(e){let t=this.getOriginId(e),n=this.getOriginZoom(e),r=/* @__PURE__ */ Error(`No cluster with the specified id: `+e),i=this.trees[n];if(!i)throw r;let a=i.flatData;if(t*this.stride>=a.length)throw r;let o=this.options.radius/(this.options.extent*2**(n-1)),s=a[t*this.stride],c=a[t*this.stride+1],l=i.within(s,c,o),u=[];for(let t of l){let n=t*this.stride;a[n+4]===e&&u.push(a[n+5]>1?Th(a,n,this.clusterProps):Vm(this.points[a[n+3]]))}if(u.length===0)throw r;return u}getLeaves(e,t,n){t||=10,n||=0;let r=[];return this.appendLeaves(r,e,t,n,0),r}getTile(e,t,n){let r=this.trees[this.limitZoom(e)];if(!r)return null;let i=2**e,{extent:a,radius:o}=this.options,s=o/a,c=(n-s)/i,l=(n+1+s)/i,u={transformed:!0,features:[],source:null,x:t,y:n,z:e};return this.addTileFeatures(r.range((t-s)/i,c,(t+1+s)/i,l),r.flatData,t,n,i,u),t===0&&this.addTileFeatures(r.range(1-s/i,c,1,l),r.flatData,i,n,i,u),t===i-1&&this.addTileFeatures(r.range(0,c,s/i,l),r.flatData,-1,n,i,u),u}getClusterExpansionZoom(e){return this.getOriginZoom(e)}appendLeaves(e,t,n,r,i){let a=this.getChildren(t);for(let t of a){let a=t.properties;if(a?.cluster?i+a.point_count<=r?i+=a.point_count:i=this.appendLeaves(e,a.cluster_id,n,r,i):i1,c,l,u;if(s)c=Eh(t,e,this.clusterProps),l=t[e],u=t[e+1];else{let n=this.points[t[e+3]];c=n.tags,[l,u]=n.geometry}let d={type:1,geometry:[[Math.round(this.options.extent*(l*i-n)),Math.round(this.options.extent*(u*i-r))]],tags:c},f;f=s||this.options.generateId?t[e+3]:this.points[t[e+3]].id,f!==void 0&&(d.id=f),a.features.push(d)}}limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor(+e),this.options.maxZoom+1))}cluster(e,t){let{radius:n,extent:r,reduce:i,minPoints:a}=this.options,o=n/(r*2**t),s=e.flatData,c=[],l=this.stride;for(let n=0;nt&&(p+=s[n+5])}if(p>f&&p>=a){let e=r*f,a=u*f,o,m=-1,h=((n/l|0)<<5)+(t+1)+this.points.length;for(let r of d){let c=r*l;if(s[c+2]<=t)continue;s[c+2]=t;let u=s[c+5];e+=s[c]*u,a+=s[c+1]*u,s[c+4]=h,i&&(o||(o=this.map(s,n,!0),m=this.clusterProps.length,this.clusterProps.push(o)),i(o,this.map(s,c)))}s[n+4]=h,c.push(e/p,a/p,1/0,h,-1,p),i&&c.push(m)}else{for(let e=0;e1)for(let e of d){let n=e*l;if(!(s[n+2]<=t)){s[n+2]=t;for(let e=0;e>5}getOriginZoom(e){return(e-this.points.length)%32}map(e,t,n){if(e[t+5]>1){let r=this.clusterProps[e[t+6]];return n?Object.assign({},r):r}let r=this.points[e[t+3]].tags,i=this.options.map(r);return n&&i===r?Object.assign({},i):i}};function wh(e,t,n){return{id:e[t+3],type:`Point`,tags:Eh(e,t,n),geometry:[e[t],e[t+1]]}}function Th(e,t,n){return{type:`Feature`,id:e[t+3],properties:Eh(e,t,n),geometry:{type:`Point`,coordinates:[Gm(e[t]),Km(e[t+1])]}}}function Eh(e,t,n){let r=e[t+5],i=r>=1e4?`${Math.round(r/1e3)}k`:r>=1e3?`${Math.round(r/100)/10}k`:r,a=e[t+6],o=a===-1?{}:Object.assign({},n[a]);return Object.assign(o,{cluster:!0,cluster_id:e[t+3],point_count:r,point_count_abbreviated:i})}const Dh=`geojsonvt_clip_start`,Oh=`geojsonvt_clip_end`;function kh(e,t,n,r,i){let a=t===i.maxZoom?0:i.tolerance/((1<0&&t.size<(i?o:r)){n.numPoints+=t.points.length/3;return}let s=[];for(let e=0;eo)&&(n.numSimplified++,s.push(t.points[e],t.points[e+1])),n.numPoints++;i&&Ih(s,a),e.push(s)}function Ih(e,t){let n=0;for(let t=0,r=e.length,i=r-2;t0===t)for(let t=0,n=e.length;t1&&(console.log(`invalidating tiles`),console.time(`invalidating`)),this.invalidateTiles(t),n.debug>1&&console.timeEnd(`invalidating`);let[r,i,a]=[0,0,0],o=kh(e,r,i,a,n);o.source=e;let s=Hh(r,i,a);if(this.tiles[s]=o,this.tileCoords.push({z:r,x:i,y:a,id:s}),n.debug){let e=`z${r}`;this.stats[e]=(this.stats[e]||0)+1,this.total++}}getClusterExpansionZoom(e){return null}getChildren(e){return null}getLeaves(e,t,n){return null}getTile(e,t,n){let{extent:r,debug:i}=this.options,a=1<1&&console.log(`drilling down to z%d-%d-%d`,e,t,n);let s=e,c=t,l=n,u;for(;!u&&s>0;)s--,c>>=1,l>>=1,u=this.tiles[Hh(s,c,l)];return!u?.source||(i>1&&(console.log(`found parent tile z%d-%d-%d`,s,c,l),console.time(`drilling down`)),this.splitTile(u.source,s,c,l,e,t,n),i>1&&console.timeEnd(`drilling down`),!this.tiles[o])?null:Lh(this.tiles[o],r)}splitTile(e,t,n,r,i,a,o){let s=[e,t,n,r],c=this.options,l=c.debug;for(;s.length;){r=s.pop(),n=s.pop(),t=s.pop(),e=s.pop();let u=1<1&&console.time(`creation`),f=this.tiles[d]=kh(e,t,n,r,c),this.tileCoords.push({z:t,x:n,y:r,id:d}),l)){l>1&&(console.log(`tile z%d-%d-%d (features: %d, points: %d, simplified: %d)`,t,n,r,f.numFeatures,f.numPoints,f.numSimplified),console.timeEnd(`creation`));let e=`z${t}`;this.stats[e]=(this.stats[e]||0)+1,this.total++}if(f.source=e,i==null){if(t===c.indexMaxZoom||f.numPoints<=c.indexMaxPoints)continue}else if(t===c.maxZoom||t===i)continue;else if(i!=null){let e=i-t;if(n!==a>>e||r!==o>>e)continue}if(f.source=null,!e.length)continue;l>1&&console.time(`clipping`);let p=.5*c.buffer/c.extent,m=.5-p,h=.5+p,g=1+p,_=null,v=null,y=null,b=null,x=qm(e,u,n-p,n+h,0,f.minX,f.maxX,c),S=qm(e,u,n+m,n+g,0,f.minX,f.maxX,c);x&&(_=qm(x,u,r-p,r+h,1,f.minY,f.maxY,c),v=qm(x,u,r+m,r+g,1,f.minY,f.maxY,c)),S&&(y=qm(S,u,r-p,r+h,1,f.minY,f.maxY,c),b=qm(S,u,r+m,r+g,1,f.minY,f.maxY,c)),l>1&&console.timeEnd(`clipping`),s.push(_||[],t+1,n*2,r*2),s.push(v||[],t+1,n*2,r*2+1),s.push(y||[],t+1,n*2+1,r*2),s.push(b||[],t+1,n*2+1,r*2+1)}}invalidateTiles(e){if(!e.length)return;let t=this.options,{debug:n}=t,r=1/0,i=-1/0,a=1/0,o=-1/0;for(let t of e)r=Math.min(r,t.minX),i=Math.max(i,t.maxX),a=Math.min(a,t.minY),o=Math.max(o,t.maxY);let s=t.buffer/t.extent,c=/* @__PURE__ */ new Set;for(let t in this.tiles){let l=this.tiles[t],u=1<=f||o=m)continue;let h=!1;for(let t of e)if(t.maxX>=d&&t.minX=p&&t.minY1&&console.log(`invalidate tile z%d-%d-%d (features: %d, points: %d, simplified: %d)`,l.z,l.x,l.y,l.numFeatures,l.numPoints,l.numSimplified);let e=`z${l.z}`;this.stats[e]=(this.stats[e]||0)-1,this.total--}delete this.tiles[t],c.add(t)}}c.size&&(this.tileCoords=this.tileCoords.filter(e=>!c.has(e.id)))}};function Hh(e,t,n){return((1<24)throw Error(`maxZoom should be in the 0-24 range`);if(t.promoteId&&t.generateId)throw Error(`promoteId and generateId cannot be used together.`);let r=Em(e,t);n&&(console.timeEnd(`preprocess data`),console.log(`index: maxZoom: %d, maxPoints: %d`,t.indexMaxZoom,t.indexMaxPoints),console.time(`generate tiles`)),r=oh(r,t),t.updateable&&(this.source=r),this.initializeIndex(r,t)}initializeIndex(e,t){this.tileIndex=t.cluster?new Ch(t.clusterOptions):new Vh(t),e.length&&this.tileIndex.initialize(e)}getTile(e,t,n){return e=+e,t=+t,n=+n,e<0||e>24?null:this.tileIndex.getTile(e,t,n)}updateData(e,t){let n=this.options;if(!n.updateable)throw Error("to update tile geojson `updateable` option must be set to true");let{affected:r,source:i}=uh(this.source,e,n);t&&({affected:r,source:i}=this.filterUpdate(i,r,t)),r.length&&(this.source=i,this.tileIndex.updateIndex(i,r,n))}filterUpdate(e,t,n){let r=/* @__PURE__ */ new Set;for(let i of e)i.id!=null&&(n(Vm(i))||(t.push(i),r.add(i.id)));return e=e.filter(e=>!r.has(e.id)),{affected:t,source:e}}getData(){if(!this.options.updateable)throw Error("to retrieve data the `updateable` option must be set to true");return Bm(this.source)}updateClusterOptions(e,t){let n=this.options.cluster;if(this.options.cluster=e,this.options.clusterOptions=t,n==e){this.tileIndex.updateIndex(this.source,[],this.options);return}this.initializeIndex(this.source,this.options)}getClusterExpansionZoom(e){return this.tileIndex.getClusterExpansionZoom(e)}getClusterChildren(e){return this.tileIndex.getChildren(e)}getClusterLeaves(e,t,n){return this.tileIndex.getLeaves(e,t,n)}};const Gh=Jc([{name:`a_pos_normal`,components:2,type:`Int16`},{name:`a_data`,components:4,type:`Uint8`}],4),Kh=Gh.members;Gh.size,Gh.alignment;const qh=Jc([{name:`a_uv_x`,components:1,type:`Float32`},{name:`a_split_index`,components:1,type:`Float32`}]),Jh=qh.members;qh.size,qh.alignment;const Yh=Math.cos(75/2*(Math.PI/180)),Xh=1/2,Zh=2**14/Xh;var Qh=class{constructor(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(e=>e.id),this.index=e.index,this.hasDependencies=!1,this.patternFeatures=[],this.lineClipsArray=[],this.gradients={};for(let e of this.layers)this.gradients[e.id]={};this.layoutVertexArray=new zl,this.layoutVertexArray2=new Bl,this.indexArray=new Xl,this.programConfigurations=new Mu(e.layers,e.zoom),this.segments=new tu,this.maxLineLength=0,this.stateDependentLayerIds=this.layers.filter(e=>e.isStateDependent()).map(e=>e.id)}populate(e,t,n){this.hasDependencies=Zd(`line`,this.layers,t)||this.hasLineDasharray(this.layers);let r=this.layers[0].layout.get(`line-sort-key`),i=!r.isConstant(),a=[],o=new G(this.zoom),s=this.layers[0]._featureFilter.needGeometry;for(let{feature:t,id:c,index:l,sourceLayerIndex:u}of e){let e=zu(t,s);if(!this.layers[0]._featureFilter.filter(o,e,n))continue;let d=i?r.evaluate(e,{},n):void 0,f={id:c,properties:t.properties,type:t.type,sourceLayerIndex:u,index:l,geometry:s?e.geometry:Ru(t),patterns:{},dashes:{},sortKey:d};a.push(f)}i&&a.sort((e,t)=>e.sortKey-t.sortKey);for(let r of a){let{geometry:i,index:a,sourceLayerIndex:o}=r;this.hasDependencies?(Zd(`line`,this.layers,t)?Qd(`line`,this.layers,r,{zoom:this.zoom},t):this.hasLineDasharray(this.layers)&&this.addLineDashDependencies(this.layers,r,this.zoom,t),this.patternFeatures.push(r)):this.addFeature(r,i,a,n,{},{},t.subdivisionGranularity);let s=e[a].feature;t.featureIndex.insert(s,i,a,o,this.index)}}update(e,t,n,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,{imagePositions:n,dashPositions:r})}addFeatures({options:e,canonical:t,patternPositions:n,dashPositions:r}){for(let i of this.patternFeatures)this.addFeature(i,i.geometry,i.index,t,n,r,e.subdivisionGranularity)}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(this.layoutVertexArray2.length!==0&&(this.layoutVertexBuffer2=e.createVertexBuffer(this.layoutVertexArray2,Jh)),this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,Kh),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}lineFeatureClips(e){if(e.properties&&Object.hasOwn(e.properties,`geojsonvt_clip_start`)&&Object.hasOwn(e.properties,`geojsonvt_clip_end`))return{start:+e.properties[Dh],end:+e.properties[Oh]}}addFeature(e,t,n,r,i,a,o){let s=this.layers[0].layout,c=s.get(`line-join`).evaluate(e,{}),l=s.get(`line-cap`).evaluate(e,{}),u=s.get(`line-miter-limit`).evaluate(e,{}),d=s.get(`line-round-limit`).evaluate(e,{});this.lineClips=this.lineFeatureClips(e);for(let n of t)this.addLine(n,e,c,l,u,d,r,o);this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e,n,{imagePositions:i,dashPositions:a,canonical:r})}addLine(e,t,n,r,i,a,o,s){this.distance=0,this.scaledDistance=0,this.totalDistance=0;let c=o?s.line.getGranularityForZoomLevel(o.z):1;if(e=tp(e,c),this.lineClips){this.lineClipsArray.push(this.lineClips);for(let t=0;t=2&&e[u-1].equals(e[u-2]);)u--;let d=0;for(;d0;if(x&&t>d){let e=m.dist(h);if(e>2*f){let t=m.sub(m.sub(h)._mult(f/e)._round());this.updateDistance(h,t),this.addCurrentVertex(t,_,0,0,p),h=t}}let C=h&&g,w=C?n:l?`butt`:r;if(C&&w===`round`&&(yi&&(w=`bevel`),w===`bevel`&&(y>2&&(w=`flipbevel`),y100)o=v.mult(-1);else{let e=y*_.add(v).mag()/_.sub(v).mag();o._perp()._mult(e*(S?-1:1))}this.addCurrentVertex(m,o,0,0,p),this.addCurrentVertex(m,o.mult(-1),0,0,p)}else if(w===`bevel`||w===`fakeround`){let e=-Math.sqrt(y*y-1),t=S?e:0,n=S?0:e;if(h&&this.addCurrentVertex(m,_,t,n,p),w===`fakeround`){let e=Math.round(b*180/Math.PI/20);for(let t=1;t2*f){let t=m.add(g.sub(m)._mult(f/e)._round());this.updateDistance(m,t),this.addCurrentVertex(t,v,0,0,p),m=t}}}}addCurrentVertex(e,t,n,r,i,a=!1){let o=t.x+t.y*n,s=t.y-t.x*n,c=-t.x+t.y*r,l=-t.y-t.x*r;this.addHalfVertex(e,o,s,a,!1,n,i),this.addHalfVertex(e,c,l,a,!0,-r,i),this.distance>Zh/2&&this.totalDistance===0&&(this.distance=0,this.updateScaledDistance(),this.addCurrentVertex(e,t,n,r,i,a))}addHalfVertex({x:e,y:t},n,r,i,a,o,s){let c=(this.lineClips?this.scaledDistance*(Zh-1):this.scaledDistance)*Xh;if(this.layoutVertexArray.emplaceBack((e<<1)+ +!!i,(t<<1)+ +!!a,Math.round(63*n)+128,Math.round(63*r)+128,(o===0?0:o<0?-1:1)+1|(c&63)<<2,c>>6),this.lineClips){let e=(this.scaledDistance-this.lineClips.start)/(this.lineClips.end-this.lineClips.start);this.layoutVertexArray2.emplaceBack(e,this.lineClipsArray.length)}let l=s.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,l,this.e2),s.primitiveLength++),a?this.e2=l:this.e1=l}updateScaledDistance(){this.scaledDistance=this.lineClips?this.lineClips.start+(this.lineClips.end-this.lineClips.start)*this.distance/this.totalDistance:this.distance}updateDistance(e,t){this.distance+=e.dist(t),this.updateScaledDistance()}hasLineDasharray(e){for(let t of e){let e=t.paint.get(`line-dasharray`);if(e&&!e.isConstant())return!0}return!1}addLineDashDependencies(e,t,n,r){for(let i of e){let e=i.paint.get(`line-dasharray`);if(!e||e.value.kind===`constant`)continue;let a=i.layout.get(`line-cap`).evaluate(t,{})===`round`,o={dasharray:e.value.evaluate({zoom:n-1},t,{}),round:a},s={dasharray:e.value.evaluate({zoom:n},t,{}),round:a},c={dasharray:e.value.evaluate({zoom:n+1},t,{}),round:a},l=`${o.dasharray.join(`,`)},${o.round}`,u=`${s.dasharray.join(`,`)},${s.round}`,d=`${c.dasharray.join(`,`)},${c.round}`;r.dashDependencies[l]=o,r.dashDependencies[u]=s,r.dashDependencies[d]=c,t.dashes[i.id]={min:l,mid:u,max:d}}}};W(`LineBucket`,Qh,{omit:[`layers`,`patternFeatures`]});let $h;const eg=()=>$h||=new Lc({"line-cap":new q(P.layout_line[`line-cap`],`line-cap`),"line-join":new q(P.layout_line[`line-join`],`line-join`),"line-miter-limit":new q(P.layout_line[`line-miter-limit`],`line-miter-limit`),"line-round-limit":new q(P.layout_line[`line-round-limit`],`line-round-limit`),"line-sort-key":new q(P.layout_line[`line-sort-key`],`line-sort-key`)});let tg;const ng=()=>tg||=new Lc({"line-opacity":new q(P.paint_line[`line-opacity`],`line-opacity`),"line-layer-opacity":new K(P.paint_line[`line-layer-opacity`],`line-layer-opacity`),"line-color":new q(P.paint_line[`line-color`],`line-color`),"line-translate":new K(P.paint_line[`line-translate`],`line-translate`),"line-translate-anchor":new K(P.paint_line[`line-translate-anchor`],`line-translate-anchor`),"line-width":new q(P.paint_line[`line-width`],`line-width`),"line-gap-width":new q(P.paint_line[`line-gap-width`],`line-gap-width`),"line-offset":new q(P.paint_line[`line-offset`],`line-offset`),"line-blur":new q(P.paint_line[`line-blur`],`line-blur`),"line-dasharray":new Pc(P.paint_line[`line-dasharray`],`line-dasharray`),"line-pattern":new Pc(P.paint_line[`line-pattern`],`line-pattern`),"line-gradient":new Ic(P.paint_line[`line-gradient`],`line-gradient`)});var rg={get paint(){return ng()},get layout(){return eg()}},ig=class extends q{possiblyEvaluate(e,t){return t=new G(Math.floor(t.zoom),{now:t.now,fadeDuration:t.fadeDuration,zoomHistory:t.zoomHistory,transition:t.transition}),super.possiblyEvaluate(e,t)}evaluate(e,t,n,r){return t=xt({},t,{zoom:Math.floor(t.zoom)}),super.evaluate(e,t,n,r)}};let ag;const og=e=>e.type===`line`;var sg=class extends Bc{constructor(e,t){super(e,rg,t),this.gradientVersion=0,ag||(ag=new ig(rg.paint.properties[`line-width`].specification,`line-floorwidth`),ag.useIntegerZoom=!0)}_handleSpecialPaintPropertyUpdate(e){if(e===`line-gradient`){let e=this.gradientExpression();this.stepInterpolant=Fo(e)?e._styleExpression.expression instanceof Yr:!1,this.gradientVersion=(this.gradientVersion+1)%(2**53-1)}}gradientExpression(){return this._transitionablePaint._values[`line-gradient`].value.expression}recalculate(e,t){super.recalculate(e,t),this.paint._values[`line-floorwidth`]=ag.possiblyEvaluate(this._transitioningPaint._values[`line-width`].value,e)}createBucket(e){return new Qh(e)}queryRadius(e){let t=e,n=cg(nd(`line-width`,this,t),nd(`line-gap-width`,this,t)),r=nd(`line-offset`,this,t);return n/2+Math.abs(r)+rd(this.paint.get(`line-translate`))}queryIntersectsFeature({queryGeometry:e,feature:t,featureState:n,geometry:r,transform:i,pixelsToTileUnits:a}){let o=id(e,this.paint.get(`line-translate`),this.paint.get(`line-translate-anchor`),-i.bearingInRadians,a),s=a/2*cg(this.paint.get(`line-width`).evaluate(t,n),this.paint.get(`line-gap-width`).evaluate(t,n)),c=this.paint.get(`line-offset`).evaluate(t,n);return c&&(r=od(r,c*a)),Ku(o,r,s)}isTileClipped(){return!0}};function cg(e,t){return t>0?t+2*e:e}const lg=Jc([{name:`a_pos_offset`,components:4,type:`Int16`},{name:`a_data`,components:4,type:`Uint16`},{name:`a_pixeloffset`,components:4,type:`Int16`},{name:`a_height_offset`,components:1,type:`Float32`}],4),ug=Jc([{name:`a_projected_pos`,components:3,type:`Float32`}],4);Jc([{name:`a_fade_opacity`,components:1,type:`Uint32`}],4);const dg=Jc([{name:`a_placed`,components:2,type:`Uint8`},{name:`a_shift`,components:2,type:`Float32`},{name:`a_box_real`,components:2,type:`Int16`}]);Jc([{type:`Int16`,name:`anchorPointX`},{type:`Int16`,name:`anchorPointY`},{type:`Int16`,name:`x1`},{type:`Int16`,name:`y1`},{type:`Int16`,name:`x2`},{type:`Int16`,name:`y2`},{type:`Uint32`,name:`featureIndex`},{type:`Uint16`,name:`sourceLayerIndex`},{type:`Uint16`,name:`bucketIndex`}]);const fg=Jc([{name:`a_pos`,components:2,type:`Int16`},{name:`a_anchor_pos`,components:2,type:`Int16`},{name:`a_extrude`,components:2,type:`Int16`}],4),pg=Jc([{name:`a_pos`,components:2,type:`Float32`},{name:`a_radius`,components:1,type:`Float32`},{name:`a_flags`,components:2,type:`Int16`}],4);Jc([{name:`triangle`,components:3,type:`Uint16`}]),Jc([{type:`Int16`,name:`anchorX`},{type:`Int16`,name:`anchorY`},{type:`Uint16`,name:`glyphStartIndex`},{type:`Uint16`,name:`numGlyphs`},{type:`Uint32`,name:`vertexStartIndex`},{type:`Uint32`,name:`lineStartIndex`},{type:`Uint32`,name:`lineLength`},{type:`Uint16`,name:`segment`},{type:`Uint16`,name:`lowerSize`},{type:`Uint16`,name:`upperSize`},{type:`Float32`,name:`lineOffsetX`},{type:`Float32`,name:`lineOffsetY`},{type:`Uint8`,name:`writingMode`},{type:`Uint8`,name:`placedOrientation`},{type:`Uint8`,name:`hidden`},{type:`Uint32`,name:`crossTileID`},{type:`Int16`,name:`associatedIconIndex`},{type:`Float32`,name:`heightOffset`}]),Jc([{type:`Int16`,name:`anchorX`},{type:`Int16`,name:`anchorY`},{type:`Int16`,name:`rightJustifiedTextSymbolIndex`},{type:`Int16`,name:`centerJustifiedTextSymbolIndex`},{type:`Int16`,name:`leftJustifiedTextSymbolIndex`},{type:`Int16`,name:`verticalPlacedTextSymbolIndex`},{type:`Int16`,name:`placedIconSymbolIndex`},{type:`Int16`,name:`verticalPlacedIconSymbolIndex`},{type:`Uint16`,name:`key`},{type:`Uint16`,name:`textBoxStartIndex`},{type:`Uint16`,name:`textBoxEndIndex`},{type:`Uint16`,name:`verticalTextBoxStartIndex`},{type:`Uint16`,name:`verticalTextBoxEndIndex`},{type:`Uint16`,name:`iconBoxStartIndex`},{type:`Uint16`,name:`iconBoxEndIndex`},{type:`Uint16`,name:`verticalIconBoxStartIndex`},{type:`Uint16`,name:`verticalIconBoxEndIndex`},{type:`Uint16`,name:`featureIndex`},{type:`Uint16`,name:`numHorizontalGlyphVertices`},{type:`Uint16`,name:`numVerticalGlyphVertices`},{type:`Uint16`,name:`numIconVertices`},{type:`Uint16`,name:`numVerticalIconVertices`},{type:`Uint16`,name:`useRuntimeCollisionCircles`},{type:`Uint32`,name:`crossTileID`},{type:`Float32`,name:`textBoxScale`},{type:`Float32`,name:`collisionCircleDiameter`},{type:`Uint16`,name:`textAnchorOffsetStartIndex`},{type:`Uint16`,name:`textAnchorOffsetEndIndex`},{type:`Float32`,name:`heightOffset`}]),Jc([{type:`Float32`,name:`offsetX`}]),Jc([{type:`Int16`,name:`x`},{type:`Int16`,name:`y`},{type:`Int16`,name:`tileUnitDistanceFromAnchor`}]),Jc([{type:`Uint16`,name:`textAnchor`},{type:`Float32`,components:2,name:`textOffset`}]);const mg=new class{constructor(){this.TIMEOUT=5e3,this.applyArabicShaping=null,this.processBidirectionalText=null,this.processStyledBidirectionalText=null,this.pluginStatus=`unavailable`,this.pluginURL=null,this.loadScriptResolve=()=>{}}setState(e){this.pluginStatus=e.pluginStatus,this.pluginURL=e.pluginURL}getState(){return{pluginStatus:this.pluginStatus,pluginURL:this.pluginURL}}setMethods(e){if(mg.isParsed())throw Error(`RTL text plugin already registered.`);this.applyArabicShaping=e.applyArabicShaping,this.processBidirectionalText=e.processBidirectionalText,this.processStyledBidirectionalText=e.processStyledBidirectionalText,this.loadScriptResolve()}isParsed(){return this.applyArabicShaping!=null&&this.processBidirectionalText!=null&&this.processStyledBidirectionalText!=null}getRTLTextPluginStatus(){return this.pluginStatus}async syncState(e,t){if(this.isParsed())return this.getState();if(e.pluginStatus!==`loading`)return this.setState(e),e;let n=e.pluginURL,r=new Promise(e=>{this.loadScriptResolve=e}),i=new Promise(e=>setTimeout(()=>e(),this.TIMEOUT));if(await t(n),await Promise.race([r,i]),this.isParsed()){let e={pluginStatus:`loaded`,pluginURL:n};return this.setState(e),e}throw this.setState({pluginStatus:`error`,pluginURL:``}),Error(`RTL Text Plugin failed to import scripts from ${n}`)}};function hg(e){return/[\u0600-\u0604\u0606-\u060B\u060D-\u061A\u061C-\u061E\u0620-\u063F\u0641-\u064A\u0656-\u066F\u0671-\u06DC\u06DE-\u070D\u070F-\u074A\u074D-\u077F\u07C0-\u07FA\u07FD-\u07FF\u0840-\u085B\u085E\u0860-\u086A\u0870-\u0891\u0897-\u08E1\u08E3-\u08FF\u1800\u1801\u1804\u1806-\u1819\u1820-\u1878\u1880-\u18AA\uA840-\uA877\uFB50-\uFD3D\uFD40-\uFDCF\uFDF0-\uFDFF\uFE70-\uFE74\uFE76-\uFEFC]|\uD802[\uDEC0-\uDEE6\uDEEB-\uDEF6\uDF80-\uDF91\uDF99-\uDF9C\uDFA9-\uDFAF]|\uD803[\uDD00-\uDD27\uDD30-\uDD39\uDE60-\uDE7E\uDEC2-\uDEC7\uDED0-\uDED8\uDEFA-\uDEFF\uDF30-\uDF59\uDF70-\uDF89\uDFB0-\uDFCB]|\uD805[\uDE60-\uDE6C]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9C-\uDC9F]|\uD83A[\uDD00-\uDD4B\uDD50-\uDD59\uDD5E\uDD5F]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB\uDEF0\uDEF1]/gim.test(String.fromCodePoint(e))}function gg(e){return/[\u0591-\u05C7\u05D0-\u05EA\u05EF-\u05F4\u0600-\u0604\u0606-\u060B\u060D-\u061A\u061C-\u061E\u0620-\u063F\u0641-\u064A\u0656-\u066F\u0671-\u06DC\u06DE-\u070D\u070F-\u074A\u074D-\u07B1\u07C0-\u07FA\u07FD-\u082D\u0830-\u083E\u0840-\u085B\u085E\u0860-\u086A\u0870-\u0891\u0897-\u08E1\u08E3-\u08FF\uFB1D-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFD3D\uFD40-\uFDCF\uFDF0-\uFDFF\uFE70-\uFE74\uFE76-\uFEFC]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC57-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD1F-\uDD39\uDD3F-\uDD59\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE50-\uDE58\uDE60-\uDE9F\uDEC0-\uDEE6\uDEEB-\uDEF6\uDF00-\uDF35\uDF39-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDF99-\uDF9C\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDD40-\uDD65\uDD69-\uDD85\uDD8E\uDD8F\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB-\uDEAD\uDEB0\uDEB1\uDEC2-\uDEC7\uDED0-\uDED8\uDEFA-\uDF27\uDF30-\uDF59\uDF70-\uDF89\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59\uDD5E\uDD5F]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB\uDEF0\uDEF1]/gim.test(String.fromCodePoint(e))}function _g(e){return/[\u02EA\u02EB\u1100-\u11FF\u2E80-\u2FDF\u3000-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uA960-\uA97C\uAC00-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFE10-\uFE1F\uFE30-\uFE4F\uFF00-\uFFEF]|\uD81B[\uDFE0-\uDFFF]|[\uD81C-\uD822\uD840-\uD868\uD86A-\uD86D\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD88C][\uDC00-\uDFFF]|\uD823[\uDC00-\uDCD5\uDCFF-\uDD1E\uDD80-\uDDF2]|\uD82B[\uDFF0-\uDFFF]|\uD82C[\uDC00-\uDEFB]|\uD83C[\uDE00-\uDEFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEAD\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD88D[\uDC00-\uDC79]/gim.test(String.fromCodePoint(e))}function vg(e){return/[\u02EA\u02EB\u2E80-\u2FDF\u2FF0-\u303F\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FD-\u30FF\u3105-\u312F\u31A0-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uF900-\uFA6D\uFA70-\uFAD9\uFE10-\uFE1F\uFE30-\uFE4F\uFF00-\uFFEF]|\uD81B[\uDFE0-\uDFFF]|[\uD81C-\uD822\uD840-\uD868\uD86A-\uD86D\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD88C][\uDC00-\uDFFF]|\uD823[\uDC00-\uDCD5\uDCFF-\uDD1E\uDD80-\uDDF2]|\uD82B[\uDFF0-\uDFFF]|\uD82C[\uDC00-\uDEFB]|\uD83C[\uDE00-\uDEFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEAD\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD88D[\uDC00-\uDC79]/gim.test(String.fromCodePoint(e))}function yg(e){return/[\u02EA\u02EB\u1100-\u11FF\u1401-\u167F\u18B0-\u18FF\u2065\u20DD-\u20E0\u20E2-\u20E4\u2B97\u2BF0-\u2BFF\u2E50\u2E51\u2E80-\u3007\u3012\u3013\u3020-\u302F\u3031-\u30FB\u30FD-\uA4CF\uA960-\uA97F\uAC00-\uD7FF\uF900-\uFAFF\uFE10-\uFE1F\uFE30-\uFE48\uFE50-\uFE57\uFE5F-\uFE62\uFE67-\uFE6F\uFF00-\uFF07\uFF0A-\uFF0C\uFF0E-\uFF19\uFF1F-\uFF3A\uFF3C\uFF3E\uFF40-\uFF5A\uFFE0-\uFFE2\uFFE4-\uFFE7\uFFF0-\uFFF8]|\uD802[\uDD80-\uDD9F]|\uD805[\uDD80-\uDDFF]|\uD806[\uDE00-\uDEBF]|[\uD80C-\uD810\uD81C-\uD822\uD83C\uD83D\uD840-\uD87E\uD880-\uD8BE][\uDC00-\uDFFF]|\uD811[\uDC00-\uDE7F]|\uD81B[\uDFE0-\uDFFF]|\uD823[\uDC00-\uDDFF]|\uD82B[\uDFF0-\uDFFF]|\uD82C[\uDC00-\uDEFF]|\uD833[\uDEC0-\uDFCF]|\uD834[\uDC00-\uDDFF\uDEE0-\uDF7F]|\uD836[\uDC00-\uDEAF]|\uD83E[\uDD00-\uDEFF]|[\uD87F\uD8BF][\uDC00-\uDFFD]/gim.test(String.fromCodePoint(e))}function bg(e){return/[\xA7\xA9\xAE\xB1\xBC-\xBE\xD7\xF7\u2016\u2020\u2021\u2030\u2031\u203B\u203C\u2042\u2047-\u2049\u2051\u2100-\u218F\u221E\u2234\u2235\u2300-\u2307\u230C-\u231F\u2324-\u2328\u232B\u237D-\u239A\u23BE-\u23CD\u23CF\u23D1-\u23DB\u23E2-\u2422\u2424-\u24FF\u25A0-\u2619\u2620-\u2767\u2776-\u2793\u2B12-\u2B2F\u2B50-\u2B59\u2BB8-\u2BEB\u3000-\u303F\u30A0-\u30FF\uE000-\uF8FF\uFE30-\uFE6F\uFF00-\uFFEF\uFFFC\uFFFD]|[\uDB80-\uDBFF][\uDC00-\uDFFF]/gim.test(String.fromCodePoint(e))}function xg(e){return/[\r\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0600-\u0605\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DD\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u070F\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0890\u0891\u0897-\u089F\u08CA-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D62\u0D63\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E33-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB3-\u0EBC\u0EC8-\u0ECE\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1037\u1039-\u103E\u1056-\u1059\u105E-\u1060\u1071-\u1074\u1082\u1084-\u1086\u108D\u109D\u1100-\u11FF\u135D-\u135F\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u180F\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60\u1A62\u1A65-\u1A7C\u1A7F\u1AB0-\u1ADD\u1AE0-\u1AEB\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA960-\uA97C\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDD69-\uDD6D\uDEAB\uDEAC\uDEFA-\uDEFF\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC70\uDC73\uDC74\uDC7F-\uDC82\uDCB0-\uDCBA\uDCBD\uDCC2\uDCCD\uDD00-\uDD02\uDD27-\uDD34\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC2\uDDC3\uDDC9-\uDDCC\uDDCE\uDDCF\uDE2C-\uDE37\uDE3E\uDE41\uDEDF-\uDEEA\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74\uDFB8-\uDFC0\uDFC2\uDFC5\uDFC7-\uDFCA\uDFCC-\uDFD2\uDFE1\uDFE2]|\uD805[\uDC35-\uDC46\uDC5E\uDCB0-\uDCC3\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDEAB-\uDEB7\uDF1D-\uDF1F\uDF22-\uDF2B]|\uD806[\uDC2C-\uDC3A\uDD30-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDDD1-\uDDD7\uDDDA-\uDDE0\uDDE4\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE84-\uDE99\uDF60-\uDF67]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDEF3-\uDEF6\uDF00-\uDF03\uDF34-\uDF3A\uDF3E-\uDF42\uDF5A]|\uD80D[\uDC40\uDC47-\uDC55]|\uD818[\uDD1E-\uDD2F]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDD63\uDD67-\uDD6A\uDF4F\uDF51-\uDF87\uDF8F-\uDF92\uDFE4\uDFF0\uDFF1]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC8F\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD839[\uDCEC-\uDCEF\uDDEE\uDDEF\uDEE3\uDEE6\uDEEE\uDEEF\uDEF5]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDDE6-\uDDFF\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF]/.test(e)}function Sg(e){return/[\u0E01-\u0E3A\u0E40-\u0E4E\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECE\u0EDC-\u0EDF\u0F00-\u0F47\u0F49-\u0F6C\u0F71-\u0F97\u0F99-\u0FBC\u0FBE-\u0FCC\u0FCE-\u0FD4\u0FD9\u0FDA\u1000-\u103F\u1050-\u108F\u109A-\u109F\u1780-\u17D3\u17D7\u17DC\u17DD\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19DE\u19DF\u1A20-\u1A5E\u1A60-\u1A7C\u1AA0-\u1AAD\u1B00-\u1B4C\u1B4E-\u1B7F\uA980-\uA9CD\uA9D0-\uA9D9\uA9DE-\uA9EF\uA9FA-\uA9FE\uAA60-\uAAC2\uAADB-\uAADF]|\uD805[\uDF00-\uDF1A\uDF1D-\uDF2B\uDF3A\uDF3B\uDF3F-\uDF46]/gim.test(String.fromCodePoint(e))}function Cg(e,t){return/(?:[\u1039\u17D2\u1A60\u1BAB\u200D\uAAF6]|\uD802\uDE3F|\uD804[\uDD33\uDFD0]|\uD806[\uDD3E\uDE47\uDE99]|\uD807[\uDD45\uDD97\uDF42])$/.test(e)||/^\p{gc=Mc}/u.test(t)}const wg={C:`18g,1;g2,3;4nb,1`,D:`17k,1;5,1;1,1;1,5;4,d;1,7;1,2;z,2;8,g;i,12;1,2;9,1;1,1;1,2;14,3;2,1;28,9;3,f;2,4;1,1;2,3;2,6;7a,1;2,5;1,1;g,a;5,2;2,6;1,f`,R:`17m,4;1,1;1,1;5,4;l,1;14,3;1,3;g,i;12,1;2,9;1,1;1,1;2,2;1,1;o,2;2x,3;f,2;4,1;1,2;3,2;6u,j;b,1;r,3;1,1;2,2;6,1`,T:`174,b;1,1;1a,l;g,1;2t,7;2,6;2,2;1,4;bt,9;16,o;1,t;1clb,1`},Tg={1569:[65152,0,0,0],1570:[65153,65154,0,0],1571:[65155,65156,0,0],1572:[65157,65158,0,0],1573:[65159,65160,0,0],1574:[65161,65162,65163,65164],1575:[65165,65166,0,0],1576:[65167,65168,65169,65170],1577:[65171,65172,0,0],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194,0,0],1584:[65195,65196,0,0],1585:[65197,65198,0,0],1586:[65199,65200,0,0],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262,0,0],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1611:[65136,0,0,65137],1612:[65138,0,0,0],1613:[65140,0,0,0],1614:[65142,0,0,65143],1615:[65144,0,0,65145],1616:[65146,0,0,65147],1617:[65148,0,0,65149],1618:[65150,0,0,65151],1649:[64336,64337,0,0],1655:[64477,0,0,0],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393,0,0],1676:[64388,64389,0,0],1677:[64386,64387,0,0],1678:[64390,64391,0,0],1681:[64396,64397,0,0],1688:[64394,64395,0,0],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415,0,0],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421,0,0],1729:[64422,64423,64424,64425],1733:[64480,64481,0,0],1734:[64473,64474,0,0],1735:[64471,64472,0,0],1736:[64475,64476,0,0],1737:[64482,64483,0,0],1739:[64478,64479,0,0],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431,0,0],1747:[64432,64433,0,0]},Eg={لآ:[65269,65270],لأ:[65271,65272],لإ:[65273,65274],لا:[65275,65276]},Dg=1604,Og=/[\u0600-\u06ff\u0750-\u077f\u0870-\u089f\u08a0-\u08ff\ufb50-\ufdff\ufe70-\ufeff]/;function kg(e,t,n){let r=0;for(let i of e.split(`;`)){let[e,a]=i.split(`,`).map(e=>parseInt(e,36)),o=r+e;for(let e=o;e{let t=e.codePointAt(0);return{codePoint:t,type:jg(t),form:null}})}function Ig(e){let t=e.filter(e=>e.type!==`T`);for(let e=0;e0&&Mg(t[e-1].type),i=e+1String.fromCodePoint(zg(e))).join(``)}function Vg(e,t,n){let r=t.layout.get(`text-transform`).evaluate(n,{});return r===`uppercase`?e=e.toLocaleUpperCase():r===`lowercase`&&(e=e.toLocaleLowerCase()),(mg.applyArabicShaping??Bg)(e)}function Hg(e,t,n){for(let r of e.sections)r.text=Vg(r.text,t,n);return e}function Ug(e,t,n){let r=n?t.last.points:t.first.points,i=n?r[r.length-1]:r[0];return`${e}:${i.x}:${i.y}`}function Wg(e){let t=e.first.points,n=t.length;for(let t=e.first.next;t;t=t.next)n+=t.points.length-1;let r=Array(n);for(let e=0;e=0&&Cg(t[e],n)?t[e]+=n:t.push(n)}return t}function Qg(e){let t=/* @__PURE__ */ new Set;if(Jg){Xg??=new Intl.Segmenter(void 0,{granularity:`word`});for(let{index:n}of Xg.segment(e))t.add(n);return t}let n=0;for(let r of e.split(/\b|(?=\p{Ideo})/u))t.add(n),n+=r.length;return t}function $g(e){let t=e.codePointAt(0);return e.length>(t>65535?2:1)}function e_(e){return/\s/u.test(String.fromCodePoint(e))}function t_(e){for(let t of e)if(yg(t.codePointAt(0)))return!0;return!1}function n_(e){for(let t of e)if(!r_(t.codePointAt(0)))return!1;return!0}function r_(e){return!hg(e)}function i_(e){return!(yg(e)||bg(e))}function a_(e){return/\p{sc=Arab}/u.test(String.fromCodePoint(e))}function o_(e){return gg(e)}function s_(e){for(let t of e)if(o_(t.codePointAt(0)))return!0;return!1}const c_={"!":`︕`,"#":`#`,$:`$`,"%":`%`,"&":`&`,"(":`︵`,")":`︶`,"*":`*`,"+":`+`,",":`︐`,"-":`︲`,".":`・`,"/":`/`,":":`︓`,";":`︔`,"<":`︿`,"=":`=`,">":`﹀`,"?":`︖`,"@":`@`,"[":`﹇`,"\\":`\`,"]":`﹈`,"^":`^`,_:`︳`,"`":```,"{":`︷`,"|":`―`,"}":`︸`,"~":`~`,"¢":`¢`,"£":`£`,"¥":`¥`,"¦":`¦`,"¬":`¬`,"¯":` ̄`,"–":`︲`,"—":`︱`,"‘":`﹃`,"’":`﹄`,"“":`﹁`,"”":`﹂`,"…":`︙`,"⋯":`︙`,"‧":`・`,"₩":`₩`,"、":`︑`,"。":`︒`,"〈":`︿`,"〉":`﹀`,"《":`︽`,"》":`︾`,"「":`﹁`,"」":`﹂`,"『":`﹃`,"』":`﹄`,"【":`︻`,"】":`︼`,"〔":`︹`,"〕":`︺`,"〖":`︗`,"〗":`︘`,"!":`︕`,"(":`︵`,")":`︶`,",":`︐`,"-":`︲`,".":`・`,":":`︓`,";":`︔`,"<":`︿`,">":`﹀`,"?":`︖`,"[":`﹇`,"]":`﹈`,"_":`︳`,"{":`︷`,"|":`―`,"}":`︸`,"⦅":`︵`,"⦆":`︶`,"。":`︒`,"「":`﹁`,"」":`﹂`};function l_(e){let t=``,n={premature:!0,value:void 0},r=e[Symbol.iterator](),i=r.next(),a=e[Symbol.iterator]();a.next();let o=a.next();for(;!i.done;)(o.done||!i_(o.value.codePointAt(0))||c_[o.value])&&(n.premature||!i_(n.value.codePointAt(0))||c_[n.value])&&c_[i.value]?t+=c_[i.value]:t+=i.value,n={value:i.value,premature:!1},i=r.next(),o=a.next();return t}const u_={10:!0,13:!0,32:!0,38:!0,41:!0,43:!0,45:!0,47:!0,173:!0,183:!0,8203:!0,8208:!0,8211:!0,8231:!0},d_={40:!0};function f_(e,t,n,r,i,a){if(`fontStack`in t){let r=n[t.fontStack]?.default,a=r?.[e];if(a)return a.metrics.advance*t.scale+i;let o=0;for(let n of e){let e=r?.[n];e&&(o+=e.metrics.advance*t.scale+i)}return o}{let e=r[t.imageName];return e?e.displaySize[0]*t.scale*24/a+i:0}}function p_(e,t,n,r){let i=(e-t)**2;return r?et&&m_(e[n-1]);)n--;this.text=e.slice(t,n).join(``),this.sectionIndex=this.sectionIndex.slice(t,n),this._graphemes=null}substring(t,n){let r=this.graphemes().slice(t,n).join(``),i=this.sectionIndex.slice(t,n);return new e(r,this.sections,i)}toCodeUnitIndex(e){return this.graphemes().slice(0,e).join(``).length}toString(){return this.text}getMaxScale(){return this.sectionIndex.reduce((e,t)=>Math.max(e,this.sections[t].scale),0)}getMaxImageSize(e){let t=0,n=0;for(let r=0;r0?n[n.length-1]:``,i=Zg(r+e);this.text+=e,this._graphemes=n.slice(0,r?-1:void 0).concat(i);let a=i.length-+!!r;for(let e=0;e=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)}determineLineBreaks(e,t,n,r,i){let a=[],o=this.determineAverageLineWidth(e,t,n,r,i),s=this.hasZeroWidthSpaces(),c=this.graphemes(),l=null,u=0,d=0;for(let t=0;t0){let e=c[t-1].codePointAt(0),n=f.codePointAt(0),r=vg(e),i=Sg(e)&&Sg(n);(u_[e]||r||`imageName`in this.getSection(t-1)||c[t+1]!==void 0&&d_[n]||i&&(l??=Qg(this.text)).has(d))&&a.push(g_(t,u,o,a,h_(e,n,r&&s),!1))}e_(f.codePointAt(0))||(u+=f_(f,this.getSection(t),n,r,e,i)),d+=f.length}return __(g_(this.length(),u,o,a,0,!0))}determineAverageLineWidth(e,t,n,r,i){let a=0,o=0;for(let t of this.graphemes()){let s=this.getSection(o);a+=f_(t,s,n,r,e,i),o++}let s=Math.max(1,Math.ceil(a/t));return a/s}};function y_(){return(function(e){var t={R:`13k,1a,2,3,3,2+1j,ch+16,a+1,5+2,2+n,5,a,4,6+16,4+3,h+1b,4mo,179q,2+9,2+11,2i9+7y,2+68,4,3+4,5+13,4+3,2+4k,3+29,8+cf,1t+7z,w+17,3+3m,1t+3z,16o1+5r,8+30,8+mc,29+1r,29+4v,75+73`,EN:`1c+9,3d+1,6,187+9,513,4+5,7+9,sf+j,175h+9,qw+q,161f+1d,4xt+a,25i+9`,ES:`17,2,6dp+1,f+1,av,16vr,mx+1,4o,2`,ET:`z+2,3h+3,b+1,ym,3e+1,2o,p4+1,8,6u,7c,g6,1wc,1n9+4,30+1b,2n,6d,qhx+1,h0m,a+1,49+2,63+1,4+1,6bb+3,12jj`,AN:`16o+5,2j+9,2+1,35,ed,1ff2+9,87+u`,CS:`18,2+1,b,2u,12k,55v,l,17v0,2,3,53,2+1,b`,B:`a,3,f+2,2v,690`,S:`9,2,k`,WS:`c,k,4f4,1vk+a,u,1j,335`,ON:`x+1,4+4,h+5,r+5,r+3,z,5+3,2+1,2+1,5,2+2,3+4,o,w,ci+1,8+d,3+d,6+8,2+g,39+1,9,6+1,2,33,b8,3+1,3c+1,7+1,5r,b,7h+3,sa+5,2,3i+6,jg+3,ur+9,2v,ij+1,9g+9,7+a,8m,4+1,49+x,14u,2+2,c+2,e+2,e+2,e+1,i+n,e+e,2+p,u+2,e+2,36+1,2+3,2+1,b,2+2,6+5,2,2,2,h+1,5+4,6+3,3+f,16+2,5+3l,3+81,1y+p,2+40,q+a,m+13,2r+ch,2+9e,75+hf,3+v,2+2w,6e+5,f+6,75+2a,1a+p,2+2g,d+5x,r+b,6+3,4+o,g,6+1,6+2,2k+1,4,2j,5h+z,1m+1,1e+f,t+2,1f+e,d+3,4o+3,2s+1,w,535+1r,h3l+1i,93+2,2s,b+1,3l+x,2v,4g+3,21+3,kz+1,g5v+1,5a,j+9,n+v,2,3,2+8,2+1,3+2,2,3,46+1,4+4,h+5,r+5,r+a,3h+2,4+6,b+4,78,1r+24,4+c,4,1hb,ey+6,103+j,16j+c,1ux+7,5+g,fsh,jdq+1t,4,57+2e,p1,1m,1m,1m,1m,4kt+1,7j+17,5+2r,d+e,3+e,2+e,2+10,m+4,w,1n+5,1q,4z+5,4b+rb,9+c,4+c,4+37,d+2g,8+b,l+b,5+1j,9+9,7+13,9+t,3+1,27+3c,2+29,2+3q,d+d,3+4,4+2,6+6,a+o,8+6,a+2,e+6,16+42,2+1i`,BN:`0+8,6+d,2s+5,2+p,e,4m9,1kt+2,2b+5,5+5,17q9+v,7k,6p+8,6+1,119d+3,440+7,96s+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+75,6p+2rz,1ben+1,1ekf+1,1ekf+1`,NSM:`lc+33,7o+6,7c+18,2,2+1,2+1,2,21+a,1d+k,h,2u+6,3+5,3+1,2+3,10,v+q,2k+a,1n+8,a,p+3,2+8,2+2,2+4,18+2,3c+e,2+v,1k,2,5+7,5,4+6,b+1,u,1n,5+3,9,l+1,r,3+1,1m,5+1,5+1,3+2,4,v+1,4,c+1,1m,5+4,2+1,5,l+1,n+5,2,1n,3,2+3,9,8+1,c+1,v,1q,d,1f,4,1m+2,6+2,2+3,8+1,c+1,u,1n,g+1,l+1,t+1,1m+1,5+3,9,l+1,u,21,8+2,2,2j,3+6,d+7,2r,3+8,c+5,23+1,s,2,2,1k+d,2+4,2+1,6+a,2+z,a,2v+3,2+5,2+1,3+1,q+1,5+2,h+3,e,3+1,7,g,jk+2,qb+2,u+2,u+1,v+1,1t+1,2+6,9,3+a,a,1a+2,3c+1,z,3b+2,5+1,a,7+2,64+1,3,1n,2+6,2,2,3+7,7+9,3,1d+g,1s+3,1d,2+4,2,6,15+8,d+1,x+3,3+1,2+2,1l,2+1,4,2+2,1n+7,3+1,49+2,2+c,2+6,5,7,4+1,5j+1l,2+4,k1+w,2db+2,3y,2p+v,ff+3,30+1,n9x+3,2+9,x+1,29+1,7l,4,5,q+1,6,48+1,r+h,e,13+7,q+a,1b+2,1d,3+3,3+1,14,1w+5,3+1,3+1,d,9,1c,1g,2+2,3+1,6+1,2,17+1,9,6n,3,5,fn5,ki+f,h+f,r2,6b,46+4,1af+2,2+1,6+3,15+2,5,4m+1,fy+3,as+1,4a+a,4x,1j+e,1l+2,1e+3,3+1,1y+2,11+4,2+7,1r,d+1,1h+8,b+3,3,2o+2,3,2+1,7,4h,4+7,m+1,1m+1,4,12+6,4+4,5g+7,3+2,2,o,2d+5,2,5+1,2+1,6n+3,7+1,2+1,s+1,2e+7,3,2+1,2z,2,3+5,2,2u+2,3+3,2+4,78+8,2+1,75+1,2,5,41+3,3+1,5,x+5,3+1,15+5,3+3,9,a+5,3+2,1b+c,2+1,bb+6,2+5,2d+l,3+6,2+1,2+1,3f+5,4,2+1,2+6,2,21+1,4,2,9o+1,f0c+4,1o+6,t5,1s+3,2a,f5l+1,43t+2,i+7,3+6,v+3,45+2,1j0+1i,5+1d,9,f,n+4,2+e,11t+6,2+g,3+6,2+1,2+4,7a+6,c6+3,15t+6,32+6,gzhy+6n`,AL:`16w,3,2,e+1b,z+2,2+2s,g+1,8+1,b+m,2+t,s+2i,c+e,4h+f,1d+1e,1bwe+dp,3+3z,x+c,2+1,35+3y,2rm+z,5+7,b+5,dt+l,c+u,17nl+27,1t+27,4x+6n,3+d`,LRO:`6ct`,RLO:`6cu`,LRE:`6cq`,RLE:`6cr`,PDF:`6cs`,LRI:`6ee`,RLI:`6ef`,FSI:`6eg`,PDI:`6eh`},n={},r={};n.L=1,r[1]=`L`,Object.keys(t).forEach(function(e,t){n[e]=1<1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1`,canonical:`6f1>-6dx,6dy>-6dx,6ec>-6ed,6ee>-6ed,6ww>2jj,-2ji>2jj,14r4>-1e7l,1e7m>-1e7l,1e7m>-1e5c,1e5d>-1e5b,1e5c>-14qx,14qy>-14qx,14vn>-1ecg,1ech>-1ecg,1edu>-1ecg,1eci>-1ecg,1eda>-1ecg,1eci>-1ecg,1eci>-168q,168r>-168q,168s>-14ye,14yf>-14ye`};function m(e,t){var n=0,r=/* @__PURE__ */ new Map,i=t&&/* @__PURE__ */ new Map,a;return e.split(`,`).forEach(function e(o){if(o.indexOf(`+`)!==-1)for(var s=+o;s--;)e(a);else{a=o;var c=o.split(`>`),l=c[0],u=c[1];l=String.fromCodePoint(n+=parseInt(l,36)),u=String.fromCodePoint(n+=parseInt(u,36)),r.set(l,u),t&&i.set(u,l)}}),{map:r,reverseMap:i}}var h,g,_;function v(){if(!h){var e=m(p.pairs,!0),t=e.map,n=e.reverseMap;h=t,g=n,_=m(p.canonical,!1).map}}function y(e){return v(),h.get(e)||null}function b(e){return v(),g.get(e)||null}function x(e){return v(),_.get(e)||null}var S=n.L,C=n.R,w=n.EN,T=n.ES,E=n.ET,D=n.AN,O=n.CS,k=n.B,A=n.S,ee=n.ON,te=n.BN,ne=n.NSM,re=n.AL,ie=n.LRO,ae=n.RLO,oe=n.LRE,se=n.RLE,ce=n.PDF,le=n.LRI,ue=n.RLI,de=n.FSI,fe=n.PDI;function pe(e,t){for(var n=125,r=new Uint32Array(e.length),l=0;l0)_e--;else if(ye>0){for(ve=0;!ge[ge.length-1]._isolate;)ge.pop();var Te=ge[ge.length-1]._isolInitIndex;Te!=null&&(m.set(Te,be),m.set(be,Te)),ge.pop(),ye--}j=ge[ge.length-1],p[be]=j._level,j._override&&f(be,j._override)}else xe&ce?(_e===0&&(ve>0?ve--:!j._isolate&&ge.length>1&&(ge.pop(),j=ge[ge.length-1])),p[be]=j._level):xe&k&&(p[be]=g.level)}else p[be]=j._level,j._override&&xe!==te&&f(be,j._override)}for(var Ee=[],De=null,Oe=g.start;Oe<=g.end;Oe++){var ke=r[Oe];if(!(ke&s)){var Ae=p[Oe],je=ke&i,Me=ke===fe;De&&Ae===De._level?(De._end=Oe,De._endsWithIsolInit=je):Ee.push(De={_start:Oe,_end:Oe,_level:Ae,_startsWithPDI:Me,_endsWithIsolInit:je})}}for(var Ne=[],Pe=0;Pe=0;Ge--)if(!(r[Ge]&s)){We=p[Ge];break}var Ke=ze[ze.length-1],qe=p[Ke],Je=g.level;if(!(r[Ke]&i)){for(var Ye=Ke+1;Ye<=g.end;Ye++)if(!(r[Ye]&s)){Je=p[Ye];break}}Ne.push({_seqIndices:ze,_sosType:Math.max(We,Ue)%2?C:S,_eosType:Math.max(Je,qe)%2?C:S})}}for(var Xe=0;Xe=0;rt--)if(!(r[N[rt]]&s)){nt=r[N[rt]];break}f(tt,nt&(i|fe)?ee:nt)}}if(u.get(w))for(var it=0;it=-1;ot--){var st=ot===-1?Ze:r[N[ot]];if(st&a){st===re&&f(at,D);break}}}if(u.get(re))for(var ct=0;ct=0&&(ft=r[N[mt]],ft&s);mt--);for(var ht=ut+1;ht=0&&r[N[_t]]&(E|s);_t--)f(N[_t],w);for(gt++;gt=0&&r[N[bt]]&s;bt--)f(N[bt],ee);for(var xt=vt+1;xt=0;Nt--){var Pt=kt[Nt].char;if(Pt===Mt||Pt===b(x(jt))||y(x(Pt))===jt){Ot.push([kt[Nt].seqIndex,At]),kt.length=Nt;break}}}Ot.sort(function(e,t){return e[0]-t[0]});for(var Ft=0;Ft=0;Wt--){var Gt=N[Wt];if(r[Gt]&Dt){var Kt=r[Gt]&Et?C:S;Bt=Kt===$e?$e:Kt;break}}}if(Bt){if(r[N[Lt]]=r[N[Rt]]=Bt,Bt!==$e){for(var qt=Lt+1;qt=0;$t--)if(r[N[$t]]&s)Xt=$t;else{Qt=r[N[$t]]&Et?C:S;break}for(var en=Qe,tn=Yt+1;tn=0&&d(e[sn])&c;sn--)p[sn]=g.level}}return{levels:p,paragraphs:h};function cn(t,n){for(var a=t;a1,j>2,t>2,u>2,1a>g,2v3>1,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1`,he;function ge(){if(!he){var e=m(me,!0),t=e.map;e.reverseMap.forEach(function(e,n){t.set(n,e)}),he=t}}function j(e){return ge(),he.get(e)||null}function _e(e,t,n,r){var i=e.length;n=Math.max(0,n==null?0:+n),r=Math.min(i-1,r==null?i-1:+r);for(var a=/* @__PURE__ */ new Map,o=n;o<=r;o++)if(t[o]&1){var s=j(e[o]);s!==null&&a.set(o,s)}return a}function ve(e,t,n,r){var i=e.length;n=Math.max(0,n==null?0:+n),r=Math.min(i-1,r==null?i-1:+r);var a=[];return t.paragraphs.forEach(function(i){var o=Math.max(n,i.start),s=Math.min(r,i.end);if(o=o&&d(e[u])&c;u--)l[u]=i.level;for(var f=i.level,p=1/0,m=0;mf&&(f=h),h=p;g--)for(var _=0;_=g){for(var v=_;_+1=g;)_++;_>v&&a.push([v+o,_+o])}}}),a}function ye(e,t,n,r){var i=be(e,t,n,r),a=[].concat(e);return i.forEach(function(n,r){a[r]=(t.levels[n]&1?j(e[n]):null)||e[n]}),a.join(``)}function be(e,t,n,r){for(var i=ve(e,t,n,r),a=[],o=0;o=0;r--){let i=b_.getBidiCharTypeName(e[r].text[0]);C_.has(i)?(e[r].level=t,n=!0):n&&S_.has(i)?e[r].level=t:n=!1}}function E_(e,t){let n=t,r=1/0;for(let{level:t}of e)t>n&&(n=t),(t|1)=r;e--)for(let t=0;t=e;)n++;for(let e=t,r=n;et>=e.start&&t<=e.end)?.level??0}function k_(e,t,n,r,i){let a=w_(e,t,r,i);T_(a,n);let o=``,s=[];for(let e of E_(a,n)){if(x_.test(e.text))continue;let t=D_(e);o+=t,s.push(...Array(t.length).fill(e.index))}return{text:o,sourceIndices:s}}function A_(e,t){let n=t.filter(t=>t>0&&te-t),i=[];for(let e=0;e+1e.start))).map(([t,i])=>k_(e,n,O_(r,t),t,i))}function M_(e,t){return j_(e,t).map(e=>e.text)}function N_(e,t,n){return j_(e,n).map(e=>[e.text,e.sourceIndices.map(e=>t[e]??0)])}const P_=4294967296,F_=1/P_,I_=typeof TextDecoder>`u`?null:new TextDecoder(`utf-8`);var L_=class{constructor(e){this.buf=ArrayBuffer.isView(e)?e:new Uint8Array(e),this.dataView=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength),this.pos=0,this.type=0,this._valueStart=-1,this.length=this.buf.length}readFields(e,t,n=this.length){let r;for(;r=this.nextField(n);)e(r,t,this);return t}readMessage(e,t){return this.readFields(e,t,this.readVarint()+this.pos)}readFixed32(){let e=this.dataView.getUint32(this.pos,!0);return this.pos+=4,e}readSFixed32(){let e=this.dataView.getInt32(this.pos,!0);return this.pos+=4,e}readFixed64(){let e=this.dataView.getUint32(this.pos,!0)+this.dataView.getUint32(this.pos+4,!0)*P_;return this.pos+=8,e}readSFixed64(){let e=this.dataView.getUint32(this.pos,!0)+this.dataView.getInt32(this.pos+4,!0)*P_;return this.pos+=8,e}readFloat(){let e=this.dataView.getFloat32(this.pos,!0);return this.pos+=4,e}readDouble(){let e=this.dataView.getFloat64(this.pos,!0);return this.pos+=8,e}readVarint(e){let t=this.buf,n=t[this.pos++];if(n<128)return n;let r=n&127,i;return i=t[this.pos++],r|=(i&127)<<7,i<128||(i=t[this.pos++],r|=(i&127)<<14,i<128)||(i=t[this.pos++],r|=(i&127)<<21,i<128)?r:(i=t[this.pos],r|=(i&15)<<28,z_(r,e,this))}readSVarint(){let e=this.readVarint();return e%2==1?(e+1)/-2:e/2}readBoolean(){return!!this.readVarint()}readString(){let e=this.readVarint()+this.pos,t=this.pos;return this.pos=e,e-t>=12&&I_?I_.decode(this.buf.subarray(t,e)):ev(this.buf,t,e)}readBytes(){let e=this.readVarint()+this.pos,t=this.buf.subarray(this.pos,e);return this.pos=e,t}readPackedVarint(e=[],t){let n=this.readPackedEnd();for(;this.pos=e)return 0;let t=this.readVarint();return this.type=t&7,this._valueStart=this.pos,t>>>3}skip(e){let t=e&7;if(t===0)for(;this.buf[this.pos++]>127;);else if(t===2)this.pos=this.readVarint()+this.pos;else if(t===5)this.pos+=4;else if(t===1)this.pos+=8;else throw Error(`Unimplemented type: ${t}`)}},R_=class{constructor(e=/* @__PURE__ */ new Uint8Array(16)){this.buf=ArrayBuffer.isView(e)?e:new Uint8Array(e),this.dataView=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength),this.pos=0,this.length=this.buf.length}writeTag(e,t){this.writeVarint(e<<3|t)}realloc(e){let t=this.length||16;for(;t=0&&e<128){this.pos>=this.length&&this.realloc(1),this.buf[this.pos++]=e;return}if(e>268435455||e<0){V_(e,this);return}this.realloc(4),this.buf[this.pos++]=e&127|(e>127?128:0),!(e<=127)&&(this.buf[this.pos++]=(e>>>=7)&127|(e>127?128:0),!(e<=127)&&(this.buf[this.pos++]=(e>>>=7)&127|(e>127?128:0),!(e<=127)&&(this.buf[this.pos++]=e>>>7&127)))}writeSVarint(e){this.writeVarint(e<0?-e*2-1:e*2)}writeBoolean(e){this.writeVarint(+e)}writeString(e){e=String(e),this.realloc(e.length*4),this.pos++;let t=this.pos;this.pos=tv(this.buf,e,this.pos);let n=this.pos-t;n>=128&&W_(t,n,this),this.pos=t-1,this.writeVarint(n),this.pos+=n}writeFloat(e){this.realloc(4),this.dataView.setFloat32(this.pos,e,!0),this.pos+=4}writeDouble(e){this.realloc(8),this.dataView.setFloat64(this.pos,e,!0),this.pos+=8}writeBytes(e){let t=e.length;this.writeVarint(t),this.realloc(t),this.buf.set(e,this.pos),this.pos+=t}writeRawMessage(e,t){this.pos++;let n=this.pos;e(t,this);let r=this.pos-n;r>=128&&W_(n,r,this),this.pos=n-1,this.writeVarint(r),this.pos+=r}writeMessage(e,t,n){this.writeTag(e,2),this.writeRawMessage(t,n)}writePackedVarint(e,t){t.length&&this.writeMessage(e,G_,t)}writePackedSVarint(e,t){t.length&&this.writeMessage(e,K_,t)}writePackedBoolean(e,t){t.length&&this.writeMessage(e,Y_,t)}writePackedFloat(e,t){t.length&&this.writeMessage(e,q_,t)}writePackedDouble(e,t){t.length&&this.writeMessage(e,J_,t)}writePackedFixed32(e,t){t.length&&this.writeMessage(e,X_,t)}writePackedSFixed32(e,t){t.length&&this.writeMessage(e,Z_,t)}writePackedFixed64(e,t){t.length&&this.writeMessage(e,Q_,t)}writePackedSFixed64(e,t){t.length&&this.writeMessage(e,$_,t)}writeBytesField(e,t){this.writeTag(e,2),this.writeBytes(t)}writeFixed32Field(e,t){this.writeTag(e,5),this.writeFixed32(t)}writeSFixed32Field(e,t){this.writeTag(e,5),this.writeSFixed32(t)}writeFixed64Field(e,t){this.writeTag(e,1),this.writeFixed64(t)}writeSFixed64Field(e,t){this.writeTag(e,1),this.writeSFixed64(t)}writeVarintField(e,t){this.writeTag(e,0),this.writeVarint(t)}writeSVarintField(e,t){this.writeTag(e,0),this.writeSVarint(t)}writeStringField(e,t){this.writeTag(e,2),this.writeString(t)}writeFloatField(e,t){this.writeTag(e,5),this.writeFloat(t)}writeDoubleField(e,t){this.writeTag(e,1),this.writeDouble(t)}writeBooleanField(e,t){this.writeVarintField(e,+t)}};function z_(e,t,n){let r=n.buf,i,a;if(a=r[n.pos++],i=(a&112)>>4,a<128||(a=r[n.pos++],i|=(a&127)<<3,a<128)||(a=r[n.pos++],i|=(a&127)<<10,a<128)||(a=r[n.pos++],i|=(a&127)<<17,a<128)||(a=r[n.pos++],i|=(a&127)<<24,a<128)||(a=r[n.pos++],i|=(a&1)<<31,a<128))return B_(e,i,t);throw Error(`Expected varint not more than 10 bytes`)}function B_(e,t,n){return n?t*4294967296+(e>>>0):(t>>>0)*4294967296+(e>>>0)}function V_(e,t){let n,r;if(e>=0?(n=e%4294967296|0,r=e/4294967296|0):(n=~(-e%4294967296),r=~(-e/4294967296),n^4294967295?n=n+1|0:(n=0,r=r+1|0)),e>=0x10000000000000000||e<-0x10000000000000000)throw Error(`Given varint doesn't fit into 10 bytes`);t.realloc(10),H_(n,r,t),U_(r,t)}function H_(e,t,n){n.buf[n.pos++]=e&127|128,e>>>=7,n.buf[n.pos++]=e&127|128,e>>>=7,n.buf[n.pos++]=e&127|128,e>>>=7,n.buf[n.pos++]=e&127|128,e>>>=7,n.buf[n.pos]=e&127}function U_(e,t){let n=(e&7)<<4;t.buf[t.pos++]|=n|((e>>>=3)?128:0),e&&(t.buf[t.pos++]=e&127|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=e&127|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=e&127|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=e&127|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=e&127)))))}function W_(e,t,n){let r=t<=16383?1:t<=2097151?2:t<=268435455?3:Math.floor(Math.log(t)/(Math.LN2*7));n.realloc(r),n.buf.copyWithin(e+r,e,n.pos)}function G_(e,t){let n=e.length,r=t.buf,i=t.pos,a=t.length;for(let o=0;oa){t.pos=i,t.writeVarint(n),r=t.buf,i=t.pos,a=t.length;continue}for(;n>127;)r[i++]=n%128|128,n=Math.floor(n/128);r[i++]=n}t.pos=i}function K_(e,t){for(let n=0;n239?4:t>223?3:t>191?2:1;if(i+o>n)break;let s,c,l;o===1?t<128&&(a=t):o===2?(s=e[i+1],(s&192)==128&&(a=(t&31)<<6|s&63,a<=127&&(a=null))):o===3?(s=e[i+1],c=e[i+2],(s&192)==128&&(c&192)==128&&(a=(t&15)<<12|(s&63)<<6|c&63,(a<=2047||a>=55296&&a<=57343)&&(a=null))):o===4&&(s=e[i+1],c=e[i+2],l=e[i+3],(s&192)==128&&(c&192)==128&&(l&192)==128&&(a=(t&15)<<18|(s&63)<<12|(c&63)<<6|l&63,(a<=65535||a>=1114112)&&(a=null))),a===null?(a=65533,o=1):a>65535&&(a-=65536,r+=String.fromCharCode(a>>>10&1023|55296),a=56320|a&1023),r+=String.fromCharCode(a),i+=o}return r}function tv(e,t,n){for(let r=0,i,a;r55295&&i<57344){if(a){if(i<56320){e[n++]=239,e[n++]=191,e[n++]=189,a=i;continue}i=a-55296<<10|i-56320|65536,a=null}else{i>56319||r+1===t.length?(e[n++]=239,e[n++]=191,e[n++]=189):a=i;continue}}else a&&=(e[n++]=239,e[n++]=191,e[n++]=189,null);i<128?e[n++]=i:(i<2048?e[n++]=i>>6|192:(i<65536?e[n++]=i>>12|224:(e[n++]=i>>18|240,e[n++]=i>>12&63|128),e[n++]=i>>6&63|128),e[n++]=i&63|128)}return n}function nv(e,t,n){e===1&&n.readMessage(rv,t)}function rv(e,t,n){if(e===3){let{id:e,bitmap:r,width:i,height:a,left:o,top:s,advance:c}=n.readMessage(iv,{});t.push({id:e,bitmap:new Od({width:i+6,height:a+6},r),metrics:{width:i,height:a,left:o,top:s,advance:c}})}}function iv(e,t,n){e===1?t.id=n.readVarint():e===2?t.bitmap=n.readBytes():e===3?t.width=n.readVarint():e===4?t.height=n.readVarint():e===5?t.left=n.readSVarint():e===6?t.top=n.readSVarint():e===7&&(t.advance=n.readVarint())}function av(e){return new L_(e).readFields(nv,[])}function ov(e){return typeof e?.renderWithWebGL==`function`}function sv(e){let{userImage:t}=e;return!t?.render||!t.render()?!1:(ov(t.data)||e.data.replace(new Uint8Array(t.data.buffer)),!0)}function cv(e){let t=0,n=0;for(let r of e)t+=r.w*r.h,n=Math.max(n,r.w);e.sort((e,t)=>t.h-e.h);let r=[{x:0,y:0,w:Math.max(Math.ceil(Math.sqrt(t/.95)),n),h:1/0}],i=0,a=0;for(let t of e)for(let e=r.length-1;e>=0;e--){let n=r[e];if(!(t.w>n.w||t.h>n.h)){if(t.x=n.x,t.y=n.y,a=Math.max(a,t.y+t.h),i=Math.max(i,t.x+t.w),t.w===n.w&&t.h===n.h){let t=r.pop();t&&e=n;e--)t.push(e);n=r+1}else{for(let e=n;ee.toCodeUnitIndex(t)),r=mg.isParsed()?mg:null;if(e.sections.length===1)return r?r.processBidirectionalText(e.toString(),n).map(t=>bv(t,e.sections,[...t].map(()=>0))):M_(e.toString(),n).map(t=>vv([...t],e.sections,[...t].map(()=>0)));let i=gv(e);return r?r.processStyledBidirectionalText(e.text,i,n).map(([t,n])=>bv(t,e.sections,n)):N_(e.text,i,n).map(([t,n])=>{let r=[...t];return vv(r,e.sections,yv(r).map(e=>n[e]??0))})}function vv(e,t,n){let r=new v_(e.join(``),t,[]),i=0;for(let e of r.graphemes())r.sectionIndex.push(n[i]??0),i+=[...e].length;return r}function yv(e){let t=[],n=0;for(let r of e)t.push(n),n+=r.length;return t}function bv(e,t,n){let r=[...e],i=yv(r),a=hv(r);return vv(a.map(e=>r[e]),t,a.map(e=>n[i[e]]??0))}function xv(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m){let h=v_.fromFeature(e,i);d===2&&h.verticalizePunctuation();let g=h.determineLineBreaks(l,a,t,r,p),_=s_(h.text)?_v(h,g):pv(h,g),v=[],y={positionedLines:v,text:h.toString(),top:u[1],bottom:u[1],left:u[0],right:u[0],writingMode:d,iconsInText:!1,verticalizable:!1};return Pv(y,t,n,r,_,o,s,c,d,l,f,m),!fv(v)&&y}function Sv(e){let t=.5,n=.5;switch(e){case`right`:case`top-right`:case`bottom-right`:t=1;break;case`left`:case`top-left`:case`bottom-left`:t=0}switch(e){case`bottom`:case`bottom-right`:case`bottom-left`:n=1;break;case`top`:case`top-right`:case`top-left`:n=0}return{horizontalAlign:t,verticalAlign:n}}function Cv(e,t,n){let r=t.getMaxScale()*24,{maxImageWidth:i,maxImageHeight:a}=t.getMaxImageSize(e),o=Math.max(r,a*n);return{verticalLineContentWidth:Math.max(r,i*n),horizontalLineContentHeight:o}}function wv(e){switch(e){case`top`:return 0;case`center`:return .5;default:return 1}}function Tv(e,t,n,r){if(e?.rect)return e;let i=t[n.fontStack]?.default?.[r];return i?{rect:null,metrics:i.metrics}:null}function Ev(e,t,n){return!(e===1||!t&&!yg(n)||t&&(e_(n)||a_(n)))}function Dv(e){return/\p{Nd}/u.test(String.fromCodePoint(e))}function Ov(e){return/\p{Lu}/u.test(String.fromCodePoint(e))}function kv(e){return/[\p{P}\p{S}]/u.test(String.fromCodePoint(e))}function Av(e){let t=e.some(Dv)&&e.every(e=>Dv(e)||kv(e)),n=e.length<=3&&e.every(e=>Ov(e)||Dv(e));return t||n}function jv(e){return(Dv(e)||Ov(e))&&!a_(e)}function Mv(e,t){let n=!1;for(let r=0;re.codePointAt(0)),r=n.map(yg),i=t=>!r[t]&&!e_(n[t])&&!(`imageName`in e.getSection(t));for(let e=0;el){let e=Math.ceil(r/l);n*=e/i,i=e}return{x1:t,y1:n,x2:t+r,y2:n+i}}function Vv(e,t,n,r,i,a){let o=e.image,s;if(o.content){let e=o.content,t=o.pixelRatio||1;s=[e[0]/t,e[1]/t,o.displaySize[0]-e[2]/t,o.displaySize[1]-e[3]/t]}let c=t.left*a,l=t.right*a,u,d,f,p;n===`width`||n===`both`?(p=i[0]+c-r[3],d=i[0]+l+r[1]):(p=i[0]+(c+l-o.displaySize[0])/2,d=p+o.displaySize[0]);let m=t.top*a,h=t.bottom*a;return n===`height`||n===`both`?(u=i[1]+m-r[0],f=i[1]+h+r[2]):(u=i[1]+(m+h-o.displaySize[1])/2,f=u+o.displaySize[1]),{image:o,top:u,right:d,bottom:f,left:p,collisionPadding:s}}const Hv=32640;function Uv(e,t){let{expression:n}=t;if(n.kind===`constant`)return{kind:`constant`,layoutSize:n.evaluate(new G(e+1))};if(n.kind===`source`)return{kind:`source`};if(n.kind===`composite`){let{minZoom:t,maxZoom:r}=Wv(n.zoomStops,e);return{kind:`composite`,minZoom:t,maxZoom:r,interpolationType:n.interpolationType}}{let t=Gv(n),r=n.evaluate(new G(e+1));return{kind:`camera`,zoomStops:n.zoomStops,sizes:t,layoutSize:r,interpolationType:n.interpolationType}}}function Wv(e,t){let n=0;for(;ne.evaluate(new G(t===-1/0?e.zoomStops[1]-1:t)))}function Kv(e,{uSize:t,uSizeT:n},{lowerSize:r,upperSize:i}){return e.kind===`source`?r/128:e.kind===`composite`?$r.number(r/128,i/128,n):t}function qv(e,t){let n=0,r=0;return e.kind===`constant`?r=e.layoutSize:e.kind===`camera`?r=Jv(e,t):e.kind===`composite`&&(n=Yv(e,t)),{uSizeT:n,uSize:r}}function Jv({zoomStops:e,sizes:t,layoutSize:n,interpolationType:r},i){let a=e.length-1;for(;a>0&&e[a]>i;)a--;let o=Math.min(a+1,e.length-1),s=r?yt(Zr.interpolationFactor(r,i,e[a],e[o]),0,1):0;return Math.min($r.number(t[a],t[o],s),n)}function Yv({interpolationType:e,minZoom:t,maxZoom:n},r){return e?yt(Zr.interpolationFactor(e,r,t,n),0,1):0}var Xv=class e extends l{constructor(e,t,n,r){super(e,t),this.angle=n,r!==void 0&&(this.segment=r)}clone(){return new e(this.x,this.y,this.angle,this.segment)}};W(`Anchor`,Xv);function Zv(e,t,n,r,i){if(t.segment===void 0||n===0)return!0;let a=t,o=t.segment+1,s=0;for(;s>-n/2;){if(o--,o<0)return!1;s-=e[o].dist(a),a=e[o]}s+=e[o].dist(e[o+1]),o++;let c=[],l=0;for(;sr;)l-=c.shift().angleDelta;if(l>i)return!1;o++,s+=n.dist(a)}return!0}function Qv(e){let t=0;for(let n=0;nl){let u=(l-c)/a,d=new Xv($r.number(r.x,i.x,u),$r.number(r.y,i.y,u),i.angleTo(r),n);return d._round(),!o||Zv(e,d,s,o,t)?d:void 0}c+=a}}function ny(e,t,n,r,i,a,o,s,c){let l=$v(r,a,o),u=ey(r,i),d=u*o,f=e[0].x===0||e[0].x===c||e[0].y===0||e[0].y===c;t-d=0&&_=0&&v=0&&f+l<=u){let n=new Xv(_,v,h,t);n._round(),(!r||Zv(e,n,a,r,i))&&p.push(n)}}d+=m}return!s&&!p.length&&!o&&(p=ry(e,d/2,n,r,i,a,o,!0,c)),p}function iy(e,t,n,r,i){let a=[];for(let o of e){let e;for(let s=0;s=r&&u.x>=r)&&(c.x>=r?c=new l(r,c.y+(u.y-c.y)*((r-c.x)/(u.x-c.x)))._round():u.x>=r&&(u=new l(r,c.y+(u.y-c.y)*((r-c.x)/(u.x-c.x)))._round()),!(c.y>=i&&u.y>=i)&&(c.y>=i?c=new l(c.x+(u.x-c.x)*((i-c.y)/(u.y-c.y)),i)._round():u.y>=i&&(u=new l(c.x+(u.x-c.x)*((i-c.y)/(u.y-c.y)),i)._round()),(!e||!c.equals(e[e.length-1]))&&(e=[c],a.push(e)),e.push(u)))))}}return a}function ay(e,t,n,r,i,a){let o=oy(e,t,n,i,0);return o=oy(o,t,r,a,1),o}function oy(e,t,n,r,i){switch(t){case 1:return sy(e,n,r,i);case 2:return ly(e,n,r,i,!1);case 3:return ly(e,n,r,i,!0)}return[]}function sy(e,t,n,r){let i=[];for(let a of e)for(let e of a){let a=r===0?e.x:e.y;a>=t&&a<=n&&i.push([e])}return i}function cy(e,t,n,r,i){let a=r===0?uy:dy,o=[],s=[];for(let c=0;ct&&o.push(a(l,u,t)):d>n?f=t&&(o.push(a(l,u,t)),p=!0),f>n&&d<=n&&(o.push(a(l,u,n)),p=!0),!i&&p&&(s.push(o),o=[])}let c=e.length-1,u=r===0?e[c].x:e[c].y;return u>=t&&u<=n&&o.push(e[c]),i&&o.length>0&&!o[0].equals(o[o.length-1])&&o.push(new l(o[0].x,o[0].y)),o.length>0&&s.push(o),s}function ly(e,t,n,r,i){let a=[];for(let o of e){let e=cy(o,t,n,r,i);e.length>0&&a.push(...e)}return a}function uy(e,t,n){let r=(n-e.x)/(t.x-e.x);return new l(n,e.y+(t.y-e.y)*r)}function dy(e,t,n){let r=(n-e.y)/(t.y-e.y);return new l(e.x+(t.x-e.x)*r,n)}function fy(e,t,n,r){let i=[],a=e.image,o=a.pixelRatio,s=a.paddedRect.w-2,c=a.paddedRect.h-2,u={x1:e.left,y1:e.top,x2:e.right,y2:e.bottom},d=a.stretchX||[[0,s]],f=a.stretchY||[[0,c]],p=(e,t)=>e+t[1]-t[0],m=d.reduce(p,0),h=f.reduce(p,0),g=s-m,_=c-h,v=0,y=m,b=0,x=h,S=0,C=g,w=0,T=_;if(a.content&&r){let t=a.content,n=t[2]-t[0],r=t[3]-t[1];(a.textFitWidth||a.textFitHeight)&&(u=Bv(e)),v=py(d,0,t[0]),b=py(f,0,t[1]),y=py(d,t[0],t[2]),x=py(f,t[1],t[3]),S=t[0]-v,w=t[1]-b,C=n-y,T=r-x}let E=u.x1,D=u.y1,O=u.x2-E,k=u.y2-D,A=(e,r,i,s)=>{let c=hy(e.stretch-v,y,O,E),u=gy(e.fixed-S,C,e.stretch,m),d=hy(r.stretch-b,x,k,D),f=gy(r.fixed-w,T,r.stretch,h),p=hy(i.stretch-v,y,O,E),g=gy(i.fixed-S,C,i.stretch,m),_=hy(s.stretch-b,x,k,D),A=gy(s.fixed-w,T,s.stretch,h),ee=new l(c,d),te=new l(p,d),ne=new l(p,_),re=new l(c,_),ie=new l(u/o,f/o),ae=new l(g/o,A/o),oe=t*Math.PI/180;if(oe){let e=Math.sin(oe),t=Math.cos(oe),n=[t,-e,e,t];ee._matMult(n),te._matMult(n),re._matMult(n),ne._matMult(n)}let se=e.stretch+e.fixed,ce=i.stretch+i.fixed,le=r.stretch+r.fixed,ue=s.stretch+s.fixed;return{tl:ee,tr:te,bl:re,br:ne,tex:{x:a.paddedRect.x+1+se,y:a.paddedRect.y+1+le,w:ce-se,h:ue-le},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:ie,pixelOffsetBR:ae,minFontScaleX:C/o/O,minFontScaleY:T/o/k,isSDF:n}};if(!r||!a.stretchX&&!a.stretchY)i.push(A({fixed:0,stretch:-1},{fixed:0,stretch:-1},{fixed:0,stretch:s+1},{fixed:0,stretch:c+1}));else{let e=my(d,g,m),t=my(f,_,h);for(let n=0;n0&&(r=Math.max(10,r),this.circleDiameter=r)}else{let c=a.image?.content&&(a.image.textFitWidth||a.image.textFitHeight)?Bv(a):{x1:a.left,y1:a.top,x2:a.right,y2:a.bottom};c.y1=c.y1*o-s[0],c.y2=c.y2*o+s[2],c.x1=c.x1*o-s[3],c.x2=c.x2*o+s[1];let d=a.collisionPadding;if(d&&(c.x1-=d[0]*o,c.y1-=d[1]*o,c.x2+=d[2]*o,c.y2+=d[3]*o),u){let e=new l(c.x1,c.y1),t=new l(c.x2,c.y1),n=new l(c.x1,c.y2),r=new l(c.x2,c.y2),i=u*Math.PI/180;e._rotate(i),t._rotate(i),n._rotate(i),r._rotate(i),c.x1=Math.min(e.x,t.x,n.x,r.x),c.x2=Math.max(e.x,t.x,n.x,r.x),c.y1=Math.min(e.y,t.y,n.y,r.y),c.y2=Math.max(e.y,t.y,n.y,r.y)}e.emplaceBack(t.x,t.y,c.x1,c.y1,c.x2,c.y2,n,r,i)}this.boxEndIndex=e.length}},yy=class{constructor(e=[],t=(e,t)=>et)){if(this.data=e,this.length=this.data.length,this.compare=t,this.length>0)for(let e=(this.length>>1)-1;e>=0;e--)this._down(e)}push(e){this.data.push(e),this._up(this.length++)}pop(){if(this.length===0)return;let e=this.data[0],t=this.data.pop();return--this.length>0&&(this.data[0]=t,this._down(0)),e}peek(){return this.data[0]}_up(e){let{data:t,compare:n}=this,r=t[e];for(;e>0;){let i=e-1>>1,a=t[i];if(n(r,a)>=0)break;t[e]=a,e=i}t[e]=r}_down(e){let{data:t,compare:n}=this,r=this.length>>1,i=t[e];for(;e=0)break;t[e]=t[r],e=r}t[e]=i}};function by(e,t=1){let n=Sp.fromPoints(e[0]),r=Math.min(n.width(),n.height()),i=r/2,a=new yy([],xy),{minX:o,minY:s,maxX:c,maxY:u}=n;if(r===0)return new l(o,s);for(let t=o;tf.d||!f.d)&&(f=n),!(n.max-f.d<=t)&&(i=n.h/2,a.push(new Sy(n.p.x-i,n.p.y-i,i,e)),a.push(new Sy(n.p.x+i,n.p.y-i,i,e)),a.push(new Sy(n.p.x-i,n.p.y+i,i,e)),a.push(new Sy(n.p.x+i,n.p.y+i,i,e)))}return d.d>0&&f.d-d.d<=t?d.p:f.p}function xy(e,t){return t.max-e.max}var Sy=class{constructor(e,t,n,r){this.p=new l(e,t),this.h=n,this.d=Cy(this.p,r),this.max=this.d+this.h*Math.SQRT2}};function Cy(e,t){let n=!1,r=1/0;for(let i of t)for(let t=0,a=i.length,o=a-1;te.y!=s.y>e.y&&e.x<(s.x-a.x)*(e.y-a.y)/(s.y-a.y)+a.x&&(n=!n),r=Math.min(r,Zu(e,a,s))}return(n?1:-1)*Math.sqrt(r)}function wy(e){let t=0,n=0,r=0,i=e[0];for(let e=0,a=i.length,o=a-1;ee*24);r.startsWith(`top`)?i[1]-=7:r.startsWith(`bottom`)&&(i[1]+=7),t[n+1]=i}return new Lr(t)}let a=r.get(`text-variable-anchor`);if(a){let i;i=e._unevaluatedLayout.getValue(`text-radial-offset`)===void 0?r.get(`text-offset`).evaluate(t,{},n).map(e=>e*24):[r.get(`text-radial-offset`).evaluate(t,{},n)*24,Ey];let o=[];for(let e of a)o.push(e,Dy(e,i));return new Lr(o)}return null}function ky(e){e.bucket.createArrays();let t=512*e.bucket.overscaling;e.bucket.tilePixelRatio=M/t,e.bucket.compareText={},e.bucket.iconsNeedLinear=!1;let n=e.bucket.layers[0],r=n.layout,i=n._unevaluatedLayout._values,a={layoutIconSize:i[`icon-size`].possiblyEvaluate(new G(e.bucket.zoom+1),e.canonical),layoutTextSize:i[`text-size`].possiblyEvaluate(new G(e.bucket.zoom+1),e.canonical),textMaxSize:i[`text-size`].possiblyEvaluate(new G(18))};if(e.bucket.textSizeData.kind===`composite`){let{minZoom:t,maxZoom:n}=e.bucket.textSizeData;a.compositeTextSizes=[i[`text-size`].possiblyEvaluate(new G(t),e.canonical),i[`text-size`].possiblyEvaluate(new G(n),e.canonical)]}if(e.bucket.iconSizeData.kind===`composite`){let{minZoom:t,maxZoom:n}=e.bucket.iconSizeData;a.compositeIconSizes=[i[`icon-size`].possiblyEvaluate(new G(t),e.canonical),i[`icon-size`].possiblyEvaluate(new G(n),e.canonical)]}let o=r.get(`text-line-height`)*24,s=r.get(`text-rotation-alignment`)!==`viewport`&&r.get(`symbol-placement`)!==`point`,c=r.get(`text-keep-upright`),l=r.get(`text-size`);for(let t of e.bucket.features){let i=r.get(`text-font`).evaluate(t,{},e.canonical).join(`,`),u=l.evaluate(t,{},e.canonical),d=a.layoutTextSize.evaluate(t,{},e.canonical),f=a.layoutIconSize.evaluate(t,{},e.canonical),p={horizontal:{},vertical:void 0},m=t.text,h=[0,0];if(m){let a=m.toString(),l=r.get(`text-letter-spacing`).evaluate(t,{},e.canonical)*24,f=n_(a)?l:0,g=r.get(`text-anchor`).evaluate(t,{},e.canonical),_=Oy(n,t,e.canonical);if(!_){let n=r.get(`text-radial-offset`).evaluate(t,{},e.canonical);h=n?Dy(g,[n*24,Ey]):r.get(`text-offset`).evaluate(t,{},e.canonical).map(e=>e*24)}let v=s?`center`:r.get(`text-justify`).evaluate(t,{},e.canonical),y=r.get(`symbol-placement`)===`point`?r.get(`text-max-width`).evaluate(t,{},e.canonical)*24:1/0,b=()=>{e.bucket.allowVerticalPlacement&&t_(a)&&(p.vertical=xv(m,e.glyphMap,e.glyphPositions,e.imagePositions,i,y,o,g,`left`,f,h,2,!0,d,u))};if(!s&&_){let t=/* @__PURE__ */ new Set;if(v===`auto`)for(let e=0;e<_.values.length;e+=2)t.add(Ay(_.values[e]));else t.add(v);let n=!1;for(let r of t)if(!p.horizontal[r]){if(n)p.horizontal[r]=p.horizontal[0];else{let t=xv(m,e.glyphMap,e.glyphPositions,e.imagePositions,i,y,o,`center`,r,f,h,1,!1,d,u);t&&(p.horizontal[r]=t,n=t.positionedLines.length===1)}}b()}else{v===`auto`&&(v=Ay(g));let t=xv(m,e.glyphMap,e.glyphPositions,e.imagePositions,i,y,o,g,v,f,h,1,!1,d,u);t&&(p.horizontal[v]=t),b(),t_(a)&&s&&c&&(p.vertical=xv(m,e.glyphMap,e.glyphPositions,e.imagePositions,i,y,o,g,v,f,h,2,!1,d,u))}}let g,_=!1;if(t.icon?.name){let n=e.imageMap[t.icon.name];n&&(g=zv(e.imagePositions[t.icon.name],r.get(`icon-offset`).evaluate(t,{},e.canonical),r.get(`icon-anchor`).evaluate(t,{},e.canonical)),_=!!n.sdf,e.bucket.sdfIcons===void 0?e.bucket.sdfIcons=_:e.bucket.sdfIcons!==_&&Ft(`Style sheet warning: Cannot mix SDF and non-SDF icons in one buffer`),n.pixelRatio===e.bucket.pixelRatio?r.get(`icon-rotate`).constantOr(1)!==0&&(e.bucket.iconsNeedLinear=!0):e.bucket.iconsNeedLinear=!0)}let v=Py(p.horizontal)||p.vertical;e.bucket.iconsInText||=v?v.iconsInText:!1,(v||g)&&jy(e.bucket,t,p,g,e.imageMap,a,d,f,h,_,e.canonical,e.subdivisionGranularity,e.hasPromoteId)}e.showCollisionBoxes&&e.bucket.generateCollisionDebugBuffers()}function Ay(e){switch(e){case`right`:case`top-right`:case`bottom-right`:return`right`;case`left`:case`top-left`:case`bottom-left`:return`left`}return`center`}function jy(e,t,n,r,i,a,o,s,c,l,u,d,f){let p=a.textMaxSize.evaluate(t,{});p===void 0&&(p=o);let m=e.layers[0].layout,h=m.get(`icon-offset`).evaluate(t,{},u),g=Py(n.horizontal),_=o/24,v=e.tilePixelRatio*_,y=e.tilePixelRatio*p/24,b=e.tilePixelRatio*s,x=e.tilePixelRatio*m.get(`symbol-spacing`),S=m.get(`text-padding`)*e.tilePixelRatio,C=tb(m,t,u,e.tilePixelRatio),w=m.get(`text-max-angle`)/180*Math.PI,T=m.get(`text-rotation-alignment`)!==`viewport`&&m.get(`symbol-placement`)!==`point`,E=m.get(`icon-rotation-alignment`).constantOr(`viewport`)===`map`&&m.get(`symbol-placement`)!==`point`,D=m.get(`symbol-placement`),O=x/2,k=m.get(`icon-text-fit`),A;r&&k!==`none`&&(e.allowVerticalPlacement&&n.vertical&&(A=Vv(r,n.vertical,k,m.get(`icon-text-fit-padding`),h,_)),g&&(r=Vv(r,g,k,m.get(`icon-text-fit-padding`),h,_)));let ee=u?d.line.getGranularityForZoomLevel(u.z):1,te=(s,d)=>{d.x<0||d.x>=8192||d.y<0||d.y>=8192||Fy(e,d,s,n,r,i,A,e.layers[0],e.collisionBoxArray,t.index,t.sourceLayerIndex,e.index,v,[S,S,S,S],T,c,b,C,E,h,t,a,l,u,o,f)};if(D===`line`)for(let i of iy(t.geometry,0,0,M,M)){let t=tp(i,ee),a=ny(t,x,w,n.vertical||g,r,24,y,e.overscaling,M);for(let n of a){let r=g;(!r||!Iy(e,r.text,O,n))&&te(t,n)}}else if(D===`line-center`){for(let e of t.geometry)if(e.length>1){let t=tp(e,ee),i=ty(t,w,n.vertical||g,r,24,y);i&&te(t,i)}}else if(t.type===`Polygon`)for(let e of ii(t.geometry,0)){let t=by(e,16);te(tp(e[0],ee,!0),new Xv(t.x,t.y,0))}else if(t.type===`LineString`)for(let e of t.geometry){let t=tp(e,ee);te(t,new Xv(t[0].x,t[0].y,0))}else if(t.type===`Point`)for(let e of t.geometry)for(let t of e)te([t],new Xv(t.x,t.y,0))}function My(e,t){let n=e.length,r=t?.values;if(r?.length>0)for(let t=0;t32640&&Ft(`${e.layerIds[0]}: Value for "text-size" is >= 255. Reduce your "text-size".`)):_.kind===`composite`&&(v=[128*m.compositeTextSizes[0].evaluate(o,{},h),128*m.compositeTextSizes[1].evaluate(o,{},h)],(v[0]>32640||v[1]>32640)&&Ft(`${e.layerIds[0]}: Value for "text-size" is >= 255. Reduce your "text-size".`)),e.addSymbols(e.text,g,v,s,a,o,u,t,l.lineStartIndex,l.lineLength,p,h,c);for(let t of d)f[t]=e.text.placedSymbolArray.length-1;return g.length*4}function Py(e){for(let t in e)return e[t];return null}function Fy(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T){let E=e.addToLineVertexArray(t,n),D=s.layout.get(`symbol-height-offset`).evaluate(b,{},C);D>e.maxHeightOffset&&(e.maxHeightOffset=D);let O,k,A,ee,te=0,ne=0,re=0,ie=0,ae=-1,oe=-1,se={},ce=(0,su.default)(``);if(e.allowVerticalPlacement&&r.vertical){let e=s.layout.get(`text-rotate`).evaluate(b,{},C)+90,n=r.vertical;A=new vy(c,t,l,u,d,n,f,p,m,e),o&&(ee=new vy(c,t,l,u,d,o,g,_,m,e))}if(i){let n=s.layout.get(`icon-rotate`).evaluate(b,{}),r=s.layout.get(`icon-text-fit`)!==`none`,a=fy(i,n,S,r),f=o?fy(o,n,S,r):void 0;k=new vy(c,t,l,u,d,i,g,_,!1,n),te=a.length*4;let p=e.iconSizeData,m=null;p.kind===`source`?(m=[128*s.layout.get(`icon-size`).evaluate(b,{})],m[0]>32640&&Ft(`${e.layerIds[0]}: Value for "icon-size" is >= 255. Reduce your "icon-size".`)):p.kind===`composite`&&(m=[128*x.compositeIconSizes[0].evaluate(b,{},C),128*x.compositeIconSizes[1].evaluate(b,{},C)],(m[0]>32640||m[1]>32640)&&Ft(`${e.layerIds[0]}: Value for "icon-size" is >= 255. Reduce your "icon-size".`)),e.addSymbols(e.icon,a,m,y,v,b,0,t,E.lineStartIndex,E.lineLength,-1,C,D),ae=e.icon.placedSymbolArray.length-1,f&&(ne=f.length*4,e.addSymbols(e.icon,f,m,y,v,b,2,t,E.lineStartIndex,E.lineLength,-1,C,D),oe=e.icon.placedSymbolArray.length-1)}let le=Object.keys(r.horizontal);for(let n of le){let i=r.horizontal[n];O||=(ce=(0,su.default)(i.text),new vy(c,t,l,u,d,i,f,p,m,s.layout.get(`text-rotate`).evaluate(b,{},C)));let o=i.positionedLines.length===1;if(re+=Ny(e,t,i,a,s,m,b,h,D,E,r.vertical?1:3,o?le:[n],se,ae,x,C),o)break}r.vertical&&(ie+=Ny(e,t,r.vertical,a,s,m,b,h,D,E,2,[`vertical`],se,oe,x,C));let ue=O?O.boxStartIndex:e.collisionBoxArray.length,de=O?O.boxEndIndex:e.collisionBoxArray.length,fe=A?A.boxStartIndex:e.collisionBoxArray.length,pe=A?A.boxEndIndex:e.collisionBoxArray.length,me=k?k.boxStartIndex:e.collisionBoxArray.length,he=k?k.boxEndIndex:e.collisionBoxArray.length,ge=ee?ee.boxStartIndex:e.collisionBoxArray.length,j=ee?ee.boxEndIndex:e.collisionBoxArray.length,_e=-1,ve=(e,t)=>e?.circleDiameter?Math.max(e.circleDiameter,t):t;_e=ve(O,_e),_e=ve(A,_e),_e=ve(k,_e),_e=ve(ee,_e);let ye=+(_e>-1);ye&&(_e*=w/24),e.glyphOffsetArray.length>=e.maxGlyphs&&Ft(`Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907`),b.sortKey!==void 0&&e.addToSortKeyRanges(e.symbolInstances.length,b.sortKey);let be=Oy(s,b,C),[xe,Se]=My(e.textAnchorOffsets,be);T&&(ce=Ly(ce,b)),e.symbolInstances.emplaceBack(t.x,t.y,se.right>=0?se.right:-1,se.center>=0?se.center:-1,se.left>=0?se.left:-1,se.vertical||-1,ae,oe,ce,ue,de,fe,pe,me,he,ge,j,l,re,ie,te,ne,ye,0,f,_e,xe,Se,D)}function Iy(e,t,n,r){let i=e.compareText;if(!(t in i))i[t]=[];else{let e=i[t];for(let t=e.length-1;t>=0;t--)if(r.dist(e[t])e.id),this.index=e.index,this.pixelRatio=e.pixelRatio,this.sourceLayerIndex=e.sourceLayerIndex,this.hasDependencies=!0,this.hasRTLText=!1,this.maxHeightOffset=0,this.sortKeyRanges=[],this.collisionCircleArray=[],this.maxGlyphs=65535;let t=this.layers[0]._unevaluatedLayout._values;this.textSizeData=Uv(this.zoom,t[`text-size`]),this.iconSizeData=Uv(this.zoom,t[`icon-size`]);let n=this.layers[0].layout,r=n.get(`symbol-sort-key`),i=n.get(`symbol-z-order`);this.canOverlap=Ry(n,`text-overlap`,`text-allow-overlap`)!==`never`||Ry(n,`icon-overlap`,`icon-allow-overlap`)!==`never`||n.get(`text-ignore-placement`)||n.get(`icon-ignore-placement`),this.sortFeaturesByKey=i!==`viewport-y`&&!r.isConstant();let a=i===`viewport-y`||i===`auto`&&!this.sortFeaturesByKey;this.sortFeaturesByY=a&&this.canOverlap,n.get(`symbol-placement`)===`point`&&(this.writingModes=n.get(`text-writing-mode`).map(e=>dv[e])),this.stateDependentLayerIds=this.layers.filter(e=>e.isStateDependent()).map(e=>e.id),this.sourceID=e.sourceID}createArrays(){this.text=new Uy(new Mu(this.layers,this.zoom,e=>e.startsWith(`text`))),this.icon=new Uy(new Mu(this.layers,this.zoom,e=>e.startsWith(`icon`))),this.glyphOffsetArray=new Dl,this.lineVertexArray=new Ol,this.symbolInstances=new El,this.textAnchorOffsets=new Al}calculateGlyphDependencies(e,t,n,r,i){let a=(r||this.allowVerticalPlacement)&&i,o=v_.fromFeature(e,n),s=o.graphemes();for(let e=0;e0)&&(a.value.kind!==`constant`||a.value.value.length>0),l=s.value.kind!==`constant`||!!s.value.value||Object.keys(s.parameters).length>0,u=i.get(`symbol-sort-key`);if(this.features=[],!c&&!l)return;let d=t.iconDependencies,f=t.glyphDependencies,p=t.availableImages,m=new G(this.zoom);for(let{feature:t,id:o,index:s,sourceLayerIndex:h}of e){let e=r._featureFilter.needGeometry,g=zu(t,e);if(!r._featureFilter.filter(m,g,n))continue;e||(g.geometry=Ru(t));let _;if(c){let e=r.getValueAndResolveTokens(`text-field`,g,n,p),t=Mr.factory(e);this.hasRTLText||=Hy(t),_=Hg(t,r,g)}let v;if(l){let e=r.getValueAndResolveTokens(`icon-image`,g,n,p);v=e instanceof Rr?e:Rr.fromString(e)}if(!_&&!v)continue;let y=this.sortFeaturesByKey?u.evaluate(g,{},n):void 0,b={id:o,text:_,icon:v,index:s,sourceLayerIndex:h,geometry:g.geometry,properties:t.properties,type:Ep.types[t.type],sortKey:y};if(this.features.push(b),v&&(d[v.name]=!0),_){let e=a.evaluate(g,{},n).join(`,`),t=i.get(`text-rotation-alignment`)!==`viewport`&&i.get(`symbol-placement`)!==`point`;this.allowVerticalPlacement=this.writingModes?.includes(2);let r=t_(_.toString());this.calculateGlyphDependencies(_,f,e,t,r);for(let e of _.sections)e.image&&(d[e.image.name]=!0)}}i.get(`symbol-placement`)===`line`&&(this.features=qg(this.features)),this.sortFeaturesByKey&&this.features.sort((e,t)=>e.sortKey-t.sortKey)}update(e,t,n){this.stateDependentLayers.length&&(this.text.programConfigurations.updatePaintArrays(e,t,this.layers,{imagePositions:n}),this.icon.programConfigurations.updatePaintArrays(e,t,this.layers,{imagePositions:n}))}addFeatures({options:e,canonical:t,glyphMap:n,glyphPositions:r,iconMap:i,iconPositions:a,showCollisionBoxes:o}){ky({bucket:this,glyphMap:n,glyphPositions:r,imageMap:i,imagePositions:a,showCollisionBoxes:o,canonical:t,subdivisionGranularity:e.subdivisionGranularity,hasPromoteId:e.featureIndex.promoteId!=null})}isEmpty(){return this.symbolInstances.length===0}uploadPending(){return!this.uploaded||this.text.programConfigurations.needsUpload||this.icon.programConfigurations.needsUpload}upload(e){!this.uploaded&&this.hasDebugData()&&(this.textCollisionBox.upload(e),this.iconCollisionBox.upload(e)),this.text.upload(e,this.sortFeaturesByY,!this.uploaded,this.text.programConfigurations.needsUpload),this.icon.upload(e,this.sortFeaturesByY,!this.uploaded,this.icon.programConfigurations.needsUpload),this.uploaded=!0}destroyDebugData(){this.textCollisionBox.destroy(),this.iconCollisionBox.destroy()}destroy(){this.text.destroy(),this.icon.destroy(),this.hasDebugData()&&this.destroyDebugData()}addToLineVertexArray(e,t){let n=this.lineVertexArray.length;if(e.segment!==void 0){let n=e.dist(t[e.segment+1]),r=e.dist(t[e.segment]),i={};for(let r=e.segment+1;r=0;n--)i[n]={x:t[n].x,y:t[n].y,tileUnitDistanceFromAnchor:r},n>0&&(r+=t[n-1].dist(t[n]));for(let e=0;e0}hasIconData(){return this.icon.segments.get().length>0}hasDebugData(){return this.textCollisionBox&&this.iconCollisionBox}hasTextCollisionBoxData(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0}hasIconCollisionBoxData(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0}addIndicesForPlacedSymbol(e,t){let n=e.placedSymbolArray.get(t),r=n.vertexStartIndex+n.numGlyphs*4;for(let t=n.vertexStartIndex;tr[e]-r[t]||i[t]-i[e]),a}addToSortKeyRanges(e,t){let n=this.sortKeyRanges[this.sortKeyRanges.length-1];n?.sortKey===t?n.symbolInstanceEnd=e+1:this.sortKeyRanges.push({sortKey:t,symbolInstanceStart:e,symbolInstanceEnd:e+1})}sortFeatures(e){if(this.sortFeaturesByY&&this.sortedAngle!==e&&!(this.text.segments.get().length>1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(e),this.sortedAngle=e,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(let e of this.symbolInstanceIndexes){let t=this.symbolInstances.get(e);this.featureSortOrder.push(t.featureIndex);let n=[t.rightJustifiedTextSymbolIndex,t.centerJustifiedTextSymbolIndex,t.leftJustifiedTextSymbolIndex];for(let e=0;e=0&&n.indexOf(t)===e&&this.addIndicesForPlacedSymbol(this.text,t)}t.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,t.verticalPlacedTextSymbolIndex),t.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,t.placedIconSymbolIndex),t.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,t.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}}};W(`SymbolBucket`,Gy,{omit:[`layers`,`collisionBoxArray`,`features`,`compareText`]});function Ky(e,t){return t.replace(/{([^{}]+)}/g,(t,n)=>e&&n in e?String(e[n]):``)}let qy;const Jy=()=>qy||=new Lc({"symbol-placement":new K(P.layout_symbol[`symbol-placement`],`symbol-placement`),"symbol-spacing":new K(P.layout_symbol[`symbol-spacing`],`symbol-spacing`),"symbol-avoid-edges":new K(P.layout_symbol[`symbol-avoid-edges`],`symbol-avoid-edges`),"symbol-sort-key":new q(P.layout_symbol[`symbol-sort-key`],`symbol-sort-key`),"symbol-z-order":new K(P.layout_symbol[`symbol-z-order`],`symbol-z-order`),"icon-allow-overlap":new K(P.layout_symbol[`icon-allow-overlap`],`icon-allow-overlap`),"icon-overlap":new K(P.layout_symbol[`icon-overlap`],`icon-overlap`),"icon-ignore-placement":new K(P.layout_symbol[`icon-ignore-placement`],`icon-ignore-placement`),"icon-optional":new K(P.layout_symbol[`icon-optional`],`icon-optional`),"icon-rotation-alignment":new q(P.layout_symbol[`icon-rotation-alignment`],`icon-rotation-alignment`),"icon-size":new q(P.layout_symbol[`icon-size`],`icon-size`),"icon-text-fit":new K(P.layout_symbol[`icon-text-fit`],`icon-text-fit`),"icon-text-fit-padding":new K(P.layout_symbol[`icon-text-fit-padding`],`icon-text-fit-padding`),"icon-image":new q(P.layout_symbol[`icon-image`],`icon-image`),"icon-rotate":new q(P.layout_symbol[`icon-rotate`],`icon-rotate`),"icon-padding":new q(P.layout_symbol[`icon-padding`],`icon-padding`),"icon-keep-upright":new K(P.layout_symbol[`icon-keep-upright`],`icon-keep-upright`),"icon-offset":new q(P.layout_symbol[`icon-offset`],`icon-offset`),"icon-anchor":new q(P.layout_symbol[`icon-anchor`],`icon-anchor`),"icon-pitch-alignment":new K(P.layout_symbol[`icon-pitch-alignment`],`icon-pitch-alignment`),"text-pitch-alignment":new K(P.layout_symbol[`text-pitch-alignment`],`text-pitch-alignment`),"text-rotation-alignment":new K(P.layout_symbol[`text-rotation-alignment`],`text-rotation-alignment`),"text-field":new q(P.layout_symbol[`text-field`],`text-field`),"text-font":new q(P.layout_symbol[`text-font`],`text-font`),"text-size":new q(P.layout_symbol[`text-size`],`text-size`),"text-max-width":new q(P.layout_symbol[`text-max-width`],`text-max-width`),"text-line-height":new K(P.layout_symbol[`text-line-height`],`text-line-height`),"text-letter-spacing":new q(P.layout_symbol[`text-letter-spacing`],`text-letter-spacing`),"text-justify":new q(P.layout_symbol[`text-justify`],`text-justify`),"text-radial-offset":new q(P.layout_symbol[`text-radial-offset`],`text-radial-offset`),"text-variable-anchor":new K(P.layout_symbol[`text-variable-anchor`],`text-variable-anchor`),"text-variable-anchor-offset":new q(P.layout_symbol[`text-variable-anchor-offset`],`text-variable-anchor-offset`),"text-anchor":new q(P.layout_symbol[`text-anchor`],`text-anchor`),"text-max-angle":new K(P.layout_symbol[`text-max-angle`],`text-max-angle`),"text-writing-mode":new K(P.layout_symbol[`text-writing-mode`],`text-writing-mode`),"text-rotate":new q(P.layout_symbol[`text-rotate`],`text-rotate`),"text-padding":new K(P.layout_symbol[`text-padding`],`text-padding`),"text-keep-upright":new K(P.layout_symbol[`text-keep-upright`],`text-keep-upright`),"text-transform":new q(P.layout_symbol[`text-transform`],`text-transform`),"text-offset":new q(P.layout_symbol[`text-offset`],`text-offset`),"text-allow-overlap":new K(P.layout_symbol[`text-allow-overlap`],`text-allow-overlap`),"text-overlap":new K(P.layout_symbol[`text-overlap`],`text-overlap`),"text-ignore-placement":new K(P.layout_symbol[`text-ignore-placement`],`text-ignore-placement`),"text-optional":new K(P.layout_symbol[`text-optional`],`text-optional`),"symbol-height-offset":new q(P.layout_symbol[`symbol-height-offset`],`symbol-height-offset`),"symbol-height-anchor":new K(P.layout_symbol[`symbol-height-anchor`],`symbol-height-anchor`)});let Yy;const Xy=()=>Yy||=new Lc({"icon-opacity":new q(P.paint_symbol[`icon-opacity`],`icon-opacity`),"icon-color":new q(P.paint_symbol[`icon-color`],`icon-color`),"icon-halo-color":new q(P.paint_symbol[`icon-halo-color`],`icon-halo-color`),"icon-halo-width":new q(P.paint_symbol[`icon-halo-width`],`icon-halo-width`),"icon-halo-blur":new q(P.paint_symbol[`icon-halo-blur`],`icon-halo-blur`),"icon-translate":new K(P.paint_symbol[`icon-translate`],`icon-translate`),"icon-translate-anchor":new K(P.paint_symbol[`icon-translate-anchor`],`icon-translate-anchor`),"text-opacity":new q(P.paint_symbol[`text-opacity`],`text-opacity`),"text-color":new q(P.paint_symbol[`text-color`],`text-color`,{runtimeType:zn,getOverride:e=>e.textColor,hasOverride:e=>!!e.textColor}),"text-halo-color":new q(P.paint_symbol[`text-halo-color`],`text-halo-color`),"text-halo-width":new q(P.paint_symbol[`text-halo-width`],`text-halo-width`),"text-halo-blur":new q(P.paint_symbol[`text-halo-blur`],`text-halo-blur`),"text-translate":new K(P.paint_symbol[`text-translate`],`text-translate`),"text-translate-anchor":new K(P.paint_symbol[`text-translate-anchor`],`text-translate-anchor`)});var Zy={get paint(){return Xy()},get layout(){return Jy()}},Qy=class{constructor(e){if(e.property.overrides===void 0)throw Error(`overrides must be provided to instantiate FormatSectionOverride class`);this.type=e.property.overrides?e.property.overrides.runtimeType:Rn,this.defaultValue=e}evaluate(e){if(e.formattedSection){let t=this.defaultValue.property.overrides;if(t?.hasOverride(e.formattedSection))return t.getOverride(e.formattedSection)}return e.feature&&e.featureState?this.defaultValue.evaluate(e.feature,e.featureState):this.defaultValue.property.specification.default}eachChild(e){if(!this.defaultValue.isConstant()){let t=this.defaultValue.value;e(t._styleExpression.expression)}}outputDefined(){return!1}serialize(){return null}};W(`FormatSectionOverride`,Qy,{omit:[`defaultValue`]});const $y=e=>e.type===`symbol`;var eb=class e extends Bc{constructor(e,t){super(e,Zy,t)}recalculate(e,t){super.recalculate(e,t);let n=this.layout.get(`icon-rotation-alignment`);if((n.value.kind!==`constant`||n.value.value===`auto`)&&(this.layout._values[`icon-rotation-alignment`]=new Ac(n.property,{kind:`constant`,value:this.layout.get(`symbol-placement`)===`point`?`viewport`:`map`},n.parameters)),this.layout.get(`text-rotation-alignment`)===`auto`&&(this.layout.get(`symbol-placement`)===`point`?this.layout._values[`text-rotation-alignment`]=`viewport`:this.layout._values[`text-rotation-alignment`]=`map`),this.layout.get(`text-pitch-alignment`)===`auto`&&(this.layout._values[`text-pitch-alignment`]=this.layout.get(`text-rotation-alignment`)===`map`?`map`:`viewport`),this.layout.get(`icon-pitch-alignment`)===`auto`&&(this.layout._values[`icon-pitch-alignment`]=this.layout.get(`icon-rotation-alignment`).constantOr(`viewport`)),this.layout.get(`symbol-placement`)===`point`){let e=this.layout.get(`text-writing-mode`);if(e){let t=[];for(let n of e)t.includes(n)||t.push(n);this.layout._values[`text-writing-mode`]=t}else this.layout._values[`text-writing-mode`]=[`horizontal`]}this._setPaintOverrides()}getValueAndResolveTokens(e,t,n,r){let i=this.layout.get(e).evaluate(t,{},n,r),a=this._unevaluatedLayout._values[e];return!a.isDataDriven()&&!jo(a.value)&&i?Ky(t.properties,i):i}createBucket(e){return new Gy(e)}queryRadius(){return 0}queryIntersectsFeature(){throw Error(`Should take a different path in FeatureIndex`)}_setPaintOverrides(){for(let t of Zy.paint.overridableProperties){if(!e.hasPaintOverride(this.layout,t))continue;let n=this.paint.get(t),r=new Oo(new Qy(n),`layers[${this.id}].paint.${n.property.name}`,n.property.specification),i=null;i=n.value.kind===`constant`||n.value.kind===`source`?new No(`source`,r):new Po(`composite`,r,n.value.zoomStops),this.paint._values[t]=new Ac(n.property,i,n.parameters)}}_handleOverridablePaintPropertyUpdate(t,n,r){return!this.layout||n.isDataDriven()||r.isDataDriven()?!1:e.hasPaintOverride(this.layout,t)}static hasPaintOverride(e,t){let n=e.get(`text-field`),r=Zy.paint.properties[t],i=!1,a=e=>{for(let t of e)if(r.overrides?.hasOverride(t)){i=!0;return}};if(n.value.kind===`constant`&&n.value.value instanceof Mr)a(n.value.value.sections);else if(n.value.kind===`source`||n.value.kind===`composite`){let e=t=>{if(!i){if(t instanceof Gr&&Ur(t.value)===Wn){let e=t.value;a(e.sections)}else t instanceof ei?a(t.sections):t.eachChild(e)}},t=n.value;t._styleExpression&&e(t._styleExpression.expression)}return i}};function tb(e,t,n,r=1){let i=e.get(`icon-padding`).evaluate(t,{},n)?.values;return[i[0]*r,i[1]*r,i[2]*r,i[3]*r]}let nb;const rb=()=>nb||=new Lc({"background-color":new K(P.paint_background[`background-color`],`background-color`),"background-pattern":new Fc(P.paint_background[`background-pattern`],`background-pattern`),"background-opacity":new K(P.paint_background[`background-opacity`],`background-opacity`)});var ib={get paint(){return rb()}};const ab=e=>e.type===`background`;var ob=class extends Bc{constructor(e,t){super(e,ib,t)}};function sb(e){let t=[],n=e.id;return n===void 0&&t.push(new F(`layers.${n}`,null,`missing required property "id"`)),e.render===void 0&&t.push(new F(`layers.${n}`,null,`missing required method "render"`)),e.renderingMode&&e.renderingMode!==`2d`&&e.renderingMode!==`3d`&&t.push(new F(`layers.${n}`,null,`property "renderingMode" must be either "2d" or "3d"`)),t}const cb=e=>e.type===`custom`;var lb=class extends Bc{constructor(e,t){super(e,{},t),this.onAdd=e=>{this.implementation.onAdd&&this.implementation.onAdd(e,e.painter.context.gl)},this.onRemove=e=>{this.implementation.onRemove&&this.implementation.onRemove(e,e.painter.context.gl)},this.implementation=e}is3D(){return this.implementation.renderingMode===`3d`}hasOffscreenPass(){return this.implementation.prerender!==void 0}recalculate(){}updateTransitions(){}hasTransition(){return!1}serialize(){throw Error(`Custom layers cannot be serialized`)}};function ub(e,t){if(e.type===`custom`)return new lb(e,t);switch(e.type){case`background`:return new ob(e,t);case`circle`:return new bd(e,t);case`color-relief`:return new Jd(e,t);case`fill`:return new vp(e,t);case`fill-extrusion`:return new hm(e,t);case`heatmap`:return new Pd(e,t);case`hillshade`:return new zd(e,t);case`line`:return new sg(e,t);case`raster`:return new Gc(e,t);case`symbol`:return new eb(e,t)}}var db=class{constructor(e){this._methodToThrottle=e,this._triggered=!1,this._channel=new MessageChannel,this._channel.port2.onmessage=()=>{this._triggered=!1,this._methodToThrottle()}}trigger(){this._triggered||(this._triggered=!0,this._channel?.port1.postMessage(!0))}remove(){delete this._channel,this._methodToThrottle=()=>{}}};const fb={once:!0};var pb=class{constructor(e,t){this.target=e,this.mapId=t,this.resolveRejects={},this.tasks={},this.taskQueue=[],this.abortControllers={},this.messageHandlers={},this.invoker=new db(()=>this.process()),this.subscription=Qt(this.target,`message`,e=>this.receive(e),!1),this.globalScope=zt(self)?e:window}registerMessageHandler(e,t){this.messageHandlers[e]=t}unregisterMessageHandler(e){delete this.messageHandlers[e]}sendAsync(e,t){return new Promise((n,r)=>{let i=Math.round(Math.random()*0xde0b6b3a7640000).toString(36).substring(0,10),a=t?Qt(t.signal,`abort`,()=>{a?.unsubscribe(),delete this.resolveRejects[i];let n={id:i,type:``,origin:location.origin,targetMapId:e.targetMapId,sourceMapId:this.mapId};this.target.postMessage(n),r(new pn(t.signal.reason))},fb):null;this.resolveRejects[i]={resolve:e=>{a?.unsubscribe(),n(e)},reject:e=>{a?.unsubscribe(),r(e)}};let o=[],s={...e,id:i,sourceMapId:this.mapId,origin:location.origin,data:xc(e.data,o)};this.target.postMessage(s,{transfer:o})})}receive(e){let t=e.data,n=t.id,r=[`file://`,`resource://android`,`null`],i=[t.origin,location.origin],a=t.origin===location.origin,o=i.some(e=>r.includes(e));if((a||o)&&!(t.targetMapId&&this.mapId!==t.targetMapId)){if(t.type===``){delete this.tasks[n];let e=this.abortControllers[n];delete this.abortControllers[n],e&&e.abort();return}if(zt(self)||t.mustQueue){this.tasks[n]=t,this.taskQueue.push(n),this.invoker.trigger();return}this.processTask(n,t)}}process(){if(this.taskQueue.length===0)return;let e=this.taskQueue.shift(),t=this.tasks[e];delete this.tasks[e],this.taskQueue.length>0&&this.invoker.trigger(),t&&this.processTask(e,t)}async processTask(e,t){if(t.type===``){let n=this.resolveRejects[e];if(delete this.resolveRejects[e],!n)return;t.error?n.reject(Qe(Sc(t.error))):n.resolve(Sc(t.data));return}if(!this.messageHandlers[t.type]){this.completeTask(e,null,null);return}let n=Sc(t.data),r=new AbortController;this.abortControllers[e]=r;try{let i=await this.messageHandlers[t.type](t.sourceMapId,n,r);this.completeTask(e,null,i)}catch(t){this.completeTask(e,Qe(t))}}completeTask(e,t,n){let r=[];delete this.abortControllers[e];let i={id:e,type:``,sourceMapId:this.mapId,origin:location.origin,error:t?xc(t):null,data:xc(n,r)};this.target.postMessage(i,{transfer:r})}remove(){this.invoker.remove(),this.subscription.unsubscribe()}};function mb(e,t,n){return!(e<0||e>25||n<0||n>=2**e||t<0||t>=2**e)}function hb(e,t){let{x:n,y:r}=Up.fromLngLat(t);return!(e<0||e>25||r<0||r>=1||n<0||n>=1)}var gb=class{constructor(e,t,n){if(!mb(e,t,n))throw Error(`x=${t}, y=${n}, z=${e} outside of bounds. 0<=x<${2**e}, 0<=y<${2**e} 0<=z<=25 `);this.z=e,this.x=t,this.y=n,this.key=yb(0,e,e,t,n)}equals(e){return this.z===e.z&&this.x===e.x&&this.y===e.y}url(e,t,n){let r=xb(this.x,this.y,this.z),i=Cb(this.z,this.x,this.y);return e[(this.x+this.y)%e.length].replace(/{prefix}/g,(this.x%16).toString(16)+(this.y%16).toString(16)).replace(/{z}/g,String(this.z)).replace(/{x}/g,String(this.x)).replace(/{y}/g,String(n===`tms`?2**this.z-this.y-1:this.y)).replace(/{ratio}/g,t>1?`@2x`:``).replace(/{quadkey}/g,i).replace(/{bbox-epsg-3857}/g,r)}isChildOf(e){let t=this.z-e.z;return t>0&&e.x===this.x>>t&&e.y===this.y>>t}getTilePoint(e){let t=2**this.z;return new l((e.x*t-this.x)*M,(e.y*t-this.y)*M)}toString(){return`${this.z}/${this.x}/${this.y}`}},_b=class{constructor(e,t){this.wrap=e,this.canonical=t,this.key=yb(e,t.z,t.z,t.x,t.y)}},vb=class e{constructor(e,t,n,r,i){if(this.terrainRttPosMatrix32f=null,e= z; overscaledZ = ${e}; z = ${n}`);this.overscaledZ=e,this.wrap=t,this.canonical=new gb(n,+r,+i),this.key=yb(t,e,n,r,i)}clone(){return new e(this.overscaledZ,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)}equals(e){return this.overscaledZ===e.overscaledZ&&this.wrap===e.wrap&&this.canonical.equals(e.canonical)}scaledTo(t){if(t>this.overscaledZ)throw Error(`targetZ > this.overscaledZ; targetZ = ${t}; overscaledZ = ${this.overscaledZ}`);let n=this.canonical.z-t;return t>this.canonical.z?new e(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new e(t,this.wrap,t,this.canonical.x>>n,this.canonical.y>>n)}isOverscaled(){return this.overscaledZ>this.canonical.z}calculateScaledKey(e,t){if(e>this.overscaledZ)throw Error(`targetZ > this.overscaledZ; targetZ = ${e}; overscaledZ = ${this.overscaledZ}`);let n=this.canonical.z-e;return e>this.canonical.z?yb(this.wrap*+t,e,this.canonical.z,this.canonical.x,this.canonical.y):yb(this.wrap*+t,e,e,this.canonical.x>>n,this.canonical.y>>n)}isChildOf(e){if(e.wrap!==this.wrap||this.overscaledZ-e.overscaledZ<=0)return!1;if(e.overscaledZ===0)return this.overscaledZ>0;let t=this.canonical.z-e.canonical.z;return t<0?!1:e.canonical.x===this.canonical.x>>t&&e.canonical.y===this.canonical.y>>t}children(t){if(this.overscaledZ>=t)return[new e(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];let n=this.canonical.z+1,r=this.canonical.x*2,i=this.canonical.y*2;return[new e(n,this.wrap,n,r,i),new e(n,this.wrap,n,r+1,i),new e(n,this.wrap,n,r,i+1),new e(n,this.wrap,n,r+1,i+1)]}isLessThan(e){return this.wrape.wrap?!1:this.overscaledZe.overscaledZ?!1:this.canonical.xe.canonical.x?!1:this.canonical.y=0&&t=0&&n=l)return null;let d=this.canonical.x+i,f=this.wrap;return d<0?(f-=Math.ceil(-d/l),d=(d%l+l)%l):d>=l&&(f+=Math.floor(d/l),d%=l),{tileID:new e(this.overscaledZ,f,c,d,u),x:o,y:s}}};function yb(e,t,n,r,i){e*=2,e<0&&(e=e*-1-1);let a=1<0;i--){let e=1<Ab(e,t,n),e.layers[r])}function Ab(e,t,n=``){t.writeVarintField(15,e.version||1),t.writeStringField(1,e.name||``),t.writeVarintField(5,e.extent||4096);let r={jsonPrefix:n,keys:[],values:[],keycache:{},valuecache:{}};for(let n=0;n>31}function Fb(e,t){let n=e.loadGeometry(),r=e.type,i=0,a=0;for(let o of n){let n=1;r===1&&(n=o.length),t.writeVarint(Nb(1,n));let s=r===3?o.length-1:o.length;for(let e=0;e=this._numberToString.length)throw Error(`Out of bounds. Index requested n=${e} can't be >= this._numberToString.length ${this._numberToString.length}`);return this._numberToString[e]}},Rb=class{constructor(e,t,n,r,i){this.type=`Feature`,this._vectorTileFeature=e,this._x=n,this._y=r,this._z=t;for(let t in e.properties)typeof e.properties[t]==`string`&&e.properties[t].startsWith(`__$json__:`)&&(e.properties[t]=JSON.parse(e.properties[t].slice(10)));this.properties=e.properties,this.id=i}projectPoint(e,t,n,r){return[(e.x+t)*360/r-180,360/Math.PI*Math.atan(Math.exp((1-(e.y+n)*2/r)*Math.PI))-90]}projectLine(e,t,n,r){return e.map(e=>this.projectPoint(e,t,n,r))}get geometry(){if(this._geometry)return this._geometry;let e=this._vectorTileFeature,t=e.extent*2**this._z,n=e.extent*this._x,r=e.extent*this._y,i=e.loadGeometry();switch(e.type){case 1:{let e=[];for(let t of i)e.push(t[0]);let a=this.projectLine(e,n,r,t);this._geometry=e.length===1?{type:`Point`,coordinates:a[0]}:{type:`MultiPoint`,coordinates:a};break}case 2:{let e=i.map(e=>this.projectLine(e,n,r,t));this._geometry=e.length===1?{type:`LineString`,coordinates:e[0]}:{type:`MultiLineString`,coordinates:e};break}case 3:{let e=Dp(i),a=[];for(let i of e)a.push(i.map(e=>this.projectLine(e,n,r,t)));this._geometry=a.length===1?{type:`Polygon`,coordinates:a[0]}:{type:`MultiPolygon`,coordinates:a};break}default:throw Error(`unknown feature type: ${e.type}`)}return this._geometry}set geometry(e){this._geometry=e}toJSON(){let e={geometry:this.geometry};for(let t in this)t!==`_geometry`&&t!==`_vectorTileFeature`&&t!==`_x`&&t!==`_y`&&t!==`_z`&&(e[t]=this[t]);return e}},zb=class{constructor(e,t,n){this._name=e,this.dataBuffer=t,typeof n==`number`?this._size=n:(this.nullabilityBuffer=n,this._size=n.size())}getValue(e){return this.nullabilityBuffer&&!this.nullabilityBuffer.get(e)?null:this.getValueFromBuffer(e)}has(e){return this.nullabilityBuffer?.get(e)||!this.nullabilityBuffer}get name(){return this._name}get size(){return this._size}},Bb=class extends zb{},Vb=class extends Bb{getValueFromBuffer(e){return this.dataBuffer[e]}},Hb=class extends Bb{getValueFromBuffer(e){return this.dataBuffer[e]}},Ub=class extends zb{constructor(e,t,n,r){super(e,t,r),this.delta=n}},Wb=class extends Ub{constructor(e,t,n,r,i){super(e,i?Int32Array.of(t):Uint32Array.of(t),n,r)}getValueFromBuffer(e){return this.dataBuffer[0]+e*this.delta}},Gb=class extends zb{constructor(e,t,n,r){super(e,r?Int32Array.of(t):Uint32Array.of(t),n)}getValueFromBuffer(e){return this.dataBuffer[0]}},Kb=class{constructor(e,t,n,r,i=4096){if(this._name=e,this._geometryVector=t,this._idVector=n,this._propertyVectors=r,this._extent=i,e.length===0)throw Error(`Missing layer name`)}get name(){return this._name}get idVector(){return this._idVector}get geometryVector(){return this._geometryVector}get propertyVectors(){return this._propertyVectors??[]}getPropertyVector(e){return this.propertyVectorsMap||=new Map(this.propertyVectors.map(e=>[e.name,e])),this.propertyVectorsMap.get(e)}get numFeatures(){return this.geometryVector.numGeometries}get extent(){return this._extent}getFeatures(){let e=[],t=this.geometryVector.getGeometries();for(let n=0;n>>32-e;const $b=Qb,ex=65536;function tx(e,t){return e-e%t}function nx(e){return tx(e+31,32)}function rx(e){if(!Number.isFinite(e)||e<=0)return ex;let t=tx(Math.floor(e),256);return t===0?256:t}function ix(e){let t=e>>>0;return((t&255)<<24|(t&65280)<<8|t>>>8&65280|t>>>24&255)>>>0}function ax(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0;n[i++]=a>>>0&3,n[i++]=a>>>2&3,n[i++]=a>>>4&3,n[i++]=a>>>6&3,n[i++]=a>>>8&3,n[i++]=a>>>10&3,n[i++]=a>>>12&3,n[i++]=a>>>14&3,n[i++]=a>>>16&3,n[i++]=a>>>18&3,n[i++]=a>>>20&3,n[i++]=a>>>22&3,n[i++]=a>>>24&3,n[i++]=a>>>26&3,n[i++]=a>>>28&3,n[i++]=a>>>30&3,n[i++]=o>>>0&3,n[i++]=o>>>2&3,n[i++]=o>>>4&3,n[i++]=o>>>6&3,n[i++]=o>>>8&3,n[i++]=o>>>10&3,n[i++]=o>>>12&3,n[i++]=o>>>14&3,n[i++]=o>>>16&3,n[i++]=o>>>18&3,n[i++]=o>>>20&3,n[i++]=o>>>22&3,n[i++]=o>>>24&3,n[i++]=o>>>26&3,n[i++]=o>>>28&3,n[i]=o>>>30&3}function ox(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0;n[i++]=a>>>0&7,n[i++]=a>>>3&7,n[i++]=a>>>6&7,n[i++]=a>>>9&7,n[i++]=a>>>12&7,n[i++]=a>>>15&7,n[i++]=a>>>18&7,n[i++]=a>>>21&7,n[i++]=a>>>24&7,n[i++]=a>>>27&7,n[i++]=(a>>>30|(o&1)<<2)&7,n[i++]=o>>>1&7,n[i++]=o>>>4&7,n[i++]=o>>>7&7,n[i++]=o>>>10&7,n[i++]=o>>>13&7,n[i++]=o>>>16&7,n[i++]=o>>>19&7,n[i++]=o>>>22&7,n[i++]=o>>>25&7,n[i++]=o>>>28&7,n[i++]=(o>>>31|(s&3)<<1)&7,n[i++]=s>>>2&7,n[i++]=s>>>5&7,n[i++]=s>>>8&7,n[i++]=s>>>11&7,n[i++]=s>>>14&7,n[i++]=s>>>17&7,n[i++]=s>>>20&7,n[i++]=s>>>23&7,n[i++]=s>>>26&7,n[i]=s>>>29&7}function sx(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0;n[i++]=a>>>0&15,n[i++]=a>>>4&15,n[i++]=a>>>8&15,n[i++]=a>>>12&15,n[i++]=a>>>16&15,n[i++]=a>>>20&15,n[i++]=a>>>24&15,n[i++]=a>>>28&15,n[i++]=o>>>0&15,n[i++]=o>>>4&15,n[i++]=o>>>8&15,n[i++]=o>>>12&15,n[i++]=o>>>16&15,n[i++]=o>>>20&15,n[i++]=o>>>24&15,n[i++]=o>>>28&15,n[i++]=s>>>0&15,n[i++]=s>>>4&15,n[i++]=s>>>8&15,n[i++]=s>>>12&15,n[i++]=s>>>16&15,n[i++]=s>>>20&15,n[i++]=s>>>24&15,n[i++]=s>>>28&15,n[i++]=c>>>0&15,n[i++]=c>>>4&15,n[i++]=c>>>8&15,n[i++]=c>>>12&15,n[i++]=c>>>16&15,n[i++]=c>>>20&15,n[i++]=c>>>24&15,n[i]=c>>>28&15}function cx(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0;n[i++]=a>>>0&31,n[i++]=a>>>5&31,n[i++]=a>>>10&31,n[i++]=a>>>15&31,n[i++]=a>>>20&31,n[i++]=a>>>25&31,n[i++]=(a>>>30|(o&7)<<2)&31,n[i++]=o>>>3&31,n[i++]=o>>>8&31,n[i++]=o>>>13&31,n[i++]=o>>>18&31,n[i++]=o>>>23&31,n[i++]=(o>>>28|(s&1)<<4)&31,n[i++]=s>>>1&31,n[i++]=s>>>6&31,n[i++]=s>>>11&31,n[i++]=s>>>16&31,n[i++]=s>>>21&31,n[i++]=s>>>26&31,n[i++]=(s>>>31|(c&15)<<1)&31,n[i++]=c>>>4&31,n[i++]=c>>>9&31,n[i++]=c>>>14&31,n[i++]=c>>>19&31,n[i++]=c>>>24&31,n[i++]=(c>>>29|(l&3)<<3)&31,n[i++]=l>>>2&31,n[i++]=l>>>7&31,n[i++]=l>>>12&31,n[i++]=l>>>17&31,n[i++]=l>>>22&31,n[i]=l>>>27&31}function lx(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0;n[i++]=a>>>0&63,n[i++]=a>>>6&63,n[i++]=a>>>12&63,n[i++]=a>>>18&63,n[i++]=a>>>24&63,n[i++]=(a>>>30|(o&15)<<2)&63,n[i++]=o>>>4&63,n[i++]=o>>>10&63,n[i++]=o>>>16&63,n[i++]=o>>>22&63,n[i++]=(o>>>28|(s&3)<<4)&63,n[i++]=s>>>2&63,n[i++]=s>>>8&63,n[i++]=s>>>14&63,n[i++]=s>>>20&63,n[i++]=s>>>26&63,n[i++]=c>>>0&63,n[i++]=c>>>6&63,n[i++]=c>>>12&63,n[i++]=c>>>18&63,n[i++]=c>>>24&63,n[i++]=(c>>>30|(l&15)<<2)&63,n[i++]=l>>>4&63,n[i++]=l>>>10&63,n[i++]=l>>>16&63,n[i++]=l>>>22&63,n[i++]=(l>>>28|(u&3)<<4)&63,n[i++]=u>>>2&63,n[i++]=u>>>8&63,n[i++]=u>>>14&63,n[i++]=u>>>20&63,n[i]=u>>>26&63}function ux(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0;n[i++]=a>>>0&127,n[i++]=a>>>7&127,n[i++]=a>>>14&127,n[i++]=a>>>21&127,n[i++]=(a>>>28|(o&7)<<4)&127,n[i++]=o>>>3&127,n[i++]=o>>>10&127,n[i++]=o>>>17&127,n[i++]=o>>>24&127,n[i++]=(o>>>31|(s&63)<<1)&127,n[i++]=s>>>6&127,n[i++]=s>>>13&127,n[i++]=s>>>20&127,n[i++]=(s>>>27|(c&3)<<5)&127,n[i++]=c>>>2&127,n[i++]=c>>>9&127,n[i++]=c>>>16&127,n[i++]=c>>>23&127,n[i++]=(c>>>30|(l&31)<<2)&127,n[i++]=l>>>5&127,n[i++]=l>>>12&127,n[i++]=l>>>19&127,n[i++]=(l>>>26|(u&1)<<6)&127,n[i++]=u>>>1&127,n[i++]=u>>>8&127,n[i++]=u>>>15&127,n[i++]=u>>>22&127,n[i++]=(u>>>29|(d&15)<<3)&127,n[i++]=d>>>4&127,n[i++]=d>>>11&127,n[i++]=d>>>18&127,n[i]=d>>>25&127}function dx(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0;n[i++]=a>>>0&255,n[i++]=a>>>8&255,n[i++]=a>>>16&255,n[i++]=a>>>24&255,n[i++]=o>>>0&255,n[i++]=o>>>8&255,n[i++]=o>>>16&255,n[i++]=o>>>24&255,n[i++]=s>>>0&255,n[i++]=s>>>8&255,n[i++]=s>>>16&255,n[i++]=s>>>24&255,n[i++]=c>>>0&255,n[i++]=c>>>8&255,n[i++]=c>>>16&255,n[i++]=c>>>24&255,n[i++]=l>>>0&255,n[i++]=l>>>8&255,n[i++]=l>>>16&255,n[i++]=l>>>24&255,n[i++]=u>>>0&255,n[i++]=u>>>8&255,n[i++]=u>>>16&255,n[i++]=u>>>24&255,n[i++]=d>>>0&255,n[i++]=d>>>8&255,n[i++]=d>>>16&255,n[i++]=d>>>24&255,n[i++]=f>>>0&255,n[i++]=f>>>8&255,n[i++]=f>>>16&255,n[i]=f>>>24&255}function fx(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0,p=e[t+8]>>>0;n[i++]=a>>>0&511,n[i++]=a>>>9&511,n[i++]=a>>>18&511,n[i++]=(a>>>27|(o&15)<<5)&511,n[i++]=o>>>4&511,n[i++]=o>>>13&511,n[i++]=o>>>22&511,n[i++]=(o>>>31|(s&255)<<1)&511,n[i++]=s>>>8&511,n[i++]=s>>>17&511,n[i++]=(s>>>26|(c&7)<<6)&511,n[i++]=c>>>3&511,n[i++]=c>>>12&511,n[i++]=c>>>21&511,n[i++]=(c>>>30|(l&127)<<2)&511,n[i++]=l>>>7&511,n[i++]=l>>>16&511,n[i++]=(l>>>25|(u&3)<<7)&511,n[i++]=u>>>2&511,n[i++]=u>>>11&511,n[i++]=u>>>20&511,n[i++]=(u>>>29|(d&63)<<3)&511,n[i++]=d>>>6&511,n[i++]=d>>>15&511,n[i++]=(d>>>24|(f&1)<<8)&511,n[i++]=f>>>1&511,n[i++]=f>>>10&511,n[i++]=f>>>19&511,n[i++]=(f>>>28|(p&31)<<4)&511,n[i++]=p>>>5&511,n[i++]=p>>>14&511,n[i]=p>>>23&511}function px(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0,p=e[t+8]>>>0,m=e[t+9]>>>0;n[i++]=a>>>0&1023,n[i++]=a>>>10&1023,n[i++]=a>>>20&1023,n[i++]=(a>>>30|(o&255)<<2)&1023,n[i++]=o>>>8&1023,n[i++]=o>>>18&1023,n[i++]=(o>>>28|(s&63)<<4)&1023,n[i++]=s>>>6&1023,n[i++]=s>>>16&1023,n[i++]=(s>>>26|(c&15)<<6)&1023,n[i++]=c>>>4&1023,n[i++]=c>>>14&1023,n[i++]=(c>>>24|(l&3)<<8)&1023,n[i++]=l>>>2&1023,n[i++]=l>>>12&1023,n[i++]=l>>>22&1023,n[i++]=u>>>0&1023,n[i++]=u>>>10&1023,n[i++]=u>>>20&1023,n[i++]=(u>>>30|(d&255)<<2)&1023,n[i++]=d>>>8&1023,n[i++]=d>>>18&1023,n[i++]=(d>>>28|(f&63)<<4)&1023,n[i++]=f>>>6&1023,n[i++]=f>>>16&1023,n[i++]=(f>>>26|(p&15)<<6)&1023,n[i++]=p>>>4&1023,n[i++]=p>>>14&1023,n[i++]=(p>>>24|(m&3)<<8)&1023,n[i++]=m>>>2&1023,n[i++]=m>>>12&1023,n[i]=m>>>22&1023}function mx(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0,p=e[t+8]>>>0,m=e[t+9]>>>0,h=e[t+10]>>>0;n[i++]=a>>>0&2047,n[i++]=a>>>11&2047,n[i++]=(a>>>22|(o&1)<<10)&2047,n[i++]=o>>>1&2047,n[i++]=o>>>12&2047,n[i++]=(o>>>23|(s&3)<<9)&2047,n[i++]=s>>>2&2047,n[i++]=s>>>13&2047,n[i++]=(s>>>24|(c&7)<<8)&2047,n[i++]=c>>>3&2047,n[i++]=c>>>14&2047,n[i++]=(c>>>25|(l&15)<<7)&2047,n[i++]=l>>>4&2047,n[i++]=l>>>15&2047,n[i++]=(l>>>26|(u&31)<<6)&2047,n[i++]=u>>>5&2047,n[i++]=u>>>16&2047,n[i++]=(u>>>27|(d&63)<<5)&2047,n[i++]=d>>>6&2047,n[i++]=d>>>17&2047,n[i++]=(d>>>28|(f&127)<<4)&2047,n[i++]=f>>>7&2047,n[i++]=f>>>18&2047,n[i++]=(f>>>29|(p&255)<<3)&2047,n[i++]=p>>>8&2047,n[i++]=p>>>19&2047,n[i++]=(p>>>30|(m&511)<<2)&2047,n[i++]=m>>>9&2047,n[i++]=m>>>20&2047,n[i++]=(m>>>31|(h&1023)<<1)&2047,n[i++]=h>>>10&2047,n[i]=h>>>21&2047}function hx(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0,p=e[t+8]>>>0,m=e[t+9]>>>0,h=e[t+10]>>>0,g=e[t+11]>>>0;n[i++]=a>>>0&4095,n[i++]=a>>>12&4095,n[i++]=(a>>>24|(o&15)<<8)&4095,n[i++]=o>>>4&4095,n[i++]=o>>>16&4095,n[i++]=(o>>>28|(s&255)<<4)&4095,n[i++]=s>>>8&4095,n[i++]=s>>>20&4095,n[i++]=c>>>0&4095,n[i++]=c>>>12&4095,n[i++]=(c>>>24|(l&15)<<8)&4095,n[i++]=l>>>4&4095,n[i++]=l>>>16&4095,n[i++]=(l>>>28|(u&255)<<4)&4095,n[i++]=u>>>8&4095,n[i++]=u>>>20&4095,n[i++]=d>>>0&4095,n[i++]=d>>>12&4095,n[i++]=(d>>>24|(f&15)<<8)&4095,n[i++]=f>>>4&4095,n[i++]=f>>>16&4095,n[i++]=(f>>>28|(p&255)<<4)&4095,n[i++]=p>>>8&4095,n[i++]=p>>>20&4095,n[i++]=m>>>0&4095,n[i++]=m>>>12&4095,n[i++]=(m>>>24|(h&15)<<8)&4095,n[i++]=h>>>4&4095,n[i++]=h>>>16&4095,n[i++]=(h>>>28|(g&255)<<4)&4095,n[i++]=g>>>8&4095,n[i]=g>>>20&4095}function gx(e,t,n,r){let i=r,a=e[t]>>>0,o=e[t+1]>>>0,s=e[t+2]>>>0,c=e[t+3]>>>0,l=e[t+4]>>>0,u=e[t+5]>>>0,d=e[t+6]>>>0,f=e[t+7]>>>0,p=e[t+8]>>>0,m=e[t+9]>>>0,h=e[t+10]>>>0,g=e[t+11]>>>0,_=e[t+12]>>>0,v=e[t+13]>>>0,y=e[t+14]>>>0,b=e[t+15]>>>0;n[i++]=a>>>0&65535,n[i++]=a>>>16&65535,n[i++]=o>>>0&65535,n[i++]=o>>>16&65535,n[i++]=s>>>0&65535,n[i++]=s>>>16&65535,n[i++]=c>>>0&65535,n[i++]=c>>>16&65535,n[i++]=l>>>0&65535,n[i++]=l>>>16&65535,n[i++]=u>>>0&65535,n[i++]=u>>>16&65535,n[i++]=d>>>0&65535,n[i++]=d>>>16&65535,n[i++]=f>>>0&65535,n[i++]=f>>>16&65535,n[i++]=p>>>0&65535,n[i++]=p>>>16&65535,n[i++]=m>>>0&65535,n[i++]=m>>>16&65535,n[i++]=h>>>0&65535,n[i++]=h>>>16&65535,n[i++]=g>>>0&65535,n[i++]=g>>>16&65535,n[i++]=_>>>0&65535,n[i++]=_>>>16&65535,n[i++]=v>>>0&65535,n[i++]=v>>>16&65535,n[i++]=y>>>0&65535,n[i++]=y>>>16&65535,n[i++]=b>>>0&65535,n[i]=b>>>16&65535}function _x(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0;n[i++]=t>>>0&1,n[i++]=t>>>1&1,n[i++]=t>>>2&1,n[i++]=t>>>3&1,n[i++]=t>>>4&1,n[i++]=t>>>5&1,n[i++]=t>>>6&1,n[i++]=t>>>7&1,n[i++]=t>>>8&1,n[i++]=t>>>9&1,n[i++]=t>>>10&1,n[i++]=t>>>11&1,n[i++]=t>>>12&1,n[i++]=t>>>13&1,n[i++]=t>>>14&1,n[i++]=t>>>15&1,n[i++]=t>>>16&1,n[i++]=t>>>17&1,n[i++]=t>>>18&1,n[i++]=t>>>19&1,n[i++]=t>>>20&1,n[i++]=t>>>21&1,n[i++]=t>>>22&1,n[i++]=t>>>23&1,n[i++]=t>>>24&1,n[i++]=t>>>25&1,n[i++]=t>>>26&1,n[i++]=t>>>27&1,n[i++]=t>>>28&1,n[i++]=t>>>29&1,n[i++]=t>>>30&1,n[i++]=t>>>31&1}}function vx(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0;n[i++]=t>>>0&3,n[i++]=t>>>2&3,n[i++]=t>>>4&3,n[i++]=t>>>6&3,n[i++]=t>>>8&3,n[i++]=t>>>10&3,n[i++]=t>>>12&3,n[i++]=t>>>14&3,n[i++]=t>>>16&3,n[i++]=t>>>18&3,n[i++]=t>>>20&3,n[i++]=t>>>22&3,n[i++]=t>>>24&3,n[i++]=t>>>26&3,n[i++]=t>>>28&3,n[i++]=t>>>30&3,n[i++]=r>>>0&3,n[i++]=r>>>2&3,n[i++]=r>>>4&3,n[i++]=r>>>6&3,n[i++]=r>>>8&3,n[i++]=r>>>10&3,n[i++]=r>>>12&3,n[i++]=r>>>14&3,n[i++]=r>>>16&3,n[i++]=r>>>18&3,n[i++]=r>>>20&3,n[i++]=r>>>22&3,n[i++]=r>>>24&3,n[i++]=r>>>26&3,n[i++]=r>>>28&3,n[i++]=r>>>30&3}}function yx(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0;n[i++]=t>>>0&7,n[i++]=t>>>3&7,n[i++]=t>>>6&7,n[i++]=t>>>9&7,n[i++]=t>>>12&7,n[i++]=t>>>15&7,n[i++]=t>>>18&7,n[i++]=t>>>21&7,n[i++]=t>>>24&7,n[i++]=t>>>27&7,n[i++]=(t>>>30|(r&1)<<2)&7,n[i++]=r>>>1&7,n[i++]=r>>>4&7,n[i++]=r>>>7&7,n[i++]=r>>>10&7,n[i++]=r>>>13&7,n[i++]=r>>>16&7,n[i++]=r>>>19&7,n[i++]=r>>>22&7,n[i++]=r>>>25&7,n[i++]=r>>>28&7,n[i++]=(r>>>31|(o&3)<<1)&7,n[i++]=o>>>2&7,n[i++]=o>>>5&7,n[i++]=o>>>8&7,n[i++]=o>>>11&7,n[i++]=o>>>14&7,n[i++]=o>>>17&7,n[i++]=o>>>20&7,n[i++]=o>>>23&7,n[i++]=o>>>26&7,n[i++]=o>>>29&7}}function bx(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0,s=e[a++]>>>0;n[i++]=t>>>0&15,n[i++]=t>>>4&15,n[i++]=t>>>8&15,n[i++]=t>>>12&15,n[i++]=t>>>16&15,n[i++]=t>>>20&15,n[i++]=t>>>24&15,n[i++]=t>>>28&15,n[i++]=r>>>0&15,n[i++]=r>>>4&15,n[i++]=r>>>8&15,n[i++]=r>>>12&15,n[i++]=r>>>16&15,n[i++]=r>>>20&15,n[i++]=r>>>24&15,n[i++]=r>>>28&15,n[i++]=o>>>0&15,n[i++]=o>>>4&15,n[i++]=o>>>8&15,n[i++]=o>>>12&15,n[i++]=o>>>16&15,n[i++]=o>>>20&15,n[i++]=o>>>24&15,n[i++]=o>>>28&15,n[i++]=s>>>0&15,n[i++]=s>>>4&15,n[i++]=s>>>8&15,n[i++]=s>>>12&15,n[i++]=s>>>16&15,n[i++]=s>>>20&15,n[i++]=s>>>24&15,n[i++]=s>>>28&15}}function xx(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0,s=e[a++]>>>0,c=e[a++]>>>0;n[i++]=t>>>0&31,n[i++]=t>>>5&31,n[i++]=t>>>10&31,n[i++]=t>>>15&31,n[i++]=t>>>20&31,n[i++]=t>>>25&31,n[i++]=(t>>>30|(r&7)<<2)&31,n[i++]=r>>>3&31,n[i++]=r>>>8&31,n[i++]=r>>>13&31,n[i++]=r>>>18&31,n[i++]=r>>>23&31,n[i++]=(r>>>28|(o&1)<<4)&31,n[i++]=o>>>1&31,n[i++]=o>>>6&31,n[i++]=o>>>11&31,n[i++]=o>>>16&31,n[i++]=o>>>21&31,n[i++]=o>>>26&31,n[i++]=(o>>>31|(s&15)<<1)&31,n[i++]=s>>>4&31,n[i++]=s>>>9&31,n[i++]=s>>>14&31,n[i++]=s>>>19&31,n[i++]=s>>>24&31,n[i++]=(s>>>29|(c&3)<<3)&31,n[i++]=c>>>2&31,n[i++]=c>>>7&31,n[i++]=c>>>12&31,n[i++]=c>>>17&31,n[i++]=c>>>22&31,n[i++]=c>>>27&31}}function Sx(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0,s=e[a++]>>>0,c=e[a++]>>>0,l=e[a++]>>>0;n[i++]=t>>>0&63,n[i++]=t>>>6&63,n[i++]=t>>>12&63,n[i++]=t>>>18&63,n[i++]=t>>>24&63,n[i++]=(t>>>30|(r&15)<<2)&63,n[i++]=r>>>4&63,n[i++]=r>>>10&63,n[i++]=r>>>16&63,n[i++]=r>>>22&63,n[i++]=(r>>>28|(o&3)<<4)&63,n[i++]=o>>>2&63,n[i++]=o>>>8&63,n[i++]=o>>>14&63,n[i++]=o>>>20&63,n[i++]=o>>>26&63,n[i++]=s>>>0&63,n[i++]=s>>>6&63,n[i++]=s>>>12&63,n[i++]=s>>>18&63,n[i++]=s>>>24&63,n[i++]=(s>>>30|(c&15)<<2)&63,n[i++]=c>>>4&63,n[i++]=c>>>10&63,n[i++]=c>>>16&63,n[i++]=c>>>22&63,n[i++]=(c>>>28|(l&3)<<4)&63,n[i++]=l>>>2&63,n[i++]=l>>>8&63,n[i++]=l>>>14&63,n[i++]=l>>>20&63,n[i++]=l>>>26&63}}function Cx(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0,s=e[a++]>>>0,c=e[a++]>>>0,l=e[a++]>>>0,u=e[a++]>>>0;n[i++]=t>>>0&127,n[i++]=t>>>7&127,n[i++]=t>>>14&127,n[i++]=t>>>21&127,n[i++]=(t>>>28|(r&7)<<4)&127,n[i++]=r>>>3&127,n[i++]=r>>>10&127,n[i++]=r>>>17&127,n[i++]=r>>>24&127,n[i++]=(r>>>31|(o&63)<<1)&127,n[i++]=o>>>6&127,n[i++]=o>>>13&127,n[i++]=o>>>20&127,n[i++]=(o>>>27|(s&3)<<5)&127,n[i++]=s>>>2&127,n[i++]=s>>>9&127,n[i++]=s>>>16&127,n[i++]=s>>>23&127,n[i++]=(s>>>30|(c&31)<<2)&127,n[i++]=c>>>5&127,n[i++]=c>>>12&127,n[i++]=c>>>19&127,n[i++]=(c>>>26|(l&1)<<6)&127,n[i++]=l>>>1&127,n[i++]=l>>>8&127,n[i++]=l>>>15&127,n[i++]=l>>>22&127,n[i++]=(l>>>29|(u&15)<<3)&127,n[i++]=u>>>4&127,n[i++]=u>>>11&127,n[i++]=u>>>18&127,n[i++]=u>>>25&127}}function wx(e,t,n,r){let i=r,a=t;for(let t=0;t<8;t++){let t=e[a++]>>>0,r=e[a++]>>>0,o=e[a++]>>>0,s=e[a++]>>>0,c=e[a++]>>>0,l=e[a++]>>>0,u=e[a++]>>>0,d=e[a++]>>>0;n[i++]=t>>>0&255,n[i++]=t>>>8&255,n[i++]=t>>>16&255,n[i++]=t>>>24&255,n[i++]=r>>>0&255,n[i++]=r>>>8&255,n[i++]=r>>>16&255,n[i++]=r>>>24&255,n[i++]=o>>>0&255,n[i++]=o>>>8&255,n[i++]=o>>>16&255,n[i++]=o>>>24&255,n[i++]=s>>>0&255,n[i++]=s>>>8&255,n[i++]=s>>>16&255,n[i++]=s>>>24&255,n[i++]=c>>>0&255,n[i++]=c>>>8&255,n[i++]=c>>>16&255,n[i++]=c>>>24&255,n[i++]=l>>>0&255,n[i++]=l>>>8&255,n[i++]=l>>>16&255,n[i++]=l>>>24&255,n[i++]=u>>>0&255,n[i++]=u>>>8&255,n[i++]=u>>>16&255,n[i++]=u>>>24&255,n[i++]=d>>>0&255,n[i++]=d>>>8&255,n[i++]=d>>>16&255,n[i++]=d>>>24&255}}function Tx(e,t,n,r){let i=r,a=t;for(let t=0;t<128;t++){let t=e[a++]>>>0;n[i++]=t&65535,n[i++]=t>>>16&65535}}function Ex(e,t,n,r,i){let a=$b[i]>>>0,o=t,s=0,c=e[o]>>>0,l=r;for(let t=0;t<8;t++){for(let t=0;t<32;t++)if(s+i<=32){let r=c>>>s&a;n[l+t]=r|0,s+=i,s===32&&(s=0,o++,t!==31&&(c=e[o]>>>0))}else{let r=32-s,u=c>>>s;o++,c=e[o]>>>0;let d=i-r,f=-1>>>32-d>>>0,p=(u|(c&f)<>>0)}}const Dx=rx(ex),Ox=3*Dx/256+Dx|0;function kx(){let e=new Uint8Array(Ox);return{dataToBePacked:Array(33),dataPointers:/* @__PURE__ */ new Int32Array(33),byteContainer:e,byteContainerI32:new Int32Array(e.buffer,e.byteOffset,e.byteLength>>>2),exceptionSizes:/* @__PURE__ */ new Int32Array(33)}}function Ax(e=16){if(e<0)throw RangeError(`initialEncodedWordCapacity must be >= 0, got ${e}`);let t=Math.max(16,e|0);return{encodedWords:new Uint32Array(t),decoderWorkspace:kx()}}function jx(e,t){if(t<=e.encodedWords.length)return e.encodedWords;let n=new Uint32Array(Math.max(16,t*2));return e.encodedWords=n,n}function Mx(e,t,n,r){r.byteContainer.length>>2;if(i.byteOffset&3)for(let n=0;n>>8&255,i[a+2|0]=r>>>16&255,i[a+3|0]=r>>>24&255}else{let n=r.byteContainerI32;(!n||n.buffer!==i.buffer||n.byteOffset!==i.byteOffset||n.length>>2)),n.set(e.subarray(t,t+a))}let o=n&3;if(o>0){let n=e[t+a|0]|0,r=a<<2;for(let e=0;e>>(e<<3)&255}return i}function Nx(e,t,n){let r=e[t++]|0,i=n.dataToBePacked;for(let a=2;a<=32;a=a+1|0){if(!(r>>>a-1&1))continue;if(t>=e.length)throw Error(`FastPFOR decode: truncated exception stream header (bitWidth=${a}, streamWordIndex=${t}, needWords=1, availableWords=${e.length-t}, encodedWords=${e.length})`);let o=e[t++]>>>0,s=nx(o),c=o*a+31>>>5;if(t+c>e.length)throw Error(`FastPFOR decode: truncated exception stream (bitWidth=${a}, size=${o}, streamWordIndex=${t}, needWords=${c}, availableWords=${e.length-t}, encodedWords=${e.length})`);let l=i[a];(!l||l.length>>5)|0,n.exceptionSizes[a]=o}return t}function Px(e,t,n,r,i){switch(i){case 1:_x(e,t,n,r);break;case 2:vx(e,t,n,r);break;case 3:yx(e,t,n,r);break;case 4:bx(e,t,n,r);break;case 5:xx(e,t,n,r);break;case 6:Sx(e,t,n,r);break;case 7:Cx(e,t,n,r);break;case 8:wx(e,t,n,r);break;case 16:Tx(e,t,n,r);break;default:Ex(e,t,n,r,i)}return t+(i<<3)|0}function Fx(e,t,n,r){if(n+2>t)throw Error(`FastPFOR decode: byteContainer underflow at block=${r} (need 2 bytes for [bitWidth, exceptionCount], bytePos=${n}, byteSize=${t})`);let i=e[n++],a=e[n++];if(i>32)throw Error(`FastPFOR decode: invalid bitWidth=${i} at block=${r} (expected 0..32). This likely indicates corrupted or truncated input.`);return{bitWidth:i,exceptionCount:a,bytePosIn:n}}function Ix(e,t,n,r,i,a){if(n+1>t)throw Error(`FastPFOR decode: exception header underflow at block=${a} (need 1 byte for maxBits, bytePos=${n}, byteSize=${t})`);let o=e[n++];if(o32)throw Error(`FastPFOR decode: invalid maxBits=${o} at block=${a} (bitWidth=${r}, expected ${r}..32)`);let s=o-r|0;if(s<1||s>32)throw Error(`FastPFOR decode: invalid exceptionBitWidth=${s} at block=${a} (bitWidth=${r}, maxBits=${o})`);if(n+i>t)throw Error(`FastPFOR decode: exception positions underflow at block=${a} (need=${i}, have=${t-n})`);return{maxBits:o,exceptionBitWidth:s,bytePosIn:n}}function Lx(e,t,n,r,i,a,o,s,c){let{maxBits:l,exceptionBitWidth:u,bytePosIn:d}=Ix(i,a,o,n,r,c);if(o=d,u===1){let a=1<h)throw Error(`FastPFOR decode: exception stream overflow for exceptionBitWidth=${u} (ptr=${m}, need ${r}, size=${h}) at block ${c}`);for(let a=0;a0&&(d=Lx(i,f,r,o,s,c,d,l,t))}if(u!==r)throw Error(`FastPFOR decode: packed region mismatch (pageStart=${t}, packedStart=${n}, consumedPackedEnd=${u}, expectedPackedEnd=${r}, packedWords=${r-n}, encoded.length=${e.length})`)}function zx(e,t,n,r,i,a){let o=n|0,s=e[o]|0;if(s<=0||o+s>e.length-1)throw Error(`FastPFOR decode: invalid whereMeta=${s} at pageStart=${o} (expected > 0 and pageStart+whereMeta < encoded.length=${e.length})`);let c=o+1|0,l=o+s|0,u=e[l]>>>0,d=u+3>>>2,f=l+1,p=f+d;if(p>=e.length)throw Error(`FastPFOR decode: invalid byteSize=${u} (metaInts=${d}, pageStart=${o}, packedEnd=${l}, byteContainerStart=${f}) causes bitmapPos=${p} out of bounds (encoded.length=${e.length})`);let m=Mx(e,f,u,a),h=u,g=Nx(e,p,a);return a.dataPointers.fill(0),Rx(e,o,c,l,t,r|0,i/256|0,m,h,a),g}function Bx(e,t,n,r,i,a){let o=r+tx(i,256),s=r,c=n;for(;s!==o;){let n=Math.min(Dx,o-s);c=zx(e,t,c,s,n,a),s=s+n|0}return c}function Vx(e,t,n,r,i,a){if(a===0)return t;let o=0,s=t,c=t+n,l=i,u=i,d=i+a,f=0,p=0;for(;s>>o&255;if(o+=8,s+=o>>>5,o&=31,f|=(t&127)<28)throw Error(`FastPFOR VByte: unterminated value (expected MSB=1 terminator within 5 bytes; shift=${p}, partial=${f}, decoded=${u-l}/${a}, inPos=${s}, inEnd=${c})`)}if(u!==d)throw Error(`FastPFOR VByte: truncated stream (decoded=${u-l}, expected=${a}, consumedWords=${s-t}/${n}, vbyteStart=${t}, vbyteEnd=${c})`);return s}function Hx(e,t,n){let r=0,i=0,a=new Uint32Array(t),o=n??kx();if(e.length>0){let t=e[r]|0;if(r=r+1|0,t&255)throw Error(`FastPFOR decode: invalid alignedLength=${t} (expected multiple of 256)`);if(i+t>a.length)throw Error(`FastPFOR decode: output buffer too small (outPos=${i}, alignedLength=${t}, out.length=${a.length})`);r=Bx(e,a,r,i,t,o),i=i+t|0}let s=e.length-r|0,c=t-i|0;return Vx(e,r,s,a,i,c),a}function Ux(e,t,n,r,i){switch(i){case 2:ax(e,t,n,r);return;case 3:ox(e,t,n,r);return;case 4:sx(e,t,n,r);return;case 5:cx(e,t,n,r);return;case 6:lx(e,t,n,r);return;case 7:ux(e,t,n,r);return;case 8:dx(e,t,n,r);return;case 9:fx(e,t,n,r);return;case 10:px(e,t,n,r);return;case 11:mx(e,t,n,r);return;case 12:hx(e,t,n,r);return;case 16:gx(e,t,n,r);return;case 32:for(let i=0;i<32;i=i+1|0)n[r+i|0]=e[t+i|0]|0;return}let a=$b[i]>>>0,o=t,s=0,c=e[o]>>>0;for(let t=0;t<32;t++)if(s+i<=32){let l=c>>>s&a;n[r+t]=l|0,s+=i,s===32&&(s=0,o++,t!==31&&(c=e[o]>>>0))}else{let l=32-s,u=c>>>s;o++,c=e[o]>>>0;let d=$b[i-l]>>>0,f=(u|(c&d)<e.length)throw RangeError(`decodeBigEndianInt32sInto: out of bounds (offset=${t}, byteLength=${n}, bytes.length=${e.length})`);let i=Math.floor(n/4),a=n%4!=0,o=a?i+1:i;if(r.length0){let n=e.byteOffset+t;if(n&3)for(let n=0;n=64)throw Error(`Varint too long`)}return t.set(i),n}function Jx(e,t,n){let r=new Float64Array(n);for(let i=0;i>4,i<128||(i=t[n.get()],n.increment(),r|=(i&127)<<3,i<128)||(i=t[n.get()],n.increment(),r|=(i&127)<<10,i<128)||(i=t[n.get()],n.increment(),r|=(i&127)<<17,i<128)||(i=t[n.get()],n.increment(),r|=(i&127)<<24,i<128)||(i=t[n.get()],n.increment(),r|=(i&1)<<31,i<128))return r*4294967296+(e>>>0);throw Error(`Expected varint not more than 10 bytes`)}function Zx(e,t,n,r){return Qx(e,t,n,r,Ax(n>>>2))}function Qx(e,t,n,r,i){let a=r.get();if(n&3)throw Error(`FastPFOR: invalid encodedByteLength=${n} at offset=${a} (encodedBytes.length=${e.length}; expected a multiple of 4 bytes for an int32 big-endian word stream)`);let o=n>>>2,s=jx(i,o);Wx(e,a,n,s);let c=Hx(s.subarray(0,o),t,i.decoderWorkspace);return r.add(n),c}function Z(e){return e>>>1^-(e&1)}function $x(e){return e>>1n^-(e&1n)}function eS(e){return e%2==1?(e+1)/-2:e/2}function tS(e){let t=new Int32Array(e.length);for(let n=0;n=4)for(;r=4)for(;r=4)for(;n=4)for(let r=e[0];n=4)for(;r=4)for(;c>>0;for(let n=1;n>>0;return t}function wS(e){let t=new BigUint64Array(e.length);t[0]=BigInt.asUintN(64,$x(e[0]));for(let n=1;n>>0,t[1]=Z(e[1])>>>0;for(let n=2;n>>0,t[n+1]=t[n-1]+Z(e[n+1])>>>0;return t}function ES(e,t,n,r){let i=gS(e,t,n,r);return new Uint32Array(i)}function DS(e){return e[1]}function OS(e){return Z(e[1])}function kS(e){if(e.length===2){let t=Z(e[1]);return[t,t]}return[Z(e[2]),Z(e[3])]}function AS(e){return e[1]}function jS(e){return $x(e[1])}function MS(e){if(e.length===2){let t=$x(e[1]);return[t,t]}return[$x(e[2]),$x(e[3])]}var NS;(function(e){e.PRESENT=`PRESENT`,e.DATA=`DATA`,e.OFFSET=`OFFSET`,e.LENGTH=`LENGTH`})(NS||={});var PS;(function(e){e.NONE=`NONE`,e.SINGLE=`SINGLE`,e.SHARED=`SHARED`,e.VERTEX=`VERTEX`,e.MORTON=`MORTON`,e.FSST=`FSST`})(PS||={});var FS;(function(e){e.VERTEX=`VERTEX`,e.INDEX=`INDEX`,e.STRING=`STRING`,e.KEY=`KEY`})(FS||={});var IS;(function(e){e.VAR_BINARY=`VAR_BINARY`,e.GEOMETRIES=`GEOMETRIES`,e.PARTS=`PARTS`,e.RINGS=`RINGS`,e.TRIANGLES=`TRIANGLES`,e.SYMBOL=`SYMBOL`,e.DICTIONARY=`DICTIONARY`})(IS||={});const LS=[NS.PRESENT,NS.DATA,NS.OFFSET,NS.LENGTH],RS=[X.NONE,X.DELTA,X.COMPONENTWISE_DELTA,X.RLE,X.MORTON],zS=[Zb.NONE,Zb.FAST_PFOR,Zb.VARINT],BS=[PS.NONE,PS.SINGLE,PS.SHARED,PS.VERTEX,PS.MORTON,PS.FSST],VS=[FS.VERTEX,FS.INDEX,FS.STRING,FS.KEY],HS=[IS.VAR_BINARY,IS.GEOMETRIES,IS.PARTS,IS.RINGS,IS.TRIANGLES,IS.SYMBOL,IS.DICTIONARY];function Q(e,t){let n=GS(e,t);return n.logicalLevelTechnique1===X.MORTON?US(n,e,t):(X.RLE===n.logicalLevelTechnique1||X.RLE===n.logicalLevelTechnique2)&&Zb.NONE!==n.physicalLevelTechnique?WS(n,e,t):n}function US(e,t,n){let r=Gx(t,n,2);return{physicalStreamType:e.physicalStreamType,logicalStreamType:e.logicalStreamType,logicalLevelTechnique1:e.logicalLevelTechnique1,logicalLevelTechnique2:e.logicalLevelTechnique2,physicalLevelTechnique:e.physicalLevelTechnique,numValues:e.numValues,byteLength:e.byteLength,decompressedCount:e.decompressedCount,numBits:r[0],coordinateShift:r[1]}}function WS(e,t,n){let r=Gx(t,n,2);return{physicalStreamType:e.physicalStreamType,logicalStreamType:e.logicalStreamType,logicalLevelTechnique1:e.logicalLevelTechnique1,logicalLevelTechnique2:e.logicalLevelTechnique2,physicalLevelTechnique:e.physicalLevelTechnique,numValues:e.numValues,byteLength:e.byteLength,decompressedCount:r[1],runs:r[0],numRleValues:r[1]}}function GS(e,t){let n=e[t.get()],r=LS[n>>4],i={};switch(r){case NS.DATA:i={dictionaryType:BS[n&15]};break;case NS.OFFSET:i={offsetType:VS[n&15]};break;case NS.LENGTH:i={lengthType:HS[n&15]}}t.increment();let a=e[t.get()],o=RS[a>>5],s=RS[a>>2&7],c=zS[a&3];t.increment();let l=Gx(e,t,2),u=l[0],d=l[1];return{physicalStreamType:r,logicalStreamType:i,logicalLevelTechnique1:o,logicalLevelTechnique2:s,physicalLevelTechnique:c,numValues:u,byteLength:d,decompressedCount:u}}var $;(function(e){e[e.FLAT=0]=`FLAT`,e[e.CONST=1]=`CONST`,e[e.SEQUENCE=2]=`SEQUENCE`,e[e.DICTIONARY=3]=`DICTIONARY`,e[e.FSST_DICTIONARY=4]=`FSST_DICTIONARY`})($||={});var KS=class{constructor(e,t){this.values=e,this._size=t}get(e){let t=Math.floor(e/8),n=e%8;return(this.values[t]>>n&1)==1}set(e,t){let n=Math.floor(e/8),r=e%8;this.values[n]=this.values[n]|+!!t<>n&1}size(){return this._size}getBuffer(){return this.values}};function qS(e,t,n){if(!t)return e;let r=t.size(),i=e.constructor,a=new i(r),o=0;for(let i=0;i=o);){let n=e[r.increment()];if(n<=127){let o=n+3,s=e[r.increment()],c=Math.min(a+o,t);i.fill(s,a,c),a=c}else{let o=256-n;for(let n=0;n=12?nC.decode(e.subarray(t,n)):iC(e,t,n)}function iC(e,t,n){let r=``,i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+o>n)break;let s,c,l;o===1?t<128&&(a=t):o===2?(s=e[i+1],(s&192)==128&&(a=(t&31)<<6|s&63,a<=127&&(a=null))):o===3?(s=e[i+1],c=e[i+2],(s&192)==128&&(c&192)==128&&(a=(t&15)<<12|(s&63)<<6|c&63,(a<=2047||a>=55296&&a<=57343)&&(a=null))):o===4&&(s=e[i+1],c=e[i+2],l=e[i+3],(s&192)==128&&(c&192)==128&&(l&192)==128&&(a=(t&15)<<18|(s&63)<<12|(c&63)<<6|l&63,(a<=65535||a>=1114112)&&(a=null))),a===null?(a=65533,o=1):a>65535&&(a-=65536,r+=String.fromCharCode(a>>>10&1023|55296),a=56320|a&1023),r+=String.fromCharCode(a),i+=o}return r}function aC(e,t,n,r,i){return bC(cC(e,t,n),n,r,i)}function oC(e,t,n,r,i){return xC(cC(e,t,n),n,r,i)}function sC(e,t,n){return TC(cC(e,t,n),n)}function cC(e,t,n){let r=n.physicalLevelTechnique;switch(r){case Zb.FAST_PFOR:return Zx(e,n.numValues,n.byteLength,t);case Zb.VARINT:return Gx(e,t,n.numValues);case Zb.NONE:return eC(e,t,n.numValues);default:throw Error(`Specified physicalLevelTechnique ${r} is not supported (yet).`)}}function lC(e,t,n){let r=n.physicalLevelTechnique;switch(r){case Zb.VARINT:return Kx(e,t,n.numValues);case Zb.NONE:return tC(e,t,n.numValues);default:throw Error(`Specified physicalLevelTechnique ${r} is not supported (yet).`)}}function uC(e,t,n){let r=cC(e,t,n);return r.length===1?Z(r[0]):OS(r)}function dC(e,t,n){let r=cC(e,t,n);return r.length===1?n.logicalLevelTechnique1===X.DELTA?Z(r[0]):r[0]:DS(r)}function fC(e,t,n){return kS(cC(e,t,n))}function pC(e,t,n){return MS(Kx(e,t,n.numValues))}function mC(e,t,n,r){return SC(lC(e,t,n),n,r)}function hC(e,t,n,r){return CC(lC(e,t,n),n,r)}function gC(e,t,n,r){let i=_C(e,t,n,!1);return r?qS(i,r,0):i}function _C(e,t,n,r){if(n.physicalLevelTechnique===Zb.VARINT)return wC(Jx(e,t,n.numValues),n,r);let i=lC(e,t,n),a=r?SC(i,n):CC(i,n);return Float64Array.from(a,Number)}function vC(e,t,n){let r=lC(e,t,n);return r.length===1?$x(r[0]):jS(r)}function yC(e,t,n){let r=lC(e,t,n);return r.length===1?n.logicalLevelTechnique1===X.DELTA?$x(r[0]):r[0]:AS(r)}function bC(e,t,n,r){let i;switch(t.logicalLevelTechnique1){case X.DELTA:if(t.logicalLevelTechnique2===X.RLE){let n=t;if(!r)return xS(e,n.runs,n.numRleValues);e=iS(e,n.runs,n.numRleValues),i=sS(e)}else i=sS(e);break;case X.RLE:i=uS(e,t.runs,t.numRleValues);break;case X.MORTON:pS(e),i=new Int32Array(e);break;case X.COMPONENTWISE_DELTA:if(n&&!r)return gS(e,n.scale,n.min,n.max);i=hS(e);break;case X.NONE:i=tS(e);break;default:throw Error(`The specified Logical level technique is not supported: ${t.logicalLevelTechnique1}`)}return r?qS(i,r,0):i}function xC(e,t,n,r){let i;switch(t.logicalLevelTechnique1){case X.DELTA:if(t.logicalLevelTechnique2===X.RLE){let n=t;i=CS(iS(e,n.runs,n.numRleValues))}else i=CS(e);break;case X.RLE:i=iS(e,t.runs,t.numRleValues);break;case X.MORTON:pS(e),i=e;break;case X.COMPONENTWISE_DELTA:i=n&&!r?ES(e,n.scale,n.min,n.max):TS(e);break;case X.NONE:i=e;break;default:throw Error(`The specified Logical level technique is not supported: ${t.logicalLevelTechnique1}`)}return r?qS(i,r,0):i}function SC(e,t,n){let r;switch(t.logicalLevelTechnique1){case X.DELTA:if(t.logicalLevelTechnique2===X.RLE){let i=t;if(!n)return SS(e,i.runs,i.numRleValues);e=aS(e,i.runs,i.numRleValues),r=cS(e)}else r=cS(e);break;case X.RLE:r=dS(e,t.runs,t.numRleValues);break;case X.NONE:r=nS(e);break;default:throw Error(`The specified Logical level technique is not supported: ${t.logicalLevelTechnique1}`)}return n?qS(r,n,0n):r}function CC(e,t,n){let r;switch(t.logicalLevelTechnique1){case X.DELTA:if(t.logicalLevelTechnique2===X.RLE){let n=t;r=wS(aS(e,n.runs,n.numRleValues))}else r=wS(e);break;case X.RLE:r=aS(e,t.runs,t.numRleValues);break;case X.NONE:r=e;break;default:throw Error(`The specified Logical level technique is not supported: ${t.logicalLevelTechnique1}`)}return n?qS(r,n,0n):r}function wC(e,t,n){switch(t.logicalLevelTechnique1){case X.DELTA:if(t.logicalLevelTechnique2===X.RLE){let n=t;e=oS(e,n.runs,n.numRleValues)}return lS(e),e;case X.RLE:return OC(e,t,n);case X.NONE:return n&&rS(e),e;default:throw Error(`The specified Logical level technique is not supported: ${t.logicalLevelTechnique1}`)}}function TC(e,t){if(t.logicalLevelTechnique1===X.DELTA&&t.logicalLevelTechnique2===X.NONE)return vS(e);if(t.logicalLevelTechnique1===X.RLE&&t.logicalLevelTechnique2===X.NONE){let n=t;return bS(e,n.runs,n.numRleValues)}if(t.logicalLevelTechnique1===X.NONE&&t.logicalLevelTechnique2===X.NONE){mS(e);let n=new Uint32Array(t.numValues+1);return n[0]=0,n.set(e,1),n}if(t.logicalLevelTechnique1===X.DELTA&&t.logicalLevelTechnique2===X.RLE){let n=t,r=yS(e,n.runs,n.numRleValues);return pS(r),new Uint32Array(r)}throw Error(`Only delta encoding is supported for transforming length to offset streams yet.`)}function EC(e,t,n,r,i=`int32`){let a=e.logicalLevelTechnique1;if(a===X.RLE)return e.runs===1?$.CONST:$.FLAT;if(a!==X.DELTA||e.logicalLevelTechnique2!==X.RLE)return e.numValues===1?$.CONST:$.FLAT;let o=t instanceof KS?t.size():t,s=e;if(s.numRleValues!==o)return $.FLAT;if(s.runs===1)return $.SEQUENCE;if(s.runs!==2)return e.numValues===1?$.CONST:$.FLAT;let c=r.get();if(e.physicalLevelTechnique===Zb.VARINT)return DC(n,r,i)?$.SEQUENCE:e.numValues===1?$.CONST:$.FLAT;let l=r.get(),u=new Int32Array(n.buffer,n.byteOffset+l,4);return r.set(c),u[2]===2&&u[3]===2?$.SEQUENCE:e.numValues===1?$.CONST:$.FLAT}function DC(e,t,n){let r=new Xb(t.get());if(n===`int64`){let t=Kx(e,r,4);return t[2]===2n&&t[3]===2n}let i=Gx(e,r,4);return i[2]===2&&i[3]===2}function OC(e,t,n){return n?fS(e,t.runs,t.numRleValues):oS(e,t.runs,t.numRleValues)}var kC=class extends Bb{getValueFromBuffer(e){return this.dataBuffer[e]}},AC=class extends Ub{constructor(e,t,n,r,i){super(e,i?BigInt64Array.of(t):BigUint64Array.of(t),n,r)}getValueFromBuffer(e){return this.dataBuffer[0]+BigInt(e)*this.delta}};function jC(e,t,n){return{x:MC(e,t)-n,y:MC(e>>1,t)-n}}function MC(e,t){let n=0;for(let r=0;r>r;return n}var NC;(function(e){e[e.POINT=0]=`POINT`,e[e.LINESTRING=1]=`LINESTRING`,e[e.POLYGON=2]=`POLYGON`,e[e.MULTIPOINT=3]=`MULTIPOINT`,e[e.MULTILINESTRING=4]=`MULTILINESTRING`,e[e.MULTIPOLYGON=5]=`MULTIPOLYGON`})(NC||={});var PC;(function(e){e[e.POINT=0]=`POINT`,e[e.LINESTRING=1]=`LINESTRING`,e[e.POLYGON=2]=`POLYGON`})(PC||={});var FC;(function(e){e[e.MORTON=0]=`MORTON`,e[e.VEC_2=1]=`VEC_2`,e[e.VEC_3=2]=`VEC_3`})(FC||={});function IC(e){let t=Array(e.numGeometries),n=1,r=1,i=1,a=0,o=0,s=0,c=e.mortonSettings,u=e.topologyVector,d=u.geometryOffsets,f=u.partOffsets,p=u.ringOffsets,m=e.vertexOffsets,h=!m||m.length===0,g=e.containsPolygonGeometry(),_=e.vertexBuffer;for(let u=0;u[e]),n+=u,r+=u}break;case NC.LINESTRING:{let l;g?(l=p[r]-p[r-1],r++):l=f[n]-f[n-1],n++;let u;h?(u=RC(_,o,l,!1),o+=l*2):(u=LC(e.vertexBufferType,_,m,s,l,!1,c),s+=l),t[a++]=[u],d&&i++}break;case NC.POLYGON:{let l=f[n]-f[n-1];n++;let u=Array(l-1),g,v=p[r]-p[r-1];if(r++,h){g=RC(_,o,v,!0),o+=v*2;for(let e=0;en?t[a++]:1);return r}function tw(e,t,n,r){let i=new Uint32Array(t[t.length-1]+1),a=0;i[0]=a;let o=1,s=0;for(let c=0;c0;)i[a++]=e[o++]}}return i}var fw=class extends sw{constructor(e,t,n,r,i,a,o,s){super(e,n,r,o??t.length),this.indexBuffer=t,this.symbolOffsetBuffer=i,this.symbolTableBuffer=a,this.sharedDictionaryCache=s}getValueFromBuffer(e){this.decodedDictionary??(this.decodedDictionary=this.sharedDictionaryCache?.decodedDictionary,this.decodedDictionary??(this.decodedDictionary=this.decodeDictionary(),this.sharedDictionaryCache&&(this.sharedDictionaryCache.decodedDictionary=this.decodedDictionary)));let t=this.indexBuffer[e],n=this.offsetBuffer[t],r=this.offsetBuffer[t+1];return rC(this.decodedDictionary,n,r)}decodeDictionary(){return this.symbolLengthBuffer??=this.offsetToLengthBuffer(this.symbolOffsetBuffer),dw(this.symbolTableBuffer,this.symbolLengthBuffer,this.dataBuffer)}offsetToLengthBuffer(e){let t=new Uint32Array(e.length-1),n=e[0];for(let r=1;r1&&!c.nullable||l===1&&c.nullable)throw Error(`The number of streams for the child field ${c.name} does not match its nullability. nullibilty: ${c.nullable}, numStreams: ${l}`);let m;if(c.nullable){let n=Q(e,t);m=new KS(XS(e,n.numValues,n.byteLength,t),n.numValues)}let h=oC(e,t,Q(e,t),void 0,m);if(s){if(!o)throw Error(`Incomplete shared FSST dictionary for column "${p}"`);u[f++]=new fw(p,h,i,a,o,s,m,d)}else u[f++]=new lw(p,h,i,a,m)}return u}var vw=class extends zb{constructor(e,t,n){super(e,/* @__PURE__ */ new Uint8Array,n??t.length),this.values=t}getValueFromBuffer(e){return this.values[e]}},yw;(function(e){e[e.STRING=1]=`STRING`,e[e.INT32=2]=`INT32`,e[e.UINT32=4]=`UINT32`,e[e.INT64=8]=`INT64`,e[e.UINT64=16]=`UINT64`,e[e.FLOAT=32]=`FLOAT`,e[e.DOUBLE=64]=`DOUBLE`,e[e.PRESENCE=128]=`PRESENCE`})(yw||={});var bw;(function(e){e[e.FALSE=0]=`FALSE`,e[e.TRUE=1]=`TRUE`,e[e.START_MAP=2]=`START_MAP`,e[e.START_LIST=3]=`START_LIST`,e[e.COUNT=4]=`COUNT`})(bw||={});function xw(e,t,n,r){let i=Sw(n);if(r===0)return i.map(e=>new vw(e,[]));let a=Cw(e,t,r),o=(a.presentStream?a.presentCount:a.lengthStream.length)/i.length,s=[],c=0,l=0;for(let e=0;ee.name+(t.name??``))}function Cw(e,t,n){let r=e[t.get()];t.add(1);let i=oC(e,t,Q(e,t)),a=n-1,o=[];r&yw.STRING&&(a-=ww(e,t,o)),a-=Tw(e,t,r,o),a-=Ew(e,t,r,o);let s,c=0;if(r&yw.PRESENCE){let n=Dw(e,t);s=n.value,c=n.count,a--}let l=/* @__PURE__ */ new Uint32Array;if(a>0&&(l=oC(e,t,Q(e,t)),a--),a!==0)throw Error(`Unexpected number of remaining streams while decoding map column: ${a}`);return{lengthStream:i,dictionary:o,presentStream:s,presentCount:c,flattenedValues:l}}function ww(e,t,n){let r=e[t.get()];t.add(1);let i=pw(``,e,t,r);if(i)for(let e=0;ea.length)throw Error(`Merged map counts underflow while decoding child streams`);let p=Array(n),m=r,h=i;for(let e=0;eo.length)throw Error(`Map value stream underflow while decoding feature payload`);let n=kw(o,h,t,c);p[e]=n.value,h=n.nextIndex}let g=0;for(let e=r;e=n)throw Error(`Unexpected end of map value stream`);let i=e[t];if(i===bw.FALSE)return{value:!1,nextIndex:t+1};if(i===bw.TRUE)return{value:!0,nextIndex:t+1};if(i===bw.START_MAP){let i=Mw(e,t,n);return{value:Aw(e,t+2,i,r).value,nextIndex:i}}if(i===bw.START_LIST){let i=Mw(e,t,n),a=[],o=t+2;for(;o=n)throw Error(`Missing length for nested map/list payload`);let r=e[t+1];if(r<2)throw Error(`Invalid nested payload length: ${r}`);let i=t+r;if(i>n)throw Error(`Nested payload exceeds containing payload bounds`);return i}function Nw(e,t){let n=e-bw.COUNT;if(n<0||n>=t.length)throw Error(`Scalar dictionary index out of range: ${e}`);return t[n]}function Pw(e,t){for(let n of t)e.push(n)}function Fw(e,t,n,r,i,a){return n.type===`scalarType`?a&&!a.has(n.name)?(YS(r,e,t),null):Iw(r,e,t,i,n.scalarType,n):n.complexType?.physicalType===Jb.MAP?xw(e,t,n,r):r===0?null:_w(e,t,n,a)}function Iw(e,t,n,r,i,a){let o;if(e===0)return null;if(a.nullable){let e=Q(t,n),r=e.numValues,i=n.get(),a=XS(t,r,e.byteLength,n);n.set(i+e.byteLength),o=new KS(a,e.numValues)}let s=o??r;switch(i.physicalType){case Y.UINT_32:case Y.INT_32:return Vw(t,n,a,i,s);case Y.STRING:{let r=a.nullable?e-1:e;return pw(a.name,t,n,r,o)??null}case Y.BOOLEAN:return Lw(t,n,a,r,s);case Y.UINT_64:case Y.INT_64:return Bw(t,n,a,s,i);case Y.FLOAT:return Rw(t,n,a,s);case Y.DOUBLE:return zw(t,n,a,s);default:throw Error(`The specified data type for the field is currently not supported: ${i}`)}}function Lw(e,t,n,r,i){let a=Q(e,t),o=a.numValues,s=t.get(),c=Hw(i)?i:void 0,l=XS(e,o,a.byteLength,t,c);t.set(s+a.byteLength);let u=new KS(l,o);return new iw(n.name,u,i)}function Rw(e,t,n,r){let i=Q(e,t),a=Hw(r)?r:void 0,o=QS(e,t,i.numValues,a);return new aw(n.name,o,r)}function zw(e,t,n,r){let i=Q(e,t),a=Hw(r)?r:void 0,o=$S(e,t,i.numValues,a);return new Hb(n.name,o,r)}function Bw(e,t,n,r,i){let a=Q(e,t),o=EC(a,r,e,t,`int64`),s=i.physicalType===Y.INT_64;if(o===$.FLAT){let i=Hw(r)?r:void 0,o=s?mC(e,t,a,i):hC(e,t,a,i);return new kC(n.name,o,r)}if(o===$.SEQUENCE){let r=pC(e,t,a);return new AC(n.name,r[0],r[1],a.numRleValues,s)}let c=s?vC(e,t,a):yC(e,t,a);return new ow(n.name,c,r,s)}function Vw(e,t,n,r,i){let a=Q(e,t),o=EC(a,i,e,t),s=r.physicalType===Y.INT_32;if(o===$.FLAT){let r=Hw(i)?i:void 0,o=s?aC(e,t,a,void 0,r):oC(e,t,a,void 0,r);return new Vb(n.name,o,i)}if(o===$.SEQUENCE){let r=fC(e,t,a);return new Wb(n.name,r[0],r[1],a.numRleValues,s)}let c=s?uC(e,t,a):dC(e,t,a);return new Gb(n.name,c,i,s)}function Hw(e){return e instanceof KS}const Uw={ID:0,ID_NULLABLE:1,ID_LONG:2,GEOMETRY:4,SCALAR_BASE:10,STRUCT:30,MAP:31};function Ww(e){switch(e){case Uw.ID:case Uw.ID|Uw.ID_NULLABLE:case Uw.ID|Uw.ID_LONG:case Uw.ID|Uw.ID_LONG|Uw.ID_NULLABLE:return{nullable:(e&Uw.ID_NULLABLE)!==0,columnScope:qb.FEATURE,type:`scalarType`,scalarType:{longID:(e&Uw.ID_LONG)!==0,type:`logicalType`,logicalType:Yb.ID}};case Uw.GEOMETRY:return{nullable:!1,columnScope:qb.FEATURE,type:`complexType`,complexType:{type:`physicalType`,physicalType:Jb.GEOMETRY,children:[]}};case Uw.STRUCT:return{nullable:!1,columnScope:qb.FEATURE,type:`complexType`,complexType:{type:`physicalType`,physicalType:Jb.STRUCT,children:[]}};case Uw.MAP:return{nullable:!0,columnScope:qb.FEATURE,type:`complexType`,complexType:{type:`physicalType`,physicalType:Jb.MAP,children:[]}};default:return Xw(e)}}function Gw(e){return e>=Uw.SCALAR_BASE}function Kw(e){return e===Uw.STRUCT||e===Uw.MAP}function qw(e){if(e.type===`scalarType`){let t=e.scalarType;if(t.type===`physicalType`)switch(t.physicalType){case Y.BOOLEAN:case Y.INT_8:case Y.UINT_8:case Y.INT_32:case Y.UINT_32:case Y.INT_64:case Y.UINT_64:case Y.FLOAT:case Y.DOUBLE:return!1;case Y.STRING:return!0;default:return!1}if(t.type===`logicalType`)return!1}else if(e.type===`complexType`){let t=e.complexType;if(t.type===`physicalType`)switch(t.physicalType){case Jb.GEOMETRY:case Jb.STRUCT:case Jb.MAP:return!0;default:return!1}}return console.warn(`Unexpected column type in hasStreamCount`,e),!1}function Jw(e){return e.type===`scalarType`&&e.scalarType?.type===`logicalType`&&e.scalarType.logicalType===Yb.ID}function Yw(e){return e.type===`complexType`&&e.complexType?.type===`physicalType`&&e.complexType.physicalType===Jb.GEOMETRY}function Xw(e){let t;switch(e){case 10:case 11:t=Y.BOOLEAN;break;case 12:case 13:t=Y.INT_8;break;case 14:case 15:t=Y.UINT_8;break;case 16:case 17:t=Y.INT_32;break;case 18:case 19:t=Y.UINT_32;break;case 20:case 21:t=Y.INT_64;break;case 22:case 23:t=Y.UINT_64;break;case 24:case 25:t=Y.FLOAT;break;case 26:case 27:t=Y.DOUBLE;break;case 28:case 29:t=Y.STRING;break;default:return null}return{nullable:!!(e&1),columnScope:qb.FEATURE,type:`scalarType`,scalarType:{longID:!1,type:`physicalType`,physicalType:t}}}const Zw=new TextDecoder,Qw=`0-3(ID), 4(GEOMETRY), 10-29(scalars), 30(STRUCT), 31(MAP)`;function $w(e,t){let n=Gx(e,t,1)[0];if(n===0)return``;let r=t.get(),i=r+n,a=e.subarray(r,i);return t.add(n),Zw.decode(a)}function eT(e){let t=e.name,n=e.nullable;return e.type===`scalarType`?{type:`scalarField`,scalarField:e.scalarType,name:t,nullable:n}:{type:`complexField`,complexField:e.complexType,name:t,nullable:n}}function tT(e,t){let n=Gx(e,t,1)[0]>>>0,r=n>=Uw.SCALAR_BASE?Ww(n):null;if(!r)throw Error(`Unsupported field type code ${n}. Supported: 10-29(scalars), 30(STRUCT), 31(MAP)`);let i={...r,name:$w(e,t)};if(i.type===`complexType`&&Kw(n)){let n=i.complexType,r=Gx(e,t,1)[0]>>>0;n.children=Array(r);for(let i=0;i>>0,r=Ww(n);if(!r)throw Error(`Unsupported column type code ${n}. Supported: ${Qw}`);let i;if(Gw(n))i=$w(e,t);else if(n>>0,r=a.complexType;r.children=Array(n);for(let i=0;i>>0,a=Gx(e,t,1)[0]>>>0;r.columns=Array(a);for(let n=0;n>>0,o=r.get()+a;if(o>e.length)throw Error(`Block overruns tile: ${o} > ${e.length}`);let s=Gx(e,r,1)[0]>>>0;if(s!==1&&s!==2){r.set(o);continue}let[c,l]=rT(e,r),u=c.featureTables[0],d=null,f=null,p=[],m=0;for(let i of u.columns){let a=i.name;if(Jw(i)){let t=null;if(i.nullable){let n=Q(e,r),i=r.get(),a=XS(e,n.numValues,n.byteLength,r);r.set(i+n.byteLength),t=new KS(a,n.numValues)}let o=Q(e,r);m=t?t.size():o.decompressedCount,d=aT(e,i,r,a,o,t??m,n)}else if(Yw(i)){let n=Gx(e,r,1)[0];if(m===0){let t=r.get();m=Q(e,r).decompressedCount,r.set(t)}t&&(t.scale=t.extent/l),f=$C(e,n,r,m,t)}else{let t=qw(i)?Gx(e,r,1)[0]:1;if(t===0)continue;let n=Fw(e,r,i,t,m,void 0);if(n){if(Array.isArray(n))for(let e of n)p.push(e);else p.push(n)}}}let h=new Kb(u.name,f,d,p,l);i.push(h),r.set(o)}return i}function aT(e,t,n,r,i,a,o=!1){let s=t.scalarType?.longID?Y.UINT_64:Y.UINT_32,c=typeof a==`number`?void 0:a,l=EC(i,a,e,n,s===Y.UINT_64?`int64`:`int32`);if(s===Y.UINT_32)switch(l){case $.FLAT:return new Vb(r,oC(e,n,i,void 0,c),a);case $.SEQUENCE:{let t=fC(e,n,i);return new Wb(r,t[0],t[1],i.numRleValues,!1)}case $.CONST:return new Gb(r,dC(e,n,i),a,!1)}switch(l){case $.FLAT:return o?new Hb(r,gC(e,n,i,c),a):new kC(r,hC(e,n,i,c),a);case $.SEQUENCE:{let t=pC(e,n,i);return new AC(r,t[0],t[1],i.numRleValues,!1)}case $.CONST:return new ow(r,yC(e,n,i),a,!1)}throw Error(`Vector type not supported for id column.`)}const oT=rx(ex);oT/32*4,3*oT/256+oT|0;var sT=class{constructor(e,t){switch(this._featureData=e,this.properties=this._featureData.properties||{},this._featureData.geometry?.type){case NC.POINT:case NC.MULTIPOINT:this.type=1;break;case NC.LINESTRING:case NC.MULTILINESTRING:this.type=2;break;case NC.POLYGON:case NC.MULTIPOLYGON:this.type=3;break;default:this.type=0}this.extent=t,this.id=Number(this._featureData.id)}loadGeometry(){let e=[];for(let t of this._featureData.geometry.coordinates){let n=[];for(let e of t)n.push(new l(e.x,e.y));e.push(n)}return e}},cT=class{constructor(e){this.features=[],this.featureTable=e,this.name=e.name,this.extent=e.extent,this.version=2,this.features=e.getFeatures(),this.length=this.features.length}feature(e){return new sT(this.features[e],this.extent)}},lT=class{constructor(e){this.layers={};let t=iT(new Uint8Array(e));this.layers=t.reduce((e,t)=>({...e,[t.name]:new cT(t)}),{})}},uT=class{constructor(e,t){this.tileID=e,this.x=e.canonical.x,this.y=e.canonical.y,this.z=e.canonical.z,this.grid=new hc(M,16,0),this.grid3D=new hc(M,16,0),this.featureIndexArray=new Ml,this.promoteId=t}insert(e,t,n,r,i,a){let o=this.featureIndexArray.length;this.featureIndexArray.emplaceBack(n,r,i);let s=a?this.grid3D:this.grid;for(let e of t){let t=[1/0,1/0,-1/0,-1/0];for(let n of e)t[0]=Math.min(t[0],n.x),t[1]=Math.min(t[1],n.y),t[2]=Math.max(t[2],n.x),t[3]=Math.max(t[3],n.y);t[0]<8192&&t[1]<8192&&t[2]>=0&&t[3]>=0&&s.insert(o,t[0],t[1],t[2],t[3])}}loadVTLayers(){if(!this.vtLayers){switch(this.encoding){case`mlt`:this.vtLayers=new lT(this.rawTileData).layers;break;default:this.vtLayers=new jp(new L_(this.rawTileData)).layers}this.sourceLayerCoder=new Lb(this.vtLayers?Object.keys(this.vtLayers).sort():[Eb])}return this.vtLayers}query(e,t,n,r){this.loadVTLayers();let i=e.params,a=M/e.tileSize/e.scale,o=es(i.filter,`queryRenderedFeatures filter`,i.globalState),s=e.queryGeometry,c=e.queryPadding*a,l=Sp.fromPoints(s),u=this.grid.query(l.minX-c,l.minY-c,l.maxX+c,l.maxY+c),d=Sp.fromPoints(e.cameraQueryGeometry).expandBy(c),f=this.grid3D.query(d.minX,d.minY,d.maxX,d.maxY,(t,n,r,i)=>ed(e.cameraQueryGeometry,t-c,n-c,r+c,i+c));for(let e of f)u.push(e);u.sort(pT);let p={},m;for(let c of u){if(c===m)continue;m=c;let l=this.featureIndexArray.get(c),u=null;this.loadMatchingFeature(p,l.bucketIndex,l.sourceLayerIndex,l.featureIndex,o,i.layers,i.availableImages,t,n,r,(t,n,r)=>(u||=Ru(t),n.queryIntersectsFeature({queryGeometry:s,feature:t,featureState:r,geometry:u,zoom:this.z,transform:e.transform,pixelsToTileUnits:a,pixelPosMatrix:e.pixelPosMatrix,unwrappedTileID:this.tileID.toUnwrapped(),getElevation:e.getElevation})))}return p}loadMatchingFeature(e,t,n,r,i,a,o,s,c,l,u){let d=this.bucketLayerIDs[t];if(a&&!d.some(e=>a.has(e)))return;let f=this.sourceLayerCoder.decode(n),p=this.vtLayers[f].feature(r);if(i.needGeometry){let e=zu(p,!0);if(!i.filter(new G(this.tileID.overscaledZ),e,this.tileID.canonical))return}else if(!i.filter(new G(this.tileID.overscaledZ),p))return;let m=this.getId(p,f);for(let t of d){if(a&&!a.has(t))continue;let n=s[t];if(!n)continue;let i={};m&&l&&(i=l.getState(n.sourceLayer||`_geojsonTileLayer`,m));let d=xt({},c[t]);d.paint=fT(d.paint,n.paint,p,i,o),d.layout=fT(d.layout,n.layout,p,i,o);let f=!u||u(p,n,i);if(!f)continue;let h=new Rb(p,this.z,this.x,this.y,m);h.layer=d;let g=e[t];g===void 0&&(g=e[t]=[]),g.push({featureIndex:r,feature:h,intersectionZ:f})}}lookupSymbolFeatures(e,t,n,r,i,a,o,s){let c={};this.loadVTLayers();let l=es(i.filterSpec,`queryRenderedFeatures symbol filter`,i.globalState);for(let i of e)this.loadMatchingFeature(c,n,r,i,l,a,o,s,t);return c}hasLayer(e){for(let t of this.bucketLayerIDs)for(let n of t)if(e===n)return!0;return!1}getId(e,t){let n=e.id;if(this.promoteId){let r=typeof this.promoteId==`string`?this.promoteId:this.promoteId[t];n=e.properties[r],typeof n==`boolean`&&(n=Number(n)),n===void 0&&e.properties?.cluster&&this.promoteId&&(n=Number(e.properties.cluster_id))}return n}};W(`FeatureIndex`,uT,{omit:[`rawTileData`,`sourceLayerCoder`]});function dT(e){return typeof e==`object`&&!!e&&`evaluate`in e}function fT(e,t,n,r,i){return At(e,(e,a)=>{let o=t instanceof jc?t.get(a):null;return dT(o)?o.evaluate(n,r,void 0,i):o})}function pT(e,t){return t-e}var mT=class{constructor(e,t){this.max=e,this.onRemove=t,this.reset()}reset(){for(let e in this.data)for(let t of this.data[e])t.timeout&&clearTimeout(t.timeout),this.onRemove(t.value);return this.data={},this.order=[],this}add(e,t,n){let r=e.wrapped().key;this.data[r]===void 0&&(this.data[r]=[]);let i={value:t,timeout:void 0};if(n!==void 0&&(i.timeout=setTimeout(()=>{this.remove(e,i)},n)),this.data[r].push(i),this.order.push(r),this.order.length>this.max){let e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this}has(e){return e.wrapped().key in this.data}getAndRemove(e){return this.has(e)?this._getAndRemoveByKey(e.wrapped().key):null}_getAndRemoveByKey(e){let t=this.data[e].shift();return t.timeout&&clearTimeout(t.timeout),this.data[e].length===0&&delete this.data[e],this.order.splice(this.order.indexOf(e),1),t.value}getByKey(e){let t=this.data[e];return t?t[0].value:null}get(e){return this.has(e)?this.data[e.wrapped().key][0].value:null}remove(e,t){if(!this.has(e))return this;let n=e.wrapped().key,r=t===void 0?0:this.data[n].indexOf(t),i=this.data[n][r];return this.data[n].splice(r,1),i.timeout&&clearTimeout(i.timeout),this.data[n].length===0&&delete this.data[n],this.onRemove(i.value),this.order.splice(this.order.indexOf(n),1),this}setMaxSize(e){for(this.max=e;this.order.length>this.max;){let e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this}filter(e){let t=[];for(let n in this.data)for(let r of this.data[n])e(r.value)||t.push(r);for(let e of t)this.remove(e.value.tileID,e)}},hT=class{constructor(e){this.maxEntries=e,this.map=/* @__PURE__ */ new Map}get(e){let t=this.map.get(e);return t!==void 0&&(this.map.delete(e),this.map.set(e,t)),t}set(e,t){if(this.map.has(e))this.map.delete(e);else if(this.map.size>=this.maxEntries){let e=this.map.keys().next().value;this.map.delete(e)}this.map.set(e,t)}clear(){this.map.clear()}};export{qp as $,kt as $n,he as $r,Ec as $t,qv as A,D as Ai,gn as An,ot as Ar,zu as At,$g as B,yt as Bn,Ge as Br,tu as Bt,Vy as C,w as Ci,Sn as Cn,qt as Cr,Md as Ct,ay as D,O as Di,vn as Dn,Ot as Dr,kd as Dt,Ty as E,ne as Ei,kn as En,an as Er,Od as Et,cv as F,m as Fi,on as Fn,Dt as Fr,_u as Ft,Wh as G,et as Gn,Le as Gr,Nl as Gt,mg as H,rt as Hn,Ye as Hr,ql as Ht,ov as I,f as Ii,ct as In,N as Ir,vu as It,$p as J,vt as Jn,je as Jr,Xl as Jt,mm as K,$e as Kn,Re as Kr,Yl as Kt,sv as L,l as Li,Gt as Ln,M as Lr,yu as Lt,Sv as M,g as Mi,mn as Mn,wt as Mr,pu as Mt,uv as N,v as Ni,hn as Nn,Ft as Nr,hu as Nt,iy as O,k as Oi,_n as On,Rt as Or,yd as Ot,lv as P,h as Pi,Ze as Pn,bt as Pr,gu as Pt,Wp as Q,Qe as Qn,ve as Qr,Lc as Qt,av as R,Wt as Rn,Ue as Rr,bu as Rt,Gy as S,C as Si,Dn as Sn,st as Sr,Rd as St,Ay as T,ie as Ti,En as Tn,tn as Tr,jd as Tt,pg as U,nt as Un,Be as Ur,Ql as Ut,_g as V,Nt as Vn,Xe as Vr,Sl as Vt,og as W,tt as Wn,Ve as Wr,Pl as Wt,Zp as X,lt as Xn,de as Xr,Wc as Xt,Qp as Y,$t as Yn,Ne as Yr,Jc as Yt,Yp as Z,ut as Zn,ce as Zr,K as Zt,ub as _,S as _i,Nn as _n,Et as _r,Yf as _t,Rb as a,Se as ai,mc as an,ht as ar,zp as at,ab as b,ae as bi,bn,at as br,Gd as bt,Db as c,pe as ci,es as cn,Ut as cr,Rp as ct,vb as d,fe as di,zr as dn,ln as dr,jp as dt,_e as ei,G as en,xt as er,Gp as et,_b as f,be as fi,V as fn,dn as fr,Cp as ft,pb as g,x as gi,Pn as gn,dt as gr,Qf as gt,hb as h,Te as hi,P as hn,At as hr,Zf as ht,lT as i,j as ii,pc as in,rn as ir,Bp as it,dv as j,E as ji,pn as jn,it as jr,mu as jt,Kv as k,A as ki,yn as kn,Qt as kr,Uu as kt,Ob as l,me as li,Mo as ln,un as lr,Np as lt,wb as m,xe as mi,Ln as mn,pt as mr,_p as mt,mT as n,le as ni,W as nn,Lt as nr,Up as nt,Lb as o,Ce as oi,lc as on,Zt as or,Ip as ot,yb as p,ye as pi,F as pn,zt as pr,Sp as pt,Xp as q,Mt as qn,Pe as qr,Fl as qt,uT as r,ge as ri,uc as rn,mt as rr,Vp as rt,Eb as s,we as si,fc as sn,nn as sr,Lp as st,hT as t,De as ti,Cc as tn,jt as tr,Jp as tt,gb as u,Ee as ui,$r as un,Ht as ur,Mp as ut,cb as v,b as vi,Fn as vn,Bt as vr,Xf as vt,Ry as w,T as wi,An as wn,ft as wr,Nd as wt,$y as x,ee as xi,On as xn,en as xr,Wd as xt,sb as y,oe as yi,xn as yn,St as yr,qd as yt,L_ as z,_t as zn,Ke as zr,Su as zt}; +//# sourceMappingURL=maplibre-gl-shared.mjs.map \ No newline at end of file diff --git a/public/maplibre/maplibre-gl-worker.mjs b/public/maplibre/maplibre-gl-worker.mjs new file mode 100644 index 0000000..461a44c --- /dev/null +++ b/public/maplibre/maplibre-gl-worker.mjs @@ -0,0 +1,10 @@ +/** +* MapLibre GL JS +* @license 3-Clause BSD. Full text of license: https://github.com/maplibre/maplibre-gl-js/blob/v6.11.2/LICENSE.txt +*/ +import{D as e,Dn as t,Dt as n,Et as r,F as i,G as a,H as o,Li as s,Lr as c,Mn as l,N as u,Nr as d,Pn as f,Qn as p,Sn as m,Tn as h,Vt as g,_,bt as v,c as y,cn as b,cr as x,d as S,dt as C,en as w,er as T,g as E,hr as D,i as O,kn as k,l as A,ln as j,mn as M,nn as N,o as P,or as F,pr as I,r as L,t as R,xn as z,z as B}from"./maplibre-gl-shared.mjs";function V(e){let t=typeof e;if(t===`number`||t===`boolean`||t===`string`||e==null)return JSON.stringify(e);if(Array.isArray(e)){let t=`[`;for(let n of e)t+=`${V(n)},`;return`${t}]`}let n=Object.keys(e).sort(),r=`{`;for(let t=0;tthis._layers[e.id]),n=t[0];if(n.isHidden())continue;let r=n.source||``,i=this.familiesBySource[r];i||=this.familiesBySource[r]={};let a=n.sourceLayer||`_geojsonTileLayer`,o=i[a];o||=i[a]=[],o.push(t)}}},G=class{constructor(e){let t={},n=[];for(let r in e){let i=t[r]={};for(let t in e[r]){let a=e[r][t];i[t]={};for(let e in a){let r=a[e];if(!r||r.bitmap.width===0||r.bitmap.height===0)continue;let o={x:0,y:0,w:r.bitmap.width+2,h:r.bitmap.height+2};n.push(o),i[t][e]={rect:o,metrics:r.metrics}}}}let{w:a,h:o}=i(n),s=new r({width:a||1,height:o||1});for(let n in e)for(let i in e[n]){let a=e[n][i];for(let e in a){let o=a[e];if(!o||o.bitmap.width===0||o.bitmap.height===0)continue;let c=t[n][i][e].rect;r.copy(o.bitmap,s,{x:0,y:0},{x:c.x+1,y:c.y+1},o.bitmap)}}this.image=s,this.positions=t}};N(`GlyphAtlas`,G);var K=class{constructor(e){this.tileID=new S(e.tileID.overscaledZ,e.tileID.wrap,e.tileID.canonical.z,e.tileID.canonical.x,e.tileID.canonical.y),this.uid=e.uid,this.zoom=e.zoom,this.pixelRatio=e.pixelRatio,this.tileSize=e.tileSize,this.source=e.source,this.overscaling=this.tileID.overscaleFactor(),this.showCollisionBoxes=e.showCollisionBoxes,this.collectResourceTiming=!!e.collectResourceTiming,this.returnDependencies=!!e.returnDependencies,this.promoteId=e.promoteId,this.inFlightDependencies=[]}async parse(e,t,n,r,i){this.data=e,this.collisionBoxArray=new g;let a=new P(Object.keys(e.layers).sort()),o=new L(this.tileID,this.promoteId);o.bucketLayerIDs=[];let s={},c={featureIndex:o,iconDependencies:{},patternDependencies:{},glyphDependencies:{},dashDependencies:{},availableImages:n,subdivisionGranularity:i},l=t.familiesBySource[this.source];for(let t in l){let r=e.layers[t];if(!r)continue;r.version===1&&d(`Vector tile source "${this.source}" layer "${t}" does not use vector tile spec v2 and therefore may have some rendering errors.`);let i=a.encode(t),u=[];for(let e=0;ee.id)))}}let f=D(c.glyphDependencies,e=>D(e,e=>Object.keys(e)));for(let e of this.inFlightDependencies)e?.abort();this.inFlightDependencies=[];let p=Promise.resolve({});if(Object.keys(f).length){let e=new AbortController;this.inFlightDependencies.push(e),p=r.sendAsync({type:`GG`,data:{stacks:f,source:this.source,tileID:this.tileID,type:`glyphs`}},e)}let m=Object.keys(c.iconDependencies),h=Promise.resolve({});if(m.length){let e=new AbortController;this.inFlightDependencies.push(e),h=r.sendAsync({type:`GI`,data:{icons:m,source:this.source,tileID:this.tileID,type:`icons`}},e)}let _=Object.keys(c.patternDependencies),v=Promise.resolve({});if(_.length){let e=new AbortController;this.inFlightDependencies.push(e),v=r.sendAsync({type:`GI`,data:{icons:_,source:this.source,tileID:this.tileID,type:`patterns`}},e)}let y=c.dashDependencies,b=Promise.resolve({});if(Object.keys(y).length){let e=new AbortController;this.inFlightDependencies.push(e),b=r.sendAsync({type:`GDA`,data:{dashes:y}},e)}let[x,S,C,w]=await Promise.all([p,h,v,b]),T=new G(x),E=new u(S,C);for(let e in s){let t=s[e];t.hasDependencies&&(q(t.layers,this.zoom,n),t.addFeatures({options:c,canonical:this.tileID.canonical,glyphMap:x,glyphPositions:T.positions,iconMap:S,iconPositions:E.iconPositions,patternMap:C,patternPositions:E.patternPositions,dashPositions:w,showCollisionBoxes:this.showCollisionBoxes}))}return{buckets:Object.values(s).filter(e=>!e.isEmpty()),featureIndex:o,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:T.image,imageAtlas:E,dashPositions:w,glyphMap:this.returnDependencies?x:null,iconMap:this.returnDependencies?S:null,glyphPositions:this.returnDependencies?T.positions:null}}};function q(e,t,n){let r=new w(t);for(let t of e)t.recalculate(r,n)}var J=class{constructor(){this.loading={},this.loaded={},this.parsing={}}startLoading(e,t){this.loading[e]=t}finishLoading(e){delete this.loading[e]}abort(e){let t=this.loading[e];t?.abort&&(t.abort.abort(),delete this.loading[e])}getParsing(e){return this.parsing[e]}setParsing(e,t){this.parsing[e]=t}removeParsing(e){delete this.parsing[e]}markLoaded(e,t){this.loaded[e]=t}getLoaded(e){let t=this.loaded[e];if(t)return t}removeLoaded(e){delete this.loaded[e]}clearLoaded(){this.loaded={}}},Y=class{constructor(e){this.start=`${e}#start`,this.end=`${e}#end`,this.measure=e,performance.mark(this.start)}finish(){performance.mark(this.end);let e=performance.getEntriesByName(this.measure);return e.length===0&&(performance.measure(this.measure,this.start,this.end),e=performance.getEntriesByName(this.measure),performance.clearMarks(this.start),performance.clearMarks(this.end),performance.clearMeasures(this.measure)),e}},X=class{constructor(e,t,n,r,i){this.type=e,this.properties=n||{},this.extent=i,this.pointsArray=t,this.id=r}loadGeometry(){return this.pointsArray.map(e=>e.map(e=>new s(e.x,e.y)))}},ee=class{constructor(e,t,n){this.version=2,this._myFeatures=e,this.name=t,this.length=e.length,this.extent=n}feature(e){return this._myFeatures[e]}},te=class{constructor(){this.layers={}}addLayer(e){this.layers[e.name]=e}};function ne(t,n,r){let{extent:i}=t,a=2**(r.z-n.z),o=(r.x-n.x*a)*i,s=(r.y-n.y*a)*i,c=[];for(let n=0;n0&&c.addLayer(i)}let u={vectorTile:c,rawData:A(c).buffer};return this.overzoomedTileResultCache.set(o,u),u}async reloadTile(e){let t=e.uid,n=this.tileState.getLoaded(t);if(!n)throw Error(`Should not be trying to reload a tile that was never loaded or has been removed`);if(n.vectorTile)return n.showCollisionBoxes=e.showCollisionBoxes,await this._parseWorkerTile(n,e)}async abortTile(e){this.tileState.abort(e.uid)}async removeTile(e){this.tileState.removeLoaded(e.uid)}},ie=class{constructor(){this.loaded={}}async loadTile(e){let{uid:t,encoding:r,rawImageData:i,redFactor:a,greenFactor:o,blueFactor:s,baseShift:c}=e,l=i.width+4,u=i.height+4,d=x(i)?new n({width:l,height:u},await F(i,-2,-2,l,u)):i,f=new v(t,d,r,a,o,s,c);return this.loaded||={},this.loaded[t]=f,f}removeTile(e){let t=this.loaded,n=e.uid;t?.[n]&&delete t[n]}},ae=class{constructor(e,t,n,r=oe){this.actor=e,this.layerIndex=t,this.availableImages=n,this.tileState=new J,this._createGeoJSONIndex=r}loadVectorTile(e){if(!this._geoJSONIndex)throw Error(`Unable to parse the data into a cluster or geojson`);let{z:t,x:n,y:r}=e.tileID.canonical,i=this._geoJSONIndex.getTile(t,n,r);if(!i)return null;let a=new y(i.features,{version:2,extent:c});return{vectorTile:a,rawData:A(a,f).buffer}}async loadTile(e){let{uid:t}=e,n=new K(e);n.abort=new AbortController;try{let r=this.loadVectorTile(e);if(!r)return null;let{vectorTile:i,rawData:a}=r;n.vectorTile=i,this.tileState.markLoaded(t,n);let o={rawData:a};return this.tileState.setParsing(t,o),await this._parseWorkerTile(n,e)}catch(e){throw this.tileState.markLoaded(t,n),e}}async _parseWorkerTile(e,t){let n=this.tileState.getParsing(e.uid),r=await e.parse(e.vectorTile,this.layerIndex,this.availableImages,this.actor,t.subdivisionGranularity);if(n){let{rawData:t}=n;r=T({rawTileData:t.slice(0),encoding:`mvt`},r),this.tileState.removeParsing(e.uid)}return r}async abortTile(e){this.tileState.abort(e.uid)}async removeTile(e){this.tileState.removeLoaded(e.uid)}async loadData(e){this._pendingRequest?.abort();let t=this._startRequestTiming(e);this._pendingRequest=new AbortController;try{await this.loadAndProcessGeoJSON(e,this._pendingRequest),delete this._pendingRequest,this.tileState.clearLoaded();let n={};return e.request&&(n.data=e.data),this._finishRequestTiming(t,e,n),n}catch(e){if(delete this._pendingRequest,!l(e))throw e;return{abandoned:!0}}}_startRequestTiming(e){if(e.request?.collectResourceTiming)return new Y(e.request.url)}_finishRequestTiming(e,t,n){let r=e?.finish();r&&(n.resourceTiming={[t.source]:JSON.parse(JSON.stringify(r))})}async reloadTile(e){let t=e.uid,n=this.tileState.getLoaded(t);if(!n)return await this.loadTile(e);if(n.vectorTile)return n.showCollisionBoxes=e.showCollisionBoxes,await this._parseWorkerTile(n,e)}async loadAndProcessGeoJSON(e,t){if(e.request&&(e.data=(await m(e.request,t)).data),e.data){e.data=this._filterGeoJSON(e.data,e.filter,e.source),this._geoJSONIndex=this._createGeoJSONIndex(e.data,e);return}if(e.dataDiff){this._geoJSONIndex??=this._createGeoJSONIndex({type:`FeatureCollection`,features:[]},e),this._geoJSONIndex.updateData(e.dataDiff,this._getFilterPredicate(e.filter,e.source));return}if(e.updateCluster&&this._geoJSONIndex.updateClusterOptions(e.geojsonVtOptions.cluster,Z(e)),this._geoJSONIndex==null)throw Error(`Input data given to '${e.source}' is not a valid GeoJSON object.`)}_filterGeoJSON(e,t,n){if(e.type!==`FeatureCollection`)return e;let r=this._getFilterPredicate(t,n);return r?{type:`FeatureCollection`,features:e.features.filter(e=>r(e))}:e}_getFilterPredicate(e,t){if(typeof e!=`boolean`&&!e?.length)return;let n=j(e,`sources.${t}.filter`,{type:`boolean`,"property-type":`data-driven`,overridable:!1,transition:!1});if(n.result===`error`)throw Error(n.value.map(e=>`${e.key}: ${e.message}`).join(`, `));return e=>n.value.evaluate({zoom:0},e)}async removeSource(e){this._pendingRequest?.abort()}getClusterExpansionZoom(e){return this._geoJSONIndex.getClusterExpansionZoom(e.clusterId)}getClusterChildren(e){return this._geoJSONIndex.getClusterChildren(e.clusterId)}getClusterLeaves(e){return this._geoJSONIndex.getClusterLeaves(e.clusterId,e.limit,e.offset)}};function oe(e,t){let n=T(t.geojsonVtOptions||{},{updateable:!0,clusterOptions:Z(t)});return new a(e,n)}function Z({geojsonVtOptions:e,clusterProperties:t,source:n}){if(!t||!e.clusterOptions)return e.clusterOptions;let r={},i={},a={accumulated:null,zoom:0},o={properties:null},s=Object.keys(t);for(let e of s){let[a,o]=t[e],s=j(o,`sources.${n}.clusterProperties.${e}[1]`),c=j(typeof a==`string`?[a,[`accumulated`],[`get`,e]]:a,`sources.${n}.clusterProperties.${e}[0]`);r[e]=s.value,i[e]=c.value}return e.clusterOptions.map=e=>{o.properties=e;let t={};for(let e of s)t[e]=r[e].evaluate(a,o);return t},e.clusterOptions.reduce=(e,t)=>{o.properties=t;for(let t of s)a.accumulated=e[t],e[t]=i[t].evaluate(a,o)},e.clusterOptions}async function Q(e){if(e.endsWith(`.mjs`)){await import( +/* @vite-ignore */ +e);return}let t=await fetch(e,{credentials:`same-origin`});if(!t.ok)throw Error(`Failed to load ${e}: ${t.status}`);let n=await t.text();if(/^[ \t]*(import|export)\s/m.test(n)){let e=URL.createObjectURL(new Blob([n],{type:`text/javascript`}));try{await import( +/* @vite-ignore */ +e)}finally{URL.revokeObjectURL(e)}return}globalThis.eval(n)}var $=class{constructor(e){this.self=e,this.actor=new E(e),this.layerIndexes={},this.availableImages={},this.workerSources={},this.demWorkerSources={},this.externalWorkerSourceTypes={},this.globalStates=/* @__PURE__ */ new Map,this.self.registerWorkerSource=(e,t)=>{if(this.externalWorkerSourceTypes[e])throw Error(`Worker source with name "${e}" already registered.`);this.externalWorkerSourceTypes[e]=t},this.self.addProtocol=t,this.self.removeProtocol=k,this.self.registerRTLTextPlugin=e=>{o.setMethods(e)},this.self.makeRequest=h,this.actor.registerMessageHandler(`LDT`,(e,t)=>this._getDEMWorkerSource(e,t.source).loadTile(t)),this.actor.registerMessageHandler(`RDT`,async(e,t)=>{this._getDEMWorkerSource(e,t.source).removeTile(t)}),this.actor.registerMessageHandler(`GCEZ`,async(e,t)=>this._getWorkerSource(e,t.type,t.source).getClusterExpansionZoom(t)),this.actor.registerMessageHandler(`GCC`,async(e,t)=>this._getWorkerSource(e,t.type,t.source).getClusterChildren(t)),this.actor.registerMessageHandler(`GCL`,async(e,t)=>this._getWorkerSource(e,t.type,t.source).getClusterLeaves(t)),this.actor.registerMessageHandler(`LD`,(e,t)=>this._getWorkerSource(e,t.type,t.source).loadData(t)),this.actor.registerMessageHandler(`LT`,(e,t)=>this._getWorkerSource(e,t.type,t.source).loadTile(t)),this.actor.registerMessageHandler(`RT`,(e,t)=>this._getWorkerSource(e,t.type,t.source).reloadTile(t)),this.actor.registerMessageHandler(`AT`,(e,t)=>this._getWorkerSource(e,t.type,t.source).abortTile(t)),this.actor.registerMessageHandler(`RMT`,(e,t)=>this._getWorkerSource(e,t.type,t.source).removeTile(t)),this.actor.registerMessageHandler(`RS`,async(e,t)=>{if(!this.workerSources[e]?.[t.type]?.[t.source])return;let n=this.workerSources[e][t.type][t.source];delete this.workerSources[e][t.type][t.source],n.removeSource!==void 0&&n.removeSource(t)}),this.actor.registerMessageHandler(`RM`,async e=>{delete this.layerIndexes[e],delete this.availableImages[e],delete this.workerSources[e],delete this.demWorkerSources[e],this.globalStates.delete(e)}),this.actor.registerMessageHandler(`SR`,async(e,t)=>{this.referrer=t}),this.actor.registerMessageHandler(`SRPS`,(e,t)=>this._syncRTLPluginState(e,t)),this.actor.registerMessageHandler(`IS`,async(e,t)=>{await Q(t)}),this.actor.registerMessageHandler(`SI`,(e,t)=>this._setImages(e,t)),this.actor.registerMessageHandler(`UL`,async(e,t)=>{this._getLayerIndex(e).update(t.layers,t.removedIds,this._getGlobalState(e))}),this.actor.registerMessageHandler(`UGS`,async(e,t)=>{let n=this._getGlobalState(e);for(let e in t)n[e]=t[e]}),this.actor.registerMessageHandler(`SL`,async(e,t)=>{this._getLayerIndex(e).replace(t,this._getGlobalState(e))})}_getGlobalState(e){let t=this.globalStates.get(e);return t||(t={},this.globalStates.set(e,t)),t}async _setImages(e,t){this.availableImages[e]=t;for(let n in this.workerSources[e]){let r=this.workerSources[e][n];for(let e in r)r[e].availableImages=t}}async _syncRTLPluginState(e,t){return await o.syncState(t,Q)}_getAvailableImages(e){let t=this.availableImages[e];return t||=[],t}_getLayerIndex(e){let t=this.layerIndexes[e];return t||=this.layerIndexes[e]=new W,t}_getWorkerSource(e,t,n){if(this.workerSources[e]||={},this.workerSources[e][t]||={},!this.workerSources[e][t][n]){let r={sendAsync:(t,n)=>(t.targetMapId=e,this.actor.sendAsync(t,n))};switch(t){case`vector`:this.workerSources[e][t][n]=new re(r,this._getLayerIndex(e),this._getAvailableImages(e));break;case`geojson`:this.workerSources[e][t][n]=new ae(r,this._getLayerIndex(e),this._getAvailableImages(e));break;default:this.workerSources[e][t][n]=new this.externalWorkerSourceTypes[t](r,this._getLayerIndex(e),this._getAvailableImages(e))}}return this.workerSources[e][t][n]}_getDEMWorkerSource(e,t){return this.demWorkerSources[e]||={},this.demWorkerSources[e][t]||=new ie,this.demWorkerSources[e][t]}};I(self)&&(self.worker=new $(self));export{$ as default}; +//# sourceMappingURL=maplibre-gl-worker.mjs.map \ No newline at end of file diff --git a/public/uswds/sprite.svg b/public/uswds/sprite.svg new file mode 100644 index 0000000..4670218 --- /dev/null +++ b/public/uswds/sprite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/scripts/build-data.mjs b/scripts/build-data.mjs new file mode 100644 index 0000000..90b76a0 --- /dev/null +++ b/scripts/build-data.mjs @@ -0,0 +1,238 @@ +// Builds public/data/kk-snapshot.json from OpenStreetMap via Overpass. +// Raw responses are cached in scripts/.cache; delete it to refetch. +// Data © OpenStreetMap contributors, ODbL 1.0. +import { mkdir, readFile, writeFile } from 'node:fs/promises'; +import { existsSync } from 'node:fs'; +import { execFileSync } from 'node:child_process'; +import { toPlace } from '../src/lib/osmPlace.ts'; + +const BBOX = [50.046, 19.923, 50.064, 19.956]; // S,W,N,E: Old Town + Kazimierz + Wawel +const bb = BBOX.join(','); +const OVERPASS = 'https://overpass-api.de/api/interpreter'; + +const queries = { + places: `[out:json][timeout:90]; +( + nwr["name"]["amenity"~"^(restaurant|cafe|bar|pub|fast_food|ice_cream|food_court|pharmacy|bank|clinic|doctors|dentist|hospital|post_office|cinema|theatre|library|arts_centre|townhall|community_centre|place_of_worship|university|college|school|police|courthouse)$"](${bb}); + nwr["name"]["tourism"~"^(museum|gallery|hotel|hostel|guest_house|apartment|attraction|information)$"](${bb}); + nwr["name"]["shop"](${bb}); + nwr["name"]["historic"~"^(castle|monument|church|building|city_gate|fort)$"](${bb}); +); +out meta center;`, + support: `[out:json][timeout:90]; +( + nwr["amenity"="toilets"](${bb}); + nwr["highway"="elevator"](${bb}); + nwr["amenity"="bench"](${bb}); + node["highway"="bus_stop"]["name"](${bb}); + node["railway"="tram_stop"]["name"](${bb}); +); +out meta center;`, + net: `[out:json][timeout:120]; +way["highway"~"^(footway|pedestrian|path|steps|living_street|residential|service|tertiary|unclassified|track|cycleway)$"](${bb}); +out meta; +>; +out skel qt;`, + kerbs: `[out:json][timeout:90]; +( + node["kerb"](${bb}); + node["highway"="crossing"](${bb}); +); +out tags;`, +}; + +async function fetchRaw(name) { + const file = `scripts/.cache/${name}.json`; + if (existsSync(file)) return JSON.parse(await readFile(file, 'utf8')); + for (let attempt = 1; attempt <= 3; attempt++) { + const res = await fetch(OVERPASS, { + method: 'POST', + headers: { + 'User-Agent': 'krakow-bez-barier-hackathon/0.1', + Accept: 'application/json', + 'Content-Type': 'application/x-www-form-urlencoded', + }, + body: 'data=' + encodeURIComponent(queries[name]), + }); + if (res.ok) { + const text = await res.text(); + await writeFile(file, text); + return JSON.parse(text); + } + console.warn(`${name}: HTTP ${res.status}, retry ${attempt}`); + await new Promise((r) => setTimeout(r, 8000 * attempt)); + } + throw new Error(`Overpass failed for ${name}`); +} + +const round = (n) => Math.round(n * 1e6) / 1e6; +const day = (ts) => (ts ? ts.slice(0, 10) : null); + +const [placesRaw, supportRaw, netRaw, kerbRaw] = await Promise.all( + Object.keys(queries).map((q) => fetchRaw(q)), +); + +const places = placesRaw.elements.map((e) => toPlace(e)).filter(Boolean); +const toilets = [], elevators = [], benches = [], stops = []; +for (const el of supportRaw.elements) { + const t = el.tags ?? {}; + if (t.amenity === 'toilets') toilets.push(toPlace(el, 'toilets')); + else if (t.highway === 'elevator') elevators.push(toPlace(el, 'elevator')); + else if (t.amenity === 'bench') { + const lat = el.lat ?? el.center?.lat, lon = el.lon ?? el.center?.lon; + if (lat != null) benches.push([round(lat), round(lon), day(el.timestamp)]); + } else stops.push(toPlace(el, 'transit')); +} +for (const p of toilets) { + const src = supportRaw.elements.find((e) => `${e.type[0]}${e.id}` === p.id).tags; + for (const k of ['wheelchair', 'fee', 'opening_hours', 'access', 'toilets:wheelchair', 'changing_table', 'name', 'check_date']) { + if (src[k] != null) p.tags[k] = src[k]; + } +} + + +// ---- city data: ZTP Kraków GTFS (stops + wheelchair_boarding) ---- +const GTFS = [ + { mode: 'tram', url: 'https://gtfs.ztp.krakow.pl/GTFS_KRK_T.zip' }, + { mode: 'bus', url: 'https://gtfs.ztp.krakow.pl/GTFS_KRK_A.zip' }, +]; + +function parseCsv(text) { + const rows = []; + let row = [], cur = '', q = false; + for (let i = 0; i < text.length; i++) { + const c = text[i]; + if (q) { + if (c === '"' && text[i + 1] === '"') { cur += '"'; i++; } + else if (c === '"') q = false; + else cur += c; + } else if (c === '"') q = true; + else if (c === ',') { row.push(cur); cur = ''; } + else if (c === '\n') { row.push(cur.replace(/\r$/, '')); rows.push(row); row = []; cur = ''; } + else cur += c; + } + if (cur || row.length) { row.push(cur); rows.push(row); } + const [head, ...body] = rows; + return body.filter((r) => r.length === head.length).map((r) => Object.fromEntries(head.map((h, i) => [h.replace(/^\uFEFF/, ''), r[i]]))); +} + +async function loadGtfs({ mode, url }) { + const zip = `scripts/.cache/gtfs-${mode}.zip`; + if (!existsSync(zip)) { + const res = await fetch(url, { headers: { 'User-Agent': 'krakow-bez-barier-hackathon/0.1' } }); + if (!res.ok) throw new Error(`GTFS ${mode}: HTTP ${res.status}`); + await writeFile(zip, Buffer.from(await res.arrayBuffer())); + } + const read = (f) => execFileSync('unzip', ['-p', zip, f], { maxBuffer: 256 * 1024 * 1024 }).toString('utf8'); + const feed = parseCsv(read('feed_info.txt'))[0]; + const stops = parseCsv(read('stops.txt')); + return { mode, feedVersion: feed?.feed_version ?? null, stops }; +} + +const feeds = await Promise.all(GTFS.map(loadGtfs)); +const osmStops = stops.filter((s) => s.tags); +const transit = []; +const feedDate = (v) => (v && /^\d{8}/.test(v) ? `${v.slice(0, 4)}-${v.slice(4, 6)}-${v.slice(6, 8)}` : null); +for (const f of feeds) { + for (const s of f.stops) { + const lat = Number(s.stop_lat), lon = Number(s.stop_lon); + if (!(lat >= BBOX[0] && lat <= BBOX[2] && lon >= BBOX[1] && lon <= BBOX[3])) continue; + let near = null, nd = 40; + for (const o of osmStops) { + const d = Math.hypot((o.lat - lat) * 111320, (o.lon - lon) * 71500); + if (d < nd) { nd = d; near = o; } + } + const wb = s.wheelchair_boarding === '' || s.wheelchair_boarding == null ? null : Number(s.wheelchair_boarding); + const tags = {}; + if (near?.tags.wheelchair) tags.wheelchair = near.tags.wheelchair; + transit.push({ + id: `z${f.mode[0]}${s.stop_id}`, lat: round(lat), lon: round(lon), name: s.stop_name, + cat: 'transit', kind: f.mode === 'tram' ? 'tram_stop' : 'bus_stop', + ts: near?.ts ?? null, tags, + ext: { gtfsWheelchair: wb, feedDate: feedDate(f.feedVersion), mode: f.mode, osmMatch: near?.id ?? null }, + }); + } +} + +// ---- pedestrian network ---- +const nodeCoord = new Map(); +for (const el of netRaw.elements) if (el.type === 'node') nodeCoord.set(el.id, [el.lat, el.lon]); + +const kerbById = new Map(); +for (const el of kerbRaw.elements) { + const k = el.tags?.kerb; + if (k) kerbById.set(el.id, k); +} + +const nodes = []; +const nodeIdx = new Map(); +const idxOf = (id) => { + let i = nodeIdx.get(id); + if (i === undefined) { + const c = nodeCoord.get(id); + i = nodes.push([round(c[0]), round(c[1])]) - 1; + nodeIdx.set(id, i); + } + return i; +}; + +const ways = []; +const kerbs = {}; +const isNo = (v) => v === 'no' || v === 'private'; +for (const el of netRaw.elements) { + if (el.type !== 'way') continue; + const t = el.tags; + const hw = t.highway; + if (t.indoor || t.level && t.highway === 'corridor') continue; + if (isNo(t.access) && !['yes', 'designated', 'permissive'].includes(t.foot)) continue; + if (t.foot === 'no') continue; + if (hw === 'cycleway' && !['yes', 'designated', 'permissive'].includes(t.foot)) continue; + if (hw === 'service' && (t.access === 'private' || t.service === 'parking_aisle' || t.service === 'drive-through')) continue; + if (hw === 'track' && t.foot !== 'yes') continue; + if (el.nodes.some((n) => !nodeCoord.has(n))) continue; + const w = { + id: el.id, + hw, + ts: day(el.timestamp), + nodes: el.nodes.map(idxOf), + }; + if (t.name) w.name = t.name; + const surface = t.surface ?? t['footway:surface'] ?? t['path:surface']; + if (surface) w.surface = surface; + if (t.smoothness) w.smooth = t.smoothness; + if (t.incline) w.incline = t.incline; + if (t.width) w.width = t.width; + if (t.step_count) w.stepCount = Number(t.step_count) || undefined; + if (t.ramp) w.ramp = t.ramp; + if (t['ramp:wheelchair']) w.rampWheelchair = t['ramp:wheelchair']; + if (t['ramp:stroller']) w.rampStroller = t['ramp:stroller']; + if (t.handrail) w.handrail = t.handrail; + if (t.footway === 'crossing' || t.footway === 'sidewalk') w.footway = t.footway; + if (t.tunnel) w.tunnel = true; + if (t.bridge) w.bridge = true; + if (t.wheelchair) w.wheelchair = t.wheelchair; + if (t['check_date:surface'] || t.check_date) w.checked = t['check_date:surface'] ?? t.check_date; + ways.push(w); + if (w.footway === 'crossing' || hw === 'footway') { + for (const n of [el.nodes[0], el.nodes[el.nodes.length - 1]]) { + const k = kerbById.get(n); + if (k) kerbs[idxOf(n)] = k; + } + } +} + +const out = { + meta: { + fetchedAt: new Date().toISOString(), + bbox: BBOX, + source: 'OpenStreetMap contributors', + license: 'ODbL 1.0', + endpoint: OVERPASS, + cityData: { name: 'ZTP Kraków GTFS (stops.txt: wheelchair_boarding)', url: 'https://gtfs.ztp.krakow.pl/', feedDates: feeds.map((f) => ({ mode: f.mode, version: f.feedVersion })), license: 'verify at otwartedane.um.krakow.pl before reuse' }, + counts: { places: places.length + transit.length, transit: transit.length, toilets: toilets.length, elevators: elevators.length, benches: benches.length, ways: ways.length, nodes: nodes.length }, + }, + places: [...places, ...transit], toilets, elevators, benches, nodes, ways, kerbs, +}; +await mkdir('public/data', { recursive: true }); +await writeFile('public/data/kk-snapshot.json', JSON.stringify(out)); +console.log(out.meta.counts); diff --git a/scripts/copy-worker.mjs b/scripts/copy-worker.mjs new file mode 100644 index 0000000..a8e2bc2 --- /dev/null +++ b/scripts/copy-worker.mjs @@ -0,0 +1,7 @@ +// MapLibre 6 runs as an ES-module worker that imports a shared chunk next to it; copy both +// to public/ so they are served with stable names and precached by the service worker. +import { copyFile, mkdir } from 'node:fs/promises'; +await mkdir('public/maplibre', { recursive: true }); +for (const f of ['maplibre-gl-worker.mjs', 'maplibre-gl-shared.mjs']) { + await copyFile(`node_modules/maplibre-gl/dist/${f}`, `public/maplibre/${f}`); +} diff --git a/scripts/make-icons.mjs b/scripts/make-icons.mjs new file mode 100644 index 0000000..84929e2 --- /dev/null +++ b/scripts/make-icons.mjs @@ -0,0 +1,23 @@ +// Generates PWA icons from the USWDS `accessible_forward` glyph (public domain / MIT). +import { readFile, writeFile } from 'node:fs/promises'; +import sharp from 'sharp'; + +const sprite = await readFile('public/uswds/sprite.svg', 'utf8'); +const inner = sprite.match(/]*id="accessible_forward"[^>]*>([\s\S]*?)<\/symbol>/)?.[1]; +if (!inner) throw new Error('glyph not found'); + +const svg = (size, scale, rounded) => ` + + ${inner} +`; + +await writeFile('public/icons/icon.svg', svg(512, 512 * 0.62 / 24, true)); +for (const [name, size, scale, rounded] of [ + ['icon-192.png', 192, 192 * 0.62 / 24, true], + ['icon-512.png', 512, 512 * 0.62 / 24, true], + ['icon-maskable-512.png', 512, 512 * 0.5 / 24, false], + ['apple-touch-icon.png', 180, 180 * 0.62 / 24, false], +]) { + await sharp(Buffer.from(svg(size, scale, rounded))).png().toFile(`public/icons/${name}`); +} +console.log('icons ok'); diff --git a/scripts/shot.mjs b/scripts/shot.mjs new file mode 100644 index 0000000..d3b8a28 --- /dev/null +++ b/scripts/shot.mjs @@ -0,0 +1,22 @@ +// Dev helper: node scripts/shot.mjs [width] [height] [steps.json] +// steps: [{"click":"text=Trasa"},{"fill":["#q","x"]},{"wait":500},{"eval":"js"}] +import { chromium } from 'playwright-core'; +const [out, w = '1280', h = '800', stepsArg = '[]'] = process.argv.slice(2); +const url = process.env.URL ?? 'http://localhost:4173/'; +const browser = await chromium.launch(); +const page = await browser.newPage({ viewport: { width: +w, height: +h }, locale: 'pl-PL' }); +const logs = []; +page.on('console', (m) => { if (['error', 'warning'].includes(m.type())) logs.push(`${m.type()}: ${m.text()}`); }); +page.on('pageerror', (e) => logs.push(`pageerror: ${e.message}`)); +await page.goto(url, { waitUntil: 'networkidle' }); +for (const s of JSON.parse(stepsArg)) { + if (s.click) await page.locator(s.click).first().click(); + else if (s.fill) await page.locator(s.fill[0]).first().fill(s.fill[1]); + else if (s.press) await page.keyboard.press(s.press); + else if (s.wait) await page.waitForTimeout(s.wait); + else if (s.eval) console.log('eval:', JSON.stringify(await page.evaluate(s.eval))); +} +await page.waitForTimeout(800); +await page.screenshot({ path: out }); +if (logs.length) console.log(logs.slice(0, 15).join('\n')); +await browser.close(); diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..3b294bc --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,299 @@ +import { useCallback, useEffect, useMemo, useRef, useState } from 'react'; +import { AboutView } from './components/AboutView'; +import { MapView } from './components/MapView'; +import { PlaceDetail, type RefreshState } from './components/PlaceDetail'; +import { DEFAULT_FILTERS, PlacesView, filterPlaces, type Filters } from './components/PlacesView'; +import { ProfileView } from './components/ProfileView'; +import { RouteView, type RouteForm } from './components/RouteView'; +import { Alert, Icon } from './components/ui'; +import { assessPlace, buildIndex } from './lib/assess'; +import { DEMO_PLACES, DEMO_REPORTS } from './lib/demo'; +import type { LatLon } from './lib/geo'; +import { I18nContext, formatDate, makeT, type I18n } from './lib/i18n'; +import { buildLabels } from './lib/labels'; +import { refreshPlace } from './lib/live'; +import { isProfile } from './lib/profile'; +import { buildGraph, type RouteResult } from './lib/route'; +import { clearLocal, newId, useLocalState, useOnline } from './lib/store'; +import type { Lang, Place, Profile, Snapshot, UserReport } from './lib/types'; + +type View = 'places' | 'route' | 'about' | 'profile'; +const isLang = (v: unknown): v is Lang => v === 'pl' || v === 'en'; +const detectLang = (): Lang => (navigator.language.toLowerCase().startsWith('pl') ? 'pl' : 'en'); +const KEYS = ['kbb.profile', 'kbb.reports']; + +/** Verified against the snapshot: see README "Demo script". */ +const PRESETS: { id: string; fromId: string; toId: string }[] = []; + +export default function App() { + const [lang, setLang] = useLocalState('kbb.lang', detectLang(), isLang); + const [profile, setProfile] = useLocalState('kbb.profile', null, (v): v is Profile | null => v === null || isProfile(v)); + const [userReports, setUserReports] = useLocalState('kbb.reports', [], (v): v is UserReport[] => Array.isArray(v)); + const [view, setView] = useState(profile ? 'places' : 'profile'); + const [pane, setPane] = useState<'list' | 'map'>('list'); + const online = useOnline(); + + const i18n = useMemo(() => { + const { t, tm } = makeT(lang); + return { lang, setLang, t, tm, date: (iso) => formatDate(iso, lang) ?? t('fact.dateUnknown') }; + }, [lang, setLang]); + const { t } = i18n; + useEffect(() => { document.documentElement.lang = lang; document.title = t('app.name'); }, [lang, t]); + + // ---- data ---- + const [snap, setSnap] = useState(null); + const [loadError, setLoadError] = useState(false); + useEffect(() => { + const ctrl = new AbortController(); + fetch(`${import.meta.env.BASE_URL}data/kk-snapshot.json`, { signal: ctrl.signal }) + .then((r) => { if (!r.ok) throw new Error(String(r.status)); return r.json() as Promise; }) + .then(setSnap) + .catch((e: unknown) => { if (!(e instanceof DOMException && e.name === 'AbortError')) setLoadError(true); }); + return () => ctrl.abort(); + }, []); + + const index = useMemo(() => (snap ? buildIndex(snap) : null), [snap]); + const graph = useMemo(() => (snap ? buildGraph(snap) : null), [snap]); + const [overrides, setOverrides] = useState>({}); + const places = useMemo( + () => (snap ? [...DEMO_PLACES, ...snap.places.map((p) => overrides[p.id] ?? p)] : []), + [snap, overrides], + ); + const reports = useMemo(() => [...DEMO_REPORTS, ...userReports], [userReports]); + const assessments = useMemo(() => { + const m = new Map>(); + if (index && profile) for (const p of places) m.set(p.id, assessPlace(p, profile, index, reports)); + return m; + }, [places, profile, index, reports]); + const labels = useMemo(() => buildLabels(places), [places]); + + // ---- places view state ---- + const [filters, setFilters] = useState(DEFAULT_FILTERS); + const results = useMemo(() => filterPlaces(places, assessments, filters), [places, assessments, filters]); + const mapPlaces = useMemo( + () => results.flatMap((place) => { const a = assessments.get(place.id); return a ? [{ place, verdict: a.verdict }] : []; }), + [results, assessments], + ); + const [selectedId, setSelectedId] = useState(null); + const selected = selectedId ? places.find((p) => p.id === selectedId) ?? null : null; + const [refresh, setRefresh] = useState({ kind: 'idle' }); + const [simulateOutage, setSimulateOutage] = useState(false); + const detailHeading = useRef(null); + + const select = useCallback((id: string | null) => { + setSelectedId(id); + setRefresh({ kind: 'idle' }); + if (id) setPane('list'); + }, []); + useEffect(() => { if (selectedId) detailHeading.current?.focus(); }, [selectedId]); + + const back = () => { + const id = selectedId; + select(null); + if (id) setTimeout(() => document.getElementById(`place-${id}`)?.focus(), 0); + }; + + const doRefresh = async (p: Place) => { + setRefresh({ kind: 'loading' }); + try { + if (simulateOutage) throw new Error('simulated outage'); + const fresh = await refreshPlace(p.id); + setOverrides((o) => ({ ...o, [p.id]: fresh })); + setRefresh({ kind: 'ok', at: new Date().toISOString() }); + } catch { + setRefresh({ kind: 'fail' }); + } + }; + + const addReport = (r: Omit) => + setUserReports((cur) => [...cur, { ...r, id: newId(), createdAt: new Date().toISOString() }]); + + // ---- route state ---- + const [routeForm, setRouteForm] = useState({ fromText: '', toText: '', fromPoint: null }); + const [route, setRoute] = useState(null); + const [routeEnds, setRouteEnds] = useState<{ from: LatLon; to: LatLon } | null>(null); + const [focus, setFocus] = useState<{ at: LatLon; n: number } | null>(null); + const onResult = (r: RouteResult | null, from: LatLon | null, to: LatLon | null) => { + setRoute(r); + setRouteEnds(from && to ? { from, to } : null); + if (r && r.status !== 'none') setPane('map'); + }; + useEffect(() => { setRoute(null); setRouteEnds(null); }, [profile]); + + const routeTo = (p: Place) => { + setRouteForm((f) => ({ ...f, toText: labels.labelOf.get(p.id) ?? p.name ?? '' })); + setRoute(null); + setRouteEnds(null); + setView('route'); + setPane('list'); + }; + + // ---- shell ---- + const mainRef = useRef(null); + const first = useRef(true); + useEffect(() => { + if (first.current) { first.current = false; return; } + mainRef.current?.focus(); + }, [view]); + + const [resetDone, setResetDone] = useState(false); + const reset = () => { + clearLocal(KEYS); + setProfile(null); + setUserReports([]); + setResetDone(true); + setView('profile'); + }; + + const nav: { id: View; label: string }[] = [ + { id: 'places', label: t('nav.places') }, + { id: 'route', label: t('nav.route') }, + { id: 'about', label: t('nav.about') }, + { id: 'profile', label: t('nav.profile') }, + ]; + const needsProfile = !profile; + const split = (view === 'places' || view === 'route') && !needsProfile; + const ready = snap && index && graph && profile; + + return ( + +

+ {t('skip')} + +
+
+
+

+ {t('banner.proto')}{' '} + {snap ? t('banner.data', { date: i18n.date(snap.meta.fetchedAt.slice(0, 10)) }) : ''} +

+
+
+
+ +
+
+

+ + {t('app.name')} +

+
+ {(['pl', 'en'] as const).map((l) => ( + + ))} +
+
+ +
+ + {split && ( +
+
+
    + {(['list', 'map'] as const).map((p) => ( +
  • + +
  • + ))} +
+
+
+ )} + +
+ {loadError &&
{t('common.loadError')}
} + {!loadError && !ready && view !== 'profile' && !needsProfile && ( +
{t('common.loading')}
+ )} + + {(view === 'profile' || needsProfile) && ( + { setProfile(p); setView('places'); setResetDone(false); }} + /> + )} + + {view === 'about' && !needsProfile && snap && ( + + )} + + {split && ready && ( + <> +
+ {view === 'places' && (selected ? ( + routeTo(selected)} + onShowOnMap={() => setPane('map')} + onRefresh={() => void doRefresh(selected)} + onAddReport={addReport} + onRemoveReport={(id) => setUserReports((cur) => cur.filter((r) => r.id !== id))} + /> + ) : ( + + ))} + {view === 'route' && ( + { setFocus({ at, n: Date.now() }); setPane('map'); }} + /> + )} +

{t('footer.attr')}

+
+ + + )} +
+
+ + ); +} diff --git a/src/assets/fonts/public-sans/PublicSans-Bold.woff2 b/src/assets/fonts/public-sans/PublicSans-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ca838bd6d3996fb000781c7dfa32dbb8bd1426de GIT binary patch literal 32404 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 Qvi)J~dOk`^Ea2uy0Nt|~SO5S3 literal 0 HcmV?d00001 diff --git a/src/assets/fonts/public-sans/PublicSans-BoldItalic.woff2 b/src/assets/fonts/public-sans/PublicSans-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3afa99c7e78b829d04c0bc6cb41c5a08f933d123 GIT binary patch literal 33212 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 literal 0 HcmV?d00001 diff --git a/src/assets/fonts/public-sans/PublicSans-Light.woff2 b/src/assets/fonts/public-sans/PublicSans-Light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..388d1a2ca4870d8a4c017499dacf774e2bf6eb62 GIT binary patch literal 32608 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 T;g=@mE7kP>rsLDVst*AGL!$fv literal 0 HcmV?d00001 diff --git a/src/assets/fonts/public-sans/PublicSans-Medium.woff2 b/src/assets/fonts/public-sans/PublicSans-Medium.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6b1db4b6511f9e762c46359eb7b723c962262f18 GIT binary patch literal 32688 zcmV(;K-<4}Pew8T0RR910DrIm5dZ)H0XPT%0DnyY0RR9100000000000000000000 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 vU(Qz8?XF1SAbd@|DD6!cRg{p}}+~aA`Qt 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 void }) { + return ( + <> +

+ +

+ + + ); +} + +const CONFS: Confidence[] = ['verified', 'mapped', 'stale', 'inferred', 'user', 'none']; + +interface Props { + snapshotDate: string; + counts: Record; + simulateOutage: boolean; + onSimulate: (v: boolean) => void; + onReset: () => void; + resetDone: boolean; +} + +export function AboutView({ snapshotDate, counts, simulateOutage, onSimulate, onReset, resetDone }: Props) { + const { t, date } = useI18n(); + const [open, setOpen] = useState('data'); + const toggle = (id: string) => setOpen((cur) => (cur === id ? '' : id)); + + return ( +
+

{t('about.title')}

+

{t('about.intro')}

+

+ {t('banner.data', { date: date(snapshotDate) })} {Object.entries(counts).map(([k, v]) => `${k}: ${v}`).join(' · ')} +

+ +
+ +

{t('about.data.body1')}

+

{t('about.data.body2')}

+

{t('about.data.body3')}

+

{t('about.legend')}

+
    + {CONFS.map((c) => ( +
  • + {t(`conf.${c}.help`)} +
  • + ))} +
+
+

{t('about.missing.body')}

+

{t('about.arch.body')}

+

{t('about.refresh.body')}

+

{t('about.privacy.body')}

+

{t('about.a11y.body')}

+

{t('about.biz.body')}

+

{t('about.limits.body')}

+
+ +

{t('about.demo')}

+
+ onSimulate(e.target.checked)} aria-describedby="simulate-help" /> + +
+

{t('about.simulate.help')}

+ +
{resetDone && {t('about.resetDone')}}
+ +

{t('about.attr')}

+
+ ); +} diff --git a/src/components/MapView.tsx b/src/components/MapView.tsx new file mode 100644 index 0000000..88b6759 --- /dev/null +++ b/src/components/MapView.tsx @@ -0,0 +1,231 @@ +import * as maplibregl from 'maplibre-gl'; +import type { GeoJSONSource, Map as MLMap, StyleSpecification } from 'maplibre-gl'; +import 'maplibre-gl/dist/maplibre-gl.css'; +import { useEffect, useMemo, useRef, useState } from 'react'; +import { useI18n, type Key } from '../lib/i18n'; +import type { LatLon } from '../lib/geo'; +import { HARD_FLAGS, type RouteResult } from '../lib/route'; +import type { Place, Verdict } from '../lib/types'; +import { VERDICT_STYLE } from './ui'; + +maplibregl.setWorkerUrl(new URL(`${import.meta.env.BASE_URL}maplibre/maplibre-gl-worker.mjs`, document.baseURI).href); + +const STYLE: StyleSpecification = { + version: 8, + sources: { + osm: { + type: 'raster', + tiles: ['https://tile.openstreetmap.org/{z}/{x}/{y}.png'], + tileSize: 256, + maxzoom: 19, + attribution: '©
OpenStreetMap', + }, + }, + layers: [{ id: 'osm', type: 'raster', source: 'osm' }], +}; + +const reduceMotion = () => window.matchMedia('(prefers-reduced-motion: reduce)').matches; +const lngLat = (p: LatLon): [number, number] => [p[1], p[0]]; +const SPRITE = `${import.meta.env.BASE_URL}uswds/sprite.svg`; + +interface Props { + places: { place: Place; verdict: Verdict }[]; + showPlaces: boolean; + selectedId: string | null; + onSelect: (id: string) => void; + route: RouteResult | null; + routeEnds: { from: LatLon; to: LatLon } | null; + focus: { at: LatLon; n: number } | null; + /** Re-measure when the pane becomes visible. */ + visible: boolean; + bbox: [number, number, number, number]; + online: boolean; +} + +export function MapView({ places, showPlaces, selectedId, onSelect, route, routeEnds, focus, visible, bbox, online }: Props) { + const { t, lang } = useI18n(); + const ref = useRef(null); + const mapRef = useRef(null); + const markers = useRef([]); + const onSelectRef = useRef(onSelect); + onSelectRef.current = onSelect; + const [ready, setReady] = useState(false); + + // ---- init ---- + useEffect(() => { + if (!ref.current) return; + const [s, w, n, e] = bbox; + const map = new maplibregl.Map({ + container: ref.current, + style: STYLE, + center: [(w + e) / 2, (s + n) / 2], + zoom: 15, + minZoom: 12, + maxBounds: [[w - 0.04, s - 0.03], [e + 0.04, n + 0.03]], + attributionControl: { compact: true }, + locale: { + 'NavigationControl.ZoomIn': t('map.zoomIn'), + 'NavigationControl.ZoomOut': t('map.zoomOut'), + 'AttributionControl.ToggleAttribution': t('map.attrToggle'), + }, + }); + map.addControl(new maplibregl.NavigationControl({ showCompass: false }), 'top-right'); + map.on('load', () => { + map.addSource('places', { type: 'geojson', data: { type: 'FeatureCollection', features: [] } }); + map.addSource('route', { type: 'geojson', data: { type: 'FeatureCollection', features: [] } }); + map.addLayer({ + id: 'route-casing', type: 'line', source: 'route', + layout: { 'line-cap': 'round', 'line-join': 'round' }, paint: { 'line-color': '#ffffff', 'line-width': 9 }, + }); + const line = (id: string, status: string, color: string, width: number, dash?: number[]) => + map.addLayer({ + id, type: 'line', source: 'route', filter: ['==', ['get', 'status'], status], + layout: { 'line-cap': dash ? 'butt' : 'round', 'line-join': 'round' }, + paint: { 'line-color': color, 'line-width': width, ...(dash ? { 'line-dasharray': dash } : {}) }, + }); + line('route-ok', 'ok', '#005ea2', 5); + line('route-warn', 'warn', '#a2461c', 5, [2, 1.5]); + line('route-blocked', 'blocked', '#b50909', 6, [0.4, 1.6]); + map.addLayer({ + id: 'places', type: 'circle', source: 'places', + paint: { + 'circle-radius': ['interpolate', ['linear'], ['zoom'], 13, 3.5, 17, 9], + 'circle-color': ['match', ['get', 'verdict'], 'match', VERDICT_STYLE.match.hex, 'partial', VERDICT_STYLE.partial.hex, 'conflict', VERDICT_STYLE.conflict.hex, 'fail', VERDICT_STYLE.fail.hex, '#ffffff'], + 'circle-stroke-color': ['match', ['get', 'verdict'], 'incomplete', '#565c65', '#1b1b1b'], + 'circle-stroke-width': ['match', ['get', 'verdict'], 'incomplete', 2.5, 1.5], + }, + }); + map.addLayer({ + id: 'places-selected', type: 'circle', source: 'places', filter: ['==', ['get', 'id'], ''], + paint: { 'circle-radius': ['interpolate', ['linear'], ['zoom'], 13, 8, 17, 15], 'circle-color': 'rgba(0,0,0,0)', 'circle-stroke-color': '#005ea2', 'circle-stroke-width': 4 }, + }); + map.on('click', 'places', (ev: maplibregl.MapMouseEvent & { features?: maplibregl.MapGeoJSONFeature[] }) => { + const id = ev.features?.[0]?.properties?.id as string | undefined; + if (id) onSelectRef.current(id); + }); + map.on('mouseenter', 'places', () => { map.getCanvas().style.cursor = 'pointer'; }); + map.on('mouseleave', 'places', () => { map.getCanvas().style.cursor = ''; }); + setReady(true); + }); + mapRef.current = map; + const ro = new ResizeObserver(() => map.resize()); + ro.observe(ref.current); + return () => { ro.disconnect(); markers.current.forEach((m) => m.remove()); map.remove(); mapRef.current = null; setReady(false); }; + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + + useEffect(() => { if (visible) mapRef.current?.resize(); }, [visible]); + + // ---- places ---- + const fc = useMemo( + () => ({ + type: 'FeatureCollection' as const, + features: places.map(({ place, verdict }) => ({ + type: 'Feature' as const, + geometry: { type: 'Point' as const, coordinates: [place.lon, place.lat] }, + properties: { id: place.id, verdict }, + })), + }), + [places], + ); + useEffect(() => { + const map = mapRef.current; + if (!ready || !map) return; + (map.getSource('places') as GeoJSONSource).setData(showPlaces ? fc : { type: 'FeatureCollection', features: [] }); + }, [ready, fc, showPlaces]); + + useEffect(() => { + const map = mapRef.current; + if (!ready || !map) return; + map.setFilter('places-selected', ['==', ['get', 'id'], showPlaces ? selectedId ?? '' : '']); + const sel = selectedId ? places.find((p) => p.place.id === selectedId)?.place : undefined; + if (sel && showPlaces) map.easeTo({ center: [sel.lon, sel.lat], zoom: Math.max(map.getZoom(), 17), duration: reduceMotion() ? 0 : 500 }); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [ready, selectedId, showPlaces]); + + // ---- route ---- + useEffect(() => { + const map = mapRef.current; + if (!ready || !map) return; + markers.current.forEach((m) => m.remove()); + markers.current = []; + const src = map.getSource('route') as GeoJSONSource; + if (!route || route.status === 'none') { + src.setData({ type: 'FeatureCollection', features: [] }); + return; + } + src.setData({ + type: 'FeatureCollection', + features: route.segments.map((s) => { + const hard = s.flags.some((f) => HARD_FLAGS.has(f)); + const warn = s.flags.some((f) => f !== 'surface-unknown' && f !== 'ramp-steps' && !HARD_FLAGS.has(f)); + return { + type: 'Feature' as const, + geometry: { type: 'LineString' as const, coordinates: s.coords.map(lngLat) }, + properties: { status: hard ? 'blocked' : warn ? 'warn' : 'ok' }, + }; + }), + }); + + const addMarker = (el: HTMLElement, at: LatLon, popupText?: string) => { + const m = new maplibregl.Marker({ element: el }).setLngLat(lngLat(at)); + if (popupText) m.setPopup(new maplibregl.Popup({ offset: 16, closeButton: true }).setText(popupText)); + m.addTo(map); + markers.current.push(m); + }; + const pin = (label: string, aria: string, cls: string) => { + const b = document.createElement('div'); + b.className = `kbb-pin ${cls}`; + b.textContent = label; + b.setAttribute('role', 'img'); + b.setAttribute('aria-label', aria); + return b; + }; + if (routeEnds) { + addMarker(pin('A', t('route.start'), 'kbb-pin--start'), routeEnds.from); + addMarker(pin('B', t('route.end'), 'kbb-pin--end'), routeEnds.to); + } + for (const b of route.barriers) { + if (b.flag === 'surface-unknown' || b.flag === 'ramp-steps') continue; + const hard = HARD_FLAGS.has(b.flag); + const el = document.createElement('button'); + el.type = 'button'; + el.className = `kbb-pin kbb-pin--barrier ${hard ? 'kbb-pin--hard' : ''}`; + const text = `${t(`flag.${b.flag}` as Key)}${b.name ? ` · ${b.name}` : ''}`; + el.setAttribute('aria-label', text); + el.innerHTML = ``; + addMarker(el, b.at, text); + } + const bounds = new maplibregl.LngLatBounds(); + route.coords.forEach((c) => bounds.extend(lngLat(c))); + map.fitBounds(bounds, { padding: 70, duration: reduceMotion() ? 0 : 600, maxZoom: 17 }); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [ready, route, routeEnds, lang]); + + useEffect(() => { + const map = mapRef.current; + if (!ready || !map || !focus) return; + map.easeTo({ center: lngLat(focus.at), zoom: Math.max(map.getZoom(), 18), duration: reduceMotion() ? 0 : 500 }); + }, [ready, focus]); + + return ( +
+
+

{t('map.alt')}

+ {!online &&

{t('map.offline')}

} + {showPlaces && ( +
+ {t('map.legend')} +
    + {(['match', 'partial', 'conflict', 'incomplete', 'fail'] as Verdict[]).map((v) => ( +
  • +
  • + ))} +
+
+ )} +
+ ); +} diff --git a/src/components/PlaceDetail.tsx b/src/components/PlaceDetail.tsx new file mode 100644 index 0000000..8e5bb89 --- /dev/null +++ b/src/components/PlaceDetail.tsx @@ -0,0 +1,142 @@ +import { forwardRef, useState } from 'react'; +import { useI18n } from '../lib/i18n'; +import { DEMO_PLACES } from '../lib/demo'; +import type { Assessment, Place, ReportAttr, UserReport } from '../lib/types'; +import { Alert, FactCard, Icon, VERDICT_STYLE, VerdictTag } from './ui'; +import { ReportForm } from './ReportForm'; + +export type RefreshState = + | { kind: 'idle' } + | { kind: 'loading' } + | { kind: 'ok'; at: string } + | { kind: 'fail' }; + +interface Props { + place: Place; + assessment: Assessment; + reports: UserReport[]; + snapshotDate: string; + refresh: RefreshState; + onBack: () => void; + onRouteTo: () => void; + onShowOnMap: () => void; + onRefresh: () => void; + onAddReport: (r: Omit) => void; + onRemoveReport: (id: string) => void; +} + +export const PlaceDetail = forwardRef(function PlaceDetail(p, headingRef) { + const { t, tm, date } = useI18n(); + const [reporting, setReporting] = useState(null); + const [thanks, setThanks] = useState(false); + const { place, assessment } = p; + const demo = DEMO_PLACES.find((d) => d.id === place.id); + const address = [place.tags['addr:street'], place.tags['addr:housenumber']].filter(Boolean).join(' '); + const mine = p.reports.filter((r) => r.placeId === place.id); + + return ( +
+ + +

+ {place.name ?? t('common.noName')} +

+ {address &&

{address}

} + + {demo && ( +
+ {t('detail.demo')} +

+ {t('detail.demoNote', { state: t(`verdict.${demoState(demo.demoState)}`) })} +

+
+ )} + +
+
+

+

{t(`verdict.${assessment.verdict}.long`)}

+
+
+ +
+ + +
+ +

{t('detail.facts')}

+
    + {assessment.facts.map((f) => ( + { setReporting(f.key as ReportAttr); setThanks(false); }} /> + ))} +
+ + {thanks && {t('rep.thanks')}} + {reporting && ( + setReporting(null)} + onSubmit={(r) => { p.onAddReport(r); setReporting(null); setThanks(true); }} + /> + )} + +

{t('detail.reports')}

+

{t('detail.reports.note')}

+ {mine.length === 0 ? ( +

{t('detail.reports.none')}

+ ) : ( +
    + {mine.map((r) => ( +
  • + {t(`rep.attr.${r.attr}`)}:{' '} + {typeof r.value === 'number' ? `${r.value} ${t('unit.cm')}` : t(`rep.${r.value}`)} + {r.demo && {t('detail.reports.demo')}} + — {date(r.createdAt.slice(0, 10))} + {r.note &&
    {r.note}
    } + {!r.demo && ( + + )} +
  • + ))} +
+ )} + +
+ {!place.demo && ( + <> + + + {t('detail.openOsm')} + + + + )} + {place.demo &&

{t('detail.refreshDemo')}

} +
+ {p.refresh.kind === 'ok' && {t('detail.refreshed', { time: new Date(p.refresh.at).toLocaleTimeString() })}} + {p.refresh.kind === 'fail' && {t('detail.refreshFail', { date: date(p.snapshotDate) })}} +
+
+
+ ); +}); + +const demoState = (s: string) => (s === 'verified' ? 'match' : s === 'conflict' ? 'conflict' : 'incomplete'); + +function osmPath(id: string) { + const kind = id[0] === 'n' ? 'node' : id[0] === 'w' ? 'way' : 'relation'; + return `${kind}/${id.slice(1)}`; +} diff --git a/src/components/PlacesView.tsx b/src/components/PlacesView.tsx new file mode 100644 index 0000000..59c7b83 --- /dev/null +++ b/src/components/PlacesView.tsx @@ -0,0 +1,105 @@ +import { useMemo, useState } from 'react'; +import { useI18n, type Key } from '../lib/i18n'; +import { VERDICT_ORDER } from '../lib/assess'; +import { DEMO_PLACES } from '../lib/demo'; +import { fold } from '../lib/text'; +import type { Assessment, Place, PlaceCategory, Profile } from '../lib/types'; +import { Icon, VerdictTag } from './ui'; + +export interface Filters { query: string; cat: PlaceCategory | 'all'; onlyFit: boolean } +export const DEFAULT_FILTERS: Filters = { query: '', cat: 'all', onlyFit: false }; + +const CATS: (PlaceCategory | 'all')[] = ['all', 'food', 'culture', 'shop', 'stay', 'health', 'services']; +const PAGE = 40; + +export function filterPlaces(places: Place[], assessments: Map, f: Filters): Place[] { + const q = fold(f.query.trim()); + return places + .filter((p) => { + if (f.cat !== 'all' && p.cat !== f.cat) return false; + const v = assessments.get(p.id)?.verdict; + if (f.onlyFit && v !== 'match' && v !== 'partial') return false; + if (!q) return true; + return fold(`${p.name ?? ''} ${p.tags['addr:street'] ?? ''} ${p.tags['addr:housenumber'] ?? ''}`).includes(q); + }) + .sort((a, b) => { + const va = VERDICT_ORDER[assessments.get(a.id)?.verdict ?? 'incomplete']; + const vb = VERDICT_ORDER[assessments.get(b.id)?.verdict ?? 'incomplete']; + return va - vb || Number(!!a.demo) - Number(!!b.demo) || (a.name ?? '').localeCompare(b.name ?? '', 'pl'); + }); +} + +interface Props { + profile: Profile; + filters: Filters; + onFilters: (f: Filters) => void; + results: Place[]; + assessments: Map; + onSelect: (id: string) => void; +} + +export function PlacesView({ profile, filters, onFilters, results, assessments, onSelect }: Props) { + const { t } = useI18n(); + const [shown, setShown] = useState(PAGE); + const visible = useMemo(() => results.slice(0, shown), [results, shown]); + const set = (patch: Partial) => { setShown(PAGE); onFilters({ ...filters, ...patch }); }; + + return ( +
+

{t('places.title')}

+

+ {t('places.hint', { profile: t(`profile.${profile.kind}`).toLowerCase() })} +

+ +
+ + set({ query: e.target.value })} /> + + +
+ set({ onlyFit: e.target.checked })} /> + +
+
+ +

{t('places.count', { n: results.length })}

+ + {results.length === 0 ? ( +

{t('places.empty')}

+ ) : ( +
    + {visible.map((p) => { + const a = assessments.get(p.id); + const isDemo = DEMO_PLACES.some((d) => d.id === p.id); + return ( +
  • + +
  • + ); + })} +
+ )} + {results.length > shown && ( + + )} +
+ ); +} diff --git a/src/components/ProfileView.tsx b/src/components/ProfileView.tsx new file mode 100644 index 0000000..9ec8088 --- /dev/null +++ b/src/components/ProfileView.tsx @@ -0,0 +1,93 @@ +import { useState, type FormEvent } from 'react'; +import { useI18n } from '../lib/i18n'; +import { DEFAULT_PROFILE } from '../lib/profile'; +import type { Profile, ProfileKind } from '../lib/types'; +import { Icon } from './ui'; + +interface Props { + initial: Profile | null; + onSave: (p: Profile) => void; +} + +export function ProfileView({ initial, onSave }: Props) { + const { t } = useI18n(); + const [p, setP] = useState(initial ?? DEFAULT_PROFILE.wheelchair); + const set = (k: K, v: Profile[K]) => setP((cur) => ({ ...cur, [k]: v })); + const submit = (e: FormEvent) => { e.preventDefault(); onSave(p); }; + const pickKind = (kind: ProfileKind) => setP(DEFAULT_PROFILE[kind]); + + return ( +
+

{t('profile.title')}

+

{t('profile.intro')}

+
+
+ {t('profile.kind')} + {(['wheelchair', 'stroller'] as const).map((k) => ( +
+ pickKind(k)} + /> + +
+ ))} +
+ +
+ {t('profile.limits')} + set('maxKerbCm', v)} /> + set('minWidthM', v / 100)} /> + set('maxInclinePct', v)} /> +
+ +
+ {t('profile.prefs')} + set('avoidCobbles', v)} /> + set('needToilet', v)} /> + set('needRest', v)} /> + {p.kind === 'stroller' && ( + set('needChanging', v)} /> + )} +
+ + +

+ + {t('profile.privacy')} +

+
+
+ ); +} + +function Range({ id, label, min, max, step, value, unit, onChange }: { + id: string; label: string; min: number; max: number; step: number; value: number; unit: string; onChange: (v: number) => void; +}) { + return ( +
+ + onChange(Number(e.target.value))} + /> +
+ ); +} + +function Check({ id, label, checked, onChange }: { id: string; label: string; checked: boolean; onChange: (v: boolean) => void }) { + return ( +
+ onChange(e.target.checked)} /> + +
+ ); +} diff --git a/src/components/ReportForm.tsx b/src/components/ReportForm.tsx new file mode 100644 index 0000000..5ccfd22 --- /dev/null +++ b/src/components/ReportForm.tsx @@ -0,0 +1,73 @@ +import { useEffect, useRef, useState, type FormEvent } from 'react'; +import { useI18n } from '../lib/i18n'; +import type { ReportAttr, ReportValue, UserReport } from '../lib/types'; + +interface Props { + placeId: string; + initialAttr?: ReportAttr; + onSubmit: (r: Omit) => void; + onCancel: () => void; +} + +const ATTRS: ReportAttr[] = ['entrance', 'steps', 'width', 'toilet', 'ramp']; + +export function ReportForm({ placeId, initialAttr = 'entrance', onSubmit, onCancel }: Props) { + const { t } = useI18n(); + const [attr, setAttr] = useState(initialAttr); + const [value, setValue] = useState<'yes' | 'limited' | 'no'>('yes'); + const [width, setWidth] = useState(''); + const [note, setNote] = useState(''); + const [error, setError] = useState(null); + const headingRef = useRef(null); + useEffect(() => headingRef.current?.focus(), []); + + const submit = (e: FormEvent) => { + e.preventDefault(); + let v: ReportValue = value; + if (attr === 'width') { + const n = Number(width.replace(',', '.')); + if (!Number.isFinite(n) || n < 30 || n > 300) { setError(t('rep.widthInvalid')); return; } + v = Math.round(n); + } + onSubmit({ placeId, attr, value: v, ...(note.trim() ? { note: note.trim().slice(0, 300) } : {}) }); + }; + + return ( +
+

{t('rep.title')}

+ + + + {attr === 'width' ? ( + <> + + setWidth(e.target.value)} aria-invalid={!!error} aria-describedby={error ? 'rep-err' : undefined} + /> + {error && {error}} + + ) : ( +
+ {t('rep.value')} + {(['yes', 'limited', 'no'] as const).map((v) => ( +
+ setValue(v)} /> + +
+ ))} +
+ )} + + +