From 3a9cc897e64dd9511aea1f1582c5d6569e4d785f Mon Sep 17 00:00:00 2001 From: md Date: Fri, 9 Jul 2021 18:30:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E2=80=98=E5=85=B6=E4=BB=96?= =?UTF-8?q?=E2=80=99+=E2=80=98poi=E2=80=99=E4=B8=8A=E4=BC=A0=E7=9A=84?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=92=8C=E6=B7=BB=E5=8A=A0=E5=85=85=E7=94=B5?= =?UTF-8?q?=E7=AB=99=E7=9A=84=E9=A2=86=E5=8F=96=E4=BB=BB=E5=8A=A1=EF=BC=8C?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E6=9C=AC=E5=9C=B0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 2 +- .../outdoor/bean/ChargingStationBean.java | 32 +++++ .../outdoor/bean/OtherUploadPicBean.java | 23 +++ .../fragment/ChargingPileFragment.java | 10 +- .../fragment/ChargingStationFragment.java | 58 ++++++-- .../outdoor/fragment/GatherGetFragment.java | 131 +++++++++++++++--- .../outdoor/fragment/OtherFragment.java | 56 +++++--- .../navinfo/outdoor/fragment/PoiFragment.java | 92 ++++++------ .../navinfo/outdoor/http/HttpInterface.java | 20 +++ .../main/res/drawable/marker_charge_bg.png | Bin 23780 -> 928 bytes app/src/main/res/drawable/marker_other_bg.png | Bin 19134 -> 888 bytes app/src/main/res/drawable/marker_road_bg.png | Bin 49420 -> 1030 bytes app/src/main/res/drawable/poi_icons.png | Bin 21245 -> 844 bytes 13 files changed, 328 insertions(+), 96 deletions(-) create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java diff --git a/app/build.gradle b/app/build.gradle index 058a3fb..554a859 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,7 +3,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 29 buildToolsVersion '29.0.2' - // ndkVersion '21.1.6352462' + //ndkVersion '23.0.7123448' defaultConfig { applicationId "com.navinfo.outdoor" diff --git a/app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java b/app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java new file mode 100644 index 0000000..11bf028 --- /dev/null +++ b/app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java @@ -0,0 +1,32 @@ +package com.navinfo.outdoor.bean; + +public class ChargingStationBean { + + private Integer code; + private String message; + private Integer body; + + public Integer getCode() { + return code; + } + + public void setCode(Integer code) { + this.code = code; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public Integer getBody() { + return body; + } + + public void setBody(Integer body) { + this.body = body; + } +} diff --git a/app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java b/app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java new file mode 100644 index 0000000..7942da8 --- /dev/null +++ b/app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java @@ -0,0 +1,23 @@ +package com.navinfo.outdoor.bean; + +public class OtherUploadPicBean { + + private Integer code; + private String message; + + public Integer getCode() { + return code; + } + + public void setCode(Integer code) { + this.code = code; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } +} diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java index 6607b6a..25fc468 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java @@ -51,6 +51,8 @@ import com.navinfo.outdoor.room.ChargingPileEntity; import com.navinfo.outdoor.room.PoiDao; import com.navinfo.outdoor.room.PoiDatabase; import com.navinfo.outdoor.room.PoiEntity; +import com.navinfo.outdoor.util.Geohash; +import com.navinfo.outdoor.util.GeometryTools; import com.navinfo.outdoor.util.PhotoPathUtil; import com.tencent.tencentmap.mapsdk.maps.model.LatLng; @@ -389,10 +391,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC } String p = chargingPileEntity.getP(); if (p != null) { - String[] split = p.split(","); - latLng = new LatLng(); - latLng.setLatitude(Double.parseDouble(split[0])); - latLng.setLongitude(Double.parseDouble(split[1])); + latLng = GeometryTools.createLatLng(p); } String memo = chargingPileEntity.getMemo(); if (memo != null&&!memo.equals("")) { @@ -566,7 +565,8 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show(); return; } else { - chargingPileEntity.setP(latLng.latitude+","+latLng.longitude); + String encode = Geohash.getInstance().encode(latLng.latitude,latLng.longitude); + chargingPileEntity.setP(encode); } String name = editNameContent.getText().toString().trim();//名称 if (name == null || name.equals("")) { diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java index 17d6e82..eef5ab6 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java @@ -38,13 +38,19 @@ import com.kongzue.dialog.interfaces.OnDialogButtonClickListener; import com.kongzue.dialog.util.BaseDialog; import com.kongzue.dialog.util.DialogSettings; import com.kongzue.dialog.v3.MessageDialog; +import com.lzy.okgo.model.HttpParams; import com.navinfo.outdoor.R; import com.navinfo.outdoor.adapter.ChargingPileAdapter; import com.navinfo.outdoor.adapter.PoiRecycleAdapter; import com.navinfo.outdoor.api.Constant; import com.navinfo.outdoor.base.BaseDrawerFragment; +import com.navinfo.outdoor.bean.ChargingStationBean; import com.navinfo.outdoor.bean.Info; import com.navinfo.outdoor.bean.PoiBean; +import com.navinfo.outdoor.bean.PoiSaveBean; +import com.navinfo.outdoor.http.Callback; +import com.navinfo.outdoor.http.HttpInterface; +import com.navinfo.outdoor.http.OkGoBuilder; import com.navinfo.outdoor.room.ChargingPileDao; import com.navinfo.outdoor.room.ChargingPileEntity; import com.navinfo.outdoor.room.PoiDao; @@ -58,6 +64,7 @@ import com.tencent.tencentmap.mapsdk.maps.model.LatLng; import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.Subscribe; +import java.io.File; import java.io.Serializable; import java.text.DateFormat; import java.text.SimpleDateFormat; @@ -90,7 +97,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. private CheckBox checkBoxRight; private String phone = null; private Spinner spinnerType; - String[] ctype = new String[]{"全部", "poi", "充电站", "POI录像", "道路录像"};//1."全部"2 "POI"3 "充电站"4 "POI录像"5 "道路录像", + String[] ctype = new String[]{ "充电站", "充换电站", "充电桩组", "换电站"};//1."充电站"2 "充换电站"3 "充电桩组"4 "换电站"5 , String[] spinner = new String[]{"存在", "不存在", "无法验证"}; private ArrayAdapter adapter; private LinearLayout linearChargingPile; @@ -225,20 +232,18 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. public void onItemSelected(AdapterView parent, View view, int position, long id) { switch (position) { case 0: - station_type = 0; - break; - case 1: station_type = 1; break; - case 2: + case 1: station_type = 2; break; - case 3: + case 2: station_type = 3; break; - case 4: + case 3: station_type = 4; break; + } } @@ -601,7 +606,8 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. poiDao.insertPoiEntity(poiEntity); } }).start(); - onBackPressed(); + chargingStationSaveByWork(poiEntity); + // onBackPressed(); } else { Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show(); } @@ -623,6 +629,8 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. obtain.what = Constant.TREASURE_FRAGMENT; obtain.obj = false; EventBus.getDefault().post(obtain); + ArrayList chargingStationList = new ArrayList<>(); + break; case R.id.tv_examine: Toast.makeText(getContext(), editNameContent.getText().toString(), Toast.LENGTH_SHORT).show(); @@ -657,6 +665,40 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. } } + private void chargingStationSaveByWork(PoiEntity poiEntity) { + showLoadingDialog(); + HttpParams httpParams = new HttpParams(); + httpParams.put("id",poiEntity.getTaskId()); + httpParams.put("sptype", poiEntity.getStation_type()); + httpParams.put("name", poiEntity.getName()); + httpParams.put("address", poiEntity.getAddress()); + httpParams.put("telephone", poiEntity.getTelPhone()); + httpParams.put("memo", poiEntity.getMemo()); + httpParams.put("geo",poiEntity.getGeoWkt()); + OkGoBuilder.getInstance() + .Builder(getActivity()) + .url(HttpInterface.SUBMIT_CTASK) + .method(OkGoBuilder.GET) + .cls(ChargingStationBean.class) + .params(httpParams) + .callback(new Callback() { + @Override + public void onSuccess(ChargingStationBean chargingStationBean, int id) { + dismissLoadingDialog(); + Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + // body = poiSaveBean.getBody(); + Log.d("TAG", " 其他其他其他其他"+chargingStationBean.getBody()); + } + + @Override + public void onError(Throwable e, int id) { + dismissLoadingDialog(); + Toast.makeText(getActivity(), e.getMessage(), Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onError: " + e.getMessage()); + } + }).build(); + } + private String initShowStation() { PoiEntity poiEntity = showPoiEntity; List infoPhoto = new ArrayList<>(); diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java index a7fde7c..71847ba 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java @@ -14,11 +14,14 @@ import com.navinfo.outdoor.R; import com.navinfo.outdoor.api.Constant; import com.navinfo.outdoor.base.BaseFragment; import com.navinfo.outdoor.bean.PolygonTaskBean; +import com.navinfo.outdoor.bean.ReceivedBean; import com.navinfo.outdoor.bean.ReceivedPoiBean; import com.navinfo.outdoor.bean.UnPolygonTaskBean; import com.navinfo.outdoor.http.Callback; import com.navinfo.outdoor.http.HttpInterface; import com.navinfo.outdoor.http.OkGoBuilder; +import com.navinfo.outdoor.room.ChargingPileDao; +import com.navinfo.outdoor.room.ChargingPileEntity; import com.navinfo.outdoor.room.PoiDao; import com.navinfo.outdoor.room.PoiDatabase; import com.navinfo.outdoor.room.PoiEntity; @@ -41,6 +44,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe private PoiEntity poiListEntity; private int aSave; private PoiEntity polygonEntity; + private ChargingPileDao chargingPileDao; public static GatherGetFragment newInstance(Bundle bundle) { GatherGetFragment fragment = new GatherGetFragment(); @@ -84,6 +88,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe super.initView(); PoiDatabase poiDatabase = PoiDatabase.getInstance(getContext()); poiDao = poiDatabase.getPoiDao(); + chargingPileDao = poiDatabase.getChargingPileDao(); tvTitle = findViewById(R.id.tv_title); tvMoney = findViewById(R.id.tv_money); tvTime = findViewById(R.id.tv_time); @@ -170,48 +175,52 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe if (poiEntity != null) { int type = poiEntity.getType(); if (type == 6) { - initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(),false); + initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(), false); } else { btnGetTask.setVisibility(View.GONE); btnCancelGet.setVisibility(View.VISIBLE); //网络请求: if (poiEntity.getType() == 1) {//poi的领取类型 - receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK + "/" + poiEntity.getTaskId() + "", false); - } else if (poiEntity.getType() == 5) {//其他 - receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK + "/" + poiEntity.getTaskId() + "", false); + receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK , poiEntity.getTaskId(), false); + } else if (poiEntity.getType() == 5) {//其他的领取类型 + receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK , poiEntity.getTaskId(), false); + } else if (poiEntity.getType() == 2) {//充电站的领取类型 + chargingTaskByWork(HttpInterface.RECEIVED_CTASK, poiEntity.getTaskId(),false); } } } break; case R.id.btn_gather://立即采集 - if (poiEntity!=null){ + if (poiEntity != null) { int type = poiEntity.getType(); - if (type==6){ + if (type == 6) { int taskStatus = poiEntity.getTaskStatus(); if (taskStatus != 1) { - initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(),true); - }else { + initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(), true); + } else { initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId()); } - }else { + } else { btnFinishGather.setVisibility(View.VISIBLE); btnGather.setVisibility(View.GONE); if (poiEntity.getType() == 1) {//poi的领取类型 - receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK + "/" + poiEntity.getTaskId() + "", true); - } else if (poiEntity.getType() == 5) { - receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK + "/" + poiEntity.getTaskId() + "", true); + receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK , poiEntity.getTaskId(), true); + } else if (poiEntity.getType() == 5) {//其他的领取类型 + receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK, poiEntity.getTaskId(), true); + }else if (poiEntity.getType() == 2){//充电站的领取类型 + chargingTaskByWork(HttpInterface.RECEIVED_CTASK, poiEntity.getTaskId(),true); } } } break; case R.id.btn_finish_gather://结束采集 - if (poiEntity!=null){ + if (poiEntity != null) { int type = poiEntity.getType(); - if (type==6){ + if (type == 6) { initSubmitPolygonTask(HttpInterface.SUBMIT_POLYGON_TASK, poiEntity.getTaskId()); - }else { + } else { btnGather.setVisibility(View.VISIBLE); btnFinishGather.setVisibility(View.GONE); new Thread(new Runnable() { @@ -231,10 +240,94 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe } } + /** + * @param url 筛选充电站领取任务 + */ + private void chargingTaskByWork(String url,int taskId, boolean isSaver) { + showLoadingDialog(); + OkGoBuilder.getInstance() + .Builder(getActivity()) + .url(url+"/"+taskId) + .method(OkGoBuilder.GET) + .cls(ReceivedBean.class) + .callback(new Callback() { + @Override + public void onSuccess(ReceivedBean response, int id) { + dismissLoadingDialog(); + ReceivedBean.BodyBean listBean = response.getBody(); + PoiEntity chargingListEntity = new PoiEntity(); + chargingListEntity.setTaskId(taskId); + chargingListEntity.setStation_type(listBean.getSptype()); + chargingListEntity.setName(listBean.getName()); + chargingListEntity.setPrecision(listBean.getPrice() + ""); + chargingListEntity.setAddress(listBean.getAddress()); + chargingListEntity.setTelPhone(listBean.getTelephone() + ""); + chargingListEntity.setType(Integer.valueOf(listBean.getType())); + String geo = listBean.getGeo(); + chargingListEntity.setGeoWkt(geo); + Geometry geometry = GeometryTools.createGeometry(geo); + if (geometry.getGeometryType().equals("Point")) {//点 + LatLng latLng = GeometryTools.createLatLng(geo); + chargingListEntity.setX(latLng.longitude + ""); + chargingListEntity.setY(latLng.latitude + ""); + } else if (geometry.getGeometryType().equals("LineString")) {//线 + List latLineString = GeometryTools.getLatLngs(geo); + chargingListEntity.setX(latLineString.get(0).longitude + ""); + chargingListEntity.setY(latLineString.get(0).latitude + ""); + } else if (geometry.getGeometryType().equals("Polygon")) {//面 + List latPolygon = GeometryTools.getLatLngs(geo); + chargingListEntity.setX(latPolygon.get(0).longitude + ""); + chargingListEntity.setY(latPolygon.get(0).latitude + ""); + } + //充电桩 + List csTaskList = response.getBody().getCsTaskList(); + for (int i = 0; i < csTaskList.size(); i++) { + ChargingPileEntity chargingPileEntity = new ChargingPileEntity(); + chargingPileEntity.setFid(taskId); + chargingPileEntity.setName(csTaskList.get(i).getName()); + chargingPileEntity.setMemo(csTaskList.get(i).getAddress()); + chargingPileEntity.setP(csTaskList.get(i).getGeo()); + new Thread(new Runnable() { + @Override + public void run() { + chargingPileDao.insertChargingPileEntity(chargingPileEntity); + } + }).start(); + } + + new Thread(new Runnable() { + @Override + public void run() { + poiDao.insertPoiEntity(chargingListEntity); + getActivity().runOnUiThread(new Runnable() { + @Override + public void run() { + btnFinishGather.setVisibility(View.VISIBLE); + if (isSaver && aSave == 1) { + Message obtain = Message.obtain(); + obtain.what = Constant.GATHER_GET_MAP; + obtain.obj = chargingListEntity; + EventBus.getDefault().post(obtain); + } + } + }); + } + }).start(); + } + + @Override + public void onError(Throwable e, int id) { + dismissLoadingDialog(); + Log.d("TAG", "onError: " + e.getMessage()); + } + }).build(); + + } + /** * @param url 面妆任务领取任务 */ - private void initPolygonTask(String url, int taskId ,boolean aBoolean) { + private void initPolygonTask(String url, int taskId, boolean aBoolean) { if (taskId == 0) { Toast.makeText(getContext(), "无此任务", Toast.LENGTH_SHORT).show(); return; @@ -280,7 +373,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe }).start(); btnGetTask.setVisibility(View.GONE); btnCancelGet.setVisibility(View.VISIBLE); - if (aBoolean){ + if (aBoolean) { initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId()); } @@ -414,11 +507,11 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe /** * @param url 不同任务类型对应的url */ - private void receivedTaskByNet(String url, boolean isSaver) { + private void receivedTaskByNet(String url,int taskId ,boolean isSaver) { showLoadingDialog(); OkGoBuilder.getInstance() .Builder(getActivity()) - .url(url) + .url(url+"/"+taskId) .method(OkGoBuilder.GET) .cls(ReceivedPoiBean.class) .callback(new Callback() { diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java index 448ec11..4473693 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java @@ -42,6 +42,7 @@ import com.navinfo.outdoor.api.Constant; import com.navinfo.outdoor.base.BaseDrawerFragment; import com.navinfo.outdoor.bean.Info; import com.navinfo.outdoor.bean.NameAuthenticationBean; +import com.navinfo.outdoor.bean.OtherUploadPicBean; import com.navinfo.outdoor.bean.PoiBean; import com.navinfo.outdoor.bean.PoiSaveBean; import com.navinfo.outdoor.http.Callback; @@ -91,9 +92,10 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis private RelativeLayout linearExist; private Spinner spinnerExist; - private ArrayList otheruploadList; + private String takePhotoPath; private String takePhotoPath2; + private int body; public static OtherFragment newInstance(Bundle bundle) { OtherFragment fragment = new OtherFragment(); @@ -365,7 +367,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis } }).start(); otherSaveByNetWork(poiEntity); - onBackPressed(); + // onBackPressed(); } else { Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show(); } @@ -383,42 +385,52 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis break; case R.id.btn_other_uploading: - otherUploadByNet(showPoiEntity); + ArrayList otherUploadList = new ArrayList<>(); + String tagPicture = (String) ivPicture.getTag(); + if (tagPicture != null) { + otherUploadList.add(new File(tagPicture)); + } + String tagPictures = (String) ivPictures.getTag(); + if (tagPictures != null) { + otherUploadList.add(new File(tagPictures)); + } + if (body!=0){ + otherUploadByNet(body,otherUploadList); + }else { + Toast.makeText(getActivity(), "请保存本地", Toast.LENGTH_SHORT).show(); + } + break; } } - private void otherUploadByNet(PoiEntity poiEntity) { - showLoadingDialog(); - otheruploadList = new ArrayList<>(); - File otherUploadFile = new File(takePhotoPath); - File otherUploadFile2 = new File(takePhotoPath2); - if (!otherUploadFile.exists() || !otherUploadFile2.exists()) { - Toast.makeText(getContext(), "照片不能为空", Toast.LENGTH_SHORT).show(); + private void otherUploadByNet(int body, List otherUploadList) { + if (body == 0 ){ + Toast.makeText(getActivity(), "没有保存不能上传", Toast.LENGTH_SHORT).show(); return; } - otheruploadList.add(otherUploadFile); - otheruploadList.add(otherUploadFile2); + showLoadingDialog(); OkGo // 请求方式和请求url - .post(HttpInterface.USER_AUTH_ADD) + .post(HttpInterface.OTHER_TASK_UPLOAD_PIC) // 请求的 tag, 主要用于取消对应的请求 - .params("auditId", poiEntity.getTaskId()) - .addFileParams("file", otheruploadList) + .params("auditId", body) + .addFileParams("file", otherUploadList) .tag(this) - .execute(new DialogCallback(NameAuthenticationBean.class) { + .execute(new DialogCallback(OtherUploadPicBean.class) { @Override - public void onSuccess(Response response) { + public void onSuccess(Response response) { dismissLoadingDialog(); + Toast.makeText(getActivity(), "上传成功", Toast.LENGTH_SHORT).show(); Log.d("TAG", "onSuccess: " + response.toString() + "sssssssssssss"); } @Override - public void onError(Response response) { + public void onError(Response response) { super.onError(response); dismissLoadingDialog(); - Toast.makeText(getActivity(), response.message(), Toast.LENGTH_SHORT).show(); - Log.d("TAG", "onError: " + response.message()); + Toast.makeText(getActivity(), response.code()+"", Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onError: " + response.code()); } }); @@ -430,7 +442,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis httpParams.put("type", poiEntity.getStation_type()); httpParams.put("taskId", poiEntity.getTaskId()); httpParams.put("name", poiEntity.getName()); - httpParams.put("existence", "1"); + httpParams.put("existence", poiEntity.getExistence()); httpParams.put("geo", poiEntity.getGeoWkt()); httpParams.put("memo", poiEntity.getMemo()); @@ -445,6 +457,8 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis public void onSuccess(PoiSaveBean poiSaveBean, int id) { dismissLoadingDialog(); Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + body = poiSaveBean.getBody(); + Log.d("TAG", " 其他其他其他其他"+poiSaveBean.getBody()); } @Override diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java index 59ca7a8..711a1ab 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java @@ -49,6 +49,7 @@ import com.navinfo.outdoor.api.Constant; import com.navinfo.outdoor.base.BaseDrawerFragment; import com.navinfo.outdoor.bean.Info; import com.navinfo.outdoor.bean.NameAuthenticationBean; +import com.navinfo.outdoor.bean.OtherUploadPicBean; import com.navinfo.outdoor.bean.PoiBean; import com.navinfo.outdoor.bean.PoiSaveBean; import com.navinfo.outdoor.http.Callback; @@ -70,6 +71,7 @@ import java.io.File; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Arrays; import java.util.Calendar; import java.util.List; @@ -101,13 +103,14 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe String[] spinner = new String[]{"存在", "不存在", "无法验证"}; private RelativeLayout linearExist; private Spinner spinnerExist; - private ArrayList poiUploadList; + //获取的拍照图片 private String takePhotoPath2; private String takePhotoPath5; private String takePhotoPath4; private String takePhotoPath3; private String takePhotoPath1; + private Integer body; public static PoiFragment newInstance(Bundle bundle) { PoiFragment fragment = new PoiFragment(); @@ -459,8 +462,8 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe poiDao.insertPoiEntity(poiEntity); } }).start(); - //poiSaveByNet(poiEntity); - onBackPressed(); + poiSaveByNet(poiEntity); + // onBackPressed(); } else { Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show(); } @@ -482,7 +485,29 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe obtain.what = Constant.TREASURE_FRAGMENT; obtain.obj = false; EventBus.getDefault().post(obtain); - poiUploadByNetWork(showPoiEntity); + ArrayList poiPicList = new ArrayList<>(); + String tagPanorama = (String) ivPanorama.getTag(); + if (tagPanorama != null) { + poiPicList.add(new File(tagPanorama)); + } + String tagName = (String) ivName.getTag(); + if (tagName!= null) { + poiPicList.add(new File(tagName)); + } + + String tagInternal = (String) ivInternal.getTag(); + if (tagInternal != null) { + poiPicList.add(new File(tagInternal)); + } + String tagElse = (String) ivElse.getTag(); + if (tagElse != null) { + poiPicList.add(new File(tagElse)); + } + String tagCard = (String) ivCard.getTag(); + if (tagCard != null) { + poiPicList.add(new File(tagCard)); + } + poiUploadByNetWork(body,poiPicList); break; case R.id.tv_examine: Toast.makeText(getContext(), editNameContent.getText().toString(), Toast.LENGTH_SHORT).show(); @@ -511,67 +536,47 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe } } - private void poiUploadByNetWork(PoiEntity poiEntity) { - poiUploadList = new ArrayList<>(); - File poiUploadFile1 = new File(takePhotoPath1); - File poiUploadFile2 = new File(takePhotoPath2); - File poiUploadFile3 = new File(takePhotoPath3); - File poiUploadFile4 = new File(takePhotoPath4); - File poiUploadFile5 = new File(takePhotoPath5); - if (!poiUploadFile1.exists()||!poiUploadFile2.exists()||!poiUploadFile3.exists()||!poiUploadFile4.exists()||!poiUploadFile5.exists()){ - Toast.makeText(getActivity(), "照片不能为空", Toast.LENGTH_SHORT).show(); - return; + private void poiUploadByNetWork(int body, ArrayList poiPicList) { + if (body==0){ + Toast.makeText(getActivity(), "没有保存本地", Toast.LENGTH_SHORT).show(); + Log.e("TAG", "poiUploadByNetWork: "+body+poiPicList); + return; } - poiUploadList.add(poiUploadFile1); - poiUploadList.add(poiUploadFile2); - poiUploadList.add(poiUploadFile3); - poiUploadList.add(poiUploadFile4); - poiUploadList.add(poiUploadFile5); OkGo // 请求方式和请求url - .post(HttpInterface.USER_AUTH_ADD) + .post(HttpInterface.POI_TASK_UPLOAD_PIC) // 请求的 tag, 主要用于取消对应的请求 - .params("auditId", poiEntity.getTaskId()) - .addFileParams("file",poiUploadList) + .params("auditId", body) + .addFileParams("file",poiPicList) .tag(this) - .execute(new DialogCallback(NameAuthenticationBean.class) { + .execute(new DialogCallback(OtherUploadPicBean.class) { @Override - public void onSuccess(Response response) { + public void onSuccess(Response otherUploadPicBeanResponse) { dismissLoadingDialog(); - Log.d("TAG", "onSuccess: " + response.toString() + "sssssssssssss"); + Toast.makeText(getActivity(), "上传成功", Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onSuccess: " + otherUploadPicBeanResponse.toString() + "sssssssssssss"); } @Override - public void onError(Response response) { + public void onError(Response response) { super.onError(response); dismissLoadingDialog(); - Toast.makeText(getActivity(), response.message(), Toast.LENGTH_SHORT).show(); - Log.d("TAG", "onError: " + response.message()); + Toast.makeText(getActivity(), response.code()+"", Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onError: " + response.code()+""); } }); } private void poiSaveByNet(PoiEntity poiEntity) { showLoadingDialog(); - HttpParams httpParams = new HttpParams(); - if (poiEntity.getTaskId() != 0) { + HttpParams httpParams = new HttpParams(); httpParams.put("taskId", poiEntity.getTaskId()); - } - if (poiEntity.getName() != null && !poiEntity.getName().equals("")) { httpParams.put("name", poiEntity.getName()); - } - if (poiEntity.getAddress() != null && !poiEntity.getAddress().equals("")) { httpParams.put("address", poiEntity.getAddress()); - } - httpParams.put("existence", "1"); - if (poiEntity.getGeoWkt() !=null &&!poiEntity.getGeoWkt().equals("")) { + httpParams.put("existence", poiEntity.getExistence()); httpParams.put("geo", poiEntity.getGeoWkt()); - } - if (poiEntity.getMemo() != null) { httpParams.put("memo", poiEntity.getMemo()); - } - OkGoBuilder.getInstance() .Builder(getActivity()) .url(HttpInterface.SUBMIT_POI_TASK) @@ -582,7 +587,10 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe @Override public void onSuccess(PoiSaveBean poiSaveBean, int id) { dismissLoadingDialog(); - Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + + body = poiSaveBean.getBody(); + Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + Log.d("TAG", "onSuccess: "+poiSaveBean.getBody()); } @Override diff --git a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java index 09aa01f..23393d6 100644 --- a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java +++ b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java @@ -83,4 +83,24 @@ public class HttpInterface { public static final String SUBMIT_POLYGON_TASK=IPm10+"submitPolygontask";//结束采集 + public static final String IPm11= "http://172.23.139.4:8003/othertask/1/"; + + //172.23.139.4:8003/othertask/1/uploadpic + public static final String OTHER_TASK_UPLOAD_PIC=IPm11+"uploadpic";//其他-上传 + + + public static final String IPm12= "http://172.23.139.4:8003/ctask/1/"; + + //172.23.139.4:8003/ctask/1/receivedCtask/8608 + public static final String RECEIVED_CTASK=IPm12+"receivedCtask/8608";//充电站-领取任务 + + + //172.23.139.4:8003/ctask/1/submitCtask?id=8608&name=充电站&address=地址&telephone=18812345678|14712345678&geo=1rn7exd5uhxy&memo=测试备注&sptype=1 + public static final String SUBMIT_CTASK=IPm12+"submitCtask";//充电站-保存本地 + + public static final String IPm13= "http://172.23.139.4:8003/poitask/1/"; + + //172.23.139.4:8003/poitask/1/uploadpic + public static final String POI_TASK_UPLOAD_PIC=IPm13+"uploadpic";//poi-上传 + } diff --git a/app/src/main/res/drawable/marker_charge_bg.png b/app/src/main/res/drawable/marker_charge_bg.png index 3a1af1093e72d3ddba406bc235a26426c3ed8102..5e72703ef37ddf59eb6564a807914c381481c710 100644 GIT binary patch literal 928 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 F{2z)(CSCvl diff --git a/app/src/main/res/drawable/marker_other_bg.png b/app/src/main/res/drawable/marker_other_bg.png index bd25ba7324bdaf8e792e23c81759fe9d517e3b71..bd657b404733db662a6dc970cffb629af588ff1c 100644 GIT binary patch literal 888 zcmV-;1Bd*HP)Px#1ZP1_K>z@;j|==^1poj8B1uF+R5(w4lUqnsK^VusnR9l}dRa|vEvttVL!^un zeW{2p4~7o~MU<2UT_}5~r?4KRi0UO@tcRW|DWtMYP>LjoN~0|B64qkc&Ae>7y6d9r z**#}wnmLZE>~8(waOVHb{Aa$odY<8kykToHaxK*%;2)$N?H%TWTYdE9 zGdav6Vpc)ZcGxb~6e$OeBZRRGM_`3weO9l4Pl@>2Nc^KVmV`1gGjL8`4{3UcmZ1E#6oKk_&?wX7Hs! z2T!*FfceGhKAr`q&AfRHY2Zvf<7n&S_vdmfLO=`vV|sRgJqZEk z3+jFbs>U@x#GseLBpVsLp>NJp2;Xynjr`8XrF%#S5as4M#6+e(+ot@W#oj5Sl_w0C z3CfT~j9G_C-%F$Vf|M3+`n>Tceg9g@2r*_s7pcD!V4fk-7OTE7YOYuvQN%S9FpN&K zzE-q{SZDhP>*=sMqKIo2xXH68qHaae%TNseG>@~NeUzET0QvY$5<1)i8NdQ O0000glJ4U{b zfFO<_FD;?zg?Q|bnhlmo36QqDUKP1@^VGU^rYiI*{2IxYw&}B3*?PeA{V?i9%|j&J z%)0$u`Ws|mN{YLh+PS$7n~V&Q00(DF)3o(-XYKEGgR)$_i z3j6N7hF%7c-PjLyuhkz-#LiztI|VQd2(4beA2Cf6U?j9uUIb$RO=~Z zyIxc5Dp{Uq^xdvd@trg3Mpd2i6MZdhEpWKd*@!?(Dqtv)y-LtI?iSl6&Qt z$dM4cB8p!0#6YXbxn~CY?{zXoU6e7-7{+Tq&-?f`TqSw9*B(&(xF3wHu-=OE+a}B+ z4{4i_x^xmVQlh9mlVq-b=KlW9$HSv@tHnt(R|tRuYYiznRp({fH!zEf{wGc?_g6-k zl;unL0bM>etk;G)5?KVwK`#8}tNhn@hx|;zSQFNMYi6VuYvB(6D5|CuTS5y6)#hQ5 zV6bY>JkhZ}w{Wf~*1vGi4D}aU%cNm}Z5rE%R(T%sZ22$sSV}Hy@knR_a{5;9XuJ(l^lmDg5->uc zCfEu!9tJ!xD-+|2pa|FQPPN(|SH}7NDJP5B4T=O4A16$2PK8+h%zX(CM7Dim_PJ-+ z+(gDmWu?Zl+AFp|2}T{eC-z}QiQKl{aFuy9Gvdn$5cB!uruh~Tlvvp#s!^U9K;h?b zc1#^N&7pjuGI-7jX)~pNo3oGeG2C$BbHs-N{GT89^x0ylu43HQPzrn91)n5?BKz5k z(TCc$bxAt@tp)%4kntctIC5Jsj1^+Rx+I9kbUe&hS}dSg_+A5YZZWu>a;Oe{^k)>@ z48wul-61$QEUl$%mN_i2@ztH4TwQ)hZ{cjOFl8KWA!c5{>Xv;!ofvxNVvBi3CdY-;0$;(`oJ$$tIOn5 zA5EjV`HYF)Ov%E9C$i_2jfAbjV?9ufP7y36eqpvy@;l6wh>xsh{c-cGFDH2VgESft z);gn0w)BAYiz!+8uF03dhtjUSd5mrn{96k745^2|N>*gkpawJ6q<}|!J6Ks-oziK# zjkocJDqQ9Zk?HsI)Q2#n-rH!tnS zz_9P(pa)0)Q>gybpG5mZ64wluGaP@HPH=Nw^w`^LYRW7c0SIN~Zup$N-fU${Kg=GE zc#Xf(>*5DWSOm=O@eRtgnf{AxxyUGys$RJ^ zcuSUbsFNh&v13aO%IGzJ!1$Ri^_|2+z}jprNbKTGhHSVBK9ZO1l&+ybTv)J;Y3n7I zBwYk*Z-U%LqSGSxcZ)O0>b__E+Sw!;o_Gv@eNfO}EF@(SHjICb<=CF(a^G)J_15QZ zt&tg@1lnt(ohueEdJCdMdxVi)e&&4W{WTx&ZSl17&uQE4o9R~EA3W$m7}yib4-+<^ zB7+?Y0K3!$84&Eqx2|;eShzFXVzr2Er_R*>fpWvDKOY80k62Ek|7A+RfkAY0mwFDM z8_O}VWZ5-_SqJSb^>#k_x?t$mg>>NMgwu`tmE_A?DH0G4Hf8mv=zh%)|FF5C3lTc> z%kPSUWVRwLEeu{iSj!rR{MMSBhe{WoCF_*MMV^gMFPI%QuDNZtACzyHRKRF(uSDoA1tFwC6x@V}_X=ux)y-YWDw1WPbY)v*hy_ch7C|GW`yR8yja{!oF+*1!xRh^(V_8G&yo@yD zly4wxx~;zFmh|`C#6#rD_Lg=B-ZiixQ<)EVfd{%QV(QEuNtv{X*EMhIO!Y3Ysd2Uo z6egGKw`QxF>^6QWaQx zfsJ}71@YMhZZKAZy2|+o#MlGrSn>+!5-$zjrP_So8HFDbsXnU@iGN=nu!r+eqO5I0 zY+wGjSags4oj=9^Pyw`9@4P220PCc9p;1J1_2 ze2{bwjf1!dEm>_Fam1R68F5yIZ;;Ru42vU3eJXrSK4g~RVVTNE53O=_yePi2WN;kd!{8QXGLB5Sw9d4ca+v%bI0 zh18#&#GV1$Fn8<;BHwFDefucdTz6VH|TOL3DzB=XY~g(I`fT z?T`VF*Rdig5GeqZZ|yok+ug-CdkxK3#(b9w;pO=pZL{Uoorfu71w@jNLtuBnjeZVj zXG`H1fwZF}LU>sgeCh=R?r|2=Wq~KPD^Ibl&Qf?{+DO7ye2R7m zVCoo0vofj*MK+9{=j)?*QT6CW5*`C@OKmsg%F3nVZ zlR_bh>=HmXOwS-2=sWz4Q@aLDGY7)Ui(M;`u!C(8URt70{jn`nJRKO+VErbhE@C}E zb)8_gQcf$jhD`rmJYPeGNznzqYO%g5LW+S9fI1c0`>Rc4|L#|SPNkjnMar+|$C&tr zh>Q_O!)?#b3Sr57S-7T#kT6^o3!UCHeAOaZD#wB1Ssc;R+v0r|Bg-0!LPGkkcg%8s zEz>dM!O}&cMUzMrff5+GXZ_g2rq1&(;WI!(A~a|mP=0JHM?Wog*`T`)wY1P!-)$Y~ zB1&IE*B3aS&Jl^g@$oFo-4RWs_nh79V z>%d?ibqCmY(kxCO5+x1wb|I_O^Wkdh2`cPppR5(<@Kb8lK0^xuy>}=A%|}F}Y%|ul zr}D`V|>sHK$stC=pho1mZB9~(=`6}Mm<01^`Ux#D-7wzkF8LuqsCQD&02 zPFQ`@l7cu$yZ{Iy_N70c@yx4U7BZcQhx=YZwy|ZnN$?uPelSy-UuyH({it6VU2p#I zP|ql-N?E<3d{ZVUkH8|{IL~@MURk3EWBM(y@L!;c9M*->FM^+}Dras-g&C z9obr^$7QTxOr^xN$ZP#VvV6*lDGj0%k6>l~_LtnI?oOQRagRMUH6bZ+2gp&P*Fu}2 zm-A{oSY|KH$?K3CVS<`j!uX9R?!l0`>a%+di2_R}Zz7c!=w2vwF>y2<|Guv@wIGi3 zQq{(F8&$O1ahN8(;65-x;V)uofxCxG59$>zztoUu%0UK;p@eAs4PbG-*O&P_=Ow`- z{@6*YBv{XisDPC>hsHRe(!0$x`nHVv%iDxx|0RF?ns=;t!Xq2?*i~cV8TYP>O!SGE zqt6UKuWxuvc^~B8f1}eTm&Xo-CM?pg?<$9uu=2||^;jF(WNuD@1{+(L9|SZnC&<{y z?@&f|xfP4T79Xrz!XX}_NoM;-`JV(`04#ytF|&NjuO~Ispo$H7*oSG$&x;G(UYc!_ zyUd_OOrqN=;&+NnW?W9B>UoT_ z=a=&EwkbStxD!v8-!YBLXFdnZKs%wgsW9S=f17oN*=`DL|ARamNd7I$Q09)z3>hO* z@=o)~yz8(D1Ghkt=P;uLKV9}7&0gbgT)h2@JxoXc2*FX9stzGcIN;yL06!jg@nDhe z@3NC^Y7ip={_0vSAAc6?OJ=ROV9uBv^>5A}HZNAsDTz?&YuRF3Y-EJQ&+};O~dI)`>-n%Bdz=5sGcvge)}cop*}Y9`19JZ+%3*SiCZv(Mr%Dp>Z%? zH(H7jIOZHPFBxcanVicAtJ>RfAM2$!D-njJZS{OEs>xzZYbeJ(Fv0civK^&O6k&hMor!p!EAY9w;S_yK^FcAF7@aP|-pyH90 zLN~fG?;2-9<*Pznc$}MNIKtQBX44@5X3{Wz*cS0QIw9uKJDoe)96$;84dA_8iQDUu+%YyuA%Udj)^v6|i%^9@2H2zNJY4$rO&s|QIo{w_>l5~Z>?bp0 zwYzK7&AMRPOlAB=QU1bSgY>vgKsEo=nsfW(Ti^Ij0y@%9sLuAt$swfVv=m_$Zqi_} z1=YSg(5%qZ^H_cE8Ncy*XiI%>jw7*Tj=eUkw3J zVp{X{GZ%`&jsKuG+QeHSc+!59km0{7Zc~ic$=6|V*<{;cP<=V;uC!hD^DS~cmW$hb z&$}pj7isX+R+a5g3vu$;$zfzD`J^?6W^jG1puLcZPuXDZ^G|-o<9f<>q}Rek5MNo+ zoRnyUm>Tr-K~Wu+KsAuwI=2@%lS@qrXO%rJC^JmAG5(q*G)gRSMIr8!H@^GNB%)K& zaXQ~~cJ3d8|F*Xo1c7y3^|o>?wK0X#eO@JMWBVzzl-Kd{2K=4K%`5`PL7NhzYRPWQuk*e9db_1@ckTeAN& zOJb;nfhV{kfgqAdkMX6kflnXgee}D_0(czyuzb=O!Fz_~-8dHX<7k4|-q`MWIVC5# z`Zc(MQvNjrPszVUFf)xr>6k=1LJ3s=k>`<7VB8|KCjR9G$ zzSm?ig7hh^bFv`BFI1HRN+OFTByk+&xnJ+}w=G5#8P&VA8KUrcI?nX6jM! zy3%i8&9+COQ`h%^eiMTM^Vqot9D|b_uv{b3A2;+<<96SniA>d6vbDXft;^{$F64<* z`#+rLW*sxl{@nvkM`F3IcY1=ZO)W{P^S7XUvda$9YD5zXZ&`GqO$}Cu{oW6y%`I++ zJ-QjkKD@&(H~;WEF70V^aq?>!KFs$B-ujw}xQk@LX*Ei8H@&yPd^-cpx0M zp0#2=%v}QY9gBFnzfigQ(t4L1*H%3Wdfz`??UN&(^+5$5_p@12RkJ_JYODOr6wpn1 z*1F~BaHLY}UMP}!c|uVFPm&=3+u;O)J;GEIA=OX6t!D?rWV@q|W< zA}u$V7-jP`q&g++Vh1Q6ZWSM58$d1!wk%k)kbHoTU+8w}^lLs2~v*?HB@ zc%qU3;ivJ$e+Yr)V;z!LpyM$n~V@!~f7rMnQ=mQUye9s2G(bb_r-Eu4R4MN4p;XAf&(3 z*&P$TIs<1BH_=1=UIvTdu|dm#27?%Th^V4uPnR4>`Ces&jP1QVIbE|%evRV4$eS6k zq9el_dCDLD+y;(>WOG|qdsF*cyO+~8r~pXYUE*8c)GgPM1DNyg_|f(J@gZQoS*$CD zd$=}*1b%A%B|`zFJdJuvp5ku}+Kd^uI?GJRj2qSw?UtCj!0%~XH??-R=+V-*(p$x5 zh&IF6S-VgUBVP&$C5Aqz(@yF0_6O~CSyw=qmzD>c0r2vu{6~x}Xi=p8+Di9d^3ebO z-o!InVu3q~2~SnuUtdRej9aV4GeR4-SEl3KwCZPBhFIFl5QPa|WE?D&V+LJWlGD-W{`JZ&T-sI`Oo4NKm%*|3Lp$#WtimZy@bCDl*?ZpS{%qWP{C~)xZ?(VPB=mKOX0A~yU>dap@MQ^V*`raZYFgPVt z9r!^pSRv)h5>*014m9R)VG=j17 z&NOye?!6&W+34A9@o^Q!sYQ7=5$duFMk7i@Mx`-qopl%KzKjKIs5qD;C-up%v@nE|wa(iva4z zOQm>Zlbf;$#0JF5t*jfJxe}284IySKN-gyPzqPB{i|dJNEElzLk2ISGvUS=f#G+56 z{Odj`frW3TN{Ww;Vf8EcD%1WhGpLV z7mD}fc0-V3^c(7+z!ic}-nD;0YiSe*Im?<7aE%^gk`O;WwVyE{!&-5Z?l>eXIvP`y zb>N$$YEAArZ*? zaw{Zk+g1fB5o@~9gU8iG%G{)Dpb3e4;cG|JB z3x_p;lJwqpb$v<$!OldWh>k!CSnGBq;Y4Lxaq8H{y*c#I{s?Uj>obmCZrl)19Gf7( z);t(uGo8a)(jT9IyQ~!klKHd)9JSHT+6#iA7$1)u|9;l^IsG2pdDp{0)2~*me}UHKj>hZHH+`Q- zTQAB`J5FY4TzVw08-m0R5;W0lF`|`^Q_JJyTX!S1D{>|N)J5-|%+=GIsOAXgP{QMY z3OR)5PQi2oBD7wmHztwtS6&32SzZ+6lMa3YF7~q3z6&zjbLL1!@%^k)_LO}8ze|rC zaS&PiRNg58TFkHeOMRlglvq;Z)?n$aflE-QqvS4Rr#f`8!mXLHMDEhX-eA;$@oJP3 zF%C*95Vx?j(o>Cj4LO3jxJ5+v1C^9)(iZ;qmYOl$L`NZ7cuusF30YjgCa(I19Vz7S#M~h7KYSa-s zE4Uh+Caa^r6bT9j;^r7TB^wQMa^%7yV?*{$20i=oiZ3t~>_}LZS2bG}oK#6%q_Z%y zPr_zNq-_)#PqS3I#(rxV+o}!yQtlo7a)!Dt5m&R#_v3`7_?m~Sl}&_r%w)Lw_`w=Q zW9!y;nQ^SEgbg9UbVvsS&6vT%d@|P^-C(Owu>lD0mc&M^ z^5qEmIHlAMm|=5S#9#`4Qq{I(_+~Hg?A|KhYiKmjfFbZr!^KvNp)3vWzQd#7%^#rS zO;N!m^(>~4wPM9l7MmzkrF%%B=6J zMa9TB&RZ)+sgxd@$>+^S9^@GkLwAwVo)81&w{7G*yG%l;FCmosb_cj~-)(jORd16L zxi(+n_>zUzmTgoc+f=w|j0|IG^``#mT_#C$`&AR{`)LwTZkx`OFkQMd; zdy)NhCqDc7k9kr;#|AsHf4Ao(=b0z>^_;wU^5QRdH7Q)BLBv$m_h=o45>3781Apgu z559>w-~Kii5iG@-Sd@F>Y}{Fv)X7yD_X~K)4iiVAXtSA3sh~u)2+VTN>cW@FKfJyn z6NYEq7=Dp}YNKKG{kd!|Isu{SMT^pG^qj#0&GbSTdD6`fRWleZF0#HK@$T$;ilB6j z)K5~I*xCC`LG6gOtl0wdMW@xH&*RD|WvOhs6bh;(>=anQ4cyw$MG_DY#h2W2^K-P| z3{UxBBqX~j#;J8&nZ+$vpJ^INnYsqW;TTmo}p&tVIWWDIm zgM}O7_A%e;c{knv0;={5oSeVYiiU362UpkXWgJ7l1v^K*JIfrvcj4YwE8HqCDE>>d z;y+1!9nen8agsfJX%scSv)(R!Hr9GSaO|p8o6$u7*c{rMyymtC6!)5A`SWkguaX1= zlO!?RcMb|#eIQLqd6Kh6m}$$w7D+V2qn%^Fj6wc9MxT_3DdNx_q*~U(M;i8#DXoY; z>2{YVj~zJK@-pBl)DJVQf;J?vb<-c#1`AB!Efl7R2m~o|gt>U`6`0Be~ik$@#I`f-MGTrmQ*(+ zeXA(FsjY+K7Yis@V<{Grz@#L;+W_1PD0*%U^iX&xl`@@oojd=nrHe>lRJ-)fyVXuV zNHJsG44L;zutUgT#i|+2fhN!@YTCT=K zxx(#IqN73+I1BL-_BKCPe*8R`$M`g(LYB*cBo69(3VU- zRK4NLk#r2I;jJvSKts%lZaeu^gAyQUP8)LgMEKWG*!`xK?ozU0j5d*vYVjT+ZK}PF z&&0{H)~(Z+WWBnK&J{Qb3JL8hbVThXJho77wd0i~LYHP=%<52}>d*se#n0XS(CH_W zk)$TzYR9|l7*m+_eox`aJfK>YepApgg#XK)yZX!ALHivoQ(R4E3hGpWq-gmBw#R_z z=fd?FVP1}c(h{?^|DH9+xc$Ma zR<{R@1Nd~rDhIaqZrsso1Sjggd9@Nn^jD!VB?Dr9;dwY|FyX`Hd2;i3yNYh0obAR8 zbHA=A9h-e`;N7JftGkotBoD6g9LSTKD!3mk^0tB(gytIiahaO0Cl7wj0`%?6-8pmW zns1+Gj~O*a+xM>2uhp)jo_g;&xE4H*oa+OG5;89rwC?f(?1JB7+8iy zxuteic9S2>3*GYV#;A+(E^F1@!pGiD!|$4Aj|Fs#>fogs>w3o<#pU|sJEL$1mn;Wx z@HVxt6dEnS3}Iocu~AfZd?z{`OB%`N6@-q)^b6|J@eM+58dVvw+<5s(dOR<{o-|1kk#7Y0`ZXtSuCXyi(1A%_~xf z!I!P&Y3ODQ7bZ6Tm5vO}X6|n3amVpC>1a8&?&UrQkZC5>_jO+crjnGND)Cn-@SwO% znBP$2mB4Et(m8(L7`N5u`X!iK=X)dn92&wa%>|kG=<8p?db@LlU{LU+J6AX#_85VB z^!l~5A97cL{;{U&GtQxUrOMD~QHMx?RmHsmC^6f)cfP1TGY?JM z-r+y-Ypnaj_LB9q0@rv}qX~H7I^d!oa;P>pE+hImU2N78ZAF-EHVnPK%4AU5MTIkX zqt2x&r$@iFmhck~+xKu;fkI_^+TARh#cD+?Ze7KWrs;+ZRQA6&t73!6FWM26r<-r8 z4;@lOmFB_PyR)b-qb_dE0R~Z!%@KYfn?=?{w(6Gu4JqB6{)H?QIB{A%a|$LIcWRP& zeZ+Vg?V8uiI+vf(#yiU7DLQxDrZypjT@?$~{gOV5b3wz9qBQc%fkz$sA6pWX`GnJ9 zI4fK^FYP|>T4aB5Ct3R!=^C)4tUiB_1lvsVY*p$vr7XzA=uqRrMuZjGClK2+;z>|@ zMW&k?YS(&eU@Baq;Tf4!Ii1Ysg={G&#(L6)$TtCPhopmdY&mE3Yxc*Dly7#Ch{Y@@ z!2H$jHPWZNWZB6hX(w2>BXiN7i-&bpo^)Q?%3CfaJ+Ufy|(tYFGrDlIpnm#d; zoHWo!?>aRFwldj<*6%d^v|av}7KjRaIixVj5$mYwJA2+HD=MhV$|7ie?gI|{yT1Cp_&u$# z%(LsYIA)q)H>uWFde)GCg(?|H9hNE_Y5-yH4N&Jc{0N&9ElZ-18DDp*rjM31JmKwz z*^v-vY~8@3>Uu*Crm*QVIstg~d1ia^aO&tF{>1VPpd_6nNojP(@RD6wi-xcEzPJ+=x8~7@xBjGqVRM^^YMy6A%l&%9d1z2IT?D)sU_2M2}IR?>miX zaH}x_0JU=6!NQL`3ju}Fa7;;P5DH>k80As#n&y+Na$%xVn}YHcrAn_i+Bz(WO>dFmuvzh#~PVwV#NxW9yVcj^0bHGMUC%QyDV6t zqUA@yCE4A=e(6{EGBxswl=$<6CyTXJN8hsTCKHU@lX=`(DqGury4Pc4(p{2T37|xx zdv9BI%b@Obc+3QQzwIL@^x7Z#1Cxei@a(|D9tKBjI3VAJZe3{eVOED#wyJ;?T4~5c z-`>!I7^O4EP=gOZ96$@q*OL^qT%5tBnG3{z~RRqC4Df^dQ+6q!9NF^ixEl1^zHVs@d|Iq8%ja zKRguu>U!Zd`bIJ@H0Ts?_QiqtLai?PIvL_~>n2Q#ypG_DiuvV-lRO-2F(OB83%Ie} z{>Ss0+My#%hg)*6)UZkP_a8}2L3M~3=_i*5;uMfUXun(^*WcO}oL>fyXPytsa zc2?o){$>GU2haV}ESjtsS&|fgevdxJ&d;#u?%HIxQxW~6R-LHH;aF)HI*@J|?Y6&1 z2|xQDP7j;+*VSgW#cM1hrn*zD61hUAl*?wk-(r(E1BdkV_f63VevQP-a}%1c1$Oh_ z?4%2s0>(Z)5fVpsDOjo>4+ITiGa@lMoh4~IniyYGbX4*-GCH(g>Nl_aQ3_x=qE`-^ z-_M4t=MhfN2m=w7FayDBjS-qyolcWnV%;ZK`y;7z!jpGZlRnwP@2}(m3)BeM=f$SK zGxHN7)wys)a7+HYjYhf2O6Pcu8?_`VKXt=F3hnVjK7-3j%dm+p<&0%%@ku?}1XVg- zx}wd;^U0gOe-NRPmsguLPNakySwRxv6vab#2fORY=zKgmc`~9umh8Fac|BiacVLCK&Jo5VrnaYqkcTdnHT)z_9l{U9DkdS)pHqgZc^cU+Sze zT#8^$FbV1!Kbg4_p;yu?(sxs`>VT!v9mn$+^3wqxE7L+pRlD=OH*I4_t{LTsH3~1;s-QewD~{QiSNQi?FkW^EJGU>+RSKxvpB&FxFuUe5kw~r z2Bd)$81*d^Gxd_8ar!c*r|k`&Z;OT4urw&%h&3`IYbXrz@!pyQovG#xv}f=1`MRk9 zLMejDq0ZjNa1309S(V~@AF%hw57D%~(?&LAUju!HGIP46@*l4x1X=H=hyF@B?+J4NOf&hyC>X@1;2>NY4h5}pi1HQWg1CJD zuX{x;S18Wz^p!Iu!2<>^(vVL7hJzI=EV8eq)CU}fJyN>U6*vmHXEmgK<3PjVW-Np3 z(xLcrE3jXiqNUlFRA`?H!Pn2yM-k2V(2({w`G={9w;!Zj19`?7#Wt{;ZS^{!%)2kS zwltjAHP|F8=9PoKfB%!T{t+J$`NIhV5?(!2xU-P<94Ll<-B6uLkNb9O$#RonBq0x+ z1tm2y+KWbQ4(~!x4J8O6-+YyLGv=y&0UffK%#xaA^9Ky}j ze{K`&;e;8|wS7R03R2s+D#e?pNq!xe;2KOuC)}n*R**uN{_!=?dG(W@tL=SXnjoii zVdhS@+oq4yAJwqB49LHFnxI_3S3Hs`-y~Fi`MDP$BS>v@G3lram$JSrX|(u;>cnpL zqhrNj+ZR;x8e@G{iYGQc7wJNT-yRX`!0a5ThJMz+TRfe|Z8M%azpHdUkJ`HD%CQ-a zMCrmx?D0NkWIPdmI?fDl%DrkNWYdv>CADuI0`zO%D>akff62g+371H3j^^L;v8fwP zqUBNzDFC)`5Tc9QIM!aaVf{Dd61cV?wb<3HsJsZO#Nltc;%^~^Avo{x5Jx76FB;tk z~JaK*WvE9vM)rgoB@PxhfN2*|D~`r+er_GDQ4lu}tFaji%PT3kkn=&Cwg zPsj1xC6BCJXDgQQ!Xeff$NZW&zasfVJu@iMl3l;daI~Q&T4?>}r|!S%xp|PX9M0My zBS-gGsu*sZa$%r+FJAr)nG^5bx7Nlt0rYm!9|Zx32FM$XnE&jag}Ul}&z+W~fo&4f zoMi&pb zHvv8SF(gz*DaP$|o8lu?qQF66$c{-*Zgm+*@)?hKXJRh@@-MWXV3t|Nx%#vZ@8LH@ zv$bCV7sijEbUaAPbteyLw;A&6k)T&lmjax{;6Jrl#Ki=*g)?p2X+=WF`zo5XVxSAq z1(S3nd7=Jl?Zm$W79-_0r*TVBYwAn!k;TZ3bM!)#lH^I)Nu9;W6Oy_3;6jgIk6z;^ z{pd7xQDp~suw=mJ&y|n!U!z|odG$ARKpq8(SZ{zD%_TkrglSF?!;!Zl zC>B+wekE@M2sVi8tMPP6zpO90rF{>X{EGt@R)qK>-J!gvKYCSbKy)n!iOI1z+NAr) zPzmOkDk^L!_+v_Bf0*^2A&V%qr&~yz{w|-kA5ct8RQ5iv0B62{sS*#?itxDq48_l$ zUHh3{y{KGh6vVg(no6JRMnmTbq;iu9DW?KL6>AE!XZfRR!p~EV=-A8-%82_9R#zA3 zUw)2r+E=iEaES~W_*USQH&Ft3@ovh{HWf%r};X-SPfN;5;4?wF^iCwNW^ z9KxweD=y868TQCKxb=$iNLE|tawBmC@eKKA!#W?FWuZxZmSB^2TowknY@?`p~h{>0Rxj<4@`yAnj^R};b~#B_r;Z%Wqw-joq@X%{Lg8`n977-aq^W?bx^HtsA5-U0LY zc)Q&N2PG%geLe|9u|_S}S()<}6Y@?&K7mZ@@@lHNPJC7N+o z>D^%(P)0noOh*v=aHYR3--{@>(C~eBR^ssPd~H-<)frPx$A42i9bSYfrR1|4qVY6X zMX}9Mg<9T77<2#Tl_P_6-#mhv{SmRWQ?`3deE2fh2zwVh*?l$17jTWJZ zTLwyph)IR@UX>%`8U!KS!|;RDVy7{c{XNYsE@;0M=lCfa+6QHeY@O~FcNp(xLU4;^ zf_%XGUO&2_6pt!Wb)hS}Mxj1KJxs5&GB9u@08XL|!o>qGs8R&V$@Y`Vz1IkljM+z^ zBXcvR6{*yMMj9MfaKUCaU><-aYyyQC1`%6aJ2W6l@ltew#HBZxSLVVPL#ThSzf!Ox zvK};q|C!X}OXO6hrDKQ7^wVOUO*$(ySd1PYyK=Q6@ANCo`5C!!&`admLwn0s9+ z{wdbWo(dY}=zX2aI(m?@U3}kU@ZX?eSh1oDsmvB(SH2k;R8mU z(C{!ttYJ3vXexCfY_i<3-dZ=m)wNWk?UE*yQ3ybJt-qey{62Kf z>PZ%3>hpe;YQ6V?A31hSo4A1T^-Dk1vkV^-J{!tpyeuLAOqBuU!d`s=0>ZX2U+E{S$HaR+3fJ0}9t;EwVO z$w&5IsPwce%!4vvCfjsf;0`}HOm%2r>^57#0J`BR`&|d58~B;?TxeaQ42gmUE+0VY z2ADJ5aL}re@XCzt3cz*0*lYWC%90I9cT7TV0f!&k_iz5+wa{m0&{V)vn0rP4OZvCq zjL!qHjJy;mF+udrkhLkmHRoX#%a$OjLIh3G<#hk{ za?l)gKj0e9kBR`YI)*=6B3D6 zmqz|ql#7Ad|K&BIHPE_X3AgV)lxIJzqOaBTu!T!9Ib4TYWB%8I?0apzWxqa8cO{N4 z#su*s^=A0uf+SupnY}D-JgxTN&ews{?^1XuG%osf6%_;*w}e9qryDNHE9pP; z)|l$x!LR$qJSm+t9B435+<)@M(5lB{6XX6u5&rhCasR+#f5GX=577lkl7}|@`ML$T zefC3N&{-}-$|2r)ebYXnnSqYF{%uuaKlfQRO`(s3nyuw^sWU=L+uQ?JN|IF{q zLPz&9d5OEZ7ycxA2*Op)Z7=j}?Sq_0xbrxXz)VuyI-X>!{B|dtsF{T#=arf>=ae1K zkF3=?s4v0kObY{PCb)je@>2g9Z$URnpZNLtXTBq>zq$k?Rt{cq%%H;P!~r z4BV} zN{KeE03WZ#SUNy6UYT`&lT=;XuD_=!cNbD~IF%DPTUOX%CJrAn#;DN@kFyaSP5E}+ zo_{j*j@BMGIA`#WzU(r}2Xvr3j=?Xw9E^~_cU50Q+Fmiq^$g5wblNnva5b#pXRcg9 zFedEw00#&ifhBTKy8cD~MECU33rswwf*f+!AZBB%vG(^Z zLth6H6!POIFHT|`N3En+u&LudwVs2S&TbtNA`atUH2CJ)9%4fp`y>i%GqdB9jZc3X z03}|>#um=bGazLq_>^)n=&lcz;rcIPf*a>28F8Qn=kG2utSyLQ8Jy$%GE5`;q4yf) zR59-_v*WL^22KH7*~O3lnT8z;bypo9IlTDZjVMRv$^az@V^>{FkJfxBzB2(_$94W< zeCIgto~Uh?)fr@v8F`XOPy?+F!4;%fcttX8c;kY!8bDc9xtV>uN3riySSk4NZ!Yz= ze{L570-D2r{{;XyF{stOc$v%0;qdAVCt}(i)jMpGsXzY>y|0LW0CP^zwvjd`Rw76I zUdoiGars%5kS}AG`W0?I89#*y*9>kqr3X;dDDZ3ye~0^TSY@(um`@!1Uhd+&D+~I0 zqqu_NNLrOY8EW~pFkcJNt2+v=1nBz+$*x1zwZ?nhcePPlc!mJ|{X?O%7Xpa%Ce>W< zd#LM8H^w({KdtbFzyIY}kNWfkJIruKcl8-P_k~u!V*cqL@Yp3G_6{_D&P+lv25tO% zvu(u#Y1TmYnHqlB&~6{LeTbU=l4|}x0h|eA_AwQyjgDGIfQY1)Ti2#;@aOogUm+N| zl*Y^65%=FNV^ep!>26a-M z#Z3)=l+tW+lD48WTn@t;^M4h|pv<8_fQTd%&E&3LOr`S}C1i=NXK33oaol5n?Q+1i`Zycr=FJ+qU5q|*4K zVNKaB6t0X!B;jf=*R+j^x<7ll6Q7hU%MEsuYYLN~KqEjz66ogfPB{dH9+F&Q?_F;W zA=vm-WHxW)lhj}#KtvL(_V8633_b4mqCjPP$w~=d6*{7V01-)4TH2zXg0ny1vis5H zr#8U)g+-BcsYVeXBB{}abyBS?<5)c(8whv+o*wvv8pNdpZ+i}+HQ)68* zA`)v{B6O9%;A&;D+7~l6H0|pusKFOTL=yZq@>D}1`DRxOfLr__`^N8fRVE1wJOV@{ zfo~#j6_i3MJBgc-qz4TFB9frBi0}HCg9yFomSfr&hBXw#$oDp^et|?J z)o+8UY9JZ!<3hT!!8l@^Oqi12Qq>Ak;Z;F^h@>j82d7Xj_!!p3xN<;FtaoMnL05#4 zkWe8&L=vjz@8||Uy#KnlMSeQy;@`^VR5Yl z2ZTsUGtL_^N=jq9ixGSdAqv}zoW&lN+I0$oGLGKRE%^L(eZBb8*}D=iIubyM0)+q(NuZj;xiT9U_3sO}uYbYM{Kqkj*cYUs zjGR^IaX8mmmlDJ>0&8sye|vELe;}D3uS+F7iI<|&gYK1w01-)fxK%CJhStI3rD?9l zb`r9;7>>klQFuRmSPX*=_exqRg!k%>ep6H?xteO*%1gkxA z+FX8wtlReZz?V!@uEC1~9}gK?+lM#sVopl36d2`USXItiH_~;dH|3C2rw9;{I7P~* zbQ@aw-!4u0eN5LbgyAvLJ&#*b_230NUyym|5fkbY@FKQ=| zNM%g{{F*@~aoA68-`KMC)XJn$?otq-9!V)^xtw-W%isxFGkY^$0BQ%9u?3-w8(h49 zZ7NP1b-9eKl{k8Utx)md+IcN~Z)2wXy$?l2y9goPaZWNp!Kgic3W!KN2G~mc`E6U4 zPG;HD=z=e@x=+{KLjY66yXqU7_dk2rl0EK8B}sD;AREbCM11(3$%>625w(P$4zCfA ztbTGL{b{d@iMo6ulIlDGA3(7*JL3cPa5QN#P4>?|6cy7aQr~ zFn(VeX#jkvJQ0ZxAQu*K(7v5&tX^Mujn2JA0P$Hyye)yG6Os7*4CFSC;_OkMi;Z$| z_A=}jfp1YOr!(vOBVRc_5QcP*$L?mvY=#mV$&hw2e z1D`gfycmIwl=mxnz-q9?tPDcAuoU9T-yDmXpIS50y+f0nZh43R5s8Q3mMeNw%TR}D zW-dXf^nZd3WjCoSS5__N%Ml2ZYV)k83}&3slkU8`7V8iz{NU26d5`yMdD~7Ws`;5uVGtrrE0HYuT zfsBPfbr)3RSr|}NRQO2@{eDzmSO4FuhufcaK`@DM5dk6+7s2#el(M00Y92ZgB=Rwn zn;*fp;SJdP1~YH9wSg9T9Z8U-fWsal!iyWE!G7919KQq6;Z?7UjsPM+L=wP8ajMe! zZT&CHWaNo>yH3VS_a^wFfNEG421v~MgvP-Q>tXmP25yb$d8p<7cj51*y1Ll!R`2O} z)+rX0uDS>ikyICdS4+QO;m`pS6O%_6OdJJ6!kh5}egH^i34+uonZW*i7#5+y8~u-3 zKefdscrF97Q-)&|W^w=o@(^d{Urp?k7i0DJtW7N+a1{^|<{JV;B)&mioq~S;3R(a3 z3xfwun&!b619fxByGQcm&#nE>_)Gj; zTK%lBtd)a^q*hweg?gxMLw6^6n^|Wz8)mjnN)f}pJLo}(m@sfv%^YQojKQ;$jK?q} wF*DrYV|7_MTHg^LIrC{g?t&U5B7_M1fA5C7Ie{QWKL7v#07*qoM6N<$g3D){x&QzG diff --git a/app/src/main/res/drawable/marker_road_bg.png b/app/src/main/res/drawable/marker_road_bg.png index 6251d7de6f44a9316e055380f4b7b15a6048ed1f..b6096ff5f266bce155101348f2a4d4b2bfe93127 100644 GIT binary patch literal 1030 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 ))>Uwo}ISm{tXb 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 diff --git a/app/src/main/res/drawable/poi_icons.png b/app/src/main/res/drawable/poi_icons.png index b78cd2c165887f3cf3533a34e0397a03cb65e3b7..7502c02fe402052648e0da81256a39254e26a470 100644 GIT binary patch literal 844 zcmV-S1GD^zP)Px#1ZP1_K>z@;j|==^1poj7_DMuRR5(wSlwC+vK@`XTb3b-hQ%g59OVjY9GBWZZ zA%j!`eNyTvrHG&&BzloTA;^cK4xXTZ|Wg)UJs+$+nTrw-U6r(5(_j1Y$~eK~G78?_)0}@700% zywV$Bzso2lC*#!Gol)vOsX=wdBl%`C?3r0o0cN{iW4Npc^oLt2z=LU8r{p@60%=>s zSD%0_V;#m$9mPOlHpb5%hkgA$G)8~ZhS*T%A`=Z{$sO4;P&M%J4V z9b6;E?kMFDiBS;SoT&FNQAwOkYHc-gOFs0}bolyvF!SP>bOdmjY_xdP$W*<&W|xW4 z?Ga>0=vf=XgYdq61^>v9R02@Gm&4=!@;*P_sY2*ASSSD5>1I304^0q`sN$U4tZwkI ztHQQ|1uwnqDFb2Q=N`&k550cYO^-|#iJQ^Cp_@4=zy(dh5lKb z=lf)xX6YnHy5{i5lLfpe-|cC7Ma;!7sM}z#EJqmg1`C=zv|ilrd+1F|_#b#y<#m!i zy;{Q>DJ=~Cy;rxc)W<}<9ZC9+GfwrI_|Hjqka@Swn_Dvh(Sy9NVDcBJGX_2l1^5Yq W;V(bt?&IhH0000Pyg07*naRCodHeFuPDMb-bAdtcj{Y$_$$l5Gj0BLw6xMNpBZ*iifw5G;U-eCnr& zB3M4GpQ1Dc1rz}(A_5B1YY@TELb4^X}qTAC{6h)Dckyv2ur1P<1uP@heBk#$85c%Rj4jw&ir&?u-$ z3gV10+Vbj(O0Y;qa;cYIeK*gVd|;k8$v~Y$K8Q6FED-aW;uUpD8$CbzK`4r%$PqXRf#k8!wXQrE_$abL$= z*>$+b!?VYU(Yz3*NX9q%Rac*2sv#(y(l9mHYibfS?o7Mt&y$s8kuAwU?4C{#)jM#^eX+0r3} zk-PK%ulc}@K6T1k(#H^tA{unPOoA~@DaC;JU)Nys81#Blqep$3cr>)v+-DaqUmwoD zwp>EG2#hvqy4g9O9SF46`VTge`iG^Ke2*~b9bf{u9nd8KW2hG|2_+O^q^u27CzlaM zrZ|}oV(Mu`T~Zc|vR;%W6;%uar;F)#(NvE~dk!Za)dTckV|#36rsZ*dYY|8_owZU~ zTE+;pRhKVKirATOUYseV(WDy2kGDzvN-GDZ@>wMCLYbC^$4MhyaLk7j|0v4^T^!X@ zGabW zXo&sPuWt~4DdI34psIzCLA^A^p3H|8|0w6KvRG2YqK15wm1g=|H1Q(5%(we=-(Boi zvG0j7+s3})xTLm*^0~=G>@#@sKLIoj3ZVs*xvpM>oz74ujMW=HAYisdenhj>u?V!+l)N)R@m2p7t{P9wV)IhF%bf(2Rn!Z#U&B^gLy1!Sosn7tbf(i z8F?7P)U6A&~*Wmo#5|MiFm6J9O=7-f1)in7VKLxI;>l}JJPsJ9j*c6@xTfux*tfemW zu4E#4c|eF0mDwC)>m#3V=S8-90Tkh*3u<;hV^W4SOJ^>LE-yPqPrkx3~-e<(yS7#jqg;G30Y~nJoEvO?O|9%hYt8I!q)P zG)Y@c>7hwV{$EJSW7XiAVyt1~g zYZH=?vddu=UNMVoW4cfG3wO z4YUllUmPO&ZOlBaWCEE2tU|stN+@awIV{9eJ}ED1?2f%v$W_j?ZcHSTAhvp8-~&D( zeug>M4dxPkwm>F9s)$bGZBfId(d8AzJELx|Ak+Z zC#u!9oEU+L5Kwbb5{B3)bnUCno#8tt%2Q0|m`FxjTXkbr4Ypm52*=;RD2$Ieq?lfV z?CPps9_5t9^!q1+x^}^$j%Z7ElDvNx6A9X|Wl`zjdLnT%#{HJE72^Ge+U^=C>jd4M zFalfu57zKpTa0UXike8;8XAI$$oeaSy76@k<*G%aoEU+u5%A+}iW%ZjtwcMwxi!2Y zYe62ov1o~8CDz51l5um)kW0858Py@ zg^f+$!?q0njWrf*g;@Sbu|S1@4{NUCNxD6xmtIuY+1p#_s1y~EtXWWYfbL7&6*lDJ zqN;eIKgBMspR#nZb>VshSURV}$F}C*#r83q#*iQI*`FS3Yzo*ovjVQrlM!Y~2A*x^a$L-e2$)PF0*gU4wwKOjNi6 z1XFs*rmYm~D{k%E4&T51D}1Cs8+ypW|9;l*MYft(NsXre7?$PX6U6#Ihh z+O*XKK8aan|7H@&>AB~dEk*#NgpG(@^RL#Lz=tgs?WnkdBN8<#v#L7u8=!g{=7y9z ziY^z<2uy&0dM?owxTmEi^h0^Y6$SAQ7F5>;>tyEX$=LldgO236Arm~oe9Bb_sFyFO ziHC&|I?L<9lM04NU@9*0!I>48vW`i_RqqQcGX($OHK>g^!Z?ae>j2GIf1N)7??v?MJCz96M&^fv=9>y%y znO*^%^<)IbBY^lO3otj~S+yg<_-kJH?pY#HlY3x^`~dsN+?+JbhTKQf+tU!$)y)O=_66AcKz}0TQIcyarTF}^vPniazP+rkapgF-H|`!BE-&n zJ!g?@Svt4emt6MTnKKhK{0RIZN4OnS){hae3V{(aq01L_#J+Ep z%zVi41d*&?TroQmj{Xy25D(1<2rQEka61A4U3?8OVSnycJzY;EZ4KpfWjywnA?ZN3 zg2;L?0(Kza_lb+@*G8|iqpVEJa5a&1)Ryg)kcr1J#_rjPI+->I=Vt^aLjW(U3<~Z1 z+OEj&C(Gm1dDjw2OH;|ddfa#dI}tTG1rC?X2)GRays(B(=%1?Z3g7M~-CRi|UDY$H z3=w{oLjbtxQDI%&f&gCHL{QL~wOz5lxJ4(|%_CWN)Pj)|#8F!jL~ zA-bcjHgv38baNGv$d7(hPrSYL&R9|&?G}Jo4@SV12uKPf4dXBE^}z-==;x}g&0E#M z8#R*Wy8#&1ff4Wo0z$Nw$k35a$1`z_MS=x*-)9o>#G}hfx(NX(n_?nzk38%!zmsaY z!XkOACU}u1O0V=;xfOgX2W9x;pR?YZBc~dJ%Vh*| zK>%d(RglU5V<{cQ0-5F;Rv9qnYtRg@F zmO(kzrTtlL%VKAB9U+pIfBo$$EE_n{F>}aHgt;t6zb4TeTlMAp`xCJj5#+Yaj>>Tvj6g9XAO!VE(hgbN z73s(~4z_h|RD?5%#qVPh$#;{od`4gd0V!#QAma`@Cac*-BvB)LizcKi)&=l`#t0M( z0w9xRZQI`bVZQ5YOV^tpI9Vq4>5VQNU)CPe^BC&_b8Q5FanH#?FgtYj$hY~#XdRDT3vYFh-7tL z*@41{{~OMpfYnN~JVt;K$Pxh|T6F)ygBsi0qghIr@V2~kZRFCW0ZPVi!&F@+kqKev zlZ=2v2uRtSjIY1U>eBOKk)TVX`eI+VT3MFI2rvQ`ARs8N`vZqGwhykfK$?U(C#3Ip_5{XjGNW`zjd=X3KT2xmS!w4_}qX-B| zN4DO4)rD38Vrkc=r6zPfCZ65M3-YXL9+txh?!KfvUSIdYb+#mU&Bss@Y6UPgU!8$Sm9!3B&MlV`b8>-E< z3YHK_TaEt^-H@NpRT;jY5nu%DMF8`>f^bLVyr?f{B9T&xgb>#z1Up#meFV5PM!*^b z;CTH60KeIjzIV>HUBE!1-l8eZ6bp zWSy6jAm=dTk{JO;U=#s_8aS!3Gx|t2faGM6^!E0A5j*5DiDZL3-@^#F3;{#RpJY2p zEo(z!YxA6nZQ=e72$=0MJXoE{5P)Zm41=WkhhsHXuO|KA58p=rQ3q)xG`#unsDISY z5w=Sd>QBQz8crZ!C@1eBfcE=Db7%O@Of~mqdP6FI&v5^jH9@n@2QYP#Ki!1@2tyHv zfq*cIG_*i~^m+5hzt;lt?Yoft`z$1VuYE|LHHY+ynIu9bAcN_RRFjBe5i$k_$k?%s z;+r>7V$*txZ|I^pK9ifbk`a!WOr!ZgC_X%9Of2qtHYU+V%A{H&mobrK^|R5|Fsm{V z8|=i*Rg>t$r=3DTSsU>Lc0z@bFryq~u`dOd97w^&B^0P{A|Jl%6;-5_mXjzgAuUvj zKkTKXtCw9Vo#rE9S~p2DqEV2>Fv;)`8N>J+900Lwq*zBg#amZVWaVoVTeAk|he-G# z-LEVb{Bd$E0)Em?tnZFIo{554StLee@GC-N63GPUyyjJwM-ne}OpLGA)ph8u%q1P&G4y)63S~?rtEvN6 z;-<^fEr9do0f9u^v_1k0tEuc=@21jYPoO~a{^XyJZp(}rqvVls)8;|ZaUzw)qR0>3 zpTw58Dbn6T!%zPce~(dgZ9B0)WgK1(euYcxw&t$br_xm+qo=K_dPY@5ggfy(;HQq0 z?Fc9WiDORl;{B-ny{A(7aqlI6Z6o>T%p(d0VRdBGoVKgKTY-vHVo{3sY)98;Ee${S z1Pwg=SBk#*DvT%8!>{^2oE$>{!H;}Cy}n^hcwIU=WMofQ_8! zm;_RB>W8WP`1hFv;;TaM(tP1OL?9_#6zK&+7(v?CB*IYB5-NN5Ng$LbssDkyDEj&e z66S~x6G{p)TR#!}D48(6f-=(zQkM1;s3xkk+( zrWK+_U$n~6?n|Lzqa4O?&_+AjXz0m*QvYB6M6tG35`odVDTP*Fx7SC|fL||Ln9g1} zX%k7?!r%`t>1VOyi+#OpsU8!ji z$(lvMrg%cGhOo5qPgf{kp9BH?606=!`TI_%sZP z_ifa7-=Byg!^L5lP4bx7eHy;+{hGRBtEMV9EoUnxN?r&CLD&LLc|!n`xU_kDQPn3u zM-``ii~@@m;nx>4PK!NZ!kQ?rq>@9ABz^A%6x{zn>iPY36vM1p5iEjko*UXOf$S_?yk3h3?Y*?`d+c=$M3j=*SFCiIRYY1S9MLS^qfj&$V21B|$ZG2)_;d~Zq$QYJMXvqOsD^yC+RhWDki!o*sBWBgv zioQ*)%YW6IY@bZvv_x`Ih5mbZM&?f@fX`=%0J<`wyn<$(|7Dta9!6y_GgYX?bDX9{ zKwyEP4=a{~i@(0W6DgE zN#^sDBLET!>~|2&`rO4-e(Xu4&z;LFVkbvy@+)|{jRACZ{`Cy)xarsCRD1TDOb%Br zS6~cA0-|*9y3XF-iR4V_Y)!-xXQ~N^oGe5DBoaJi8O{Cb{n^&ZlzX4CePQW|{tZ|sE4!(#x>4#h?IOo;x?MB=Ah!!30A(TQ&2b6Fw)5(zCk zhUQ)R11g16l}RK^9LL?Jx`d$v52HC>zKkkP|0w3+#K+~}uT~%cm);qZ$(fW$TI$LU zl7?)a>_$GHAp(j-4nLaae(iE9!KaEw#>qMa1mdEoPztjz`Z|?kJrc#3Osqq9M3NBl z*o}wnQ#z5{Nr?o@Og}c!4SX&O1hD8XfM3kHU;QqXyyKnb$U_!V_?GDqK+vWTd{474 z`Wls;cp4GNo0D}2sP4_sj_oH*BymzANgBjNG7(~#o`XH;uWO{a|NR|UB1|Hg!k2M= ztcDKle+bP2nS_ownh0x_I9Z1PCSRX2k+cbk1iNk>0zX#6L^trc3=oh8`R49LbH4Iz zOf);51e}4K@{fRkWm0m;;WYQ+Z&9FeKQjP!{!1;65-|3XK9MA(@i88($^F65;0LMt z(l@C5-6xxKMskE6%zCPn~rix;e}D?4!f)d?*U zK?aZ3j7KWd@93XbV%<#Tdp|(hOb)i6DSTGs7iHyCilO1E&t8HcNxUw{3QUy@A>(^k zC3_G_TSKrOPL+DA3N1=G=$Dth=QNu6kxyafR&}k>MzY#CD}Ui9|D)NOs|q*%7)lGe7+W>@R~=yyYBqAv5su zn|s9hdNj?t_)=IUBdf0STVi2LPa0y`*c$FeB&+L!%~EQ6kIlfxX(FJyG?;W&b=LWC zt|FcY_Yczq&c1AFJx=+Fr%(laCTdS)PT3Cxn(oOH+Ex7%?*^qvU~#}4kh;XRU;l+Ss7_FW|9w^aQU$T zxo`eH*x|3tIfb(+8F60Jyq>DhUqa!Ro~Oi)t=UN7dlUjf9xf%qlVjez`nnsDV3&Ci ziBRV`Wr6^v`^`N6LOAoVnip$6+@2%?0mVA87w^l9GSl_(d?f zfqisPC&Gj}wdJO1UEw9vRMa+~j{SZ^BtRs(U)FU*AKkkO^Y~sug zgr>STCXwtkKica9`(sDQH!_pNxe34AbANC(Rh@aRYp1}+x;tp#p?hiYk-uSk%yx8H zhDc(&%-x7$cg{$^VRt@32!n`qE?P+$HuS=t#K*s%DnIyfQX6`?G0Aw$+$MCxc?dg@ zM5sni86$vh&2`xG<|1|D&aO=&p}`Bw4ya7g3}S&;Yb_1o7q|c3+bQ1B zLdFmX#K0o9Y)NAxaCXYVm#KSbrHe1s~`_yh$om%~j-t;bP| z`^w*YG7bFwKDJ7-XdLunb~;>l5{YIc_cwT?Au~9YZ{$x=p z+27n2b@0&##$4dTv=Bf*=mc%S@@o3e&T&dZNDv99v=P9FM&*Y-K{}$DyTw^I{O{$o z`5PBd|J{G2#O95N#o-W%j0F*dqPjeZ-fh^!_W|1c%`ce#nz31&Jl1AZ(G0AKA~EfT z3Qnr&+Om@}VXn(FiKL~eVh(&}d%0Fy7b@n*HVEY>o{G5??uaom_{2YG+xNdlL(89r zGj+gy6Rt3fEF)2Dz42(W+{=zU1J;u%uyUci$Cyc|{3Knc77pS}e}i zNQNy}cH+t8n}kH(>#|Xv!X$&wT|^?K!4^pd$OR8L zm_ki}4D%+OOoPunMmw(mDQ2gx@?LCGjCjS?cTwLTZ=k+=Z*vkx)2j5%-)@Em6~`lVVnu~x<*R}tEi2JI_>s9?rDp>igG{2BAlG~IwKVkN zvyS4aX1kUh$3&88BVh5~LV4I>ezR*MNU9+mPH7;ZV`sdQV@@C~$&xM8hri8GYjJq6UEneW+x-ZyUgy*p+}I<<*T@Jtfuw1OF2g~ zD9K}9X+rC7Xrf?U6P7yq(!9gkY<+j%O2hwtfn>Nq*M(pUkMJ8SsQ1?2SPNXb(hze+ zpSKqU4>~N}J2)Q@fNP{u69!u(={^l=jfk3a;6#dH4b9Nw|DeP+te+|1iBkq*qzu3K zG$z-*?gY%{zRV>{4{@Yy&lW1F644bUTO?_=U~s>K9gBcA`0)KO{o4zFI|Yzr9P>*C z|8Z}ctzvC9;SW*(3;8&uj{u@Af=HxfA4xix!K)vrYcPZNq?6ssJmw18=bxnH_Tq>! zsv@_AUwFoxux2HW>Bv&SnN)N)t<2eZLh0!0o;+d(EE2&MNg6Gp;%NBxUVvd=`~4#k zEWeL+uQgZErlG3$vmoSSeDekhgFJ0d%1<(9KIW6`YkSe2El_oBFf)xUk~CUSEznbe za0m~Y-D&uRrzxpoixg2ZcEBom^(99}r$jJF{u*=UcM&0;LseDRM(6@>2dC)}@WUEW z;rZ-NYD@rG`z%^z^b9cP`() z)n>$WyHQADqE@nJ8)keWRAMnD%y3O?--15}EHQLneS2}&Chf;f${8Abh)g7DAf`5j zB7_gHJ0&)6GB>I+_n5J}a3{;d=#A0eOR=^V+qF;@i5Y9g_L4nXprA4hVFH;*(r7;o z6P1M8Aj;;HSl4Anf48|;jT?OEh4a!oN$0h z5^rxrtkdEo616Hgxn&dlLpE<<1tL-FZaAff0EjonK9cmX8d<2PeyMCs5`lk=o*q)W z!WCnZSbJk`W^T7dhGrI;{r)h|wlUUQs%{N;ZPIAL5&wwIM1qkEBRqt;6xh(a7!v|r z7|I%pIzXhly>0FB=0(>=O8Y&CUPMjJXtnv-QoqQ`yq9Wo?_x}93k&RtW5n$4+M%Hx z=*D`si3KbY9{x?U`835MHZuvjHe~MA3r|*2CJ+g%F^O=DoZO6nR9ze4fZgb3P$tn$ zz0@`@-xq4+AQ*DQ$vX)O_MTQwPs}EEB#>0GT7lWL@TiYudp7qL+dbwc+%{KQ?VqC| zx;be@+WW+O4iO5PF+yyH9zPnkm+0LB)u;`O#~t3Sfqj~*zPjxe31(OdM6Gu!BAb2a zPF#}k>E?2N(=wYlOP)2&Nyq_780tgl`3okJG(ePt{ooOsot`l5{d4ys4c(h! zOlmHNJ_q$zR+*g%Z-#VYq{z-XT38mgv)QO&yH4)fqyefiFzCpVcHh1W@FF=A-Z2eW z@|r~;$aY{a?5}Kd!bqm~_Y1NUGofunCzQK3>0lo31K%o#tIf%WJ#<9Kx$Q4(uI_Hd zDNDq+pl-KwwtP_*Nd)tEIHiez+@OL#vqh2yT*(dV$q9$6AK?qMGG*G^JoKCfCi%{y zRaBC{9#Q-4PWZuyZ!M0nmR3M31&9O>DEmm#Kr_Cs!;zRE`mEVliCP7RYmtrIsF)zL z=Te}0Q5vmdZ59>#C4o?noYF%;Xugezkft$_q=8o)+d&X!n%bRotUC79EOKl`VS0y`!MWXdd!LTKV$fzNFp*@Vm(_V>41-Tt((Q&cPF)mipF-uD(T!* z%z31WA-b*;eiHk;H!ARS$sx-~Q^A#rAgN*B(2@fvh(FsC{3G!V-IUz1&Gw?bSRm$* zn9d|ktXvrbt2hwP&U>&$-+Illy=BTzK7-T<4nkvk54emphBX4>EPwwQ=+@XD6GX*+ ziLH9W{>g_KVdSdJ9ZH*2ERxl(Qq85xL{`3v8IR6v;9YXa5vH$1L!`DsP9hYd(Ef*@ zTXTXV)ilt)kvCU3Qnn`x74(|YdxS^?F_EOviqX|?Qew;7j?8dX>dpAXXDHaTAA)1* zX=v-gEO0Cb>KbY0S?6I{fD^NM5xIV#pCYfl;z977QdzvJN**B+!(bvwqaDmWY5)Da zV^&FU@c~r%kxz|m9a?}B)bv?%sN$3lQRz{~rqLSKXHlayQCOX^t~J&RFHngkA$=E- zNX^GYl1@WoS$lZ-(<9;k(#fBPJe6mhMWu(o6Vv7kYayTVhlCD1lxBSVygZxu!G=>I8h{Q1sJXf%3jVP_nCvoA*{v8M@ z&x;GvXh*d@MC9e=j&*O8ilGAzp_!lh0tIRs(1IQ(6BR09?|scKTiLrDm^YGYa}4W8 z*R)_~KmJWkK{DN^6tp{$m^VmvxK0P0c^%Qp2A_Nw+h{twI<)ePPf!K^eAofdyF8>ThPJCd_4%~m&sQcDtv>Sn6OPOi%2%E8Emx-zN2@Al*Uy=t*YjO)p~xSGpCpbc z^W<<`&)FCL4^@5`&Q~mM^P=xnt)r=U?`bsq;%}R4Yn*&OjQ&0veCiPold=Qo`F#^u zB!>2^1FCqkNHyzmSXm|EVMp~>n_bWT(xp^+`p2*qXO5$~WL7xbbfslfcKk^+`>Wq2 zwJ_1iBx6yEy#5MB-g?7HH9S=|dZdwt1@G9o!~0H)B&dmJJXI4Xm4#oT|G|67=$;Z69RXwOA>G2I)*?8oqbUc{97sN>aEk;LYH?YmU<*^4Q- z2!Vjy>VP#Js|zs1doIoW?$5}-&qBwsQ&I2Y-D^j>HO_0}84ZNc9v!RfP9jk!5$TAn zlCkJab&Qvy|DHd(!YVPRX+BoQH$_qU-BKA z3k%BW?o3KQHRRiW|DB|KB%CrpKogS_30Q`SBm*pmo_!qsYAiKyAmGttYL>s}G}`;e z*Hh&OF`|RTZ$d?&S1)twg`Vt2tIv;?sW!OsVXX zR=$zGKi)t?Pdx12?qC-6%J(gBfjm6twKcboEoYA>s--%(4l%SBjLpQyQy_qOB@1r4 zm&(*?Rs8z8EhT%l)6g@IQvZE-U{&j@Wc2Mog!IVnPT5?DB}E*n;_BG%H)G5O7cZrX zQ$I@OC!PW)FoH6Jeo@B)eiA$n zXN^D4-zPx;@jZM0aGlxz_wD08{?)5yQ{@LfPG!fvkHRlJMg0%mOUhBKhOpJ}wF-1h z>Q9YWU@g&ZX*YsV-J>yA&CSB_I|L#X0YAD>C8T3=S+Hpdm7VkfDnCwHME37VGe*NH z50y`(@9sZhH8-N(73ym0DG|v2BI1z$bNt(eU$6QmpkYif`ILNldOwV)?v^wPOCk=VNZYp)3sbr;_p^ z;Dysvup#V#r#AN1%FE4}wf?;qk{_c*rANMtf>;BjsclAGoK*0l;pd*9O&5KVl5n0X6Cls+zxcjMo~|7#&!%oR+yl#F4{Jmfy9bdh?ufRmt`4^05o@$T zufiw-T>!P1Z^!R{P4h3i3fm~m_e{M6d>R1|gZkTJ;|IKSsoo6w#h$6tREnxKQp#Tx z{`U*8tla0*no4&!T+^hSkVwXLibqsMX!-lyptPrSfZ0Frm)qgkeB9BM!IokM@=yd) zC?q1)!n~C$sONXTViL*bK@k-5X{C=%bnApfBBjPeG7(zSor42%$F)DA*jgBLE}C01 zo!Uil9Ygiemba+qnxAll_$(V7KPi8&>+J2F==KSTr0Fx?cmcmc9G_$&#HKojU+?Iu zH);C~KOZ3zb7W(x8~B=C2qZSYO?`j4jRqfmkVk2<1RYyX+&0;*6B3EI;tB&dJuul# ze0~Z9;By$b_crSL+n*`9o%cqW0x8=rsflMpPyC(w?)W`-X|hBezmdJdUkw(XI88_- zW>zWgocI<#J1qhjD($=VdUGL|9OmK0Y4OTq1~uFrM!@bJuo9)iVIT5XO&dgudm7u@ zCtaaBDUmcTJN*fG+1|E6!@?^9^quVMp`IK5kHRZnGKW|TuaX|95he>pSH4Euum9;t zSCiM%WZh^&6MvlQ=1Gaf+|N_epQpN+uT6mf9$K|C-;Uq>k|L`Rd=3vaCmRt^3-UVJ zspppKDE#b`nCP&_Oa~j4@pw@}bT_UIPZ{`ZQX)}Rmp=VZ9*4kL_2Dm3&b^)+uSQ_u zR!24}GbtnUPn0s!%hGN~=c*)^7ui4haOZO$VZbqz_KTr?+ROp_2Np)B1s*y42XiZAt z-NFc@PLBP&xJoYr!Jjzx93N+h02a1Iu??h#nSO!##Unv|_yNxl#PqVO#fU24R1fC! z7~wF72S^XLNps;bUD4DX`@y6cMlVchk*GYn@ZXFG7Lx|~>*^7=V z#sHM{;gC-+`}D7RB9jjLrX){GBr4;VX83!seCyMxoA@(J1WYn9D58dh!x3`{zCLR< zscj`VWru(Y2@r2@1&Q23J=gz?)Z{ZJk?gP>e;2Hgn;JU@|1$pkMBmf$L`f+{TTQ49 zaZ2hZ62j*)L;$~_6i-m-@S|z=1(#6iG4FL%sKyLy<5+fc)9+Vapq}6Uf`*=cbYxVF zEfLGw11`P&nz~}E(h)eVk3zVhm0w4su0NPD zKzKxF61*ljZJ_%y_~-+)^@o?z&_5p<@i{SxOn_8&r?5cp(R4{fm5`Q2qB5>-o>L(r z{p&#}mFhbuix9v>HBnwcRcC#cDiL8VP~S`{MhK@#5K#NjY*LZm?=j=QBsZ)xSXu3&gJ9Fb8BO+O|sH8fcNMcsi zo{`nY3gzQ05P+#CV+jf%`uePMFQC$QpG*N2Od8ud6nz5GCU$J4FyhSaxEWL4mp_Mq z(-c>s5J<$a!FD;ea`-S+e&o|s zdhp>ST(oCS1~suHt8%ESO~?iimZ9%H?1+b9UbW=~r~DuQ-^iM#Wv4f*wRV}5kk;_; zSb<-jsjZbHK0o#xA6tk3X2GiHYLQo0U>}+l1UEP7v*(bGz{^GT3#@!0Y8SkJ+=mHf zKLU~5jX>1s%J5LRg%8`Fq6BH*oU{D(m-oCf^_h$<5+$y!I(R?!m^*!H(R?*$1Yn&I zqPJJR{|s0spQ7LahmsHb)D*N|0NofhA`=FQ4j@Q#KP(Zon;}~vIX_L)3V=1TzNw<2 zUaVXhn>O>f3|SG$s_N3i5H~$z)*4qfe@zDgglm+sB({I3rSkWkN)_+>0Q@Kil5f^5 zSST4Aly&`A4yQ+MRI*%X--k*I>&YJv|W zr93s8LiwI75P+#~fKY<<4ODjG$y9yBxzAI}4@ZuRU zgM14XQ2DVZQu*=kryvN$x1f4thdVXd%>zko4H4hCo}$?8Z}_Q4%$cdtwe3tG4z*o2 zBQ;}H&FQIQt7I&cHXmbq1!bY=GiOlfpm$K&(Z^HCq02xhb=Y%vK4~Rou8YN?mh~sM zy-kVr>r5ZW@NIk*ES- zmD~hh$$9A%#(DCL0IU?5z{?44(dW&l(0==yQ|<$c51>HxB6HtfZDy4jSV=2|#bTuo zLiupeT}k$1&tL?;PHx{!@$OEFtbT){udkq3C-xP_X61xQNCMm0o8;kBhIA2_&S&ET84Ng8=f za+LwAB=p0iG`^LyAQq561i&aGB!H>-id--|RIex_ZAKM_k`WUHL6)?VQqqD!5K4fA zhAxLb`r@P8L`mGIx+2&o#)u)#4c56N`}@tQ>qc)6=6(#2f!H7>Pk@Ak>aMWQBY*8_ zfn@kZuEUy|i!2b8*;<>)3T$hbRhf(rwc|;fJ6Rq+??MEWxk8FqKosWjsE(!uGKs#* zP)Q|47^am0(qKPF3Kg$>_LP?f8yBn|*lvZwV;_s0k>ofm47 znq>rKWo20wBT(!J;DtAQKHswXwZoP!ak2D;U(y|a#ixlIi@mY9{)~WI5s;d=#%dB# zb+wd8l)z9Za2Z(75(kcw$B7YO1gt>-y@mC&gB9PlM%wODEGLo?FR;91D#!osD)2W( zfDy0-0Zo2sZp$|8*I|9K)JHN_z4qGRKN5yKY3w;ZW&{`khY%2S`{J(HC-YUhkG$QzN=uMKxgAui3Q@+_MXU<9T|0CNUEThomN zP)I%t)ee2FwV`M6d2}A@z@ixeMqm;IF!T6#mFZg5>>1o@PF1X z#O6I!;4_Q>BVZ*0a49_Abk4VaY^BWUWZBx|XsrpJ0uStiYVkTJMt~8p9s!WZmVodb zRM$C#EeY*Qwpk>qN@{m=gx9&+zUpyFj6m@q0ILAwq;$63B%%9&2ta@I;zXt zSSTPg>z}b= zJBeH|aNHnhX{wl`MPe^w_G?Y9mErptfnq`cFYgu2-LWg(P-n-9M1jy+>p$2p#q&`~ zrEUO)bzlTsk3gQ|i)31VN4qvDWt%$VuYyF*^}B-BQd;pRBj8d51ihg9t3Tr=?OZ`5 z3XsL!vAbfV{V!Gub7BM-fk_a+$V>;e+5BK*dpou}bWd^(ktj$OpZm@4B&4|CRZ6+1 ztyq&HM*snedNnCeZEPRh>NY4`_xr!`uzgDVwr+h2W8;Ur4J_7&5pW6tyr^OF>F;e` z8-C6y9i}SRbwr|+U0YW+KWfC6V~$?kRLb);MxYoFz)PCcbn&6aj_BXqT3=W8A{KQF zZN~PWCzlH9QF~N#Vg!mA0V%Z4yO~5(+qjZQlw!@DvDHzboe>liV=_^Qa4JRw@a$i< zxGVBIx7XdZM52Ie?2J4emULE#D8gjo_D6~JvmOC)b#qtjf325my+luR9NKD2jtofS zuMv{-CC{g~{wZLIu0sGnoVPV~MnCQ3LcB~sakWK~sz_sJ_{D^-9RZ)oYiyaMP~p!) zMF8aSP*dGI&-Dt4sCMv#MUr}8wk(}n9vSNYQ&`H=*)mC?!k>kN0H!@WSGw=q_byz% zKJ2A>dBP$|0XlEx*1?76TzW<+iJ!7%l0t<)3k3l@)35n_rKft0L=^s>vPi~0FdJ$^ z=MIu_gES~G_BPwi=>73}@OMTaYXk%hXu@~0mq|p`-P1&( zDzKn)=+zlP@lH*McJ-YTBj6bX1jRK?e7FhEuxE6hL{ZNZiK^FLEs>5&pZ{n~tAAyZ zdh%&Tz;y@+O*_A-Bl@W86w5-Pf*=xA@4eOxZkbs=<2YC*k7a=a-@*vkiU5A}zTMmr z`Gc*6=CLr(j@nFyiCnrg&^Fk1t0C#*ljY&_jDWKUh~F&kj()*e9jq;4G39EZF8kwAO}xjn9H>v{W7W({l*C zTse2nvHQHTaoBU3Por?b5=pAwt<}L_VB_+yq`vbfBj5xAm~gf}DD)$0yM{4mr0`O~ zb#2BsQB!yH5}zi1GX6Y&X9R3SU{Gkj(+ZVD6pjT?B&w1PozZV-Li>R_=EMlti2zJ~ zL)XPwg)moSD%^^KNE84~U6Jo#$nEl}z~F0)faM4X@pXhre86(KE)!VrK9ccxw^au& zPZC`@{ycwY1gu5?ev#iccSk>OwOlvKD;kR=1%6|9?0cBB_S4jN{$vF5fdGOMJ>InF zsG=D$EINxM_0Y7|1g|rsydd?RKN$h55P&7JwzML6_`;R_JFJrFb~!~$Bx;_?nwsD( z38GKCy^&ZyPa!bq^9PPl6qj|VTbwGY=85w2}7QoI>(=kKsE?qHSd+poslcDx!3FW6g`os z2JEP<4aJO2|CA)(<@E+-{hdJo7Vcl0IwK!amaa1zI9qDbc5TMOUf0|w4QZ_CssUAog%i)OKXUu6nWCSKf06vj^pDx}} zzc$)7X{I8$z!u4vM&4&_xVudAovdlpKjt(aG6EAKfL~#WpW?HNokSEkOeEtTkp&$? zuLU&?eO-!=yTo4^f!z=gr2Pb&-T!sBlSTT4iDZI?uUQ*;+^1{jn!h*`T<24a0Q@0O zG%h>sGDczq0rrth@g%g>2ELgz=&C8Q@TDR|05exN=zjm9m@l%W2&+F~m6=E;gk{&s zmg>MQ7|%O<*BL%4Y6Q^b)rEeH+StCRaTr&5?%Iq4Wc*hxQ2lv0)Ls~Wp1&6-0$A|* zbtaKL+nz0wJu%ti%-i+l^ZFC=&83A=yVVH9iwwZK(;~i)r*9 zn(!i@EGPspU*zvtjCX1=ucJw)LD?cn2c>a&G=JH-2t3g`?lgZbGz5g$M8Uw>Od``a zEECD}810dxv3*B>so$?G5_Z1sflgtZP`)rjqqCb^2euVPjq+OyCXy`it!W=z=@#db2|b;{9?b3=%a2|(=GZjk>t=4^uDkO>_4DZz*Vbj$-(Bmmq*HO&EV?iIpp3E>X!7YA})H*i7P;SK{SC{iB#%vOPyp ze7g$}kec{vQ&)^5V3TEUs|%i%Ov=AacAd|=9|3ezA8PK3p6Y&0-KQa2 zBo?)a+TRrmx_)huI2L0+0y~1Ff7bqD3!_9P5)0c=_!oX1D}`UPP$Y}82?3$$7uI$S zZ?dVlf-8o*HWoK&M^j*NBtowM*iwr{v$*^raM$AQ*qQkgU-**QBC)uQ>sn*0eM0*( zuk5oJ*nEi-;_dR%;Dz}TUo3K&Nb=Cqja`x70oc2kO!5G(#UeFHpIxwefJfYN#FdF8 zM*t_gJwzp6Kp>orlU?WY&LaS#zqP45`k?cgcwYl1l03Dcie2H;=)63MXR)~=AjFpP ziqL=ODu(YLL4b)Qk558FXY^q~^0(Z@$s@>Fh*s^P3GFKjSN8A7;e0tA>yCIH3C zQ&kl+ze+-MFqv41YHqSH@eDCW!gu5*h3_7V029erH1cpfZ{^lOT@&YEk9s2y;#p*d z2!PNB{knERhPQF{X%Ju{nFb&$E;n^Vo{^gTC0iv{pqZNtp^0zTV~^+Dr10J25nv)2 zk4T=rhs3^@p^L*&)$)XII$~iGzSMlqrM!$G9k4RY!!uhm1T2^At#zSejD+zNrqMI* zxd55Py$JOX59oAQ{o2?YS=`RIOoIShB+~$7~yA;F_KR$`j2ERD3EGKr*%R_6Jb zNHWJPr#t+<@^A1&wS4DWod5t5t4TybRGc8p_+}NTJ0SM@e#STQ4QV65M3OdC)?}<- z+tVjBc@YocSc7L8Qlw9a&((EyM$*X3S+Ycci6l$la=ER!Gxk@+1-+L?adJU1-FwCF z8apFTr<LzbJ(4%~=o&m=pn6eLKo3g5Q`l17ENV0VWd5pv+8A zUFXo-hM|3%t&+@eOE-c)p5vTuV!i#*;as+rjgXNHBCa|rx+7acQc7h2v6QlGLhsB+VlmBpmGSx z9ww9YF`FW1IG}4^pW-@S$^!ySBzXWeQ;}+;YN2W0B4(0Iq1!G0D11Lz)Dh|0?E-(v zI|583d51W?0ViA)RKHry%rLu0UCliUwTBTu4v>j7Qe$A8A(rXyi zrNQv|?-zFry`J73oGTv)Fp=Z~)f{DpM9KGImGGubY2XN)!dgnBF zY(>{~_V!|-$dx>TGc|&y)uxGGH?I$Gm^vq4%{Kx}B>6@-OZkgu?SBKdP3Xw-_M*5= z6VzK`gnm>Mm34U~nMhpPK;o5G;yQ`%uvIc~11VgvI_W2BN5hG8@L4+%U?Q;-?F`Fm zIQN@(s8y^P-c}UZVXeJgF?-I{MNwG~R1&@_PHsk^r6zc?A>~8dP`g^mv__=3aPhk6 z^}EjUk&_6pMdBp-X_VdE75zJcML(NH)}qLwNCbatn&<6*Q&CjdBb8(#@jyfQg!WCI zS2EI2ib#A?|Bmt@d7$ZvMn$%mJ<`;x7X}~3o;dIGh`M=E)3iney}G0`dMJD(>MJLg zAix%hOB!N2HFRCOqS&nx#T*#P`WBPObWe-@*V!VmAM>nBT)i;x4}||ZDQf{9zR@&4 zgj~L)EB;OoSEFE6XN$x`O{?j8QClV0cJl`wYObPEl`RsFHTPRJfxl~#-tRHBb5eKI zH?m^CuGpbD3F4dch5%b6d4o1Tf_*|S$~8DXBDO~I^GI1Dl`RrWV6<1rs%rnEm|Jq9 zy`?%++Nd@17Dj6JXD6#OZIDi>Y>}jclFRaFr2oitKDtb=e5fN)Q6K3)WD>~-y4J~L zBC!rj+axu2M;_Nm{@b9>%9SxVBd;yQH8|L(=K8wM&WNi3XJsZufQe*MXuNSjmIQCW zOxLhCv`tq_8TI=E*QJ}A^ErWRu61Pc!59UB*aBGo81~AZf{sKxWz?k zu`1Ibz(g_)Kwh{kH1SJ>4J!!0t2xzL^Z(KdxU-JC5MUzNg@tF2nmc2wF~sq(XDcwO zxXFYd9NjzNW9l(6KX6qalO|~5;YxO*NCl=30v6RCz(jx-9Bk+xA+~Wt02+q z)4suF8Aq*=wuZHl2VJHbtCI!-OeAT50EZ)x0>*3s2jgIx>;$ ziHUd5g!G#*6zsWmDW)}|$=(?=X5Qjm@QYh>CXxbb|K`^41}W$vFIGvA_WQkF-#p|+ z-C1X~oPkq8A%KN^H+aqID$%deguJn!8luQ5!$eYG4c>I_rH{ZW>GDdo6zL&Uz%%9$ zwpWy9J@-I>iDVB*ynRAkafP87bfagSuCPXQq5a0&sI&G=Bn9{k7@F_**oQ9R_Nt9^ z!Nhjq-}hd(>&p5~jQ|tL)cAPv>V93rn-I(6Z?0D!OrmM>4~^~ZQP=Cr3Qmat6UmhD zc=sY2_BU?t-bl55uMofWF3PNV3IQgP6cPpY*>K*aj|u7CnXal^(-qMe|1|EjYrd+PtXQ?o)`)9bBsWEvNOHr^)pzTGz#r8M>$ap+!s5JM@-Mi@ zZMv~O*&)D0k{xcIxT~>!a3z8st#F&Nirfq-?_wvb+gc`jeV9nH$IcUXN{#;LHbt?y z7p7GET&I`YaPpEqOe9`vtt@mcmHs=4q-zFn%$}CeI-0tMpU~s+rz1eCAdeUhoVE8PL90DDkduy=smG;W&aMBLBi@- zga8wXML>E%O#Rwu8-`6q~p$BC+b}+WipWzOG}T|6TXVS+g)WLu-8r~mPq|B?IL`_0N$7WqqXZ+QCR)b}`0|6!y zceI1;S_oY}lkY;Yiym7e`3Bh~@|j3n(hzp5;nTIe5(%8FYU3Iv61yALq4JnW90K0y zVliF574bnf=SvR|NjOM*Kb0@}EZ1EKFp;>cJ?z!S5HIATK;<2gn)Xy(XJ;fI@>!<) z5MUy4Uz^ybktXP+ycDK_k4SnXFS1#vD-mEKab>gEqm&fdzw%R(3L7AqNb&=&E2T1# zxUyO7QEGOm{AJY(v9dIb`eJd7)@9CBu~IP0ay0@>B(83r{3ik8s_UgOk+{Bz@~a>$h}WzvL0Kfa;BJkTn0i4L6NwjEDUUkB;rhCj;&nkrP?kJt zrA(IPegv3E+}}p|)lehrLNCG`!A4vwYP$P+@~bpUcN+psByMXFoAuG8uT?Ggw<0Mi zItiOr7F(e)%diRoCK9WV^r#%42&^@yvsbJca-hiN_kuYIW;6dwU^s zI9IufM6i=yv}E78&*dtM@An=8OeEfGGwU@LBIh+XDr^8rxqRXB^t-IhB{_*h*Jh}xYQH?K-N{KczS#x@ta8}fpeh%UD*|l|4M8E-ElkEm4M}5; z)MS}v=(PqVzhgi+oTa%G(W#NVN(g<(AlXBjv4Q-d4ZJZ{E|7ZX-khEs?^Lt+G?h!2 z23o_d2Vt|!Wmx;N%#d^hUi3z_5XRgjLbd#;5u#ziO%h*o;t^OhLShpeNH^1{d<1{) zmlFF83$Yr1uOZief+DnHbhKzBFaPU#1ei!X--Np=&{pF=G)dw^!jLDDMhD9z1=Yqf zDyfL>>d=qQY^oEZtPu4@eVWJWdzMMbR)1z+83(C8vpN@ta8>3=xr%UbsEbu($R`CH zv?b-Crxvd4-+?TgJc@v7XHFhPKwfc$*80029F0E7888Jt1V2TMq6-~wv5q<^axhk!Y}rIoTIA&91kTX5)U<2O4T)s zf{n?9aiJvb6Fwp5t417oA4gu!kzf8)Zg+nw-BSdk$VKTMmo$L$_k$Gw+*r}@Pqodc zyKBMPF_C!W8GyAR*3^bh!Y}xje40E7FC2O>xpzt2Sbaq(Se0xh)UgK(0q--UxO2&} z)1MG`->nQ8PA)@$iNs|MGG3i6OXrsN4)mXg?#e~dkd5js@{+|dzCM|LA4@9m|7-?( z{#KUgziDm_=Y6NZOm!{h{7fV+ZT*hg+E9WvT>$ki1%b>pyDl!()h@LZshAEHNePhY zUr3k#+uRYiG%%B0bt$xRm`GgMqN}R|AJsMSa}dZvCXhWFC`Bj|6IO8be(V}}C2tM7 zCr);rVIr{;?P3$IyJHN!{_ z-=CE7SO?W8sG?KWNs{CXdZ6O{jqN-73#x)Ht&GB*lLH8-1$4>e@L!oktOZ~Bmedfr zCh463g^+9wvbY#S)}%DSL}Oe79ALgSqMFUE+%vkt0IkVWe-N0Ovp*xViF4b5$8 zVPyewau9)z+L<#GH2g4Pu`Y8^je;mz?aSlCWY(Az7cc3K{<eH z=!*{Al`!NOplDyT^GI?2J9CjM)2XY77YR>H$dbJxZNjW-wl`1*4$Jw?~F@1a4| zWK2$JBA|W=)kBOGzb_?3@CYW6G=Z}?8(Sn61DdP2HH%6Q*NnuCF@p|LveaA%PP-$J zdT9MPz)qq42_e4Mbj0buLBSGpic0 z1DzRnpqNM{MWUnD2f8rgZNyW&UJnLtXjn72B^P}8Uh5EGBC!t3yh&2K?5(a2y(gf_ z&w*4Dk0|T7Hre`h|uUC zx>ol0`n5fMBUkueHzL49;>K1NU`K$NueE7q8Ux_(l%i{xe-JcvJWL-e_ze+&Yqz|MemQqs{C^ z)mi6E5NK;CpG$FLfkDZ=@k;Nbld*Tm5PL~o&J0uBRsaA1