From dac0cf725b640f0ef33fc91171881ae89cd30f4d Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 31 Mar 2015 22:29:48 -0400 Subject: [PATCH 1/7] support parsing all Google Maps URLs This adds support for hosts like: * www.google.com.tr * www.google.co.uk and many more... --- OsmAnd-java/src/net/osmand/util/GeoPointParserUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd-java/src/net/osmand/util/GeoPointParserUtil.java b/OsmAnd-java/src/net/osmand/util/GeoPointParserUtil.java index 545fd5c1c3..3f03497517 100644 --- a/OsmAnd-java/src/net/osmand/util/GeoPointParserUtil.java +++ b/OsmAnd-java/src/net/osmand/util/GeoPointParserUtil.java @@ -861,7 +861,7 @@ public class GeoPointParserUtil { return new GeoParsedPoint(matcher.group(1), matcher.group(2), z, params.get("text")); } } - } else if (host.matches("(?:www\\.)?(?:maps\\.)?google\\.[a-z]+")) { + } else if (host.matches("(?:www\\.)?(?:maps\\.)?google\\.[a-z.]+")) { Map params = getQueryParameters(uri); if(params.containsKey("daddr")){ return parseGoogleMapsPath(params.get("daddr"), params); From 87896f852b9a2e79cd7f9f3c7093d0b9cc09a7e5 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 31 Mar 2015 22:33:09 -0400 Subject: [PATCH 2/7] fix Google Maps URL parsing for all known URLS This fixes the FIXME URLs, and adds a new URL with the query name in the fragment. --- .../net/osmand/util/GeoPointParserUtil.java | 90 +++++++++++++++---- 1 file changed, 73 insertions(+), 17 deletions(-) diff --git a/OsmAnd-java/src/net/osmand/util/GeoPointParserUtil.java b/OsmAnd-java/src/net/osmand/util/GeoPointParserUtil.java index 3f03497517..31d673258b 100644 --- a/OsmAnd-java/src/net/osmand/util/GeoPointParserUtil.java +++ b/OsmAnd-java/src/net/osmand/util/GeoPointParserUtil.java @@ -341,19 +341,39 @@ public class GeoPointParserUtil { actual = GeoPointParserUtil.parse(url); assertGeoPoint(actual, new GeoParsedPoint(dlat, dlon, z)); + // http://www.google.com/maps/?q=loc:34,-106&z=11 + url = "http://www.google.com/maps/?q=loc:" + ilat + "," + ilon + "&z=" + z; + System.out.println("url: " + url); + actual = GeoPointParserUtil.parse(url); + assertGeoPoint(actual, new GeoParsedPoint(ilat, ilon, z)); + + // http://www.google.com/maps/?q=loc:34.99393,-106.61568&z=11 + url = "http://www.google.com/maps/?q=loc:" + dlat + "," + dlon + "&z=" + z; + System.out.println("url: " + url); + actual = GeoPointParserUtil.parse(url); + assertGeoPoint(actual, new GeoParsedPoint(dlat, dlon, z)); + + // https://www.google.com/maps/preview#!q=paris&data=!4m15!2m14!1m13!1s0x47e66e1f06e2b70f%3A0x40b82c3688c9460!3m8!1m3!1d24383582!2d-95.677068!3d37.0625!3m2!1i1222!2i718!4f13.1!4m2!3d48.856614!4d2.3522219 + url = "https://www.google.com/maps/preview#!q=paris&data=!4m15!2m14!1m13!1s0x47e66e1f06e2b70f%3A0x40b82c3688c9460!3m8!1m3!1d24383582!2d-95.677068!3d37.0625!3m2!1i1222!2i718!4f13.1!4m2!3d48.856614!4d2.3522219"; + System.out.println("url: " + url); + actual = GeoPointParserUtil.parse(url); + assertGeoPoint(actual, new GeoParsedPoint("paris")); + + // TODO this URL does not work, where is it used? // http://maps.google.com/maps/q=loc:34,-106&z=11 url = "http://maps.google.com/maps/q=loc:" + ilat + "," + ilon + "&z=" + z; System.out.println("url: " + url); actual = GeoPointParserUtil.parse(url); assertGeoPoint(actual, new GeoParsedPoint(ilat, ilon, z)); + // TODO this URL does not work, where is it used? // http://maps.google.com/maps/q=loc:34.99393,-106.61568&z=11 url = "http://maps.google.com/maps/q=loc:" + dlat + "," + dlon + "&z=" + z; System.out.println("url: " + url); actual = GeoPointParserUtil.parse(url); assertGeoPoint(actual, new GeoParsedPoint(dlat, dlon, z)); - + // TODO this URL does not work, where is it used? // whatsapp // http://maps.google.com/maps/q=loc:34,-106 (You) z = GeoParsedPoint.NO_ZOOM; @@ -362,6 +382,7 @@ public class GeoPointParserUtil { actual = GeoPointParserUtil.parse(url); assertGeoPoint(actual, new GeoParsedPoint(ilat, ilon, z)); + // TODO this URL does not work, where is it used? // whatsapp // http://maps.google.com/maps/q=loc:34.99393,-106.61568 (You) z = GeoParsedPoint.NO_ZOOM; @@ -424,6 +445,27 @@ public class GeoPointParserUtil { actual = GeoPointParserUtil.parse(url); assertGeoPoint(actual, new GeoParsedPoint(dlat, dlon, z)); + // http://maps.google.co.uk/?q=34.99393,-106.61568 + z = GeoParsedPoint.NO_ZOOM; + url = "http://maps.google.co.uk/?q=" + dlat + "," + dlon; + System.out.println("url: " + url); + actual = GeoPointParserUtil.parse(url); + assertGeoPoint(actual, new GeoParsedPoint(dlat, dlon, z)); + + // http://www.google.com.tr/maps?q=34.99393,-106.61568 + z = GeoParsedPoint.NO_ZOOM; + url = "http://www.google.com.tr/maps?q=" + dlat + "," + dlon; + System.out.println("url: " + url); + actual = GeoPointParserUtil.parse(url); + assertGeoPoint(actual, new GeoParsedPoint(dlat, dlon, z)); + + // https://www.google.com/maps/place/34%C2%B059'38.1%22N+106%C2%B036'56.5%22W/@34.99393,-106.61568,17z/data=!3m1!4b1!4m2!3m1!1s0x0:0x0 + z = 17; + url = "https://www.google.com/maps/place/34%C2%B059'38.1%22N+106%C2%B036'56.5%22W/@" + dlat + "," + dlon + "," + z + "z/data=!3m1!4b1!4m2!3m1!1s0x0:0x0"; + System.out.println("url: " + url); + actual = GeoPointParserUtil.parse(url); + assertGeoPoint(actual, new GeoParsedPoint(dlat, dlon, z)); + // http://www.google.com/maps/place/760+West+Genesee+Street+Syracuse+NY+13204 qstr = "760 West Genesee Street Syracuse NY 13204"; url = "http://www.google.com/maps/place/" + URLEncoder.encode(qstr); @@ -578,21 +620,6 @@ public class GeoPointParserUtil { throw new RuntimeException(u + " not parsable!"); System.out.println("Properly parsed as: " + actual.getGeoUriString()); } - - // http://www.google.com/maps/?q=loc:34,-106&z=11 - url = "http://www.google.com/maps/?q=loc:" + ilat + "," + ilon + "&z=" + z; - System.out.println("url: " + url); - actual = GeoPointParserUtil.parse(url); - // FIXME FAIL - assertGeoPoint(actual, new GeoParsedPoint(ilat, ilon, z)); - - // http://www.google.com/maps/?q=loc:34.99393,-106.61568&z=11 - url = "http://www.google.com/maps/?q=loc:" + dlat + "," + dlon + "&z=" + z; - System.out.println("url: " + url); - actual = GeoPointParserUtil.parse(url); - // FIXME FAIL - assertGeoPoint(actual, new GeoParsedPoint(dlat, dlon, z)); - // these URLs are not parsable, but should not crash or cause problems String[] unparsableUrls = { @@ -784,7 +811,7 @@ public class GeoPointParserUtil { simpleDomains.add("www.openstreetmap.de"); - final Pattern commaSeparatedPairPattern = Pattern.compile("([+-]?\\d+(?:\\.\\d+)?),([+-]?\\d+(?:\\.\\d+)?)"); + final Pattern commaSeparatedPairPattern = Pattern.compile("(?:loc:)?([+-]?\\d+(?:\\.\\d+)?),([+-]?\\d+(?:\\.\\d+)?)"); try { if (host.equals("osm.org") || host.endsWith("openstreetmap.org")) { @@ -862,7 +889,29 @@ public class GeoPointParserUtil { } } } else if (host.matches("(?:www\\.)?(?:maps\\.)?google\\.[a-z.]+")) { + String latString = null; + String lonString = null; + String z = String.valueOf(GeoParsedPoint.NO_ZOOM); Map params = getQueryParameters(uri); + if(params.containsKey("q")){ + Matcher matcher = commaSeparatedPairPattern.matcher(params.get("q")); + if (matcher.matches()) { + latString = matcher.group(1); + lonString = matcher.group(2); + } + } else if(params.containsKey("ll")){ + Matcher matcher = commaSeparatedPairPattern.matcher(params.get("ll")); + if (matcher.matches()) { + latString = matcher.group(1); + lonString = matcher.group(2); + } + } + if (latString != null && lonString != null) { + if (params.containsKey("z")) { + z = params.get("z"); + } + return new GeoParsedPoint(latString, lonString, z); + } if(params.containsKey("daddr")){ return parseGoogleMapsPath(params.get("daddr"), params); } else if(params.containsKey("saddr")){ @@ -870,6 +919,13 @@ public class GeoPointParserUtil { } else if(params.containsKey("q")){ return parseGoogleMapsPath(params.get("q"), params); } + if (fragment != null) { + Pattern p = Pattern.compile(".*[!&]q=([^&!]+).*"); + Matcher m = p.matcher(fragment); + if (m.matches()) { + return new GeoParsedPoint(m.group(1)); + } + } String[] pathPrefixes = new String[] { "/@", "/ll=", "loc:", "/" }; From f5a344f01bb10024938c4221d3324f85b616ca36 Mon Sep 17 00:00:00 2001 From: Dmitriy Prodchenko Date: Wed, 1 Apr 2015 18:39:32 +0300 Subject: [PATCH 3/7] Fix icons. --- .../res/drawable-hdpi/ic_action_max_speed.png | Bin 2364 -> 1523 bytes .../res/drawable-hdpi/ic_action_next_turn.png | Bin 912 -> 1257 bytes .../res/drawable-hdpi/ic_action_plus_dark.png | Bin 387 -> 1091 bytes .../res/drawable-hdpi/ic_flat_list_dark.png | Bin 1311 -> 1089 bytes OsmAnd/res/drawable-hdpi/ic_motorcycle.png | Bin 2736 -> 1878 bytes .../res/drawable-hdpi/ic_poi_radius_dark.png | Bin 1785 -> 1652 bytes OsmAnd/res/drawable-hdpi/ic_sail_boat.png | Bin 2903 -> 1823 bytes .../drawable-hdpi/ic_sort_waypoint_dark.png | Bin 1439 -> 1183 bytes .../res/drawable-hdpi/ic_tree_list_dark.png | Bin 1283 -> 1089 bytes .../res/drawable-mdpi/ic_action_max_speed.png | Bin 0 -> 1365 bytes .../res/drawable-mdpi/ic_action_next_turn.png | Bin 0 -> 1174 bytes .../res/drawable-mdpi/ic_action_plus_dark.png | Bin 225 -> 1056 bytes .../res/drawable-mdpi/ic_flat_list_dark.png | Bin 0 -> 1057 bytes OsmAnd/res/drawable-mdpi/ic_motorcycle.png | Bin 1667 -> 1598 bytes .../res/drawable-mdpi/ic_poi_radius_dark.png | Bin 1482 -> 1389 bytes OsmAnd/res/drawable-mdpi/ic_sail_boat.png | Bin 1790 -> 1491 bytes .../drawable-mdpi/ic_sort_waypoint_dark.png | Bin 0 -> 1123 bytes .../res/drawable-mdpi/ic_tree_list_dark.png | Bin 0 -> 1060 bytes .../drawable-xhdpi/ic_action_max_speed.png | Bin 0 -> 1798 bytes .../drawable-xhdpi/ic_action_next_turn.png | Bin 0 -> 1359 bytes .../drawable-xhdpi/ic_action_plus_dark.png | Bin 435 -> 1110 bytes .../res/drawable-xhdpi/ic_flat_list_dark.png | Bin 1505 -> 1107 bytes OsmAnd/res/drawable-xhdpi/ic_motorcycle.png | Bin 3673 -> 2232 bytes .../res/drawable-xhdpi/ic_poi_radius_dark.png | Bin 2131 -> 1872 bytes OsmAnd/res/drawable-xhdpi/ic_sail_boat.png | Bin 3899 -> 2014 bytes .../drawable-xhdpi/ic_sort_waypoint_dark.png | Bin 1592 -> 1266 bytes .../res/drawable-xhdpi/ic_tree_list_dark.png | Bin 1420 -> 1107 bytes .../drawable-xxhdpi/ic_action_max_speed.png | Bin 0 -> 2290 bytes .../drawable-xxhdpi/ic_action_next_turn.png | Bin 0 -> 1520 bytes .../drawable-xxhdpi/ic_action_plus_dark.png | Bin 0 -> 1162 bytes .../res/drawable-xxhdpi/ic_flat_list_dark.png | Bin 1746 -> 1172 bytes OsmAnd/res/drawable-xxhdpi/ic_motorcycle.png | Bin 0 -> 3175 bytes .../drawable-xxhdpi/ic_poi_radius_dark.png | Bin 2688 -> 2381 bytes OsmAnd/res/drawable-xxhdpi/ic_sail_boat.png | Bin 0 -> 2595 bytes .../drawable-xxhdpi/ic_sort_waypoint_dark.png | Bin 1897 -> 1379 bytes .../res/drawable-xxhdpi/ic_tree_list_dark.png | Bin 1622 -> 1167 bytes 36 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_max_speed.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_next_turn.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_flat_list_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_sort_waypoint_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_tree_list_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_max_speed.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_next_turn.png create mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_max_speed.png create mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_next_turn.png create mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_plus_dark.png create mode 100644 OsmAnd/res/drawable-xxhdpi/ic_motorcycle.png create mode 100644 OsmAnd/res/drawable-xxhdpi/ic_sail_boat.png diff --git a/OsmAnd/res/drawable-hdpi/ic_action_max_speed.png b/OsmAnd/res/drawable-hdpi/ic_action_max_speed.png index c4da2b32327c004992f8a7bf189c2a219e8773fe..fe6ccb99ca5557401d9981b1eb3484092c7e3362 100644 GIT binary patch delta 934 zcmdlZ^qG5tCu7S*uRc{X-DCqp69sciJwsD7b4zm_1tTC|-@roO$UxV?(#q7>%D`yi z-;&9*7*i%^F>2Nq`1)G;7iFer<|XF1Sn66@rWom(r5dK1CMTJsrX{5)DF9Ui&B3PM*wM_$)XBx!#lphK(9qSy z($&P=#nRQ#)xg5oz{!-+ZL$`Vi~>}Z6Ao2wlYcR)2snfNqM#9;nU|7ZUaUEJ5tBiE zqN%xAl9_>#uBmylv93v?iK(t-lChDlv4NSPL29x=l2M|ul0tDwP->c03X=a4Q}UBi zK_Wmu7G&g?q~g|_8T-AR0!5CS*5|%A6=A(~=}y>{ z2Tuar9Gm@;CU3oRKj3WMqe;=(W;;^?czLf1ec=~jS*T$pYNEoretkjH;g5S?e_grY zK_h=m&G(w~*MFbe`~KseX{nWNn#*jI#e|)c(@(rtQfIh!kS&6>J7Lzk+J<`b4=i~H zbbq|`+`IR*iQxgkjEG+s7sxno?^`#MWkuw>#cooy(w`dV_%@bLV4bbN%b)k}4TxKnDvw+qGpXG}S*e1G-A76FZt=&atW zS{!GWtW$J0`H(t4ZO6(@870ogFKm1vSzpYM_T%ki+tN#C103cUzqI3h(>UpeuI{;& z4W}+lyK$>-y4x*RKTmb#bw7_z+;DdN>Ga4sz1KDwg4{$Cme2{8VB*S}h*}s&>lH$Cv+cT4P&nR7SGx0@h?{pJinI^UsO|@rb z*8N>&^ySPkL*I`=xnEfemd+F|2C13V8+^cg$@OPboX;+_w|e8ztt&6Fx_x!c-ycjD z8Kt@=Ept8Iy6|_?v?VQ174K{ky|k^?@w1kl*^Ey;5~>LnS=H+C_G)cvZEZ63Ogs!5 WyTZI=HyCF!0D-5gpUXO@geCx4UU^FZ delta 1771 zcmZ{ddpHvc1IA}NokYYY5;6DYy3ICBYVBgJ5JtJvnxf3{xovCMOvWj484j^8Bg!%fc2QbT1VHJ$yDaoc;$h3MNbd zYWvy3k7Gy#0^HW_I1zy$A??s`JICXATWdQ!$`(Z;=|fqJ2xn(3@sIN{jNtHS3eiFT z$6`qjrDK1xh+nb7B_RB#08jeWNgo;&?H+sqOaG++@AxZLmVFLLe3=N0QczRMC9R=fCv$N$zM%GhqAG&0+P}$;Q zPHt|l3BZ#%suOl-pS*^!eoysS*n|7`b82ePW22*AOdksx-_iQ}bC#CEH4h%7$!j^C zzLkI-<`Mux9wCa&uCJ-9^O~KT+tT~IhXB^ns*D|29UOFB-&|U%QZQ&wvY#(n*{Hq< zj*?}U`Iyu2y_=hxckbRzDV~?RBomuowlp)V?yyH%TSraeqoc)!CMK0LSun+I*Z2)Y z)0TzB<8R+;h#haP*jkKwr}fJ>wrTPa1y1;pl_z{Y z@K_))S*N7Cs|yA{Zxzt{X?;DLyVX!9cV%m)2UH;Q@l)F@v?+a7${BySQ{ams{7!B!)xL5DpLU?gyXXTDmQ88Gf@H4=*7(3Z+!4hFY zIkn}pDQyAeNCh;W%|A)Ik(QSFD#U~Ia$}RyknCf1in%(fv5i{? zd>@}IeoUEoT5S8+8F{J5`ccx5^sgrwl7)XLvo}W*6lcb}xn%#BH8& zcXPGzZaq+CFqDq3B!CZq!SuMe?|qRJikXAQi+=evWe2{NhiqTBbvSEkt23pP?0k)Y z!RF<8SiHtbAvQoOM!PZt0(z7=^no(EpObw$qmm*`GHSwdH2VYHv;5uVUq2q3? zPSDCj-b|muF-LBdmIV;Ka!Y4tiuvKm zcH`zz38f)vvtC`%v@G-1*fqM`$HanIk1M))b{^+88kyjvcXk^bkrov4w?CxkXu)Zr z{}GKK`xM?<(RpAe#HnHk_0RWuX;A}mY(g;N!=%%K0!s4+$Qt;W7V39-y;X* z)p6nIY7uKK5erRs_d1lO3!^X7qpB2+`)$y9FGJ+OH8mY;Y6sZjm^y8ZypjO`0j{R+4gP}uwg&hS M3dx07g%9HY3$CUqcK`qY diff --git a/OsmAnd/res/drawable-hdpi/ic_action_next_turn.png b/OsmAnd/res/drawable-hdpi/ic_action_next_turn.png index e503119f9d5893b9b468f5795ca7d3678b42e34a..d6cdde00042e73828e0d8af3fc05ab7baa8f83ba 100644 GIT binary patch literal 1257 zcmaJ>U2GIp6rOEKA!uu(5e2DU2aPsyes^YeXXy5CXSZx%OIbFsibU?r-0hC-{5Uh~ zZW|-5+nClM`T(XHqXc6@f+6wIU}6Ysf{8#ieIR{NdGm=7B9cg~cecBghlWXJ?mhRO z@0{=a&BEB|NaxlaTM2^b%zzIskeSYeFV`yXXXn*A-hk}9gBvc4qdfej3$V_fvOAj2^0Vgjhl9Yymj#h5|~DU zJS=9}teZq7bI-Jg4o;8e_2~&+Hpqc~&{tKk0Sg5XRIN$dSE>oJVOPQX@R%V%LnW9< zkZYt0*)foGJOo5qqI8xMKuo4NQHsg2R{)P?hK(~kOR=&dMirI^&4DwPUdiPDZY&Tz6UGc3>WJcTtVf65MEm9qU^Eek60brZP zFwWh>9fgXRjk4b}aZ%u;>gZ()*+E84kobl+OhXYw!_YKIqIgLXD47*xN|p_tk`RYP zT@z4IGg@{w!bgXBE*?(`YCO(!TuP8rLQIuYT#AiH*+d91Aq^te6{c zfMQJ2B$lVdm>#7BD2SA-MR_X9N*s%HR^wrmY~qav^0(Hf_yot{w&*BO*G0(dkkU{L zQXGc_O5-J-(l}&rf}wLdgd~G0GGXgH&`PZ%+@IlgeK4@FK3d4e^W@>d=|3u6!$bE^ zMjgsmSG4=9s{@yhwVn8?Ye#v>^}C<=@ah|z>hIKg=LX;Zt^H;J^rt`XI#Vmn!{1}w zF@k&K`NXN$u5{Gl;P;Qt-)g^oef8d@1K`lv)3vtQdv}ljdT9ilyo_jh;j``YyJxFC z-RD34^uoIbqMhY`UwUq5M4Ngu{pyx&dk6n4lHErL?y)b_qnqnLFYjAEv+4fRSGoN& zH)aOui<|3*>MO|)YG=QlI}wQ__RcJRbgBS;96JBYPGMmidaC!uzuLhkBR7w<-Cmge z=Jn$QxBKxgdz`yp*J?{o@?F6leR-%6(Yac>N4U`=tek$fymYR1B|=0xi0`gHE8 R&NJc9CzBdgFAN`h??2%-p{)P_ literal 912 zcmV;B18@9^P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02y>eSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+~*iit?M@$m`<>S~!ymy(d5E-5Yt#u5_J)5WDE zr*m*}9s|Vy$O9let3&KR2m1he!pz26h?R{kU6hCST8J0#kD?&n|MPpr{x9wmgF6!D zSP;E=g4qAJ7Zg$CX10s{W2d(#WaQ;Uq-7-5xtnqS-!NJH|Bu^BSRIV)czo=cz?k6X z=9s|C&qw<_!OO>QsiVO6e%As?iX4sZp}Gvg|D0T0%{0vueEj^D?hZWfA0LsYs^g!Y zR`_pa%=LtWgF}aA9soL?Usr+W!@J9lFG>~oAL+{f-%*^ZddUimUp?{#zUKJY#2NsngKajsQt zaaI<#Mp!ZW;w;edhFmW>Ik+@w>Ufah!otFn4=t6#n(oVz`2Wkv%4`xA6=f&n5JpBO za7_#jd3re>21#tAziHiHgo3XH_h6l=01pfmaqfCki21G3r6I1u&QwkU!a5v+9=Hufk zFd&X1#Zp`zur%VhNQyZFrWU6M3`adcpGX;v0s4e9Zd-u0C)QHPa;W5iQ4fqJAqqoa zGzn1{fD~&V1~GuWF*jt2QBY01VUFbgLu;f_u#OtrkZH_WGBPk^pkrX#45c`Ijv6o; m0;3@?8UmvsFd716h5!JQkPWV|;lZQ;00002ksk`k- zL_s}xvQRvE5pN0}74fPFA}WY_P;Y{Y7d?tjw!5{5(m*ovUf%cK_x`Srj~yH6-_x%s z%0TV7*O2E>_HNrEzh9K)WqIrt)d_K$Pl^^!m@-Vc&p<82Q>?)-U6^~$N{Z5VC1_5F ziTVkb@Gyrnn_N4LC0bERN7^waGfV)VO$AX|{rUK*3IbYI&suf89#`0OaC|Xgrx(YX zWO0T#R6TMSl-jOz5Hf*5JDiPDw_R2{eqDLb)S3!9CSs}p!8)ylQazw1DYCBybx>>0r-;$5N66u?TnsGLP8j^P;RurYk9galO9kI7+*Pk|opH zIM$4uu7zQiSI0UP4fdbLy4GoPA!b^GrF=divLBO!J+Q3Z#(^?J$;LgI1hOf3*5hP8 zWRa+OWmW#k(SW+9MXB%GHbk~K0kttVzE;6ibZ4? zRnw`O1<$D(RlS(kN378vwicxVM}+la2QqdSTi6imRuYB3HR(c?7(@NGJOM;7xjwU<=ojSY0IvlW7uzg!c&?=BTG_h$x$Il~}*KI>* zME4QSt6e-@Q@@otl^U5x+@s@SLM)63hCVA`Xc)|dKC%(?4Mq)<5`$o@YLcRsjn0}; z>Z#;>X4lolkizO}u}JPyA{WQ}pXz&7vHzDIwT?u8#;U47l+ zrCmcyKfX2(-rjjbhk=B cUB0RGDd+ZX9sBlv^i8(bwd$C6f8@gDf6p#j)c^nh literal 387 zcmV-}0et?6P)NklyM7((tzu+$fJ&1@0>lAX3VsW=|vB4>n(q^*R znb{<5T_y6vMV^0!1b*!x9iRh&3b2F%1q|*^2ZALG3_u6+1Wb~oiMG0Lzd7eFfnvYy zZsGuvA7Zo_&W0cLit8LCHs2;;MPPwM`SX`0;K~cvMPeo0fks5P&!~D ht0E{JP>5v$eF6h5gfV zV@o$9S7SE|7Yhp`Lqk^+OIH(f7fV+|R|5-U11D3r$#qOJ3Q$GnI2G+;N>NEPH8)E# zGceLMHBUCyHAyrv)wN7AHqtdVFf%krO*Tj}N;IDA#H^)~n4D~yXq23&o0MvvsB37L zYNDHDWM-tBWSE*_Xp)j_n4Fk6c>=Rjz8$021E61nJzX3_DsH{Ga*&fjQNTHH^Nsq` zn?*a=16|_!iaix3&tH{g{xW;I=YpBP9_)L)(da|RsW9!+jPE06I#?_*k};~5Iix7F n$*8fwBh@11+k4hutP%{WqTI1sM?c>O8qeVA>gTe~DWM4f(}Z!p delta 598 zcmX@eF`rAZGr-TCmrII^fq{Y7)59eQNE?7K2OE$KXZqQ`QSmQhLYhHhl4**$rLI|` zp@FVtqDiW*MWTg)ZlXc5S+Z%OskxMv>iKmOL5>P}hB{Rj! z(ZI#k+1$d_)WzAr(9qSy!raNl*~!V=z{tYb#o5SwavhV50#uO;PDQ(zQdH8ClaiA` zR;Q#HB_awxXaE98h=xVZW8>7)i`4e_*puKRY? zbDa-=V#$|K%&Kc!m6yL(@yUOkC5$EwYzArG1qDrCRN|MlA7RyW5qdnwO0=R_-gaM| zhtAj1DUVkx7W$-24tbG&UiG8+%_&E$db1dK4LCZB6II;orSE&zu&=dH`L=1m9Jc`IO2VeoYI Kb6Mw<&;$UWanG{= diff --git a/OsmAnd/res/drawable-hdpi/ic_motorcycle.png b/OsmAnd/res/drawable-hdpi/ic_motorcycle.png index 92f0c6f545799578ce25185865ee8b057d56a7f1..81daa2e032db0e521a643a69a732e84744d248ac 100644 GIT binary patch literal 1878 zcmbVNYfuwc6pkVYQL8+}LaDAngow#zH!OKbkU&5p1ObspXJlNG4OvLCF!@Iyz9_((sG{N_ddr$>eH6Ng7c-MiVQDGz^ex&~z*w zLlxQUf53uhG`lQ3A(>2;MGNJGhK<@VY?DSuv1zoRVkV!}x&|oAAm^5mwL1+>&#_bBJwQU<@ z0OJrcQ^a@^RI)4<2qW|ufUpBuat;&#@C0lK3FHZQO97bDK@J~;IV_Gqh;W4*7?^k% zlsCOXDU6pyO!%TS5kp0iIw1%ejYhVS%O>>cAS4h7Kn@JTFpEO44B1)|HL3kAR|ei~2C;$Z84-f|k zLL)dFF)sq)OL$ypk}K63NK`AwCVk_S?+GsNyPXx2?I=*n+hM}A)CB3NQQ6-K-?2@g zR3c6={W?^=HZno%*0~m0+XZ{q6-HlyTm6dikM`CTtb9;kn6K*#KAOX<+Z{z;@04?| zr4`ucS9JEz&2@fG@gvOUp@j!3zfWwP*;_n1wt&xzxjE3*e7d6ES zt|2|Q0=q3+ak0CmL0RB|MpQY!5gV7$zl>gio^JQ)nXR*%Rxi0 zEBJ9rpT)j>ekN^(B`8Nf8pk)&wRtNBD;s8>boFxRpBuj3)pEoxcV`q(%2yuj_d7`+ z%fEK1a7k2q_OPYv`a^z;1(ZA*h(0$mdyYM8o!ABH*y|MJ;98M-NV+&W)?o{*8sy!b z>MP##Y17nsmZEaeX>f+2s~CC0o{O6bZ{!tw`Rox6FHK1ta`+lS5_g)348H%42gRB?@Sky~^?7{^MX5@8Z4Gxg(sc z&8>-J8d|`T3%`V<^g;d&q0Ez&;c-cumJdANrFGvv8Z%t&>ESRtgzHy!|AsaHn-4ra zVxW%X=--8lI&S%??e7}#gtDaO-^w=eJj2_z=VV}>&}&~cv&cX2FZ*fN2&2mF#MT#w z>rNyrwRVg&-C2cs9p7;^EdvO>=-Z!~$8eYIafln}9ez+*p>;0qSk;-uY?!iaalh2n z-^;GWDYfhHpzk4bQF(1IFf{G)Jms_Sny1Ck$G6T3Q!FW!rI)SuZ(z^*GUlAv@}lIs zm(G<{j7DwQjF;!>Q`s>U$4)J%wLCKX5#ZN%l4fMy0Y@vt;@&O6yv=?%I?vFjX@RZacSP z^XMp3ITonu%(MUMiMSM|YsYGYHii; literal 2736 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 diff --git a/OsmAnd/res/drawable-hdpi/ic_poi_radius_dark.png b/OsmAnd/res/drawable-hdpi/ic_poi_radius_dark.png index a3ec26e346c64a8d6de79bdde1d3241a73119be3..dca6ce962dfb2bc625bc355f9a4c8eed7b7800b2 100644 GIT binary patch delta 961 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 literal 2903 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 TF!cFfVFnoLn(0()IY<2my53*x diff --git a/OsmAnd/res/drawable-hdpi/ic_sort_waypoint_dark.png b/OsmAnd/res/drawable-hdpi/ic_sort_waypoint_dark.png index 7b1dfe772e20a82a6798d0806bfa69242cda4895..053954eef6392e51173aae86e81c20a68af444c1 100644 GIT binary patch delta 524 zcmbQwJ)cvtGr-TCmrII^fq{Y7)59eQNUMM_2OE%l$S`BZL`4n8mW^Il7!yoPQ&N(W z%*=F+%*;%5Ee%X8buBGZjC9RX4O2~%lT1?6l2ViuDsl^aeXU&blS^|`^GZBjY?Xi_ zdMTMHR>qEIMy5_KCN35hMuvv2CYG)y<}Q}5hOPz{#s*HNZjDSr zkOoWRtxm`|$o!ir`$Sr*1G zC902CG_QEL;G&D|D}^LR;kj=fGCsQMaK<}8Rih=N$8qC^U-m3(+CCMoI)oC5ZX!lfQD_&vJJ;`GHN zL^d$cO>>@iiphCZvr{X0|2^)!#i%LaF6&av{#RXjcE44IgRIFdIk2PJ);2RR@i06+ XxcA@2rPgUc*E4v!`njxgN@xNAW{|DN delta 769 zcmbQwIiFjxGr-TCmrII^fq{Y7)59eQNE?7K2OE$KXZqPbQBi}jY@^o|#)Q;VQ!{fD z0~1|C3rlm|G*c6ET?+#f6Wt_pADxuKz}iKU^LtD^x>)X2=z(bU;xavhV50#uPHPDQ(zQc{wD zmYb%SCF+``7^LVL8JZaDS{hm!=$crhn5P(~8k(3SS|}+LmjtDzS*2ic2{AsIJb~G% zUPZs~A_D{Ceoq(2kcwMxW}Wsr>>$!6e3n^5W5tdSxqBKO2xnZ)TFcROK9I#c=wr|- z{|8RfPcANbxHj~lUTNa-{|`i*W~e+fN(nmG$R9OB<@s#Cv~xULTLr>qCZEx&+`zz{ z!gKtyO>pt*2H}Keg3hzXz&ag?bmUYAn>h|6P7& zjrYZA_xh{q9g-3bdHFp4@9d}YTJa=*^Rnx@7ufx`#NAl;de$x>?xO|LXOr?IZJxz= z{qXKmy~||s?3wA^`CeVpddrhpvWi|_7c9B&yY@F@f%-#PNp7HbH#lfDhJIMLa*D#e z16_WMw{H4mzFCqPdHS;em+*q%&UweuzdTu{npyM9?)ze|&bVrWyPQT6WKBF6)n zmK|H$a-C5up)pWAfsfOy_06ovlpP6X)GMr<5?gQsZ)KY438O|DAc$CUejJ kpLKvqC*a)=(FBGE9Bb}fJ{q_Mn5r2(UHx3vIVCg!0ErGF_5c6? diff --git a/OsmAnd/res/drawable-hdpi/ic_tree_list_dark.png b/OsmAnd/res/drawable-hdpi/ic_tree_list_dark.png index 36621a7341e3024f601fe3fa349a5a345aeba51c..945c9fa5794862364ee975fbc0854d4c2e4492cc 100644 GIT binary patch delta 374 zcmZqXI>@2e8Q|y6%O%Cdz`(%k>ERLtq*XwegAGVNWSB8yqvBu21QXMgl%ymxGhHJy zGZS4)0~1SKOUo1^U9(ifRMX@nlhm}N6eWd<+yY-;E0_G_(%jU%5>FRfC7_62N@j|c zv7?!hsgsL^i-m=ep`ojZrK^d#i>0fftAT~Ffs?7*RKil8|fMwm>C+RCL1IfB^pn5V%AbgOingUG)hj?O-eOS)HO6r zHPKBnGBeUmGE7Y|G)YM|OioOkJb~FMzkv1JW}sh#JzX3_DsH{GYRJbRAm9?H{jUD$ z)t4C^6ZXWfsypMSX0&;ai*CPT#|6FIPj#EC6gLS^Y?W8qQt7N6^tQfRXG_n7t=qpv nJ!@ODck6W{rxv!@21W)u5%$QpNvuLZ;~6|%{an^LB{Ts5?&fk~ delta 570 zcmX@e(afdT8Q|y6%O%Cdz`(%k>ERLtqzyorgAGWAGyQDesQ8yLAQr9fe z&_LHR(Ii#ZBGJM?H_;&3EZH>C)ZEg-P)VU8x4_re$|XO!G&eP`#M8xA2`HkMl9^)V zXyD@NY;I{}>f&r*Xy|HUVeaJO?Brx_U}RzJ;%sC-xsFLj0jkIlr=ndRKcjBpH~QCnp;jnopj<>{Ne!vZFKu1EZ*?i(^Q|tv9oxxegf!xC*}%Vv#R# zyu~l?{ee+yhqRzp#`XvOKW<EI%8bw z6aQvv9Pqo+x94YsJwI!~t>BEu{K1Bcf0aF&u;bcOh7(3!3``~r36I#Nmiv6Lagsdy zw`Qg8uSK=WK^(DP*Ilr-$)D(yt{YfKzf6do*W$;QQ+v;v~(I4Blnc3wNPJ5yF%c6n^*Qp(bFV`|cQT$TZLW}F$^ zg;cGsX(X+h)EbRdf)5_C*cf9|#iF2uger|8{XyG=k`jZ}Mw%Fj&*)uXu|JwlGIQ^_ z_k8Dk=QX`ejdd>Py-ox{T;cjqGhB-@Z@vS57n1(p;ZkhZ#O$cvY9~b#AOS^}02)q+ zanKAzrTeLAP>CR$UQ}CRb}X_>koAOH%;>mN2?L@Lq_Qeyh;j$8Q3=FV&5tdA@fC)u ziXYp@M#zW}1Z`@4j|rkZjV*Fdhs-Nj)njO7N`M9uz!uR|qEoYklpkBQE5Lo`n846g z6}!Wat&xgFn$Vzb0+e-gxJ*(W)XTdmmhtw;MUf zS>G!3y^f`Bixq+<5N+LT(e=)37c{l$wr;iQ1{w^mRvq23Pt_DXX_aTnv=(&;nCjC& zsWtTkx|(M}y#)u6^>PwN(m3mt8Qdd!Se%y_8fQq3B7saww8&uVc;%-2t@SB9fpHjF zI)W(6tVqiuE&;EIQxx#v63x-LL;;2JC^99BB1S-pM5c9aYNhNE?9a@0V=$nwF4wa=LZ%lw&tEGxc{Be&$_l$3=Z?E0ysvAI{w#E_b=|`+iyHLJ*yWi zUs)J(I6oaPm_tq;aP&=V^KC9XIvp(W%{g|5S5nGH!=-t@eds_3$Mf$?3$X{frfNre zFE0K-6@6TON6w9ypu*y7q+WR;EOO-6gBs`eZUT%NP4 zf+M*r69cE8yz4?+gCoAnQGC^9%v>scw2*xEk>U?7N3DGQ`NGB2{Gm_wMrEy{_$>4J zb@I*F(sR+_J>NwhN_)%p7NmRMACyXtA8q*O-16w+Y%)+k`pR2u!_VJ358KOyzW2(X zX}@y-|B37-{ytmzW8cnpdw(IWOo%z@O)G~_9T~iscc%Y|@&0r3e#Skv`A^qN&M%28 lJ^#+1*zeeW#BYOU@E?e#+erWb literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_next_turn.png b/OsmAnd/res/drawable-mdpi/ic_action_next_turn.png new file mode 100644 index 0000000000000000000000000000000000000000..ccbfa5ee20ff7646a2df2b5f0705fc6a78cb8bde GIT binary patch literal 1174 zcmaJ>PiP!f7@s7jl*EAAQlg?hCRkhW&AfT@XZHi7{y3&P}7C!)?0OM%T6y`UiedFvYycy2+w zpjS~fDzlb1yB@QJ^|`vUzT^;BoO%mPc1&)-XDJ08e>q6ZPC@M2HTga}mPOE2NtX&@ zk5r>N56WT8fG!!(L5c=)L{fAkM{;ih%w-wnWsD#qrmmU@gM&xp-eR|D)~uNWUtB7P ztu&2HS#G!6Qd^b6cu`geAu_@;#*k~kWGzT(2L{PR--5*wC-$P$3j>f@q;|NP7DUdp z7lI#EtA~bzlJNRUP#AufgnQ<(198f)5a z-_B8ZTrMF}BFM_;v7$_CgcQrAVvdkJQB`7~KDH7hDGeOf_w8}tJ#2pFsaUfdGn$5R zJq(xoT`=DY(=cg;5h$0tRR?D-c!3+Xle1ZwdQn>}_O38@CJuej&9mtp!GY>I!!{6x zdd^XyMl~H0Tg6aChJu)bY)n=00PjALzh0m66COv@r(;sb(J6K)v{{ZqMPVAWv4Nqj zFjvuBM{y_>WlmAfTIY#Y>L2m`%(jPv!G*)oVgaA0m=DgSzjk){(A}t5#d_yA```Wj zsUbLUV(7!$H--Tk+q$^&?WXui>Dj@5HX7rfO`bh=O;~yPx%UR|zqYU3eg*t|`j^ei z;PIo+(XX=~4TC%T&(pn2p!vq`;Cb+PtNFueaOD~M)$93>hj+evuv0wo>Al^?PhSbj zgrpw77!BNg^!-^}KgQrS2m$j`{ dF!1)qfbb(&yZXC-wVeGaD${e;7p2Ra{{h_(d!PUS literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_plus_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_plus_dark.png index 6e819b68cbcface560fb3dfc506c0b6f6ea3daec..532671151adcdd1dfbf78edbfea61a58579c721d 100644 GIT binary patch literal 1056 zcmaJ=y>HV%6gMhGsHhTSVX|BXkhs`Bf90&ERT8%}Qd3GAse!5I^QAGVeXe~WX~zno zA|Z9~ldCMHvQ@AF(R5RGP(inB z2RZj;C}dSDs!#(OaxKHvpgejM5iJecZo^v|#S&6U>2RL7s@m`O3w@)&(k)d-2&o!W zAq2t#WVx?((e;OBBXU*M&stua4UP?qi+OuP@sNLm(aznw!eVB%#DR|psq!-bc*SwM< z{uF{Ra7`-+eBZVKv~3e0%|rm900Nup)FQq~+kPICt}mJhm8+Gq zgHRC}2C}s=wiag`$Ape!ha&a}Yg~$Tt0~2trA@}R$5XJ@VVq?hmdMrWu

OjW7;a zKf9N==`?GPrr|RhETt@xhjn(t3pilQv3*;Ez;cKIOl(>J`33}rX6qUynh&v|jPSv^ z`kl_H(1<*eF&!5ZVqr)y@Tr4=u2U2E(1yU*X`q_{(Fw+iDk!S?=$sp+u}aKmemz?Z zA)Kuijm18tVsSRfO-C#pta;_;;Jg3#tu3y4?<$-7{{VRLOgaDn literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6`n4RArbD$DG~_>EDn4#?y*WR zVR3VAcq8!R|Ns432HdY5Hh&a#b31nXNlK=djDdK@LdGkXxEe z;_zh!b6YxxLvS_gg>sn;yATJV-;62t4wKnCO9f8JvJ^93U~F_~&N{&vw_u*w0_JOv zFI%g~FlZI9>2VdX${S?4oo>7+Ao1Z;M#Ac3BW^XGTo!JntjLzra{}3W+74uJFfd%m W3{&)&nN$aKGlQqApUXO@geCwN6-&JU diff --git a/OsmAnd/res/drawable-mdpi/ic_flat_list_dark.png b/OsmAnd/res/drawable-mdpi/ic_flat_list_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..28055acaa9d470dbaebe3f3496b9220bfa7f689c GIT binary patch literal 1057 zcmaJ=&1=*^6i+FBQ0QGfNJtM>aPs}J6B^s?rnQT1E!&0e(aB`C8@9>BWa_3pNfAWQ zKSJ=J2mJ>;c=q6-9tEMGc=hT*sgvDJ+e2v}GxKKN@4esqda<#7Z+7O!j35ZJ%{9Nx z_iN>U^)g?NhTb2(U1uv@wn=+zh%zG7LmCjV8KZ5|CMeu{{Fy8W!t}GK(`DV(0~ga+ zMx~Bi#3@G$!op&aB0L~W49Iqrc+&5WpCmB~J!#8osjaj@`qA2cMmG1?J9vM9VJI!$ z6&DJZ8;A)*ViE5oxm$SB$ga!J<+UP-BNaCAq%o;(YeQ_%jEI(O1FUMM=s;PsYzI1b zM4iiuT2pitsL-_xSJlPICvk6C*mK+d>ckh9JgLuE>MF``IFyHmOtWo8gAgjJuIM`8 z8X(_G7%D)L&s7$DlH)8&Sws`Dw1@(_%RGrQ9fuI7t=5U*B%dUTr%WkOs%WyR#Bmwd zNIPe3a!TV|?Yy&>5~WRYx|?BMkKSAb=DEArQK`t;xDT_47X|J36z|3)VNKtY_=_Ay zp=(-U7zDNrblWxoR80sV40T`=jaWD^NiPU1JLlo`hT-^zVf(e3u4yYKg!RU9-GQ(M z4FlS0g>5D|LkT98?}+=JV66+WZX+Xz(X2!1PSph)eadLwr>WRzjH)iqZ$(K+hxzTY zOyj71l0{EQxSG*e9Oc=K&f$P8#|~^&2bO~kU?S53FfeprsJ5mOtOhzVqzOJelfQAF z@*5sUTG4S4#um~s0s(Ol&@^I#K(}=eXe89k5NjAAN#PWgvUSe1Qgy}qvpk**1{Y37 zizIxWGCnx}j=tRDLuWModZ+jn{5?KioCZ@r-d=jsU3%Ag+5e?}{eEz`cJtNG)8+MG bYU$~ekY3q3oPU1*eL1wvm39Ba@}q+ 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 Ju(_{2p|9e diff --git a/OsmAnd/res/drawable-mdpi/ic_poi_radius_dark.png b/OsmAnd/res/drawable-mdpi/ic_poi_radius_dark.png index 571f8b2dc6cd04f6b57526872ef90085edbe90fe..5d11719e504422116418844f2206aece9876b179 100644 GIT binary patch delta 696 zcmX@b{g!KjCu7S-ud9slrYR{&NoHocMrLLvx|Rkemb#XfDMq?xsfMYh$w?-uX-O$c z3Kh8pzP?s2`N^fZsd*)yF1AWQ5xtbm6e}ZVV{;c{V@DSY3nN2AR})K1M`tHTb4yDL zOJie8GlR)>Ofm{kMV2@f?P5x)Pc$_*OENPs(ls?tHr6#sG%?k+OfojoH8wCaG)PT0 zNHR(^R#GS~2}(_~NiE z6Wt^uGb7z3!_*W*layq`6l;D5#b%N81*0vi`+~*J7n7}c0ZV-pc zy8CMP)l%lh`aPPz4?68Db2*=Y&YjT&&$b^FCCvLvcNSp)*{w<#k{tJ z@a6A?D*K(+wJC0sXKMYq%K1ju*NN>)iC$Lj#3@yFKw?ir zuH*d2arrZExxHqUdOL^xqiNLi-eon1-+kEaesn#*b!N=+J$qs&u&ai7_geDzy$)!2 z!p-lOdh`1MlXILFZ0rf$p9FV2oP3i@&NTDO`~RUe90m+KepM`B5A6NM00f?{elF{r G5}E+@UJ&R2 delta 777 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 diff --git a/OsmAnd/res/drawable-mdpi/ic_sort_waypoint_dark.png b/OsmAnd/res/drawable-mdpi/ic_sort_waypoint_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..eaa72df175c021bf10967a1bd0a9d0454bec5ed5 GIT binary patch literal 1123 zcmaJ=O=#Rk6qaL>#-Ry;LP!gNK|Z9Vo|QEE+YwgX^~z}$vhK23h{?&L(by~7(#X;{ zEBjIs0--(T7HFY|9&+j-hf>-@(;hOFZves>4{3wgXN7M8?Sz9I%BXG$aDAp@<1tgY&A}O_1TX1V7Bz6gMPem!}w)S3#0CSu)J4@fPw zJD|yP2JD&xscu-n#WllrTWa<3@A7;bL6JrimSWjBTZbASq?z*s+W~!s0h#y=Kmc;CYYpjqwz8 z`dsj$&oj_$4!aKCzZRzv9~2){Z92$0V0nClMVE4(fMK1z_y`WfcAe1C5wu-uLW@{7 z#G#3xsXKsv~^#TKx{@RBB`%*_e(;D76Wq1cuBd&@h+a`KZ2p?(N^}yElJ$VZxc^$;VGS-(5Vr|4V1$fim^Zv0vBj-7GKM{oA{L{)>D6 zURU=1+nCuazRv3qoEz+J25&vMz836#_WYaH(_V1*`2H08vcZ4uZ~AK!PZaP_ncDmK UtMv~TzOUB4wXhg`JHLGEC3LWAl>h($ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_tree_list_dark.png b/OsmAnd/res/drawable-mdpi/ic_tree_list_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2229f1f961fa26c7a51b4ea0b22014dba08de780 GIT binary patch literal 1060 zcmaJ=y>HV%6nBOAP^C&Nh|B2#%k>|_LU?Z z3kwSfv9ZFy)QOFO8Nom$CRmX816Uc5!Z}S!hpLwByZ8Kl@BQA_v-Q>Gnd!M{Ns?yj zD{fPqv)Oy)lKB4YmH&w22CudG2J7%1PN-DznMdV%h_`8zVt?@H6D>*7g{MKQ&D)Lp z4q;&)XEynM7z?x{l@|IjCOeeN9^DS2vhw@GM@0_&va)G5v_@Q|-C$)up&R?FEwaBu zkgqJv%cZ^}9E6l(xgYLEsnahjBfpNgXKGcEM<#rytQ?bSH`e7UOQ>w-EkHEgkZqLL zP0L31T^R~l)rue=B}%6Dajfcj zO%1~=uaR}ioAf`8Gp*CsAf{@Qrfe@Eq92{y1T1QIexS@yuyNLsKr{vKx{U0FG~#u) ztcX8(KkyyH^nK5>EC4Ob07x?sK*)!{qB=E+XV8x4PyC#PhgEygF2b5yEJ9tc83h%Wj^|WpL>}>kj)Ms?F(epx)W$&9sR2A_LE!1s*A1WO1Y<=N6xD2WPL0w;CFV1` zo-BqCPF9OXVxJPRIM?UCHpJ3db+^*$fA{_lhYJ_L)US6J-#)wte#~C}a&WYA^Yg** s{qrZoH!n-CUoGbb#;q4ia7wzmCCxurJNkAlcbM&My|(HeE^ZzC1J1uqZ2$lO literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_max_speed.png b/OsmAnd/res/drawable-xhdpi/ic_action_max_speed.png new file mode 100644 index 0000000000000000000000000000000000000000..1f6674a7630267b513519d7ddc02bea5a3c26d17 GIT binary patch literal 1798 zcmaJ?c~BE)6kkw@2O<`=Y6Z7J9-(|J4Xb6f=aM=mc0vOl;awwaU`}k-h7p9C#ZiZNg z>g;M@re?SuAkCeePP#3m+{jIs0>`@)tO6@w2-s!KvpE$mCAUkjf?WrW1zfmGgs~{O z-J~*gb6_>?0I--ZK}b}H!%{h4D3(a&(l{7n_X1QVz)%F0E5srNiorb(m$l|FniP6X zQjaZmr{tO$#;y>}5{R?d#t<&V=8O$$&;TdtpzI7q z+u(pk!ax@=N-oQ^+Xbs#r+cT^=IjX+8!~~5unUBIRA99R{OXc+GJ5bIjrU4B(~Ipu zpa)L6z(KP4FvSMJZ0tU4C?LqPQKUF1HYr4&h9(QFz{Y4bN-lfDH&R9gE;bqs28jg0 zBoZ8vqqrQA%Z(T!0YV@q4LC3vj6pr`!%J~gm8epQH8L446ei*-Od`@ulgmUZOs!UH z&>&W8b25aD1VP&rYr6-Fe-NusI{?AZj&z#N3s%7#GtJOWGi`^}>aMKA<1;9mkuGvh z2&AdoYYlKvg}|8PpsjFMoE6l2I1pl~#2`U2L@Xsm2u|Q)L~amahzOMkQ9z;wj1X~q z@W%heue(m!6V?xVkdA^NNil(u1Y!VE0uc%Uju zctt8OX2RX_Qe{|qnu)V;qJXBkGBDvRCC`oh~w+;hdHJG^yAw$Cd`aNXgBw}O$mJAN0HE=Et8 z@D-!$lsATM%-S;8^dNNqxQ876fu|PlKB~nN-O%UHsY6?##_0RD_4LtId-BXrYqKuE z@qPR!W~~X)p%DvRtr_h;p3PjI*-6f5|0la&)`2>>P4cqVF6i*6fcn(Nvn{2T?`qm6 zU(IOZ@n1(AyZd6)>G-!C?Us~LbE_sT{O0W4>hqjMm$iMTS0Fyir0T|wlEP|5LG;mw zOQH@X%sq@>J^Xb?r6fO6I)1JzfjEc75sp07AF}L_4#KC6rrtK<>Qxic?cAZK?<2i~g1`&fPhdSom;C%7W;+`NX-n71P&7?0>w$eqRzr zbW{!Id7Bs3Zy396ZC3Bw&Xc)qRcW63JAa>P`=om4evQw=UoZG=_Q0eM}o=7%xyshd^Y*grUohVy;Lq z9}vtmSv_SXF+MU_Psi>1WhB6Pr&$lSI<`0UQVbr>$&&8CpqsrQ;m(Et{&qDuhr zN5wwS0Yqi!>90V&#ZoY)218~j@F*|qQM;J2v8SRjh_+bj_oZT@+z(7d0)49HMsJ+? z97R;cjdn8uA`tU|h}tr2fX?C8pgi0!a|*i8gVd*Z=pYJA5lKY{v^bw~qglT^e9s)? zD3UcX``zdosZgLD@#zLY7(0u}1W6-K&Q3C{lXLDxD7eQ77fulv!SRfPCn#k7LSZyR z>E%0w=Ji-`=SCx@8RKz0nM~S~4!dsj;Uvd#I6>hQg+U7}KBSpq3e)1%IS&Ge%Z3^= zRb4|e9z{t{m~Ip@U6T-v1p*t6wfK6XV9M~67{f_Bfk&emU0Lh6*#Z8iv8i=DI1~eT z2Z-wlLx%O}tW*z2U|U{L9YeZMw8q-gX#A?52W+HJKI%TH~kHbs;6T0Bet5s1#xisqva=EU++y`Ju&_hGdJIOLVo|~ z??+#-?n3gmTPfwv~_5iwh@jRCGr2C&N{X<%h-|PyPCr zJve%8X8NhAx7*UB^_8$^aniIsba81KoqTWhR^h`9_cd=@uAA6$yegrTo&INHg+Frg z%D?ApXJ4Evdt!CqK-$w2uKg{%=R#@4Cxvr6u9y7K>H^0W%U{2YT{yeFbhgJhwe#HJ zt9667hsN!7^Y}B*zE$L&@$5(*m+oAey8rZRN1m&B1Zr$)$lscgd-2bml@n!I;Umvi c-K?InjJNHtAGv+-`^+!S-_$BhHik$413L=W761SM literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_plus_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_plus_dark.png index fcfeee25ce23e509ab2667e75c1bce08b776b1ae..9c79c8e407e85b5859a875abbfeff1db67112210 100644 GIT binary patch literal 1110 zcmaJ=OK8+U7)~o{DLzgf?8Oi-3Z2d5xlP(t+oZLNZY|q|?#)gnv)#}p6O*aCEeKTv zQ4l-}>RrK$$13enFIGKi1@R;Zq6ZO_A~@Mc^-v6CUjP67|M$OcPEVaZ*gw!O2*SbQ zq+8}Y%>KT8e4Xw6b%Sq5*?5)B&>Cx?gb1TP^@vyu(L5;=#!> ztB+j%QLKv4yJBFjQlPI1txrt&~ z$w4^`v$$H?DJzq|Gf)-thmqHS; zqFa!-B0u7o9Bp7-s z(xeXF|0jR#KIJbwj<`$5Mi?7N#RzyLkAR{O9eAp#0#6~nqWf6E2uU)hC}*wnPb+nw zczE`Zr+T-i@bkwlBW>y7pN*cIV~r zDy;Y3eK>G0z5S_2_&NOXLv{Q2v+@0{X>BcAU-mrOJo4m+cU?HNes%Ev^02ZaJoDhn hocX#(5LP!wdJhQizwfWDKd;`(A@6}YCq%!kv&;C|3N$t_SdGkKM{&{)v zDwRKrTW-fIF;q1aF!3-x{zzXf^MRZ_wGCP zUHVv%=2woL>aGkD2M#PectVt6O)$GbW20>I#A=2a%lQ(xm~XQw^D`JIH#D$xonZXJ z(8f^AFj-->Ls066(mihvtvGf3Un3Fo*@L z5ZzFd?k&rhFsIx%oWU$$$;5EU(?8Q0UPPb!S$S8qL09GaXRTz*|4a1 TGLCrxBZI-y)z4*}Q$iB}jlHgx diff --git a/OsmAnd/res/drawable-xhdpi/ic_flat_list_dark.png b/OsmAnd/res/drawable-xhdpi/ic_flat_list_dark.png index bec1671b6181939abe3561020b3495ef871b7384..0a3f807e16742ead2d9dbdfc8023363b553ed7cc 100644 GIT binary patch delta 393 zcmaFJeVIeCGr-TCmrII^fq{Y7)59eQNE?7K2OE$KXZqQ`QSmQhf{AHLN>Y-UnXZwU znTf8Yfr+KArDckdu34&Ks%dhPNorbBijqP_Zh^0_l}mndX>Mv>iKmOL5>P}hB{Rj! z+}Op;$9$LCMTOF8YL&{CZ(Du>KYoR zn&>7OnHlLO8K$NfnxrHfCMPCNp1|x>e=&GcJ;GSkc_+-pSn-qhNqRX?D+5D7lIpSv zLfVE9CfkA|B1{Ypol|Exd949484lc2KESZLgS+(C4<}}zg$$mqelF{rm=c-*%>#C9 delta 794 zcmcc2@sL}wGr-TCmrII^fq{Y7)59eQNIQTq2OE%Fm05UiqvBu2gfxT1B-0dgOI@=> zLjzsQM3Yoqi$n_p-9&?Avt-jmQ*%oTLnVcZ+yY-;E0_G_(%jU%5>FRfC7_62N@j|c zrG>Mbn~9Twsf)9Lp`ojZlclALtDCWltC@?FqqDi?UZHEE=gYM zUN?Q-%wNl@jWTDc8M>Qw+AK0x2w#2G?czIU)r=Dva=tG(Z?)R}dl}xqx4`p7=&#c} z^(&mT+a~*$yy3pEa`Amd6L#M0Xi?@grdbz*`|hh(^>s(iwOV+j`|nkz`KCaq=D@MgVY66hlCeV+zYR) zu!`d7wf-b3v8&Z?tL~pe7Zy!en7S%-*4kry&aU$H6045$IZIdBZQ)hFcTL8uHo;@w zf-}Nx5$r%S9GEj0css<}&TX~Wz~yZ8%{U_^Kw^^9ixt}~3?w!gZCMo%Qg$G~bN~N? z7jhhoZ)K;xP%M+UbuHWBa=|0tvx(=~+fq_9dJT?Pfn5YKZ7Q4o)Cp@YE$E5;X4%W@ zRo|R+z;Mf)lIh)R+Ing^tqQ-q-fdzgd!grBlvFj(iH3A}sWlGbj29L>d9c;w+J)ts zOB}C3edxga$k>6w=^N)Zp2Gp&#UGj!898pM&oKYv{>+qJUqXw`Wbxwr>Mu?$)#o|c y?Pgvj7uh@QnZXC|V99+pXKyFm`KWw=VWRL%V;*^16?R~9XYh3Ob6Mw<&;$S-X)Ol; diff --git a/OsmAnd/res/drawable-xhdpi/ic_motorcycle.png b/OsmAnd/res/drawable-xhdpi/ic_motorcycle.png index c267eb04a71c1cec229cc1eb7f9ddca70eb540cf..9537bf8fcde35da086e576f86142cfd53426b6b5 100644 GIT binary patch literal 2232 zcmbVOdsGu=77vt{2q+4xsF)B1fi>hEk}Pk+%NmLh9tyIVWCju-nV1YDpwc3+0?K1s zP!O#YS;6Ivh*Sh*wW6Ft!$ZLbsIYp@N+=dA0tMUw!R{ZP{;_k;%>C{+zu&$0yN@}O z8Q||@Y`D!3gTWa4`EmkL>AQRz=%LTxiK{-Sut2=RkRUh;Q37%Z;|{_C2UG-X5;AS03;NJNQb`CKb# z1riAT9>yop3SOcNA_hVVI9@J9>k+kUjg02*j~y)o(P-FT$i-+;fH)2;jF&)C#E;{Q zN8dPrVvsGQP)GoU3KEzgL?=+mGzx(!a1;_8A(|tV1PFw50kCH0Q+x`;+neUeaOW@` znPjpTjYZ%P^xPDRv0!W3>nr|`cdzH)jLoVA>4gm-(=fQB?S{DR} zU<6i(U>VNSbEWDy+fcC-gp~@rbQB!B>! zLZE{*1_7W`00I~V2q7|yP6xHMySr&Vo3hDm25E0oHoBx$Zp?7Y+nTQ<$ygV_4HulYVVLLDp2$qc^o2Ap z?QxF1+y7`n6FOON)PHLIh2cj<&hMT7qKNuAu<$-;c;~4k%@?Pg>4wiU*u5%jK1eh5 zrss+`Wd>lA?(=xHo;|0eqbXzQf=SPb>ztDJj|CHxfpx{U#!qA~gmnNz3u$rEnAGi9 zIP;TfmgTd@^*MuiIQeG^GunWOhYrPwtUeq6fLH7d2doFcWC(wZ4S>3S;WNjXaABF=|Soyh*u87TFc*bagPd-0ij{_xhqw zfYt1#n>$9YROp3wkYzf^E8j+)Q~1=FFH*-%UA|k-r>d;UFR?e~qB zRRk`$^)k-)j+%S*yXA6qSjWt!gIbJoAge>iy#5|)Q+@eglWxJ^#_gO@hYbjeZD&#o z%#!E$_VI~(?j4FVXXe!&0Iv=(4Qv8mMR;U_gdv?CwOeuJ%*OL&P)3{%$>^{HL_OQssl)Gjs|V1eu`Bu)f_6hd~37joU3U4==k1@X$w)ASEJM# zSuhxGnR;O|Ta;txx=*sD(xkG(`joPDdzsN-u2#FzSYf}Rx5dwwdipj5myeX`x{|)u zi)cT?c*?h~o*HY?e{S(mNgmo>Qr(JFSGrwHYwm4)u}-s1FQsYQ{4ln(by2GQV7vXh zRLc^*eA8=4)w2Ls$X9FU54JfsPTE!dl>ZMbosrDUwlNCd@lU7DU2s6Hnw!u)IdCSj z*4jIzO>o>=6fwXZ7WUoFE$hgYc5W!|E3WduPIM1xp1rM)9c*A13(P7qe|;dzIA4~I z_4C|)rD^HHtF!g@xr;T&M+7m!@d*vW+J>n|Tgzu2TFsAq)^o5?k@NcX%sH2CCHdDl zp0a|XnSNv0)f|T(9~T(7eyw?YYCdo*x#O0PZ%+1QAtS^)^K6^jUctI(c)ux+v&ee* z`J(PGp4P4J8XNX8Klc`;lZxMdFF1bSS@ABlal%3(R^rszb+dYEtFA?7*I?M37gq8M zvAd(y_>ee5&@omv`f~Q8m z+Hf=vE48F;9f7_Xrd74dGtrt1&&NV7;)^94@(0)x2T27@#Ne7<|4R#2*rJ%G{m?x) z4|~;6uZ( literal 3673 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 diff --git a/OsmAnd/res/drawable-xhdpi/ic_poi_radius_dark.png b/OsmAnd/res/drawable-xhdpi/ic_poi_radius_dark.png index 83a85b1bfaf2edc296199814e3ec817f48834318..9ed8485a71f36041e0cc04c7a731a20d1d5691ba 100644 GIT binary patch delta 1183 zcmcaCaDi`vCu7S-ud9slrYR{&NoHocMrLLvx|Rkemb#XfDMq?xsfMYh$w?-uX-O$c z3Kh8pzP?s2`N^fZsd*)yF1AWQ5xtbm6f1LM7c(bAXG0eY3ll>_R})7gGh-JgOABL1 zBWGu47lX-lOfm{kMFuz(?P5x)Pc$_*OENPs(ls?tHr6#sG%?k+OfojoH8wCaG)PT0 zNHR(^R#GS~2}(_~NiE z6Wt^uGb7z3!_*W*layq`OQ|IvM>dn7D9Zq1gn{f8sn{)fjf0vb+y|M6H zF>|Tzl_!^GIV?_f7nMI!?`gop<{)puWVOPM->y+~1H-d}*&AdlQnq$5Phb&FIBPiF z^pY>z#)DyojLRG@a_YIh(oRhFzVXS}iv3*Z&AFlT#eJscs0*;4KUny7|NIAvKfgD#>x-1{6UFEySoisl+OZ(=VBA@br zM^4IX{&d_q;J>bEaZ_3Cm23W=Ot$GAo^<{NXIP!$m)n71bw24$hxOWexPCuL=J&XE zVA1{T)d%vIU0-@tHl=ibOKnkk+>{*`6vN^~?bhb@8?B#wOn|eqxW7SK z?yLFA-jE+RxF^**n|cCC2hc;rHZ;)iw#qbs4wYYn8;eE3W}r`Lyip1aYov)_NdSlr{6ltCaTo;LaVcGrpcWvy$hl z_XoZuj=LM{*PZfP;!$qr@kz&{>aV1A-KsCYn5V`4U$->%%a>oO)4%+ZTw8lqeL+y) z^Z%{fe9_`k%*KqDUhSH)V*N(9*iXJqYmVNHm{!6Z`zbVAUL$^U--TTPJLfNX_B^XL v<>f3>=kEPl*VnA&?z_hF?>pxo(FBHi#%T#k&AD?KfWXt$kJV+JQ$iB}=llx; delta 1431 zcma*idpr{e00;0b&m*Uyh`jkAmc5&4NW;eDt%S@r6vmj9Nw$eThCK3!JaU>+Np?eC zCmdTzAv1logl^ zM+Sq*R741vOd&(TXb3fw45y;d6e`?6FP=tsb;aPKDNI^OR2%_^HTd2fqh6$99C2tg z`V<_BM57#`PzMAW0!KL_(QqgPi9+Cz@VumbNA&(dkpDz2`>0d|1pXbMQQ%NA#R?38 zBjDg*1Ofs^Kq)Y|6%rN-BSQ`J7;&B>Lp41S}Z=j@Uv?>o}d`-atmr9+*lWW{Gi9NWgQ6*X3Oh0AZpI|63=7TJaKE&rt z*qp1pWaa}R^BNjeMta!Ow%Z{S=l^^?F*G4Dem23F>nq-BzcSaCIC8Yo+|{t}`G15HMZWq_oiCB1s*C zU)ZEWuK!Aded=0#-x*#fA1No-nN8KI&}EfZ{iQ@_Ym~~YP$qWDC#2>(Py3Bwn&@$zjYi-i+C0U}d+Q_Vs*`0*Z37;xBuQoZB!Se$UQ?;N z((K-puOGGFU#l>}mGzOIzR>pS3Y2-PED`4$Iq~X!%A5h5 z744ge@vDIk39^O59#GjABeF!0<=FD>AmwHa}S#g$V+%3b6r%OfAN%HE50YcpW> z5eu!aiZGM?df2=gaxvC;+u6%hg_o$}rvDCVJCt#;um-)jXd}l}&f2PedLrpoXttS{ zZExv<>(c zgVu2zr0ll7gg22o1k;R|5kx1Gj#2;)fsgpWgm7#9qbnXsC2U>M=cC5Va@xhfjr3L3 z(B8t@?$aaX{m*^}`8q#)d8(cs*9oby z_?XK-gY>UNZf&oZ(Quy0>G`>PZ#Z<7d*fO6dg%kQDWB^CrBVsr?Kw0Zx8bxnx!DX> zRBXW?kwQmRA^TNJKtq`9jYk10E5xGmsiBASuqc(zgw}QWRh!tmJKXg4!N<19w8p{5 zDH-nl?b9&58Hqq_R|mB4`l8F&>^;*W*V-wp2%4T>7(?}wzKx<=wC5<<>-!~VOdhs< zEp;VE`ghv3a)7y)9Qx)_hr8I&JMV^J3N^mVy!y$n8eSYAz~u!%*lhEQJK%c=4ySRo I_N3&$0sIt=@Bjb+ diff --git a/OsmAnd/res/drawable-xhdpi/ic_sail_boat.png b/OsmAnd/res/drawable-xhdpi/ic_sail_boat.png index a3e1dc61249bd670683bdd5c23648549b162dbb9..8298b40dd5603a77588876f3b39b9520c95572d3 100644 GIT binary patch literal 2014 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 Tb7?z$ih;4dnO>ESOYHvuOW7WC diff --git a/OsmAnd/res/drawable-xhdpi/ic_sort_waypoint_dark.png b/OsmAnd/res/drawable-xhdpi/ic_sort_waypoint_dark.png index 8de8ef4ae67f580abfdd1fb190c2a2408a2718cc..d793c24da343d9d8855a11eb6b5d2c3df87d079b 100644 GIT binary patch delta 608 zcmdnN^NCZjGr-TCmrII^fq{Y7)59eQNE?7K2OE$KXZqPbQBi}jWuw;>#sm}7l$4|- zGc#QyGcyxiO9K;2T}#UpBVDsp!&KAcB$L#%q!cBEirfNUUn`gVnHd=AnwlpY>zX8*nCe<485`*u8<-gyq$V3A86_GkDHN9krKVY>Ah{$lB|j+@ zBm#6zK}LQ_esM;AfmLF1vT34Ga-wchs(GTWp<$|tZjzCik#3ScVxp41 zoq~;iQA(PXOKS1terD5p72%D&3=E7co-U3d6}R5Z*v)&$K*TlKLBvGo02hygBcrVG z1}3510V&KZq9qF#FHB$v^YC=`PF}avU0BtR>DZ==doKmnshsMZ-<-U3t6!3zdZ&%Z z0tQwM2SzTJx$~YzWF+$(6QkJm*c7Bde6+=4LFvv?n=;?-JY42p#D5e#OhardeGm>ORHY5Vo)ppYQ8vu zPgUc9zgPKXtu9>$M!(g6p3H7kRdQkE3TR*w`4QhZoq?I*=%=F_w>y3K223;zp00i_ I>zopr0PYsig#Z8m delta 923 zcmeywxr0ZsGr-TCmrII^fq{Y7)59eQNIQTq2OE%Fm05UiqM`<4*+#D`j0vf!re@|Q z1}3_O7MA9^X{ILTx)uf|Cb~)H#!0EEhNc#YMkY!M6}bhzzE&>z$)&lec_p4Mwn{(| zy_C!pD+4n(b4LRcCsP+Eb3;Q{6GsXROc9zF5a24_wv)ro}Yd5OQ^Hu>C>Q; z$~_wx#11g+iT!giW6Oj`ne3kz$Q?N#)A8&TBjbj8-g%Brj91R7t(YcLBYuOOcY%aS zlkJ7M-Uo~%SVX(l32imz5mRON4?2ChZuw(gbxxH9p~2<6|B64n6xy|kbH^2x2TqP3 z$~b4wRGH9FXc+dWi)ndT*};&^CfCew?Hl^k|QWA^jQ>{uf$_`kpNSBcGQbDsmuFMc}z6`rVFV0DJ+(xr#8 zAC_py`h8S8mfxGlxH?HIX625zL5B0LmvD1ry=&Fo#Tt_-RA=vZpkiFeI)MN7`%IniJ9iZm~{Kt>;;AO>{Z-P zmf5jRa}eIab~%qlBxq;F)+6im&od(|6MJALdylDq)}_Sld!kN?>o9L(UDKc#F!j0k z>N8&N64ss;yO0yHp7)ekLDq~0@0(0&Yo0_;{%FHL=Th3Q4ap(TJZt|vRIz7^1iSvg e?x)cWj0{IFJS!CJViX1DHwI5vKbLh*2~7Z7LuDKQ diff --git a/OsmAnd/res/drawable-xhdpi/ic_tree_list_dark.png b/OsmAnd/res/drawable-xhdpi/ic_tree_list_dark.png index b255bc1ea2e87fb7d119dbf56a52ddb6570a8d0f..8e2f8aecde47991e077f2d0e1f6332f320abecb5 100644 GIT binary patch delta 393 zcmeC-zRaQ68Q|y6%O%Cdz`(%k>ERLtqzyorgAGWAGyQDesQ8yL!NfErB`L|wOxMWF z%tY7Hz{FD5(lW(J*DTdA)igQDBsDE5MMgZ_bVqsxoXy|I}cfd?CfGNxsFLj0jkIVr=nd~ot%#3uC3{z7KO;VB#lM@psPhfVcpXO}52I$vRPZ!6Kid%24Z{%fA;9zkue7D~y zFJVo{quT7!iTsL2n?wEbk1_)l7MLf0{C2B}Lz$&u2lGRA28OKZ73Ryu=DD(c$YMXl z4^&~H*(=a6`4R`C#zr9dvSG3iQ1F5I0g(g-c^&q`iIe^u2MREFy85}Sb7D$p0sx_H BajgIV delta 708 zcmcc2(Zj9S8Q|y6%O%Cdz`(%k>ERLtq#Zz*gAGWo$}GIMQSmQhLYhHhl4**$rLI|` zp@FVtqDiW*MWTg)ZlXc5S+Z%OskxMv>iKmOL5>P}hB{Rj! z(!$xz&BV#X)WzAr(9qSy$$&)y&1o(b?Q`avhV50#uPPPDQ(zQdH8ClaiA` zR;Q#HBJBVe5iWG3)$7jcA7zF@1`k~KG*}n}O8oDd%H48H~>|hdmWhJ_( z{@8Ag7fsb4gf%|Kf8a8TWVSoVx80Fz0Rt4xFp#R6F^SpjDMRJCbc5+qoEFTv?#%YA zW(SsD<(W|)#poTzWM^aUELO-6ci@8OBj?(CXR>%Fv}H}ct-u<<07ebgjF(Q_X~Q7O=3?i#o2M@k)2Z7rq2V7uQ1!LKFAg~YvH#Yl3A?l8m4hb zu!tE5FiKWj+0`Mm^x2%NKR%jlKX~J#`T>T@EbiF8j;VKn36sIo)z4*}Q$iB}2ZjQa diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_max_speed.png b/OsmAnd/res/drawable-xxhdpi/ic_action_max_speed.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf367bd5b057aaa41dff09ec567ff0990c9e3b1 GIT binary patch literal 2290 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 O|G}k&Zf9ry+VKC(I~+Lx literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_plus_dark.png b/OsmAnd/res/drawable-xxhdpi/ic_action_plus_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..70a795bbfe418129546fd99dae2f5f2ac2c4fe4d GIT binary patch literal 1162 zcmaJ>OKjXk7|gzz zu1M1SCt*Fu zHcOO9nL5FVswcE-E(e>YCl&U*U^Rl77}qm+nx43Bcq7MyzSLwaiaub;F?wt_`YpJWZNcmG}D2O6Ch|)om#{<>A(+4o|Eu(yY5(M z+47c`O^{F@!aU`WXE+)jnh+yc`Du%jFP3R*VL0_kVZU#gr7|W_~ zQO#TDrB*7BM1SVnY2rq%{>}!X{~{B_hChvdu^feCRl4;yZ!fXPa^9MSXvbF>~t!f5_i*FX=5r~ ze{eYd{{Bzjesk}g&70@u7b*{?U-h5e`tFRfC7_62N@j|c zqnV+lqmiYni-m=Wp`ojZrIVX6knd*XX6WSPWNbdUj!8xVs>lVWqFqcWDv74%W=UoS zM!Kfv$;P@Si6*AHmPy7&y2b`(h6bt021!PV#*>|xwNw(5lT8zik`r~4Qq2=}4GmLG zbd!wCjC7L>Q&S90Qj!gm6B8#-V0Nk(@Of_x^y@ND7srr_TW@Y`yhT0Qfi>}qOoqV)+QPUO)ps-oh(M>Ps zE{1Rz7=;}E+jU)&)$-^DDqrzlJMHemCXh}Jpb>Um-r0@s zLjzsQM3Yoqi$n_p-9&?Avt-jmQ*%oTLnVcZ+yY-;E0_G_(%jU%5>FRfC7_62N@j|c zrGc5Dv6G{-sf)9Lp`ojZlbNxlo3ojbF;K|W+|YS)9g~a#RFM--MZ1_%RML`@l9NGJ zr=%Gq=^7fCr06E585rprB^#%trdU{-TBIdSc4F32F)&QFFfmCp(=|;=O4KzpOf}K9 zFfmKiwMa5ZGB7hwPBt<$pFDxtseWDUmU9dYOiw&r978H@y_s{`Pb5&pHGlHF7c4*7 z7!Mjcy0Eu&2n#zGJeV)A<+#bC!#+&9nEB`Hox+A_fC^X7G(jl&Jhj_EDTpKzA4-N>))!3SQGtS9l9(32)Hgvz1a7$ zeq-_?_eIhFKKEs~Zn;0jeDWgQiw1JfiyTYbOM*?ZIUaVs*!$wr%xv#}C+!yRZwfQK z-%|DUhQa-RNB<;$iK>2ark}ONIDN+1&)>JP9pG;43U_?J;h;~-jJHo}-uALx5R!e6 zX;8briBt7-{N8Jq7^?oQ`{(sVwBGpVGuusT8m7e7$G+__bBW($_GjzeW%8E<-aRVJ zeAD^vqt}eJ9109f3``0PFsfk|%YwNZ@=RW~1@{Dfjs0?~I@Q(s;d8y4o^OBmf1R~h zn6KS$huQ_s>kXENb>_RpVWcrHwV1~tumh0VI zxcI;C^~UcnK3UeBd($EvDAK!o$!3{{KP8T&U!3wH`9V#T`kR^s_SO$g&zLWaTPywS zWs7&hL4)WUoXv9^zrK(<5dFs_`Qw@m!f_wX#W)^MmM&2L<7lE=!E ze%Z^dl7IU0l8Gv3W}gxCG{-OS*Uo*~6`xe-XCeJH?ef$Tzle6Rk2_4zLZKcUx+{ViZu#34&k;Tse81YH zjBkFi^}{vigf3lFU-_=%8`E=c>xX8~W(TYf=YMbW#DC>m<~Gg~u6yyK zWv%(cX^D0#gs*L0e=At-QNCLHyDg{RO3F>Y&1wEzopr0N1{^AOHXW diff --git a/OsmAnd/res/drawable-xxhdpi/ic_motorcycle.png b/OsmAnd/res/drawable-xxhdpi/ic_motorcycle.png new file mode 100644 index 0000000000000000000000000000000000000000..bfcace2ee39f850e81b498dc2dcd484fc1994970 GIT binary patch literal 3175 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 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_sail_boat.png b/OsmAnd/res/drawable-xxhdpi/ic_sail_boat.png new file mode 100644 index 0000000000000000000000000000000000000000..d14c2f8305dc970c00c43ebd5b89f9311aa2396e GIT binary patch literal 2595 zcmbVOdss~C8lNcI(Uw~mlrbiXW@gPyHJ2L6OqVHBy5B@=W>z(7W=%6w4Mmig6uxr|1+RVoyc8a58uF6kymXN8>ehiCtB*7JPp``+(+fA9PI-phIxvc}8J z&|sbc27@u=x^sNdId**LPeI?AkwH!9WTtQlR`|h@ibPNbVVs39AHs6QU=-vFfx?Y( zHy}q0W^#haKUfjWTg?=}Vj?)MLsW{TC>n!tbW%z|K@6n8@}Ve^goS&1;W7>@60&eX zc07P5Wkb;-_f0a$Zf9VHt$ABia)L0NEBxV-U%9_A~~~21`L@56&LZVOzs0Km4QKA5q1c`j{ zgar;H7sy0Xg$R~l$1Q?zXu8p8A%CBNn|2G5{t+0^;KK0 z@P+N#{z$gWwK=usDNeuFdREk1#6;V z1uTz-rC2umYu2$=K_ZC|PLx}Zr|H|RIgm`000~`Xuo(L_&P>ryI0z^JpGL8#5I}pO zfMCb46%zOiDw$w!FNCNciX315Xa!XG(M*s8 z?I0Q2Dwd~nw_z|-*j$dYzw%*U_!D@p%bY?_XB&iXv~W(l`!nZOeRq|iu0gg6ztyp5 z#c)sBj1}&y@L!aJGwy8Xu#b|-4TljOyU@w*t@gMoLPSQjKcbpb5xB)FH0jO2f}t+y zw!!Yl59A3$-J_dtn1r5r%#dF?#E?fOM9R}wsdet9Sxa?vCu2=9YOLvA-I74$5Z4fr zM}rvMvudc_7t89U&k6w-DnjB>L z>$8i_&OVIY5@eWKW#oik7xdy{hn{wd_KVH52EuDh+>)bBV|2IJ`>~=t@@|u{b!ovl zV978($3-3br)UzcI?0KQyKF3RP2MeucW`^~e>h6LS zWD9Y23JkmwHP3p)aXefT)RD?F&df^n?kaUqCu@Cttr}R7@I`|X^USQP!no6sdPyA4 zrYnGjWqMo9P+*xsV9S+Bk*rm0V2@i&&&`bB#g{yaJ?jGbttImiH*Vv_A=N^z0l3Wc z1t(0^ViZ+BRw2zBuA7!n_c>-!=K?O?MBVX6r(3dWxU?jqW3~g5SburR%O$6<>+a4| zIOo90;#F={IY67)a^>8s2p#3`8#ouz-+xST`dqr_7B0-{Gz+CG&SghcSu$FKF!-+f!#;9nYY{k#jaXapQnBxlsZzE zqn!3WYBx7*s#0Xf+A2S+6!t>V4b!?nBY(hzq@M6}tVK&lP6U$C|9` zy4IiQDbAiBUfz)FKJ6*>!Hjvjy<$yNxcy+>T+M+O)BoCh$IZsIAT6LKY;B3Z&N}So z-NPlHo6ClZ=Y#?0FkjBpFaI#QP-B7^dJH{zF=pzM^YR9yXI`+h+DkfStUb8ugXxlP zr){kHDwFJ+(eDS67N|>*%BK-qYmTfo<7ozUuYFp3v*5Nxb(K@3S<0*vqn}vKzuvCM zt+Y6Op+~i|9y-+Ql~ZPw7tM57j0sqy;JWfdV04!Hg<*m?JS7dwBK-+=~(dDmel zj|Dlsbnof?aZZOQ$t;PZE}Tt2x3+Ef#=qLWyau&LI(2;LSxdfJwgwZi`rXQNN*G_y{2hg}&#bTM}}LEB~?I&GXV)k3MTN-oUJ!sN03b zA@2h6(rMQV9ydZe)CF)^PE2KlcRv2Mp=gBgFCSc@+EX>-LeIyXeD;^eBu!%a`dWRr zf15s_;;Y{=knpTF{G=Fl&D+cE;h&^YrMpsG@2Q?8*46dzpVs}Gsb{N2^T43N$iC}O zYWF5xY%`8MfG_KZQnSx*rPmJ^jpi#gdSPB0V@NR3N^;b@zHk?X+ZE1lIkKy~*O?6n zJAN5ZUa#M~Q^&{#GxgQd^pWYE)C1%soMrRP&w9ieHrIs-tT_J=KOTYEF);p>UU~oBVa#OA Z@SFVh<5tV|qJM1|u8SAv)T)To{{VF(M6>_^ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_sort_waypoint_dark.png b/OsmAnd/res/drawable-xxhdpi/ic_sort_waypoint_dark.png index 642ebb6898251f3d70c5b79b9910aaf5006b9809..9d18981042c2026a07960315c8973c2559092add 100644 GIT binary patch delta 722 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 AEC2ui From df9bc59e1c9c8746c80947b9e9a53c1fd463dafe Mon Sep 17 00:00:00 2001 From: Ldm Public Date: Wed, 1 Apr 2015 09:09:37 +0200 Subject: [PATCH 4/7] Translated using Weblate (French) Currently translated at 100.0% (1628 of 1628 strings) --- OsmAnd/res/values-fr/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-fr/strings.xml b/OsmAnd/res/values-fr/strings.xml index c611974250..8331248c6f 100644 --- a/OsmAnd/res/values-fr/strings.xml +++ b/OsmAnd/res/values-fr/strings.xml @@ -140,7 +140,7 @@ Les fichiers de cartes sur le serveur sont incompatibles avec votre version de l\'application. Pour les télécharger et les utiliser, installez une version plus récente de votre application. Renommer - Nominatim en ligne + Recherche OSM Nominatim (en ligne) Recherche de la position… Position trouvée Adresse… @@ -558,7 +558,7 @@ Rien n\'a été trouvé Recherche en cours… Recherche de l\'adresse… - Recherche de l\'adresse via OSM Nominatim + Recherche avec le service web OSM Nominatim Recherche en ligne : Numéro, rue, ville Hors-ligne Internet From e4505427651589fbe48244ca49d526beb700bc88 Mon Sep 17 00:00:00 2001 From: Mirco Zorzo Date: Wed, 1 Apr 2015 10:13:46 +0200 Subject: [PATCH 5/7] Translated using Weblate (Italian) Currently translated at 99.8% (1626 of 1628 strings) --- OsmAnd/res/values-it/strings.xml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/OsmAnd/res/values-it/strings.xml b/OsmAnd/res/values-it/strings.xml index 4deadb1eef..c76ee400df 100644 --- a/OsmAnd/res/values-it/strings.xml +++ b/OsmAnd/res/values-it/strings.xml @@ -93,7 +93,7 @@ Inizializzazione libreria nativa… Centra automaticamente la mappa Scegli intervallo di tempo per seguire automaticamente la posizione attuale - Mai (tap sulla freccia blu per avviare la navigazione manualmente) + Mai (tap \'Vai\' per avviare la navigazione manualmente) Centra automaticamente solo in navigazione Centra automaticamente la visione della mappa solo durante la navigazione. Visualizzazione mappa centrata automaticamente. @@ -1489,7 +1489,7 @@ Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, A Annuncia i punti GPX di passaggio - Scegliete la regione di guida: USA, Europa, UK, Asia o altre + Scegliete la regione di guida: USA, Europa, UK, Asia o Altre Regione di guida Giappone Stati Uniti @@ -2025,7 +2025,7 @@ Si consiglia di aggiungere uno o più punti intermedi per migliorarne le prestaz Batti pista "Libera %1$s " Memoria dispositivo - Percorsi su pista + Discese sciistiche Solo strade Guarda Note @@ -2129,7 +2129,7 @@ Si consiglia di aggiungere uno o più punti intermedi per migliorarne le prestaz Posizione fittizia Solo lista Lat %1$s\n Lon %2$s - "Domande frequenti, ultimi cambiamenti e altro" + Domande frequenti, ultimi cambiamenti e altro Impostazioni di navigazione Impostazioni generali Cancella tutto @@ -2144,11 +2144,11 @@ Si consiglia di aggiungere uno o più punti intermedi per migliorarne le prestaz Azione modifica Azione elimina Modifiche OSM - hminMancano Parcheggio a tempo limitato a + hminmancano Parcheggio a tempo limitato a Le tue modifiche obsoleto Specifica il tempo di permanenza nella schermata di pianificazione dell\'itinerario - Salta la pianificazione del percorso + Avvia la navigazione svolta per svolta dopo… Vai Non usare Vuoi cancellare la cronologia? @@ -2162,7 +2162,9 @@ Si consiglia di aggiungere uno o più punti intermedi per migliorarne le prestaz Benvenuto Percorso attuale Modifiche a OsmAnd aggiunte alle modifiche locali - Marca da eliminare + Contrassegna da eliminare I nomi dei gruppi devono essere almeno di 3 caratteri! Messaggio + Non usare + Indirizzi From 669c0f54ed434b01df53566833273bde6ab66070 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=20=EC=A1=B0?= Date: Wed, 1 Apr 2015 11:01:49 +0200 Subject: [PATCH 6/7] Translated using Weblate (Korean) Currently translated at 100.0% (1628 of 1628 strings) --- OsmAnd/res/values-ko/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-ko/strings.xml b/OsmAnd/res/values-ko/strings.xml index 06d165c2b6..74adbd6828 100644 --- a/OsmAnd/res/values-ko/strings.xml +++ b/OsmAnd/res/values-ko/strings.xml @@ -2216,7 +2216,7 @@ 최근 다운로드한 A-GPS 데이터 : %1$ s (독일, 프랑스, 이탈리아, 등) 많은 국가에서 속도 카메라 경고를 사용하는 것은 법률에 의해 허용 되지 않습니다. OsmAnd은 법률을 위반할 경우 어떤 책임도 지지 않습니다. 이 기능을 이해하는 경우에 [예] 를 클릭 하십시오. 지도 다운로드 - 교통 표지판 및 규정을 제대로 반영 하기 위해 , 운전 지역을 선택 하십시오. + 교통 표지판 및 규정을 제대로 반영 하기 위해 , 운전 지역을 선택 하십시오: OsmAnd는 전세계 오프라인 지도 보기 및 전세계 오프라인 운행을 제공합니다! 환영 합니다 현재 루트 From b6e2bf50026b24e288de7a4dae708be685b4acc7 Mon Sep 17 00:00:00 2001 From: Leif Larsson Date: Wed, 1 Apr 2015 05:46:57 +0200 Subject: [PATCH 7/7] Translated using Weblate (Swedish) Currently translated at 99.2% (1616 of 1628 strings) --- OsmAnd/res/values-sv/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-sv/strings.xml b/OsmAnd/res/values-sv/strings.xml index 7e6dd34a5e..dcd3d41e9e 100644 --- a/OsmAnd/res/values-sv/strings.xml +++ b/OsmAnd/res/values-sv/strings.xml @@ -1851,4 +1851,6 @@ A-GPS-info Meddelande A-GPS-data senast nedladdat: %1$s - + Använd inte + Adress +