From 6008ed17ec1e357fbc6f80b80b46452afd401163 Mon Sep 17 00:00:00 2001 From: Shubham Sharma Date: Thu, 11 Apr 2024 09:06:35 -0700 Subject: [PATCH] Release v200.4.0 (#193) --- README.md | 2 +- add-dynamic-entity-layer/README.md | 3 +- add-dynamic-entity-layer/README.metadata.json | 3 +- add-dynamic-entity-layer/build.gradle | 48 --------- add-dynamic-entity-layer/build.gradle.kts | 54 ++++++++++ add-dynamic-entity-layer/proguard-rules.pro | 2 +- .../adddynamicentitylayer/MainActivity.kt | 3 +- .../components/BottomSheetContent.kt | 1 - .../components/ComposeMapView.kt | 90 ----------------- .../components/MapViewModel.kt | 25 ++--- .../screens/MainScreen.kt | 15 ++- add-feature-layers/build.gradle | 37 ------- add-feature-layers/build.gradle.kts | 39 ++++++++ add-feature-layers/proguard-rules.pro | 2 +- .../sample/addfeaturelayers/MainActivity.kt | 2 +- .../build.gradle | 37 ------- .../build.gradle.kts | 39 ++++++++ .../proguard-rules.pro | 2 +- .../MainActivity.kt | 2 +- add-scene-layer-with-elevation/README.md | 8 +- .../README.metadata.json | 2 +- .../add-scene-layer-with-elevation.png | Bin 440585 -> 363666 bytes add-scene-layer-with-elevation/build.gradle | 48 --------- .../build.gradle.kts | 54 ++++++++++ .../proguard-rules.pro | 2 +- .../MainActivity.kt | 9 +- .../components/ComposeSceneView.kt | 72 -------------- .../components/SceneViewModel.kt | 32 ++++-- .../screens/MainScreen.kt | 14 +-- add-web-tiled-layer/build.gradle | 36 ------- add-web-tiled-layer/build.gradle.kts | 38 +++++++ add-web-tiled-layer/proguard-rules.pro | 2 +- add-wms-layer/build.gradle | 36 ------- add-wms-layer/build.gradle.kts | 38 +++++++ add-wms-layer/proguard-rules.pro | 2 +- analyze-hotspots/README.md | 6 +- analyze-hotspots/README.metadata.json | 3 +- analyze-hotspots/build.gradle | 48 --------- analyze-hotspots/build.gradle.kts | 54 ++++++++++ analyze-hotspots/proguard-rules.pro | 2 +- .../sample/analyzehotspots/MainActivity.kt | 3 +- .../components/ComposeMapView.kt | 87 ---------------- .../components/MapViewModel.kt | 36 ++++--- .../analyzehotspots/screens/MainScreen.kt | 24 +++-- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- .../MainActivity.kt | 1 - authenticate-with-oauth/build.gradle | 41 -------- authenticate-with-oauth/build.gradle.kts | 43 ++++++++ authenticate-with-oauth/proguard-rules.pro | 2 +- browse-building-floors/build.gradle | 36 ------- browse-building-floors/build.gradle.kts | 38 +++++++ browse-building-floors/proguard-rules.pro | 2 +- build.gradle | 51 ---------- build.gradle.kts | 61 ++++++++++++ change-camera-controller/build.gradle | 36 ------- change-camera-controller/build.gradle.kts | 38 +++++++ change-camera-controller/proguard-rules.pro | 2 +- .../changecameracontroller/MainActivity.kt | 4 +- change-viewpoint/build.gradle | 36 ------- change-viewpoint/build.gradle.kts | 38 +++++++ change-viewpoint/proguard-rules.pro | 2 +- clip-geometry/build.gradle | 36 ------- clip-geometry/build.gradle.kts | 38 +++++++ clip-geometry/proguard-rules.pro | 2 +- .../sample/clipgeometry/MainActivity.kt | 1 - create-convex-hull-around-points/build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- create-mobile-geodatabase/build.gradle | 36 ------- create-mobile-geodatabase/build.gradle.kts | 38 +++++++ create-mobile-geodatabase/proguard-rules.pro | 2 +- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- cut-geometry/build.gradle | 36 ------- cut-geometry/build.gradle.kts | 38 +++++++ cut-geometry/proguard-rules.pro | 2 +- .../sample/cutgeometry/MainActivity.kt | 1 - .../.gitignore | 0 .../README.md | 12 ++- display-clusters/README.metadata.json | 49 +++++++++ display-clusters/build.gradle.kts | 54 ++++++++++ display-clusters/display-clusters-popup.png | Bin 0 -> 291077 bytes display-clusters/display-clusters.png | Bin 0 -> 348136 bytes .../proguard-rules.pro | 2 +- .../src/main/AndroidManifest.xml | 0 .../sample/displayclusters}/MainActivity.kt | 7 +- .../components/ClusterInfoContent.kt | 4 +- .../components/MapViewModel.kt | 47 +++++---- .../displayclusters}/screens/MainScreen.kt | 21 ++-- .../drawable-v24/ic_launcher_foreground.xml | 0 .../res/drawable/ic_launcher_background.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../res/mipmap-hdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../res/mipmap-mdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../res/mipmap-xhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../src/main/res/values/strings.xml | 2 +- display-composable-mapview/README.md | 8 +- .../README.metadata.json | 6 +- display-composable-mapview/build.gradle | 48 --------- display-composable-mapview/build.gradle.kts | 54 ++++++++++ display-composable-mapview/proguard-rules.pro | 2 +- .../displaycomposablemapview/MainActivity.kt | 36 ++----- .../MapViewWithCompose.kt | 54 ---------- .../build.gradle | 37 ------- .../build.gradle.kts | 39 ++++++++ .../proguard-rules.pro | 2 +- display-dimensions/build.gradle | 37 ------- display-dimensions/build.gradle.kts | 39 ++++++++ display-dimensions/proguard-rules.pro | 2 +- .../build.gradle | 37 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- display-map/build.gradle | 36 ------- display-map/build.gradle.kts | 38 +++++++ display-map/proguard-rules.pro | 2 +- .../README.metadata.json | 48 --------- .../build.gradle | 48 --------- ...ing-clustering-feature-reduction-popup.png | Bin 125883 -> 0 bytes ...nts-using-clustering-feature-reduction.png | Bin 292281 -> 0 bytes .../components/ComposeMapView.kt | 93 ------------------ .../README.md | 6 +- .../README.metadata.json | 2 +- .../build.gradle | 48 --------- .../build.gradle.kts | 54 ++++++++++ .../proguard-rules.pro | 2 +- .../MainActivity.kt | 9 +- .../components/ComposeSceneView.kt | 73 -------------- .../components/SceneViewModel.kt | 16 ++- .../screens/MainScreen.kt | 11 ++- display-scene/build.gradle | 36 ------- display-scene/build.gradle.kts | 38 +++++++ display-scene/proguard-rules.pro | 2 +- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- edit-feature-attachments/build.gradle | 37 ------- edit-feature-attachments/build.gradle.kts | 39 ++++++++ edit-feature-attachments/proguard-rules.pro | 2 +- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- find-nearest-vertex/build.gradle | 36 ------- find-nearest-vertex/build.gradle.kts | 38 +++++++ find-nearest-vertex/proguard-rules.pro | 2 +- find-route-around-barriers/build.gradle | 36 ------- find-route-around-barriers/build.gradle.kts | 38 +++++++ find-route-around-barriers/proguard-rules.pro | 2 +- find-route-in-transport-network/build.gradle | 37 ------- .../build.gradle.kts | 39 ++++++++ .../proguard-rules.pro | 2 +- find-route/build.gradle | 37 ------- find-route/build.gradle.kts | 39 ++++++++ find-route/proguard-rules.pro | 2 +- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- .../build.gradle | 38 ------- .../build.gradle.kts | 40 ++++++++ .../proguard-rules.pro | 2 +- .../src/main/AndroidManifest.xml | 4 + .../OfflineJobWorker.kt | 18 +++- generate-offline-map/build.gradle | 36 ------- generate-offline-map/build.gradle.kts | 38 +++++++ generate-offline-map/proguard-rules.pro | 2 +- geocode-offline/build.gradle | 37 ------- geocode-offline/build.gradle.kts | 39 ++++++++ geocode-offline/proguard-rules.pro | 2 +- gradle/libs.versions.toml | 65 ++++++++++++ gradle/wrapper/gradle-wrapper.properties | 4 +- gradlew | 0 identify-layer-features/README.md | 3 +- identify-layer-features/README.metadata.json | 3 +- identify-layer-features/build.gradle | 48 --------- identify-layer-features/build.gradle.kts | 54 ++++++++++ identify-layer-features/proguard-rules.pro | 2 +- .../identifylayerfeatures/MainActivity.kt | 3 +- .../components/ComposeMapView.kt | 89 ----------------- .../components/MapViewModel.kt | 62 ++++++------ .../screens/MainScreen.kt | 18 ++-- manage-operational-layers/README.md | 3 +- .../README.metadata.json | 3 +- manage-operational-layers/build.gradle | 48 --------- manage-operational-layers/build.gradle.kts | 54 ++++++++++ manage-operational-layers/proguard-rules.pro | 2 +- .../manageoperationallayers/MainActivity.kt | 3 +- .../components/ComposeMapView.kt | 72 -------------- .../components/MapViewModel.kt | 31 ++---- .../screens/MainScreen.kt | 12 +-- navigate-route/build.gradle | 36 ------- navigate-route/build.gradle.kts | 38 +++++++ navigate-route/proguard-rules.pro | 2 +- play-kml-tour/build.gradle | 37 ------- play-kml-tour/build.gradle.kts | 39 ++++++++ play-kml-tour/proguard-rules.pro | 2 +- project-geometry/build.gradle | 36 ------- project-geometry/build.gradle.kts | 38 +++++++ project-geometry/proguard-rules.pro | 2 +- query-feature-table/README.md | 6 +- query-feature-table/README.metadata.json | 3 +- query-feature-table/build.gradle | 48 --------- query-feature-table/build.gradle.kts | 54 ++++++++++ query-feature-table/proguard-rules.pro | 2 +- .../sample/queryfeaturetable/MainActivity.kt | 3 +- .../components/ComposeMapView.kt | 77 --------------- .../components/MapViewModel.kt | 45 ++++----- .../queryfeaturetable/screens/MainScreen.kt | 20 ++-- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- render-multilayer-symbols/build.gradle | 36 ------- render-multilayer-symbols/build.gradle.kts | 38 +++++++ render-multilayer-symbols/proguard-rules.pro | 2 +- samples-lib/build.gradle | 49 --------- samples-lib/build.gradle.kts | 50 ++++++++++ samples-lib/proguard-rules.pro | 2 +- .../sample/sampleslib/DownloaderActivity.kt | 3 +- .../sampleslib/components/BottomSheet.kt | 2 +- search-with-geocode/build.gradle | 36 ------- search-with-geocode/build.gradle.kts | 38 +++++++ search-with-geocode/proguard-rules.pro | 2 +- .../sample/searchwithgeocode/MainActivity.kt | 3 +- select-features-in-feature-layer/build.gradle | 35 ------- .../build.gradle.kts | 37 +++++++ .../proguard-rules.pro | 2 +- set-max-extent/build.gradle | 36 ------- set-max-extent/build.gradle.kts | 38 +++++++ set-max-extent/proguard-rules.pro | 2 +- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- set-viewpoint-rotation/build.gradle | 36 ------- set-viewpoint-rotation/build.gradle.kts | 38 +++++++ set-viewpoint-rotation/proguard-rules.pro | 2 +- settings.gradle => settings.gradle.kts | 11 ++- show-callout/build.gradle | 48 --------- show-callout/build.gradle.kts | 51 ++++++++++ show-callout/proguard-rules.pro | 2 +- .../README.md | 6 +- .../README.metadata.json | 3 +- .../build.gradle | 48 --------- .../build.gradle.kts | 54 ++++++++++ .../proguard-rules.pro | 2 +- .../components/ComposeMapView.kt | 86 ---------------- .../components/MapViewModel.kt | 57 ++--------- .../screens/MainScreen.kt | 45 +++++++-- .../build.gradle | 35 ------- .../build.gradle.kts | 37 +++++++ .../proguard-rules.pro | 2 +- show-device-location/build.gradle | 36 ------- show-device-location/build.gradle.kts | 38 +++++++ show-device-location/proguard-rules.pro | 2 +- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- show-grid/build.gradle | 36 ------- show-grid/build.gradle.kts | 38 +++++++ show-grid/proguard-rules.pro | 2 +- show-labels-on-layer/build.gradle | 36 ------- show-labels-on-layer/build.gradle.kts | 38 +++++++ show-labels-on-layer/proguard-rules.pro | 2 +- show-location-history/README.md | 2 +- show-location-history/build.gradle | 36 ------- show-location-history/build.gradle.kts | 38 +++++++ show-location-history/proguard-rules.pro | 2 +- show-magnifier/README.md | 6 +- show-magnifier/README.metadata.json | 6 +- show-magnifier/build.gradle | 48 --------- show-magnifier/build.gradle.kts | 54 ++++++++++ show-magnifier/proguard-rules.pro | 2 +- .../sample/showmagnifier/MainActivity.kt | 3 +- .../components/ComposeMapView.kt | 77 --------------- .../showmagnifier/components/MapViewModel.kt | 42 -------- .../showmagnifier/screens/MainScreen.kt | 30 +++--- show-portal-user-info/build.gradle | 52 ---------- show-portal-user-info/build.gradle.kts | 55 +++++++++++ show-portal-user-info/proguard-rules.pro | 2 +- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- .../MainActivity.kt | 10 +- .../build.gradle | 36 ------- .../build.gradle.kts | 38 +++++++ .../proguard-rules.pro | 2 +- show-viewshed-from-point-in-scene/README.md | 6 +- .../README.metadata.json | 2 +- .../build.gradle | 48 --------- .../build.gradle.kts | 54 ++++++++++ .../proguard-rules.pro | 2 +- .../MainActivity.kt | 9 +- .../components/ComposeSceneView.kt | 75 -------------- .../components/SceneViewModel.kt | 58 ++++++----- .../screens/MainScreen.kt | 17 +++- .../screens/ViewshedOptionsScreen.kt | 14 +-- .../screens/ViewshedSlider.kt | 6 +- sketch-on-map/build.gradle | 36 ------- sketch-on-map/build.gradle.kts | 38 +++++++ sketch-on-map/proguard-rules.pro | 2 +- style-graphics-with-renderer/build.gradle | 35 ------- style-graphics-with-renderer/build.gradle.kts | 37 +++++++ .../proguard-rules.pro | 2 +- style-graphics-with-symbols/build.gradle | 35 ------- style-graphics-with-symbols/build.gradle.kts | 37 +++++++ .../proguard-rules.pro | 2 +- tools/NewModuleScript.jar | Bin 218127 -> 217968 bytes .../NewModuleScript/ComposeMapViewTemplate.kt | 87 ---------------- tools/NewModuleScript/MainActivityTemplate.kt | 3 +- tools/NewModuleScript/MainScreenTemplate.kt | 38 +++---- tools/NewModuleScript/MapViewModelTemplate.kt | 29 ++---- tools/NewModuleScript/README.md | 2 +- tools/NewModuleScript/build.gradle | 22 ----- tools/NewModuleScript/build.gradle.kts | 22 +++++ tools/NewModuleScript/settings.gradle | 2 - tools/NewModuleScript/settings.gradle.kts | 1 + .../src/main/java/ScriptMain.java | 38 +++---- tools/README.md | 15 +++ version.gradle | 34 ------- 333 files changed, 3637 insertions(+), 4459 deletions(-) delete mode 100644 add-dynamic-entity-layer/build.gradle create mode 100644 add-dynamic-entity-layer/build.gradle.kts delete mode 100644 add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/ComposeMapView.kt delete mode 100644 add-feature-layers/build.gradle create mode 100644 add-feature-layers/build.gradle.kts delete mode 100644 add-features-with-contingent-values/build.gradle create mode 100644 add-features-with-contingent-values/build.gradle.kts delete mode 100644 add-scene-layer-with-elevation/build.gradle create mode 100644 add-scene-layer-with-elevation/build.gradle.kts delete mode 100644 add-scene-layer-with-elevation/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/components/ComposeSceneView.kt delete mode 100644 add-web-tiled-layer/build.gradle create mode 100644 add-web-tiled-layer/build.gradle.kts delete mode 100644 add-wms-layer/build.gradle create mode 100644 add-wms-layer/build.gradle.kts delete mode 100644 analyze-hotspots/build.gradle create mode 100644 analyze-hotspots/build.gradle.kts delete mode 100644 analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/components/ComposeMapView.kt delete mode 100644 analyze-network-with-subnetwork-trace/build.gradle create mode 100644 analyze-network-with-subnetwork-trace/build.gradle.kts delete mode 100644 apply-dictionary-renderer-to-feature-layer/build.gradle create mode 100644 apply-dictionary-renderer-to-feature-layer/build.gradle.kts delete mode 100644 apply-function-to-raster-from-service/build.gradle create mode 100644 apply-function-to-raster-from-service/build.gradle.kts delete mode 100644 authenticate-with-oauth/build.gradle create mode 100644 authenticate-with-oauth/build.gradle.kts delete mode 100644 browse-building-floors/build.gradle create mode 100644 browse-building-floors/build.gradle.kts delete mode 100644 build.gradle create mode 100644 build.gradle.kts delete mode 100644 change-camera-controller/build.gradle create mode 100644 change-camera-controller/build.gradle.kts delete mode 100644 change-viewpoint/build.gradle create mode 100644 change-viewpoint/build.gradle.kts delete mode 100644 clip-geometry/build.gradle create mode 100644 clip-geometry/build.gradle.kts delete mode 100644 create-convex-hull-around-points/build.gradle create mode 100644 create-convex-hull-around-points/build.gradle.kts delete mode 100644 create-mobile-geodatabase/build.gradle create mode 100644 create-mobile-geodatabase/build.gradle.kts delete mode 100644 create-planar-and-geodetic-buffers/build.gradle create mode 100644 create-planar-and-geodetic-buffers/build.gradle.kts delete mode 100644 cut-geometry/build.gradle create mode 100644 cut-geometry/build.gradle.kts rename {display-points-using-clustering-feature-reduction => display-clusters}/.gitignore (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/README.md (87%) create mode 100644 display-clusters/README.metadata.json create mode 100644 display-clusters/build.gradle.kts create mode 100644 display-clusters/display-clusters-popup.png create mode 100644 display-clusters/display-clusters.png rename {display-points-using-clustering-feature-reduction => display-clusters}/proguard-rules.pro (94%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/AndroidManifest.xml (100%) rename {display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction => display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters}/MainActivity.kt (85%) rename {display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction => display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters}/components/ClusterInfoContent.kt (96%) rename {display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction => display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters}/components/MapViewModel.kt (86%) rename {display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction => display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters}/screens/MainScreen.kt (85%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/drawable-v24/ic_launcher_foreground.xml (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/drawable/ic_launcher_background.xml (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename {display-points-using-clustering-feature-reduction => display-clusters}/src/main/res/values/strings.xml (50%) delete mode 100644 display-composable-mapview/build.gradle create mode 100644 display-composable-mapview/build.gradle.kts delete mode 100644 display-composable-mapview/src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MapViewWithCompose.kt delete mode 100644 display-device-location-with-nmea-data-sources/build.gradle create mode 100644 display-device-location-with-nmea-data-sources/build.gradle.kts delete mode 100644 display-dimensions/build.gradle create mode 100644 display-dimensions/build.gradle.kts delete mode 100644 display-map-from-mobile-map-package/build.gradle create mode 100644 display-map-from-mobile-map-package/build.gradle.kts delete mode 100644 display-map/build.gradle create mode 100644 display-map/build.gradle.kts delete mode 100644 display-points-using-clustering-feature-reduction/README.metadata.json delete mode 100644 display-points-using-clustering-feature-reduction/build.gradle delete mode 100644 display-points-using-clustering-feature-reduction/display-points-using-clustering-feature-reduction-popup.png delete mode 100644 display-points-using-clustering-feature-reduction/display-points-using-clustering-feature-reduction.png delete mode 100644 display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/components/ComposeMapView.kt delete mode 100644 display-scene-from-mobile-scene-package/build.gradle create mode 100644 display-scene-from-mobile-scene-package/build.gradle.kts delete mode 100644 display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/components/ComposeSceneView.kt delete mode 100644 display-scene/build.gradle create mode 100644 display-scene/build.gradle.kts delete mode 100644 download-vector-tiles-to-local-cache/build.gradle create mode 100644 download-vector-tiles-to-local-cache/build.gradle.kts delete mode 100644 edit-feature-attachments/build.gradle create mode 100644 edit-feature-attachments/build.gradle.kts delete mode 100644 find-address-with-reverse-geocode/build.gradle create mode 100644 find-address-with-reverse-geocode/build.gradle.kts delete mode 100644 find-nearest-vertex/build.gradle create mode 100644 find-nearest-vertex/build.gradle.kts delete mode 100644 find-route-around-barriers/build.gradle create mode 100644 find-route-around-barriers/build.gradle.kts delete mode 100644 find-route-in-transport-network/build.gradle create mode 100644 find-route-in-transport-network/build.gradle.kts delete mode 100644 find-route/build.gradle create mode 100644 find-route/build.gradle.kts delete mode 100644 generate-geodatabase-replica-from-feature-service/build.gradle create mode 100644 generate-geodatabase-replica-from-feature-service/build.gradle.kts delete mode 100644 generate-offline-map-using-android-jetpack-workmanager/build.gradle create mode 100644 generate-offline-map-using-android-jetpack-workmanager/build.gradle.kts delete mode 100644 generate-offline-map/build.gradle create mode 100644 generate-offline-map/build.gradle.kts delete mode 100644 geocode-offline/build.gradle create mode 100644 geocode-offline/build.gradle.kts create mode 100644 gradle/libs.versions.toml mode change 100644 => 100755 gradlew delete mode 100644 identify-layer-features/build.gradle create mode 100644 identify-layer-features/build.gradle.kts delete mode 100644 identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/components/ComposeMapView.kt delete mode 100644 manage-operational-layers/build.gradle create mode 100644 manage-operational-layers/build.gradle.kts delete mode 100644 manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/components/ComposeMapView.kt delete mode 100644 navigate-route/build.gradle create mode 100644 navigate-route/build.gradle.kts delete mode 100644 play-kml-tour/build.gradle create mode 100644 play-kml-tour/build.gradle.kts delete mode 100644 project-geometry/build.gradle create mode 100644 project-geometry/build.gradle.kts delete mode 100644 query-feature-table/build.gradle create mode 100644 query-feature-table/build.gradle.kts delete mode 100644 query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/components/ComposeMapView.kt delete mode 100644 query-features-with-arcade-expression/build.gradle create mode 100644 query-features-with-arcade-expression/build.gradle.kts delete mode 100644 render-multilayer-symbols/build.gradle create mode 100644 render-multilayer-symbols/build.gradle.kts delete mode 100644 samples-lib/build.gradle create mode 100644 samples-lib/build.gradle.kts delete mode 100644 search-with-geocode/build.gradle create mode 100644 search-with-geocode/build.gradle.kts delete mode 100644 select-features-in-feature-layer/build.gradle create mode 100644 select-features-in-feature-layer/build.gradle.kts delete mode 100644 set-max-extent/build.gradle create mode 100644 set-max-extent/build.gradle.kts delete mode 100644 set-up-location-driven-geotriggers/build.gradle create mode 100644 set-up-location-driven-geotriggers/build.gradle.kts delete mode 100644 set-viewpoint-rotation/build.gradle create mode 100644 set-viewpoint-rotation/build.gradle.kts rename settings.gradle => settings.gradle.kts (51%) delete mode 100644 show-callout/build.gradle create mode 100644 show-callout/build.gradle.kts delete mode 100644 show-coordinates-in-multiple-formats/build.gradle create mode 100644 show-coordinates-in-multiple-formats/build.gradle.kts delete mode 100644 show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/components/ComposeMapView.kt delete mode 100644 show-device-location-using-indoor-positioning/build.gradle create mode 100644 show-device-location-using-indoor-positioning/build.gradle.kts delete mode 100644 show-device-location/build.gradle create mode 100644 show-device-location/build.gradle.kts delete mode 100644 show-geodesic-path-between-two-points/build.gradle create mode 100644 show-geodesic-path-between-two-points/build.gradle.kts delete mode 100644 show-grid/build.gradle create mode 100644 show-grid/build.gradle.kts delete mode 100644 show-labels-on-layer/build.gradle create mode 100644 show-labels-on-layer/build.gradle.kts delete mode 100644 show-location-history/build.gradle create mode 100644 show-location-history/build.gradle.kts delete mode 100644 show-magnifier/build.gradle create mode 100644 show-magnifier/build.gradle.kts delete mode 100644 show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/components/ComposeMapView.kt delete mode 100644 show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/components/MapViewModel.kt delete mode 100644 show-portal-user-info/build.gradle create mode 100644 show-portal-user-info/build.gradle.kts delete mode 100644 show-result-of-spatial-operations/build.gradle create mode 100644 show-result-of-spatial-operations/build.gradle.kts delete mode 100644 show-result-of-spatial-relationships/build.gradle create mode 100644 show-result-of-spatial-relationships/build.gradle.kts delete mode 100644 show-viewshed-from-point-in-scene/build.gradle create mode 100644 show-viewshed-from-point-in-scene/build.gradle.kts delete mode 100644 show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/components/ComposeSceneView.kt delete mode 100644 sketch-on-map/build.gradle create mode 100644 sketch-on-map/build.gradle.kts delete mode 100644 style-graphics-with-renderer/build.gradle create mode 100644 style-graphics-with-renderer/build.gradle.kts delete mode 100644 style-graphics-with-symbols/build.gradle create mode 100644 style-graphics-with-symbols/build.gradle.kts delete mode 100644 tools/NewModuleScript/ComposeMapViewTemplate.kt delete mode 100644 tools/NewModuleScript/build.gradle create mode 100644 tools/NewModuleScript/build.gradle.kts delete mode 100644 tools/NewModuleScript/settings.gradle create mode 100644 tools/NewModuleScript/settings.gradle.kts delete mode 100644 version.gradle diff --git a/README.md b/README.md index 2894b1d3d..7955ada15 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## Overview -ArcGIS Maps SDK for Kotlin v200.3.0 samples. The `main` branch of this repository contains sample app modules for the latest available version of the [ArcGIS Maps SDK Android Kotlin](https://developers.arcgis.com/kotlin/). Samples released under older versions can be found through the [git tags](https://github.com/Esri/arcgis-maps-sdk-kotlin-samples/tags). Please read our [wiki](https://github.com/Esri/arcgis-maps-sdk-kotlin-samples/wiki) for help with working with this repository. +ArcGIS Maps SDK for Kotlin v200.4.0 samples. The `main` branch of this repository contains sample app modules for the latest available version of the [ArcGIS Maps SDK Android Kotlin](https://developers.arcgis.com/kotlin/). Samples released under older versions can be found through the [git tags](https://github.com/Esri/arcgis-maps-sdk-kotlin-samples/tags). Please read our [wiki](https://github.com/Esri/arcgis-maps-sdk-kotlin-samples/wiki) for help with working with this repository. ## Prerequisites diff --git a/add-dynamic-entity-layer/README.md b/add-dynamic-entity-layer/README.md index d2ae6259a..8cbfdc7f6 100644 --- a/add-dynamic-entity-layer/README.md +++ b/add-dynamic-entity-layer/README.md @@ -38,8 +38,9 @@ This sample uses a [stream service](https://realtimegis2016.esri.com:6443/arcgis ## Additional information +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable MapView. More information about dynamic entities can be found in the [guide documentation](https://developers.arcgis.com/kotlin/real-time/work-with-dynamic-entities/). ## Tags -data, dynamic, entity, live, purge, real-time, service, stream, track +data, dynamic, entity, geoviewcompose, live, purge, real-time, service, stream, toolkit, track diff --git a/add-dynamic-entity-layer/README.metadata.json b/add-dynamic-entity-layer/README.metadata.json index fc7c41a10..286a0a468 100644 --- a/add-dynamic-entity-layer/README.metadata.json +++ b/add-dynamic-entity-layer/README.metadata.json @@ -10,11 +10,13 @@ "data", "dynamic", "entity", + "geoviewcompose", "live", "purge", "real-time", "service", "stream", + "toolkit", "track", "ArcGISStreamService", "DynamicEntity", @@ -36,7 +38,6 @@ "snippets": [ "src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/MainActivity.kt", "src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/BottomSheetContent.kt", - "src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/ComposeMapView.kt", "src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/MapViewModel.kt", "src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/screens/MainScreen.kt" ], diff --git a/add-dynamic-entity-layer/build.gradle b/add-dynamic-entity-layer/build.gradle deleted file mode 100644 index 254bf5853..000000000 --- a/add-dynamic-entity-layer/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.adddynamicentitylayer" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.adddynamicentitylayer' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/add-dynamic-entity-layer/build.gradle.kts b/add-dynamic-entity-layer/build.gradle.kts new file mode 100644 index 000000000..edcdafaf3 --- /dev/null +++ b/add-dynamic-entity-layer/build.gradle.kts @@ -0,0 +1,54 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.adddynamicentitylayer" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.adddynamicentitylayer" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) +} diff --git a/add-dynamic-entity-layer/proguard-rules.pro b/add-dynamic-entity-layer/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/add-dynamic-entity-layer/proguard-rules.pro +++ b/add-dynamic-entity-layer/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/MainActivity.kt b/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/MainActivity.kt index b8444a445..602ca410f 100644 --- a/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/MainActivity.kt +++ b/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/MainActivity.kt @@ -47,8 +47,7 @@ class MainActivity : ComponentActivity() { color = MaterialTheme.colorScheme.background ) { MainScreen( - sampleName = getString(R.string.app_name), - application = application + sampleName = getString(R.string.app_name) ) } } diff --git a/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/BottomSheetContent.kt b/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/BottomSheetContent.kt index b5c32ac01..d61bcbf47 100644 --- a/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/BottomSheetContent.kt +++ b/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/BottomSheetContent.kt @@ -106,7 +106,6 @@ fun DynamicEntityLayerProperties( verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.SpaceBetween ) { - Text( text = "Previous Observations", style = SampleTypography.bodyLarge diff --git a/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/ComposeMapView.kt b/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/ComposeMapView.kt deleted file mode 100644 index 73efcabbd..000000000 --- a/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/ComposeMapView.kt +++ /dev/null @@ -1,90 +0,0 @@ -/* Copyright 2023 Esri - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package com.esri.arcgismaps.sample.adddynamicentitylayer.components - -import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect -import androidx.compose.runtime.LaunchedEffect -import androidx.compose.runtime.collectAsState -import androidx.compose.runtime.getValue -import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalLifecycleOwner -import androidx.compose.ui.viewinterop.AndroidView -import androidx.lifecycle.LifecycleOwner -import com.arcgismaps.mapping.view.MapView -import kotlinx.coroutines.launch - -/** - * Wraps the MapView in a Composable function. - */ -@Composable -fun ComposeMapView( - modifier: Modifier = Modifier, - mapViewModel: MapViewModel -) { - // get an instance of the current lifecycle owner - val lifecycleOwner = LocalLifecycleOwner.current - // collect the latest state of the MapViewState - val mapViewState by mapViewModel.mapViewState.collectAsState() - // create and add MapView to the activity lifecycle - val mapView = createMapViewInstance(lifecycleOwner) - - // wrap the MapView as an AndroidView - AndroidView( - modifier = modifier, - factory = { mapView }, - // recomposes the MapView on changes in the MapViewState - update = { mapView -> - mapView.apply { - map = mapViewState.arcGISMap - setViewpoint(mapViewState.viewpoint) - } - } - ) - - // launch coroutine functions in the composition's CoroutineContext - LaunchedEffect(Unit) { - launch { - mapView.onSingleTapConfirmed.collect { - mapViewModel.dismissBottomSheet() - } - } - launch { - mapView.onPan.collect{ - mapViewModel.dismissBottomSheet() - } - } - } -} - -/** - * Create the MapView instance and add it to the Activity lifecycle - */ -@Composable -fun createMapViewInstance(lifecycleOwner: LifecycleOwner): MapView { - // create the MapView - val mapView = MapView(LocalContext.current) - // add the side effects for MapView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(mapView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(mapView) - } - } - return mapView -} diff --git a/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/MapViewModel.kt b/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/MapViewModel.kt index f26268939..db73dbdac 100644 --- a/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/MapViewModel.kt +++ b/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/components/MapViewModel.kt @@ -17,6 +17,7 @@ package com.esri.arcgismaps.sample.adddynamicentitylayer.components import android.app.Application +import androidx.compose.runtime.mutableFloatStateOf import androidx.compose.runtime.mutableStateOf import androidx.lifecycle.AndroidViewModel import com.arcgismaps.mapping.ArcGISMap @@ -27,7 +28,6 @@ import com.arcgismaps.realtime.ArcGISStreamService import com.arcgismaps.realtime.ArcGISStreamServiceFilter import com.esri.arcgismaps.sample.adddynamicentitylayer.R import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.launch class MapViewModel( @@ -38,14 +38,11 @@ class MapViewModel( // set the state of the switches and slider val trackLineCheckedState = mutableStateOf(false) val prevObservationCheckedState = mutableStateOf(false) - val trackSliderValue = mutableStateOf(5f) + val trackSliderValue = mutableFloatStateOf(5f) // flag to show or dismiss the bottom sheet val isBottomSheetVisible = mutableStateOf(false) - // set the MapView mutable stateflow - val mapViewState = MutableStateFlow(MapViewState()) - // create ArcGIS Stream Service private val streamService = ArcGISStreamService(application.getString(R.string.stream_service_url)) @@ -56,6 +53,11 @@ class MapViewModel( // layer displaying the dynamic entities on the map private val dynamicEntityLayer: DynamicEntityLayer + // define ArcGIS map using Streets basemap + val map = ArcGISMap(BasemapStyle.ArcGISStreets).apply { + initialViewpoint = Viewpoint(40.559691, -111.869001, 150000.0) + } + /** * set the data source for the dynamic entity layer. */ @@ -70,7 +72,7 @@ class MapViewModel( dynamicEntityLayer = DynamicEntityLayer(streamService) // add the dynamic entity layer to the map's operational layers - mapViewState.value.arcGISMap.operationalLayers.add(dynamicEntityLayer) + map.operationalLayers.add(dynamicEntityLayer) } // disconnects the stream service @@ -112,9 +114,9 @@ class MapViewModel( // to set the maximum number of observations displayed per track fun setObservations(sliderValue: Float) { - trackSliderValue.value = sliderValue + trackSliderValue.floatValue = sliderValue dynamicEntityLayer.trackDisplayProperties.maximumObservations = - trackSliderValue.value.toInt() + trackSliderValue.floatValue.toInt() } // remove all dynamic entity observations from the in-memory data cache as well as from the map @@ -125,10 +127,3 @@ class MapViewModel( } } -/** - * Data class that represents the MapView state - */ -data class MapViewState( - var arcGISMap: ArcGISMap = ArcGISMap(BasemapStyle.ArcGISStreets), - var viewpoint: Viewpoint = Viewpoint(40.559691, -111.869001, 150000.0) -) diff --git a/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/screens/MainScreen.kt b/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/screens/MainScreen.kt index 307933ae3..c16009c41 100644 --- a/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/screens/MainScreen.kt +++ b/add-dynamic-entity-layer/src/main/java/com/esri/arcgismaps/sample/adddynamicentitylayer/screens/MainScreen.kt @@ -34,8 +34,9 @@ import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.unit.dp -import com.esri.arcgismaps.sample.adddynamicentitylayer.components.ComposeMapView +import com.arcgismaps.toolkit.geoviewcompose.MapView import com.esri.arcgismaps.sample.adddynamicentitylayer.components.DynamicEntityLayerProperties import com.esri.arcgismaps.sample.adddynamicentitylayer.components.MapViewModel import com.esri.arcgismaps.sample.sampleslib.components.BottomSheet @@ -45,9 +46,11 @@ import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar * Main screen layout for the sample app */ @Composable -fun MainScreen(sampleName: String, application: Application) { +fun MainScreen(sampleName: String) { /// coroutineScope that will be cancelled when this call leaves the composition val sampleCoroutineScope = rememberCoroutineScope() + // get the application context + val application = LocalContext.current.applicationContext as Application // create a ViewModel to handle MapView interactions val mapViewModel = remember { MapViewModel(application, sampleCoroutineScope) } @@ -64,11 +67,13 @@ fun MainScreen(sampleName: String, application: Application) { .padding(it) ) { // composable function that wraps the MapView - ComposeMapView( + MapView( modifier = Modifier .fillMaxSize() .weight(1f), - mapViewModel = mapViewModel + arcGISMap = mapViewModel.map, + onSingleTapConfirmed = { mapViewModel.dismissBottomSheet() }, + onPan = { mapViewModel.dismissBottomSheet() } ) Row( modifier = Modifier @@ -103,7 +108,7 @@ fun MainScreen(sampleName: String, application: Application) { onPurgeAllObservations = mapViewModel::purgeAllObservations, isTrackLineVisible = mapViewModel.trackLineCheckedState.value, isPrevObservationsVisible = mapViewModel.prevObservationCheckedState.value, - observationsPerTrack = mapViewModel.trackSliderValue.value, + observationsPerTrack = mapViewModel.trackSliderValue.floatValue, onDismiss = { mapViewModel.dismissBottomSheet() } ) } diff --git a/add-feature-layers/build.gradle b/add-feature-layers/build.gradle deleted file mode 100644 index 3314c4361..000000000 --- a/add-feature-layers/build.gradle +++ /dev/null @@ -1,37 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.addfeaturelayers" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.addfeaturelayers' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation "androidx.appcompat:appcompat:$appcompatVersion" - implementation project(path: ':samples-lib') -} diff --git a/add-feature-layers/build.gradle.kts b/add-feature-layers/build.gradle.kts new file mode 100644 index 000000000..c2b5c393c --- /dev/null +++ b/add-feature-layers/build.gradle.kts @@ -0,0 +1,39 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.addfeaturelayers" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.addfeaturelayers" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(libs.androidx.appcompat) + implementation(project(":samples-lib")) +} diff --git a/add-feature-layers/proguard-rules.pro b/add-feature-layers/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/add-feature-layers/proguard-rules.pro +++ b/add-feature-layers/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/add-feature-layers/src/main/java/com/esri/arcgismaps/sample/addfeaturelayers/MainActivity.kt b/add-feature-layers/src/main/java/com/esri/arcgismaps/sample/addfeaturelayers/MainActivity.kt index ba3f1c2b6..40595117e 100644 --- a/add-feature-layers/src/main/java/com/esri/arcgismaps/sample/addfeaturelayers/MainActivity.kt +++ b/add-feature-layers/src/main/java/com/esri/arcgismaps/sample/addfeaturelayers/MainActivity.kt @@ -223,7 +223,7 @@ class MainActivity : AppCompatActivity() { // click listener when feature layer source is selected setOnItemClickListener { _, _, i, _ -> // get the selected feature layer source - val selectedSource = FeatureLayerSource.values().find { it.menuPosition == i } + val selectedSource = FeatureLayerSource.entries.find { it.menuPosition == i } // check if the same feature is selected if (previousSource != null && (previousSource == selectedSource)) { // same feature layer selected, return diff --git a/add-features-with-contingent-values/build.gradle b/add-features-with-contingent-values/build.gradle deleted file mode 100644 index 77c1a6599..000000000 --- a/add-features-with-contingent-values/build.gradle +++ /dev/null @@ -1,37 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.addfeatureswithcontingentvalues" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.addfeatureswithcontingentvalues' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') - implementation 'androidx.appcompat:appcompat:1.5.1' -} diff --git a/add-features-with-contingent-values/build.gradle.kts b/add-features-with-contingent-values/build.gradle.kts new file mode 100644 index 000000000..246aaa3dc --- /dev/null +++ b/add-features-with-contingent-values/build.gradle.kts @@ -0,0 +1,39 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.addfeatureswithcontingentvalues" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.addfeatureswithcontingentvalues" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(libs.androidx.appcompat) + implementation(project(":samples-lib")) +} diff --git a/add-features-with-contingent-values/proguard-rules.pro b/add-features-with-contingent-values/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/add-features-with-contingent-values/proguard-rules.pro +++ b/add-features-with-contingent-values/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/add-features-with-contingent-values/src/main/java/com/esri/arcgismaps/sample/addfeatureswithcontingentvalues/MainActivity.kt b/add-features-with-contingent-values/src/main/java/com/esri/arcgismaps/sample/addfeatureswithcontingentvalues/MainActivity.kt index fbc5fb2dd..1302830a3 100644 --- a/add-features-with-contingent-values/src/main/java/com/esri/arcgismaps/sample/addfeatureswithcontingentvalues/MainActivity.kt +++ b/add-features-with-contingent-values/src/main/java/com/esri/arcgismaps/sample/addfeatureswithcontingentvalues/MainActivity.kt @@ -188,7 +188,7 @@ class MainActivity : AppCompatActivity() { // call get on the future to get the result val featureResultList = featureQueryResult?.toList() - if (featureResultList != null && featureResultList.isNotEmpty()) { + if (!featureResultList.isNullOrEmpty()) { // create list of graphics for each query result val graphics = featureResultList.map { createGraphic(it) } // add the graphics to the graphics overlay diff --git a/add-scene-layer-with-elevation/README.md b/add-scene-layer-with-elevation/README.md index 3dddcbf81..54c8c70b9 100644 --- a/add-scene-layer-with-elevation/README.md +++ b/add-scene-layer-with-elevation/README.md @@ -27,8 +27,12 @@ Run the sample to display a scene service with an `ArcGISSceneLayer`. Pan and zo ## About the data -The scene launches with a northward view of the city of Brest, France. A 3D scene layer representing buildings (some textured) is used as an example. +The scene launches with a northward view of the city of Brest, France ([SceneServer](https://tiles.arcgis.com/tiles/P3ePLMYs2RVChkJx/arcgis/rest/services/Buildings_Brest/SceneServer)). A 3D scene layer representing buildings (some textured) is used as an example. + +## Additional information + +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable SceneView. ## Tags -3D, layer, scene +3D, geoviewcompose, layer, scene diff --git a/add-scene-layer-with-elevation/README.metadata.json b/add-scene-layer-with-elevation/README.metadata.json index 5dd9d7edb..4903b9db1 100644 --- a/add-scene-layer-with-elevation/README.metadata.json +++ b/add-scene-layer-with-elevation/README.metadata.json @@ -8,6 +8,7 @@ ], "keywords": [ "3D", + "geoviewcompose", "layer", "scene", "ArcGISScene", @@ -23,7 +24,6 @@ ], "snippets": [ "src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/components/ComposeSceneView.kt", "src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/components/SceneViewModel.kt", "src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/screens/MainScreen.kt" ], diff --git a/add-scene-layer-with-elevation/add-scene-layer-with-elevation.png b/add-scene-layer-with-elevation/add-scene-layer-with-elevation.png index abfbd2feb4c9a45b3d05e69f42cfc2500a297ed4..a5f13a6c3a58150981161d2474503775f312ff7d 100644 GIT binary patch literal 363666 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%0DR4b-jCtgjy@Orm~I%hHx!fc%jal&d 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 z z*i^o0{|{U&oH@Jo!khNL>(;ru&TU-y%9+p2r}j_9=g#F%tyeF-_23V7$qfemgSn&F zNtCT(h`N)yQfFh?Tr@|^STO;zh2xse;i}1o1IgI6__6(4SD0cz#MtSo1rb9vt%LqJ0^#PZ4Gcnk zEFBnxIE@L1lV?F}C2ANfop~2tBOFhCjWH%1iFBFms{^AHXbK@m_M-yK7pu?9!>uF= znw1zPC~Lu}PHyOn#?XkAoza@j#&vw4;6@vQ6oGD__wKvzP`!7N62r6tigr3J`jYA? zZp&eEJxutGjm@%jD4>=O&Y!xCCyCkJ81Tb(7F zeL-i~NP1@WW)HPmGU8Ut7wPW116`jxfL;=-h}{E}BDZY8GzO70klIQUL4`{Rbucf< zcfmPPMgWZnaF_^4FsxYF0>iq=}g!cDdv}0t!R`mgN^SL=K?E0kmE0C zHe2)*f^ko{6G887NX5~zDjQovHtUfIR*i0Z|NQLRZhPY+C!RpgCJbARIqDt)93&IM zwUEU^$rD3Angv6gEO4wsFA|d{4|q0KFQGWIhQ-{?QnOy^&m1{ST*U z!q+c+`TaNk=Xv+C^NFR0Zl1aG*z~QW9ne+MaA~-`;nbe= zUIr@fYjv!PTW9O-I_Zm29Nl4mWGXS82&Y7hkko-LjCN&2+dv1QHcD_^qiI6!B~H-> zr6Dm@UdBT(JOhWBU{A#Hz&1``lNX4qR!4A@9?|dwLyW6dTr{o4+8YwFg3KHkL{!Zg zM+c=NVzSY00^wkixe@qbyrDl5dl;EUj9>tYg0#b&eaRzYsLGS6#nvduY1cs8=b}$O zt_{GiB4OQXlkzLYWLs;S=m13=u?rdNhI>KR!kkl6C*vU^s@?Jyrfy@(|5qV6TrC4NuvPOP)9=^@C^*DO z15iL`$stDCQVpX#!7!)C4&Lh4 zVEJPJz9KmJw|+>5Dcf7k6_97%>^%FWFO{~|Pd@Uc-&$KNY;91}{>Q)gPrvZMH@@-Y zQww`$ndQ1@NYc(!8QJ(sM3?9ks8k#KZ#n$I_r7g$dGn9|?8~t@O3#&I1&QKFtLmv# z!!uK|>t#QZ45ns6d)@soo2O>6F(fSw5dWZ> z_^Ut=@oW@?7Hy1L^Ae3qu0!D8a56xpN5WiPI+F?oL#z;cP(dgHne2l_4 z>lQf&l2mjbSfjXN6e5_ZB0nvu2-?GR-wAu{mfUbbnQy_6JM4AGCsN#+^T!{KA3PMz z>}j{MzQ!eYn|g_&sfCQ8Jp+Plx3;u~bJto3f$Y9J5cL#`&8>X(g$t+NeB(V6Iqar{ zCZ}~DL58tBiK-(x3eQXA=&-GlWsM9AS_O~58;!FA%B53pee+$sk37QxT9AR~PM!g| z@`hV((9FZl!Z^2(qnyizPap#x@5-foDi!K>p?6kO=`_1o*zNpO)#Kq;=?~-Hq*oAot7ucap1((VJfqtb`! zclKoVal=ZWfAL@R1eeQ;sc>d0K6|OMWc8X0nSJCpAmq^mqk3VeZQVW$h0FY0M$51X z@7u0gROy-n#GlLZU9murE=I_oqzIw5oR@F(47}b%7&EMlM|D) z<%~3TkXI-WL!4hs1f`wEMW>Agv|`ziI;%sOT7gf|N4#@i=#MM>%2F6oF-x6oLEzz5_yy z*3eHETEBV)xI302nAv$fMfi3eA_6{?Xbl{NQA5%TNFWpy83c0g*Y#lR@V+Kd;O%(d z%4T)t?DHoc{QQ&m{dsX~gGCIAaVnMEJ3mwH`9A)y|6L|KanrG*o0}UFcSI;f(DKR{ zQks@p`-j32Rtzka*YnjcJ@{0)TK5IiVX8kd?E3q7Ke%1hMt8X3Kd>+ha(^nh2W=(- z;zo6St#N+fCjX{b03Z()LRKGZ9*S*F0SB)>)3%N^8x28F++9o0bPcWE=QuomwK23b|60S4I|nytTlmbFVJksdJZ1`+;kHA>}rk5Y_IoEu*GFlRUpws8njV-*`~>PBK(ev(pwZ_Wlsj z;%2>3+bTq(Gn`KFoAo+(UGAF5Jw=nr1oud9r852)BUjSpLKA z+1aVjfA(Rk**dl*`||P%f$GH*=c|#1Y;5Z3OOHKy>EV0# zy@TG+#r%c4_J#_L(!=M!eEZxz>1b}Pvc$cK2NT4Acql%X+Cw{Bccvr9mTSWxwsDkJ zuiETZ-L{;R2wI~hMezn(PDhVY<)r)}W`I*c7a2<7=F%`@HrlQ2ZGfE()ORAgsYZxH z>qsTaOwel_rte@_0J;me9iOI<=&pD6+{WA2AIG(LiMK(9;TtaVM%6 zfgq(7i>EIiw}sI=k|q+}>-CDJFSeGM3@(~M2M!2)Y26I z4q>T)_hh;$F?A#(VI-1pXAml;kx#L+2fA{m_8{5fc;VqnVx&@BR6${cN#WL-rUR3K zzZw?iD4?6$vTK&0DT0T#0&P|79%wfJH*aBeGnBf5b`&o!BwPnGe#Z``8?8~r&spy}UMuZ0x*}B}kg$an(w$!s^Bg58uCh z>bWz=zt(D0E1R3l0IuY&d+y1k)2JdKb$n`Ry}D7JnF4yBCRb-^qQWR(0Tv%s38cP& z7c+tj%nOoe5fljp*)Tr);sr)_CY@!T@?y5AQk-Wz2i)~$VA#l|;+XH@ z0~CI%Oh7jHGz8kMZTIGbigATub={C zFHPNEHvsDHA|-Ysew7$2-cn(4j&Y;TRKkYeg?vYX61#`=Wn~| zC@>4weFoC(o*b%CoC}^R*~tSBf8*Ahjt1QQYN_~!H@=zn!`jNKw39)kNp5MtONENBb%{SeRjMbx$oT!uv3ip%m6F+#%cfar6Cm%n3^5jX@Pk^X|Ptm^i`Zw1r zHQG+%%O%D=th%h~l&v3p;2Tdo_9PWDPV@9rFQUES3Hc5m+V`O!f9DN1?`Oru;=I)n zw`ATPt&W3}2UKrc)CfK9+xV`w7^tS)M)}O}J4kvUecUi}l&%N<+DE5vm`~5gLWxWy z2T&vI4<4POj#Ur)fy#Noqgj}P%1h-9S4$vNPO8!B)vK)y z35Ku>Oa%fmXCSJ+-iC-V!cofp*#txr8MQZ|9!A^s?`iY>QNdj*G*k=w zJP+rxg>!7~h1T|^b~kDlN$qaz>PI9xG2xs)I0)zqInuXZ|pon<#Itw#r-k_RO6;b#`NADZjS(+(Y;O z*gyQ0yWjJkc-qydy!vj14jvaU7-9rrmoWvd_u`2&Yv*1(@!)-z&YW1gaEgRD9ExO; z@tKM2TkpM-I@-QHvqX0m?u$#S&!1me+$^!1ZQ*o65N>r*Ce~P>2Fg+%>-PMj6Aa`= zNkHmhuS{;ro)q?&J2b$VFDBUr^fU0_2K$hfjSd5Q(||jIbRJ5)Z1V7!NXDYYRvz0$=4r9D$|UYs9(PkJ-h+;>8sZG09{Gss;>UVU)L% zJFvl!7zi#~QPS;Jqf%(s>#@mf=A%FS;fJ4n?D&f(*f(TSQJ9NV7syehhr^xkcEljY zGoT>RsCxUBJCz7U`mV-CiOD(b_N)dy^~%q0ug^mgp=TAI;!@<3fUpT7=kFhC{7o;&B z3`JO)U}h31!?9?yP+Got;mA!lo@qB_GmYIZD&xEDoy@)%J1q2Qi{ z*#6q(dn_DEMD{5oRHzw}h7J4EsjPyCJ?}XB4sjuHxo@4nNo34A@KXjV7AcY*YE^1H z1Yh~YzZ^#imeYcnQWINFhK2}QBSsk#GN&zQ&0%nqCV>!#Z4ImfrDW(Td(m9B$riTT z9;4)7)O{cI8b*nQqd6@Wi?2`@ayv!Xd5nk#5>~-@nuPSS_Plv3F)5OiSt6*# z%8pz&?ha0n(La)5<})iM$TWv+F0d9AMmR*V?lmu^9*v3dglI%}HGoQy z*66tDgJ^Ss6^Fe5SHi95kICJbH^!?%=&%lQRjl{gRRt&*Bakr#g)!=l-UThvYKlNk zK&_Yh0fJQ)dQy+WV|Mbpo+ttMF;bo={GPb3b5DaVm58afd3cIV5kN%I9Gbdhr z^eg3!RjXPFM?&#L^xivf4@Jb-mWl#Jg0-zG3&a!8pWP_6@`b|Ci?yRD2722PdRiS? zft3HDI7v;Am;@cm=Zj-iV1#{SYzvDJj3nqRVPKhw1no`eJe1dk;V;Rvbk_ae(ndUh z&Oxr|syCq@1ictNR4qV&R=?FrRa%W;dj&Qhb;EkU!b&>mxFAz>U9CpVa#!5U^aZ{X1@WVg==Y8(XPF zREnD-%P4^bNeO8l`2FQ#w{oe$H1_+`o0Vd-*`7*8J-JkNe*bN^-0UA*ICE;b?a5J! zpPx(OUs&E+j3y_NAR=gN&_Mv8+GwvVS6C7fsUUlozIPao`>PFWF1aK_4 zkCu}40|vsZ`?8J+?u4$ni2t&D^Z808pz5ue*|h9Ml{PL|efqVOgTfHw(dO!tQ{H*o zEdui<`$EziL5YerGm~azlTVdYS?5vWD?Oxcx%1(C!hEnC6d4W(f9Mp%j2B`Ml=5sTQFIxw-1db zyDtDTF_d?2B#5}}u`ubEw*Fz*m=nJ?8@=t4fO2bwodJZGX1#5Eyy*yfS;RD+-Vd{VvMa$g*R*_~K)aE}eY( z^pjs-eetPgwaEUE-$X_2*pUN?RCaE5G8l3@5>P@g1I7lmNT;LWD7yT zA_(EuCz6ZoplT|In-l;*(J@rOpA-%RQ3e7)ISMYn ztWc=y07&SS{H+*O;*dw7=K?*UXW^DcyVGyv9eA~PAxl$3^dGG1)|qM{o0<9GTV_r# zeej89&gCk%S21lvqz5}aMw1L zx~{V)>cK=}dSP$3R;;%h(|Z;?nPc5<(OW+!nu=Y@E#6yinadZd&5i|>l4D_Eaw2$m zDv_(#%G_`EIoxxW`9{5=R0V-4NFPAdkYufq)^ekvt5ZuU@ zSOwYFpn?f&l|s+48;@Ys!LL)CsaG2L)j}c;JYoPhgvXQ0WJTwf;z1-rE>g*F&F$OY zY=(4uDa{=nr$!8bYOx3c33W}(1x4;k6>s1jcn5y|OSJM4$hqgBVn6-Ie?iJc=@!2a zq7IfH>13*HRUi4vae6gFzEAN$Rcm-Xm7r&zcos8NXuQdIRBF|Vz-zZ^=f8P@kcoIX z+T}*S-z^$N?v0H#(w7t|j*9YTvl#|6@?UHf*H>3l>CD9Bgdjk!vORuPg@7?4gcCxp zOgLVTecyHk!bu=7^~Olu2wF=8!W+>90w!k^B8HPdP&E@D6G{-0Krm`MZ4jY37+ZvdBhp$Vem^pKpO2YDOTFdi&(| zsf{iITX?DDn?iy?511c~B?`J~>A%OBqGnHT-e0vx?6D1G;!n*hh#u8N1XZIXPXD1tdABt-1 zug?~n8}Rl!4P2Cjli--aQUoSZU|m(94LD%6ZBt3K`N%XMMIr_?f0v{o6!NvKSgYi-;u}$S&f7gipFc;*R(9uC*d0={F2g7|m|jBHSE)|#}KVhIYj z;83LV62zbkE~~p6%|-^UC}&VTD{)944y;zaCE5iss?N%<;rYV-S67rojO~@!t7^Gi zI@{!+6X~cY8z&=VY`2@0)z$prg9muZh!7#WxxTtltKa>thzoyr9^(mw@%5GjVqi6p zIcYL=1p|SW6gWz92uBJ+69_7Yfyj28yrVR6#nTp*M6eLqx0O5#xlAFgOBMVS+3*l5!1$@P4-y2`1+!@9EVyL{S1Y;0@P*BNifWhNQ9TfK?+0C=|SZ&Avvfz5qti&Ed(BHsV<0<5=-0dblU9Lz3QkcJ3 z09;s~p36d%V8<=1zo=X&R?-3x63I-a`q`wo2`ecSQQ%WAp1Seyg4_w|+W6tET{v@g z-=TwyCFv$B?M?@P6fnpaSxVte2mqaJXAm=P$_^HgO6U?{FP$6D+9tQr;;{+tQbrFK z?8;`dOpvY3t;MxM6v%86P^oAwQ2`-4p?cnTK^O?N$q}j$PP`HLI;1J0Ev=hH@(uZ) z5P3ymPZnh26xdlA+zg9)y>)hDkxYqko=GQXW@gSe&&T4iJMW>=}(ag47$ud3?s z-EfREIc-ObMz`4L6pf{pA0ZOINN5;G3~n0`Xk+m#fpb)t*B!Va+3s)?83k;<4gQJg zqo6_~xFozmkzv*GYeKAD3$jTW_HUc=gX9GR^yD2o2E!P&O&JUYRKAQ=Ky2xx5j25y zLcjz@hQc=FR1TPy84NdUyQbmXpDVJ2Z3u_y7uZ}@)zXxG6eDxn$wLm4B8ZTdLLEmJ zKb|5uz7Em}lwJdcgrT1-LDd!g%5JdzGt7luPZ4%K%wvO;C}ksz#6m&=kXpUim=JN{ z56M=0N8X@+hkZb&lkd~rXM-+P9tjcKRl)Dn!Dzz{sa7U(H{%f>yL<*HkyUGU(u)m- z!WiU&I^QalMihc@l^QEXDO>oU8WWC`@OWB+I z!WLTU&RS*=9bBOXs${DyV5-F?{7O+0=4MOQAX^P7P!Iv-XTs*Jm-^Les}S}jaNiEN z!)%@9R-kGPH$rzYs=P~@A(7E|-QmQ2(Xz6M*iG@-#bKB3L~CPXYTpf0H$;#jB1Dnx z5U@PM0>Y6ltiMZ5e{^pum#vk~BjZ?yYl-8-?A~-H2ZSWz_DxxR=%j;SQp6ZwXS#a; zGS$CW_RU;RPWjw8g)+j{BrMn_fSuheR%qB6%DI5= zc;pN}asTPMTcUj_{g;9J(rTITl1_w01-uu)F^pmn_%V8Wv>xcKRImpHH5p?%i5RvJ zgLO&QV5H+-ab#?LYfapu!0RNYXTmg43R`)+hp;-}?ZHoE!BoDyUC3w=`cAJg-^ww9 z3D`sou@e!c&T`4ZK#c7&cCS*gVZpNV1H1Qs`Qg<3<>w>fi~ycYa$t)6W6Po<1{^y_ zNee`f!(;~XeW#CLv^aMl44wa*27uk?zjlwuEP0}TK8|7-g^`ic;;63Zz!65W8SSmH*YeB-PB1kVs%`J`Uy7F1IrZScy7~B~hSXQ&HW(J*sk1WCP9;qcrV!iDy zeLY3E)*&GWinOK(#C~?wsBdtKPd@TUy_7$2>)kVl=em}=xR!t5Q=eG9a5@~txJ3M0 zKnGKjz3m+zxci6SgRXGf>YaGt>$8WBrKhGjRV*#1qQuVMZ7-W|f5xB^A%FZEzdGwH zF3j91)IOPgu1l*MYEO^)M}&;QFoC%Znh=YoO&H%NsQ>NO1E2lR)P570Tx#zvR27hE z=geTogbuAlBlwNJP(Z5!QoRy(gU`!q%Rd!*rZi@$D;QB1o!J`UnWRiu;D=^sXlREl z4x_7Qmf0;!smlxU(KsI(Qx%Dw3Y``mb%pmzJzpk#Pxkx@fl@hk9>HMX=WOymOtos6 zGI={21KD8LB#=wOI00;NzEnaGnH`F}gY-qkWLI|{T9uR}KnSeTmVjI!bpk0aNOq{k zcLZ0_d{kQ{ML%l1u-)R5U^)PVpUo|t+`ZUIzDl>(Z%goASY6<*TP4?8*ZP3bhV5L zPcNKkH>kgOM3;oC!+fT=!Q%w-pCLvrJlsVg8Bj6fj)MaP6YdVMS(LmC`F{BuneSL z1YE2Qxn->!OGLmchy<~SbBL7##SH9q`1I*iB9(|SU`;tmDXKCR*DfvdP${9EJ8=%H z!dvgSm0M%Mk+(=?BrOwLK@Th!cQPH58V2{PKWMi5Bn@)M-3ng~cq|Yzj9hUUrwsuM zQQiWv3`Qbj&*})AMU4?;uxZm>YArxCNSi2k$rhGVc||%&jV2`V6v-+D!k26H<@K#b zs}1CHW@Zx8war4QSSV6u;Wf+&mK1=ZyV*Bh>)3Tw|6a@_E@N^6`f2vc&2AZ61X5Iu zvP$q%Q;d2cCRcDO31dJNdzCS7?vO^s?_C?Rj4MGTm~)z3$0ld0bhOrH9WVsdKhc~s zDF|C1Aw7~JNC{ye#RKIvkRMPcy)KRLiVx;yP-I6~2i>j4pt!nz=83Q8S1vBS@ML9k zmFHC}7uhw;>^t(&-~7bPk;%_|{9m4U=!=9|9+|Njl|FW-Q&>JvoOt*%e+U_Oed(KF zIQ{I~<_^pqz4e_x`LU_JVXFpzOY{VR2ms-dvB5g!mkPD)%_ORs0rOfuF2-ayilL(G z|M`VqeDuE0{>(=|Y{WsJA*^oXpMBwsN{qlA7af18y=xy0kOR$DQ!rC&T5lo)Y%ScT z1KDb1vgu?Z+Gqep#3lgGg@8cTb@s6+lWqv^xdj{@fNqeyfoX8U$W~?)9a8Lk#2D1zoHQ(S*3&)=AuL(VMYo> z0g)k(2-L`~gf|rbNn`J(M)m?fU=DI3fyhZ{0Wn!I-bp&FBo3Mm z$Pl#!oGhB|Py~r#SfaQXn6jvDMn&&Yd#k3%3Py!4N4Z>t9Dn2V{93=0my|)`e85_! zKwqi(vhi{(wb1b`3^tcNiHtkB&|Q53MYletOdikSyAI6^yhu>dyb-q@+C9>D2$J?0 z3K$@N)?M~F1o=W`Q<_a~Tp(VL6I(h;Qg}cZ3tY8`%nHLjAc46-s!EGY z@+^-#GoR(jiwcwnFDuvP@}_5DA~&6pAtJWmjA0P7q9P*9bKXm^ic)ArbkYb5kP1k1 zq0?=2nqT>E_s#B`zwMqob+ahF29SnEa+hFFSHWtw*p6+~X_|GZoB_pc)oL5-n-m$M z(dgcN`)W{rH8+J?!8KD!(}^Inl~Gx**Hjx#Qbwh#@S!>^>V6NF=>#JlDwgPw+H^K) zzDpOZP;0Pv2t`7(^K(41jkUFWzIgcX;mxfQOd>uf5@%2(l?$q9(sv zj`0M-mq_Fk!M6imVD=MI#*<}4eI~U7V0%@|;Mz8K9!sRQ+W-#Acss6-*A4!E_TDsB z^8LK?s(t_0e(LO}_r9C2@4XI*V-yTS24x^53W~@Knec{X&`1{2z#AkOcndEO5)dI? zAW%j^LJW`rF`F`(WG2pLJKnB)UrwLB&Z&L**IqTB@AIoV-EH^1_H{gwV|TgL?%Q3b zmjCkmJ~F5g3u_UdOocUpYKzsn2lIc;%OnJl>oDh??Bg(A42iJoI^5G4Z23w3lW zhvsF8@WP-$U7w265RM2~BY+~fDTC1!Uu})>x<2^cA8gpTl(C%N`{O%oa97{G{`B|% z=r{h0zsBy!NdYbgOW-`g(*{SZpB(z1#){<-YX){~y;r{V#m*v%grmcH2hTLG;O^9^ytw zcRKCF=dn2cz`mZQxq)<6XfYMTKm9xZXK8bjPeldbm@ePA`>@q&bGy+CLKZUkOdh5d zcL)67{*z6efrI`m^RFRMfstypMh}T%ljpI58(c>4l7$M|-N^llnn>*_n*(6GjF+u$ zUk?AYSxO>7PlmB<4B(f+gm4J{hF><&;a)J$N2A>E*CvHfB(d|AHR?H=;;ZS$bo)9<@_5y344$Z%kSai~f#qPVM`Z%))-WX2(#sxl6>7Bj3_ey)& zC=;tlw}+vm6c5gDp08+mn{(_lz%w}OonEWfJd1|XYo)bPzLbcj(K}$_Ao?LX1){2m z#6WKe@Bqdv-3#X^aR2VXm8&I4*+XAhLa+tOJ_9zR)QD$m^(eeyjyRXLJ|r{{%O1LyuOk*adeGln8j+@%<^HFH%(B|%h8e`Ba#X)ihIn2 zW|W08?d3VEgIMf$|My>q5=IYreE+Lo{J;OVM5gfX{n!7?_4jUn^SA!VKm1$2-m9Oz z`R4UuuXFn^{PIuz@~@8l?|+1$lG$b}*acBB;0(S0t!IDxfBGN3`2YQ18@s!>LcIih-+KyPaLs6z}|jtClgND=efS($=p?WulrceO@)c z7Y|(p*Jh|b)OxRx-jUcPVisgV;Hc2tMeMqi(iYF7&E7Bu{kWQU z>#+F{+)lill$l8T6mmTS*Ks6yT+4vPAz(9XF}oxd?$yU0k7LvlJ{2K!J|iM5g2(60 zn^(a^VwSEnZ*{xCC%MEmFWvL!4NUF?Q!k~{LI9NW?1}k0cz*U8UU=(Yk3`Nl(#Lxp(O{V56NR)moS9H{BnsT37q7V3s}$m>dG4;NSQgoLEt@UMq^Xjq$1XYoa+ zK~uc>)=#Y8n&R_N87=ZLd0Qd1bdLTs;Q+%NAmKr_c_I-!uh*D93?^M^jYI^3nWB!5;#;xDACK1OtVQyb47s zON+TWdv==1CeW3G>L~1-;{)3s%%JD%&Qi^_05S5%(?+|uxmJwjGxKN&{Uj!Q#eAL% z;OO)mT5dj*EEjU{JK#KIGo)V0AH3fW9vvMqT;p2hEJYG=#2N2?`cpn8z$3;4+O?&8 zuxlEKjyvD97)&2DO`@n~7Sr=*eP6E6`5c}LR7Vd>J6IsBOxTQW#0@2?fUw$0vj$Lk=pse zrNfdvzN0K~8o`fyy!@{(ZSfyJefY>);iXfuVk4}Smn-7KDoV-`6)oOL)~J^wD64_s z#2{)gvqc-DEDiH@=7l%9@{#`rg~e3SVjdOKAX0+mJ$@&Uz$D{!iSPq>n45AYAN=s2 zeB~eg#(#fw@9Uf$X?hsQ_TWb0PnH1<-^b+WN?-%l=}Ui zb^%Q^LtvG20`x}R_R(Y5<7`?s!xo|o8-Vv@i^`^!PV5L>#=XwL-9M>4x%->{-G9y= zd+pj)s4=Zt{qWv5emeZCpY$$wkSW=yatVk8hJK*m8a?`*-#@zl^{@T*Z=M|0{BaoN zJ#{QgG%G%&Gd}ji{lj`)+3^N4^DTs%Tg$5w*OkIRvP(b(fvyb$b(BWP%*18@2Zq`{ zrI8~2J{8v}K_EY}d&BS}VacmeSDOvV!iewgh8D}lM2Rqx*-lh`xv&7soi zT~e;y=Z)10=wP~%!pv0NMAV2`swQj$HI0*-q3AC}gfyOU!42*Z zN_r8TwT9>I$$4gx_QLDTEQII)ZHsKMG?}sSjB;*~I^aqScD@mh4>Hj@srJ#eoouzR zmU`Su4@r)ra+!=1vp}xbuM|D8{o%&Og|71=iI~`qv6TAVTQ_1B?c9 zNIcvg)p4D@Dpi~f95Yq+;V{{bqNJ`^4D9;(U$ekb@ZZ`WC7mhy% z{@fu*UZJ%TSC8W>aHVCjz?B$MPP>dfE~>3UDFZVFfRHPJbKt7bk?+?>BXoPe_$xmT z7qT;$g8y@d3&rAFxAr&%{H0v0;V!CLQ%zQD3|j40e>4=AlR&~DeJn+66qwL*3Y~;O z;x@_!a0PUExN@R3<(MdZfDKNP(<%`L6a>%_7UrI0k07sjFI74ggeyrQe1xc-~M!?d2*-(~-l@ISCVAv95Yc^6UoAxRk ze4Syn0 z1adM}G`|CmgwO^2pe7@!s>4wn3ykE15*sKO;_xt(#3G3_Z0<%<5G_ic4pQUl1lteP zb}W9V-nv7L4X{7zbUTac6jWFj2UWYN-FnCc`AWf5E>+mOxqfhR@2q+vr$+%E^7|Kv z2n&;qS@^U;HA~3BBpfzn*KbR;rRWPrb21xA6(6pN)qk0TfjkSHe%x8Th}T4UAi1Lv z?@gA?9tA|sRcr+3#gNqK$w73UBFQij^fcVDpodHTmrxeT&3Q3`DW;`GARP;zhZgOi z*X@v1fqgz6ljG!Yln6vOvT5F~1?wS}c<}W8dbzT_zV+<*@b3PjcE2?ow{Py=ER?-? z5=stSnQ*f~j#i86iXy=Ca5U(~bBlQgC(STg3A6zyLXE;IMuq7I@)S|=iW7DyL>)|5$R8B8WVWO_H^DhovOb2yLxf(^b@2JaogQe7h?$fK zgluJVd10BPg>~BX+66y`qosn-l+WpMhyonU+wX3l^}hzc3de$UtdL0%fV#nH9l^dB zHHMQ8@B?tfN-OaEp8C;#*y8lPKEC6b9|JLbqHK$>yhlGTkTh?iiM zi%9Pl8p!XUvMl@7~vE3!lM`#|U*4%9{w^7LeL zq^zCkc$mgsz)Mr85%^DW(DB7Z(5J-=m=-tAo2nv8!~=tATW^QQ6gx+^4UU2pu?hg? z)d4~PmFt7}{@~N0Q!QL0!n5LZdX-BAS8W6k@nmbz_0X8rco)|m~lG%2-R7oas z*koa=4`1WXu?kAl%x%H$3tFXT0%@4A)|WnkF9}yANPsE)53i(p z!ayTjDW-5iRals(t(8axcO+3IyCpT_f#hR;_%UBlZCE1LNLD4K)2^ymN*yKXRFNd1n zxh823Wnit`gy4Yi6v)m-2xV1a$^!@I_~^*^q2gzbr;If>x|b}bgkq+)q~l`@LGhQ~P=xBO9SIPFen&_+#}Y@@?hZX-V$6N-<(+CSO0>6Vs{ z9yPrDc!@i?GKVq3qWU7GPaBZn=$Y(VjLx2 z&z|He+gIQF?1Ml2?b>;j3YTzTF2B6&IAB%lbU_& z{=;VnhsJm(!(Hi&R+?zCY~!<81{a%DitBvf4=!z4sW)U2fIFVJ;^HH*pDlx`?ZG{S zhe(hbIgY4Kq6IPX1d_ufFh56ggf&+q(Hd-o!On{n3DQ=)hebp;{+|uCEx7@A0aY6l z)MXUzjQuoxKpp4x;$Fpkiz7Ul$Dhe%q(a>ln%PA26YX#$yib{dFN z(P0FfOGle63=lQ@U`)1=ZBc8~>WyZpSlmc|dN^;?XGhZj zD?7Blh|_(WiHyM@MsAP^gZ^xG#!Eq$l|?eK;W`mhVF|V_5m!z7*;;@&mj1WSNlu5C zg35r4rJbu}pr%y^o`LMInG$D?&pcWTy4`(1?@Y`~hl+?S*iPJrrcLp?5 zWQntEny6O76NHy+WspXq(SE8}#JT_}ifzM^9AfVX>L7;`H=xl~2Mq-hr0lM;ByVW# zm7bpQ!NpnY{H(TjZ4Ij9NVFB9yH1D(?F1df+7?XYx!>vWS274;E;1Uk1ylC2hifDd zSm3KzDHj_J;v7}?o}N{=H`WjdVYz4=MxZa5Qt_(9e{XN^QkZfmoH;ai2k&K3VG_78 zWN-!!v;>B_Y1roCl=PXS@GiA4@a0|434vuHL{Rz3viGnUZJYc}`7T`NongoEMbve` z3Q>SKg%hCR39*#6khU0c+N$TbCTJZF-VmY*~(z?GO2-;hkQI% zQkVVsVsyoG?WSeYm~za@53^Q`b{0vng!Uqd4YPaC%b3U4CBhHSgJqb}fLAD^jIh%b zq93xwH-NJtr=I?`RL;?@Vi^x|%T{WhMb1tHpi&6B%N21AG3`h)1!lbj7UK9(?I{pMK+y?)~BK^jkG3hOtDdP~N(zb$2WJJ^*$u zlI5c-7#Ey+{e+7YVi$QlRKBn-Op!kO#)GF+GkjU~QnE%@pG{XJI1T7^*rO(jC*xVq z>$DZ;=t#+|X>bR?cs22lEQ4blrfN5cYG#||>pL>a!C8=*w<6p_%*wF`LLnjS9htFf z$<5zM2a$SeH0U!Mk~3g52{f|gJ!r4RbdOA7k>mJ18eWi{B!-}EnRL08Y@7gU7UpRr z)|&u0i{$_tj*fL4OhDYH{aY(~?FSDeyApvfu(Nx;+9F4O0p1W2#UA?s4I?N-GWgUo z%hwjBUC{C*urdlMW}1nToQOi5ZgbWSq*K}5^81ruquxF4PWrZjuoIYI(gcQ@Op2Xg z<&RbihY+Y`Rpmt4effnC9)S zPAf?pDv4#D9m=kkspph9ZkeEtQ4YYMBy=3P6e37W^OX7E-g@D%?vF=)v)O=P#3W1l z6eXW!ILZEScz#hYuT^$-uPSeII7B(cWhvAu7=ZqQud`gt&AX4%fu5n&?&$oa zP>7s%Y-v$6F?9nhQT3pF9A$lJ#-|#>%(*nsP<82y2aReIU^Zc}g$6P*eIhaI^FRG_ zqgj^{csd_aZLFLLG|(E)`r{ed)2Aqh<8n|dq~iHvdN-80I++c9;D>Q*H0e&TBwwZz zf1mWpAEw9B&pd5Pc*76lqg``$CiiH zH&rTM+Z7948^yHZWi=C-O#w93hcMV4QR6OY#X<;1)FM_N`?Bgwr|=HW_WG>v5WELe zEnrh7UBf?kAlGMz1 zEm}!ClewqJ;b$g-q%suL*HM$x&{JKR<-Y0$8R|~Qolc7bXnD}^5K-$Xk3cxXbVk}Q z_CW=8nlaYSE-RwqW6e?;R@j0HCWCbZfKYN$=ZoB5X;W{i zMquU7Bo`5xas?o+@+Oo=fuJX6Ds{6g_K^RlByYN%Kvq#EfrQ5oT+e31ckKHeLg3OF zZ>#YBFx{+mpNyuAKv3>UTVqSm%7Dh?-_m3+?eWbKT6RoJta8Qnc2<%GVlNftD~QKl zP7aGp5M$XmIhb_Gv~*4`=5S@^Hhf5msnNygq!+kI2TQs5S~RRU4^EA~mrOt9mqq{0 zOP0JM+hKit`ndlG`A9jHmm^`bcgUq2=|o{nOh%n#Ci?8CgA-BC8|6#cc4ORa^^<9? z>64j~D8d8~M z4bJ$V0$9`mO1i9<0Cs?X!dW?Z{EQsmoxL@pw5fxY8xc;1VyJ?_IVh1a6jAL?_eP~5 z^DJ~jBMlCaUvh_d@lZU=MMNnwBR-8K9?1rGY^&AAbr8ZMJHT*;_*3j93JVUPqOgK9 z5;wuz_+sr&7XVTkBa0z$XH$L^X(dz{8=4DGm=P!!1qVQua{*Q!!O}Tc7p*yXy78Tu zPZZ*uIZ7qXH7pU7!nWJ(=F(f7iV!1XxAp499}mldUgr2To*pEQDf9SssA zZGKV60YB(k75t#v1?>-Fs3k$~&lmgQQb7r3iT*bAy-5K+g0}cViLgQlY>YIsgZ z__h*ZWw7YnlU#|gd@(l-dcpn4g+wpm1Zn~e9TX3}EELR4X-Q3RbcENbkAE&6lA9Av z5>K*bu|W!{PG)qqu$D!lWH%$0rpNWXgdigMF1d!l2GVR*RustN6gs%JD0bzT&~PZ( z^4WC_r|J!4np&l8DaX7RFd&gGX?>Z75Q4Q}Fd%)5VM%RyQR7LuvWA@lPBO7!?kIOHNX5NFJ2SK|ZyxSLS$`SBL!z1P=JE-2I;d)}JQ>++gX zAL0mD$a>PRGUrpGOk^>DF(^pVj;Rvb^*T)9Qmh07AF1W>!Ic`YrM&JDce3c|E?(VP+S zk6NxoR!K;Ivowe`gGuL(wfX@!!I)2y@Zkik2=W)uElH|nSa3O;AM?DsxafC!8stR0 zc#s?{m7A)6m*FSI^QQ)Vp+or! zyu#5%wGFr)*LBaA#qxO(81wFPYT|lzlAscRh@+XwqKDl@uo0c5qk#fs*wL(!&E&d0 zREWJkWrH^f#|rTn121YC**nSyY%x#gVp)8YIZk0Hw1I1HT!VERBM>Aq#>RkqL|TSK zB$Wcv6JbT(oOp-Jws{(}Xi9#S%5a=10T-K8LnXWu2f2h4b0~3vK=2swl7clU z|LH_J0fop}`RV?WoJ4sUCXR(Vqd5gn2866u&wt?;f61*>%y;;e4XjIxH>O~wfM`Q> zU7zRmK8D*;t7BURWB)Z8(_5BYSwP)P3UR8C@a_9Z!4P8l5N06C`J;0gg1}VqN6dk1B@QxYU^HRFTO4m{@guS@YxQbSab7} zheuE^6aY$dDoU=B?x{cMb?7xs*&hOpq}yQRSuP|cwief#s67^0Pz0I@8`Xz`?RLM@ z>3bfU0xdczZrd1iaWy0A7Hu7LS8H&l&DkWK3L#zM|Fe0qT-@HVOsa^NRzS9b~G#j?XKgg`j0s~om;RTpQozPkbb|bHt_Q(B6Yyx1wHoTB;f+Un= zN5RYj8qHw%Z{8`HbejEyrJ8{OhW+s*kcMh;iWPkrj?2U(7}zS91)&p7Us5LF8<<3G z#zslE$xq5vSK7fCt1Exd=s>D{26kce5V|F23-Sg~G=yf+DV75iVUr$C3mV-=g86(Q zl)x>ResQt4S?>25r`0N?4a@S57fTzHd5hbeJm-o4i5#`e26|K(bD|Gc%&)szOWdV!1?__V02^itwrv=d+^njifrZb}eIe4Y0S>&QJ)*_Ty2v zJFlgJ1us&Jhxyj1GuaX43_YIr@_7$#$W?MT0=v(8_xg+G=C1dd_iqjQC}pDQ91fVl zXeCWK)Pg5Wd=*P=6jRX{*I~OoB8WO90sFR?uET&R|kP5+f0*4C)(|DLN;ex&63h2p@5t&dfvMOS#<3|)SSX-K< zf<4K&jY_5+_eA_TmvM7(kgU%3BT93R8_1u;rhU+(1{W@rqk+@7j-Hx9Sb>= znM_6|+!$yZ#-nHqmDARg(uB+i8e!R)|H@zfxBupU`Cl#fy%icSeNeKrh)B^Uyvhpwx%jtJsL7)8g z|6V<`?)-CkEO|Tvi?}#KkeroP#V<%B{hojS;RD3)-}VWY$lGP>?|f1(gXC@Ut62ln zRX1q3^kC*eEykihok4dOU2$oRuzIB>QfS@cWqEZ;OEk#F{AT5<6roTU%$41M10z0+ zmPYlwN_fpq`1AhY^Z`y<;F%)xLrHY!Xd(NVTxp~k!629O)OIqz=hBU&`~h9aIG+vP zdvroMZ=ysE|B~)iO^OL$ECNdGDnM(i?YlX z%vErSLl|67tuC+>3IYWOH%~U}wcEXDF5T-4*c_>TkVWuG#Q;p9M4z=f{I3b5%*U1m z1Vrv3LmYq^E!NT+Ld~G}w+wn`WoT+N8(dgov{@@oMIxU_*Z1)T5BI1goWIUk-e?&Tz_&<<+CT#*~btc8%#rW5D?W9|CK9+D5Romq=DIKu5_w?COt#*Fv`qe9yECfTY z054z6WOIc=!3~(el9hm^88aw4&J2bC7|P>``V?1`a3;ue%mzn=5}|;@V^x-&A+xwtS!gj`0(}F~oe#^HLOd49*q&xd7dv z5C#OtcX66Z#X=%Aau#H=Ztb`3IzGc%sWj-$FKV@nm*8ILbOxDZ`s}FXCw5Udsc^QNWGvHF> z^uQmnrN<&zJZRzuOhu0_;jrS_`1|;HG3@mCfZ>?e>olMbOR>pU(J6wOAx8u$Xas@C z+MM|d!#SX@LN3>)RzkOFe*c^c1J7*UGn+6Fq(rb}B|Yp1<<2Cgy^`B>gIH(_HLKTZ zP_L3Yk^0%c_^%s`2cfw>e#@=JLxwP(Sas4qP81z%g#1wlu?DaEg%ZFrus(TC~Osmn@ z+9^`Pdf6-%#agM^{=5C)>2zabjUld#`J%yYcQ77JFqj(;mDk{uHg<6>&d)E{(;!bt z%B6{^3Jqi7>0gb&XE_CiHZPkGm*8N8e5dSlB7X&xSfT?Rq-GFOdCZ|rBvLY>pgrS9 zS*kGj%cS7^huX~v6_Q95kvQz0H~(LChL5sB1ut&0`Jv(@Ia$3bA__Lq-OZCptlj9G^vmvt; z<17liQ0Ro>AwkI9aWy{-lhp`vF%-h4<*t$tK(Tar~X&U%{ ztXjs^@5`%1*%$_NXenc4fT8k~WCyGZpQgq+FPT%W_hj7jheUDXXpAic#Dg7ledE~q z_!;F$WS)ezXk?lIrj4nrn1Zroj0V`%v3{UyMT1Zt~=TtKba|*HX9%V|o zn8kEyxG1h|yfGX94s4%7p+wox>46$%IBqydQc3vz9t;V{5aJliL6uK5%Xwa@RA6`S z_XkW{Yy;A3Qw@N-@u63VYqA4&(MneENkCwo=k;p_`Pr}kWhpRlM1-(pD` z5s)}%jyoGN-WC@IO#x*=yMcwj*&VWL#p%==OW~Hm_w>y&M2_PQ8@_w*v6s!!!`Ec@ zwz#-x7IQqj7H$R#X_yU$;~ek>**qiI>=8OESLv^YqXzA&xHX}H!?@+kyG&v-ELwm( z_YxBnKy#)j$z+;6i2;h%b+Hr$lL>T~FL2R6t+ul1)RoP(Y%+6rM(kgAeZ9m=ia8JV zyaU?z5OxKrcDqJ?AiNLATugbHByuC0Qdk~ zK%~D|9T`BdyI8WYKI&++%rTN~GajdMdid;2!W7!S;DQ2$<}#OG>krPQVbOS8DTs8F zhyeY5r%`=Y^wOh2@BHwTulCLxZ);VxFeD7D;B`_^z=M(17{_(r;{1);nS}``;{IDV-;iGh~H}? zzr&NWOgd3nE6fwu=EJj0Ha~8(m=AJ=hXc@-r$kVqo2E>#@q#vf4lMC2p;*$KAf~V* zxupRKXfc$E$)4}~oHA{1z$2F8X2J*!(kT(#?n70cPZP1Ywm7b5`#1 zH2lqEG#87enD^S7eB?t+Qc{0j1QK2-5nQ}J6HkU;h9Vdt{gSr6QY4wL$E!6MX07D( z4mQ%G;eaiK9ungO3I*I4WxMo3N%6W$`0;sgDbYO?Q<1YFo;g8)I+$^xST-+b=s~~3 zDkx_@(Hk?~u;0*~Hlg|G$|T>^1Pr^mm(rPZzt`mQgwf4zMC8$E*yBPr7L@AfuYUEz zy`9ZUrPTL*?mJp5xDl)}4I~VME_V!A0ILjr0%A0NOt`-`*QH$7X6n!_orjVL5lTwH z)0bu{o~511X5gCzX!NNOxM4JWm7*ck>-*KiW8QHKtUsFyMdcEFcJYM8l5UBPola-n@DD-s1f17|Iw9di}oYgT}=PTtbJ68;gS76VF|( z>R_j+M*BD?y2LG<8=U-%O%kap##px6uw)zCL$C>lhi@o{$0?ha^zcL&(|Jb&gJP-J zsh|3t*52keLvGEC@w@4QO+c^^4h&r&lS)$4Nc$g-A3mxw(|PmewE~d@m^+2zYaH%U zDPPPfVngnO^WLC`cVwkhWaG1usW3`<4@-xFouH`9TYI~dFq~Lc98n`ytBN``Tb+4p zM|Lx(;tBFo6W&u@f>&9FlNxPRIt$7sy4Ts{{GyuR3QBM0l9d5g#p4UB2B|Cf7>>xw zmM#_wFun%Umu~fL8eut9hDq4a-l+Nfg_kaPiA|0JRNhIDV1*u-KFxb7UZzomoYR}N zv7H1$gJvtriEJU{>tyX23!+B6CYmsNZ7eK;-C&$qZ-r9f;;hq6r8i4iYETAl;YjXE z;TE}?r@h0$yaQ$=&`cl4$ThkqiSqyo(qt?gg<27jc#~3xmsVM;<(I3I*9VF?Ip9+x zkzn{Wr(BLDp_FoMW3)QNi#3(ttm*RQM4PE)u-V2}y`D;^3pp8JQp<61d1+7$EFg)s z6l&8M)}PiN6yj?e`R%JaJLrRY!wF8NZX&?VEvaA?za{1cZ1u$1DxI zNqA@|ILJ<2WrHEHBXw2T2odfAphzl}`K!P7%U}4y7igi~#m3!~NGNViR6L24okj3- zyJ#y-8OkZJ#ky;&9xRT;y#f~rojSkri){@r#>?Ram4rh#trj)-L01>k3zZiQ|3H$d zs3-PA9QdKk*8z2K-qk=C(5$V1SgHg*IepUA3WmsmvoK&$v67`+fGuMYBp>&q#w*n^ zQPGggudl2TfP{N1QG-jaT9ycI|6l&*B5^LOf^UDgLu+~mb5{XQAngg0X4nZhC_qs7 zHX7q=4&#sKLzMW@2qob4jr@f_yI`bPuck8DI4%F!wEh4E!GO<(ImOX|%AtT|0)t&R zk;GSN0%{5?go4&Z1kS51Q37TBMW0Gb2WBaf9alT!bL#nxN->*F(W%qF4#x9%Dt&%@ zpmjb~;KNXyuxpBE=Lo~{Z?=VC#fW2Zg98b~nn`0WshgIqn!AZr36Vgv)p_{n$y%{^ z>)H;K{BQ!LL-eB7%p~Lad@dfutVYon1a-m?V1}xEE$*|(JfF+fYM=}Q!UK~`D$|fzOrq-5~ctNh_Nn}yj*^6 zUD;FIGygzq91IS7Bfj+%CjHQ-QiSU6&}=bX7)pu1At;GCL@FLt)u8543q7a6NptN? z2{y1q4EWa~sS2o=P1+r*lZfYSUMX!s2E~iK(Wy?t!v#Z8naYE#$YR;32V%4-2HG&D zRm}Dh`*l21UcC_8?w#W#CL1|SDk#jLXwrSsXD6{O^XH}bX4h|E86yku0WS@Q)CgNk zpD3=SnW4C5S}gE7G7R?ioA=AvwZJ?Ed*!08i;XLv1s=X$K2?kbQ`2z2)o;~%webx5 zPT(0R3qr7H{Y3t7D2B6}kSC_Rz&ZaqQfNKHalbd?iegU2U@1tyM%ssb8w4`T0#nyK zg^T1LA!UJTvjjiGcbQFpFd33AvYFr6^ma1IOdom7(7#vxW^dRS1%M5%2;eC%%gXXUlh#!a*`! zyF7SzCLoMBVLSfHU;gE-&5c&`f+9%`fq)75yF0~%#$l8>%j#iCtGlcoOz6RkjC%JY zh8GHFG37@W02dY*8S9lRAdF9VqSiZ8vOuX$Vn}JBXb#9^t zfP@!ykFP2b+=qMBCvt@E~Pd!P960b?c<@B1n_1FvW(g*nr8PB zU}+|o^}u5zaMhGyM8n;P6cQyNyB?w5L$iwEn54uxm;}}RGr?pqLfFaFSaZ7gs9vV%Aw}_raWCEO9wQvSb$iQiPoWROCX%-T zOaob)PlvMo&fLE724-ULge_YYh6e{+6ADNQ%8Q*&JA>0|^ISp5M4ik!3??YTq%ejJ zDe=SnqI+`QJ55D0Te)2>32|cMu^U%+o*tYU^F|(1F2swmf^jpwBvT0 z`37k)kz6tC6{FKo9ds-doefwsNa9}9Nu>y+1HEyRfNyk1&wlQw{*%A)h3kZF_qvTn(`C1+RpvMk`^K2I>H*?` z4BxS+l936b4{e{$-Rn~BV8iy+@WMBxz_NO{G#cQ+(FB|0S5ZzH;0GNWUUa0qFjer% zK2i!_(MCAZ({|H8g#94+Azp<2P|1~eH+erue1Ug0#Rv3B`!L@go%LJiiRiWSr$vhWN*0FJ8nm3%zIzwy(@#jaZ zOJ72fJ~B#f1W`G+mK>bSm|(eW9+EX5VKxRINtDY~CtuI9SNG`x7Kn z(8OR%U>O_4Z(T9z&06-gd%AwIH~J4$I&UcYA{e{;2CuK7FII zxw%dX6aSZ@C?i)8OKmo!z`W6_bNDL70>z0+1U4Vp_%K4od0@hJ%?kSF^{bGgKyK)q z7^sZ>K1ZO+rOki>z}{HzP_Z`K<%sUCty zqN{=vDZX(GbuQBFCo0A5H?QW7P7eGT!o2AEMupIg^NVwKMFo0BWB#;_2hyCK=4OD3i*NB)dWXtVt=@0IHaU4*{0-QwhV&PWcodFrhfO9+ez*mdKVA_9F zzvCrx*=Rn$DE!>de74>1J$Q2X;e)4~4z4)GYBQ9fj2)r+6+a1~49o_Mn%EKv*%}Y$ z?OLSQ3M9N}A{9VmBK8nW4n!J6i9*E9Lc(1nlIdA5a5jwo%(X2tH@N7B#(`w_XIz&< zi<8gssg4d0=>;0~#s}}c`yc)F|L`-Pd5;RFUaLLV{$Flx@oGM_g5 zVCiINUggx5Bif=_zcb_t+sh#(?fB9 zFVPrZR|&5lAM-Fh5>E9>W#)3C^%oW!jTX}MEb#>LFKrB5!vo5QPTyA_5sLH>vk&BM zWXZX6wn>;_bVcj|A|K3V=!9UW#UeDyVJ2;@9=^tmY)u0xHI&!@g0kg7No$oPl)B&R zBp~@m!d^}@c(LRnb4($2_pTIk8NDlB0*QoTdM17#npBpe3CLMeSbFT1z*%|FYBfrE zFPARJ0s_TXI7H2ng=|J*7CpOsPbb&6H(5y9oi_8_1p6BOnrYsZl{8QB0qA&HK^wJp z${RxrN8}Bq>ZE#_$P}hypD1hqQ7Wa3=UHt8W-;r#Hdaa3)7>bAdoWux0~@m0$C9Hdh%kjw&r z8`v56Kfco#cK+h+n>UyUu=h|{u(FQXqm7BioGHzS9am}?8+-~DP>`UY%>2(O5QgL@ z_c`~uoeHQ1puwGocPMav;)C}!hcYj51=AY89fJ$WQ7yETkF5PWgn~~ckyL*XY!bBd zTjnQddx$EKj&3L*mke|kLdH)<$op z-n>^w-Le*6MCSesKhE9VO~f~cM~9sJ!g_vZYom73xVWf?Qw%IBR0-##kg)v$QBzsa znVVc!g#v}348k!8F}Ok(jiL}NhlKLj{3;#T%(gUv@q*g{CFQI!J#PB7lwZc#BNhnf zgBlWXS{Y9y7ttHrZxplJfcD{7;_1_8Z{B$4(Ss-RaWWn*9X@HK(s6P!o9#O%^#{lc zwy))q`QYh6mn$L8S4HcX2;rfL3FFrKwMy}dKd6B`F#up@&jvyui07q&%la~34|~ZZ z@zDK=zfi3v7LGPHGT8tjgbJBvXSwFfADSJ#KSciAI%yxaCOezit@q!$bz^U9|M=|L zarN}PZc{~hH@V2x!2rPsHq~*c44ah_T#06jeA5}REw|s=+bLb4EX-unRDjfu8n^&M zN|8N@&ChRS$(N!XrzKDDf1KRm7!gW_=V%*V1U5G}JKgTT`)hyYmwxFN7)(HDaB;G) zrs6rtf^DNzz2tmbGLn^2np{vqt9pP`M2TYUIP{>U)bHit1$WpaFyazY@ICd1G+8g~ z+>{gHDGSMm$=RZM-K=;%i*Xn&k4vhUk0a5m@^JIz!iVq41 zFe9{`iKxvWqFIR`J|?l(c`4~Ia=V#}l93*kMmis%$oR;V%ca=C2#jvZOO-&OTUVhF zcUDVg+q|p{UW*-GKR)rp2)uMF4ib~~GaVO%sYrA%8nF20Qpt#ytt_D1FjdtvxZV

Y&FsM>=Ar{uRZd~UN&E`caJg4J;KGh+I7oW%ZEFrHQ#YQl&C!vVFniZFqVw?e< zdwkwddpeyJ*DAGUmDMSk@-TC_c5TZ`XTJ31KMKvq*;0wT2cU9_6?_;SJ=_Jmh^;N! zBfvwFu9n7#e}adoltp8Qg6kMN!VM_^9)L86>;ppA4s9Mgfe#-X9-g(5$zW~+FRCbt zFa?o^WADB7rsJK3Vfj(N;KJ?u5ZWlDkPfgNvYh}Y>#$gyqn?>4Wg&sxpkEyj>f!PS!aq54W6$)#>*gaTuNQ(D}wFPiMl*)mAkh7CaphJizBT79+y~+|rrNS1)!7`0LnH;vQ z7@3ZvKnL6Kryxq1q!1${7_4nL0C7n1oxF30>yQhVIZN;Yu|ylEN=DJZFVhnGkU}NU zFECe1gcG;kx{h_yz593NnOI70?QZO!+#&sh$q`o23=tZ&rb@IhBv4K?7pD%oWW5y1 zv8K}ls^lQmV}WZTkx&srL%YZATUS06j3#rre6?1ew=USs+O7WfUS-f*+`Idj9pK>L z5Sap%$gt@furx1WCxAW2xPE**?>3b8f&7mHrJTkA{?faZ;tpJXFYR?^U6SBn&rlGz z+pUX>i_`Naf5SiVdGIm+nRkBnu>SC0)ml{#(+kH7jv`FP%I2L zA`m!k9-K6fy<}!PyZhFSEAPK`8&T}NCx;jH7C!RIdoXc{IJO86$JjZCDJr?5ksC98 zIypLLQp3wq`9Y%G*xJA|0-tHNIkMbF{xn%k3s@t69m$3Ku$4iMCyNSeT!Z@lzxnfj z>EHPIpQCh!W5GP)qjtTQA1lR!T^>LeTzeWnsN4j5U~&PjM?US65l8{S=4+-OE9%4Z z;f3&08(zrU426POAU@wPHM|JtQ;B?0*MKM#D^$Wo$%r{I(cklHh#Z3zsXuP^Mzvs9 z9^X_CUSchqTF zK&Vi(0X`|BA~NF?`+fm6oURwK9xGzIKm7WmeNYPaWXgq|9WfQ;Xse`MMwLRwCCWnE zIhoS$0x4DsIi{@8@AP8gsEz4b(2Vh3qFbtMa!t8>Z{wlJ?&bz41=ao({-GH*=M&tu zS!5qW0E|cg0EC>Z=J}aGe@WbB^q`ywhy~yrG;Zd_#N=GI)3hOK*Qh0wP7DnWbz&(K z_lM)Bj~?ftZ|1N+QaT2Ivb3c*OJt|nj-c>k10D|;ddP1rP8}n=3)WM7Br^#>4x|J^ zYgsGh)PMnoqNJ2$J?bm=*U^}qfvz(wP%MzyNGQSz5hNqmfS*iUY-R(Qc(l>(O=KY? z7j5)Iw)YrCP^9pM8AY(Z zV=Kg07z}axi~rAcan&eN^L2Q&WZJv6`I&3w zx2v6lXBSV}q`5#U9&`3v;|0luc-R zcec-J^#}Wh_Z~fC>t{S66EjEhW&GCbNtuuUcz|UYM8V57PbEa%a9*vFqn(T=2jc-# z6hbR-DwLy1IzDT)vR;;1A$zS9LFP#;6*eKW@i?TZWp(%oA1gNj10SYjd4Q&Mwf$>7 zd4V{oXm6uFJeOU(2tPPc@Q}Movj+VjpaGCD(g7d_8eX#N_;RN?XEZXQD5JNT=83!j2?tqp5WmVx2 zh1ZYQj~~Fp{Cbhe0pt;cVp=xZHi5ae2PDk>Nq92l0p5S~PuwWF7e_OS2A+Y;n!DAk z2q3j5EnG44^zr_9I!dN8^sMZF-A-c-dYg~1g2paPIuwhD){*gKku*)+bh^2os}$5D z!U>P#sprqKvBXb*=6yaRs5@*1Iu>>Z8epstm@Mq9mBB)47iXDRP;ZYoYS8BwA6LZ> z#lGb8!l|YBn&6-(Y8oG5|LExaqK4_=8#k^1cW7Rsduonw33egMdG>f#TUcp)eax&R zj+zC#%}zWuDdux5L{ASMMdB$Wh)}&UsdTe-2HPCDDP%QK0OlbufO_o|EY*&o76gtU zq)vl^sejDlK_!$~MoMZSwjk4BIUm@=SxLIH1AxKy|9fA4P{<`dxLMg*EBJU3W97|1 z(L)jHU0gprTC^+~nCajtCbkfvf0j`l*`n6z3xpA7TlR=3XXLR$E(X*oiOJ3Ecc<;eOjQzJK?S zj~X17gk^c&T4t-+YL8n%I4kncru0oD+dYOvlu}J`cxwY=&MOk#!o+F5Q60BQi>27+ zdnqJ^z>ij&8kH(kLJBw*BRClA*{mWPKK17N#ayY`s4)YfHX=cy+eiLNuB?*}YG5d>$|kL9>=??_gz|rGr58DR$V5(0ILyR}Of(7}EYH2A<%psW@&&%gZ`E;Y>A3r-< ztBfw_UFTyAb9#QbvYx-TxATX8+{REr#!A_Y-yijuOJ5u->RN0MwQd|3mP@`S8>cz8 zX}{!vyH!j(r3{!ge6?(g<)BwK58`Ty>o8sLPk}~v_}gDQ*ja1jQeh^&mGw$Gha@hH zP1Dg?ogMi~G7Y&v8)hi7zPZUOVCRQYjEN~<KRIm!1=ZVwu8$i5 zBA3gd`8%y_?JQ_B)>~GI37}^DFPA61SzzA7?NP3qVn?>S z?JxgHRpvp8G*j*?4?Z&=k}J(}T!~ynHG`8C^?_ARivX}0-(#rXsW1W3c_v7fEG&Y` znZh+qKwU87=hKO6m7g397Kg`2<8hZ~5{-t(MXPr)^al*%C_OjViXdK%X2&I>Qu=^o z-~+W*S)B+%l;YX%~U#MQ8iUZdHKH&Ju zThWnib*vRc0E&)D_HpxMJ-c2^7v8yf^_^SS?mv0<;e&my3V<;SHL^f*kS@xEk%HD- z{U81Oob? zKrHweL}Q5A@h-f5WrKqNbjk9zQ7%DAXQf0<06|i*+89mJddQU^2O@D4RiFg}EU zYXv2%R#n-sL|I&B?t-z)V2FTlyj@7iuSQoZ998@aOfY63jsDIq7uUL}vUNGaZbz}W zvdc?-=_R~EgvE`wSI|aaR^Jvq9D=_muz4YBFc(^ia+4fXfhSR@G(bjd8-9;;6>Xdr z0^R6d2m|&=KaUVrx(=t%qygI()q=MnPSMfmMs_#Rw{YUAdZe4pZd7fYIW8(Hnd{G9rjyQROcSGXGSM$iX~+ zStz`=Pk8>_VOVUVCIdZA%-$+t2i35DAP?Aia13Ms~2^q z#cSmf;Rs6E34~jI_vEZf>x%bFCLLox11Tj~o2Ga)pMH4v0aNFjw{8}TMWGQ;l!0~8 z)E9~fv;cS6{o1Bh4DvL6TDQ^qHe!b3$1)8y!vvlcU(vZvEU+tHdUkw42?55(}j^xx&?_%U(2h;<5-Dv;yva^d>(`|{2=H(c!T@1HhxET zxB7r@Xa@II1Xypo42x1;xn{b?PI1kX3A1QRTdq{uz7k`6O$4p7(W5Z|CWro;-8Xp0k+?5Qzv(U=T^$D!KeG zNL8k*RIajVeqh<O-E+>IFu8j= z=iL5X_tSIs>|zB1MA#3QcNdEjdOE!QzR!I>*L?*y!f<_v*(K<~&Lzslo7qgmJSXiC zhHpP$PS!G~baC+fJrgtj#LP`y7%LDJ(7>2LP1>?nqlK0MX0Yb^zViUQmkG#_ETy@K zHF#1^m}WFLc0QC(?VbZ5bStG5F3A++RfAWiG%R#CGB(0Bk|e`H_oRZr4>@L>bdprU zgTG0KE;m2`Dmes&xyA^KQaIscTyLBsOvvQ&++`ctTbtSI5cKX>?w0E{IEr{qm%*DNULKdn2X+i+fo6|Q42rUusp*s^FrDD>?s0$9EL#UJ*FNazR1~EZ zi7;qBPH=zZ1!SfTnB(`ysRSf>&FtY)akFZ-Dw|=X{OoLSnC|sDo$N}H)gv03pH=0H ztT%zk9f4LNN#s6wu&j=QQF!C5o0~f^_60OB0NGgdurm*{^kGmLu#FlJ0`G7(MTn8h z<=Frs?3@fna09`Qw@ND%pj!3Zngfm4Yvtp1T`M5^J#FYCk?&Z`82da3iAc;@BT+Sg)i-;{JEPa1*sIl=2Zs-1lc9K# zQE%9vbXri@dT7i*C)mBR_A((hH$^;pJ&+0BLbua((cQ|(;N#iGj$+`JSG78JQ2Z?u zMEo`lbjIVa-#$i}iJ@nq*Ag;JQxZ>Bl-TL7VVTrd0ys=J!}iG&(HiF*75T1t+g3K< ztXqM;X*+W)l>0VG>-K4B#}P(2wfo^3D@cJ1QeBAOkn&+fc$5TX&P?(ja;F~cJ(Y`e3i$YkxvWJm(?6flUqI&^f=Jfmw zwhf;s63bDE84&P3cw%lk%}PvJ12SP8SkgxNwV|eVbh*5G8vn7yxYgEFh;MN^=!5s< zve}?q*V^UN)B1x0?z`2(3V=t%U$|M!?G>8mouk7_S#$^HQ1B`iz39N>*+{$M8Zwco z4R<8{XTS$lsdxMQ^`pkYR&H-=t$1~N{n?vWZ{I&WJ+IfB1f_%ap&ZswQtJkTlhK%Y zjhrv%nnys`te&Gio|1RL&VaoE2#Skb@OLhs9_Q|xV|j0Y0n=0RxRZbXwQ&|mx=b^jZi)*()>M$mFw~Rue`& z+Z_rT&|vlKm?1sU$t)9&{ReYN8Go#y!7#fCYGI$W>**-%#UUEt@Xx|Mp8L=1O|=Ht zT|=%UH5)Z!TshRB8W8+wTB0%hvpa|aFu#K%77j8^m>r#*M7%7s0Iauz12)!FRv)V; z#oOQnVFvsiN;-gtXe!OZ<#yyQaahj$vZImfj`as_0jzAFhli;ZcL65dn9*ISb)`qqwR8*VjOc9AEJ4Zu_M`( znUAv-@r&$#Iw2Q*Xg_2bh=v0@H*T)N;~J8}5KNaP=%LDo(BERt!*ApRo>aV^5EY7)vHe&_g+7$ zHKIKv$8G#a&_O_sq#(u9xRM6JWBlY-rWRP2rt>i#S(H0z>R$h5?|D=3QFKDQjR4N?w=eRmDb%N)? z7tFmD!8Ztqztb~*K`@(T6cb-97U{OR{J3j=aIM3|GWSjcVOM}aPngNW9urhVn`}Ye zGdOTYQo31|bOh;*-DPtzp?K7$+IbV|6nmF@^J9lDr-<_C0caj|A%6`C$pz`+vT3+H zKDdJ=J(*pJXY$kv3Uz$|>uR7_R@R$|F9Na|!m>%5ZuAlg4ASI*st)Um4I8Qj?iQs1 zEBS|qEGyhn-%gVu>%hsp-6iTKhH)Sh2@eLM&xhj-yU+wo{&^suO|h#+(EwF|qKFmT zb}_w}F!_#r=((qOIzqQ6J$eu&Vhicj1{T|;bYMQhme^RC%J9d=26`Zgl&Ngiz;FBr z6)pj2%1^SX<^51v_V@2Uc<^9nd*{~8r-WN*Z;usA3^g2247rTH2*;~Nr>A)~(|XmP zDTx%Q3`j(#L!!_wu#_|xyJp5R z&c9yV5p^1_{PTajPthCYek~@vCc0)Ctu4Du2bQ}p7gc$YwJR7y9f!Cnq6Vlixygn6 zd0ZQ$Vb0QrPu-87Q{CIXg}iA;u>5 zM<+u?K_Dcxj!sfilReS|hetz1t@ONnt)c#~TWfWiogP=yTA@g5Td%y zA%fpLRG!D2r&a7F%jDOl?pglp$TW6=J9?xh8sEAJ-~ovQ+AH!x5o628$z8|aLGYEE zv>B)5vT3+HKCpv9XX#2Qzjf{S&6m-Yp`D}vV-nPw2AZVV2B-dJKglkd6#uXyhNTI_ zNme+uN`*`sxP8QVmo^@ZHAG$4o|%BGE%?hx~+=Ac>cb($hrOe0kD zQi=Uu?*7Aj-FDLpkLW&FY9O%-9fd?j6fu=uUItoC2RKrr+Qhjs93ub`m_Q>N6Rl}P zpb!En){JeZc0nzX(zh){$D8Axnav%zhZmMP6Rc728qX=ph|V!CBoqx;aa# zsO`MQl7ql$;OES~%CHpv&iVR-Mcm?xU`0l_KE<*Kzd^w0$6e;IE+3>>{yPu_?$sv{Hzz6k6QkgHlUN$sJn z&2W{0)A1dlWTi4wuyH|Yk8yZJhAGCP2)yz#!M+nP9Yv4)t(9ORhexQw#K#XS)do}& z<&zZ(7%2f&ywxQR23;$!e)oVqUP~?H0Vv_PAPZ9UYa+ zgGql*L{Wbnj&{j)_ref{BUnRODw5bBb~(Ufm^T+^_1?)r{oc;X)veOz&id+)K6mTO zUwiHFq{27MD|6-WdEGRPtFqliZ!$ry%r`}nBV8F^Sfx_`Z~wdhiTC#NKmRkI`OGIj z{pla0Qo{oQ75jlLckgLA9A)9cOB)@s$RaNDg8w>o?xVvdY~QWd0nZSPkn!Rvl>?%Q zA}b{*dq+un@zx%DvkvUjP4Ac!Vt0O*@8j~gJieQQB_f>&pR!s(1(=6%LlD0`1gtGB zrDma!w5X9d?x1EQ1u_(Bbo-Nbo$FfmOJQn;qJa1ZYgk2D2~dtj=R@T+vK%_UNEp_m zNg;r2?uV! zoc1wLEEbFTbo~BFg%y_AhK!uF69>mfY*d2r4Az#jT3h+Tp-G{TZ(<2$hhz3ts|frw zk}%^U*B@xl$*9|41}dmA5$#a&vT?STdvs&)b3*KmDC*NXwE;GiOqy}XTSi(qk)ibs z#$cDo++4tA@yFNYngE_xVi_StGV-&ij%AYHk||(3Kx2E!bkjYdsFW6n>aHe9AJhW4 zt(aa&)_XJy$|B;Mm)($Q{zNq$Fi47VuA&NCcOc56Buhmp`1;+Zg2b3lsBtBFYuXqM zSBW%Jt$%!Beav-d`KNlog$uB4p_%E}{6ykX`G?sULl1Sb3)kpy!llx*&`~$ike3v( z53T5w77k*ey9 zFfbGaM_=)Lf(K=FN`6Nea&CU5K;y-$FjwcT^35_V#{E5q^;qv&v z4!349Ep}Oq=EQ^FD02md_w2N^1h59NX%LH!>`EJZlT?I{OfnuH;Cw^ejc?v=H4w-_ zwd-)d3DZ-sq-qZSabW)dt&ogIqw{(zgG+NH0iK|h32P;PfS`dKt#go(|7^3A!|lG) zZH2<|yAMw)^*ZB{D_5>Cxo~bm#;Z`ReB;f1Ce1f)JVEw7!uUb2k1@`tKKY5>uvu>0 zWs?Ab9Dbxfgv~JCi~=1^97?_wd<+{y`Y^!uMPmdcpZfx%jg57r5)2QJOE7!rx9i&5 z1p;bZA|d>g4v$Z+Y?gqEyL})BA6xV}sz6NchF$J#k;eVOv-5gpKuAxf(Tp`)HC1k0 zE+Ww@+Z&vWx88mYVgW|i%%MBoKFh^X`H)ou4W~QRCb?8G#utjZ&%31X!y#Q(QO()~ zv{=NbjW&6Q3Je1aXVWiRTvk0Ezz=~2xX3{#Vtm8{6bd91LoEO+xH<&*uS=U=a?Iua zyJQv^Wpc@Bbor7p)l^Gh%r-Xh#=@YeKl17@7UYuWXswBJbOc%u!o-?rvh^UjoYNo; z8QVK}F4zdLq;gr=r_@_i%;20xFigYNY*sxlt)x>L4*#MB6z`iCy_6uS3yzw7GFRk{ zx@b_un%=y0+@a;KLV&AAl}m}Gv!J&6ZRsZOud3kZ;5=#qM2~FOsEh5!dkWahWo|t> z6ohV44zrXVz%O(06J{Sp+p>ffbbHF%h13$ka+giR|$|+IstB($zreDgJq^13RudEd8^(e|B15K9ZZ4gnGdjZF>7T5gz}C>Q;Ygs zsf>njF92z`b_((M_F&w(d-@gsEIOHYroKU-6C4wWfi)UK5>+NpZZpBx$d>z)9hw&mTj>;eDw-$BXNEm2gCxwPk?&yKYZH>Fp@vQD4ag9yf(T>_-3X8R zok$!ZiDoEVXgUc)DhF9;@pKfiM$ls(6%Mo)K;>%t+Jga%$P}iW5DG*iy(kC_BxHKw zoFSYI#v?yJ!7avk)Uj+ZmH^7~$2DFN|3giS45F5_NSzDb*tKiBi%IY4CvS2MJbZY_ z@JS}>q^L<@NZxd$>lG)_hGjcYIgiG}wl#g4u@-AhzDLbdLn-zm3GN%dSyZN4)}GS zdjYVB?jgd^?Oi$xvqDY9e5oZqA^R*@-AXn(?81aFrzwa0y?bzSd0ZYp$iwYH`+b{2 z04)GTTAZ9Ms?=EK&)WXQ$sdx-`iyZoHJD;I9N-wpm2ER*pFf_+27+mPnUYu(iXXr) z#Pb`CNs*>?7_z#RhJdeVdoHSdQl*AWBXE3l z7V^3=FE}4Xhx6v#4||cKI0{6uJd$}Mn^=-BjiA7)hF?R38bJwTJffrm3*T2V_QhP= zLGN;rl<6Yqg$fQIt2aLkdFi#}HsHg<(<2yX886wcpPS`yWM_MuS`HiTtWtUE+BSkW z6!%n0v~aj-gHTxBl%gBJz61>+b3`Kx@f!#T z(Y#BPBH|nWjHZcEnG;(n!FPnzT;{!WbwkRT*jjIQDZ)+PV z_njDfX>IKUcjKo>@Bv0}L>H>I^*U^Ns4<~Vw~dgBUOJxx7$_oZW^H9?ODW|>5{Y3n z3Mn#=8OM|o)nIZFSGo+#CT>gE(@{%k!Ubvbn5k4}kTOrtTH{PM zF^((ODp(F+A;HdXBqt~O19=Hg{gD`TNV``4E&$}q#t1WZ8XyJ;ae7T-?z)_@5Z`X@YJESUsuWW&75{$j;RChBteGcM6)47NX)?^%qB7|s=uZInh88wg^g;eAq8tOyC8Zpr_z-8a5n9B zS`g#R3ufs><4l%#lWhGBwJ}A8Pt*inh;L2LF9<_UU(VNINs82d)0H~vg*p|3oWz`m zYRdnT**wxx03>T%G~F8L1)-Nxr_XVCbE>-ef`x} zHrID+o!Y~fUnLBsUpt8+fuZ$LT#)wWuK#kx385Vd0e7JT=7+7mL@#7rtQrVPwY^PF zARo0i4|jaQSYU_+X+r!Vc{G`5*1l#TXwtvvXOA1BV2Ws+<{Z72L^fj_Wmm`zy9KjzwQKhhiLIgp=J=GimA?N`%P_n8+&ZN9tpho_Ww4e30bs=mlbnw3j z&z=m@DUV*8g;U=CR=73Eqge<*E$*%4($wg)N(+2`C0IlQ9tbon8cx|&O5K&mzq})4 z<%@lk!3pe!*n@?m);(x`&&Et2mIvr=Ge05z98+L(M}V5Am`_XMFxp&T*7qHTQu(-l z9bow0(Y@`h4XkNewF>Km7mIIiVFR^**{S8s=Q11Hv5-H8!ekK}%B&h_9n_)JX;$;` zcz8ZOd~m-2v(g`90KgV&rI73Ny5xWLdjrgav4O&WfFU_#Kl~e5iJAL28%5f+*?5@A z!eWba*3=nT(_kV+5ekg8hx|eGZ`;m_HmOpoK?cyv2t+g*DLVEwh>lSZv|r)L89u`k zkpkTm6Z{r}iW&>NFc)r&s{Jcv4%A-s_zTXM0V9S%$P7bCOW5SV0*R-xOm=ut=j}KH zkDiR#N`e+3p=HWVPujOK%0{!_#z-m(GY0sBkTiD8oJai>qKs&8YiozR#%^C8lHlrR zb!wZOA*h;0cYtIQsP-EfQm);&A6wFkUh2{D4#NGYi*OG8vQJ*B=FH7OGb}DxU=+Im zRpAspATi#kqH%W^`e>1M6NET zHK7R*GUn%&mi3NN1YdzXAkBGFlOqdJa=%{6O}IF%nb6dXJ{TKos57C#G)lQognjYQ zJkCa6Q6SJ(xHp(t*u2bqJSTH*P~6S2RvV3BZZ-&R~Wc1UM zAx71?m3(HHFQ1&AmK)rW`7|T^03g72_Nk|~o;zzE-zmS<9dvauh6xV`y>syslsH*3 z*!gCo0TRXeTmX%{ResqEXH((KR&nF0tGiEK-@EW|AU#VyVQnvcZA>e@$LPAXnIRA5@K<+;bZ+v8Jo-kn9np?Z9T8;mMJTJct6u#Y0aZ2;f1)(B;V4i#r+1@ zz)BHV!Q(Lze{fK#*2@F~`i8kcv`NWO<^inI6qv8e^WW+w+4qUJzx8N&0Fm<4=c zrha-bW!k&}_^cX8^H@rh{1Po25n(!x4eAcZAwuhlbG?|1c%Ke_p z&<)j4ps}GGifiGKCjkK zPLC5Qo~H+M4)e&+0;wl_?IisgCx|7Uon*J$YBkQq!7%VZ8#NPOS*Z~1HKOkTXmkd*Nbhj3npwyV~8=y%)Zq#tAst6WAS0l1uQ zCu2m=8H*jLsN2(YA8o=|i!6lFl%eadkSJ zqE|3igGSRGL>37iMl3YoJ=SFCj0t;~lZYORH>SrH=IxFPC&Z;AmFkmv z0%;L1{@!}2iv$HkGB&C(YKbvO7UOw;9_dVIIVb7hJc&6gWgLfAoiSr^LN=n~!MKQ4 z449Ccls1C9ty1qVd>zn*T$=tZ)*~ZMH|@AqJC6@=H;R@@gYp6ej=>TrSQwacPuv^~rV|?#hen9>;NcsQB-y0d?4+||N-^cX z@ZBQU2A04#ktN^n_(5_a99dG!44@imu>%=fAz?A*qZHbYKh~vqTlc`?*_R`TtWu=F z!r)*QV%Bao3c?{&%FPi#zqU?--|*`o*2y+s=J8>W6#byclP&>)wnKyY z;B@Fa3t)>E+Q2#f?$Q10*Y?n4wi;CpSxD@NFnsnA8FhYMLBJkM&Lbf|Aspt=BSiq4 z`Nga|n__wstGAo8vuY+yP^Ygo$A>Pun1sQ}ONI2cz1`Pdf0g72RB5SP2I!oVM9g=; z*WwJ|-(ZwNDc^XXEH3QWvN;c)Bo(UHL7^%srs&p8M@#_8;%zL+C0~)1h+id>SsO-Z z9sxRY;dZ287MyaLNo-ImaE^SVZeH%cXO z3GxG^()G|oEP@I29=v!mlb$L$DKHJjh*=;4Bo2^9TSBLFz5h#zBjYm#U z@3zUgcrd><`KtoTAK4r`F$k5ow4QtG-j~@)v!|Cp*3lzF+#IAqF{?sbh-`O3;3KpU z$q%TUp*SaC+U?7?!YMf|TFco@xnYH)FFb-i)O{KDtjmv2X7dWYYiDd}nJ?ysO=p0> zqdp(?q9lk7DI-ZGAWOxfh%kAji|{MkC<3yCc*V(WjSyx*9c$w$8INvnlvaZNTC)M; zq1Wlc*yCs8F)y9OlsZG7!4|k$KZ-=oGI<=Slj+#j3p<Jvzq2Wz%qZ zd@u(KKfAuS|J|$S`){Dj3MR79^@Yk}62QWZ#gKw-7oskj%`yG3%dK(n8WM1f4&g#8 z>{xmUVd?yc+=ZgR?Mrz-zhOJh)|vZ!YjcC`v65^s6~J0KnP89#C9YT~u!67!;^`@s z3LT)5ORBEotx53Ax3-#XMmwix=eE{m`PZ z0u*`v(0MUZ3GkSZk5C-qg%39BRN*2~@M$S8R9`GnYw44uz*0+U7_r*1g~X=ch6vI5 zG&Jb6`6ekp^eYL{7owOW1KbFlk&)$sEo>SI8WmsS20tg+hk_3=kw?gD9b9cy1L|ior+`_QUBBBejQ=JB(0;^~KXy z3(wtHzjauDaOY%yIO#7YA$sKbqRWPXIf)nJ(m;vzJ{^*x}=@-yhT)TdaPo#+UzlO8q_xX4{TkKmH$?$b}P-)TXmh+eW=?nFa{o zfJOnG71xCCn^O2ftT@$58?rmw#PfQPG+cOW%|;s%mXXpHnBLPIu<-JG5CECe`hCqN z1cn|rKXwZaxCUDAgfWO~m&s5XHMOAZ@i^uoCgBr4V8l4?I&u2p3*}dGI3JWNJ;Z^T z=t?G*LnIOK#p=_$^PpVwlmjee!woDXM{rUCR$;LwFSwAv3}$W&CSb%#zzT8j*$xJGb0d%0%f(^-(9YPa) ziZGuC$U|A*I@QQBR?ybRB4bY78+Yyxy1fhuTbW!U?j4_=0#nA5IW{NC2}RC2Y+%I8 zyXR~{7n{x$0^X`u3Cu)|?~1Fzyi^il2WImieCPs`kW(=K$9B%Pt1;h@2;-XP<@j6n z@yZ()oNaqw;~y-2qWO@+F5kD8%qqN!7=h5ddkzUSgR?k}5R_+Zm@Gm>>moe^lF=E4 z${`P^2P(#uo%Op11Z+w}fk59&6_dHO-sqhAhq`1q?kcuG=HmDu1lx`CTsqcnROwVs z51Q#zs(}4~jZ9EwIEUVDyTcpJHyWRhz2EqOMeJ0cw z1A--i^g?ee-$Q3CEC!}}A;)cH{to$>h(ixq?6uiaemV611fBmZf)nUHhSg#v-{Ov1(67{R~C=iU>fW* zJPOKrU3?AoJI;KB&(#|>?^c=*8B6|4U`UNnNR~>4EK3A^gM8Cpe&vlX{@Guwua`danNR)9XMX~|BrOr5Q{#4gmq5c` zht}{NP$q|J2+XlT%t!V`kJJ$ExDZ?z>0v}_C|>*HX{QPBz+^BU2XS1gDlVIb%j1JN zTw0Yp0}wrq`XH?k*x3Y0dd{etq&^E1;GolItHPF<@huq*@Rf4e+>LPj-h&62xv{u# zCrmJh_AlZg`eI_Q@n4n`QK#Ls5WEGTG9q#r3n8tveIW;PWKzSi<1bfh7XK^na&TnrCa+v#u zaMZ%dWNtO?kHR@z__t9idue6fo z83_J>^(MERl;?2{xK3Kt6V0|I@(ePyW;?|d;3>*Hw20#y9eC^QJKb*k$tSL-<7QPE zi4XvNBN{7Yle#P|e|2dhv6M}|=Xk7B_@?;QpEhUGXPh>He7ED<+#Z~_XKdgMR_Yi%_! zvJ2H>Hf^{fxd+4@mmF>l1P>INPjw#q+Ot^KKS>1UvH2JUWqQUm(7t<(?gF^GDn(Na z1d`-@jJM*zQZO7D`7tD*A-<*0H0yjNb&ZYBfS z&0=wFWrY-0A~g3Op0cl?8|ZMp%5 zAQ7kmW~--(GOM0?31PNQI>CG6MM+q8!na(rPbWb z(QPc}4yL5gE(=2z89FK5Qn}4)2;@}hUL49zzQvjfPbm7BPuD z1H9E5k^p&@S>8S-lt;OuSgmHw}-QQZV9{tf~gZ z4E97gluT<9-0Tic4v$zOFl@+YyhdvQHxLvP8enfUA(dh>Irfn!1bFLTAhH*(E<+8y zB{5CdmuVO-s;Ste#^Hur&3=|*fFB)Sft+z?q*})iS@Nl-qi)dRfYl!n@nG!+Ll1hY ztwN4gh%W)Zj=_93(4ZWYXP$?#h|{x=UMTceREVG-U~px*A@zI_)c=EKk2 zO48wkVk2L8eRGStiHHVs8|6p)7Wjo$&#P%zI7n%vqIuLSJo@kBWJniH^hk8+uB>;| z_Ga;`{4L=zW;!L|Is)#0D?W-I774}J-ZqR*NT{lIxq&V4K7t&Lq>&?`e6Ai z2BBbFm+&0MjFgJJAi$DE9La3W=`0u`h9hG+bD#_zjSo)FPtF^eWFno2?QW{{GIAi$ zj4EaMRRIDjY0sI)og5wB-rrBA&Y=h6#uf{$KD)hnbE9+b{Ptnx1P9E}XpZOlD9nC3 zh_o16Nx_dya?It!1*F6GdvLxF3RxWBX1%>pT-n`Nzp}Y@a$dWOOtV~#paZ&aG1sQW z9MIW^(9_T^JoDt0%6Ti3#(=p%v+|`cedXVO@y~Bu+xz$@KKhHl_%~2#b|7LphRAnt z{0ATGjM80e>z0CLA8K&vw@Jx->~Of4`XQG+!2p6@NRmtZzrHE$LbL{S6UsX6Lwe|S z8#MPo4wp^C|LAr>wpZiX<{@$j6Tn=u)Usk+fp-3CzxS_Mr7Gb%y9UzWKeUK znnUoI&X{ic)9Ex@339hQp&VjP z$=S1XN{hCVS)|(qyCh5}wm^mNvLu)j^H8`EtiPJD4qEY4&XrD1Dwu+oPEDC=i`MP& zs-(C?)ypJHf=uI0>1HaOoL`a9Pmp!WV}hQ7IV_ z+R-ipHid8nBRDBWB3^DK@zU-45o8@I|4YHcMN^=d6?tIkxg5{YoqMYW!Uir72nQr+ zzrAcG9Ma(o(Ii26XAZM-^TzDRS_ zVtI*SZ5jn7P};jgP#BYFvk(ka+Lc@Givm6-{xp3}Vx4$i=wKVdirG;>O9H2Q_R(KkUILU9)P^`6=VlC8dXa2%U<-_2e@~n()lN7pko&{^8lw-+&6M*{>nEa+f z|L#El2FAc>I?X@h1EQ&$1o<#Vp+26l?Z*{F$jVopxO8N+= z1fPF~jRKdL=OID8W@#@3oDQ5@&y7fW{CY{W#>9E4#_GI?f?R|dx z+>=jaafA*eCV_~T&R$O@ODpOaTs$@*3$0FzP(*(qg`&mct+m6_5XC?St;Lh^_FC!c z<|Yq=!zXDd7Gbd{TW4oqeQ{|!%g<#D)jRVEqrmEqtf{cecQ2 zqn9Z;kr;2oWsyJf1GHzb2flk0?u?`4*@$C-ArNvSa4ZC;PqinPE!8{I2bYmySD9I* zFENp&#glWSgaZM|hU>*%0oD$5T@xAjViB%wxFb*!iD8o<)h;NyVKl$pai}{VW2Tl0 zg_78EXt$aT zD6|eH+*(^3#@1Q;kbh6B=df1r&ty(HT~HOt;P%jG zn(L@OJg15*4{qUFuYBGqpL7mO-g+^!`t*&Rr=QrX)><#U`gWz(qU^i!>f)eja!BQ( zic5Dmg!F(un|%2I1Q)VnoAuUj{nm^7cWyuR>=PgV*vEHwx7Jp-)Pn`cz8RVew4|Gl zYWYPbi+JDoqgdMe;=zN1Y87~F#=HZu2AJ93`P={b*T4QMQ#uzjs|!2m?+pgKJ3GJn ztN-<_TQ}%4DwXQ~K0fq;C!V;DlQ%Dv#1~c(pc7oN-AeT>y9YUT^(QvAAl?f9^eB?c zceM_((1_urhhXh8umKe-sq49t8BOhTU$8v$y?ZN&1 z4vD}zwEYKKrl?5VH5{=jve%LGp+k+aIsm%o*|CiZYsEo`K}IEaH4!?^7P&!CDTN`+ z$=C>Mydu#Mv;?tP3M-sYq6auDRD$(h<_${*1HV>hVv}h&l7egXif}rGLuf;3T?K3g z6Uv)z({&i?bHsUPnNvnUAW$e|;NN8vP}7?lq0ZuQ4==$k!|{3pEr$o=jQY(I-Sbo0 zv34GLiCQR-CaG&Ngw-(FSzn`~FsMX0rhbB`WSCCGW5#30_Yb@@B{dJ1y}Q8cDX9d^ zaD3wHwwkRZMo5%(M#Mx^3d?;?D4TCmYD?gC^A3*i>VK)V3TjQwS& z)8tQ*nLLl=+YPN#ivc$eHEX!(4DwE=`UVu#W^ zGfWp}$}fN)HcTvjdRDGC_SaX7*S6OL`$Q7snSZ5F%%+pE1ja-INN?0zTtRt1AUUdY zRw>D9V5T#lWzRGK7j-zF#ePSah=O50JiD=!> z;hjF=(P4od_V-pd#Mnn%fCkvar+Ngo-UxYCieq1`TtC9X$T|ii5jbjs>pE=uu=KaG zpL5a$XL}|45M_MpFT|mN$Lb~+&~{|gZj-M^REDK;1*qOl#7s=#UM>oO%XLMrh!s5FUUS7y@r07s1*I9|T^95N>T3)(RhF7&PP zNKyN4wqR~%A-F<8;S+YufD5=nRnKccK5M1iN*W<>v_-={7%~RyF?YkPBN$rWSYwum zZ1e2+82E?pg-=&Pqnf|9Q@mMUJ-uJOTkBNXtpP5tu~=w08Pe({?_Zc(Z=cY7|};6k|pq>xRUuBKl!m%cW~$a(VcsT$hqO<@*R+PWhdUj`&4=}RyD=0E$tH#gTdHdn9T+-CX-jZ2|nc#6?5Op z3xS)c)oT9nzy0IaUVr_;gTsTvzv|Ji@~H-Gh4e(h^te+3vrT5E@WxlWs#3L=|=kpP^x*9%H+m=R&@^?M=W zFGCUTvZVRuFmRpiZ0{gG_V8r(Er{*~WmK4ANSklP=~{Z6OFzOfNw_+BJ@XtzJAgf< zjpQ-6gQe%iBFa#<%q81`=s>#3MxSzsv>-KJ$<9{7$(HtebUO&>S@|DRQ7)SRsTs7c zD}_!HaMb`Ony}mlGk8!}!NY+WC~a0av2vxBX6?vmQqwU=je(U#?%6Ta|vl0ZJPs*}#hx5t7bEG=-dO zUNjcQxPposXtulcdL41e)$L6f_u%_-YAV+T7k0FX;@XQ?P$5v3R-l2Zl+;y?nmFUb@w)I~ag%_uiGQZ|whx97hb2 zaL;ow&K828i&|ZcT}w8FFgq|6eYH-`6WSdHpIJsFkD{16)}#Rm>T|422!0ppVV%Xh z#u;3+fG~;pED70nID>j`_lUn&n-K2>>cm6ny8wHb}{S$WfCdot*W>L3u zUhO<+4UUJw>TuivLJE^Kr!e#YRg>ap5Rcx8<&-j~(?pT}JrPd~{e)r84-d;VugQrb z^t)6<4n1gUiZS6rYSgP97p#}qyKtKCtg$F>~tW`VZv&QSM-1)cv=1&T1iPCy; zZ+EYlUw`JwAH8F2t!Dd6fBqNuAKZK9>1&yc$4qB7?j1L(|Jy%)oi7uD z$Z!0{|MJOJ-G+?6(xV5{>!#0v*JNGgKjeLSLl#{=p;;S?N~O~ViM;kGNy z%2~Fw=GG|v$A0mBeNig@sPAi*k738NwzCi@NulZ=Ex59Ic}$(vRtJ4K?X&|89Qhix zUbEgS9j-y5aNbCSYvxzYnTo6ku?Umhou12c0Pb{UY-?-#gFX) z00Vb7dm2)7*dV&RX4VL$*2AJ_>6dMhuhnj|*7Vt1jmeNykfU&Hi-tAH0R4)}q&5vE ze5X6F4o}9De5#*}W_t)3gpac^XFLhaz`(*-5Wo!7RyKQ zW?+$)c#IDrwgYPv5`YNGj>upf?DqwE&?@zN6v7eMhJpFR{;)>ikAFda0=&g|HkI>* zyKH7EXXBH@-qu=L?^~%DqBnuK(_Uf7!^WGr>3mM^eu#x48IO%Yiszk7D%Kx%L2lq7 zQk!;n)=Gr}iQ%v9-*K*vmY6+L4Y#a{W&Wfx!?5bcQ9^!M!fzvbtF#vUcQn>a0iYXF zq_Q+fEr^D@oyNV}-_U@=8YoPhp1gX)(xEM_dp7H|@dp|pfhiR*=_A6!Yhjx^oRl;I z$KIGQ#|Y&BA}4*B>^C^Mw&!Py+3GaC7~P@#!&&6nZ?29QO(_X8o?uvJ{5KPThj}#ED2tH)k%a~=hzEl1uZvtC_*&nkfwDRkqD^+Uh z^3r44MhS{!n@^du0KOMjQE#RwKjqUhvDe4-H~XUw{SrIU$EF=lU1_x+E}?Y9ONxZm zdb&9v;|!T7!|Wg)8BHy(Lzht|g76eEs!jcuRgnkPY4mm&~dNRl*G{-8{^x@_KYSAz*RkGk);KukWEXO2 zEQa!KGeR3m1W!>A}X=giVuvU8pHk|>4hNijzrM`Hly)~(M}QP&F`PMvbDLI2SuqiTD3-} z*%p_x-4=1%z&53}@_9khxRR*NZ1L%4Kph}9u%vK@9=<&(9~{#_U_1W1@fS<^ZT~2_ zfA;{z)<5~*{||->`IXg`ToNden;aE1SE)1A;3Kr!9iF+}pY!Y>E)t?ByH=YQ)Jufb zef2ND&gqD?dLW!I#JMYQDA`!Yz-E-#*?j&-p8eeK{Px*d<9GZ=M=l8yrS^Wjdq8R(O)v(g_ zJ$@~rvJngr^=q#C*Z;piY@7my=U50~^2U>yL?qprSNoF@oCQig_aO}Ga3seT{NUa( z9Q>6+Hip@pk044+ql3!7C$1nU0i?#~!7vymH@s(mV_Vj8IL5789Gwn2WP$ve5ZT z1X~#UJ%jh5x7{1{>)o0^UY$=Q_i{}DuF_hQZ*(zfiS_3C=Kf4*Cf;I4K(#p+} zq>3Q=?IM4VOue{>i`<=#8dPw%0#tTu)AS>x0^M>N&!RR&R84?*U-X*2WqcQ~J&V0cKaFjrDv6 z6=;YNGwKS~(pIMd_PthE2{Lw32R6m(Bjd?!5bS}W3f35GGq3M#^Zhp4jWFXdhTBN_ zn@v??pm^De%4*uYjdW>=8xap<63)qb^Ui(1^QWGAY6Z_9kwDoZE9}D!x46Pb7zOG{ zWEp8eoz^|LJSYb^n0K}ag=R-qt&}lQ2DacNM7-(S4{nP+>O2-)iKmi^41jxuR1A(L zp`nE;zQzldqN?=Hiy4MBDNe@eZe%qTX0~vlz%;7`y}czeu~cAkfm^2`#snYA;0s^8 zQXW?pja&xMzUX;{i63XhCi&!9Z|mAqw{n>)&}&1_DSM3VJZ(+4QC9Gny6Q-d&z4@x zr8hSUz0>mT+F*Y)Z~B8&z7$l#kRS920;POX)O%XQs3vO;oYBxn#?Eva+%kxMPs;Ub zqqDhI+}he^{ssQm1_o-&^e`A4&{d;G=4bgU`iW|_&a`02tvOvp!}*Wh*d;)pv*@G^ zECO6%j7LPR6`>jjIo*}Czc7n{G=$nX`Y7L%%wK&>D!12Gx7P|v&g%~um~>!eRvRD? z{MLk5`T^PqOeEnjviL|9j6Gc}gfks@WO$kn&R|Ff@4nXR_sY7!e1ZG-9)hf(BklLQ zT#4CihCXCCVCkE{+U6P&*8$tgS%A5LhIE?jNaV%Mf^jW2OvlGZCPhJp6Y2J8uNh=a z*oBaWy|%suN#fUj?Z0OePU;4>&o8Vqn7t^&Ze7I zumaoV4NF<5sr#$Trs0R~c(n8&dK_U^^VQ$3+d$F)4qWn zHod~ZOD|X7`m;NK{>O~ZGplPsM2Y_AtB1|M%Ye+Xx*}{N;8(+($SafqTnhD77@l*Ud8jgWB;55Tu zrMy_DKj3pl<@4H^xz7w1=)6&VeJN{1`lG#Smn5yD`V{+##5pK!CGy<>}p zE)Gf*NF}>cREF#@_^Eg(1Lbe#8wOE+83}I21RvtRp~1``LdZ4T{t*F%q?oqQBbki4 zU}!4oLM#WB3=6(OWD;h~!pNVg4K%aZVA5wc5(!LZEEH4vB4LZ4OqS=4I z9L5W8L8{IbLm;VNdZLy&!*D31?Embx@<4f391T?QSn1lGu7h$69gU}txanY1Nv_QebF z&1uWds}(pI`DB9Ggci2N49p4aioK_AMsych6SG1(wWGi!l9C#zBq6;b-m7Ee$816` zFPMkMgv}X+m(xb}H{B;@o{e4`p9VU(=bn3(PoWJkH6ReiCLoo`Xy{L64Y%T<9BaDy zUo8W#P3zBQbY@1{#+g|5085x{2@#0sAXK1SJ_Y%D;)%VN?|#7;^v<5q`~?_A&=El3 zSDPUTpj;N5#z7oK$6a(}$)%FhU1{z&njX=x8s*lRNedm}IqA%p98uAXaN}5;W;BVw zQs0ai`U*1em)5g*nsu9l;k5h4-Gfvrw379T`2wuQ@$?XfhW?l?ZDrUCHyicI6v_xg zH&q}Lh0g1Z20UUi-jP4-Z9ca#yVdPi%k|sU+R20@i*Qp(788$khuC-AKrB}k>n*W- zBuk;H(*?`D1rj0#=sv#3{f9?q=e6~<)#7SteYMbN2z3~YNu%&X*Y(orTwx`h$yO^B zUj6L+b|&e;58xgKMc^c0Y%MzQT!C9+9BHS4R0{3xfU^XNS-ERKJzOVD{>%k(M6I5} z4o11{17qN$(Lf}<{GynB_SO|@{ONh^FJFH1oFskZ4+d~@8}e3t1BIe-J>_y~{#=f= zvst5}96j1Zrf<<$7*qyFR{oZNP*}{q9y^+ma%@Dn);S<#6@vukNU%F_OgBq9pf(fR$~|JVQS z3tx;!L;v6({Q3(Y{;}~0w`?CRFULET!Y);KCtVy?;whM_?$0lqh99njo1%SQi6t}f zOtk*s{+%!WMz2$i#8=<=(|?-Il_Ie~A}`e6jHKCx2B8pbdOZaho16lFP^iZV^LF$Xhmna9C_FmnQl47oMA^JyfsmxSe) zie+=@x9;>%A%t@PA?$Od`y%7V>EpGrW1X|~OIab=))4o1L$Xa7$=jEMz&lP*Y?I<4 z0=v9nnq5c&tQ?sY4Mp|56@h{d1(fq3rC+d6D0=ZEb)DfX1NT%sRcoK-1L?S*)yJ2~ zO4dmI!q)m9Y`O&o7{ zSJMe!pHw7Ff0qtNCKO?Pzj}2i?xpWOJfnt}HVWPDsMUd&5CI-g;yGJ8Dm)E=Z2#$Z z2o{NF5;=I9&7n%t0I>y|jb;dQ zUwG;%cIpIeO(%U?HQL8^t=g!bb4uws6p9!KvHH^yDx?VeKMhubob~%y50)#1Vv%M= zvDxG*`sqPKnQSf^hhr=JfJXxD;%S^9B$GH|wxFT&P;?j=6bTA*`3#Dt#G6WvM)-v! z5V&*6(a0{<508l)^}U*X2Onj%xKi%i!FYqz!N8sUG5t!`%=w>inaa~(>@?b!-*`o`00Td0%k*L zVCqJr`QWhG88mmc^6}70yGaJ@m)Kmy!}&mXC*;e*3+BbR0Q8n8lTN$Qtk>v1nZjUQ ziXT8GzMk9N>8;l5-G|lA?XXuNi_JI8k9u(c3*i7Wg6Bb#=BBKn+g1mLK9l~AN>0me znc96!B#%#L_@d@giDXK2LcV9zkM(*r*l7YIW->{3?O^*=h=o|EPe%UL)kwnQq65h5 z>b?g4LKqB7M%RFRrvamMBLthB9&xVRmSBj{=p5bvcVo(?d zZ*z6CR5+>B&}-7tpx4A5$>B<%Y*IBx!z=j|13y$?ocx5W+r{+ZC3w%+DRoKlvXmWc zO=)ErHGq2Ma+gnN>CI`;K1zm(A+Fmw7T6%muy0cv$JwyN&bH ziNDyY{F~y9k0cA(v8u!O;D{uAx4-w5<2wkjb%la=IDmvXC^4;rUM@$-azfWi_d_1md=FB+ZHk zvn3pOgH+;S6dhZ^lVpQ2dWn1!O1_7NXNHFXeNgg^+odKGU=|Ji%f7|YT$zw55&?)wr;Mr7n#TTj(gPfxqMhaStGVPsoKEJ7GQA&`)f z3=&A@D?$Sj0%;_$gun5H_u5%D}5X~W@w2dzybUcGI0x$9;T5EX+X zQae}Erhh4voIles;rc9zET$FPQ830Qql%9; zyOXK(RLD_{S**6CkU~?o2Rle4khE>5lOd-KPEip?ePa}`qO=siYe^V2w@Z#m$|(*a z!vGR+SwZcBpuSd$!# zM~4T!*^@#45+ub1dELl=C14PWa3i2F5W!L>7)c0#xEV&cA(|c$daY=lEF*K|kc;_E z-n#uR0{{zR6(0AR182wOjfVt9f@V|>GEoqxK4*$0jwnhZN=^8PqkeT9j*m~rnN--Q zZ~)!rkw?*WD)j|HX4C|$Sru|EJS7q6bo4;RUtOMEhLurkrv+#PbVW^5$ojl^MrrF< zuucsM?czMDFDAH!W3eGea6k}q92Y7_MFt9G8bW2)dCbqU1W`_HIxx&y}exq z6JUqK(L@?fc_PWh>+tZ9YYC$E^7NEjtU{qtDuO4$grJNJrjx5HCQ!(CZ=?Qb|9Yv2s|r_;x_RVktp7)+B%;UoaGFWB=iuTc;NtOroy3yb7>V z)n+cW1a=6uCTUpEJ$aKfqeo9Z{`5=rEy>vDpMCZ>{-gi!cmC2}@rQkjn0L!o|Frzfv71x8DH{G+`eG|c z#rlsvI{WemwN{yeHJ+?pzWB1*+OO{1NzlzFqTH%F9)$giN39?K{YvZ3{(IlHP3-^g zK*Y<&{^9@lH#2cY18tnmG11|84kkXRv5r6i@GDOJqE{Mk=CYqngsFI0P^#@6$<0#P z%FD7`Wa3J*Ma>Ko*ijvw<2^SI6KEE96beh!43Fd7>{&YaxC9}?dhHFg1~Qgq<{c~^-ff<_KVPCX!f`9lJA z&Lp>hz(9qf(jl9=>~vS_Mt)jLm4^tn6;VN*GFk!BO09q-~gtk>ZK z@M3f&1>YO(A6uzHTAUFvJ{c>(%U8R^K!?I`UdW_>^}Tnnf9Cul-AGyI^A&;AwD8j< z`PYd8dOn1Gxh$8=j40_-b!E|ebjcwIR=f-cz$tDG_ zX!g%oLH5-uC|s&5|81AifdmF1n4Of9_1^FzZD?<{42peGv8`U7-({U!>;)x-=r!)? znC{CBU5q@6Fd>eRg7^lxlRAX9Vk7p$NoO=_)N=T)rsMe$PR!d!UItYI^?g-lPpMfV zO_&z)W>A~Oq-0Kg6kVtMi@)_Z_jYgwVt*+L)%q*_2 zuJK}`a;Srt5y+Ct7kCWimBL>^`>`0BLZQmA3_<}3C7h;~%fSGYu_qEEwCWM|kPLtM_yyPlwF77Tl=vt3v8zQhn}hwjSSDwy6jM{` zw_Kju5@Xpyy;{%Z3&9Ylct>;1XEOPMo7< zV0s&gYm0=qlq+)ZT(9|zAYn)rH0RwWku*oqoTi5YteL6fIl})ab^g=;>_7kb<4^wD zzx&sqsTynN)z*(NhCyZmzx?f+qT!#3uh)_)_KVG`=U@L|cnNa6JG>f~8_iU{diwNH zp1FRmR&Kww-JT}0g(rXd2Y287PUGkuHVK_)|Abx+&NYPU6>fH}6bpv2-q}+C)7~Ix z?Um@#C-4_~=l5^dGbyBi(vedslyZ&Xgvx(iOs`TUF&S0?FoVkg)DEaFip@s3M{Dfj zsUGaOBF9!n!nBWWzRo>7HrpkTfa`9j-|G{&U?MrmL(l3p1rh*_2ZemFRItwf^o6VX%Jnj4?#e~?vc#!*(jhVBk5NpJA zU4@YkG0n!l5wg8Po&iFgKQlt1d>JXFYsx^jT&d)dkF4Tnr-Q^%wpy=ob-Mjy_Wd-b zzYJ71BYghZ2C?@|XVxXEk$42N@K(ERa42y5g0T?i1+;Vysu}f{JQs6~S`D`b1t_dm zK^U;r@*XHP015a|9zXt4Cz53;DrlEKtrid+tdmx=WK(qMNg3$^`NmdLx+l)ygPk@N zNrjUs8VQqOx0<3GC!e!3Th1#`V4=424$;{{r%(yFge%Cy!Y%{lolJsqrQBw^!8z@D zJ^$k6$?4sDcad*GZGm6H@9*yI!*6G*vRVYT$Hv}!`yqeP?{>mbUq|<5-M>5?UZ3$X zLn29Mu)a=Y@tRCAgvRx7y`0Kp*bZ*707O*-i`tB5pboL}@^V_LG`KioEvSPxb9Bbx z>g#WCU!WNvpV9oRJ3K>Z!c*#m7CTm)MH?l!p@9kl(Q=VMn)TwVI>OAHcM@jNi2a!|q`Vax=t2HG#rW>`N3)=L=>3A>a#ufyd%i6GHi#n!(wL zvwN#mMRnWh1SgjhD2n?#xxKyGde-a=``p=7crm;eff>*^rh#(ke>rUMWb>5g>Lo{$ z$RCHBDML2qbMkkEZ2;u9Sozz;B$KQpPz#IMK~1AVhPS2>9+#3tc;1izNFDXEY%y^w zw|u8R!1}yW$l;6xMW#3K2V*3Nt6{&F1XwQ?YIUf*rM^Gvpava9`TVHXYIE0cOa}qH zNcnQ|;qruLg9ZgkahL24u#glei^XJ?v>GmElA8ker|ysl))+yYtr~$YvhMgUSm5t<68K}R*sj7m)Z2|)F-}&2rmqqZ`|Gj_TCCj|#v1_j*FjIo@H($TpUsR^Rge)-9 z07)@Q$0q%55TIf>?4Mqh+V{%M_VL$$!i4Rj_ZYw3cfa{N#cDC#-_2AAgu6e!e3VRo z2v<<#hMUlv|1U&AzDx$Z^F*xb=_GdY+2j7@#j}rp*gJiuSskoBm~RW^Q!7Xrns78u zcnuK6Wp-J}RTF+@nOr2Qt(7NpVea-c15NrJ*(%c^tvS)TC#k|YttDsH9CTft&rof% zs5wp;>?0WDR^j#*S23Hrb#R+|i2jk^k3kOYG>SA~VMgwmKp>|$?YN0=cCICLIgP%r^(}{ki#xQ#;2zL;Shr=rPbTP;NmCqa++cSnq zgq)7dbBQYh*2+JzH;`!rmJNzpp!rTfG-G>YA9T*sLW`I-LoZz{pf2)!o$K>lIsu_l z7%wNpVkSSRR8~pk_&NaCVuv~7<6E{HRiIU9>C5fvlP|vJ6ZvpwpH7Tj7)l#3^TFXE z&JDas{H(I^WFeRT{%?GTGj!0swutH^9n|@Yk@jXPqhg84Eo-1qmFYOIj%7oI%6jPc z2cLfS8Qb><@Bb>K_#1h{jTw^D9f(*sPxMKyXg2P`_v4D0&xVVsw9%9-e)087HJimn zY%~h`8U(;}aj8%@Bo=XVERsT;#aA3hK~u(aRB2&cN;6{6#*0g#=YJJnp?@$c;C_|;g??99Q6jO^gqc)D zE^v0)3l|p+A}OM4<3GXW!YgsBd(>qCFt=}ri%obo2VdsT6d-0d7fZ@a_Vg+0^kRmYQNpARf@;wSC_OZJ|(Hcr2e+*HP<%3^~hZFnbMID%8@ zIjF(dF4QhqMmY6{iFUM+vC(nQtJ(+DYQir`U_8MM#NvqN>%6KivB+eho5*!KT}C0o zZeI;4+?2usXO?e@hF|6{r{e3pcpP?*dnX_5J^XX|`h)u6H}`rz44z<&vCriA$=9sU zVQ;{VM-O@a@>zSoy?^gl3gygKfArrTJp8TwU-|ZOj+et(6<5?72G>vF1o_Z#$9q;K ztU0w}$B&LdW4ai`hW%gb)}3|Khmat_fyR8y_Kf8;BcwoW4eJqg zTQ&)3Fy+JwCsTqJVFd#)I0YD!1cn!MlkDKiz$LaBauiblCH|_I08s>{=k}7hl6-{- zClD>c`W2p0^+QkGU^d-o@PB`S}$OMtekmKN$A-MdqXdQ+*f}$pl*`GQ(PhBOyjnwMxf|pz*tw zGDQg$O>z~yF_39y&o3?@k&$VmFZ65{{%L{BmV22@1w;>l%#c2`kpT`$6tG~M5Nlyl zLGq%VF;^Il^Z0F;@I4sv?iet85FE|SNM{tEN-z#E2Q1`ahmy;jc=F`&Ri}IV_U*k} zdD=etSs>4?H}eJ|Af2!Pu;u-GcNt?b@0bj`{JNwqw0;53AIi1j>Zu=->W-I_Ra@zp zt*PYk=_%H{F!_U>G<80vwJe0r8!m^r%z$& zvN_l7rrS$vOn(WrHeD$1j0TI7G2^F*J0_g0LtyyjhR)gyB&fu=my`3pM_$~m9dtxe zf=D#PtldJ`8CVEQQ$wr26FP&L)~3e{;?pm#p$c-RQQiTh?d>!<0r^2mnN*(Q?WmH6 zcg2E&Y|FUt^6KiklVAkF%mOY2@A9(Kg9MFxYk=$IHbzi>qj`__#nNCh)2!vrXBrSv zhAP7rv{2MmWk9f&v-v!V|EsJPV6+SuoeeJuz?{!OhwFqK^h7eNTN)E4e%)P<`T=* zxUIAUmh$=YzpG zz6I?BFU37dG%l)KbVL8u@BQAt`EUK(Y;NX$?Y{KLnveXv&aXFLKj$xjjZl%I{%Caa zN%!=V?)l^E7a!${w^|2xgWearZy}EO*5^O`pOx3V&Gh=cR;$I`zFJNhQdC>J{^|dD z@$~;{-TiHyQl~Gn$bQ)WWMQaH2Gy=sj~5F^6bjp?AAjn1ubzGK(dpyQFP?s-%m?&= z84qetp#c-H0eX*_>-9;5TN+@U^5<;-1+{iatmE6s4NDR z9o(E&5$H~|DxLZ3V6`b#)-X@~geQg94YR@Scl)!-812q-ITG?ku1c##tkoz5>zQ1eBtd|QlGmBZmx?=fK}jTbIj%Ett}23f z7krRQ0rZF&%5GIEH3$A8S11x%w6yK#8XI!w)~eRtJgtd@`m_ z2DeCVSAIY`!I<_-zSOMWv_@3eMpCt@x6_4QKRJF$ipkN@QMFp*sWGgev^YAv-)gmq zU&5vjfyUl`nX1&EcEC3nWJnC0$jj&4BnezM$w0E@hqpf{Wp+RL_-ouYd28y+?UYuP zxsBDT^>}L1pC02~%v-hn_;r-kD>Db3R<9V7T7xVTBbcb7uxwWy!)A7A(+umlP57Y0 zpUZfYjBPd#H{q7<@nt{Y+^P9p`?r#gRn$^JKx@#YH9eC(yo^h^1Hs;)*qD2?>qPYU zF73(|CbyPyG{`^8Z8sF~Yn%%v<5juXEFg&>q5}9p%3CQoAo%mscu~udWKC7B5SExn z$a?}7i2Bn!hnbJ>NH{? z?15>okM43*Dw1Yifwx$%6d7oSC}-rZIO09%$Zrlrh!djwN=w7M8v6(LI)29 z3Q1aii;3ED8yN>iTLeItUaBI!=axp zSKtL@f=P7U>GP;NJFpofvlcQ+yDutLlBptB7a1y*f!xJZObHCo{bG|n9rCIGB>%G4 z!BzX7VOz|SBr-kGpqQ;v4D#vS8Sggm?mguQNcoAv%He#v zZ^g8-XgdQ4)wR2HUClN{sZ#==@eJ58MYptV3ne#QkbEQf#bP-}kmAL8A7f%|wXRtY zN8HGjO*NgLCemZN9MQu;F3e(D+vUxxQ!55%+=8c>Uu+VHDKPqp#{g2342e^6ZombB z5(-r^m#w#V7-u|w`V7bbqd+d9Nm_&wD?dy^QXPq_%>vX&?5=oX6ir{AUBFAYeRR82 zYO^GG+ev1?iFB!2NBy|LfWaiG$Z%LgWJ7Fbfr8JeE7Km<4x!(rMBo6BCWD@Pxj+Ze z!i)En(tu;*`Pn(m*Z%%3+yCRZ?RL8Z3 zgGn)4p=ie#5=>0#O)MuJw&a;^*LU~dzqj)t?t33U`dD2rtsQGmHk9fM5$j=C;IEDe z>;`zoXxSFCXp!vg7AxUU1Yri`Lz)v5TffD#Flv%j!%g&*@}A8_(IL|Ox{3#JEA0do z65zlI;a!xWEFXn#@sL*d2_NLF#v5}Bp@9lo+y++>$X`p2-uA${f$Vi~KXHoUPU7q( z0Unm}y#`zZ9>5*W>KzrB=8zJv*YdTp#EmHuD=1QM|6CX)hnK?Bf{2@^H9}|7-S{Wv z!=%5&B_xjIS${8{CMZ421lmM2CaX5v8$vr}>E?HDml(tYNlLRzU8_00lFtkplo1!# zN)!$m%}|esCrE{H)ep)DCW*W(z<5!H1vd*$Z*=s*WX7-YCW*%YLL)*#`Awo>;tZ?& zblxw+0WQyU4pWn4PWec374Vg3BNAzPxkl4O*+PvERKW8x1*OxV3xFKOwed2kot+kz z73_lSk-5A#3ZnBfN_K3fQpd+v3_~C!!m|;C$*Ki6b+OlA4?Lgo8{9CIg`=qP6t8^2 zTvF6;9!0$zY>WlFCPfvWrg*sWcy*hZIuOxP)w^K5ra>)82E0gCK2HK9Msb2QPOXuI z5KKkS>#@?&#v8A`xM^uoL@4?>9%FC5etusV1a+T$_0>Q4TbeHjSVpO8Hs82@ zc{1ogoGWLZe|hJDz7v3K-sdB~=gfaaLXbHl)e z#+^x69^eJMJVy)S&|$CT*2!`5nnje00ur%EBLj6&3>CPA9F`!Y8c$+CN*jl88*;5E z%g-+_bGZy+MFR^gvD&#cn3kH(&g5=X26_%LnXxSt7^q*TN?`7w?KzQ^i$fFvkh7&u zWjPnC)+&7C?7TaLxonZ#Y-Y+v+N{d!S}D1^PWjy99LW?Fm@Dh5>f8{tpypC)dA%}F!{iMrEXlg!%#bUG<#M)r;d24x$Hg9o_it&HPQX7{;Q%}%qFU#N z3@PLBk|zR&#;C6Ib7;0rgxE2u;>h8jt#Z74X=~}lEfYe>4Lv2Rg(tNd4ktb+8d!lQ z{0VSWDqq4tiPKDr87kuad-rO!3W77nONPU&Z?&70ot>*ozsUJ)0 z!TiYt`Ky)<=bEe(oI`?yl$y~?cp`ctSKSU}Dyy4`gbD^TWwYYKc|+eAKHf|*9NEZN z3oKMFwkC8ERRAK$xZJo7BFGqv4%}Uzf*c{uM@mJ3SwZMY+-%$!4aU%Qq3k-6#k$nX zgW6*!hZ!cyCPLO_;vKoz>{lZdOSE)!3u94`1B+ zWFtB7+st(MJW#E(lqlIn(IB7#UYoSi=vA@1X6Uov9d@t#T)9#yk6YdMzyH0xy*>HV z-7G8>!L(+Y3IE)Wvo~Kqk1qxjlm_Q7p2p%;jM~=Id4+Vu{&{Wp*8AW2^XE?Zj&`oEhmZ|a@-w#7^kIWi zY_q8qE9GRVV~rj<0Cb?{(!lw;T*qNNNT#P^g7%9qXDdmAtKK37h8|xmm5jwjMnh$? zDY`udG$_gPja?YgY`^P#HV4K`N>etyt&}VMk*|weP2azF8`Osj1$Ig`@lggz7^~eenNzy2ktH_6jvlD;>Rx{gGWODUQt5$vI!M(}I z?{%&i^T>dC7M{KE8IiEuz zz3`{*k@g=qoC%{wnq<?4wT>@N05}`McTtdS)Wl|Wx69a&vec(Nc$0Z8{c1}-)j+tiDjW z8izC=G>t$AtN=kCvbz^>d5ZZ!&KfHMlP=~|^XU%ymeikndg@MLfaYZz~| z*m6>=-3|JK*&?=o=e^PSN15bglR>Ue+vnYX`zTwS^)G(1fA2m2@=t>yTQ0`E8+_l^ zbHF|R|0uo56v;SXZeh*0#%s2Xae`XE?&N1`SysaUtwT2H`NtQz{aSIaVUuIcu5yXtE`lPM#awm}fObX~8_&H&F9?X{LI@RiV1aRF zP%Q81oui{zB0qwhD4Za+yF&(ocin|Mr-K#zoULgz?k5=>Rg}@7v&2-T(rnny&6T!Y zSZ54S1mCkTz>OLeER#`c(XP&T`G^UTjG!>!vL(N67y_jdc8bfQs8RN0xh67l50}|R*j=xBE~^X!BE+IdHnLT&pxA^ z{r0!M%^@ni&pP(K@BH~1#{OXdW)0lsPcGTOADw;!=>p9uYuvQTJ*&BbJ2#qpLYV{tfa zW-B|@?~XO>9#6IbzK8r@2I@{%;i4l{;<6)~4>U!siU`Uw)`PGaaT82j!>LIrD4MQO zDRiMZ)AdL{b&__H7YotmFDx$GR2fd~YLJ!lPP1@qP2XfiA{$H{_LPQ>^Wa8y9G;qz zs6@~V-RUwduT_j3_<^cb^hb>-c-i_n150EX;6M(oF+x?$w2ZQbC*xk!JL0Jr9;QvD z!LMR^W;_b60sw^K&BBQ%B{X0m1Rc%z=>gDiikd=`ji*cM(o#k%n-zK7JS1HT7Z*Y< z=FN2`0$d}N(U~+|cBxR}EQBGcZ9uj0I z(z*0mMO%4=f=4)>mq@e4Hk%k#xnL0I8}0e?2vfBE(CPyUb_dLCi3Q>nFX zoj&`bdo_Og<3C(2&Ow=^i53HF8BINZ@Pu%+;ni@l2*J-tQSS{eV*L!_y>v1^Uyf7R z)xGvULMak*&4P^OtGe4t2=R^0rZ>xh$tji!m+>`yE4+wlG#C|YmGn-Fd2=C)6J=u4 zJ;xj%oFO3~yUm|0LQd!j2!Fqis9|?^zxZysR@(1fUnX+Vj`vP7n_I0WlpOdT0+kb| zq)LT!2vrQC2(lv>&MCgNDtb+c;V4iv7&0pcgS=Pu_Znb`NyP33Z;1l_V7CQh5YiGH z2}l^=7o4R#trl%MWe`8lYcnpSrXKx%pBW$wd?ub_-)BMy*3SHeJDj^zfqR8g13z`aH(oV90XceMiN&+ zV?DAkc{5v-5 z@d%|N)gar5R1k*UFqOF3Ps|@fZewgUW*$Q|Noe)A-ml^kae|i_az;oNa-RpHL@f;a zftrcWGZRt2Y#5&bMs5p*EWXbC1S^ueYe?{v6q3}iAYt)NA0KO4EiguXL9^f`@fjdS zmE>o>p}de;s#S#k00a(4TB`Fc+D_gnD-*#d5>vikDi^tC+_jX9FJCHJY?V*fvzmP1 zVmX;Wqz3-wE|0(a&OMAw&7#@E{+{jL$pIhi5d@0N`jO7)?;8w>aqQvH3-R z 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�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%0DZSCAaDii&I!xTW(t@C$iR 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

L`Sa88rwSU{ONOJygGpkwHHNNbs8g(tQmn)w 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%0A05|W*U(WvE`3J+*o9AOg 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%0AtpkLf;j4shBK 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%0A^0#FWNZt!%&BJ!HtSc*o#b&cD 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 - sceneView.apply { - scene = sceneViewState.arcGISScene - setViewpointCamera(sceneViewState.camera) - } - } - ) -} - -/** - * Create the SceneView instance and add it to the Activity lifecycle - */ -@Composable -fun createSceneViewInstance(lifecycleOwner: LifecycleOwner): SceneView { - // create the SceneView - val sceneView = SceneView(LocalContext.current) - // add the side effects for SceneView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(sceneView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(sceneView) - } - } - return sceneView -} diff --git a/add-scene-layer-with-elevation/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/components/SceneViewModel.kt b/add-scene-layer-with-elevation/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/components/SceneViewModel.kt index 6ca5b36fb..df71197e8 100644 --- a/add-scene-layer-with-elevation/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/components/SceneViewModel.kt +++ b/add-scene-layer-with-elevation/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/components/SceneViewModel.kt @@ -18,29 +18,41 @@ package com.esri.arcgismaps.sample.addscenelayerwithelevation.components import android.app.Application import androidx.lifecycle.AndroidViewModel +import com.arcgismaps.geometry.Point import com.arcgismaps.mapping.ArcGISScene import com.arcgismaps.mapping.BasemapStyle +import com.arcgismaps.mapping.Viewpoint import com.arcgismaps.mapping.layers.ArcGISSceneLayer import com.arcgismaps.mapping.view.Camera import com.esri.arcgismaps.sample.addscenelayerwithelevation.R class SceneViewModel(application: Application) : AndroidViewModel(application) { - // set the SceneView state - val sceneViewState = SceneViewState() + + private val initLocation = Point( + x = 48.378, + y = -4.494 + ) + + // create a camera position for the scene + private val camera: Camera = Camera( + latitude = 48.378, + longitude = -4.494, + altitude = 200.0, + heading = 345.0, + pitch = 65.0, + roll = 0.0 + ) + // the scene used to display on the SceneView + val scene: ArcGISScene = ArcGISScene(BasemapStyle.ArcGISTopographic).apply { + initialViewpoint = Viewpoint(initLocation,camera) + } // add a scene layer to the ArcGISScene init { // create a scene layer from a scene service for viewing buildings val sceneLayer = ArcGISSceneLayer(application.getString(R.string.brest_buildings)) // add the scene layer to the scene's operational layer - sceneViewState.arcGISScene.operationalLayers.add(sceneLayer) + scene.operationalLayers.add(sceneLayer) } } -/** - * Data class that represents the SceneView state - */ -class SceneViewState( - val arcGISScene: ArcGISScene = ArcGISScene(BasemapStyle.ArcGISTopographic), - val camera: Camera = Camera(48.378, -4.494, 200.0, 345.0, 65.0, 0.0) -) diff --git a/add-scene-layer-with-elevation/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/screens/MainScreen.kt b/add-scene-layer-with-elevation/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/screens/MainScreen.kt index b38e859ee..66f238dca 100644 --- a/add-scene-layer-with-elevation/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/screens/MainScreen.kt +++ b/add-scene-layer-with-elevation/src/main/java/com/esri/arcgismaps/sample/addscenelayerwithelevation/screens/MainScreen.kt @@ -23,7 +23,8 @@ import androidx.compose.foundation.layout.padding import androidx.compose.material3.Scaffold import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import com.esri.arcgismaps.sample.addscenelayerwithelevation.components.ComposeSceneView +import androidx.compose.ui.platform.LocalContext +import com.arcgismaps.toolkit.geoviewcompose.SceneView import com.esri.arcgismaps.sample.addscenelayerwithelevation.components.SceneViewModel import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar @@ -31,7 +32,9 @@ import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar * Main screen layout for the sample app */ @Composable -fun MainScreen(sampleName: String, application: Application) { +fun MainScreen(sampleName: String) { + // get the application context + val application = LocalContext.current.applicationContext as Application // create a ViewModel to handle SceneView interactions val sceneViewModel = SceneViewModel(application) @@ -44,10 +47,9 @@ fun MainScreen(sampleName: String, application: Application) { .padding(it) ) { // composable function that wraps the SceneView - ComposeSceneView( - modifier = Modifier - .fillMaxSize(), - sceneViewModel = sceneViewModel + SceneView( + modifier = Modifier.fillMaxSize(), + arcGISScene = sceneViewModel.scene ) } } diff --git a/add-web-tiled-layer/build.gradle b/add-web-tiled-layer/build.gradle deleted file mode 100644 index ff80b36b0..000000000 --- a/add-web-tiled-layer/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.addwebtiledlayer" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.addwebtiledlayer' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/add-web-tiled-layer/build.gradle.kts b/add-web-tiled-layer/build.gradle.kts new file mode 100644 index 000000000..cf655622b --- /dev/null +++ b/add-web-tiled-layer/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.addwebtiledlayer" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.addwebtiledlayer" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/add-web-tiled-layer/proguard-rules.pro b/add-web-tiled-layer/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/add-web-tiled-layer/proguard-rules.pro +++ b/add-web-tiled-layer/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/add-wms-layer/build.gradle b/add-wms-layer/build.gradle deleted file mode 100644 index 536746ebe..000000000 --- a/add-wms-layer/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.addwmslayer" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.addwmslayer' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/add-wms-layer/build.gradle.kts b/add-wms-layer/build.gradle.kts new file mode 100644 index 000000000..313bc605c --- /dev/null +++ b/add-wms-layer/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.addwmslayer" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.addwmslayer" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/add-wms-layer/proguard-rules.pro b/add-wms-layer/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/add-wms-layer/proguard-rules.pro +++ b/add-wms-layer/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/analyze-hotspots/README.md b/analyze-hotspots/README.md index 316aeaafe..df7f298cc 100644 --- a/analyze-hotspots/README.md +++ b/analyze-hotspots/README.md @@ -28,6 +28,10 @@ Tap on Analyze, and select a date from the "FROM" DatePicker and "TO" DatePicker * GeoprocessingResult * GeoprocessingTask +## Additional information + +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable MapView. + ## Tags -analysis, density, geoprocessing, hot spots, hotspots +analysis, density, geoprocessing, geoviewcompose, hot spots, hotspots, toolkit diff --git a/analyze-hotspots/README.metadata.json b/analyze-hotspots/README.metadata.json index 3fe5afb6d..8f2463927 100644 --- a/analyze-hotspots/README.metadata.json +++ b/analyze-hotspots/README.metadata.json @@ -10,8 +10,10 @@ "analysis", "density", "geoprocessing", + "geoviewcompose", "hot spots", "hotspots", + "toolkit", "GeoprocessingJob", "GeoprocessingParameters", "GeoprocessingResult", @@ -27,7 +29,6 @@ ], "snippets": [ "src/main/java/com/esri/arcgismaps/sample/analyzehotspots/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/analyzehotspots/components/ComposeMapView.kt", "src/main/java/com/esri/arcgismaps/sample/analyzehotspots/components/MapViewModel.kt", "src/main/java/com/esri/arcgismaps/sample/analyzehotspots/screens/BottomAppContent.kt", "src/main/java/com/esri/arcgismaps/sample/analyzehotspots/screens/BottomSheetScreen.kt", diff --git a/analyze-hotspots/build.gradle b/analyze-hotspots/build.gradle deleted file mode 100644 index 9823f87c4..000000000 --- a/analyze-hotspots/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.analyzehotspots" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.analyzehotspots' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/analyze-hotspots/build.gradle.kts b/analyze-hotspots/build.gradle.kts new file mode 100644 index 000000000..6d6aa87c8 --- /dev/null +++ b/analyze-hotspots/build.gradle.kts @@ -0,0 +1,54 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.analyzehotspots" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.analyzehotspots" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) +} diff --git a/analyze-hotspots/proguard-rules.pro b/analyze-hotspots/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/analyze-hotspots/proguard-rules.pro +++ b/analyze-hotspots/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/MainActivity.kt b/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/MainActivity.kt index 47ae750e1..b976e78e6 100644 --- a/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/MainActivity.kt +++ b/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/MainActivity.kt @@ -48,8 +48,7 @@ class MainActivity : ComponentActivity() { color = MaterialTheme.colorScheme.background ) { MainScreen( - sampleName = getString(R.string.app_name), - application = application + sampleName = getString(R.string.app_name) ) } } diff --git a/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/components/ComposeMapView.kt b/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/components/ComposeMapView.kt deleted file mode 100644 index 029168867..000000000 --- a/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/components/ComposeMapView.kt +++ /dev/null @@ -1,87 +0,0 @@ -/* Copyright 2023 Esri - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package com.esri.arcgismaps.sample.analyzehotspots.components - -import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect -import androidx.compose.runtime.LaunchedEffect -import androidx.compose.runtime.collectAsState -import androidx.compose.runtime.getValue -import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalLifecycleOwner -import androidx.compose.ui.viewinterop.AndroidView -import androidx.lifecycle.LifecycleOwner -import com.arcgismaps.mapping.view.MapView -import com.arcgismaps.mapping.view.SingleTapConfirmedEvent -import kotlinx.coroutines.launch - -/** - * Wraps the MapView in a Composable function. - */ -@Composable -fun ComposeMapView( - modifier: Modifier = Modifier, - mapViewModel: MapViewModel, - onSingleTap: (SingleTapConfirmedEvent) -> Unit = {} -) { - // get an instance of the current lifecycle owner - val lifecycleOwner = LocalLifecycleOwner.current - // get an instance of the ViewModel's MapViewState - val mapViewState = mapViewModel.mapViewState - // create and add MapView to the activity lifecycle - val mapView = createMapViewInstance(lifecycleOwner) - - // wrap the MapView as an AndroidView - AndroidView( - modifier = modifier, - factory = { mapView }, - // recomposes the MapView on changes in the MapViewState - update = { mapView -> - mapView.apply { - map = mapViewState.arcGISMap - setViewpoint(mapViewState.viewpoint) - } - } - ) - - // launch coroutine functions in the composition's CoroutineContext - LaunchedEffect(Unit) { - launch { - mapView.onSingleTapConfirmed.collect { - onSingleTap(it) - } - } - } -} - -/** - * Create the MapView instance and add it to the Activity lifecycle - */ -@Composable -fun createMapViewInstance(lifecycleOwner: LifecycleOwner): MapView { - // create the MapView - val mapView = MapView(LocalContext.current) - // add the side effects for MapView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(mapView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(mapView) - } - } - return mapView -} diff --git a/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/components/MapViewModel.kt b/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/components/MapViewModel.kt index 87ce6afaa..1de877c3a 100644 --- a/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/components/MapViewModel.kt +++ b/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/components/MapViewModel.kt @@ -19,8 +19,8 @@ package com.esri.arcgismaps.sample.analyzehotspots.components import android.app.Application import android.util.Log import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableIntStateOf import androidx.compose.runtime.mutableStateOf -import androidx.compose.runtime.setValue import androidx.lifecycle.AndroidViewModel import com.arcgismaps.geometry.Point import com.arcgismaps.geometry.SpatialReference @@ -45,8 +45,8 @@ class MapViewModel( private val application: Application, private val sampleCoroutineScope: CoroutineScope, ) : AndroidViewModel(application) { - // set the MapView state - val mapViewState = MapViewState() + // create a map using the topographic basemap style + val map: ArcGISMap by mutableStateOf(ArcGISMap(BasemapStyle.ArcGISTopographic)) // create a ViewModel to handle dialog interactions val messageDialogVM: MessageDialogViewModel = MessageDialogViewModel() @@ -55,11 +55,20 @@ class MapViewModel( val showJobProgressDialog = mutableStateOf(false) // determinate job progress percentage - val geoprocessingJobProgress = mutableStateOf(0) + val geoprocessingJobProgress = mutableIntStateOf(0) // job used to run the geoprocessing task on a service private var geoprocessingJob: GeoprocessingJob? = null + init { + map.apply { + // Set the map's initialViewpoint + initialViewpoint = Viewpoint( + center = Point(-13671170.0, 5693633.0, SpatialReference(wkid = 3857)), + scale = 1e5 + ) + } + } /** * Creates a [geoprocessingJob] with the default [GeoprocessingParameters] * and a custom query date range between [fromDate] & [toDate] @@ -69,7 +78,7 @@ class MapViewModel( toDate: String, ) { // a map image layer might be generated, clear previous results - mapViewState.arcGISMap.operationalLayers.clear() + map.operationalLayers.clear() // create and load geoprocessing task val geoprocessingTask = GeoprocessingTask(application.getString(R.string.service_url)) @@ -110,8 +119,8 @@ class MapViewModel( sampleCoroutineScope.launch { geoprocessingJob.progress.collect { progress -> // updates the job progress dialog - geoprocessingJobProgress.value = progress - Log.i("Progress", "geoprocessingJobProgress: ${geoprocessingJobProgress.value}") + geoprocessingJobProgress.intValue = progress + Log.i("Progress", "geoprocessingJobProgress: ${geoprocessingJobProgress.intValue}") } } // get the result of the job on completion @@ -128,7 +137,7 @@ class MapViewModel( } ?: return messageDialogVM.showMessageDialog("Result map image layer is null") // add new layer to map - mapViewState.arcGISMap.operationalLayers.add(hotspotMapImageLayer) + map.operationalLayers.add(hotspotMapImageLayer) }.onFailure { throwable -> messageDialogVM.showMessageDialog( title = throwable.message.toString(), @@ -155,14 +164,3 @@ class MapViewModel( return date.format(formatter) } } - -/** - * Class that represents the MapView's current state - */ -class MapViewState { - var arcGISMap: ArcGISMap by mutableStateOf(ArcGISMap(BasemapStyle.ArcGISTopographic)) - var viewpoint: Viewpoint = Viewpoint( - center = Point(-13671170.0, 5693633.0, SpatialReference(wkid = 3857)), - scale = 1e5 - ) -} diff --git a/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/screens/MainScreen.kt b/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/screens/MainScreen.kt index 0a4451bb5..77e09360e 100644 --- a/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/screens/MainScreen.kt +++ b/analyze-hotspots/src/main/java/com/esri/arcgismaps/sample/analyzehotspots/screens/MainScreen.kt @@ -25,7 +25,8 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.Modifier -import com.esri.arcgismaps.sample.analyzehotspots.components.ComposeMapView +import androidx.compose.ui.platform.LocalContext +import com.arcgismaps.toolkit.geoviewcompose.MapView import com.esri.arcgismaps.sample.analyzehotspots.components.MapViewModel import com.esri.arcgismaps.sample.sampleslib.components.JobLoadingDialog import com.esri.arcgismaps.sample.sampleslib.components.MessageDialog @@ -36,21 +37,26 @@ import kotlinx.coroutines.launch * Main screen layout for the sample app */ @Composable -fun MainScreen(sampleName: String, application: Application) { +fun MainScreen(sampleName: String) { // coroutineScope that will be cancelled when this call leaves the composition val sampleCoroutineScope = rememberCoroutineScope() + // get the application property that will be used to construct MapViewModel + val sampleApplication = LocalContext.current.applicationContext as Application // create a ViewModel to handle MapView interactions - val mapViewModel = remember { MapViewModel(application, sampleCoroutineScope) } + val mapViewModel = remember { MapViewModel(sampleApplication, sampleCoroutineScope) } Scaffold( topBar = { SampleTopAppBar(title = sampleName) }, content = { // sample app content layout - Column(modifier = Modifier.fillMaxSize().padding(it)) { - // composable function that wraps the MapView - ComposeMapView( - modifier = Modifier.fillMaxSize().weight(1f), - mapViewModel = mapViewModel + Column(modifier = Modifier + .fillMaxSize() + .padding(it)) { + MapView( + modifier = Modifier + .fillMaxSize() + .weight(1f), + arcGISMap = mapViewModel.map ) // bottom layout with a button to display analyze hotspot options BottomAppContent( @@ -83,7 +89,7 @@ fun MainScreen(sampleName: String, application: Application) { if (mapViewModel.showJobProgressDialog.value) { JobLoadingDialog( title = "Analyzing hotspots...", - progress = mapViewModel.geoprocessingJobProgress.value, + progress = mapViewModel.geoprocessingJobProgress.intValue, cancelJobRequest = { mapViewModel.cancelGeoprocessingJob() } ) } diff --git a/analyze-network-with-subnetwork-trace/build.gradle b/analyze-network-with-subnetwork-trace/build.gradle deleted file mode 100644 index 7254b4ff9..000000000 --- a/analyze-network-with-subnetwork-trace/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.analyzenetworkwithsubnetworktrace" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.analyzenetworkwithsubnetworktrace' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/analyze-network-with-subnetwork-trace/build.gradle.kts b/analyze-network-with-subnetwork-trace/build.gradle.kts new file mode 100644 index 000000000..0b592241f --- /dev/null +++ b/analyze-network-with-subnetwork-trace/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.analyzenetworkwithsubnetworktrace" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.analyzenetworkwithsubnetworktrace" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/analyze-network-with-subnetwork-trace/proguard-rules.pro b/analyze-network-with-subnetwork-trace/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/analyze-network-with-subnetwork-trace/proguard-rules.pro +++ b/analyze-network-with-subnetwork-trace/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/apply-dictionary-renderer-to-feature-layer/build.gradle b/apply-dictionary-renderer-to-feature-layer/build.gradle deleted file mode 100644 index 14c751578..000000000 --- a/apply-dictionary-renderer-to-feature-layer/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.applydictionaryrenderertofeaturelayer" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.applydictionaryrenderertofeaturelayer' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/apply-dictionary-renderer-to-feature-layer/build.gradle.kts b/apply-dictionary-renderer-to-feature-layer/build.gradle.kts new file mode 100644 index 000000000..a37785d83 --- /dev/null +++ b/apply-dictionary-renderer-to-feature-layer/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.applydictionaryrenderertofeaturelayer" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.applydictionaryrenderertofeaturelayer" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/apply-dictionary-renderer-to-feature-layer/proguard-rules.pro b/apply-dictionary-renderer-to-feature-layer/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/apply-dictionary-renderer-to-feature-layer/proguard-rules.pro +++ b/apply-dictionary-renderer-to-feature-layer/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/apply-function-to-raster-from-service/build.gradle b/apply-function-to-raster-from-service/build.gradle deleted file mode 100644 index 2aee6a9a7..000000000 --- a/apply-function-to-raster-from-service/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.applyfunctiontorasterfromservice" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.applyfunctiontorasterfromservice' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/apply-function-to-raster-from-service/build.gradle.kts b/apply-function-to-raster-from-service/build.gradle.kts new file mode 100644 index 000000000..9d2c890ce --- /dev/null +++ b/apply-function-to-raster-from-service/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.applyfunctiontorasterfromservice" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.applyfunctiontorasterfromservice" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/apply-function-to-raster-from-service/proguard-rules.pro b/apply-function-to-raster-from-service/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/apply-function-to-raster-from-service/proguard-rules.pro +++ b/apply-function-to-raster-from-service/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/apply-function-to-raster-from-service/src/main/java/com/esri/arcgismaps/sample/applyfunctiontorasterfromservice/MainActivity.kt b/apply-function-to-raster-from-service/src/main/java/com/esri/arcgismaps/sample/applyfunctiontorasterfromservice/MainActivity.kt index c800d32b2..56bc6c5ce 100644 --- a/apply-function-to-raster-from-service/src/main/java/com/esri/arcgismaps/sample/applyfunctiontorasterfromservice/MainActivity.kt +++ b/apply-function-to-raster-from-service/src/main/java/com/esri/arcgismaps/sample/applyfunctiontorasterfromservice/MainActivity.kt @@ -18,7 +18,6 @@ package com.esri.arcgismaps.sample.applyfunctiontorasterfromservice import android.os.Bundle import android.util.Log -import android.view.View import androidx.appcompat.app.AppCompatActivity import androidx.databinding.DataBindingUtil import androidx.lifecycle.lifecycleScope diff --git a/authenticate-with-oauth/build.gradle b/authenticate-with-oauth/build.gradle deleted file mode 100644 index ba076cdbc..000000000 --- a/authenticate-with-oauth/build.gradle +++ /dev/null @@ -1,41 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.authenticatewithoauth" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.authenticatewithoauth' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation "androidx.activity:activity-ktx:$ktxActivityExt" - implementation "androidx.fragment:fragment-ktx:$ktxFragmentsExt" - implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-livedata-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.browser:browser:$androidBrowserVersion" - implementation project(path: ':samples-lib') -} diff --git a/authenticate-with-oauth/build.gradle.kts b/authenticate-with-oauth/build.gradle.kts new file mode 100644 index 000000000..6dfc6d064 --- /dev/null +++ b/authenticate-with-oauth/build.gradle.kts @@ -0,0 +1,43 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.authenticatewithoauth" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.authenticatewithoauth" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(libs.androidx.activity.ktx) + implementation(libs.androidx.fragment.ktx) + implementation(libs.androidx.lifecycle.viewmodel.ktx) + implementation(libs.androidx.lifecycle.livedata.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.browser) + implementation(project(":samples-lib")) +} diff --git a/authenticate-with-oauth/proguard-rules.pro b/authenticate-with-oauth/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/authenticate-with-oauth/proguard-rules.pro +++ b/authenticate-with-oauth/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/browse-building-floors/build.gradle b/browse-building-floors/build.gradle deleted file mode 100644 index 0114820cf..000000000 --- a/browse-building-floors/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.browsebuildingfloors" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.browsebuildingfloors' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/browse-building-floors/build.gradle.kts b/browse-building-floors/build.gradle.kts new file mode 100644 index 000000000..970e24e42 --- /dev/null +++ b/browse-building-floors/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.browsebuildingfloors" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.browsebuildingfloors" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/browse-building-floors/proguard-rules.pro b/browse-building-floors/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/browse-building-floors/proguard-rules.pro +++ b/browse-building-floors/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/build.gradle b/build.gradle deleted file mode 100644 index 53355116a..000000000 --- a/build.gradle +++ /dev/null @@ -1,51 +0,0 @@ -apply from: 'version.gradle' - -buildscript { - apply from: 'version.gradle' - repositories { - google() - mavenCentral() - } - dependencies { - classpath "com.android.tools.build:gradle:$gradleVersion" - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion" - } -} - -subprojects { - afterEvaluate { project -> - if (project.hasProperty("dependencies")) { - dependencies { - implementation "androidx.appcompat:appcompat:$appcompatVersion" - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion" - implementation "com.esri:arcgis-maps-kotlin:$arcgisVersion" - implementation "androidx.multidex:multidex:$multidexVersion" - } - } - project.android { - compileOptions { - sourceCompatibility rootProject.ext.javaVersion - targetCompatibility rootProject.ext.javaVersion - } - defaultConfig { - multiDexEnabled true - } - packagingOptions { - exclude 'META-INF/DEPENDENCIES' - } - kotlinOptions { - jvmTarget = "17" - } - } - } -} - -task apiKey { - def apiKeyFile = new File("${System.properties.getProperty("user.home")}/.gradle/gradle.properties") - if (!apiKeyFile.exists()) { - print("Go to " + new URL("https://developers.arcgis.com/dashboard/") + " to get an API key.") - print("Add your API Key to ${System.properties.getProperty("user.home")}\\.gradle\\gradle.properties.") - String apiKeyFileContents = "API_KEY = " - apiKeyFile.write(apiKeyFileContents) - } -} diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 000000000..3e9a0b38f --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,61 @@ +import com.android.build.gradle.BaseExtension +import java.net.URL + +buildscript { + repositories { + google() + mavenCentral() + } + dependencies { + classpath("com.android.tools.build:gradle:${libs.versions.gradleVersion.get()}") + classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${libs.versions.kotlinVersion.get()}") + } +} + +subprojects { + afterEvaluate { + if (hasProperty("dependencies")) { + dependencies { + val implementation by configurations + implementation(libs.androidx.appcompat) + implementation(libs.stdlib.jdk8) + implementation(libs.arcgis.maps.kotlin) + implementation(libs.androidx.multidex) + } + } + + extensions.findByType(BaseExtension::class)?.let { android -> + android.compileOptions { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } + android.defaultConfig { + multiDexEnabled = true + } + android.packagingOptions { + resources { + excludes.add("META-INF/DEPENDENCIES") + } + } + } + + tasks.withType { + kotlinOptions { + jvmTarget = "17" + } + } + + } +} + +tasks.register("apiKey") { + doLast { + val apiKeyFile = File("${System.getProperty("user.home")}/.gradle/gradle.properties") + if (!apiKeyFile.exists()) { + print("Go to ${URL("https://developers.arcgis.com/dashboard/")} to get an API key.") + print("Add your API Key to ${System.getProperty("user.home")}\\.gradle\\gradle.properties.") + val apiKeyFileContents = "API_KEY = " + apiKeyFile.writeText(apiKeyFileContents) + } + } +} diff --git a/change-camera-controller/build.gradle b/change-camera-controller/build.gradle deleted file mode 100644 index 218bcfd5f..000000000 --- a/change-camera-controller/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.changecameracontroller" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.changecameracontroller' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/change-camera-controller/build.gradle.kts b/change-camera-controller/build.gradle.kts new file mode 100644 index 000000000..3f1d4ea30 --- /dev/null +++ b/change-camera-controller/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.changecameracontroller" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.changecameracontroller" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/change-camera-controller/proguard-rules.pro b/change-camera-controller/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/change-camera-controller/proguard-rules.pro +++ b/change-camera-controller/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/change-camera-controller/src/main/java/com/esri/arcgismaps/sample/changecameracontroller/MainActivity.kt b/change-camera-controller/src/main/java/com/esri/arcgismaps/sample/changecameracontroller/MainActivity.kt index e8d32b396..8a028d9c3 100644 --- a/change-camera-controller/src/main/java/com/esri/arcgismaps/sample/changecameracontroller/MainActivity.kt +++ b/change-camera-controller/src/main/java/com/esri/arcgismaps/sample/changecameracontroller/MainActivity.kt @@ -263,7 +263,7 @@ enum class CameraControllerMode(val displayName: String) { * Returns a List containing the [displayName] property of this enum type. * */ fun getValuesByDisplayName(): List { - return values().map { cameraControllerMode -> + return entries.map { cameraControllerMode -> cameraControllerMode.displayName } } @@ -272,7 +272,7 @@ enum class CameraControllerMode(val displayName: String) { * Returns the enum constant of this type with the specified [displayName] property. */ fun getValue(displayName: String): CameraControllerMode { - return values().first { + return entries.first { it.displayName == displayName } } diff --git a/change-viewpoint/build.gradle b/change-viewpoint/build.gradle deleted file mode 100644 index f9bbfff17..000000000 --- a/change-viewpoint/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.changeviewpoint" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.changeviewpoint' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/change-viewpoint/build.gradle.kts b/change-viewpoint/build.gradle.kts new file mode 100644 index 000000000..f269a21dd --- /dev/null +++ b/change-viewpoint/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.changeviewpoint" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.changeviewpoint" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/change-viewpoint/proguard-rules.pro b/change-viewpoint/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/change-viewpoint/proguard-rules.pro +++ b/change-viewpoint/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/clip-geometry/build.gradle b/clip-geometry/build.gradle deleted file mode 100644 index 5f92489fc..000000000 --- a/clip-geometry/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.clipgeometry" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.clipgeometry' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/clip-geometry/build.gradle.kts b/clip-geometry/build.gradle.kts new file mode 100644 index 000000000..85a5f8e8e --- /dev/null +++ b/clip-geometry/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.clipgeometry" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.clipgeometry" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/clip-geometry/proguard-rules.pro b/clip-geometry/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/clip-geometry/proguard-rules.pro +++ b/clip-geometry/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/clip-geometry/src/main/java/com/esri/arcgismaps/sample/clipgeometry/MainActivity.kt b/clip-geometry/src/main/java/com/esri/arcgismaps/sample/clipgeometry/MainActivity.kt index dba9eb6d5..b1e808551 100644 --- a/clip-geometry/src/main/java/com/esri/arcgismaps/sample/clipgeometry/MainActivity.kt +++ b/clip-geometry/src/main/java/com/esri/arcgismaps/sample/clipgeometry/MainActivity.kt @@ -17,7 +17,6 @@ package com.esri.arcgismaps.sample.clipgeometry import android.os.Bundle -import android.view.View import androidx.appcompat.app.AppCompatActivity import androidx.databinding.DataBindingUtil import com.arcgismaps.ApiKey diff --git a/create-convex-hull-around-points/build.gradle b/create-convex-hull-around-points/build.gradle deleted file mode 100644 index 48f1fffb6..000000000 --- a/create-convex-hull-around-points/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.createconvexhullaroundpoints" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.createconvexhullaroundpoints' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/create-convex-hull-around-points/build.gradle.kts b/create-convex-hull-around-points/build.gradle.kts new file mode 100644 index 000000000..a8be150df --- /dev/null +++ b/create-convex-hull-around-points/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.createconvexhullaroundpoints" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.createconvexhullaroundpoints" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/create-convex-hull-around-points/proguard-rules.pro b/create-convex-hull-around-points/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/create-convex-hull-around-points/proguard-rules.pro +++ b/create-convex-hull-around-points/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/create-mobile-geodatabase/build.gradle b/create-mobile-geodatabase/build.gradle deleted file mode 100644 index 4e61ce5de..000000000 --- a/create-mobile-geodatabase/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.createmobilegeodatabase" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.createmobilegeodatabase' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/create-mobile-geodatabase/build.gradle.kts b/create-mobile-geodatabase/build.gradle.kts new file mode 100644 index 000000000..9024d10be --- /dev/null +++ b/create-mobile-geodatabase/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.createmobilegeodatabase" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.createmobilegeodatabase" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/create-mobile-geodatabase/proguard-rules.pro b/create-mobile-geodatabase/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/create-mobile-geodatabase/proguard-rules.pro +++ b/create-mobile-geodatabase/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/create-planar-and-geodetic-buffers/build.gradle b/create-planar-and-geodetic-buffers/build.gradle deleted file mode 100644 index e2819092c..000000000 --- a/create-planar-and-geodetic-buffers/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.createplanarandgeodeticbuffers" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.createplanarandgeodeticbuffers' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/create-planar-and-geodetic-buffers/build.gradle.kts b/create-planar-and-geodetic-buffers/build.gradle.kts new file mode 100644 index 000000000..c9038f54c --- /dev/null +++ b/create-planar-and-geodetic-buffers/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.createplanarandgeodeticbuffers" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.createplanarandgeodeticbuffers" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/create-planar-and-geodetic-buffers/proguard-rules.pro b/create-planar-and-geodetic-buffers/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/create-planar-and-geodetic-buffers/proguard-rules.pro +++ b/create-planar-and-geodetic-buffers/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/cut-geometry/build.gradle b/cut-geometry/build.gradle deleted file mode 100644 index 3a1a559ad..000000000 --- a/cut-geometry/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.cutgeometry" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.cutgeometry' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/cut-geometry/build.gradle.kts b/cut-geometry/build.gradle.kts new file mode 100644 index 000000000..14ff2d0ac --- /dev/null +++ b/cut-geometry/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.cutgeometry" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.cutgeometry" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/cut-geometry/proguard-rules.pro b/cut-geometry/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/cut-geometry/proguard-rules.pro +++ b/cut-geometry/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/cut-geometry/src/main/java/com/esri/arcgismaps/sample/cutgeometry/MainActivity.kt b/cut-geometry/src/main/java/com/esri/arcgismaps/sample/cutgeometry/MainActivity.kt index 86ee05fe5..55fede4fb 100644 --- a/cut-geometry/src/main/java/com/esri/arcgismaps/sample/cutgeometry/MainActivity.kt +++ b/cut-geometry/src/main/java/com/esri/arcgismaps/sample/cutgeometry/MainActivity.kt @@ -17,7 +17,6 @@ package com.esri.arcgismaps.sample.cutgeometry import android.os.Bundle -import android.view.View import androidx.appcompat.app.AppCompatActivity import androidx.databinding.DataBindingUtil import com.arcgismaps.ApiKey diff --git a/display-points-using-clustering-feature-reduction/.gitignore b/display-clusters/.gitignore similarity index 100% rename from display-points-using-clustering-feature-reduction/.gitignore rename to display-clusters/.gitignore diff --git a/display-points-using-clustering-feature-reduction/README.md b/display-clusters/README.md similarity index 87% rename from display-points-using-clustering-feature-reduction/README.md rename to display-clusters/README.md index e36314279..c8c93b6b3 100644 --- a/display-points-using-clustering-feature-reduction/README.md +++ b/display-clusters/README.md @@ -1,12 +1,12 @@ -# Display points using clustering feature reduction +# Display clusters Display a web map with a point feature layer that has feature reduction enabled to aggregate points into clusters. Map displaying the feature layer with feature reduction property enabled by default: -![Feature reduction map](display-points-using-clustering-feature-reduction.png) +![Feature reduction map](display-clusters.png) Popup message displaying the cluster details: -![Cluster details popup](display-points-using-clustering-feature-reduction-popup.png) +![Cluster details popup](display-clusters-popup.png) ## Use case @@ -40,6 +40,10 @@ Pan and zoom the map to view how clustering is dynamically updated. Disable clus This sample uses a [web map](https://www.arcgis.com/home/item.html?id=8916d50c44c746c1aafae001552bad23) that displays the Esri [Global Power Plants](https://www.arcgis.com/home/item.html?id=eb54b44c65b846cca12914b87b315169) feature layer with feature reduction enabled. When enabled, the aggregate features symbology shows the color of the most common power plant type, and a size relative to the average plant capacity of the cluster. +## Additional information + +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable MapView. + ## Tags -aggregate, bin, cluster, group, merge, normalize, reduce, summarize +aggregate, bin, cluster, geoviewcompose, group, merge, normalize, reduce, summarize, toolkit diff --git a/display-clusters/README.metadata.json b/display-clusters/README.metadata.json new file mode 100644 index 000000000..89793881d --- /dev/null +++ b/display-clusters/README.metadata.json @@ -0,0 +1,49 @@ +{ + "category": "Visualization", + "description": "Display a web map with a point feature layer that has feature reduction enabled to aggregate points into clusters.", + "formal_name": "DisplayClusters", + "ignore": false, + "images": [ + "display-clusters.png", + "display-clusters-popup.png" + ], + "keywords": [ + "aggregate", + "bin", + "cluster", + "geoviewcompose", + "group", + "merge", + "normalize", + "reduce", + "summarize", + "toolkit", + "FeatureLayer", + "FeatureReduction", + "IdentifyLayerResult", + "Popup", + "PopupElement", + "PopupField", + "Portal", + "PortalItem" + ], + "language": "kotlin", + "redirect_from": ["/kotlin/sample-code/display-points-using-clustering-feature-reduction/"], + "relevant_apis": [ + "FeatureLayer", + "FeatureReduction", + "IdentifyLayerResult", + "Popup", + "PopupElement", + "PopupField", + "Portal", + "PortalItem" + ], + "snippets": [ + "src/main/java/com/esri/arcgismaps/sample/displayclusters/MainActivity.kt", + "src/main/java/com/esri/arcgismaps/sample/displayclusters/components/ClusterInfoContent.kt", + "src/main/java/com/esri/arcgismaps/sample/displayclusters/components/MapViewModel.kt", + "src/main/java/com/esri/arcgismaps/sample/displayclusters/screens/MainScreen.kt" + ], + "title": "Display clusters" +} diff --git a/display-clusters/build.gradle.kts b/display-clusters/build.gradle.kts new file mode 100644 index 000000000..ef83b8376 --- /dev/null +++ b/display-clusters/build.gradle.kts @@ -0,0 +1,54 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.displayclusters" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.displayclusters" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) +} diff --git a/display-clusters/display-clusters-popup.png b/display-clusters/display-clusters-popup.png new file mode 100644 index 0000000000000000000000000000000000000000..63f52b5994a0f9e4e26bb7bce45da3cbd235dd5a GIT binary patch literal 291077 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

}x)Ob^V5uy8(E z>{TA}lZqp6cmwchW)QZyInOF@)LTb@QRO%odc(Y6acdw|~Hu$IB%T@CEm zuMl1esJ}^@iak(w=RVUMZean>uUcc*f|PK?&3D+fhaO=43j5kW?|;A^obt9!pE1Wy zKK5&N=)niMnfd-lpCl!9u{BnbfpExJ6NbC|Y)c0Yv?p;<`0HOEw6o7S!4Z8PetsI! z^qB;Ok0LSCd#>OST~B-MRooy}SRb_f3bbBJ;MyA>&a_Fu2uf(a{>DGrcg{M)&N=&R z$AiE3VKzp^BW%U|53T3;qbyW7(CUF13lrEaKI^Uva>ElpRa)zKaQgivm`);=bM+~$BPdT5>YLYEmy2KuO>K+^ol5I?JZ~Ni@JJ(^oW_^kF&E*m9aj?{D#k_r&naLQH!8RonP=v@cAL3)3GTn(G{ZY^`S+q2 zAHRoREzAuC9eatN_l-6ObXaZ*Dmv95nK1snNdlw(;=lb%$3I-ndZ|8CkYi-cr{1*@ z&`;9y^4(ps6@C?xd#78zS>u}Oc)wC>U-%BOPbB>Dom^6jEqZUdWfvA%k3oZN<7W#j zF^gTi2+k)kLnlTj0XI3Ov2m@Uv_~=tDnlEBP>5XN(lGg2EN!3`RgO#j-2xL##`nxY z>JfZh#l6j2vA)2RS%{)&8afqC1Zi5O))%^hTo3Z|^IZ^~K7G2Cmz7a}voAK251#DM zE#JTN`|i##bm-6yfwfbW9bfaP=ap$wU1NOcp@-UOr=13@#zq&arAd|sV*35!3eC!~5`p?s>&(yvqd{GJS_x
Nge5H}zb0yC5G#(l_^;MwN)OU4Cpe)zUw2R_> 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 z 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 z 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°%1&2tK^j%G9d&BI2cL}Z#7DGZ2CCpL0 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 JA*NeQaF;W?V*dU40G-!k z^5rnc1yB6yMx|#OtUY21Y4;#fh?lu?j>^egmzds8l{XX|SIYuvJ^e`27nfjz@Aw9X z{$>G_K4_D_AC9IFgpCI@dKgoHc1f^gjw5{1TpdbsSW5lQ=_Tv9`s(X=*zOGRdnk1u z>UWq1L=JQVKJZeTP;isAhtr1i?iNeHn4ij-Bhx z4zmx9I|K)RpcqcFyB;dD>pfR_yzh*&h!;9)US1r(4m0QsuDJJf9Q z$v9x?FeL~YFdhUi*>LvqyMD}B{07TD;^a89+o<-&+sS-L%n8*40i_@KLYI3nuUE{DTZ60aSgWMD zI`!*nlzl>zf)Xijrp&IdJ;Eb=!_s$r>kgGcb09lm#Co34!!1@QRWt$tuz47Ca^fv! z7Cq@SW9X_DqVYk!f*pC{>sHUY1Vc6{2Z(n)%S`i2eZ)}G{p_mmE>#>Nvm2IEY%Hl8WC!21{t zf|vN{c339nS&vdO{^3xE;XS}|GOlna8P&FszZ~55btskf_l^bxsSFbY7f;P~QfwE| z^J9wx2B1csd9EYqR_ziC%SwV>k_Ma37fJW5>D6j`=f^*0M;x_GM^WrV;s1lU)XuPJ zB4z2As6)g8|GT*`lC%#1iqLc*mDL}E4)K{R6^83S^I4l*S!tU#Rogee^$kgjJMD)z z-DDsA=tphy=1ua<@Q89x5jWZ?b%&MqhI7ub&wt_bHg)P0yZw&etHEM;vnGp)7Nai7 z?MWw|XtQU}a^@5X@fGp_ffVb-7hklcOPAVrzx!P`d;@N?=ghJeG2dM*I!Z9&9Qjsn z+-Rqsa*ADi!5j2DTa5B4_UPk}Tdj0`ckR|9vLV}EZ5U&e8Ge8s8SZKIJ4`Mfrcb5_;Gk77N|TKpyWus zB`{DEOoyo-6oX{9MLTXbc@Q%^5O}nz!vj2nYNf+c`p@W_w`eXhXND~am>u#j+bknO zj{baslzIaj+|ij>q%}u|l0+|KqG$Qi+06zo>%`1~-T+tt<8 z)zz)`t(L>djzH2kBQGQ*Mlg%^W3_m8cC=!d9d`I&_FK@vE*=I3v%3rknE?b0NCF8V z)2QWIZPcyqR{L^Y-lli^|NY~}&HHXXbKlFCSye>U%XiW#)d2%DSk@{?wVX@(Ui9ypX@TCMUg`K)c)) zMfov!WugFH*c7-b3BIC5*C^6EMv^ioe99{BiAeGNOhy!Mt>v1di-*|bAphmK2~}{U z`qxsh-laLLIGA6`g=bC&AQ5}ES4;P*BwE4qMz685%iwj~hOlZ|ClXz3L{zb(VJGWdq&#=0|)L?SWgeQ3;4-mmfm&Izq2Szt4 zzmu8M)8R*c_NT+RX5kDdGh{KhNALe~xcjr83J>0Uk2bTN4BNKv2&0>}gvTHFYWVzT zJ{i7t?^mRpp9vG&w`+MIhDfqSS#B6#`0EcUI>Ny)DJSvMr_X4o@!4?j&=H>wbnkul zg-?9^o-n*?lMb;M44?n(m*r}3UJC1;@L&Jz&%+;o@bAL-&a1+lEWOXU>6-AO7d}7m z&iQla!$=WVmv4aXnHm>`BA0GPp*M*lME80&VJQR+c zhgnXB!$*&WKl{^9=mfPsb^1{F`9J+!m^*nmT(|G)@P#jZCA{x99K5__{jHtcHDa7`P>3~xv6fA4P#Ph+$gDx}FG99evZ(I#v z2GAum>7A|3h%y6){9Z{A!-B?|3Eo7Pyb3)t3G)dhm!_o2>JFQ4 zEAmT#g8m)m3|z`8w1{tTX#$aG+djOeS@8puPZTpXFIpcp9^6V92o$}+5geqb;;ZZ9 zKCO_K6{E~bEM+hHoa#9iYZOn)N1;Z+#j=ZKiB%-wMbe--9tzkt_LJ;^F2%#37t$(R zsxG%tv`Cx5Jb=FsS zm6Nvnxp*#l!6_f%37lBb#r-4IsJd;;@$<@1)PPj{k#LF8$~-K?B_%g29b7WTO_yo| z6Rk%1xlcVyqMcr~(YTa>Y*9ub4mep+{2G-|g!uBlhTnPO01wM$Pi?!54^IMxV!)i-|< zf3zdArtS*^iluAcnp5Y)%U*Fuc+da*9^5jj5N4`Fuxz^hmEl64Lis#;I)wdW zVcW!bm_pfCnG1_p5x{c7v@SgeY6k-SH=uL9H6$e{W+gE2p%e45UtLso?Ng`MucVad zvR_sT=!8jFJ3hNUIY>)--i&2sq!w@WZ~=A=L6TOz*Pc<0x(@Y;6K$TE`QI^V<#^yZS!hr& zS|y*nhJ{i55~ZRlE^TFUq#HJB>WoJ5=rS(7(uFk_g$p40h!6RgVXY9=Y@*^Be5GiS zTm?LnW|Uj_qs9*JaP6e)Orc|g*0PQUP8Qu&#WcAA6pTv7YNQhmj%neS4=k*BDfy%| z{l?G&PVyu;t$34{L_edTD_Qo)O{8Ca$4Pg%;FNLcjP?FxIE@M~(AOrn2c?Hrsc!om z1B3Bhn>YP3Zw8lZOjNN-j<>?4>NL!PkueTkf=euo8RqIhMSDaCQh05Z*QAe?H}G%S zqc{9+qMN2PR;T#O;8u=Htv28Sg91u4h2+Li4@A=&3cn031A51}6u+C3v5j$r0_?V<7_15;23bZ;TB#a6kw$2qJW}Mz=TmYt0cOR z8Hr~z>fB})-eP%}?4t!ONMRid7Y;uj-ts^Ec-XuDfMe_SiEz%IIuY*s>pu?v?x+5} zted^z*ol+jwXc73IP#5$!q5K1{}lfCPd=#Cy5Vs6$kFhIH@`J}{qBDV7kY-np8Ypy z(-_v4zOa4wo^bH7N5aEj`Ny#1x|?+>%7hMuuBRh-Tp;ldO5g|QvihOIY9!Ir?B6O+Jrv!wPe>$psq zrU!?=!8V`T#G^&6{h{Qlc<~}Byh)J5_}M^m1t!{Mx@4(G%9(x8gv+X_9Sd(N6M=z( z4D(_3I4i$@^UDg#uB*W!CRZ$QgOXL5U!ovOP*69Ue^E3X0;>Rf6sT&K z+U8cFc&R?e>D3($gfK7R9opTr?Rt(91|K1@ISmDddwg3I3w~Ccr0nv$T}%oZZ$eE6 z8rf&JqU>>W3UDbtO*6nFmNbu5+N_(of}wh>pwZ__rb{La`ZuHv$9_-m@U&$cz$sSq z1{r-DexbT-%}qF?Zg5xrr00gL^FPL=Xv6$c^f80~b46TIE4Zp^;Z-9tx=^1>PA_W0 zhkV9|9ia z&l09h^_@9!T+3zJD52+zv{m&`_F_iBQ-WhsW%P_qgjo%M^LjQ-ojE*h;9rFk2btx$ z*%|p@4@KsMf8mv??4k@nmxEGvr_afsPxx}5wt*IRUsr}ury*Hh$WOS$>N6~Z2R`5J;BpoDW;bZB`=bUVRaR^>*OD*r z%PG0J(UtSsqdiyaAbv;34o1>qEqchBBDo6{tkLVG`O%S8(en0!LkU$CA>B+6J2VIBUg*# zv&Bg2F61!pp=<{*(HIEBMcPObMduA?r*$$K%Yzbz%yx8-8T*bsd&A+gQ{jt>ef!Su zey2}EJ9_kJ`0$_p*Ko@%H#-k;ov(Yrx5|RL5H@ew8m1>Dgm4L<5OWF4v+T}W zx<&vkOGzg5kY~oJ;C8+dPFPxmJN&9XM~861vQq;`tB9P*kjrRcJ9;DGblDj!9nq+k1t7L5MtRyiEA@qu^ZmH zNpz{hPCUjnVf6rSry$i2pIrkffx8*uvQHK$gfbhH$_f4lKe6>vym6UG4frd=D`>m< zWBIMZZ^HmD}WMh2YELpSz>onhmlw=(B!mn)^ z-K>2Q&3FwsvvRT;--V)AE|uMi4oZy_osRkYN{Mx^P%7Btzy@emXp8cx?h9+VsS{4U zN+X$Ng%+Ghabt5KyavlM%lVu#7>7nhT&)GBF1`ycqt9-XJ>^xDMpfB&*H+7V?ZvoP zZ^c}BQHDzsD52824LTVi%kakrw^v$1)&M(W-1?=)7Huo04N-U_A!?aX3`9)%@Ck=wLsvmV75siUK#Vbl1gNC0}3P+ub&V9gls zpnSDRsokBnWlkNqikYZT7}=1l&A5RqXnAKrt_;ppY?`eqavH%hf3CmQd0kzF2y|X`GhVnMRE%T5N;H}0YhUIgp}aC6mV6o zGr{Q1D;i6*fwn*i>(hIUA&d3NCmp&JuYu{Qex}C z;7wHKC(4I{OESEXi(vUBPcxnyUt0Y)!DzZf_K5EjUU1zK?V$Zl(t;)rjtV5-%OULt z0YABN3cv|y88adtniN)eWaT+iv{8I}iO<``l)!>t!k_Fz>oMNNO6nB_Ez~G*;wj)+ zs|pJj&U<{&)$7T8_!B~{ziw)><-4$Md0f8(RV+DkHgILc{E&&3~SmcL=4=ffmNP~O$ z@ILkE*TV~MKA`YkH-w-2kM9ewdey5GU12c%tMC2Za9FMj2%JepQ26>6?y>^R!4QMQ znv@Vo3`+|KI`Bao$CNr@(0;MWA3LazXci+2^`e&dPfjMW2&4wjIz&#MF?en|F>@^?@B@XzV;c{bIVq6MFmb?i)2JEyU`AuyM6sv2Y zFM)%;g)aGQ2;V^%CnYz1uLiH~oyad0QAJDMz{@0jUJ4RH({n}FOp9?*fhx#@!m!4n zV+9A_Lai)e=_N!XJ#a517r_vYLejB^P0f0;TK%?i=WfK_@xS|@x!FX$7VGtsMRCN zY5_~DBGU7SOUZHgCAds-e7*T)zWkmb(YI-WiBxnEoKu`yk8#1piVmxzWx6c9eaSC@ zjS!T^r6U1Fe%Y4n0SE225?T;%YGg%rEN)rsnaEgqQ4DMOM%u6iWyK;D;MkNh0>1k7+goN6WDbp?# z#UZuLfIJ&e?xr<90+HYyGFJsY6=I4%+~tS z*ME5pcdhV>cG*D6bz4c3Z!zvc9d(m&;gE%2j8Am1R-$r)j-AtmS*gY!9>{ehJ^w^L)}wA>uMjm zM+|k__*-c!?jL=!{Nd6vb@sgZXQaz6;bf&MT>-yfhaWcVi|hr{r6yyVK;Zj2x^1gn zspb^^&Hk1Kk3ZGnM1I-uk<&>HaBKbnE|KFzNSZvYILb=KrS7k5O7vZ<#6}R+o8cMd zasHzGh_x>TTuyWHpy{$qn8iXa;k9svJLRBsqIC8^Tet-0=C5tGPw%x_DFF`4aWS4z z@yn$p#ouQ&ycJDfB6K2qFtAzn;Qx#pLlfDPxahiooBR4`<~4Orr{M_U>tXe52Y5Dd zZN^-G;l40=PRCr*k@_rZ>23c_w}nF&7sH3&|3~54y?euVyz-xgPk-tY;UgdYczE-> zejxmp|L_0NyJO+oU-^pgw;%iK@R|D_4L98ST&>!z5Co@?%};C7hEkj4*ti*jZ&`zR zP@5gF>`p5NFtfCdaLHhi5Li0(w1kzcFN(R_S}1Fv5P1P+j!@!TjEId9N#S*S1t*FH zn_PUXGrp6WV6+@8z=Q%VAHAqlt91Gh}c%CHfYH0r&Z|xjNKdb zoX}tmxsBjKX#f_+P%)pC36;}EqH7~v>Tn7+hiC#Gak;t>QHS|M3?n99lWlBc6PjHg z7{{^z`=m6Tptd}#Ap3HcS|a3_;ANkJVP9Qz%R9it66c_lH24uLW_<^_Dgd8t&_05h zLxNDo`(AKeTk<>z&Oiw=mY zgzRgTin0f{I{WQkhO!5_4Q#C7SdI%uU~iVzB`lf8nEtTi+*Se2wz?HmpXRVUMZ;if zRm1EQk-)oir*&e{#AcnccBhZ)g^3SH5!`pv?cpmAJrX{zLm9sEz{BC8!zaV@U;XCr zt*?1wc=VYg;WPjE`S4}k|Hkq2;T3QBo-m;>WDfMK_Oi@(@EebWKl}aP4HqV5#n5SP z-Pm}9Z`SbE2{AOegy>jdqA@h@)?#bxU*ovmyZZ(y&`%C3cR#^@p1x`bPJ4>MN`Qwgjlwx?NWR8de`X;Zeg09feCor(?Wcb>3_x!09Ihj;%l%Nu9!5uMV|d zx77gCUi}>9yY#c1^>u>UCQZQE;}Bz8JFHMSbNM%PZfmK=XoHl8CDZsuNO*i$anLnN zbDPO@sfi8-3|2|lREN6&R;MyudfaOQz&8r8Cj;cdiaX1m3Asq=+k60Ftg#Dk;?M~n zWC5IM0#N}@=#qMdH{)lDbzjkB@QJVRZj~&#>`_Hn6l;=Ky=v|>|DiH)V-Q998(iAG z3VsR16@fNxJ?SY_2O`>qr|`Num)?^69?;4Nhn+;9-6d9@s)JT6vE~|>SA``5<}?@+ z{EQ>+K^wHE#klf>fwCocpi5*A?^i@+4UFCVL36zT%lFFzF zOP0ys_)vdUFB437jK^dCp!tOjK`ML&mn!43!DS|U#QUNgN5^R19-g+(?OK#c#}ca$ zt(#dFz*ymFVrFhpWY-^0Y7lIfukPRd;U9&6{?@mJYp;KfP2niLV_PP|Yu^5Sj?IgC zd{`mBm?>i!e%Wi^>Ug`v_Z*Vn6|-|I+{QEt_+q&CA3qb0JoeSF^M>b#6LR6G&<73M zhd{wyVt~yn3=(fpo3`Q$5qFe;RhHSF(QP{BQ`X%n9YE1&Cop-%WYY1S8aetc%dYP+ zSXZ~scXWSF8$%RI*p@#|)0-uBqBv!bm!rhIU|cGz5|x%4TBqJTi~7LHQ6zL_fv&#M zfCra@Izyb-=cQE4YYDNdZYMbq-ML7(WRnfFfEAS)H~!M}{%Y)Zr`}ejKzhCSpvfJ^ zN`-u;80Ypg1t^45TZyr=5c+o>2utUVh2=9x^fp$@?k4(uPOySIe4~v^DQYOy%}A;( zC~yyAJVA$c6>8o~UiA{696~|Ew^RPQ3p$v9O-GfI$C2u6$Pe6EQEAk;x6;7Gko+DS zU_*ivctJu1M7TxzgOUpmVDiAOeUwZ1VUaITI{CTh!)dH=YqE^BDZB4F4ZrRn#DNb1 zonT4d%HJ%RUkZop7ok4j+c4Ra_)aqb%g;n7?8yNC3pzE7xW(X-4R(wt6zU=_%de;3 zG465trElTV3Qj|sDCA9-L$NzPwwRfr<1yWy*Gb4tL51uGOs^=*z zkOid}p~C}ZcqnEqUxO#dSXRNDW$j?tc7afRNjNCax+Tiy1Flpb8w+9H1DdGJUXZU3 z3Yshc-AvuK@Fv*6C4Q5%g<#rDv|u{)**an{RbTT>olFw!XDauAS;Y=s(nO|L?jgya zyq@L1rjR;6u)!?P$=b)Vw-g@6IQ4YX!b`PYMkb~;xRhc6tX;z;w1!fN5^5T6-aARz zH7+#~o7K`gyNi1UrBt9auNog2JyTDz?qKzzu2p$gkld%JF-(|=lf5*jaDwFJ1HS`S z!z<;bZk;RTl&@CCxLh%$SYQ!~OY$o@BL+mP)CDi~vT9W1cz;!*ZG`nIKTFEksuxyn zP#y{+ZWhF}c05xAQWsM$dj#i-g;#X|bGwN)f^#KcU&zMzuxJ69QpRPY;-k`BXea!k zH1TNkZo0pmtni$aCtler8DTlDiQ&xTth#PR`L=aYeYuuIdskU_DU*Iq6S58~fDdu( zFa{`M%d*Pqajxo@#%C9P8KdxY4oMm}=C>5C|Me`qmfhgg{GvU$ zQ*P=)_LyJFaOE+s^4zYJX@kC9CpwXE$);XHc($uwW>dQEKnzj_@K2HQhhw`1UzZt9 zS0ELf^Ey>*^Zwo8(|>Yz_~_sKojMY0A1(;B%k(BLh)O9DT7C^NFsP(NoqqOc_^tQ- zoF2&sP313W6I92E`ZP${oYpS|XY#~x!6$~p=}IcQ<3za*yp(ttyok{u7ArJ?3u!C{gsQ)^sqvb201iI81#}{@=%zN2Z zDoq?%b_QpH$JR-#hY~!Msg-`3I-_Xvig4mKRerN2*yRjXdWB0ijM&#)ZCN`m1+SGJ zeWQT3O0-e98{E7l3@gOolzb1FIP@s$i*cD0+Efl@E=XC$@`Zw$k`=*bw5n&k>oF|Y zjN9yGt{DTA2R|r2OXaut>^Z1=9p{;bBz-NjH+OKSH|5M^$N|2CfB9IThPmewO`4 z_TbOwO;v)$zL6Uxd%&+7-2k{ow@dFa!DI96MXe07niFwZ>a#*wal(YcT*M)u)XK2J zD=U|bSAD=X<*+(~Oo)?K6f_wKH0hkWAez(j+CEc_s(t$3I!R}Ue64lXW;qhSoYc6&H<}fcwe!nn zHP(3sZxSvOzn%n_nqaq!%dS{>jeAvY{}eGaj>fAxJFU~SrneZ{`7B!q=)}Scy!gj0 zD)h^iYbU~&?s+1NEuRTD-g=uD&9IbJte&+@qzn{Hf;2KZ7M^|P$?$7G^Hbr;dp;M& z_8th+T5@i;BZ}o?i5cEDp+T#oe-)(M@fC|1I=M!GYJ*76uIoeZCLN4{vMZ+0r)4x+ zN^4duya*^+j*{?UlL>AN3jS`v*#b8?crY&B6Rxm^ums*GOW*=AMG<^?#`U>yn^f=U zwk@iwS39BQs|*t$!SHjX0!Z|+0Fv;hZxOQIEL0uJ^|J69-t-4tsts7Ounc-Rr)qzs zGCKJdErO2`mfl4dxPvScHmO**uC36}xB5UUgs7^?)1+=<&Za)W`qOP6-eT1ry%}AC zOD5?toK5xq_V^GFa{HjG3W^ypxNbK4X%7KyWZ4j97k^GH-BFs6OCP%c=@LaCjYrp` zXV7q>*Rey-UK^>MoR_^O$?!v8H_GIlf&S*m$be@Be`m9ddFcz_sA2+N< zbm_5%>q{y}Fh!$;aM>hTQPy})ZZr0omMowxtaglyM^~je#U$r<-Q+q&CyD;*W@>zs zzFKABh5o>0SCepp?7`PuAID(cDA}X&X8&i^H!D}Au34EiRvj4%9!nD1R#|u%7^caX zrCWcIJxsKMzz)xff_jR9Rdv9B>avCrtsD;D-bRP&`w89 ztEr^^593n(#6}=0S8CWF@e(PF`0Lc=WDCL4N?x$Kl`Ff#8?+C3!5fE0WxZ1ZkMv(&VF9-M5)#DMx`PCas}x=o zIA|b^gAU3qzd}99^~8INl_+gWL?kY-C%K1^Dp??+gF!{eKvK_dmQx%aIFV>;CJ*Ii2mjmbOPf(_t|p@@9e+TtbRXJ-S{#Vgfx=`XoIrwzfoysZdedHCEiA0&;$!z;jv%KZgcpO zqg24yQ=&~MWVx~{M$5h82gVBnh7o7@O0U=Z-YA6^eA%a0Krq`jo`px+4fx$mE>qT@ z0Yyz9asshJL7OeO4cMH+ArY#NJ_dK>Gho$$TW^Io;V9t}VKN{$5tLB-Pe!Oyw$%+#0==((fh;VwX1?U=H;%Dh6wfqiSz)GfA=hPPCA30Wg$}pEtA40!;YGQn zPLFf-RWBC9deFDN2QE>RNE}g0J65b(6j~^lahG@tZAc%#UHZebG&#*4fg)rNt44h0 zWsPKC2EL~;WRu=;AC<~l~T&XrRsHwqaebO%az-urtO@65>UC^9p}# z;Vtr|Ov&NhX35HK@jZ$|j%RKRSa#!twop!1F-o<^KCpD+x10e6j5P|cLS*(p6O5r2 z@HcB)y=S@X(L?rdxR=zPD0}L?(fK{fX4QrX9~)z_MzV1dT3u73zi~TB6P#jUDmqtq z)w<|QpW(8YuM5}6fA7svS%f77nM)dH47DzIn`s@_6zIQS?vUV;iQigqxq76vffO3( z6VwC{J{5HKS`@xEs$N@G2D_9#m~rp;cKZ&VI6oaG_TLsB`|88`d?x(i`$Bl>8~;_f z<$2E!ql&%Tqs?QYxNzd&6XA1z`>}BFYyW5%hNMLH2@z)%gLJKJ=fs@>9ey!&QU_OP zK;}NXAes}4U}z&-qM$I7EuukrvV6vw*?5Hryp5wES*QijHMOa!T*4!&-SL$(@WC? z51|dT&yyw;;3i4=P^O8g%ov|Mc{<`kW5UCYSKFntCe>Abgu;dpwR?(SS!0THsm*bV zlNm1Yp3(%H#JE5*rcYHOC@E*)T%5}LMKBIbiFZ>J{kBYh=vn+rrR$m0Ao@(9yF@@; zuLzzsuQ85-F{%}TIkjy*qf6T7MyFcE&#a8P{pn`*4c^WF_|1>i*dZJme!Ei_giCVN zlq2O(vs@;!zOAyB#N#6j&c60P@CxWcyt?a2eH3MncJxb68Pnku^F4|zBexqjsEgwc zoWx1kfOI0cBU<)!15-?J3I>}-ND}(ILJKa}B_T_ZJu-YOOolPhrOrk2G4A!~YAql{ zT*{YSiuFbO^1Fb`p5A>g>WIP+w8T2(Y;`OZ{9f;rhAPhdFayl%gm392^$d%^rB0BN36N!NXzAN~ zdkFH;WivtVkbGXmmX_zF>TRnRGo3^5`}`NJEN;i%;Q7cXV0^F1rE>=iLZde`&h|a zvi8K}<6j7G3HYBOTupSI$yW}~64+}$0Dk?U#gE3K|qp_}z zOvqJ9?q9PCIG>hTYsy}SAAmThjV4%@q00riNacx#_<&;7H6zKNto)&YpX9K@$*oXsyy#C}0hjN%k<-VjO4T5In;7I!VwD z#|XDb^dHN*3+h95`kOALXy>a|YO_z?tXB?WRuk2@FGJ+Yk~lCcd5mjAF?2tZg`BEa zgq0{;VD%LKvIdz)&GZdp9A1U{24O6Fa@kW4f-cc@#o~7-;xX$U98v@E!U3f_LyW4OiTrN>LnLnp$8g)uRP zzA$t25K}3K3d0v@V0_#`;#VoD6@a!o1)Do`u!WbdrWBt~gp<256w45kTDov5^a|$Q zZP&=?Dr>EhH=jw7HMC|JSUaSU6d6)ta2658LQB^$12LR@tgzIn0Y;xM>kx;=Lnz`Z zDtQHExm0}lC(K|$44i~d?*P^dE!SB|&4DPtRsVNRmnz4&#QzzeT?GAF6Zk_p06z^= zh8?3q`AkD(ZuU;Y!rFcSx(H-Wby%4R8-{yBCsr!4lW&wvWf#JJmT>H5E5y2RI9$?gYQO)@U^yT=n4KjN1@Y7=c~K(AQOdgb@bvOD<~ zyg^O4l(o%DsK;psxJ)24{07$<-J+Z`+4ZCifvGX-B>1hkuSfk^4Z_R9jOy%FoN_4_ z9^>M1Oh_v$1FR&doP3O{9MC;Kr%7$O96d1qWWu>&N%%8wfF9aNyaOFnBn~5~pn*3%FW|E*ay(DHDhRtwQj-6D1Y2+RqfaRJm-7UYEm8 zs0ewirlbvrb(>7S4N9hX=u)zWwL5%mEqgFFmB(fUm^{YWq^WXPMa1yn00m}NB1pXZ~92rTtU#>Roo;I=?36xQIQW?)xk(@kOd}< z(qq>TV^X*hvfO8lkk+8AHQY{2obWd&7x?70i%Y8a7?(gr5X@kW%$3~;oOfkgQELNO z@Bw{^ro80b#;cbiYmQ5`-vUwi054hZW+3SolV$Uf`cOjOtYA1uI{Z=tD?d~Mn#m_d z_1|y%F2W96Yo*7^RC)Y+@}_6N?Ps+uYP-IMFF^N^_Bol00~K)N7-SQvepg!dq%DS* zRk(~U6|Dfv`^+S~F0SbKVd0NY9fODP{<AM-L2%uLNm zu@JwMEV3e+(UD~uI7__0gab)6^90^W#~Axi3H1*&&wVS;R-hyPI6{6yk|$`fue)9! zlP26o_+-4uV_ZgoSsh-$221FQd+j7J`=0;4&^XZhfeP^Z;+@WhJc5K50>nqYSmmVC>mJ@D9iy$d=VA_@Hc= z=m$4%va&mU>Qs(PW<>*1tT$`7_^>QPfW^IK!8Us8o-lUqu!Y5f6b_WqLBX*}`Gz#0 zNpXdp@2Bhe6=6$0+W`Lm#ufd{{ zl(MN)nn1`x%hA8kTBQWOg`XiUOL9Z^SQ>lOonP{Uo@-@lp@JgA|4}J0BXyY~P zVs27f!$&X&aF-vbAj?H%T&h&^a@_8al-(&@Ow^8AhQp*NS{W=j8bU&0D}881R}(V6 zi}#zoeyN`smkPf&t&Jz}JuDZV_>{+Z1BI8#YOB-uA!bk(L%h%Yz! z3oHorY=T^qlm4JSo}pxw+fkEw4L@L7(7g}Hh+{!iDL%HKQ_RoC!y)9mUx{BrLV_E* z#CLW;{C8TX(P`sIQvh?Nw`s1mJ_Mf;zO~UbjjWbD9`WN;``KK^CbI$UUI#ybLbB3J zU&E8t$KKhG66}X@jPnjrSEes!{@htRh(5&RJu1=J1Qq^X7|XGs_4o@uG18=#bg_=q z{*ok%{4$u=5&F#seF&G8lHi1f;R`5u-k_%Pjk`((beO3b&uG^W(IE)+UNbI5CsX2e zUS*VDcxBl`muIqvFq@RIUixKU*tF+oT6Gc~JEEQ7G|E100uHiR2hyyE%bI)CnTLiE z94TI5O{Nw1p`6!JdQ#vTf}nCo6!MG?#krh%oHT&;?;H!ew+w|%BmH69CcXuq z?~jJ96Fb7@fyJ;bNOGDY^(Z9;}fN zB8!Q*#3JTp5zQ8%w?;`I>rev)NtgdG18Z(lN8I8!)#!z_+{a>6m(kF6eX^M~VY}!r ztRzc{M{U82giJj9ZG%P}s5;v2}wp4IMUP7thzOK(^cK5Cy)W9&ua zgJ0kzSux#N(SlSJ6&n?ntQ9=83O5^gPQoQ^%-ip#>kpg1vQ;CRJE{$8L=0eAZrM)t zg_@uzgfJg6C)^dXbaaVj7kVtE$S-A~?vP)WimU&VcCgAppTpDm%|sD8@Faalir z8<)7<;L=pYWwB(teSja~lAYjsHYd8I*nFc_F@NzI{Hk7fYb&}hzE$9{ z#5R`k4xse!>h4&n#?J+7g+%-DgEvpf^5fEhm6vd0Z2Dp&uyF${^n=Q`!mHmHG{DCw z2Xr9Er?uMRKGS_4=dFICEqPLndfsjPrQ#{KCM+3#ntrIi&`cSh>BUaItw`6$GkAr# z%r7%bEr(Myl|6oEIgHttT(Sp#slI5|)t!J{euw_*Wx`X&jVdO10QJ+y8?_;}3?ILN z5jo5xfYmWa4idbLaAW)<$3>S++k6PmddYFY*UuT~IK#&!qS_`H!CICZQdlmCB8Es2 zVQRoMYCvrXm)|dh5YY^Jh+qKWppZ!6T{`hpWKafK_hAMjoBgYQo1!>O))_E*e@T|# zc`+K6Yv68sLzhZ=C^V6$qpuEbAIAK7_}zn^Fo1y1<$S-E@s+RY$3sLXGQti93^co)z5O zT|!k_@zs5$1R6XKe@a$!hBd+R7+B?za@}RW*>ae^);q|yg8Pn>G zXqW1F&&s;qV5WrTSsLlU*4~@T}CSUKCvUWV2zul{ePo3VJgx#n*6~8Qy~IX@X1T zOLW;%_H+T@UeC6riQ{-p2SWV*=#PCP#pE$F&q^uwF{T^Pv0Z3a{UX#Rh{l^n7~&9x zKFjirT{`-R2u4;K;lK)({7U!Vc1O73_M5}Pp=Tw?GzdXVF_Bk9wxHvGIoyCl4v3{| z#S3PiB{LtCVm<4V)s5qVeS%uSXLqwUZGGkbuZB0i;f>*U{?qS-ANi3Vl?)-|*+SU1 zZCiNX``#D+%SFV`tp~D*S_`*;oa|kcX-#k z-W6W>%`eslxN~xE2w`GSp_b(0aFt~8^<#W%2Bv0PP1E)1~Scx_yl$1Az(c zV%hE52DQ{-#c$e*KrbgR+p^r(fH8wFgdKEXd>Mh|Qr7J^jE9(=#FNDegtBHo)S5A_ zNsjs#r5Ici>4BZ^yxTG<3qk&SrR=c_oKLSdeb!7)=rB!`pq(X7-2)$2V4_V3HmnbI z`6W2jC-O_-QuK*0bvi+9b(4iWgcEqiDw|v#R%dMEj*!gQ1m_!>pl?3Oor1R5Z35Sc z)e}(o<)UbEUXxjmamKOkts3Kc*PElEOHJ0=mObEiJyR<@r#{7?;(iuhP=J{n`CGqH z!dfKo!sO8t$dUkJoDvU}&Ew!Q_vuxcj?5q&`hC6EFFx8QrI|w|;IWRkuJP!}XbTuN z{4w;?3cqaw)tvWuj6;{kC06sqFC!?7DsYKanz-cVm*_;|3pG5iZMdqv;C^H>(3ECm z&>|0;@~aiQF1eEI;YjR$!D88y#<*%sxU}q%?#asNyk(DYSw;4&0qTDIamVDYz@Ws^ zn=F&8!eNp|OUEY=0^Ep>T|--1zKS}JYD;6(xs=YD*8M-+aCG_R-&?mX&|;yNg6Y@e3v^Ft+I$a>d-(lyx--;xl3 z5y{%Rdv|!=^PU%W?%Wx^^3{97Ti*2MaP7Wp!%y(K+#2@o z-5V}SfqwA82g6-=-Q_xu96lny-kxy$$$M;Zdj7s^!lO?-5e^-GD(t%Ux^U;U&k0XV zkA!KtM%+3o1@qkTaL*UMYPi|>HYM2kSP%(kpac4_;a0RWsY#Vju>t2OIW9-IF_AE&gd;Vd-wtIbI@gpd z;?KD|`J+jxR%Lp(>L3*zpt5xQ@lFa^(>w4!R&EFfMX>dro;kZKB-(=xIjIdd68xV@ z>Dj7^O&7vRZgtXiyD4^7ECU)`?=jE}J`}jv=~*rqhLYQ<>zXmbc-5+wa5;VUTo~Op zp)il4Q$p$K+i&Vm#3gho*`vFbJ-ToDa^bE1Ncd|EGSPw@yOzK^6F0_qy<~+SK9Q30 z=dLDtCx1=%Dz-sbfS0w4N*OD2c!AoL84>)`B8T9Gxc5Jbt97LKGPW* z*N3c*ihW$mtxq$J-*4|pl)V@brC@tsg6hlAfpG<|fs2a2Jvt%TBP8bfrK+*)Nw}18 zk%3=X_Ou6PO>Rpp81(R#%~~SYh9Msbs>;=fd0itclQ64!^Gf^yomxmoEQmPK}O(`G3fEL$>m@nx9~)107|67K*D z%fO12d+zK~IB>%a;mcqCQh565*IL=#w{Ktg=-+%aJomYG`Yi}-vs@xbcRugVu=}dr z;gmMLJ^b*)VMYgGeCD&CG2vWP?8_ZHc7)f+N;{{ez+eCEUk(4}$KDfezWJ8$=%bH> z4}Rdkgd6tVBzZIto_^?y;X7XQhVY|5@crQ%kAB0h3@}lYUHaYh%O4PcqL=VzDAxDS z%$aj?6WJ2R<+|VvPpS?fMnsG0GjW63`a+PEPMgz4qa@I{M;{{8>n^{6G$U?9Kx|gY zlHg>s51XilcaBE71av89EF(=RvIRmDXe%c%|K%kKP}(nCSXp65H@}q}%|Z3D$!+aP zbf_`3d{G-b^|_P@1;U#Gwef0Pn_3gU>=7LmH-ObqzqT)J@HQUzbFKraH!WJ z%B#QI&72Z!G0~-tHijH9BwFo zGal3<98(*I9T2W;NLF(~Ws;EN3v;uc(5A@(%7!6?r(Kpw(1Fjoe6>@6OMTLy824_* zFNd|U9JfKs9=%Rquxc}%DZ34dSf|?=Jteu*pceSBCqbeJT3k1&D0G!%M5>#o#Z4=_ z;y-bp3bvYl1(GoiOK1q|N|9Z;@<_q?om#O7 zX>RS>jf^=q66w$b-|tF&m$ndyB}Z+X<2B>9HG3SEf-^P>?T#FVgDU=4p zfVn=-SWpJ2SFQvEMVDZ70v0-72SyCs@``YNW-{y_Iu`!oZ~i>|&=3ExEw|SnxZYW> zzWQo^pHuj2gA!>_VVx}Kl~$MNLJ*>fBbQW_xM4%Jm41b zl9#+Byyi8pv4!}o!l~`we_i;E-~2UIKNo)dU;kuy=R4mSuDRx#aN)v*@XRyMNRG+^ zleNK>(R3?(q7&oLch~(7u%lqu(rg?GXByDVV!<O%xw5*THicyge; zo-}MIgmo)}`Utk}F%CmSh$_Jx(RA@4?_~AHOpZ2^)Mjs(p?@yL(t3nqL;k`O8RMK^ zFZ-Dp1^kleDfRsRS_7p4rt&I{EnEB4qjsgCXD^dvniq|Ee3ZtemB9q7+Np6Ae@VV* z4}^W68OuFdF%d=?H-s|F_d;~qMD+CE3SW`1Kfv-z#xS;(Qw81$RV0T<1S1kFrjnDMmiqs=kE6QodYK z6&|q4ruLSywft!}n@o<>&8+erW>reDCtn)#eOl>Q&T)wxhb}vlJ$37>a8n~CYWlXs zcqSYPjSeR|Lnnf;LcNzH3#Uh|Fe9~7!h@O4@}y2oOAL#_ z4FZY5rLth$SSD%)8+k=AeOEoln;I6Wb96^Ick*I5uM>$_5;$<+K)B=1J8bPeEcc50 z@4r9XbmL9oyWaj?VT2gKg88YZo(d1#_kgO=<^{P{pzxZI)OT!PLy_ITe}DM>KluId z$xnXLo8P|uJH9>a+Px>d>}9VE-}imr=RBYO^rypzKKvogXvf2le35}UDePwAh9BD4 zxMapGfs*4+ZREOANTc-tlRiS3L&#aMsS@s$6U%4Njp?oY@Y4JSOye%~qj4z(jdpl4 z(E(ftTIiS$tTX+lj(^GtWY*AOT<)|`sz(p4aKXwF?lI7e`Ar>~O2h>Hk>FRCDlySZ z6X3MNpFZcF!xUyP*1!jiWCH@&X{Y!j@+IewC?vM*i6#@B)|8lf>G zi3jE5UL`VSkd;Z<^_y8u@cb?$m*$B=gThdFWiVO!L>PgS2rE&BWppW6qmnCm)(L$! z0Aby4V>M)4)JvxSdgG*CX59lP@TjUucmj_#vIoN;iYGWU&#PM4+Vi>JplAAAhAO)d zBpFmJ9>NhH#)6vbE*VYoh!s){9*+2-?~H1TCA7SDIp$N1v-)IBPtGIOEqj0$1Bvhl zuk4s#HmU9AuV&525|mEBG-(z4o(&){Yt*y$()Gen!1HZ7jh>1Eoy=79k* zBIf@C#^g?|9=(9&{nccN(S9r&Fy(4T_7_Xh zyd~`2b9K1!#v23HV_YJB@&Ee8@MAyvW8niI{D3yE>8L=gEV2rCV1uW2n1vx&`yaQ& zxKl%ESJo!e>e`F%tOWP5U;(Zqkbo`g`&g)c6NeOmcsV6t)Cby#beRc2f!m!F>6dQ! zx4;T)&^8uMt`i?caR*NBTM<^Cxsa zw1QVz$wMi!V&oFzA4l;i`s1s7@+1p;QoN|EiwVnZazUt9?22_)_|B5w5#O$9ukj*q zou|7nrh3=qJB&}hExr3!7QU@*#CPv|tYb(Lb5L1F+q+~B$JfqmZ z+61Hf=jVFEjknz%?*9DU-ZX|%d&eDj*cIW+U;c8y9br~WfVbUtTe$xE>%*i%pe2RZ z#TMvRDu=+1$_>ZE?zv`<#%f$f;6B#iO$vd=J*>xP&YTH1-*U4RVm7YD1Tm&hc55TQ zSYZ$@`LL_lbm`w>IysCR2@rJ&$+l35h7j-!e!-;9)*~3A2DKFz-9r&52=pm>N&{|TyI_$GzJ?&hh;L_iwXX?)SGj(ffzhTW_B(L+QOj(7D3oOA_n$sAU zwMpeiT;g^kURAQ@5~|ENF2gOH+w!II;^rB_Df+fm*8HpdLY?3A8?XXbu@BQ^BY&lU zclQx|pu6;)(^E6$N-)N;75SqT3iGBY<8nE!e(}=sCF7Sl;ySpeK3wRZVvW2Dz2Qb!mv0p_>sqweD?X0foUM^Lzl^^xH9zxewfYvG-Z0T-Xh^s- z?}uKwS4h@Ns;=-+objx3+DUp3_c!a4mXrLZ?^I4{jJH#4Cwb8%v{QDoWV6EVXg9nC zHzf&4>_!}&7}w5ZSw2fVtCPwu{X1D_^X2y7zc?Lw_udwkFC3Q(nRXM3D0&uV!km1_ zc3(3tm3Kazxc@%68%W@kh$U|igOF$XKeBU&{L=LP#q(KyJww5itHH?bU13I%1!CO* z0Hc;AQ16N?!x@doT@$;)M?dJyk{vsKOi>mNg*UzFP2ror>6>lo z#p3(G*B%HHie`{o)N-I!E>LREUl2T{gi@T+fP9OI0&%${gx$z??Z_8hPM(~MxU|xw z4Rs1?J-TB;ySx=yKmfZdHwthIeKF0%bnU*N-h-J~(S^ZCp@b1N6IdGsZ&uHU#xa{H zCr>NbKTHR#37;P0iqbNDPB?B8k(AdvKshkLL`(Xel-*^q7w~mO3ft8kL<=Q4bl6GU zkXjFy1W=z=B!?O++v=j4+)*tEAp5!{oRYnG-Q@Lkd8E3%%9G$I5lY7U%mb~I!p*Wg zw*HE-F*ZyK8av7_bxp%W2O;d*F1lO@lc!Ecx-{)Tmwk#X5@in&gTQBuLtCmFo}hA3 zcs;>S?dLvlwMxLm*foBYANYAUPg&c^N8}Zrrvwk6j^e%atkZAR&2qHMYzV*V)MVA; z7$Zui$c&5+dlTiP3>;P@XvX424aZ*Zl;`N%D=yI&#>rfw^hn%>AG`1xwV4Hmz}tH>kXw+X4rg2Mx(zyPenb zytJ*N(&_z28Lj2-x41wr8PTb09^>btuEQ%>&xstufo2=2U-k|w{wqMSV~$v8^929r zqZn%310TZ*Sk1CidB)wMt(VnfH6u%+6go|ewP#SL&J1skvk$&UWoaE&h&E;;N53A9 zJoZ=^&^s(^$rI(5YtkbpqdW4^0PO;HIB)Y}C z;&7TCh0i%zwHHj61X3T9Zm`-Cv`(PKVqw5AP4^$SGRm^hE8vUUD1uf7}7}idC`nPj_DTHkReN@M};6Y(^qBBbgB_x~V_zAGH*^6&0E24Q` z%Qk?47d8V8ZPFx6*U;d+j4ktu0Xa!1{`iw;@go|NN~cGgL*zs~(je@pPfUy8C@Nnu{Ex#1~DKW-T+AbB&sFzjiWw{S6 zD+-4OlHqFm5A=q$)rxH6x0#^U#eIWUfRE64!yLk+?pjm?8`Gs|lG7HUNut`2FUp>c zk>mX=Kh7!!B23)o?bHCZj}tQhh|c8@08U!-?s$-Ng(X`EvcZy{STiW1Rr?oDJ}v)U z`RtDG2tAu*ae$G?m+subLt06c@X8gy)r|%}eZmcg0B=B$zfNGXpVbLv%w|06qNho+ zl%xDE34g;|6qP}W?7UnPmZr1K1lbIBc}effkN4_5o5GV%KIvGzL)v)u#FI~iC!c!K zMG=OK=ml70iNAZ|*a^kx-7mGvHj|w3lbLQxf*^qs@t~QN6z2OMxIf@8eA7)gg`fYq zpSOF&3tsR-Z-`qI6T$6aBNH$ZUl(gQ!TYDRd5_)2MO=bo6kd*WCTz?AN0jQfalVms z36o_>CMmoLQ7|5!VcDt&4-A=x@|~D?dbf+;P#&lF#RDh$vhXirLIql8*RfBq5{`-C z=`k)wgaTZ7gsUA(5;nb}|Hu$mH^L#s6ngJUO>|enB|LIQ2c!620hb^QMvlE9T}mOY zX@YnWt`9ai(07+(vURr(U`c^>U)6bzzqOYM>O9MCMO<=X>VPK@Gcs63ohZ=)Bm%z_ ze-!>b#x=;?nd`VOFl01Or2}bUJ$J^r5gkb0PFzb)%Mpbd>Fk@S&ODKE=M>apO&4 zN}IkK?qY{g>EFO;JXB&v2T$1A3nxj;8w}~%xD?@VSVI4>jtkaDe;grV@x+s|E>Cc1 ze3gp2%pBJO^ZwZhA4GNn*ACAj)f@6jI zz>VM~ZB&m_4~I(hOIesYtvI_3G?;f0m%!uIhNUp0!1XA{C~6x8BlvK#Ku0hXYWAh1 zP*QlYXhCbm4~zpP0A&|CS*JwF9Dm8_OOBIC&C!aRRs~i! zDEd;azJI0Mp__aNk8sJs6K-=IBqh28--DuI)1{s5u9TKGfDl`Vbz)*=9M_`zwlLT-QnV;2y%Hje{seY5v5&5r8_~P=u_FYkE~5 zl=U=Ty=2UNJ#nS_)8#Si(#30|8-vOhuQnX6wf>)CY-^vAs8=S>Np^w596nYUGM{MO zgO?)fQRtXJtj1e>*D}(Ep;Fxu4W*lx%TED^(rd#}13*#U>a{Cx!m{z=LnY2?j5pJX zkmJH7xM!TVs|@BMKZF@8XgK^T%pUDB~E;STRe4Y&iW-hb~Rn*MRw()r+43rDzyRz#Bv_X zCsPuR`MBx|7}W{^P!Qq)D>$(JF~h2sL?pxVQDws3A=S>^|jYx=?$_DKM|&6Q9f|sfGxStJpEKSCna{XHmM!B{(3XUC!bIr zDZl4sVR`Ny&vk6x(`QbFuikra_!jvH6NmRf`3IkwoDUBlizmRXD=}(NjBJz7u9R|) z3$~>p!&k$vj0kamK;cJ8&aE2_U+UHaVH&GY1_R8N6OGW%7d7d?J!qAJ2}8~q6WB}? z(Jh#=dds@O002M$Nkl2DSBXxLzm|H!ezvC2L+~Aa{4Tl1kBK4 z*^9||U?$b!pxtu&Er z*ki0Jtwfyg&(?objwe=Ge_KHvl#x#T)r`mqE}wzRgQ& z%NG^iOJT`+<v!x;xiK6+62i^{p=ZZ+Vd=b1V|(~-jj9`Oy)9f=8VGwf z4Tg&{|Fc7KXc-Hw{Ir&JruW#^aIR;I>gf&Jd(H<=Sfg*mLc)t~zsU;jr|-H;7E^6X zR8aSUo&{}Q(-NYX=N7pGXkrz{#B}CoFUUPY8^9#bM%BM_Y7+xwtHPHZJ2w|jPGKn^ zW~;&K>L1Ufg%?ixW7z{mkqwlql*I0 zI$$kRCL(MU$4{%~QtqWzc%dtnzOE>8;8HwkNPHA}TF|N$%HoQGKwi-f zW28>veO#Pu0TM2;`jQ&=h025GGGT8b)T)*l9CaYH#p66XHB$pi4U*d-TBdD+G0C28 zD7>Zz!NSRMPT)7;uMAG6gaSj4c=7ONHlfPU0>2b!D8e;KWu?;&i}&FXeOk%M<+zrc zRjKCg1>Ey4_{$QZGwF95A?W`#Ca_K4bzk9C$-qsY7U0jpwZTDcv1EoEB*&3GI)Re5 z;aAF}uu&J}$OpJOIED6Bm; z%BXgY1y5=!0OFMajctvh+N81L`s$5S(F`~k!e^H;j;}6<9jz*)w#fXK-WR)-UW7{t z{8BmDX(EF7V1d5Luf{R)1u$ULe*0v)ADpj;znV@2CHb5~_v-yn@cj1JT z-W_3iO3Q1y@0rj;p9q`Z_TOt6t2dmTnUZgB+}OuEC}sB9l}i9bH$Np`9~3kZL9cj@ zPpy;g%%GNr6UKYS!^qWQm`c;n&WDSO?35KjgsHH&XHgr|WHmVOqR_kb>ab<@M7Vu_ zUwFrR{&U!=*t@^*Yrh@7abY}c3#Y^X`S1UiNNj@X=;1@*xBuwR!$V6uRH53T`j5;@ znZKx7cgR}(_{s3D@4h44c;j=zR~~#U+;doj_q1Fy2E+`m+Zwh=DLQyizh%7*lgC2X zzatC{YzyCdU~9PZwp+qK-1S8jF%zEph7RO7|ES>I6*gbHC!E(nN@ujwp0%dPe8n(C zPtetzaj8MdAg-98OO6_5a14oY4eH}^%($wKwu+TC%%*w}h-$;C#68;6$hxrVh0bnR zDPTgX35;>6jX$-1Q?1KQV;lu@f0NoAE(PubObrqv}G)CQxw zqsymG6^;KlE^(weZ9cXCGta6f<@I5pI`wl9R}sdzHnOr>+D*Evh=B+-9gKrEmY-2A zBa5^&i^Tc|bzSBO7-4paiPQOWnnheV>CI{y`Shr0LwUCB2~R%ope(3zJJ_*Pw=?Ul z%5cX@5cX>sYDyc(NLF^obhP6^ZS)F5;i}h+g>APChT-c}=eY2bp+-(2Vfp-Un0}&1 zmgBi_^zWy_WH=Hwf73PL{E2764WlQ*zj*a`TY1}k)$XuuLdxrrnXqI3xI&L@({aGR z?c*Z{w87(Ikb*1X+dptI+`4x_C!}o)`}W=uj-5Oe-hbaG)zsIyUoK2dhMOk(!#{uX z%RO`Y+!wzZ4xXM2Z+!87`~2Q=^G)Gd`3Qgdi}!|CzU-ypTfX_5B%B7rFa6T5hHroM ztHSf|e1oDv91DN){yz>|_CG(I)ACt7fh}v)8oq1+ld@~SsZ&y}H9p!=c2m{7gAkoP ze?eCFE#45bAcb$e9pF>_4ZqD~_0){EVXielfWFuO)Q?Mr1fqR*#X#C&-U$f5BL-pn1M7Km)D>K$A4 z3N$CId0f)fv(pR0rN*~j#`sVx$Fnw*QT=3BiUx{MZQYmRmtbVIfxdEo35FtCb2?pt z4L&)Tjq&Kd1<4d&TFKk&D$*r7(R3KuJSKjr$%t^aQL<-+#|n1nT6NQki~=I)73tl4 ziSgec#kvUP%7jAn0)1(+3O(bmOXQX5i*a-E3S12et8*JL?K-Aahhe!zXrqz))3nJX zI`N%4?^eB~4W1&BHWLV4)K29g?M5D!f7>ieOc_$MVbW%a)w5IgfDnt4LtTA~n%Pu% z9q?cn?8LQIK>jGp+Emng&247fT#I7E((%W|gQdKlKBhRZJHyBgH;402JmgNLq9M64 zz-VUAozW4zEH9~C@%`CnmcwtFXT%&h+K z1Ai8tneGW=ql#s>I1|42yWbhMDEh;^EWO+0Q{1bz_;^XxyLa1I_?~yZGwj;AOB1}l z@Y0vQB)sG8?+D-j^FI})74nN?gttqX-m&dZ!yUKZu9MgH`e2KH`Ode8?|jR5IvT{- z*l2jc3!WGL*Pr;Au=_c;g^RMTh(C6eGBN=%!lm3XB&6mPjbX?ZppJ@Mc}WOglCScZ z@U<+f$Bg3iI&e5ldz};Q8i2M$n@e&x0oO6y3)8~&Nzj**+Q$+njFt!jL(q8_(vmFh zBMKcgB8$?j%B?%bMW1m1N+3&lVexudE;}i2r(g_-i6WFxwCBO)I;SEohlEQSh0@;% zf2;@U5{jC9E=ME~DK`m(b*D_x#320Abg8ga!sSYxTxBgsVMN$TF|{?5ZyqsrP)t)k z8rQGTPEC?a)E@-ZuqI6~3)(!a$t}gH00xVSES1}&OcfRdp1zmPoR(kp7AqLD+S?$8 zXBu2KoLM21P4Ngx;$nA7L-62CiK1Oe_F!*qMVIblHQ0(I3_{n)t=!igT;K*|oMdp9 zzcOS>BH6OdO4gi|t6|!v@n#=-mtA^Mt9Y_p6mF^@@mjmsDZeMDdb%vXwh>v)dnC(d zCucou4NegzU|7~zG(KfD7EZ7tx=)I9QK+reB}FD&QWdUPH8j?$fb<-KVnxC%Lj4Rb zD9gJHvrOQaHm7%la6(!_mrS6#A$ur$NfTR?-VrI%GuqU~B#*u=qA~}eix<>Apf;m? zdlEzhk2>;HQ^wfuX;J_TaX{)l{B6~z;uEbC>U5S*<8fG)ZRGf@j7-Bd<1DotJc#y0 zyPkjnaC%g(jAu&AGOQ6-dRTNh2VII^;8(uH>P?|1ow`Xpg-}re}|zP!t}9cb&X{g*91D9vX|uoaZ?z1k; zbo}q2X7l^@T^oMjUGEH^{nzgclbde{PfVYdeCi92Jo*hCAN=0%%fI|9;cahwTlmzc zKBZ124vQAY)xSfc%Tuv0V_&6FmcEO%0^1r>uVOY!p$Tjv338DMnxV?# zzdk9^wP3aCx?yxQx|L!Gk7*BWUDV9YEvM2$$L8 zE__XEc`#sA1(#T7j7#cGb<CP|X)8QN{lSvF6t_wV zWiX{o(E-#+#u+k)3BwWbcB4{xQy$*oT`cI-g(A0r{98*>8B&zOpz1^hYadMK3EF^O zRc6Ay3rlz@_Mz_W62Ckv`Z?3hF&^uV{8D2)*NK3kNS6kzOMeROt-)n+?3Sw%&KWao z1V-@%PSY{;R25F@g)sHKTev(Uo#1To{RCISe}X~drC0m~r5M^OKTg@Q@5v#-vsv`b z1m*~O8)GQ-bE>2CQj4EG-~VrZx<$23O3<5FVOX|eJP`DnS$)U+rAbxAM=XJRHlqQ^ zF78T6o!g_Bx;;Z8e#PIFDNG1gr_t$HHc(Jy?OZ-{M6(NR?9vQzXq&8}s%u_u0n0jl zO_kcG#4{Bdtp7`M%VFnD<6-=pGzaffrz?)G>81)$s$;oNzNbs$;oR3I!s)}r*Ifu# z4=;tcyzVvOFF*dN@Z{OWuxEHSTsU_s96rAsZr-~+eDB-e5+TO2uZG<@5)eM|WCXYcYc#xHy6i^HC)_Bd?W-Cwv{GI}~p z&T6Nyn%F+k@KW3e)SFoz@O{Qbrt9hx^czKNX`+4L=jnFJ4;c}U4Gulu;9&xFg&Vvu6Z=JkNfEZJ%#Jlgt` zZg%pmw&Ct#>%1my-u%!>IaS{Qmm+F5^N@%&zGN$P)dDK!gDx|E$s6m|XC-iQekr=d zEx-wShyO8>&CA3G^Q1n-+EcTH2!TiZa_u&+(0Go^R#EI~%QOXjpuN@$E3kjzrNa<`+a9G6A9?5HHY1TELltL`N}PajIw z606v&ylR7Sse0?Su~Qg$Pi4CvTa~jhz8<`!03+Q5fA*@k=n`LKx~XnT{2F?s@x1Ko zy1DD$)T`!~8snsP$9UWznblpthIrTYpkK;*trp>H?!6Scu64g@R!Hr$o)7%R#~b2? ztQlHr-zxk{&mkoHT6n3WkYODz5ri-k8Vv#}C5WCGtT$7LNiH$Nk>bpZTMQMGevkZk z`CdBvtcuhUi27u3^Hv`f3^T<~lscgi5<+oI*00g)g{MBvK9;ghOh}2@n*SxQ9LoC^ zhr)$Jqp}Xmg<*I(+;Pi|;em%A4`;OGbmP_A!WJ#zJ^0Au+RQc)uDfP$`09fXhcoj! z4!CDFyx_JQ!<3evAA01maOdr}8tyY^&x9Rv$vA%ESh)Vc^^WVy(ZSbWe|@<3zI($> zH{KLZDsJ!-PdyV}^t|UPO2cG0d+uzwLC=ZxJFF-Yn-t06;K4)TIXB#3SBX#Gb+_y^ zFb{x^shy?*nEltp_?OrK*?3r{;%mNFYK`Nx=3(}u1|HSdE5^ez9zxfBN9TDdweU7{ zq&%r#Ysx5OD_<7#aUCaqTGEHzf8(uvERyNrharDA*Wehy=z=3522>$FmP%7mdma4 zyD1(~W+*7QZ!NR>r?DVzdMtCVolEMGBCy6!42n^n#;HN^GlvYj!$s#xT(agre> z^+_2~;1ZhGb6nie#af{fypYQI`Vm~MQmY(1=L8Zqa)F4-R@YV)H+r7I4D40l&nZp$ z9poH~E{d*w4#B3Fnm$W94QhE(OC3(itEdiEUZfD)VwYi$_EK-ZtcW95>$+cxF#1~x zG9UXUuh!Oo%4~FBGIl{ezoR?*!rW6*(DVY41f;3fpz-4cCPsZJ6V9 zv}uL?@Qze)puFQ+!oOWg^01yi_SiSVrcLrkmcPpd`Lv!rb0!=(aKM|?IGlo0+UB+E z*4B8{hVL&lHmM!d3-XiMcg?1>Pfv^2wV7*w74t<}lrosTZGSmd zJQ#N6L0nr*-CxDB$&mk6ak#ON2!TfV`7_^L`P1nBN{)(GDriyk6s@4DPnP+WvRAHL z8u%}D20`PZuCeuuh_AFEZgS168Gvs(CWn zuH~26_-j~k)`uvYtZ|dQVcr!$nDp^xF?vtcrZvsipl;ftt(ot6vsLMi~}YTZ`c#75kxCxs9IDv<1dEt7EEb)yhhP ziAS-#sx6M_$#PS%K2_f>)|X#r{o>z=*QR@t%ZXp2r$i*?Z?=6=1x~77l%CP2)lBO| z!fOJjRfUzxFBC$4A2ZB7D$%D(8HFOMUyA+`E|ctWwbe^l$;m1b$(v3wG{9@1aVbiv z4|%S}aPljs3NjAjJiJ;9%ei{~1bKokTl zx<;gss#v^MbX|*3K%QA0v3wEVI%X1D{@=4#NbV13r0i)bQv(luv*{{DVz^ceNtT7k zko4w^$~vbRkT%m%&a&JSdba9{*Hv`SLUw;d_qXUC3@l58shK{iLlhMIcB>AUI4?i3 z$z@qoRsLAtQrI!EIdJmY=?gj^y+;Aa_3~)XTzKBi*UQy-%7;r#Ye1h>47+i~gdJ30 zoSU4M`(97jJ|W*k2?i8aLZ=blW?tXK_uVSLG>G7wHkM3m8Ix<(h%CdWyo+^*0>w`& z*5mP0XTrQTE;wTXxQ%a4R>Bno%V%4O{;J9;8WpTEu&7}fVYzx$GLu-X$gj%R;syd2 zIBPU>%ajCWFr-a&!K z`ftl_hh?ngHRBSc7iD{$l2-x}T_#Imv%1QPP07mH=+(GfoZ+&oQbmQ;nP`{cpnf(a zFXEqAGxo|koBT!&K*PWf(=N5W5?!V;npD&3QJVZ`(r&-yxHMQ}}^+zBQZesk#tPGl?85p6-dQpU>`1Z|R)c%fHo&KSn zf{K7Jr<2r{ym=LjI2_f%5`9bk z;kxbDh3z}GTbX|P>8HbSMS|$vp?3j_|JrRluxT!wJ3SaCFJN`m=_wQ~W&NTQ-?PVb z1hR;uw@(&Jy%T#u0kdT-nw53>No^|X9pt2}!El-leZVFQ@r(re*`t}|TErT|ih&Pi zzP;K9p_r{^tUckFLI*7^otHv9pfJ6&;pExF?&mbCqxGqeA|~SBavvte4+|CyXUT3O zQYrzOs;edo50I06n!IQFs>ks4DiauR2VLTGlp!ycW_U87Odw4vsrqPD8v$aq04*2S z6u0!flxi;{*>YTdyZY~X_3(B?#VX)y3TBK$Lns&)B00{~M)wyJqm>Cn!@BDARZUIZ z`;lPC=@MKDelOpOHh5m7;d(V!$y4vWX7}hztTRlOm=M;`W#Ps3sJl@7%4OYP^?2_%AU}tSk#_C@Sb2x`C9d_ z>qw;U?~INuSpBrxpHxP*+$*^vDs5pUJf@Z1I=EbUp>##xl>4WYCG~0fcFk|2Tr`Os zm*Sl(y_DS!JT--G)Q=4Lz^U$ILJPl2G`vwz$1Jb#}0BF*^`a& z{C+EXtJ1Q>bBcKxyC}W%V=hZH31q^qE~a0lQt&W-@;uyYoUHIBMvxkjvNyWV5;wIH z`l|d614^ioA|*l-GH^78VOjC9*3OuWL>b@ZnwhNf=)Qe5G5~nKs{HJkk0b>7{H8o# z=#Q`cBg^Rw`Xl9zv!Z3?T@nMs-8Ldp7ludQ#B_A17cp;L&Pm}ttGKod7S5JV3NQWB zuj7V$WW8l`8yx`b^Z$Q)?*U)eaozbJR03=ONw9(y?7c~(I;m>OmTgIHo7mpiak78s zze&8=wLhu;Z(=*i{HPae4G}wivb6Sq0QqeB z4V|y9D_fD|65Dg|sF$hlfN~MvguFV&Sy&WG{z4IF2y}}GUt-Zp^7Wav@F9N)GLr%5 zG(?`~93FjVi9V?x&lzCTklah2S0|}_yxx#i88Qem7}33`xWB#)2Q0&OHRu;2+pr4j*rON+;x(on*Egex1C9e}39uUNjj?A4a#S zqwdlq%BAv5lj!nsksL`PU2swfyua{Qmg;_Pxse6j3N>*cy%sIu(pLsqLWcZi%pg9i zVV4Wx`NSotvram%qf0%E73$kMFcdI2GaxEYHg=+`m#;e%G*wcB)H6JP#eqk%lIiX9 z5KO6<FY*|M5-HL9e6$KKAI7{)iBcKfM}BLVM1AHq*yZ zZg|GrLIT$qo_pEyen`GvPXf5C5{#zWuzjppY#h zg~yH@_JR%@F-kt8CGHzae6L(}$|sH;l|N{$4I4R18=vG$DzZ~A3u%K+JAh0z%W_D^ zUQ*iE8+Vajbif8F_w-(W7iJfELJh3!e2dDrq}ecv25r59X4pdV7qbnjW$p(wm8?QW5qb8 zh_mzbe1T4BDD2y6WalTFDX%uYO|7s{ug%rPbMog!o)FkvFi>eXG}PK@ZBQFGp{i?N zo8o{>o7TN#XHM&FZgb|_aMew#`|c)XM#<_`KgBw!A`DLCp{nrmG&a}rCSLEuog{0j}i(@XRYEB6I$)EhLo zA}a^wmz5_nbZ7#`?9e+yjtk1D2@WC(il1q4St(tUuP%!+q>+*tdGo0p%_>$M0NrZayaLoGZIXfdAJAXAsr!z-ygOOv#s2%n9w}^Er zW+DS^yT95J{b5KmD_d(+-@s-Z`poRfOLiQ-yBuow$kIphW%OV7TGfVH<)%{FH|dul z;pcUH)9LC{)?a;0h0gLOg!~x{8Dx$gIb;nNYIV}!NbMyU;Bq95N&Ol6c;URA(s7RT z5yKQmLS)7nPcZ8b@-@lzicc>qovH%A8IRB#aHU^njNvx{OkIbSF((=1s~;=Skyk7u zlQ(_RV7)}BO#2dgB;B;d+~DI$?!`;|mYkIDih~}35D{8ckJ8GnNrZIy?9$HCXjx-I z*9UWd>3NdwMt5^#q8sl1#*ub0@a?&j@ z(cx0P36yrz>gSg;0K9nv@>U-^tT)K@bwlt``1HCPXuVdx^&G~z%Y}juedJ?*y#3WJw&Iz`ZTieP zt|)Y9Jbd`zeml5-pN$ze!P7Z>@PMs;?inYzbs{!fHf?aLy2;y^A>Y17p1 zo!ji3He8L6FD(JN*l-2u`s&~RmCcyD!1}6#^<_bT$aGGfiUh&N?{&p9PuLj^8f_Yk z4(;7(M-J?>;iJbTgjs_VX=6$4s28E*b;43gj(wp+#kHYTGI^CKp8mH|oz75DmJ&I# zQ~MJ9R(q^grz2F@xUu8>^Z4=OzTs=c@DW})$8`ckU%4F&*EzJ+r>pHkhsa3@oe7nh z6rs6R6N?50WiK`*S0gF5y*qc4eI)W6L^OmnZok z69y%Og+OiJy2*|mK4^<>x=n*(IHN^{q?SLMfh)`n{$$*P~Nc3h2s!T)r1wLVYVvL_$25u+;Qt})DB-MrED0>k$)4TRe^Z*uF(5DhjN znL@F$KEpla>FGPs8DIe>bZ8E}o@vr~%sXD)EKB+bC+t2DdfB?B2ga0*jTyL#1l=LM z^l(7-)VE-XCnvV>16U4d%^moe)a6Aza8T`qkOR@g4(@hAQ1%r^%=O>@h}b+%LI zKttZErT=H7A7}Nia@;tjU0|*9O$>w#Qqx72R3_TT;X?;BF*;*IASkJfAw${&Z5ON{ zan#Y;7gy@w@*?GV!rSLa)ny1>VbQXlLl%hy=q4uA6W!6mcN7h_u9VQJ4HBZ zZNu6%J{fM+B>IG0eIPFAE}dU)K7Mk7(&rvnXWvIQeiOny|B>^DIFOrlFRiwN`}Vkw zoYsV|`s7J<*wxb6(JnV}9{J8UJZxX<~x7fA20Y!^q0y+3YNl zg^jyM4;{3hJn~(eHfxT4CmUbsPa%%42!l%H(MQC!Ms>S-#WL?NA$dF0MjNHaBRE1Z z?UNWB>(rk<`tY}H^!N$B8P#ZJ zs&b5{;&LmWBhs6Fdv>Y6p6ELG@{7-F4A|!ro0G?n+8#~fX~)zX^?h7@&&p??(t-1h zPEvPn+v0ugu#ugEAm!b=Yp3e5&HEAhekN29~wt^H({dA5Z~|h!aXMON7T3N-nm`vf0&bBB`zaCy*Hl;c5yEfc^(GL%mw}j!O^NlH_Ly7dUMAE{v}`Q1@$M$-6WZGcc9E05 zqu!40Q{Q*toZdio&gwL_o>4nutmvEedkBgeWpq#?@SOlA;rnHO>zPokp+EIR(scNK zQCi&NdUBJ$9ztDEKPL|E@jiG!*P9#A$YlUFA$DHbZEr!UFrBa!9Ap}o#Y`|0Ieel#IM^bp)G zO~jM0Z0$=g*rFS6@!35V&>iX+8Gshwd|O5=1|3cin0MVGz3^b16K1YG z_w?g-RGryqk!~kp5{v<0s0ic%4L}`5srHv8+ojGTruBq=3 z;A>xa-ZrgGO_= zKH3%Bktb`c0H=d;`SsF>k;6wC$A2Bryc?SI=4Rnx|3dl*Z z$bX|Y{81mrMZ!>?@e?LkgVF&LRz0xFC9WM>wiOvA4VRZZ(sVf;qfHr77Bc2OY4R+D zgh2i-l>bWqD6W$8PLQ+~EV@yXma3!;Du3z@y{B;_HsgIBJ_)IS>if!PMr*HFpF151Ao%v8l6mmK3jDSneq4L zvsilHs8tNNP%9nEJ8{Z1$umW7hgH-uR$KH{6q%9oXk>@uc+F>qv?5 z92jhPd5uWaaGNv#I*(62YgVnWO&iwQ!o@eaT%;cY-@uCg1EPG_z34a`jUI;W8 zLU3Pr{#l!|V3DuN@C)86*)-K}yjvv<7f0dIfaUb>3mdP(2D zasA7-;QAY^In`t89E%y{VuFt$Wzmhds;-iH+$}=B{Fx{1{s-RgGQarzavN7Q$)?Yq zqvIa6WTrY@E_|7Up_5?2+bmu8BpdyBtIC1t!u3DxTc{iQRdn!@AxjS~887E1WLK(@ z=q2|;I+E9e>bUzLrD8I3HGw=r`n`Cbwvx1c`Sb!q9s;NG_2T*0Jqn_zNWOPSveMRm zzJbXBGIZFeag(f=l`QEgtB^Mr{s?;06=lWL25n~1=d_^Hpq2K}JAP)tjfLtdn z+$APXnd+9_G2^N{J=_AeZ{2L~df$KWfoJ-xgd~QFR01J62ZSskMe7i8Xw__E?W*NgqQje8^u0t&pHoHJr9HN1=RPfb%k4w6G&)(9nCb(jmE7vaZmiVAAAiZcW?0U4xHim$;LR9y`IYOq7E(A#yElrN!D${Zh9O zEe6wr2lmx%1zBI{1j&3U zvymf5C;HS`LtYm&>>62&saFPjmO#gh8*h~&(c5&5rBwbgNN-&Gl8qQGJyh9Pg59ZA z1gttNa-D(wj78y5f!S0dwv8Rj#AxS)aZoHcJHTuvRkm z$m+!eXPB00Mpjn3d(E0x*1JUtwysksQM2 z^of(2KyL8~8F&uUL}=Xjs*CCrD7<-k-AZGqWCa>K9S2K_M8Ktly1^F_y`YRUX3zEe z`*!bhcNFSl>WrDLqjZ$4jO4a4Ph5YJ>q#d?`n1Uqm-@hM337r<(s{W^Oq(&=Eymyg zVPJ_EqTML#9x_dyKGXXMHbLTc1JNBmYIKI!dM8dk=&I)>n54@M^|khrCZsG!H_Gj4 zh{z?+BFo_e`@If>|0VUvqzw{PFHDhzRfUNnSC!}&+e4@~+7!>uU3i0E-?{x& z$Ikn_w2r}-wEL-Tj2%D0Cl$y~+SiM~ty%q?27-w`NrWKp6_J~(essMI2lS=96_GrU zpGos35yRQ@uXi0eA##k{fcLj5XLo_CU~*AVe9FN;R&Z!jtSsRo0NKQ{+E1^V2D?M5 zo52;sy`A8$Mw*oChFg~UiWq$#MSJx^wykbTV(@B2AVwnU(C6Av=V6x#jkI zgwY9Kff%9kcyA}U&;@T0{+SGdAq@;A>(;#BlbR+izhcS1|w```Mo2hwH@6el}e1?o&lZ=K|?%*Cv=`9M_HBrqNxx*XWvCi{Tew zNuPNwLoTLQR9^b)q<-NxWkZH(B3oy*S{W@HT%mh%0X=+JV;j1br}kCmao}Vp4?V?F(p3}+= zlWxYk{*rN^@T$}5e%*z$-hVYWHCV-nG1gEg7fKlv2k1VlplJrV0{d_EdPxV3_2|0A zH`}@wSGiRX2A?!S6uU#N1!vqc6f9f-g|%r&MTM*ujo!IKQm|0aLDNYj-aHGxtW=+T)9 zc*i=FK+i#_2YF&OF<) zdYuShwPTT#%Zsn_=WC#^*Fci^da@MIh`+IbW3bt&B~d;nOqym>L{K2V4eGQZuOmb@ z$Bdt#35y1t6mJHB5Wu>xe07G67~w>Y-^|QT96RDZeWfX}OP)np&0b!!%Bn>EE2IN0 z(gj~i(v1!cY(7A_j(gbeH0u_K2hcQV^fi{IsgXCZR#@2(E6P7N6=AC^z7 z&$!k=JSU30GnnH$2?1E~^v|5|PMEJ$Z(O%V{RUR~q#Y&`wX}Vb zE7_{Ee^J&xCONb_Nb^n+5SG9>Z+frlW|t-n5YQ>QH&FhUU;FakxC|3Dk()kiu3IAU z(d`LW210O!9M_3}fi3@-JkiHM5b4`ks%M2`ua>z7{GF+bddZEU0Bmt7I;6>l zTTIkGsY6y#_6sNaS=@@MKwfI$GCwD5a03VrR`9sJcJ)7^~8i{kZ_tlbGEn97u3Eh zG+~-Nb-K54+$fk(knVc5Wn6r4??A`hh3xccx47rZocS#odmR+jjY)dI-|ClL9igC? zOOJS9$Y=Q1YXPnzBH2MEgY1kSv~T|X90U628?PnKHFskOg;-|5Ol`6mvsz@`1>& z2nQXqTiQer_sQRi4jbZyRhUi;>na^1J7^t25b(B|z=;)MtNen`s550?sg+`21!9So z-zWhDcafGSADkfX5E)*Qj1>lV;Ad%CY0U z)15y51`Q~~t?BG3E7gW32sYLv@5q(slxfowe@G>dC3~`d@l{jHzQuB|;+ zYyF4!xAqdrT~lXO z=(f2wZJyi+iu0_zZQe;!A7SFSu`(55y~~dFqpgVoIa_GBnY5X3n?pBA*>`XtX%HI3fB%M9J92^jsBE4 zC@wA+yF~n0mSymuZkVJHk{5KOi6)tNW20(_7t-*`N$;Zsbfk$@ztl-01d@EPx@^{@ zgL}2|uf6$>d)*q0A1am@`~@MYXZ6-No(Z9`K@Rqk7s84q6zeW&AQ|OkU>sOBWW8lr zoXxTYic4^Z5Zv7%xVuBJ;0{3scXxLQ?vUW_?h+vA;O@@ggI)H%=kBw=bN{~GGgVzr zb$4}j*IKg|^Pn?N9ZG_Li4cNAml4y9KTUxntw zjD!%vMUW)V5_{XFNNKIY_FJC_VqMUe$rR+r&LSQ>SPWsap{Q2H|a1eK5Nc)(LK~Cu>Cu9*SLl~;Nu>U=V3*HgO&z}H;p2c;i zzmR^)2~_cjq?EtaLNZZo=Bf5DlEO~Wpdrl7YsZgz*vS-WYRhXBpvT9vlhoX`QEPgv zBR>fG9)d}3yZ=0^Q!S=|O=-+{Jhe3rU5B|=pfAke?=Kvq-6N@s6gF6CS+}LBsRLV0 z6@GH+xb{hj=TudJR7+J)kp2qZlJV&IP%(t<%ncupTy{SAxvT5aOt3?1rBYLwHq8#- zjE+QM9;^3^it_jN$NQ;~pewJDG~2Boy{&3L&7gptS&OsRVaJDIV3GK$ZCm5F zN3ViH+j@G;L!HYzkUDwAwwzm1*dM%SO!$qhKg_7>woW7~W(Xb*ncx5hU*0-7mx%RO zKaJO6yjBNJs~#NgJyGhhjt_tUkl3@?+b3t!Xh!QMyzG^Dz{cJ=`<=mt_6MXkO1<3;{@-lve zn?2A1DY5?5+l`;jh}-4+M6h_1S&UC)C4x-Cn#=gOO}@fT%ergcOCO(4q~Ba-s#o_i z^$(GK%0Rqak3qQ6Al1SsQwI_*xzhJR7^9h&_VMg<7c8o*^3q4Uz6mS*aV@DC8An55vgt-n?+Kov7)@i3PhQJ;xn*5 z1*Xo|Fc4dx#J?Y~;ENNJjbtwcaAn6Tx`17#Xw3uHgldCq)A)zaAJ$Hx0lC=mk)iA= zUOHmlkV#U?#+W-Iat0i^EU^&sV8xd83ueR*R1oQ@Y!2l`u5)d?jiwXIrJq5UJi+Mp zsG|_up?mDTqDo2rV}rIE{UO=2-#isTw>k~_H6OJ~m(#l>5#|IvN{mU0AVnePOWiz8$*#JtKG>Q3uq_R9~BJX1P7euhH zl-(x=_K?W?*cV%~f$?nZ+aw&E@lu3pu~xAesiWGpbzlPogwTqtgy=WjVt9J%!tecR z{VroT%RgW9QedkT&M{||+V_%=96G2`>($B)JaLgnqe0uH(2(2SCU;oNWN5G~&YC)8 zUm3^h$N&c@Ex(X&MP-SKLbS!uM(u*TBi~RlVKD^h80gLeM0}}_sgILs&hZ$20n2O} zq|ZU{`ZO$hxc4@o_zu)8gy5K=B$QWK7jo+`zxZz{@S0z)2KBe4j$uIC;a*}id@5-3 zg2$%XTaBL?7hoc2y@}UcMUE3J?6>5Aerg|t)9a$234)<6KJ%>kWKDRgT^ODk`t>QV zBlx{6`$p!ml0T&QcDQ-)w@C}N&oj`7);dLe8I8b6#eu2DfFibT&Oo~=ik&eac|VT# z`H05MEdHkS;zJ~K$Skrm&O|qnxyMkmB`-KqaK@&_$4HIU1dSBkBQk06>O62Zs$<=6#`@)TxP}>k7YdG zs`f7P@5gAGdZT$Agb{z7QmjP%5+5vY-IX>paKW69K+n57ZK158vM`M}XV9Nw@S9ryou$C_4QX{HRK)yvSLU*>--Gwyc>XT3~%XAAjyhNMkkYBo=BPe{eSg)9ot@Ab>wk z$!EP&lT%})PnE0-V}ilmf%T*;>{sh~TA49e3e?+l8F&<-0(Ti?oh|{KRwCV=WBMzV z*FnjUd(FCSRbKH>fkU(ErchLuL$-%h$=gg7iaOa1Ob7%Q`}wknv|}# zNmWQR5}`%>KciJb`jddRc9}Ohv-HRf@kAh9vjGGrBHr6_UG}S{T>?HXx9^v8?36+| zo>1uZXO<0gzGfkm>`Mw6f}1rh6Yczpo5yr3((~Xp z83MOj{G{Plc;C7!;NjBtWqF@Odc~;l9rRtY^oLmv!%3#$Xf}v7AlSclBS1WIqdaUz z4|#pg(E;*juk@mD&&d+irz0lS;}c^OZwP=Joxw;37cnJ9( zLJAZ7UjW)Nq@m`#S%J{x(-7f)spUeESScxg9u+f#&GfqrvI4I5haTL9>S@-?gZZH} z1>CfX{v-f=ymf|$<8j>~bG5{n`Tea}wW%^Z91GzIDS0Y=$8dj$ zs|bP5H_4?63la+8qOhczuO*+)uJuc>RnLr3{K>gY z16$U3tMyyxtai<>w^0uuwN~(EAGRh)8d31Z!CuM-nSspLN3(AP8}~xcTKiYLoUC#y z{4O{0>ZYD`SBYK1F3AtSP@H(q;t$BrDFhYH2pZu z;NJGDsQ3+5vMM3Reya!D`l0iP@^bG2_<0V~ z?3UPUHmbdpCm49K$6FFi2!hdQe@KR&^t+L~ZBMSui@lR13lHW=mKWr_L7eV4i`ikb zOQlwvVI6}&g$88p@aLLS8f}y15?@2q2?h)a@ER<~2wxW*?hg{;2!KrPTEv^=@J)cdK^?GPC^7 zBN|g%ve(s&WR8IfYK7 zD6jDb;9AkVDnIh99?vSW%6E0~k;1-eGw#UONAFEFno?(y)Lxi0E=j98pSraH3m83A zx67q!D*ud;g)!UoJaV(p=k6js>l~a2bdz30(ejh0>s4Ps0&~^ZN_$32(M(zQ__V2O zvZ4fOG?IEk`>yo^mi93o$J)eT)8>TeSnI*xa}X!_w03^tO7|Bl_9J(UpS~4}7FFFh zE?DK$ZZk2iRQXE;uZJLF-GbNmUS>XC5?fUdIsu$)nRCO^W>?UZnKWF^Y+XlTJanmRu}|Q3tGqx;l-i{ zE+V2ceP>oHJIcgjp9D*cC99LjWd{T}Yh!M;g#=NdJyxzJYQ4%mak%EQ8?8f-oCvPT zq%;rsLh{NJh($JGV2&hF=Ws1;F|&E+rU@1=X_tS}@E1Za@%lz7Hkco)v=u%fGH7pu zfR$$Yx#Y0oB}d_RbsjLzjhd#2UV7D5$KA64J|uZ~pd2#z{b${-zD1hNbzaGoqgG$i z9=Kw7WGh<3t17P0P_3Wp^QNf`tHyxSD>qQNn-kN)(`gd_Njol4@=r zHy^CMyBhQ55h0kT%s~Zr&0xOU#}tToeia_W-rA7(DH>nXDgsISY^{009F~SPKL@sR zMvFRi9*xjPCTouDMIB#_T90UHP@@3FOTBFRc8r!84u&u2EWwCOaKX7XC!k_ChltKc zt8|beLGzLuMq=`@^-VQKRN3swMlTR z^Sj`jPl;STVeKPs`P2Z}U98j{X)BQZBG0$SNdqL&PiIBPcKO_bPQvNJlA%Do?@SPx zL3MgfAssWRdea#BVDam*mSnUk6)#Eh+AA(I8F*1K=aa}sZB>8$Tl4*JRPbik-r z=^uTT#($w|==Rq&7N{aaZXhuYq4qydt3{l={u-v} z`@>9#F}zVR+(?dP7u;h_B{FvC!jeif8LXaB%FWkV7Cr@4^iSWWJ;@Q5y|AiXpT0fu z2V;^ZUa=5~zhvvDq77iSFcaQp)3eCZ@H@Gq8M;)d-=9fyu$vp6fo$W98u^cF6=If^ zDcO&!ii!A4u<%6nB##C*B1D8@BvXc}F7)^OQ852n(6PuV`5sglrZRiN58wUqmE3L_ z+4uHfu6WUzo_Vt(>{g@7+2?_L*BKVm{C&)FojwE`KrvwjZL4HDlwt1A-H=F<$F%}8 zJf?c9K1lf0isvYu@646LfDI@Q=c9LTFQpiZAWQ zgj+IrJ;n&0rP&BMaA2Mdq=5YlHY`I^#u0q^qlby`Q5mW@$?jHCm$ECRv`|SCQhA|B zX+H0kZA|wmrXBIyDVUvlS*8@4(LPHjrr*#tkQ#XpuR{05dK?-y*49p8bXyo1;m0zi zQ$Ou?sg+zovas6&Uk!1o-M*pC+Xj6K`ZM*D1IPo#dSo)T)b1HfwA3;Jk5H+hO?eo7 z_Go`2!Dso3O#3r?y^wm}97v-{S*cOHu#(A$bdv;=*0yZ!Z@@wHQV|iHO^Yu7J6O_y z6hHVbhvM&r-=Q}aL&J^;tNkKr^ZtU?`6z~+g!+JO!Wy0uNsDC5=HcPvR3`64?%Nmz z-`6fRB4TL|>xKmS27S4{z9(9Suh;Pcb+ul9WfAXabgR7LUz{o>yV+mO?&#_)NenE4 z!_a19elHGBe_`>*A`&K7kl(wB#wlq9I65&k{c^E_cYgNN>G)W#@Ny-URlR#M( z(=Sjn>8?Fci|?f`t6E{kOYS5tnAOQA%Vjs)NJ_aYnQ@ZscUzfiHYv7Q#fS>le8If&iS%Mev zF_cemcEZu9lgn}UB`M5m5A~)}`34B0af5eAb;_4qpo~q6#&C1Q$Ek70|3K&!^w2GV4cSN5S>n(1&bL~p^PT*6Afv_E#qE`0eCQ9 zSY9GGHR@cqr8N|>f?$NPtwii3bo#XXFxQnFQ-;3bozPx~e%A1~f|*fEUH1`-Ss^`Y zMwNRH-D)7Eq)LNNx29;^($`_i zz{Z*2;<0a4%h0R`1>P{N?$98G^ zO|bPx1?uyH$%l${7Ffo!s2*V=mQ&Q_ zA8!noI`(u=lhO1kuzx^}9I&KarmwlyaOdh@Uhp%d3+|gm`ymDK7`8()SL7L5T+T$Y zH8R1;)o=0plJw9CfMuUsJ&*YXlxqiY4mI!OPq`p>UB0wD%9SPN#0HIUW_(;+0`@=m z7O&;nJF7>Z-jgm2I4(>RpQrvTc$?vOzxpeDYm}zBSZnZ+Ph5_7)$^M6y|93I3L|AT zHlWYoYdlg~Nz0I6Q6UA@tEIu zE62(4fI3?p-^twMcGVgur|O^+D@+#)go1@^`68YKR*Vuq)XCMKYGi9`g}7PtHn{c zZw=(6?i+_q(MP#=t{sTtaYQi`$M##p7ps3(%lstqXZr}HS7YT*X|yvZdFovZF9El4 zg{n_-a3vayP{+k?Dxs&QzlUXaZdKnQk0qoXla0nVBG;V5Z>i!W`!awCBzK)~~oM zpSSqd!~y2vPU)ljxI_X3Pya;?7)gX9EICipb>xIH58R5MRW(mo+hrahU_mqc(gH^f zUm&pc$G>>jPU8dj0#h9vBX}iWd&|>xVzJ@w_hJU0gPw2ElYzJ$R70L+f8?S~9~9#t zA}kTQo24CvDiPI3%z(5g%7+R^_Huylff2=Nd~%oRE3zV!-WxF8)lfElL@-sUsBpJd z)L(l$Bg=un?u@s3{|KSvg}j9B!00rBI`N6o=2H&$CrDmqMj|67Sl_dsaA{Ic-70Yy zMI$p9l?YCAc;r+n-8 z;3SL1*%ZC~Et*Pj!5y@mQ%YjllM|yO?k+?>4dnZQlBZ%;uq!47LdpuVx>-Yhg?~h+ zna87y*?+vLmtpS?_ZSWQV_R>6C$Pvrig4WQ-bl5d@TC%67K4))eH(|s#CrW1Gc~oS zWU2Vr?~y!jt}!KkN;HU$u08-QO@W&3ksiBb8t!3o_25!L-01SPD|k(2sMM)r-ZaA2BK@6)q3I-Ia|u?~C45g}KVE ztp&A4bx(P*$uT2t*+3?K{Z80Rf@2Jkf)_%g@<}cZ791Iv@ixSdp^;`>?5Q{TEg+Kl z=Un=39x~h+;q}}1C$SICpa9Z(zW$pRaploy=XOV~f*L7%7c!VD%O(gdireJPQ90pW z4-S!6^hbKpeTt%}3nKNrxk{HX8_YhNL(i}`8s4<39#a|c(WmLViE{PI4dP!P9PjIj zy{_@>GO>GE#T2=XUx)HF zz)9MMvKm+(j#!!y$!>YKz(ywSBF7){bv`Tdk{*baX8DIy_0-{8rfn-O&e6y*m}ze~ zrr36Q-e-AR+N>VXA(-nf=`r8@ttjv@9w{Bhp)~c@AZDDwv><`bXN{cCY#U=NyB-nK z9F6*ngL@f>0u^qk*Y^U0SiEsehQ2V1R(e&v$=x|$MB zzHRRkL1c4|R{p_B?N4SSq6+*95o|~dITWlN5=8m1A57oZ=>(hB0KlOi+-_TQnL$q> zIhD)e;{;8_DSIKdDViao44LDqI>07o+ZONSU%#ECL@1Ny2%zL^svQKU$T2~3Vrf_| zl$w9usFW(}V}#))1*JqEeu6D`aLN+|$<1O>w;u%;8_HH{-Kv)0c-fVsYSI$Z3P}2} zowpppVlbD1_-TM)8u2yt?tXhj8;Q+4Dp9(Z%7jjZ|0pd2Tf;lxxWumrVzZA1%DSM7fs2Q0cGT(fSy~Rm4{tipq z&j?D_Y=OWXOgw@Y$ zPOfPlDNIM@z&wz|r@dZsi7ijK>Eeb2A32T=HYYRzt1nxcA^wdKTwb!DMhJ*Y7!5kxAgcu1)^q`*+n&Ps|Prh9(6@^_8Ll^(ThEOzU@eq<6oa#>nYm zQ!D4~FB&1{$R#z>Tv61ZcdqrvI$aC$UuAiT06fDs6FMkeTB8x#+x5%Pwvfgtqi@AU zsB_2C=H_NxXG=B^^olO@4kB>n ztyAhksp&RH9OhDZ12=<-M!+R{Tfw?;q74(3XkF=#BBHcKv}IE^sTz z_>||s8VdUap4cN$Qi52&F5fDHS$cy9fx1*|UXp~|J2}z=?`eAXbQ^NJ$POd%Dlmr`bLYI-_=#VO$-)zU0GfXNOjIWE7Dl109{3-^E=}59!*=tF-KS z%oVbVu|uGuvkQ_Iib&Q?$cM)M5g8?PbJ;O@Dz1_L<8rfEt~^c-=Pc(3eTIeT##6Si zIg#QqyS3NEP10+?U_umI{Z=qYsZnPufxXs({b4J+F?UY_+{Ji;TyHVMbjU^ z7#S?6nDmEH>iG!%-lS6Skr-_sE#p4DSaqfBY@`qt?{da!B)|26&;Xa1GO(iqm=ojD ztvB6$h-gTD9u3-ix=Ik@__<%27-}p7&8QJ25$-e!>*(WfbttecvB+qW$j~xkxl^$9 z8aDeUE%tO7bj{BbyY`$OHHRboSv)DL?DwVqtQzl2^@?GuQs-5U55ibeF|rX>^%LHA z#xMw9ud8m_NGweP{^yD8##FpyZUkh{q0 zH|=kdXkvao=`R^un+<-J_AWO=bK71~1=2GOI>&)jWZt&-NWA{+rt!JwGyN6CL=*Yx z=*Kp=-{4LtVY=mMss&_Zj!R6%J{xW0Kc7WH9esYl5y<_xWvPBbdA0Sib%eUh zvo~*yc3h@>g;6WPLN=@u7FXuV1|eS!&`qZG%K#C_k<@_s3DNj{1^8$r8p zt><@{*KSd8w`yX>=;R13M!C+SX@D|U@+Wsw+xV7JdCL6#k;y0d)@fGm@fc@Cr3Nn z?{JK+^K~t9kW5&2CRL@Ik?-kyp-rmJdMYQOG3bcQLz-47g2lnHjlNJjL*9~*dDLH( z8D&Uv1x1H~Ar&;?URV(_TmO)-N5w)jo`M70X(dC?nYCm^>-Q4N)7UseCtP1FBP*U5 zaFSAYLMcZ)D^G602N(h*4TqDqhDqn3c)au_Lx(`@Fg!G$*JLK53J=E`-`#&UE z7#?kVyLDDxCZ!uPmKbkbFPGJZ+|F7*{ox(zuS=OS4s^&Xu#Le6246fkfcHdR4DgEJ zf3tY%=vc_j>b5dxY^AP!3tQel^!^07sN3Cc5G0=v8+}w=%{C@-*%~|Lf*bNR^2;q` zTw87*Q3PS`HyM`5d%o8a0nr2?UG$lmcov!Rxbz~}W#TLN;C;@lZ()IgY()WChyQD}DyPl9jmxJW-wMmHMqSVvCy|R~#a5YlB##?Vv{9MSyhU%M~ zQy3D+If1)v(|Bf%QX|E2v+cxW;p+5R{>#G#YBX750fqXL2lc|)Nb^i(nTb^?dg<2t zcAwIHG#$_G(Tui)y%VfJ0|azpiXWMc!b9%N#mDuLu?YktPuq^IKYgZSW@cq+K1#P7 z5u@b&29H(KQ7WeQuFjBonj%0H76KC*1C_3WOQDBF+;Dj1Q zbGN-$HuY1W&G(vxbRfw~a_=w)!p6n?k0mspu6z&#Diiv2AAHWPqy0`lzZu6UD0z{o zwhUWNU^>Z}e-bvF`zQjZ-0{4Iznc9vm#0TtId?J7qmhs>M%W=y{d3a%vqf2oK0gs$ zdp4=LQxBbn&?|0KEKXB2JD#lQit7|DmR;8(4-6l>9zj&o?L4XfEb7x^JGo(ufd}QG z`q9a|7ZL4-pD1)~O<c zdrnT1NV$#HC#&hI)>gb^$YDwzWJb$@@O^5`WJKiccA%W=e$OxL9pk+qmjl(*0od@$ zkPlq?HthZ+Da-B*_{~-pgbFuIH*!-+&sd z0r7hRki&!UbtZRm!q`)%3p>rW+~VmilMp_evcME(fu!dSlNMN0dD4004iW)rf%G|r z+Ahjxk6UKh7?a_!crTv6W|!c%wac9xm7KEl*LsbDy4Q;JSb{gGOs;s?3XceCPwZ`H z8m1~zS{|@;mfcI8s=DbM+aSC=J|;AX9*e~CvFg&eUm@opq(1|z!il*H(eFodBzYT- z7S0|nu@=NwDX7&v+({O%UEBXQ%j(akoCJqW9Ks=mswfFk3=8LwW+&I%A2}|ipMGf- zxUqw@<$c@A4tc5%&~!pY`nP#Pl$mjeTm2Rw%a`<_+7DtS5l=a`_8X2!rNJ3%@}nFL z*UX~YGYLui*cbb2mzYmK{PR=Vj-kHUx3%Izbgpz7>^hHcSkCrSG5T7l%?svsf${?aK*B3)3-cP5({1o zGIXq|aq_;IEbiy_%m#ak2}&57O<}Cu#o6!z^>It~LlrJP8*lmRkNt&jbn^%p8=Nj? zhoK8J_3A+*hAfN?W=AhkYi4g!VJa#RYO4=ohK#{$d^Nx6yAr8lJSAbsp)dj?L?lSb z(J>+rBw(1MMU1`W`J!8G=UbFRSXo-}GaRS}M~C*D9-Mc3mi-RLr!Q3&&n}mp4uz6^ zFV!|Xvt{u5B(mAga$aSIX?cmwHZOrny_Q`5vaNH z^ZSRetLR`618MojtGAtRS}C0WBm94K*^;fSY-aoZQM+D6O zx9R`Yy@m5*DBUF$Jh;sNv`Idz*#A-a!>V7Ph=`&Jgnc><$l^opXjrCu^c!r+x4SG< zhC}`{w154qa|k_Py>yMECZc{nG_M9Ax|-4n3NtfAx*$ZnJk`}_yZeW+dlC>_BJ2+K zqtACBR_!&rIyT(8^z54OGAr9k7FJePYBHL53@e*|)%Jq1@s@u@LRbCRCS^D=+}dj| z(r~&u=fd};*nSQD)<^5|AIJKaK0vgEn#0JvBxevqV1OQQ$Mb#mHrL|2KN=HM@`pq&T_iO341^Zlk(*wOWfU;9d zQ-jUzA3|Fgp#sk?{GTcX!B0ePM>9y=9%%w9HMnsZ|KS^#7zkz$y(g9AcvnytfMDA^{6T`V7V~>7@k7OACUj5%idMEFK<@*}`Q)X=bo^PhFczEAM z-+d}POUKe)YS`SS0Se7QLYN1iBHbxF+nO-_rT;O_vdGYV+>|e>8vrlkQWaR&XX*w< zc6TOeHKAuw)6K?-g4qD~_c;$;2lo=3F*)zHzj~V%S?MG#WkM~}nJkSu*H=FLEtNwT zuj3xNpgMYtJ%$F5fzZf=EcWF;1Vtdc^pgivh#45?HZ8WSsvBA-SeMC4{>DzK&X)Uhn z?HFDKUKF({w{G%Dyq!oqR4MDC?tC=teRF;f4XM7zs(-lov^R-NR`UzUdQ1C5EslXD zdLm&5d^1=$5;R2kU+Z*d69zh@9pIw&@a;Gt_0N?5q&+ffnt|HPtx3oFEnbmr`DpbG z5!4Ukkr`|4?gY!GyPP{4o+S1a} z7$236pcfwo28ISGBJAujG^kZ^YcXSvNCYDUPRj}^>{s>_;Tt1&!-QWv(=^w5xQXjp zi*}74yjH6@?wiJZg;iP|Z_M=YybM+L6OOzB-`-BJ7Bp29Q2;tF#P z-*;-8(ir?|c{BZFH$DD2%WIvLfi|(TOZ(R)(YD6-_d^E5x^!T-Z7^JP%9v%)d(@}s zvmXEZ_Xe_oa4U)Y+{^*My`o3LQOlk>#+aao>I|0yrs zB&qwTun)Dh4CYjxIsqng*67_V63c4JSaOw*LmPB_b_gZ&Ov9K9xU$UjelG8AzV7*` z#%KO!%8wgwB0(vLiYo?+irpjZTKOMK41IkgPuu897AC55sH|C`^P>If zj9b>jDn+Hgq~mxxdrQp`k`FvE3{o7tv_}2)X<=srX`{IwI`|4OeP{Ah_Y^DW8DyB(sdE{tX*cl z_14kzUijK~`5Kt2l|u6n?V_slC?T?!%WkIpNd>Nj)<)Cy{q?~;Npn1UL6=P6RG7Ai z8uh|2F_wcTal7fb)Dq+UzXE})d(mDL_Z{o1CL*_sZ$-TD9dJG$X~V-mrR(3fjra_` zP-^=#5C){~Thw&i`S<*082jB1jB--rX=NX^F-t~zx+prmIt_dL-q0|YS^%5#05KlY zaJl`zZ{qhwB(E|Tke0UhXF6^VIqs_gqR`p%cG^9CxxV*06;)MDIt>=fz7HFgT$a-- z!0tBq?(mJWhGn@N0pXi74sN$U+F5+g3Q%X5} z=HaL$^`gOW%g;D~b@@}fWzfD-Zu(mLU>c+TZ0Jjy{pK&Xg0d6%D52!6KAH6HSfkhqD0>AMbpu2d(>G;*_ z>X#sRPWpT_k;3gJmZu}TNIJeb!`Z^kG5m_~|9HGS87cd+N5Mkol-0gB=WvrvuZMXk zMe3|5;-rg7&Ju{3YK-cF3N1cY)xy^jTYCV}PMffpr;ljHJKmelemsLEQQ9kd-{%eE zB^mjVPW)i|HT;~%|Fp$+{+H@~ADT~ZuFsC_^Tq%g)&jTPhAo=VZN9$$>z&dC@dD_z z$NzG(Do^I7v+YJ;DqE+)t~giF6BOcmYf92IOpPOAZi7Ye3iN;0TCI1D9vLXv>2}|= z^p)&B{F7@sUGv>K?`4nXJWMkB{LOtGaOwXZewJaG>j)JWLj(>7oUd@%oQGurt}KbY zwnU%T4ut@QuPZ-+T!&4GM)>9bFlB3 zDM^Fx^Zhc3-+lZ?Jhp7#^@K}Pi*&$JTMuG~e`k5yVX@sEj=fKe_ZbXBA+aFAt`pSt zUHpWEbS{Y2J(BBlBHQM~*bMm!zvP7BrpG^O`hix_vf)=T@zx7{*_0=E&G9_U({s$e zkXzNX`8Hp6b~ICTANb(^7d85J!~4Cf-_i!prV)?&E%JYNM^bVJSs00fE#2>J_IBu& z{r)ZKFrcKdQu#eeD)LAmDGbteFNSZWRjtwwE0w~X4-gDS#|P%yseT4>ZkHpKXOQqq zaFuS$)be}aEBslHFSv&{@#UbU+gd)Ixhb63YZQ@{(xuOpXXSbGL5PszboXXj@X`!F z(Qm(qq>07vI{N-P-ha)$YhN=Rgo`oUCl0@Sy*u*4v#11R4?$se$Hc^Rx9KYfUMllD z?O6&J22U7}`9GBOG$=gP)9hc>M(;+FKhXyCEh>QL2mJ_Ooufd2oBYT>g_@#eSqcr$;WOP z)a2T9KlOa!><*oFUDsWog32r4b@sChG%mGT`-Wp;?5T;QHi;O$4%ghS+AQ`1~MBZ(2?KuGe4QafRvGVyDq%*C#s$>7+D zI(K7Xzdj8d3IXL*rsd&}DV@oT&n^Ar3_`;cQn9t0;PXu)u8*QCg87H%1vKW_1!a^5+_G9s`9_H5e&Ut2$VFc z(|NYdX$?EVOQMoM@a<_AY#T77rMr5A$6Ya#d#uk<1YJa+N~yaIP4F>5kk%bCf~~vG z|1RDCxVu8wV-Nm5nB;x*Z6xm%jZk05`f=>-IPbMBPi~8FFa<{1$x}wLYMTdlvEP9u zGLfuju(ZzdoiQ7;V&i(PU&+r@Y{UwjvW63C;VN?;y*G_52t7MuMso(KzCrh=@j1WsY zj0_vDny|GPugdWGs=LSXD0-eTcVpsV^?Aph(ls5+T)!mJIne(ccwVvjh{x}8lrW*` zUBE5=4WQjQ`gY#2=~i*sm@#L&QfciM?;JxnaO7B&-3TJ3hgC&0Blwe@;$04MLN9Pl zN7bOsdgul%)GYM{!xKH6>@HlG1g-u5+;Na;OD+`p#%_zXikK%V^)^YwfSzRb4~bQ? zO{xKE!PR#ZXTIX`fk<(@%59M>&DNVrnUHFeY|U3XXtNXc0$_-HgA!qY0_IiKWCFW+ zkU5^sQ5AV}-g~le6PnKv^a@0?)TOe0!~0`m{EFe*kl~3$F#KLPnE(DUS$PTA^Q4he zt^x>#M{C}EiQSy9)4Oaw%+)WzLZn^-c7wPcykB3ZU%Fo>KUxJr!I!$~rl9`l2EOI( zN5oPR+22A>?>=fml^+;Q-j^-Y@7IU>%0AIV0+j4Op?2#iH(B0iSvs%^{OcJkRTe%geSLU&p3L%D`+vrOfRD-t}O<7Q7cN`L9F zoX?Q*oj zKIAC}kg;|j<@a1nY;v{Cw0kK3e9A#J{W-pIWlfma;&s9dM#G?M`^b|I=^oUnP3O2H z;;GY?JafjAB)at#v7n@2h}(9_$Wn5HURq=2&oT#A+a05HS{HrK;!J9hua5s|g>Ebs ziX1pyd-C_^mf|=P;SHW(u0`$@i<~ou(u0`EY_>Ul%B8;=yw$V!XKTCFNOP77%2V4K z-Gd{FL35bY5eXj!(5hub?qaxm6?5{;i&ch)#m*-wzx^ce4;H#Q9zHKF^WGeMg_P1n zVAV8KO6<+#b2Lf4+cq-QX{-Y~!RUB;wxt&Y+_B?Uu%J12zN*g?_Xm^|D#C z3L6FH2>W-_m-cW0dHB=ROBJqB>{~U_%WCug4#$#M^1Ge62=C9BN_(Ra^ZWeqEk0z> z7oOHuPdV3Zex9+l4H($bm^>kyL?F-PbU^hLps|lL{zU94)oqV!Q5-YR;O*;pOb! z(N52VnX>E}BxW0UtvxC`rZ+GQauvFKJLH#SOFmFin9;>Bm4oE8{m<-Ju z;zpcOP(vRqon{f^RWY8(TZz@gPM<)9pQtc`00&8gB5p^_2I1T_iH=g-B?P062Relb zDKc~%$dz@F@bOr=W8F&oTPFnxvRNbrosSzq>Yr=mGgBBmG{PIjGjMt?d~!(U+;&lT zR?gZQ&K>O*p9g9D)(w_xH^SoZGZmnqe(n*7|KsGiK}zaXe?4Y;zy933+)Gt|dt#1V z6RNfsdD<8a<90UD5HG~FIy_B830w-17tLbE+ls%c_qp!xvYB3L5w2hO#4r@f-Lz7S zmc9!A{%p%Y2b9&_k?)eN0fwZ{KnO|z*8UQ60G-vdTeQkWbG{c03PazqzJ$M zlHF0v0P6TLME@K)#g5tzg3R$2@bB}Xncu_u=g=5LA>z_#f_0;(nqGm^w)KLW{5G!^ zxZiaJd8#Q(svX(BIduc9{Stk*D(39gvPFseVk7XsdLy8lMlf%09W>luy;scDOf_k% zdUh`ev$!v7G}wX^aaNoc2x`KM+0(rhJvfvHS%eK?)Q}w1^^@av6E35~+%+HaY7*EU z{wsmumx$imJ3M}SO@w!5NbEKA9kg26TG_jj#TT2QrI(u`(=yJ|dgT+i{;*G<K$;aT zr3HX-{!apecC_g~65Utd(H&-We_B2pRM!FCS8#1+u4{b5aP|XP->mj3EB+di=o$RxJdS^H%%F8y9eBGxCSUtuG zk@2X3_@E&ArZq0(vZgTKjVCi{>;JNSeqV@y_Mbl3@vFQ}z_q|K} z>;g7s-bSYopPjK}1=gbI!+l+1GI%wArbP4GcO#}dJ5A@tzPR(sCXRS+ovgSXA`inv zt~~3O8=LQE_dUd>?mj++x;Zr#=KPo&6~CJv75?GUEwoTd|Ieyi16F^(e)H4%x0|Qi zl^^n2{v>+7;v1LXh3m@_BipQYe*UHQ`&x0;<(%e!FPHB2OL*!xart$w0wUWGkW-9#lWQsdK)XAGmn8vE-YS!J54+Yj(|%E8LoPS4H%{G-tk; z#K&xuaPDy6=SbNjk+8(z{)d^;`3b!z5D%3$o19L7Ir8>1)SM2 zb97)adAOjl6Sx57)Atfv>$vf(B^dt sbOkzEzDF&PxQvqIfpa^Tl|Ixnep<8crD)r;j|@QI>FVdQ&MBb@0L{-$7XSbN literal 0 HcmV?d00001 diff --git a/display-points-using-clustering-feature-reduction/proguard-rules.pro b/display-clusters/proguard-rules.pro similarity index 94% rename from display-points-using-clustering-feature-reduction/proguard-rules.pro rename to display-clusters/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/display-points-using-clustering-feature-reduction/proguard-rules.pro +++ b/display-clusters/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/display-points-using-clustering-feature-reduction/src/main/AndroidManifest.xml b/display-clusters/src/main/AndroidManifest.xml similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/AndroidManifest.xml rename to display-clusters/src/main/AndroidManifest.xml diff --git a/display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/MainActivity.kt b/display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/MainActivity.kt similarity index 85% rename from display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/MainActivity.kt rename to display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/MainActivity.kt index 5e1d71dca..1d507ca55 100644 --- a/display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/MainActivity.kt +++ b/display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/MainActivity.kt @@ -14,7 +14,7 @@ * */ -package com.esri.arcgismaps.sample.displaypointsusingclusteringfeaturereduction +package com.esri.arcgismaps.sample.displayclusters import android.os.Bundle import androidx.activity.ComponentActivity @@ -25,7 +25,7 @@ import androidx.compose.runtime.Composable import com.arcgismaps.ApiKey import com.arcgismaps.ArcGISEnvironment import com.esri.arcgismaps.sample.sampleslib.theme.SampleAppTheme -import com.esri.arcgismaps.sample.displaypointsusingclusteringfeaturereduction.screens.MainScreen +import com.esri.arcgismaps.sample.displayclusters.screens.MainScreen class MainActivity : ComponentActivity() { @@ -48,8 +48,7 @@ class MainActivity : ComponentActivity() { color = MaterialTheme.colorScheme.background ) { MainScreen( - sampleName = getString(R.string.app_name), - application = application + sampleName = getString(R.string.app_name) ) } } diff --git a/display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/components/ClusterInfoContent.kt b/display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/components/ClusterInfoContent.kt similarity index 96% rename from display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/components/ClusterInfoContent.kt rename to display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/components/ClusterInfoContent.kt index b021b2bed..533cb9ea5 100644 --- a/display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/components/ClusterInfoContent.kt +++ b/display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/components/ClusterInfoContent.kt @@ -14,7 +14,7 @@ * */ -package com.esri.arcgismaps.sample.displaypointsusingclusteringfeaturereduction.components +package com.esri.arcgismaps.sample.displayclusters.components import android.content.res.Configuration import androidx.compose.foundation.background @@ -72,7 +72,7 @@ fun ClusterInfoContent( } } - LazyColumn() { + LazyColumn { items(clusterInfoList.size) { index -> Divider( modifier = Modifier.padding(horizontal = 12.dp), diff --git a/display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/components/MapViewModel.kt b/display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/components/MapViewModel.kt similarity index 86% rename from display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/components/MapViewModel.kt rename to display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/components/MapViewModel.kt index 61bd5dfff..bf3fb4866 100644 --- a/display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/components/MapViewModel.kt +++ b/display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/components/MapViewModel.kt @@ -14,7 +14,7 @@ * */ -package com.esri.arcgismaps.sample.displaypointsusingclusteringfeaturereduction.components +package com.esri.arcgismaps.sample.displayclusters.components import android.app.Application import android.graphics.Typeface @@ -31,6 +31,7 @@ import androidx.compose.ui.text.buildAnnotatedString import androidx.compose.ui.text.font.FontStyle import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextDecoration +import androidx.compose.ui.unit.dp import androidx.core.text.HtmlCompat import androidx.lifecycle.AndroidViewModel import com.arcgismaps.LoadStatus @@ -42,19 +43,18 @@ import com.arcgismaps.mapping.layers.FeatureLayer import com.arcgismaps.mapping.popup.FieldsPopupElement import com.arcgismaps.mapping.popup.TextPopupElement import com.arcgismaps.mapping.view.IdentifyLayerResult +import com.arcgismaps.mapping.view.SingleTapConfirmedEvent import com.arcgismaps.portal.Portal -import com.esri.arcgismaps.sample.displaypointsusingclusteringfeaturereduction.R +import com.arcgismaps.toolkit.geoviewcompose.MapViewProxy +import com.esri.arcgismaps.sample.displayclusters.R import com.esri.arcgismaps.sample.sampleslib.components.MessageDialogViewModel import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.launch class MapViewModel( application: Application, private val sampleCoroutineScope: CoroutineScope ) : AndroidViewModel(application) { - // set the MapView mutable stateflow - val mapViewState = MutableStateFlow(MapViewState()) // create a ViewModel to handle dialog interactions val messageDialogVM: MessageDialogViewModel = MessageDialogViewModel() @@ -74,6 +74,13 @@ class MapViewModel( // the title of the popup result val popupTitle = mutableStateOf("") + // create a MapViewProxy that the view model will use to identify features in the MapView. + // this also needs to be passed to the composable MapView() function. + val mapViewProxy = MapViewProxy() + + // define ArcGIS map using Night Navigation basemap + var map = ArcGISMap(BasemapStyle.ArcGISNavigationNight) + init { // show loading dialog to indicate that the map is loading showLoadingDialog.value = true @@ -82,11 +89,13 @@ class MapViewModel( Portal(application.getString(R.string.portal_url)), "8916d50c44c746c1aafae001552bad23" ) - // set the map to be displayed in the layout's MapView - mapViewState.value.arcGISMap = ArcGISMap(portalItem) + // set the map to be displayed in the layout's MapView and set it's initialViewpoint + map = ArcGISMap(portalItem).apply { + initialViewpoint = Viewpoint(39.8, -98.6, 10e7) + } sampleCoroutineScope.launch { - mapViewState.value.arcGISMap.load().onSuccess { + map.load().onSuccess { showLoadingDialog.value = false } } @@ -96,7 +105,6 @@ class MapViewModel( `* Toggle the FeatureLayer's featureReduction property */ fun toggleFeatureReduction() { - val map = mapViewState.value.arcGISMap isFeatureReductionEnabled.value = !isFeatureReductionEnabled.value if (map.loadStatus.value == LoadStatus.Loaded) { map.operationalLayers.forEach { layer -> @@ -111,10 +119,22 @@ class MapViewModel( } } + /** + * Identifies the tapped screen coordinate in the provided [singleTapConfirmedEvent] + */ + fun identify(singleTapConfirmedEvent: SingleTapConfirmedEvent) { + sampleCoroutineScope.launch { + dismissBottomSheet() + // call identifyLayers when a tap event occurs + val identifyResult = mapViewProxy.identifyLayers(singleTapConfirmedEvent.screenCoordinate, 3.dp) + handleIdentifyResult(identifyResult) + } + } + /** * Identify the feature layer results and display the resulting popup element information */ - fun handleIdentifyResult(result: Result>) { + private fun handleIdentifyResult(result: Result>) { sampleCoroutineScope.launch { result.onSuccess { identifyResultList -> // initialize the string for each tap event resulting in a new identifyResultList @@ -229,10 +249,3 @@ class MapViewModel( } } -/** - * Class that represents the MapView state - */ -data class MapViewState( - var arcGISMap: ArcGISMap = ArcGISMap(BasemapStyle.ArcGISNavigationNight), - val viewpoint: Viewpoint = Viewpoint(39.8, -98.6, 10e7) -) diff --git a/display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/screens/MainScreen.kt b/display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/screens/MainScreen.kt similarity index 85% rename from display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/screens/MainScreen.kt rename to display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/screens/MainScreen.kt index 35761a5a9..02550cc51 100644 --- a/display-points-using-clustering-feature-reduction/src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/screens/MainScreen.kt +++ b/display-clusters/src/main/java/com/esri/arcgismaps/sample/displayclusters/screens/MainScreen.kt @@ -14,7 +14,7 @@ * */ -package com.esri.arcgismaps.sample.displaypointsusingclusteringfeaturereduction.screens +package com.esri.arcgismaps.sample.displayclusters.screens import android.app.Application import androidx.compose.foundation.layout.Arrangement @@ -31,10 +31,11 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.unit.dp -import com.esri.arcgismaps.sample.displaypointsusingclusteringfeaturereduction.components.ClusterInfoContent -import com.esri.arcgismaps.sample.displaypointsusingclusteringfeaturereduction.components.ComposeMapView -import com.esri.arcgismaps.sample.displaypointsusingclusteringfeaturereduction.components.MapViewModel +import com.arcgismaps.toolkit.geoviewcompose.MapView +import com.esri.arcgismaps.sample.displayclusters.components.ClusterInfoContent +import com.esri.arcgismaps.sample.displayclusters.components.MapViewModel import com.esri.arcgismaps.sample.sampleslib.components.BottomSheet import com.esri.arcgismaps.sample.sampleslib.components.LoadingDialog import com.esri.arcgismaps.sample.sampleslib.components.MessageDialog @@ -45,10 +46,12 @@ import com.esri.arcgismaps.sample.sampleslib.theme.SampleTypography * Main screen layout for the sample app */ @Composable -fun MainScreen(sampleName: String, application: Application) { +fun MainScreen(sampleName: String) { // coroutineScope that will be cancelled when this call leaves the composition val sampleCoroutineScope = rememberCoroutineScope() + // get the application context + val application = LocalContext.current.applicationContext as Application // create a ViewModel to handle MapView interactions val mapViewModel = remember { MapViewModel(application, sampleCoroutineScope) } @@ -62,12 +65,14 @@ fun MainScreen(sampleName: String, application: Application) { horizontalAlignment = Alignment.CenterHorizontally, verticalArrangement = Arrangement.Center ) { - // composable function that wraps the MapView - ComposeMapView( + MapView( modifier = Modifier .fillMaxSize() .weight(1f), - mapViewModel = mapViewModel + arcGISMap = mapViewModel.map, + mapViewProxy = mapViewModel.mapViewProxy, + onSingleTapConfirmed = mapViewModel::identify, + onPan = { mapViewModel.dismissBottomSheet() } ) // Button to enable/disable featureReduction property Row( diff --git a/display-points-using-clustering-feature-reduction/src/main/res/drawable-v24/ic_launcher_foreground.xml b/display-clusters/src/main/res/drawable-v24/ic_launcher_foreground.xml similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/drawable-v24/ic_launcher_foreground.xml rename to display-clusters/src/main/res/drawable-v24/ic_launcher_foreground.xml diff --git a/display-points-using-clustering-feature-reduction/src/main/res/drawable/ic_launcher_background.xml b/display-clusters/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/drawable/ic_launcher_background.xml rename to display-clusters/src/main/res/drawable/ic_launcher_background.xml diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/display-clusters/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to display-clusters/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/display-clusters/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to display-clusters/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-hdpi/ic_launcher.png b/display-clusters/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-hdpi/ic_launcher.png rename to display-clusters/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-hdpi/ic_launcher_round.png b/display-clusters/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to display-clusters/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-mdpi/ic_launcher.png b/display-clusters/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-mdpi/ic_launcher.png rename to display-clusters/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-mdpi/ic_launcher_round.png b/display-clusters/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to display-clusters/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-xhdpi/ic_launcher.png b/display-clusters/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-xhdpi/ic_launcher.png rename to display-clusters/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/display-clusters/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to display-clusters/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-xxhdpi/ic_launcher.png b/display-clusters/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to display-clusters/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/display-clusters/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to display-clusters/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/display-clusters/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to display-clusters/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/display-points-using-clustering-feature-reduction/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/display-clusters/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from display-points-using-clustering-feature-reduction/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to display-clusters/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/display-points-using-clustering-feature-reduction/src/main/res/values/strings.xml b/display-clusters/src/main/res/values/strings.xml similarity index 50% rename from display-points-using-clustering-feature-reduction/src/main/res/values/strings.xml rename to display-clusters/src/main/res/values/strings.xml index ed09fca70..d0352fc1e 100644 --- a/display-points-using-clustering-feature-reduction/src/main/res/values/strings.xml +++ b/display-clusters/src/main/res/values/strings.xml @@ -1,4 +1,4 @@ - Display points using clustering feature reduction + Display clusters https://www.arcgis.com/ diff --git a/display-composable-mapview/README.md b/display-composable-mapview/README.md index dfcebf4bf..650df0d44 100644 --- a/display-composable-mapview/README.md +++ b/display-composable-mapview/README.md @@ -19,7 +19,7 @@ Run the sample to view the map. Pan and zoom to navigate the map. 3. Set its `Modifier` to define the MapView layout parameters 4. Use its `factory` parameter to provide context and create `MapView(context)` 5. Add the `MapView` to the lifecycle observer -6. Add the composable content to the Activity using `setContent { }` +6. Add the composable content to the Activity using `setContent { }` ## Relevant API @@ -27,6 +27,10 @@ Run the sample to view the map. Pan and zoom to navigate the map. * BasemapStyle * MapView +## Additional information + +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable MapView. + ## Tags -basemap, compose, jetpack, map +basemap, compose, geoviewcompose, jetpack, map, toolkit diff --git a/display-composable-mapview/README.metadata.json b/display-composable-mapview/README.metadata.json index 3082f0881..3c0815f18 100644 --- a/display-composable-mapview/README.metadata.json +++ b/display-composable-mapview/README.metadata.json @@ -9,8 +9,10 @@ "keywords": [ "basemap", "compose", + "geoviewcompose", "jetpack", "map", + "toolkit", "ArcGISMap", "BasemapStyle", "MapView" @@ -23,9 +25,7 @@ "MapView" ], "snippets": [ - "src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MapViewWithCompose.kt", - "src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/theme/Theme.kt" + "src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MainActivity.kt" ], "title": "Display Composable MapView" } diff --git a/display-composable-mapview/build.gradle b/display-composable-mapview/build.gradle deleted file mode 100644 index e89b6d229..000000000 --- a/display-composable-mapview/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.displaycomposablemapview" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.displaycomposablemapview' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/display-composable-mapview/build.gradle.kts b/display-composable-mapview/build.gradle.kts new file mode 100644 index 000000000..4a3921c15 --- /dev/null +++ b/display-composable-mapview/build.gradle.kts @@ -0,0 +1,54 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.displaycomposablemapview" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.displaycomposablemapview" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) +} diff --git a/display-composable-mapview/proguard-rules.pro b/display-composable-mapview/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/display-composable-mapview/proguard-rules.pro +++ b/display-composable-mapview/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/display-composable-mapview/src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MainActivity.kt b/display-composable-mapview/src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MainActivity.kt index 4931af98c..7e214d9f6 100644 --- a/display-composable-mapview/src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MainActivity.kt +++ b/display-composable-mapview/src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MainActivity.kt @@ -19,26 +19,17 @@ package com.esri.arcgismaps.sample.displaycomposablemapview import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent -import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.runtime.getValue -import androidx.compose.runtime.mutableStateOf -import androidx.compose.runtime.remember -import androidx.compose.runtime.setValue -import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import com.arcgismaps.ApiKey import com.arcgismaps.ArcGISEnvironment import com.arcgismaps.mapping.ArcGISMap import com.arcgismaps.mapping.BasemapStyle -import com.arcgismaps.mapping.Viewpoint +import com.arcgismaps.toolkit.geoviewcompose.MapView import com.esri.arcgismaps.sample.sampleslib.theme.SampleAppTheme class MainActivity : ComponentActivity() { - private val viewpointAmerica = Viewpoint(39.8, -98.6, 10e7) - private val viewpointAsia = Viewpoint(39.8, 98.6, 10e7) - override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // authentication with an API key or named user is @@ -47,27 +38,12 @@ class MainActivity : ComponentActivity() { setContent { SampleAppTheme { - Column( + // create a map with a navigation night basemap style + val map = ArcGISMap(BasemapStyle.ArcGISNavigationNight) + MapView( modifier = Modifier.fillMaxSize(), - horizontalAlignment = Alignment.CenterHorizontally - ) { - // a mutable/immutable state is computed by remember to store its value during - // initial composition, and updates the composition on the state value change - var viewpoint by remember { mutableStateOf(viewpointAmerica) } - val map by remember { mutableStateOf(ArcGISMap(BasemapStyle.ArcGISNavigationNight)) } - - // Composable function that wraps the MapView - MapViewWithCompose( - arcGISMap = map, - viewpoint = viewpoint, - // lambda to retrieve the MapView's onSingleTapConfirmed - onSingleTap = { - // swap between America and Asia viewpoints - viewpoint = - if (viewpoint == viewpointAmerica) viewpointAsia else viewpointAmerica - } - ) - } + arcGISMap = map + ) } } } diff --git a/display-composable-mapview/src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MapViewWithCompose.kt b/display-composable-mapview/src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MapViewWithCompose.kt deleted file mode 100644 index af9ec0509..000000000 --- a/display-composable-mapview/src/main/java/com/esri/arcgismaps/sample/displaycomposablemapview/MapViewWithCompose.kt +++ /dev/null @@ -1,54 +0,0 @@ -package com.esri.arcgismaps.sample.displaycomposablemapview - -import androidx.compose.foundation.layout.fillMaxSize -import androidx.compose.runtime.Composable -import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalLifecycleOwner -import androidx.compose.ui.viewinterop.AndroidView -import androidx.lifecycle.lifecycleScope -import com.arcgismaps.geometry.Point -import com.arcgismaps.mapping.ArcGISMap -import com.arcgismaps.mapping.Viewpoint -import com.arcgismaps.mapping.view.MapView -import kotlinx.coroutines.launch - -/** - * Wraps the MapView in a Composable function. - */ -@Composable -fun MapViewWithCompose( - arcGISMap: ArcGISMap, - viewpoint: Viewpoint, - onSingleTap: (mapPoint: Point?) -> Unit = {}, -) { - val lifecycleOwner = LocalLifecycleOwner.current - AndroidView( - // modifiers are used to set layout parameters - modifier = Modifier.fillMaxSize(), - // the factory parameter provides a context to create a classic Android view - // called when the composable is created, but not when it's recomposed - factory = { context -> - MapView(context).also { mapView -> - // add the MapView to the lifecycle observer - lifecycleOwner.lifecycle.addObserver(mapView) - // set the map - mapView.map = arcGISMap - // launch a coroutine to collect map taps - lifecycleOwner.lifecycleScope.launch { - mapView.onSingleTapConfirmed.collect { - onSingleTap(it.mapPoint) - } - } - } - }, - - // update block runs every time this view is recomposed which only occurs - // when a `State` or `MutableState` parameter is changed. - update = { view -> // view is automatically cast to a MapView - view.map = arcGISMap // called only if the arcGISMap parameter is changes - lifecycleOwner.lifecycleScope.launch { - view.setViewpointAnimated(viewpoint) // called only if the viewpoint parameter is changes - } - } - ) -} diff --git a/display-device-location-with-nmea-data-sources/build.gradle b/display-device-location-with-nmea-data-sources/build.gradle deleted file mode 100644 index 8a5156141..000000000 --- a/display-device-location-with-nmea-data-sources/build.gradle +++ /dev/null @@ -1,37 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.displaydevicelocationwithnmeadatasources" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.displaydevicelocationwithnmeadatasources' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation 'androidx.appcompat:appcompat:1.5.1' - implementation project(path: ':samples-lib') -} diff --git a/display-device-location-with-nmea-data-sources/build.gradle.kts b/display-device-location-with-nmea-data-sources/build.gradle.kts new file mode 100644 index 000000000..1c8d60d70 --- /dev/null +++ b/display-device-location-with-nmea-data-sources/build.gradle.kts @@ -0,0 +1,39 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.displaydevicelocationwithnmeadatasources" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.displaydevicelocationwithnmeadatasources" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(libs.androidx.appcompat) + implementation(project(":samples-lib")) +} diff --git a/display-device-location-with-nmea-data-sources/proguard-rules.pro b/display-device-location-with-nmea-data-sources/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/display-device-location-with-nmea-data-sources/proguard-rules.pro +++ b/display-device-location-with-nmea-data-sources/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/display-dimensions/build.gradle b/display-dimensions/build.gradle deleted file mode 100644 index fcb35e2d2..000000000 --- a/display-dimensions/build.gradle +++ /dev/null @@ -1,37 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.displaydimensions" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.displaydimensions' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation "androidx.appcompat:appcompat:$appcompatVersion" - implementation project(path: ':samples-lib') -} diff --git a/display-dimensions/build.gradle.kts b/display-dimensions/build.gradle.kts new file mode 100644 index 000000000..75ff23e82 --- /dev/null +++ b/display-dimensions/build.gradle.kts @@ -0,0 +1,39 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.displaydimensions" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.displaydimensions" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(libs.androidx.appcompat) + implementation(project(":samples-lib")) +} diff --git a/display-dimensions/proguard-rules.pro b/display-dimensions/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/display-dimensions/proguard-rules.pro +++ b/display-dimensions/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/display-map-from-mobile-map-package/build.gradle b/display-map-from-mobile-map-package/build.gradle deleted file mode 100644 index 92dc7391f..000000000 --- a/display-map-from-mobile-map-package/build.gradle +++ /dev/null @@ -1,37 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.displaymapfrommobilemappackage" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.displaymapfrommobilemappackage' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - // this lib handles data provisioning for samples which use local data - implementation project(path: ':samples-lib') -} diff --git a/display-map-from-mobile-map-package/build.gradle.kts b/display-map-from-mobile-map-package/build.gradle.kts new file mode 100644 index 000000000..deee869e3 --- /dev/null +++ b/display-map-from-mobile-map-package/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.displaymapfrommobilemappackage" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.displaymapfrommobilemappackage" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/display-map-from-mobile-map-package/proguard-rules.pro b/display-map-from-mobile-map-package/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/display-map-from-mobile-map-package/proguard-rules.pro +++ b/display-map-from-mobile-map-package/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/display-map/build.gradle b/display-map/build.gradle deleted file mode 100644 index 877421716..000000000 --- a/display-map/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.displaymap" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.displaymap' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/display-map/build.gradle.kts b/display-map/build.gradle.kts new file mode 100644 index 000000000..a9fc7d09d --- /dev/null +++ b/display-map/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.displaymap" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.displaymap" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/display-map/proguard-rules.pro b/display-map/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/display-map/proguard-rules.pro +++ b/display-map/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/display-points-using-clustering-feature-reduction/README.metadata.json b/display-points-using-clustering-feature-reduction/README.metadata.json deleted file mode 100644 index 3a9cdd383..000000000 --- a/display-points-using-clustering-feature-reduction/README.metadata.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "category": "Visualization", - "description": "Display a web map with a point feature layer that has feature reduction enabled to aggregate points into clusters.", - "formal_name": "DisplayPointsUsingClusteringFeatureReduction", - "ignore": false, - "images": [ - "display-points-using-clustering-feature-reduction.png", - "display-points-using-clustering-feature-reduction-popup.png" - ], - "keywords": [ - "aggregate", - "bin", - "cluster", - "group", - "merge", - "normalize", - "reduce", - "summarize", - "FeatureLayer", - "FeatureReduction", - "IdentifyLayerResult", - "Popup", - "PopupElement", - "PopupField", - "Portal", - "PortalItem" - ], - "language": "kotlin", - "redirect_from": "", - "relevant_apis": [ - "FeatureLayer", - "FeatureReduction", - "IdentifyLayerResult", - "Popup", - "PopupElement", - "PopupField", - "Portal", - "PortalItem" - ], - "snippets": [ - "src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/components/ClusterInfoContent.kt", - "src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/components/ComposeMapView.kt", - "src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/components/MapViewModel.kt", - "src/main/java/com/esri/arcgismaps/sample/displaypointsusingclusteringfeaturereduction/screens/MainScreen.kt" - ], - "title": "Display points using clustering feature reduction" -} diff --git a/display-points-using-clustering-feature-reduction/build.gradle b/display-points-using-clustering-feature-reduction/build.gradle deleted file mode 100644 index 1e324c88a..000000000 --- a/display-points-using-clustering-feature-reduction/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.displaypointsusingclusteringfeaturereduction" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.displaypointsusingclusteringfeaturereduction' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/display-points-using-clustering-feature-reduction/display-points-using-clustering-feature-reduction-popup.png b/display-points-using-clustering-feature-reduction/display-points-using-clustering-feature-reduction-popup.png deleted file mode 100644 index 835469f58395b80a8e29a885cde811916a1e0c70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125883 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 diff --git a/display-points-using-clustering-feature-reduction/display-points-using-clustering-feature-reduction.png b/display-points-using-clustering-feature-reduction/display-points-using-clustering-feature-reduction.png deleted file mode 100644 index 5ce450116459a83bc00a12113031d9c0d59e1fb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292281 zcmZ^}W0YmhvZ!6?vTdsiT{gRH+jgz8ZQHhOyQ<5!ZQHp0?z7K5dz|lnbB!DsGa{ad z$ei(G=2|OEPDT_C8XFo22nbGGOh^F;2&5AT2sjoJ{I5oeyCDGx2$s)WP*6@>P>@j0 z-p0h-$`}YpEG$VCLQQcLJzFzA_O}`EkHWyMA92{fB_MzKKG0GTK_N;+`sEskVxVbt zg!;m1qsd<|!-TJ>qk8Dll>R(7=&SA&2iAU0x}JQV%=-RvIN~#%%4&Ot2eKIEAeN^s zhyR^j`x_VKLRMBnCNCiy1Qrt%HxlG$NCusOh;R_7TJTy=ipw%EF`#BevgvE}TQ>qc zCTAK9D9oQdD`k2z;Dr##l|_}57RdMK;bbv-Xd$LbE?F?JK&MzZ(_yPd`23-3%>+4Z zFqj<|kOUQOG&>5=qGW6dhCNeWum#^>v_ST6NMCF`gPhLJQSQ)r!scLB;?SbE$Oi&P z#_!@Z-pbKkBY4ACEhAyd-?4OKhf?2s^S3>cI@LxaA!LU*)6r>e}G-EhdL4I3{E3NDz8`}%SOw;2;eXd(iHpijU$bJNO*0g91Jp{z11|lSOxJG zYb2tjKr(4z?PM$29*qLL9yc>ie?ys-zdhMJ=eM zn;a)dr)#E^?2VS&`2rp&Oq|B^7{VAD zrgG#Bh5j%+FtiK*$tIy6lX2$|P}E5|Nc$R87hdNo0IU^j@5L>sgos8FgF-iU6eu#f z-?w~a+^)Q=WvG(w^c7>UOegCz_`3g5SOy4}pa37ipj z6>AkaA>T+R{fYjKddNNl_ZWcMCicyM(Mq=9_~+BkrW8KO4o{0NnR}pSG@ckWIe&^+i_fZb9wau)tuIMDuG+&>ATnsi!pBNMclw3~?Dl7=9y5P3%mQ3_L_!flM#^KvV|R)c~FsF zShayyc3`$0u#ew_kYI6y@T37@^lvn+Q-AcRQlXCgkmbOW16XpAt$t|s!q?(lKt%08 zvIENm!0aHmf?xG6&V%asdf&i%iXa9C${}IrhhUPRhvMx8(jyX(B0`B8#2S&pjS2;Z z{zwa(5FLw65+kd}DieMpnjC>Tz?}=)5Wpww8nHY;3D2V{MYjmm$S;rw9}^mwVRr;c z50l}Km;pOcXauR^cgcf0fqDROhr1Nf%>~8mO=Q5E_|Y(oi3t-is89CPSw}SJJ7=zs&uMmDw-rEw6HOSq)Vz{W$UueJcY7kB|Z!2Cg1i%4M`sH zF4@mq2}LJ40i6uQCyp206oWX(eg}YE`aWXZb4GtV-*$DTU+GX_XoU z8{!;&G6DAROOY01go(%DBKlfTj_SO{k6)3Kt2_veo0o9AR^ z-5WzSR5Yxrtg0BRHZ`&|KG)LMXxE_D<{K*-V=P?G^*EC`t+KSTj5*((s?R;K_1XP7 z{P_%SL*I~6L_3%9%Fav1mwzp87I;WMC*W(-$N!J9YoXMwfP(XKo@$K2#557`_Kd61Aqld2J{5ub~y(Ug1tmIMZ85;MJl4Au^zGK zBfTQQhAN^oqjKh(PNm#wyZpCguGtvqp%~&)tyoW)U#%>Rv28T0+J_&qvHnErC+jz_ zRZdoJZ>)G`zDnJ5-mjw@!2}B@|IvtGLcji1MT7DSLxWX=w_&cyKod=UQGK(iSmRwo zwywIa+d{BWf8}7MvZc)^Vy%76WL0HVr%~{7R zUDNMg{$Zkxyp_D!-9xkcS;_*{NM5G5jDiZo>V1`AE<@(wz-UVRdB&rrgesKfva!>0 zrbUhsw`hliduj|WjP7ypl#FWTWxHw^?RBl5_O_0&&9hDS&B@LAjfzbh`bJFoNV3QV z{2vHDF&y}!+`R7XZs@L8&mZICThzmrCCd$UDu%CyEzw>FfV0Wlt&7b|!DsRN)r0v< z%f0d2s#~uU)1%@0^`qxR^MMJID}(L_mj{e@f;*q-JEKVhJcM2le^3cfPEZ!meNbx9 zYlt*(WAH_=M~DvaX-Hmt0Z1qqbtL-$z{pX(`lt+pq8E#H-0J7emQL2zw6Wc?z3$D2 zYlT~vr_Gnd*F5ZXWD?diV;7UE@sr7`Ns{R!l$yUpU&Tf2MbzrG1F=K%G3*if(bcHp znB=%6x&^dD;AKJ-xopM;Sv^WpXnTpPj5<@1E-v|2a?FA3hz-?@Ki?f5vgIgUJVX$0 zka7?~F}V~Ey|iJvt;Vq9`e{T7-!EvYHvl+q09OH^cyz*ziD1HDYK5Mk=0{bcs(bfDU1jIRIPz8eeNXgj)82Al5tbxZO53mX+RRq1){i&nZ8RMIsD@kLO!zQZla-K!-#fXaS zn&YaT&ORH#PmzHrV;nvJvQ>K4>tXf1CJying=(8o~4&_&T+QPsiBK{G;iJZ}I#q=kTiL%~Vu{iNP7(GVsY zt{J@v9v1`enk&w2Pkz0ynTsMpMh6gMea(&Le0Fh~J5Mo9Ki!!9$m?;CdE9n%A9){z zu|do1*y@b?w)yxhm}Q*>hp|b=s(shGFvrq-zGA#RPEq|si^D6)>#@Hn)KYtS|8Kc* z?gj7U*GCPSZ7n*Rw4I-?QyU$D9YxOz*Gb!Kt-ALilLQ{^o9!{YkghYg^iR84q8p-g z_{V%-a}7ICkK(V2`z1}&nb~-!aA#c)o*(zw82K1E?-E}NFAZ-+kK+M8ub+#vISbqO z5+4>fkMV5oHqAXwZtJXwEVkd;TOHHal6)s#E4OjCw-Y6Uva)=#p8{_Rw~I%X<1Mu| zE)e(N5W=_&qEFPmec>iXKsWAOKnq4dW;dQ9Saf{fqtL{B4P%HevTEKUiD+y&0mhE{gsuQ9YX?qO9^!v_aQ>D5QPU9<{>#PD zl80DLT8>cA#@?8am6o2Co|qS!kdTnu-pGVgK}h7^_}@DoVlziaTTVJU7Z(>=7baR8 zds8|F4h{}FdPX`%#$SIuemS^VJLKPCf7NO1YW_c&tR4QntiKDS`^Q4ZKub^e|H2&2P5ytde=Prn{cBzSm5%$L zV4QO1uEthsLgs+KTm82*UJeFE?ti8E|5*N~(ElQp9gOV-Z2*5kN8bN=R{w_o)A+x^ zf2CCapOh@jtpAzvKP>-2{<8#51!D&rE2n?9P}$ntk@s(<|1b6brqurj<7HrG{x|fW z+W$?c{XdES)c$Wm*53T@KIs2b8ZX1YGyJFS-~QZm|2+EtXodgkvwvy-HX1K9H{Jhj zT3%?gf&@Jvpx;2^Li|duz!zN*zQ&?X$6h*TxWy#{2eU>*Q6R{WKR^;1q9BRcAp^Ra zmm|7-qk3$@n(OHGYU{e1`&KG33=QeYv5owJh!Bwl#Bwt+rI!w-cAa`^d%nvwYjk@~ zvrn&1q2?T&wq35PG@Z^C$`qALWU|U7lI)sK&?#%h{Dh%t6!hXiB2d)|dx^nh@WApP zlFB9O*XVf99XzYyaXue^Ri(JKTDUSqSw3RW10-KZkQE1W^<8B|ifH;q|xL8e5NRMiFuo8 z`YM7R^2F!a{4tyM^7GDbXBw5f81H^pzkuSIl0M(ZY3Ib{>}s)0ma_asKm7ROMq+@k z0A=6#zFSa*s*i6<_8y2i;~?0rxJpx5w4-{x-lrt1K8c;r)O6u@?e>fUnh*r z!MsS?DN42V^GL;UhDT+?Sogg~;rW9czGgR+sM1@&Z;Zv$;34w$*2mjqjId0RnW8z` zIh_)TSUImkl*v)#HOm+|^QM3tJ*lG1kIjlZekc0CGS}O5*Ps{ix2d}9NbgqMm>=F! z6e5l`Mx1Ytj+_9m_ouaPJOuS-c(?E`@>Z1J0oO-v31-ZFg)R3s zR{KS}s$Gj+&cR2>o^coRxs~pJc34-YU}2U!P=xwF!rS#>uNU+odo;NYjJmI z^v%RzG}$hX2<>+w5%#8MM>K4iX)rMzkZadGGwQ872pAv$(jYMyI;Cx~{0^LrcTCqu zQ;(U~h(dg^R``80Df3VM9c4kxK$AgTM@!0aqk72d&Nliqd!hyzqunZYvFCcBw&VC90Bz`ezlx8&=PANaR71XaFe)z6qAAE+sj#6Lf6PLP0wYTkZpZsV zvzi{ye3qECMZ>8quZ;qcLTEVYwDx=L0lD$F{#tZO2!_^>af6Hsm(K)O-p9T9|*w!Vli~^AQHtr_AEshfMgcuZ_#h_v3g40p1dA^)iY}UzV=+mv};bqheNWZjsizLPUJqazJ^w%&R(B{vFWn(qD2)t*HK%$bK#= z@`<2dsFlyRqpjEV_a*WaC@al7y4u^;qCBz20FzL)=*z>Mh$XFF3ELE$Z}eg15rS(&x(%cVN$Xn%-R(mQWGnS9GaiF`XOb3V9Z5xSBLY;NiWesYNM0$quO-3^wR8NSSqN1@J)ZuLF9R8 zaE`c9A0I#+dArsvqU+_1Z7qOp+iEgPQcM(jR_>)}&oz}l$#K$I@3$|g~2jRBxQrVnlS3!8DLCdF=tf%ZPsoB6d z1uiOj_2$HN&eb;sCjN&#@ja~)iGJ~K_9d98Um)uDVp&bU1l26H`Sr^glL3w2wW~j+ ze0MYnFMl4mwq63FB30D%ERiz!eO9A^t`WWGI zSCMG9z{=-rxaB|+Hvm)!GlFMK^(@uI4`4!}BBxZ(6NbOVi>u?oDJRRwMS1h`nYg)9 z|8WrV(?}jf&MeTEe&m7i;s9mJ1V3Nr<)@&_aaq0EKi=)##DspELVtP$1T|7rcgsJX$yJo6AFXAq%aRKv1 z@J;CR@pHEG_p4bGqeSwL<=YOFvFVJhkuzD8F*T6fFa~jZ43#*$b+zZnp&79>r^4oznSZmZT%;53Jj*pb3V~bdl zzA(Hu3_%H_CL3QuWraBFazU00RDC1>xYa}_BhkyJD*OS9Z7h5Y5N3arV>*SGD;( zS6rivx0ZZCGV#3p<$|m2=qnaZ}gNzc9Y4P}kZZSDMUQKpn_dpGo#>bji4r3iZ7PicspqD|W^m)#iq2XKccxAb(CyJAvH{s~r(c@V9K%s7yl z#dQV{F+vnw6GZn0I5?f^!#JqMcG$u=DCSrhWh*&L7_%W%dfbSJad*g?+ZOEE;XN>U7wRZ=CWTiTmX*r&AdFK z_tVRk^%CB%=O@|cEpr>!ea*|?*P&hKfa}_A_eq!wFPpbgz?NqM$zipSf0O|9|fcvbJjLvu*W>T=H=n#XmvQ;AKAY$rH>U#4Mtt8ppw2I*2&-&8U&`-WEj^LFwQFk{830GAeh@oMyjJ(D9mOV$ zvGH465?M~qTh%a1a#TcCPqUE6OYap#Gg_5 zGx)*qGv%afl+}6>a*^b%VGN|p?32R2OnuVH-*t6J-GNSiu*C{G%yNiqi92vkMz*ZX zJJq(xj%bI42a3Pc)QHNeDPtVl8nGxva5_eQEa$h<|-%!h;U*+i>Dq=UoELGQDF)|@w z=enl(X$fm~+n(Zql?gBz*Habf3`awINg;#)b((SEB*6|xHUbeCx;N#b^LjNk8jsJq z@>N%jCQvgdhvtt!BQpvyH3guh-0*#{jAqJ-UlxX>9k@01I8+p{94d?7uOJY?6;;FZ zVRV{P(gc|YSbmj4shbPFUd(qA=S%h|cjiIc(@@OJb2cq6KBTeEb9xe@(vF=?9_?Tw5>O z#=;Q=zYW*crtBIMuM5l+NQE-lv;O*Oxv+cu^1+=bCTbv&6NIzQ!iUTa@u zwO%z?{UwLy-S#QH>QFA%Ae=lhH z_KS*vU-epdS?~C|>2f|CuP)RYdm15$X|?@W7|$`lS+-$r;#&6JqqBNFf&u(VZ#occ zY8_MFt?D%Q))e@dyRz;$89iRdTlWrDs56%sFXZJ~vX9|4W23yu#XF5*MCK`;yK3~nKQVoeHZX#ex14p2HQc3nO zMq3dI>=;K07)MYa7zAE#Zkf(@zXgBKYUy6ge)UgT3H}w+Ai~H+1eJ-D6UZM0ue~NZ zKpLe#<2cJsgq3{qVXQr~xCl6(=2@QVxPbQfP|Pu3r}yWrJ-5D4Qh9L<+beB&LON;; zWN$9P{Iwk0^i(uXqdT(FJM}(_!5WQMfeB((0&cbwi6tSBBqLnLwwqdJX`}>P{n-Hp zVaO<*GFqxY!Hy(1Q6SP=gtxc~bhZ-uYjAl)9BB!6UU}6O^-veAdMIqzota76>{sUCOOvxuHI_=XvyOHs&*_Bj=5vn^h8E`N`LyUm~$k~28sx?Qwq%>$MR=NprC zPQ%V3OV!)WV)l36P@ZBQ{gpuEnNT&uOdaVxh$z+QfP7l0Zv{$)cl36Q9Yhc9OP7sa z%jX(Qwy7+qY0@F48$_dFa14?UKcBF{AIJT7Tom#AvOWilzDcBsO#fkKi)#lE#`j(< zr%*$;jxS5y25rFRk`Nb_wVmpzS)kMb#F@p*NKH10EST;m)dQuS1SfehZ_qPHCoe;_ zotA;2eklliyaA{_7&VMunxNZ?8 zin|9wE^>J9Ql5sEwaj~7)|Npi40XTXmM=klo`AVLZ(;#@=$`jSlZgteyw9)GtAq`U zHm_OR&60FogZQo|MDIH}pJ|_my51}89?7f4(#LCKXw(3@wJo354U9|UX^-NrD+^n5 zKtqkryYADJ%ZHEic#L(E!!*}4Yo)HuC7|jluID=!uxd{Ua^o&VzeniKsSp7Cnh;;p zR=0}Z`fTlSlDuANe2ScsQ5cleCK;wKbI3Y+=;&*5Sn`66==e+5ysdgNS-X8IJ=v!2 z?J%aHos2r}ls?b@WUs{$oCvn_w`?8asS;7&!XG?BzYN|Jh;O}(jUV!7^!j4UEGT4B zc5IBsT-@Ad2%8=`U9W69<~Hu**K1%gJqzh&h=K!5dPkHJcxSX3om*zIigstMp+LJsB(+LmRX8k081o$G~U?YC0*lN5~!z$kE&nAJP|E*Um+V1l9mOvgg@?U=DPE#TdSpgv0072SE7@lxD~q+6OO%1l7pMLlvD^!<6gS<|ML zg6~y)!m(w|4;13U=KIK|GWzYl-ZlV#ltf!B=fYeyue z2Lxr|nD<+`*=D^fbzh&3Mt^+#;>2FwCqGgwy3)p?k=%AMT6HnM>ZN3Engdea#9M}^ z#H`S5e%2l@00Ol(9Wc$J$z#77Z%hq%ZFc}nzBvFmBHow_4p=*7tguzxO*r{yB#W_} z=nDF)P3t7l0oLK0n1xiywVDRgtHlq2Jgv{U+MUK-U2h0qC4kNLuwd8$Cz?7%8m)20 zOQOSKQ*(W;-u>~GG{T7)Mb$l-QLF7Bk}_nWjL z%tSV1B2vaUqK2|MgA_MHLF@<5sN&s<_agN&TPGDRZK)VM%fWFN+a)Lqrgs>r1zJwn zqF%80NZAuXM(V(n0DoXbN<7XGcN3V62?!jzN&Hf1uKo=HJbAB5uxb&}uwlt<(<3@K zN=dg<@MS~8oCfzFHp{3Y?YLmNH&eE%5e}E{SkYg0vjyH^IA`<(njPi=tB(lk+NzZ{ zwqY*ZaUp*Y?9+#Gz!cqAMhUJ<}sw{TM4U*!oYTTaU`aZlsT-;;wnVMcml7m=$t000Ig!ZOP zaS$4JW&fauB89~}ss5D)L)~qu?vs_7T2iIATe0+Xh7mo3% zuhMSmt9~D1vvNdbk{bHSbJ0(@ytoJ^#)^T7-Ms6kqvy#q}&y=_8Nl$%jtm8JehJ&je-dm z+~YTt3Y*9o>rgvrsmC3tm9i;GY0`lP&)E`8l5mAXbwi#PqVK=KgxX@vo2+_MD=zDw z9u)!a_QxJVJgeW{ID6a-x2!R#mRtaO9GbLUZ`-!i&>E>wO4s&a7@#nl5;3@YLTEpap)OS3_2S2bpj<#Gpd*w%>+IEet|J# zQAN$FZkO1#pPUtfxOo{>|1SftyUj4HNiT-UZ*<&sn}|9Z*6@Ac%tEBZPaRZRC?(-qNIprLCg-&f zbFU(@*n#O)7UN0HJ1#0KDZ%$_a5z_&ufjN_b#A7utstvn0K==7o2XDOAiI1d;Z}I( z6-ga1@j}>9XQiRPT8thDm9$yrjPz}|z4%r5$?0rud1+44CF@izqvF2hEhkeRK&=L< ze@K#i?~e6~@uq~Gy2HlwXHa!l;U2%AtTWk2Z}$|#PU1!xq(6m|(9by%4;$R$-OAB+ z#on>C>JpFUM17A*9G?WLf*oz+f&VMw3RSKbhOjpLj6~CtrItkprlC3tk`VZ#Zrb(XfDQu1(>eJHVr6p+s~4bOeGnvpQRv_TE(=1Wr2qg z;2HL3bP|xU@p?w(>dUbX37y0N85UMNwjW6KUo235a9-$9tO|i4u{AKo?E@5c$Kj~< z24)!oq2ibgZqG+T($KSsbk?arrD+p&LzRipnI(9}+*A_Tg5+m!rP!q}?+<*!3+Q4*FsMSrerM}>Y8yzkoSTTL31Cv|wXDyq zSUg5aQYA@|d5N?!1$_`p!kK4E=2kqJEbZa7!4`P0euS}Ucc8h|kXN%?&MkuQQQa8H z`9P;*XwcEkYjj$G8N(z>IW$fin ztBwn63UeKH+{?-6kTx1JUc+E-6{L5F+FfB_KVo|yE@C{to+!d{eztogDf_mL=LK>qh&ml5jf6#5e@)S{ zxc*v~UG>;{kzDecQsMG6N^PVNq|P)gCRc9xRW_}T(2Pg&s?XKvlH=6E);g0Hyi_1< zXiI1835GA^Pcupnndv%B-wx^Xf}#{e{*5)08mJtw?cYf?`^r9xklEl^johy_Aj>;6 z)CdZJ+6&GyDKTPD-e-Rqc@y$P{X*$Hrqw$iRQHikX1x&JDY zVFD3{Jo@m<`Joln{>NV7iq&31S{$Ou3{luH?`fv5luFu<;PufYg%*ve3J8m2svpxd`X9U$sP7H`Fs9VJ+z zEmFS#UF4m@%|TPGiEOe-60=fmx*&5qfT9SblM^@5%yC5b+>QBUBz7sW#->8{pEX8~+1xA;2cq!!dsCu(0WBJI`TQ~IC6?#F z-re66U8gus#H%Sw=GWf%b3VzmmyIb}Zb_e$!(T`l>o6C`*>*uZ&u!C9CAHm@G5K~% z5yLDn(Rhz>Bq3E9Sn45I)Xi_s;qw_NA*CSDL8$M<&ng^4{gP)HA5A>@>-%mQikhu; zfG|Lmff%-d9BG0mj+1xXg{I756+F{&F&QA$w6TNyP3#&8=VE{~K)#v)h;@}6a)u!* z9hktXtcElITS!cXrX)kFF728p^f%XFZlsrwx#|yhg&nf``ur(2vCp}?zJtLdJ_GfgQOP{XG=Zg&rtugXpNP%!lI5gQSDstfA!DmbY^Nn7aekWW0Njd=u zAOc~r)`z>2wVIwo?WbFW@33E*E_rwcHCvQHB@;>T7E*@D7nhU6U$dR-7)D7h_iCBBtroOKpT?q66G6Dx zlyDCL5!_?tP43fb73aG#$A;PfTGKu(iEyc-R{KkXIHp~a{ED4KLqzqG$Dxp=*L9D&IRYDC~R%jKP>a^QVF1cmac5fF?Y29wdNI zd1v7m;+N)JAOC?B-uvY|!2(NNY6h>h5#)W4ow?&E4IqAOU|;!IyRzlP;wODm*V0;~ zYkQH9;I&7^iHi1eA^)_#%w6EIj`6w+UL!*1v+PATgbqNHeX=sntIEfA9^qmyg09)= zxN@H+VDo84aNX+D-PuZvDlHlr9$RBDsZoj&lU-4V6G)u4CTJl{@wLE5_{vZ^;iBo3 z$x&}?w)p_?8%u{_6V)Ai%oj#w}u42EL; z99|UsLNE92!*5Jz6)QuMh@#tlXEUaqCm0tUY}*D1n~n)hw7P!2Ge}BaDQ)Ha%P!Rx`3l0yEgf^do8+C*X3yYjpYYHQ-MX5GiG)wgiLDpv2;l& zstTl9tTebsvriL$$@7Qe%%l^2qWJMp9~@&qk|X0$oWrFdZr(l%C&^}(;iwd(96li zbvf*^Z3^nu^%Q^1hcWM)8I}96)@B&uM5i0`%O>HF@}_KaX!cj2{a$zFec5*FoCb%f zeyAex{ly7$A8P~{x}2o$Nl87v+u)hHQA^?<2V)ata45F1{I)w+I(p&+^BerPA>#95 ziTxYm^}TA&W36i@W8EG2)IHHrd$3FVq@*@VV(TDzy!={Fy~L?k4UzukJlHj0evv<% zTKOC-7OTh<*?^8M9p^v$mA|6OHS}4i#1BsDclge`@w`cQj{*- znp;l~%H`@5*6ZUaOAW^9c+ zWDx59NEufSF>jX7=0u0G46fy1$1LImc~IVj>yjgJ$a0jtzI@y+TPoagn?#nbpwxcT z=hx!Jf~d@@%|S{BVgr2X7fkFS1}bA8Ucf#lsSvm7EOwkr;4b*(z)%0yJ9;_eD>o%> z+P<{lFSKmL9ks$yp1_*un%|4G{gL|R-O4`kE?_3gsR=Koeew0@iu4Cvp;&_W>Bmh# zfj#aMIE_D6mz_i zi6r0QkK33#3VB#@G}BX^#`4nUa5Zc>-PHr`gxP$crOZ`<3%+EFJjjK?QYOTUB~cM z`#JB9i52y=%`Q;*r-#e>V$Hx0RELnSZvKwfkQTM+yG7?^JeOB}6l7=Jk3Eca8S}_R9zCZ07C?|0Zo6KseqVNd#`< z@;M{%dZ$!c11&&#x>)XBUDEMPgA-q;NNUpK5O8M?lPQ9a7VgRO3REA`_odMOa_rc9 zRb7qRenGH|v&cm0Rj3aFqBx`^Gqij%8P8q2zP>c&s^3(x7EvNtJ10rD&uX4RWPq%Y z$dQ5}nUgjdy2sS{jLRXOe?Ro|N;cOBYEE5=)>Y2Ld?$?)9+h@hkVx4mXYZACJ2BdB zgKDyPgXgr>V%Fa28&D#OR3F~*c>Fa9WJKr}%M~acwT@&Un{M9A+y2T; z&5%FWY+Wu?KRr9jq5exxv;EHp7=fhYMrJC?y*Osh=jsEuMy z^s|@6iQ-!^r=Un}=)FDe0IT+a9LdVysYV;ROqd^qXd`qx{a!$4?qzzoabXZfl~|ZV zeLDnQH?)dNDl@$=`=)dXvy8m5+d~FuY@BGEq`c^1=cw3?idTe8mAvB?zFS6NU+G?1 zEL3Kq6RgWe2k}XHu=j^r331@LrX0SRRkG=L5hDe;c*V+ylG#8!{IYElcyJwoFl2HV z-s-dYqoUu2A#;@3JOO7wAX_J)!cRWz(`9-?Jx&kUgo;_c#4qcgc$k$%tkA5 z#c^;&yed}P8+fbvQ^`eL2lHH{Gn3MVI_+5PnwIMs9Vf%W@7l+!&PngX7+!$vV5X9B ze%k8wwrhdc%_l*lF&>u36kX>=_gfahn(6oFJg!KcUjRAlTF3UI40A77;2)JK;ndn| zt#82l6kE3yo$Hsw#nQUB!Ls*d#Z$WKXFkvIDz3ysAqDt6@zch3mqW+ruqmIRZ2OCV zro&cI@^B^t%lra#DCgD=>8cb($D?7o>9IAT%f+hHQsuu>Ou_~*>#j@Rqq~e z3>}CB5Czz%S;7!pUWSlbKe}pISXsbX^s()n%6HcL59`a$*-KcCuYCNg@$Y=_`8_^Mf+b2X)4OEO6F_ zg?d+j{)m7PgUa9|E(|T(%VbNKV%MgCD@35)OYtSX!K) zBXKC?`^!wL>Cpb`{IXQT=K4)QS7^9sN?Rp3Nu*LB4@~%w1_V6B&9rxu0JO`?1yy`lEe)hyE*EJz{zqh>bx_(#mc&yL?;IIMgGd6M_ z0fOvb*7`56E4h*5Mwu!Cd{|378DGw&Gm6iWHyRWXo)PA6C?kY77mh8 z;w*UOqI=#KhTuEKQkKIXIvvTmi!@!Q;2RV-=ceB8b4~Mfg(JW6|GN9&3{RK$#e zo~b(zi*Y*8@*}khoH|@F3+$&}XjvWEA!^w2_%*+=4}fUbC3C(wfw@`4q7f&*z{6>N zH|vk>s;inGVloS?bs1%5CV8-K+_=G4vBkF&nPaD**j0_Vn(>UlcjFrj=&%8=p$XN@ zH7)MDgK$=d*bfLxZt}B33Tz71Kk3Cc@_I@LiUWN-N@XAp5@9B#__`mzPcpi4C5*wi zaNUl9_$Kv1I3eq~X+Q@%C~GW|znIk*UTh*~);6HU8!!K*-MNdZQ|_XJ^^i$;b}cSQ zS*ztfPXEhFFqKGuos`cU)o_9INZrZdDVie~Jr1E@xvYD+xF%naqVGaJE$XU>}}b$W`JR^VU1Y z9%4^+9(mQd4}ZSm8D~j5&Pee1Q6`liN{!HTjlCy6bFdTklEgRpnL2WBWbe zyz6$nj-&JK-tlpqZ3u_^^Y#IQw!wI{)9Wfiw~^2Dxx;EP_*Z6N=;>fJ-V+R+TU^(5 z`twQ~22Y;|>3!J+-gKJJ0$W%LJjo5OWT}Ve5x-@wRw{*#M8qDV zPLr7olV&_MnK3%_h}%Ucy+ZlEP%FvBgPe^dJzSiOswsik*#bCBe$7QR#Y&TbXYTZF zS(hzic=Q?$doC?3F{orJ40wNi{*3ydlTzrVm*Eq2&5N64OP;{e*eW7Yp#U%xNUm(Q zA_5tN-yqPNOZ#mD>cGVzPV?GVzke;dz=Av;BlSqCe2V5{1# zWz7S5{^TXFn5Q$$ebt=<3{6f|X6y;0_*=&sjomeeOosHnGbi{%##A65Sd2x+B2LL?c*Vku z!r5_xiK&$$Hr%NX5hIs=k?nYiD^J%b%P>y<6?u(m?~(xYM->JVLJEhmgH@tw@q*Kf z2;OUrk(R#QwbR^-S zo!lrU_NQQy+E5U8wz5`Q-^rA8Q@2%EyBXzTudL7Yk{+{^o`=PyL4G907^x1}d<{%8 zY9#ibh+e*agsoS07^`&MhuAo)UO7C^Ni{9#CiW@S>V{PST-YINFcesjqNru(dP`dO z@-FB7pr=aJuC3rF2RY33FLArMwqz$MGfPEWQkGzgrmCV%e4oQ}z^9_F6@)YQ#8zua zSw*F^#v0s3)WijC9nvk3DvQbDpX(R5!(^az{u)M;j^`@|OOp5rV=MQ{4h+P^x02w( z9}%37)kF@nJ411Vlhv?9Kma0wn2sKlbgN7nLKcL)%oQ5Y6qZ??F9A6v+lu}nTfboq z33B2VTahUoFdSA824^BifV)t?mBupx=qr4Ae&Um#XkYoak3yJpDM$z=X)U(K!qYR2 z07!;%EO1lt1r4yUSNGy1AzvO?7$62P}Cs{kjSM^&I16FQ4OKopUviZ;@rY2AQ6XrFp@o4VAlhyEdyMW83`MOECh zn2__%dQr3IoCR=j$B*ss-d)zliD^Z(^FR!jTI8dNtOFa;2yo|Lbdl9xcrGD={4zoD zsN6~}Gy+6IAkoz=H#WD~rt>be%$D<2?Cx~9?gRl8M}o0t#U(RzaV+sNt_%t;RWQMr zK;ZVUJgeWC$yKl=l1_SigavZfUVo#l+=Ll~7N2=sepGS&MF4s9cR}?4;G`{Z>p=(k z4B=EldRu3gHFT}!;42nTs`Aq}R*(TH@uOtA3|qI=)z{m=Ax?uGLnf0T?cHEZQ|Vwf z;b|$;Nsg3JXy!t13F%zVE+nwRu8C>U9IISpeWJ>s#Q1kNRX|KUPsXh}QQ*rqQCi(C z=WX@W>d|IOh3=RMKjH6rQ^s}NF$JyZ{Bj+ta&;iuhc4#AGt0ZY6h63+H@zpU=%4U~ zQT&jOWOSy`YJf$U2r)pI|F3Yb&{l;5!|FZF$#5EtyH=0%C46eSdVG-6&=~P)8cOLKiY4fj;fUz&o;-FyeKySAmq5avNK+~_dMZ=GtAi28tHWhiKGK9?{GJ(3bOOI=oxb6cn}@4Bhfk;bH*$~m;nim1%;{%jDD->Qa9y zg;(suCi_kTsqbBMCq#j$ffbNjzV$UbZ_5@Nqde4K2Oj1_tP552ro{AtLx~D39;3_% zEFM=7^#RWBk?FbXQT;wmJ>V2KIQc8It);fHMB_inSzPrJ+pbONuO0(!m_fkzJ?{9VSuL-I>K$0qAEzhXXR9X%b^i4fkG zL7o9lklut|h#VDl85B4=`g)|l&qfX%B;yzc(pChjkeCvb<0dOk9wu!pvp~znDsLgY z1bQxrpp(S3sj>^Z`bZ}Hm_Ox7Oy`UxQ0fE{=ky}1(?+9V8es{`cuD9jZ~_hDCeaZx z8CfLc4UzQ{$|t-Z>z4tBBkXwbC~RneifC2U5NWzVr-pQ`**Mne7A z;}TbmRo@QG7qEq?!$#ThRkolKWtwL6mPs>}-Nt$72)}s**b%1BgJ2AMP_`B9!8^#y zp}Zv+YXBq~rnKT;AKmFbS)mfo1-Xg8s>?g_TeaWO35npkW^yM7*O^kAmwzNJ`Or=z zNVgh!Foo4>b&T3o1&i1=%2r7l_~0}u)-#tAD9&4iuOpIot<`SZz2BZ(uD7iUj*Vob zX$UpT-%6wkqO**6rUk2Fu+yBCsb&spgH`)e){osbN53#Th&E)>N}H_y~&neDMOE^lq^@Evw&?rgL?$c8br#m?WfO|Gq(7SP%0St&~z z4etkN=b<4If;BYJN6>c`;ITo>7>XJ|i%P_iV#6QwQfXuKana3>0-~b?TO#mA}uCgDYRJ3M~6RlZy3X?+`a6N-MPl#m3!z4 zkW<7nFxCXSL45ayn=Q5Z91e|P@fiNDKof=%yd8IVFeK*R!goHajiZrkV26n2_2*c+ z>s%X)DRCiA|d>&8Tl*%a-I_a`*-aIhK>?uHwn?&Wfd{I0t*qO7-@lY zxx+6wf=gH`gD?PHwn3w(QDKzZ=0U)-vuBdC2 ztr83GuwfxK!PL1ZCgCJ7_$6ZLA_Vc`XUTP9OieActvtuKL`ByAnIZ39N<51wIPPjB^Qy#4n(e0#Znwh>`kb#TgO(6BtB5@Z752)lrC3c@#{|I)xW{wmqkwR2ISI3C{y30i-i2lKM z-oFm6Hje>$)dOjEf;Nlv)IQ_qnkx8PYfZ%KYMR22uuxoX5nXwmtxj}-KJJ`$px+rpBoz!UH;@O2!Szh0{0Z(g!&}80>b_qad&+5QjI6isKq3#Yuk!ErT}UvwG+ko z7(xV{iC1<-LkI{2)r&?I+;w@6L9>e>siXetnwJoi(Fisx=@NuyG;?s@Zc8&lktRl? zxFTvBFC=e;0pkTFSmDx5p9)0K07DDOl#Zs9nwsmaqiY!haYovW961XPB~<-YaDwgr@x|j29v~KFnNt3JT2p3k$ZOCWqr&BxCu-0 zEeSdM8vq@r*~eH6c^nEvZc|x_2UUbc%ID7gOwq|l?TQ9JUYFf#VSl_cP73yzr5i9+ z%M&;&Vy=6@emcZrsOi4BUyP~-(bG?E9x=4ZP89GQWkKh-jzr~~EUVgB)LBA^7^8lK znY++S(E3hdL^w6!XQdMjp{oQ09V$`BfVV&!B083|D-Y&QK4U5NinO1k+$=~o8^Q{S zv(ZJ`DF0ku&oB?vZVfCR{Q4CA?u0K zpQ_Q7+S=!p6yAlX>4YTzcv60R+pw4mPeF}g(Iz;}Lr%~9`m+~?RG*$d?o9LN5AU>z zzDFpWaX)FTu6q-t2->m|4Z;Mw6|ieDlt&=MPEvcyWn0+%e3VU;FS^fIzD~_z+&pth~%{ zfJ4{13oOlovP=h>VrPy}CcOuC+sNMAS*hRU8jMC((T=sQX7tnS<)vLBbTabT&POcE zh{(%|A}vk~T4{KnrPStd}^5Lr45gMA0(nZ=-%1Y&P?=Gh3Fh$V{?30RaqE&WMR6kFljW9^CP`^;A zD^>ne!iSg0kJEgb^r}=lZ!IVNW2V&`%E8MMvggIRAxGPs!?Y`tW&i*{07*naROU}R z=zoUU(~i^bsR05VbK%}$;S8q!`js`~-&NQR;q< z9m7h{WpHrR26z7yIZ7KSKvQJ0D4xWW#Ls19841`rGoYOB1upRX^bGC+EhKg2ipEx> zcsXrbVuz0)Na^$nh0>*rBn8RSsd53w$<(xk+Bh~y+qXU7o?6vB#VLPygv{#!O^Hr9 zA#c5CWE&W1Em^q%LAI5}LF`Y9a62)=HeTd0*Vq6Z5pWR_WdcxOyA5erC(tga0V%O{ z&iGh{5wq-_wAGjPG3>-7dI=ghgy=@-cTh&u2+M+qkjv1-8kVlL9Ht6sq*WPQx3EWE zN{i4q$wZBHo&{wkgwYHm@s_n0Ssiv(Sr!>dqvGQH*a&GhAaK`PW7k^l&tX9e+f^Z` z7a6gq=p2W!@oW_{X!=^FDBve62W{#+G1P0Ly_{7oO`mrVqL8%Qy348DYbos?j{g%u z96w|TFFH)&BnRu&RNRjs`Ei+fGXNlm}5@0 zqQ4UMG?Ye7lES})fVb^u_k%k}=Ovwbl99@-q95@JE^?}A%-is`n>d+lX)qn&Fp9K} z&x5F0G_M(%7|?iXZ^$%fH0QAU)pH87h$g0obs&dK3!DLHc#CYCAt6@tYpp%W*{)gkamQ(bNb4{}dA4h;;k4=dY?jqE2s z2KMKVEh_u5D$Zojt27B9vtKe;T%LC!P=*}1l$W%%*OLyOQpWXTJVKn))Azn`6 zg+(U{h!U69&NZnZJVp-(05;Ny%6qQ=1)zFZkZ*27)Ns0|!C=TiL3S8oQkyxYV z@XUT~vUlCL&FXv526cDXgAeVt$6x$-j`MABHTHZ^ug(66ylWazeYtXb_k-Il+p&!4 zE>&k~H059_-4?^{FG`?*J z(`bs(Di8nc7R#1)S-Smk6rMIzmuU#_DNzYDWi-k<7n*hYWKR~GAx9ES-4r}tW#TpGI<2KhW1l~Q&^$t;&$-rzM>()yJF>e*`7E--2AG7fvLLf$*gMnH zU6^39=%%AUD5G$i9^V=5%AUKdePkx|%;6`Pxa3+HP@(0;%TgobRDKD!dJ$iVsby2n zGlKD5+xFR^zFu3tbcvU}n%+fs=1@R8vq<~?fDW7(-(l@bHnUp;TP!XoLW$0* z#NdB|Q$TZd%y7^z=`bCUDT7UWfq}liNNJ#sK=t7<2?ks|zkwNB~=M&FFP?8#Boj>t}7X(6)8Gfx(k{lsfB+Jb7_pbk@{l~w4$JTD?u_1)t zjPQ2Ca*uVck`FypG2JY%qKktjGOuM({*gY*_pvLLD_sQ#IR-wL9e*pc-NhWc7->ya z78!?UnK)&z_swh8XY3$*3oJkHkHX0oRd}e<01%T_w2>>URM&3ZOz+=#-!6OZv!7wD z&Den=MNevaXMy!e2_g+w#vXd;LHp9bd?*;t{ zy`5%&Kt%uCrQwwTrT(p?Sx5S9^=rPXg%bg6xI6xH#71%Eb}8>?))lfmpWM%pSe4*a zX(iIO4rl0Iw#t5d{gxfe1JL9`=QrXkE;4sw!i{@^b7RdpNq z>e~n-Nv56|?WWGvC@z=tjrxzWRx+H-a&^+IEL}_a{$!U1B2|Rfq=I_oQG!Wjagzrc z-3PYqMl-Y_R4NC3`hK*Cu8t1;hc|qeL!=(G=4DT?5`wwxct_b^7L`_#uRwmMPBpr4 zkr>H|jOun`@SvqvZbs1OJZ2S{glB1t*|$^;hMYD{NTb0`Nxe>^S|%O?4@e#~YFZE$ zwr`VuSSV<3Irjf$MPVU7#K!5NF_b}iDUE$F=}Rb)y@@;FgY!mOg0JvM%ETLQ!l|t4 z*^VRI&`d#6q$*gZsF1#?DCqVW!4GpXUXg<(^i7M>BqYlvlnDIhaFYc6>*CLuOMzHU z@JW0WGP>wNO?}tz@ z<<@}k+kj@1c@5g#3CoYDlYDHu*oUkCX=X8>2E8Sg%d34TaTT@p1fd&|7ACm^IMVsJ6&8j+|A7-zSiNG`Qrb9{M)oj}0RyG3diD>v$;JKb zEsh>?;!9}ckTD-2r%~;T=puHIg%N-YEKXyG1Z~Mt0KSA@jfVViisn_|EseBbav`i& z3RaAwS7l7!xl+DgE}lH=n*?JCHyP5)O2drST_Ez9R!j_oA4kQewF^Xk(8h-PnZ82c zEg@X%PeL|8)F6@qv8NqHy8g1AJcUJzId0mRvQApo5bFcQ-Q_)#+gDl`p;v}izE zGRc-fyj|bc;?ue+Q>rgJ^Rv)YcZysO;|$Q2r#tNjcRpylE_=wfbk;K(7GE-Os^$Yd zE6$>u2L)8WsK-oM&ef@oPOyv10WEgLNfTFMAnUHWe1gwe`Rnx>UPsJ@&e8;h4zR!g zPduI;W#Gq=q`Af*@JiS_kcu);HxbAM)K2BxfnITypbg2kK8p|0rKdOl@Y8uy|F2GHt~r&F2ONx&-)XbOSq3?7}Wh4B$;65gCJW;cEJ zJGSk%8*IhqOMIbNijjT+0YImzrBHLr6h^Cc105xzgCqij>b_R?7Ke{m)9UlAzO@q} z5`$+ayckt`;z?lTB2CwDE2?rq1MAK+%{OUX0T{HXG{F8DfrN*OP^s1yNmyH&rC^vc zIO@#kFe(>RU24Q3q(33Buu40{f;UOjYTUI!My9FL-}7vrriOmBpFQYC_7OeB$vHB$ z0E%m%u{#!Cf+tURK;cn>jr%9Q3w0AY7Tw9BfQYMFNZC1^lMWwK7?rO#7~I9vencqY z#Ftr3uZnvxbzuC*RkqeuJ+|+zZ`;70Ct7;dC2YSJPO@>}3ID}g@LT+y8wIFf^AL8` z5o$-4gVgCSf98vCmvIdK1YJCcmHH`g8oJM)OJiFj|;m_AKD0=tm7i&f9;!Qf+mrrp*og%o0~J)7(uzx%89 z+yCntd&Wy%Zp|!oA7|hqn_kCMLS96<@(|NIv3r!^1U5bkqW2}@FVMc}#+&Sa|DVsG zZDS^Zh4*=13@xEuc}>b+)p8EbX`ro9p@XksLg81M7-2@8G?8c0XnMnXCLyNKN&uxI z0`{uaE3CX^gD=QTL+7xQm=X`P6{$+809%xI!7kbtDHssB2rR%V5ZVT5k|Y3jfxy>q zxYf?P-~#LFP-ambM*+~|p5z}&LX4s5st518$3Fi4w_EqBEp~({eA&oKFs-ALZ)$3G zt(EpJ9bszU2Oj!K+Bpfq+EJmYXRR$+u|Axd22qrAnJI{)l>Z>aPBxBC5B%M63+2kM z(<%t2dJay6BMf+D5OPOZFwme)lj~dP4`F^ZIYkOpOyas%b!bW4EDPDPji}=%1l#{9 ze3%L0cXW8j#*aMW8tl5d3|ppQuZtivGSKS{yc%;C!i7da(9x-&#aqoM|9;{>N~{*L z-lMBRrV_3?eC_je@uFW0TYJ~{YQGr%(SBE+^XzD%@;3F+O8L6R-O>o^oeD^%4; zX^X3|5uI8CpJ3mlZC7r;_kMfQg%{aUEtJz~fUu(|C_?jP95E z_uJ}ox>#JOEe+>ZF2_&hu@a)XE`*v9`z#%*FoI@N?R7m1+8UX`lWprLnoeCYW>8d6 zSz`5iRFP(~25K+jdg`(4bv39R9D;AeHa^W8j;*CP3%T=-AX4B_mEkiS*`sOdv$jmD zXSE}fgf@iTVqUu^g*MtVqy}1L!%Z!EnK0e!pJX3-|2ysW`*+$Ke)G3%&FWQ{>(G9C z*eWupNRLjoD!^PH0qAU!0QFZ6*h1bq!h*5yefRtJ51;Wia^XUmFEI8@Dkuuw>`58;?Ii28W#Gw2^QiPIg24% zV$q!J76`AIY{7Fm&MO09m9{E^_TKd@N;Bb_gn+b?@WHSSN?@ypr7ey2)9pj{?XQ2^ zu6o(?d_|s5+dHV5j0*SyyAp!87L^UKSM3-7`5%Ce?FJ)@B6eEB+w;=Eh`xox88Eoz z94dNya;EuzW!m=IGcBFgx&C}hHFYuAg2*B&St$DGSou~Q(Ny`8FpHX9!yeI7 z1P}jS;EAXEdC5umb~Q4BHKrDI?C-1Nfb-ZE7qH2b#%*x_0ULYdCPwCLOC~!AY1;)H zTo(e-U;8C{{40LRUecyTl?VZv6PkmQ7C^3A6A*kB zf9FF1nU%;6?UUDIqJ=w*;9H8F;bV%A=R=+8;{@KLo26}Z%_S`C?63ZSk8ZP$prKAt z%7QdI>4eHM$?MS;cxv66KE31ls!B{kK3?b(`yNa==(Cuv)#7a_No3MjM#)niM9IV9 z2Hpl%5E6FYi*Zl-niE4|n%JQ|n&!h})+@Guu|4#RQg4eW78+2zb*$RN)_FNjXKhC& zK}a0zWwv+3`{~ex@|!3d;?|SmqLr6kX*b`s$L@Z|`|Yj2d6ivs+2z5e6V3N@bRvn+-jfy;(yr>?-{aldOF!kHHW!@ zPC_Gnbw1paEQJ0>f`|Yfu=4?L#5@JT(v*UN5VxU$?KcSPCop05pw;1dFH zfB0i+mwF&}Py?wgWV98X_SYVeK!E$=^*7jyo_86iRsq-?GSbd&1Fi{$DdRF&mGa$R@eH;p?G((B{x}w-{!T?e* z6j?*mxOAnpvajywP#-gFBbMotP^gnoC7Vd=9+E))g}}l)ui{U^&7ssAgE70fAG-U1 z{o#NAti9-$f7f36va4*_rnOd2TV7yxU2BXE$7ToqghO|HG`i#a1ls@Kes}^PKgn%Z^4SfGS}K|*1pPR!veyt&Mzos z)wj{2O8KJ>gTbKMSJ6ube(nOO@Em_*f#li0FO$KZf>E*%9AT7v4%6))ecM0TYKZW} z%b#MyXiNjK5`Yni-z(Xg;ybICB&rb3BI(O6_A6iby#4!MUt>LMFSJAbI^2OYT^kz$ zYh*P%$Y$hp;yIZ&Fx{h_7YdjVj1IFWZGPAq*)B{+_6{M4`j$?V(!|JNXH+N!Y5|sL z5X>5Cv86~UKo>>{qyr{oyq(UqqG8b4>hh0xtN# z;aQiDmhck;q-1xQEILvcjp7^FN41WTOghC#kpdnZ7$ECvy>$i1UZ!g3W^i6YGk=~T z*4g6i)TzpBBvicXlRBL0_Yhnayp9e?3yq{n)$SYx4Y1JO7pQ#Vl@Ke`HjP}_2%G*Y z?(D$;hIra##6uo5 z^98MzSHCQ6+ZeNd1@!?+1i`^aE=qVo%c6qOS^nUJ4YaM|9rfEf;G>?yrP@2#s*73I zzWsY?cY`KgGLpJ$1cs!XkZT&z{^WMh;g^05AA=6gvgdj5m#ZLrV+Afz}@PYaK*AbyIIP1#G zQPK~dMD-JWoTW-m6gh(WN zMkslN%2m%;Z}0qXZ?QVoj{%6)r^zaQwjimS$0yc2yA6Nms!p@zT34QWmZtm}$UPGTZ282kAPt zg-RD#Da&*+2#yXMwt@Svw@h0PQxF_bA%^h$LvysEkpV$nN@?c@&x=w~xoCtElB1rm zFC7h>raE;%Mu~DL$32np3qrGy3K#;yoyX_N%cVMN$@j&ZC?F#1icZfe5Go#oi##0) zh|1-qXSM_z!S)8K5;n5i4?GwnbEji%?J=YAYQ_|3ocg5lS2?R=8Xv|!>CljkaY%?6 z(_A+RQVLkm>xXv4a}+80I;X>>jXh9+@Wr= zm`9E25WFKEe)mnc*+t$^&(S~RUV%JrPcnTh-;C9UPKwQon!0;G;y`*@o z%5Z#>SLCJSv-g=H;xxYstaPd))&|ozU8<)EP;SmE;(tK+`V=i@QU8YWLv=xlA3799 z84BwyFn5KoL6Bg_bukJ79b@3hReAe+@Kvi(`^7)c_@lgdyAFQTUe|DWn?OV2d;Vg| zpwmBf;wTbUFr^EL0aKA@1RXx`T^P;2?2iNQG5*=hqf&$kaYaK2SVW7sbZMv6b*-{t z1h;|x$W5%*Q5lpG7@IjDNJ6T555;uZ1{tB)x|%j3%tWg+CVar+KDbj*d~RM(}i1Rh9WsvzVl zkOf`C4Zuh(+}O-1Hk{^F%7jA>#s&`A_`U~NJ&3w~|9$owZ+W*p^UBv)M|Tg41%iEw ztEqwRl6->jbd^eeF;itvQ-mO0SNm%lu6i3heAxc=pFVEa{@)K}IZEaG};P$C)N>5zvsoqc^(qBXGODneY@0!YD05Mu^_# z#uvV5Lv@{AA|XZj5Ys729sx_+&IHcTNDF8lnMjLnK`0Qa7sS@+QM66?OT{A_*-o_W zdv{4-Wv2|=WNTh}xt+gqrCr$8XyUT*V;0UuWDbTxdvWWzI+CQ_BE%ecMrqO z+bDp*%M#Ki(CSRkmTN{NwqII!Rib`*f8ptgzo$BHqN{Q7&+^cv_EdvQb*%xv40Wgu zVI#|4?ZQ=SHMEO?rfv(Qt@PFY6Wl>e*H?KGGyM=RhcI2obg$ZWM=i;#PA&DrFpzL6 zTC17hOylou2N1OrgN_n+(>bvugg3@pEvp3rMwJUAomUC_6#tqifxda6v!ZT^=%mA+^ z;zx%|ePEzhWbh~1WN@J0cI?(6yB|7GZzS*vK~2G{;ybpUkkXQtl;(@PG&D1cL~0%yVvjQ<>j_S18r}b} zpH*DX`;k5O*<~+&on8HFueWvU*CUj1oEy_fYIKxMZUK4SYMe5pJbAc;h{|j|g6;%+ zE8g{!+wGtJ;qPtR&0n*wHCt@}K~F0DNNmShr79?1sA_T%G&=BB6=$ES#gj8>a*WU7F!w|H~%oOj|Y3NK15lj2fP#NnOxMk?*1TFA+04WdcEHX-`HJ)p>38s_wA3R`(c0O!}_CI1D z`P%pFC)@9&^;l``U2J6s3d4DI-#jD@O#&%EmS141aM!zsBW-<>=@04E({59{j73(gv z-d^_d_Hv7%&V;*guHrA{fmi)VdC%H3K9fwUG#0*F{i$fITiZ2 zQOp6x(E_Q{RvOa0dG@BjJ{| zI|+D08-(!$BD;5v$+TNI8;+Hn>CC5TXy zLi0pioRl##8<4E0KpK>}f=-nW7wfL#NW05aqm41^J=)uc=C#01LKD`tYz^xdhAfju zFhvG)SRR+)0-_%QAe}7ho;o;@E{y`#_o3%dFD=&2Hnt(pwPMPL@JsL_{qGn%R~1Gu z>nmwDETDEh;T3EqfNC=dyZ9qZ1s=C0LD3$RTY(ta_o zgBo@-O46p}h@8u!4r;tiE_-^AgcxcAA4^Cr&&@J_(p!YZRn=X4RaRE+d%pkw#EtL!GApwxvpTD~fxK1u-FxH4a^l2^6DLlbIPvBG z`3>pRk#lL9jlga`^3zl25*lE3u##vT$RM(9cmx>gVX(&(=IH5@6}X-0t~>8ZeP~j5 z9b~{gd`r6d@U7{<0q6?Nq;&3{19Nl$AH#OPsYLDqHeC>P0{y*F)*@G!NAXk zDv%=wzgkDS;4|xp*BoWNd6zWTQbtL8{qOQq{#a7)?cat{0-oBnH%%-sSqlNnhC`;( z8sEm@lBNn-DK$jnh7g?F&!7l3DQSw3n|U#9>Q}SM*+pFAs5Q>{nwrnZT4Q*FnouXR zBz=&;i5|DMzV@`EhgC=36_{IEF+;T;C}w8ob^OuuR_QS-uZBx+ z*+GD=YuiwE8YkD)$(QlX$g37B(_{8;%SPrJ+_{T1T^zP^33EH#%aV8QdlppnU(2O} zOH(sx$E|m!9=upB%p>FjtJ>T}Z{X!v|cS}uUzWsW=5^xkT-&f1b2;dEF@C-9GeR?K7QoEPo#JL z>F=la{@LI2{cPHO>(gM2m>e+Ek47!HE7KvdyW$E00P1<*W}SfzItNqx(A~@^E~VPo z0~|rTKkRKiiA_dgJ!8q*idThX7!B~su;%Cdo86V!gch+M_55&}yZCVG*nWtEEOxSl z>c@dOJXF zo6GB7&u{DD8ZaQvb0@PooIrTBx1p~mVC3ARDSgBDq~Cn*z3C-~_NF12RjVD2l?a)6 z9OM!S`JsVi9jjeT0b@zqZ#5XE%iFovQFb&el)GV^7Lw|VB+tY3i zN||7=n=Y#y#+PObbFg3dO5X64>dFrayl!A?=X`RPb!EufT@4|mA8i{*5B=n8(?0Bt z=h%2b7F_iVs(iL?PYeTMHRDtzKo6@o|BH=k-~OiGN_*LtaMn#B75zQ2a;{J6RtBC< zw2S?{?dinPER?47qV&?&ydWJobZh$RJ5qY?q3N`<6MvZ6&GN66vB6CwF}^s+`7dae zaRC0fsD>t17r_iPd~Bp8{lh~S)4NaYOuzThM^gIRcT*WmeRkfS_M-j0gcjK`BTwYS zXQtG(Y8)nY;+#(A03Xq@No=Ekb)sEY`VG^D828*@%BWF!F;!)Su@>=Y|86~g;x_67)mBr zxo^0P4d#E9;+K6cu!Q+!#c!AJkfcnr^T2IsvV%QNb1cV)klUciFn0{0w=uSuvE#gx zlE_N9`9l&xc+6q?kj;Xhu}xb=GVAh)plO4ajrAeG(vVBoz-qqcLY?_X{E$B|-JwkX z4D_2)QjAmdNzDy1Kz{XmP8^z9OX6KifCXr;j5qdc1!4ciW-(1}ED$(CMgnnBPc+Tb zxRV`y{J8ty$Op~tUU1gCH(fY!0y^d}E&jzNvZHM7@Ce6MeHr&MN$tXe&0GzhGJ65E zz%41NwS619gZ5adS(=@U(`FZ0WexF4P^f$Cm&!K026!p>5v(!4mx!ZazbRl@X>EqO z@z5|^8Odv)JjXG%6DJ=9zPyyOYiKYHpGR89aC@4{Fl|p?_C?Q1H{X17+P80Cm?~Hf znUgWjz*(k0edb&``uOSe&WDb(3I?Do>-8?3MQxA2S~mBDPh1gTn))SV&F}ROxjx2c z7EtTomv-#GC3Otl%!a$EG56f1a zY_OQ8u{C3GLJ%#>_i#N{=)Y0rt*1@FfHc+AAE2cEo{n_!43m?EQ|aIR?CaB4KJ6ad z#h@1&yO28R2f1_8q3R=sjpIdw8dm3&RTx2bKZ9-Z>_gOtrnnI`FHzC!(xt)OEOn2h zcfS1{>BoQXciAb2trj-9=P>wJ2#K6bE`2zmG(A_TP0$#Dc8RRyk`uaXy#sTZURG$@ z)3Jw6rl0=C7pL#~mRG0U!zbf-Z0XT7Ti51bAU84GRACp~f8x}+^esQ}x^#pM!Cicu zkA~WuvNo2>YK>e`k#qx%4YJ|p980H5!wfVWz5aFI^sVWeUpSC54rS|PR{S&ppS77Efy!y9a^cWt9M5^X&DyM2Nk`Q;B z(yR;KtwMBSRU>pI&vRV`jQk*qL=~QAKpvP%gRm!dGEOtiD8a@uaC(|VQ^EvEG zYq*Ozc<269!&mIsBKAgYOX)A(@j)i(@1itqx)h8h3<|PQ*+hl`Od7c7V7iTgeXeJF zO1ojH$EVZ9v&W*N$3RZZ`gvdV0v4Q*C??+!Q{a~Wj$nc4t?Kbkp&^;!#N z4n+1}VAa&TJ8PiktK{4W$|PcZ+6c9ICuRqWb8Il1A4@$g7-LUSSC^f&)4wP=kZAP9?>`*QI}`IPROLIe>PSYx@(kG4q_kK5L@sTiQWT-xB8hjAS4>qw72 z{!n_!Kl$qP+Hd{l^z_3wr8`bOm?vOz2RoeYXp6`NZM~{Z^TW!PG9J+)j-~JzZEC=Z zxb|||T20o#*~ijQS5Lb6m0y-RpZ4tZi~sev((%V0z%|X?=>$TEn=@nAEn0y9en5f0 zrmQ1CC^78*pfk^&y7ktf^!oqtp0xAMd(-#bb%+%eHn0iX*0m`Z zh-M}y+tZDx!y}i{>woJl=?L8DKnJ#UtgdAm$b4W^3SD<5xuF{rn7NzYL(_qJ3 z`pof9B)2U8vv2**^cCOm&FQ8++ta7D=hkx<^;a@)P>u?x6mA{V<$2&mBk3gI?tR54Q{5j+32WKBm1x~`%zATUlaI?zXS zjpSu}HH7L2y1qYv&-@LG)@nXEeWfEVUQh;Lz6H{5Yc)q?Metza&Xi79A zjhKi}#}0twQ3K!%C#)FFs$MiDq{J2cMLO@(98dN*ToA5P)JOM$-VOty$PLT^{>L z%=5DM`~{R?AHY~LF?^P>XBJbU-n3`;&1r^}&5=>e^Cr&I=ahk*Fk~3(&>LVq{o~Uj z-nCjW!Se{=`4+fQ^kw@&wjtJBY5^HE#<^Hw$|9~N7iLg5X|R}lS$PUaQg$Po83r}wzPGC*$u%i)4OqN9;Gbg_$IqwUTV9X` z58Z=l0B4M&ZPgotr=aPwtQ|sA;1#KYq%a`!)$XR6ti*FcG{^A`=+97!4ezQ8tGplo?tDPc?bj zEa>pj!Q2TZi3HjST^t#kNzZ!chf;d$Z(<*LcRDrB60+oIfg!L5HCM$~AE5QR4VE#X zu{M@VJ9Nzlqi%!YbijoBA3K$P`j=mqUb$}|b+S2i5!>_zsreM8RC%xGW?3?vJds#W ziqD-mx$c^+c&V813C^0{_-B8Xe(v|*8k3eYW31r7lf-N@Ppeqd#!*f_Pv{a5=xldy z4L3#bskAG7bxps1Mid1ys2-6~nBT5~&@mziCQhPUJwSp)!#KJ-gBmpYa#Qjojt z10^{Gxb|VnWmA2bG%Cv&?lMT&>jGlLD|Pb@&r(UMPx+jG&O3bK+89)3W_%b^hKp&S zmk!mnhdCREb3w!77f!R6>@@vMp;Q7EKH)SOaj_U^$K_`$6N}7S=o8!bV}8VGv*g*? z$G!l}^JlX!#R)H0>XBIQX9)zx?^Ax(Ea3g;q+Omqz$!k`%qFGG#?it{rF z)Xt!&s)9`}Pa6@0?ydnC9~xlXTZ9>f?O=UN`AtQX#|#prKwhEoj=RsQ+bxEFFsODm zt+gP~j-NS(n+#4|lS`3zXgA2Dr?(Gp7`C|@D)k^>Nq4eGN+#c@5-u0osO9yuCOPAR3>ZDSN%YPZ7_|0852Mby?d9@GE2E*2j z2^t*Omgai9)8C&slfM4WLuo+oAas%_+l)-R;VUzp^(6-ODC3$6+Aw6-KLPa!g7Hpi z{CQmGyZ+&Q>7W1hThifux2MP1h}$Y3@OzGu9||h++jak~zzfpYhF6|`Ch4b7T}DoFo#{2t+Ld1VjGgIs-};vvy3o(*bUoo-EFh3)n+rFoFJI+ey?V=$ z5hSroL}<~qS3CT-2W3thj_dvGGHwU~RWfr~C8r3~V}-&>Zu2SuH~U%k2iyoNPbI%R z-7zWnB%kg+4jIDKLVHV1+GeoVjr|+dBp?e!joOv`Zq&U2cgDwh-Zu){dh%?Jv(fz5 z8{Y|B?#8wfu1>oL(sn#DA$5h4&xu)l4|+0J36GaDUPM7c%EiqmZAyaxO&FhY8ATqk zWh1!c882qA_NAF4hc+WZH{$<@3*~38x3p(|nBt;FClX`f_cDSan z?!ri3k*$ECIILDWGu(z`xK*ai&tZ*cNuZEtvXP2m7cF4`w|m4ZLS31R;F|nk}Vu znZR3>n_DhdOo2Bfc!3gO03tH-ohHL)n#Y%Vy2!jPQqT%7;F&<=S!hg?EeP$Zj6lSP z=8_KWy$GHb?Ewm+ume+x8g81VhL4B)v#dR+8mEpOQ(XCqr3Db)vEu+s4?{%8nK5N7 z%%XW_24Ov{tMyaJ)OQ>wPsCD%8djGaoaL-_i391#d%kjBfhXXMWjk@;MPVI%xJN@< zF#gy__)5Nf^7u!;iHi<4P_(ktsXGv7jcUzf=_)##Wms6`w)JzJFwja{_F=Po24VN7 z{@wqXUj3ryrNIk$^`JdMgKAsT9`(z|`fGWq2h^iIk%tC-RYf^j!-Qxz8n(kPd?}s0 zmj3#Ef1UR4+>6kwHwkHW4HyUxvJaY)^n8O^OP^{LpuZl3+(#cDPTR*$r>Eb0FB;{% zVKQ=DBik$0&m_9uYew6e@gx6$aLp*6bssAJ;L^B0R6qE!2hxA~)&Dyk& zI%{^U+o~vDHE{DW;pArbU{5;FF6s$P)c(!?@o&@jeET=0`}SN&ebb*z-7}vK9vL(l zLZw3>?InE6V9YPeg4P2r2~4vxohXu@=K-7N>62+s*Tr<}?RTbEeZ|YuTY$Py6$jULw7q8G4sf-1G3kp~m;dAmsQ@Y@Y+T^2 z=V;+U`Unw>mu}K=d<+;E3*vwwzk5YI_`ue6{V@n!Z$Nn?mAIxRk5>7rE(xzzuIj zxUGWa^C7rP=^@-^0XJ;H!}b_?2bXF>Z2u0SQ2__RT;*RV0E17Fzx7gfiFeJHVrCiX zOrad(9wg0#I$61&n_EOHJCi0yF5t=NG2+>~sK3D12L^@ITy~6LJbQ$(C#IRbr`9d7 zska;7#-5Vv#%gWab%s!5zD@q76V4$q}>9po_&>um*Vp!;C|vFQsYuM zRrM@m1{^c+GyZMW%r4?i0tu}`61Et0)DUnXjVt`K<9kai4K0xuGa2W)t%8UT`oNI+xIh0Smr8ZnGq1`vd6*o_BBRV(Fw+W)`R5PtTGbc}` zAN{RAPJh?7E$w25_hbN80M0e2muaw9x#zd*@~hC+4u9M=(2-6Ze<Wfpkr0o4QHWbfBdK=AAmuE&BK*ijAM zp#-S}oBFw$tResaKmbWZK~#7U%$bB0;2Rcrt8}jNxqRzU!5z?v{adZ`90!st(4QS+ z!(46|uB-Y~d919}*83B|K$b@oWWA!jp{E`;PVG2wb6V^eWOW)1sDAb3TS1pJgl!Rj zv`r9HJs|RlyojKz<59YPjRaL5jzP*!d1W2yErgaMM(oReEGkQgd{SuiMlXfuDA=k= z4u7@K(-QJb(dIIY5YGaYVNB%0e+J(Q)7wa=@az*`;SXV2&;l(|U@K-ewQ4n^z-e4H z!!=yi&f)H_rL`|s{U^>n7Ur!u#SM*b7RHsOs*$Ryr(=wVW|V$Fgb->KbQchs=f>Ez z+RZV{oSu8>$a~Vvg>z~5PEN<=q&g2&T0q!EDvthZ-9rwuiquo{rq;^^UW-`evc~*n z_Y(jqLIOKzauG;9@>WA@g;#x^h31w7pq#=)zR9z&Xg+FFYpu95Lq+Woz}DBivvD-e zF|c2nV8hxhGlCj3Zc`J1JJ45`V+H^7WpMqa3WI5|MumoVf9l@8i{uEEFfq*ube|Cy zfO+_Yh}ZGBNA-3hfKsJ^$v8{ltJn9Ss!FSCIL(G|-rkMC?2*e5z=Eb4!^g0{f@xBo z`Re^aA*Gewg)=ybp1b%sI0IjNb$4(#W(*R}48pGGp~nP5J2Hte>PyAy10z9RE9;s= zw|=jRfeLYQh^mvB#L3A3W(?;~eJXv)SG_8I*Vn!(-8{qQ8R$d3QgrBwDdmGgNOU9H zpc?2cJ2NK=hkzWEo#B4t-l6oV4?mP1m~TnDknmEXA%Cv`vf3)0;O52ns>oOsi30w2-&nh;QbtUr_zHh4FE`P*R9wW2>! zkk-n#9=>(~(v1_@F8JB-^j!L>-}#^E?GJt=?S&s*@Fd128mtwdc& zw`y*BnCN-*^zeye={vsjTho91k*`l*cwjoU%{&hORudz?l>a$!@CrR<(B3%b*9y!TR?#xL-modX=y;$U4mgYbK; zC^z_e6;6I}`Wue-_2a1k+k=TuEBVi<*kPqd!Bc@W1~qddjos5axs2;LxV&ABnoSxS z`(Sc9VF`W$Qaczlx=@O!1aXs^W(>10+|l&BiuY-NQ@OB&XKlCU6N;3nv2e zm@Mdpp?Al=)Vud~wm}Wi9#e#mheC4+dwzv_y*0pmtwaT17PG6O%B=z8QfV)oIfbY|j82pS>B?11Ms(h2xDZoIl&K7!F^G+GX(5tv0dBk91G zZRehw0^lGDf#1kQBO^J-3}X@R5{sHMz_1ij%aw@~0tC|$UDq06j|`KCXe5$gXaS+I zGYk@tyENTQFf}orCfT5O=?r!$AX=M~aWuKQDboQmh7@Fy2{-DIGvyJy1+FN{a?D#G z+Fd*hPBij#oK_pgHmcga4u?TE z^eU8Up;AgkiEyDM?B<`*-=6;Ezxbh)&O_%6)BzqeB&q4PEK|`MKv%)`RT+e{VQ0%> z;C|2H^drCZN9ln_9$|+o8wNt=Awiu!oAPWz>9wK8yvpCT<*-_+Ck)nVnXWTTf3fW> z$&KNG;f=rhmh^iccyBtq|BiGTQwGhd8rO}2vZ=i&Tt3!|ujtF4jkL{QcyM40h*v7><}v?;z+zzG2~CfoNm>Olbr1^r<8EI0i+wNppW|g2 zAB4d%i2TfV>$-Q--Pje2(`jPM9h19FwcesH3!?pQijR?Ml!FSXCrPj*yLb zM~Vx9*O4b5TESDU5O?ci#t7WVJkz7+;2l%!hoNJl)kU3{<3v6Y&B*-YJHL{=AcoSj zdKV7+ZqUBt65$a^pF#-Gdf!q8o1#Hxr`V`AJr?E+ajY=fc$zNqHeXYEtzW~N<5#}| zs2~f&)?O+wWR{d5;AjG(0zQI(yeW(CHI9V~p|~ZDo_ah@9({;&pIOGQdET@Yax`^z ztUWEK;0zs%}M@U_@rh%!ahVn8?q&vu}^bt1;7?U?wwt>Lcu!#c$*MMGmz%nrb_q zj+@7AY3BGJGrPIOk;cTwj-{Q`*WA?CvT%+W3?43+!ASJ82q<$9x26nXGhDAr#&Lcn z5Ahq7;CP{CX?lJyUPjP7Ey+!Y>)hT+e=UF#MGnx? zY00?p80CFV{#13X>L$%7$}S+RXsV=k;y?cBJJK(`A=E6_|tt1ZzMZ|4gw}CWm5iHn!Ig<@9F9r z^D1aD|3$>AGA3(WzNr9NJ#Hi3m7j!OSX?`EAeMgTb%{1RmhRksF+J@$FHM(l5&6D< z_=mJ-*UmU~s@0W83#L}}E6`wTWtw$R4G8TpK5#jhdyKCob+eihCI^fu3M5e%G*^+H z_-;rHbG0bPI+`QHIs!=W_Q=p=xtvy3I=lNhunA8oDuvwRVOevGPYO2CabY;6zM^{T zy1p2YzuSEBPFILsfgRkvCoS~uOXD<2K1D6lT!utK@o#-s(1i2_e`s7ekLH||n?mVk z><lh%!+AL+{LUP9ZfF2udF1y-~(Go`P<3%Dj>py({R|RZ!i2`Bl#eYIn2jmjz)3 zCuw%%*!`&og;77Ywv&r&GQ+G?Sl!cBBr!6!wA0Z2)qc^I!dUD(Ka8Q8`b=h$HtM5hg!^x z91CU;ojIgUjxHjHYFJ7K1>+K()jS1 z)XKpVo&9^+Y0EC)xl7plIy-5jVQ0_~PauG6FittlWMr)V1}OFAHtS}|63N!}gfRdb zGo~>C=xj}=Pk$=?@2~#O^n+h;Z)#_`M5ZLR>lZIF!YA#L4nnXHZ~@7JW@v*dproJu zd-tV3zc8DQKKLn?;5epMHzdthPMS$+mHI>w%s5WdL13QYWWOa&UfaHVd-~fqy*cgs zqL-yxI5M_t^gI()`T_|QdSHctvs_fpI6K5|F8p)r+2){^Mswunie^BHLs1W_1{V-^ z|I;7*QTmlX{Uh4u_H=S;9=ktN*}wTS;SIb(%%Vu?TW>kL2D;N}4h{O{|M1%MwJ&>G z8kl*6L5ZFb%ktDhehz$>|B;ihGl=DH@GObJw>3ISa~@gTD|5CCt*uF>@I9ejw>*pm^Ox2hcQWuBcJOWWoi4!&v9Hb=gT zx_c9kW(}TAv4SI+{nqt_F#v)UKE<#|=5ph*?WORxZU615fA8Tm$3ZA_Y|3x5ErQO8 zUd7L;uJ&tWM)pWV{*kUxigq?r_wBngP0h98Y3nq~BH|HA`*`ir?FYd-%$uu~ zyxhms&T-_eDhN1gePRS{t@4m3$+tt;|W|T&0*IO zxljp_EixAI={t>J+KR??2>_oD_ zD~?4N<#D$`Gf^5Im?w-S->?(WEf1Mcu|O~_6KQ9M)7W`z-~H1 z6GkR4F&hCN61+~>(#z*g>3`_w*UB9PEp(c%=F?{d|BE# zaUr!axYZlI%B)cOM)JP?ae*oTgH9z<=&*;A{C@VIzLKIxm|=J2UUN+(L!K}x2W$_M ziOr<wY!;{f9o7ra2kRl@n<=F3Okrcm*?$r_Z0C3JXzT>#sYVQ)3h9H-6`L z(*O1Lx22o+-<3{HXYELH+{}e;ES{tl+il-ae>#2alj&dn#LuR$d)d=d4_e*!MK%#L z*i|jL24H?|u0?~u3OTHi@Hzyqge42>OH-%QzU^J<^*{L4>E*YKr<2Er)6QN@?uhPS zz4q0pOT>u^!JA{Wm%FqkU6?vByw|;pHnd9g+WLlc#aXwce59%L}asrkv# z*dXTez7?`+A@`aY>gkbFr&A9{6fdzGeHQZpPjPEpS-a497chY+NMS%`S6}P)oAJZD zTL^)H*vF9ctF^+p|Yqy@BRGn@@wTS9;a-bhQH ztvKpec%C}&5WK(U5n@FJj~=#^T)Bn2+j>bS^_6;Gg5nU+2wZu z;Co=|vItuN>%@S{6WhBB`^xe022?SZ#uXG(*~#DSA@T!DG9yAgZ{!Cf_Eu#291+G zv=4UG(y#r|+tcK&cc+*1*RcQWg4Pw}oElctS&?qD_F0HO=PvrGJNHGIwr3$Ga_?+! zOGl0$OW*jLZ%O~_1Mf=*_uY|BO<`UVF=@9*0JDzw8;unUUr4*RquD+BiS+94{J!*U z-~O6(`@#oVc{&G8^~QHwJrBypU+s!Y@WFaCkxdms&|6h=PLpD#Ei&%;FZ{ zt+#Hwly-l?x1`_w>+@;%)F;zK8;2VOZ>^w?45VDs`sZ`gW&09jEj3YbGt7)eoUr0v z4y$N)Jc9ST)T^M>re>T$zX&wt?f@LNh2+%P)yWDVN6gcA=wxUP&2t(>4EFboDcOdX zLhXYJ6Tz&6ck9}G3`i^fMN`D1{+RoB?M?mo*_~!deh#f;Zj_Qwj=nj+VKQOHP5mIsQNBT0i9Ba-kk;)3Mw3QE^NJv> zTs3@=O=Y8}8H13sRPOOFX-qC22t1SByy$`Dk@j2xSP{F>|49J=+qaSVt_X>vQp zx#JW4>9@c8Ytq4m304&7Xbv>s*(F7rrZmsSOSzsYq6XF?7XrhyH@d5}51X@b4o>+W z@BV1&$JG%AH`a!)(oW-+U-*qa#J4J|{7~{I6@&G>E@4=nA19B)hYzQJcE*xhYw6s%GwI;o zThZ*Y+n<;+epiB|tDLfGj~j>(%k9DK&%((^(#%W0KfUq$zBoO*`{VFL1`68FQ7ktZ zzfrkT!}SAc|0%Y8rm73SP5ISnq!hFM>{rCh@Z|wc_ys#K&Cml6hHeiHb*JYaxRie5 z&&Sh&olEKB1d0pTb)<|*Ug4>Z17L`3LQsw7;V0sdtNlRp29~;2;B>JMqmBNheXc^1 zOR(Xk0XisxZqb6N{aSS8i0st&H zsIAvkF<>JzS+UV=9Iifg|Mv{;O$)8P2vd3#h~WIw{M;0LrN``=)EK$fM_h{1MOc&> z!iO1GnahuZCks;v529?mUIC6s+VnlLYs#tQxY|7nx=o22P*FDWNys^lj`DfmdD3nj z7mICOyTUi_#EB0x5!CcSCkECz=O?Xe8e~7HG46IS@#{q3Z9zdZg#vH}?+e)-D?G@i z@GmYU>k=Su5fn~c>m9@#2-Dc^T_{BJc@QCpJ4sw#g?e6MbQ7;!ic6gVtEz971GIga z9yy}A%p2Oz1aC!lpu+0Mf+kldg-%>t|#un8~796x`W4PH~}{ORM^bPTg$z}Z69 zCdm})wctq`!oX61P}P=vdWUdHHZT-+RoMrxw!v9A4LY;HxB}wpxinFRg#?sa{V`xE z#7}c#$Sih@=&=NEcS58w};aW<){%MxiE7KhAj9?s3 zyZyHGjbHrS^f*4BQOZW0GEZM`ji6GaR=CLYnK$o^Ao%XO@0scMKKx+%iC=g_de1|j zPE(pKu}b5h@5EEcg1oOk5}w2oWWFxLErzykcyu)V*FX5f^aF2vBSxgV(%!u{r^m6` zRlv=rAK;}RWxdU?$+fdhHS4~_!yo*>i_>kp@OwV>Fso99;y1a#$S$aXr{(mz`6U&k zdZ%q@7kPdA+{yGMFS$GY+aG&HI{w&^bZDn`f{r@Gt4jwNHrvxdGX_optY=w9TO!!1{X6kvEB61A@IX3x#1IIRL#$!-b5ZNzdQV>(trb2Ty4A{D^ zBL>_oXzK^pVr=gn+{1?S?$GQyR%arpXt&Tqz++hXi-5I%O1fqJpR|!}DWf@gd}t1M z5}zBeME@v|Nb}&%Fa=OowI@f_>RKO0QtBGjttTg*#14)_aOR_YF?&@|CL%xn6%(P1 z_X=^!dzH)=*&#=bAs>#MWd+}}6m%^c`8wFu3oMY<@7Ji|HB+yqhN{Z2f*#4ZfZ_4n zEX-cFUBf5SrDLDY<_*k_b*4Q%c8v7c`1b8j+xt6MM#g;%j3IpWlC21w8Dn{Qc9gvI zdpMUcNlc@h$;{k=v=kI&@*~2T&1*9&gVU{;h?VcOZ951eG%;Z5XzC&}Hhun@CX;ex zK}JFB`NfJ6#|Dc>SFEB@O`}8d7MvdA95{8cyIKE_MzqmmSEmiiWutYm^R}DKX`LP2 zX$HnP9W!}U_7Fx0_trBS(i8y!cMG+CS@^GOnhDvu)`0=gCrYcPs}kf1PIGE$z~fWL zFq3)pcmF_o-Zp$~P9pFI{p8j#pQrpKi~%Ra6rK_?U2kWGJ^uL7^tJ~cg$DasZIGUc z<0WC2bdfd(M|Z9s<5uGMB8?jX`ktc?kFvRDUu`};h>iZ6KYSz&wJ)Swn9%NIGCQZB zL4Tl2a%(Q2IrGo%XEAA?cUOKJxcS79Bk5P({O0tF|9B!T?cI|G5d1G-_?Jzf#Gm!8 z5L)nW&<(s4u67UhrHgpI`T1Y^we%g&JcF?NnY2*b0c1?dFT1X_?Vy!X)yT69LRBE8 zNloSLvSOcbfcg6`Ukmh$b{gVYxAde-XV0d;{?J8^;_glpXjFry%XrdMZk>meOo}iX z{Q&L^jq4I>mdT%kcMp8N8~>pyJhB%b>Sx>-M;O)6`gXIIqzBFJJc^yEDKuKF2F&A? zK}Ad!5X!g;rBq!tgJi#J0&eSZ6EWb}zy>U24_B!U9ypK|dN4nPHp2gOARgq$xZcz# z@ou9u{V8y)dX+eStoj0RW3?wfRqeZM^5ut(UnNz&#PYD-`(;JugjP-YrWQ)fMxk!BCAqpPSdWTK6n^ju~781wQ{f+?HEfZ^4S%awgDTzDot!8tP?^8EDEDh zXD&XLEQ zDb0_LVa5v)-gRec-E$Aea8kh;mf!IFfaFSC8H$XBS;8dFhG*Gbk6=vggORoOa3BP# z?nO4n>Fz}sV$d%*v;q`a=+p+`E#6C*QG5>OMP&BCflGYA;bshpmT$NdW6?MPdoa(E zHx1&BLwD>t&@4?4#~IHdY|{{Vsmt8UB_QQlVOLl(JUO)fu|(RsuY!TVQZp)v(-O2& z@F&CJAOI-;U zK8{QKK$?n8p@i3EnswGN1Zb?q}lgZ~o-H>4Og)Nw5B{ z??_*wZ6l^bv$|~xduYmT?odxDEN&DSC%tUW0LPv1p;4Ip?|$I^^z*;*YiT$QrJHsQ zq_f!Tj>OT1)33Rq6kI$J(bzJ}Z)e4&)g1IZGetQL@SdT>8BI|mn; zxqxzy$s5{nq)+fkeEO4;5ghN*>M~DqXyA)Vhg-ucbdCIBXas;bgE_b6f^YEg5qW0uJ%F) zZd^X|7h$NQLuh0`z!15HFSazNizj>x!W3HYl?H1FAGaPp(S|FpHng7$T^wD?z*u9D zG%sOt>A$tRFYP$IKecI3!*Rf)XAz+Bv>>I(No%-kOu zD(vBegV~00EF(^#GlH~Tq0J=m5{awighV#}R;q^lp2MpYRh&kc;p@FDzAEyvB&&T} zEvz|V^Y`ZGjl{WHy7g!ao7=LK9o@yuqsF<`14z7M^GDJvU-+u@1!#Bmpb<7nRicPq zGWaaG*Q-|nZk_k;*_-aX{a||J;Um~O_0lK!xJt#G1m@r-iim*fJ&@{ieh++-#{M@$ zKhX8r!9Cm4TOU1>-ukb9A-(zAUXh;v%x9$C+vwNR6O0uyNEv)n{+|UnT?wM-b3)$5 zW}{gq5g&W>X!`&Do{*l{N~}IXze5S;1yLl zA*eNK;Nc?!olEIL+MRyr)nA@&>w(_!A_1se8J=bc8!4~l$^1%g&Cl18*XE?LO=h6Q z=ihfv`q6KHIKAPw|1b^iyE~1~WZG=7h9by-80j^t(O}rYBjoRXW02Ow&Pa|2F3p;c zUU)Q^(1tkoEcrh}w6wsu=J+5ye2la%h4?Q|3dNUKG)#Wn`duFe3hInq$nPpC6;~E$ zyY6irsc+{kX|`i1_SPs+Wwn_Z5UDwDGhg;z6|!1bbNSGW6cKbq^C}C4Neg_!3?+}{ z`5NG5#+QAJFY&{t$hV4R^vJS`v4Rye(yj8;oUZZN41J>@ecMX=LI2P(kFC%$bG+D$ zwwN&6)bj!#S}^1BV6L1}nTQ+!Mzgn&p~z3U(5-G!cfKo=g))#ZpCcShMe$_Nj%(Yl zLwBJ}>`9&Un@N?K3e5QL^>p3^CY>$Q$f3w%F()Bm#$v{O8-4Z~t|-1rS22htOi`uO z(YKxBeD|c5DZ4xXQ))==+F7Vk)4?!ETVUX5>)XxjV4PPslOYhhnTv0`Zn_O@DiGs1 z{PB;%pdZ7?xgR8esQBmdDmy9%ccykcAES5E~CtkbL>{{?A!*74D{?O)c9J*)a`80vvG3T%>1TsguJN0 z4U?1kb+M#n(>be@ahj_|Wu|DIR$hkqSD5h1@1Jk)rJ*)j@2X*&Fx(jqt`DUB`2M>Y z+8d=4YJaC6ztY+pE#*eXhs-m1a0{3VK?NZNg{PN2>%R2J$3B?)_wP;9v(REANfWpk zKg|>vS(JQ({u;Os8YhC2K%MW;Inc9Yd+R>@U2{_5cfRd`^omDLr|*5vUFj8f9!}k{ ze8o|%#-j~nlAleN8eJJ^8-RQN^wA^fFYfZp9hWIJ+2Wn zu2R)H3*pm72B1bxYdsa-U`e)7^LryrKU()ApZZ{W)sOy%bl+XKrtM>Yl4fiBiC~*l z^b=1{^hf?CEQQi|SA|(!&3GtbH{zbTZf6=?{7m}cuilHmdv9z!>vTW{+&rGpXW-Ss z?+%^A zQz+FUqr(5pp^;0Y48nrAS1Y+WzTYcJgw=o=OniwAUm4(%*86JZ+1j{G7Hd4Wr*d}eBbiKhoqI1aSLISsCaE>JSNYexN;)8cIElwUo^G)>?#~Cqd*nf0x-;p{w2YvSZ zku-AVNIKBUVGS%n&GN5J0ob(%1V&HQ=-+)9?t>0oN#z7u;bPf?;Z2wG@P*2rMZCx@$YsS_xd{BpHR+F0Y$YSGsbR+V2jKOhMO zI6%9T{0sI=tJBD%Z3w1@QqRlkSnALOKdDOSm4I+ksGFHZJrq#h7z6#Y4h^MGN>j`5>Ipxx z+CJ=*XPHtFM$W!~}__*fmpFl!+`z*_>`wkpTKmAi*nqL14|0V6e^Lc1_Ipm?rH#9>$7t9!L zo0h)dyMMWMJa92y2g1!iPFlm=l8PHgli2g2CYU`OOZX+#?U)lj_pC(w(75Keb!{dF zXb}FZDHO*}UTh*S`L#UIR;)RZMKLxoG?->OQ3y ztYASg*{)y(inf&~wz#WbRfE$|^7KqjRijEMVef+anOW?@7?q_$v21{e!N8tprbXOI z%uQ*Zi<5H@?@0djLdx-1t^lX=LpFP59HOoI*Fe+~U zZBJoVfFhh<_SQKlS}tGU$M?&TwcW;8illD&z`i@y$>_lF|_a#$dH#%wiuIrQu9~{ zFpUqM$CIma7GK6Tr#Vguu4&Vn-M6{MQB5mB3C?~T#A&YX~@jKIV>aANOfi$adUW%X%3MK`FLa{12oGI zQBTz7%uo1geKR&3xcz2;-WNo$|783*4h*Y!qu=iA#xCg^FdI>6D zn%-#Nk4WI)SO8L;9KtM%XpikHO-ffrnggM#w#F^jKi_)y^akaqM>yD7bCcr?A~ z=iii`_oXjPKYGVddfpv(r#(YE$qulYjJKifv8(cRWAsU~<%g=694O>i0g;KBm zQ(f2%kgi^1@fTM;s_g&fB zTD6q#(X0wWwgplMin10rOQe$q}xS)#|y}Cu82m#6ekx0?j9IX5krtJh3!xR{iA( zAK${70Q!$;8G!88OwDaI86m@vp?J?R=rt%%JMb&tfs8mdhexjkk2dCS0h7@|QiSFDT1;)q2sKb+Y$#ih*qO z1Rt0|QBzM}(;dfR+jeX{07jSqj(InP0m#!AP=({#XqHWFUAV8n#Np(r$ISg8%sE#kMwP0uq)QUMuNu3}M|DEWZe} z>=?u^`?x&nro1`8(#4^*z2x@^{yMXcH|&&~iwM}81FC21kuTtO;I5ElaMXZ)8#8y_ zvX<6pxjz`erv*%jrm^$gkG6T}u081k?|N_g_P-oScinzZx^?gF^wO6;FMY|OJ!v-+ z$-&<3^mqJU(wB7+BwS%j=>z}8DgUFLgywP_`_VKRsv6!}j8i2CAEiPvV?jl`ht08@ zF2=^k(kPxS9vhoXZ~4f_(?g#=p5Fb)8Q9ijy5+WgXa#F&m=k~yci~kT8yT8_DCb?W z4=AqpPsML3rZsqrwL_qjzJjTOKbbx}Xc4&6J#}-D8VASR;t(S{F6oYoAAxjrd zd5q!GRtUO0`!B{rz8fdplNo9pf5bZRoMw=kx6%rYb|li)wHX+oKPX%-sY&A!!!btC z3@uC3oP4@Fb@s8!>FCz$f#k=>MZ)lCphqh5@o@T{=4&_ukD{m@2-9KVq!gds1XFg^?VKD~r zOb0bj;n2-3j&d<+h|Wm7ja&g339JYMK_I}QgIHKDo<)B!#gW0WSp{u^r_dmr%7ANV zM(0U0a_nKWx!6ttQEz{D>fN~)JHT#y_Hr`WsOLGgr+$tuZRx>m0XvPZZN1^Op@XGT z=rPkJaEKJmBXp4w9wJ1n6%QCQWLC|m2n5FX9`7am@|P^QMgf7WnF-vAv6G)(!YmOD zG=g~7o~NbR@nJMmY+jqq%+ZFWdcfn*2(ooX4xgPD2O4)b3|JyU4n_l?*=chgU@a2nliKh)> z14ej0eTqSYex8{dfswI{FvHy3pZQ97rEi1r@xOkBA4!Ek214zd$0o+p$4{S07lwz^ z!=L_4`inpOgY@o*jVBmRTk7A{mj*bBb{Kv(N8h!)f~Abdg0;2rS1)|s4^05q)09%{ z0Zk9;Eeam0p|v7HCm}n!The2X4yS+rQ(u@4)gFW1G3BY(qA8mv{jsXUva0&h9KITE zHUKzTIRNVGQ|~?dhPI_=JbxfP`pEIrv8^vn!wVX`!g9eZxUBaX(q;$>916XRbtqV* zCzT#?@CvS$mYi$_Z=weF55@ysFG)fA?=9YYvSOvmuVlM{Ds4qwj)6Qz*wBPm?HwW- z9~NNL-N+Ihz3l7ZK&-GOB_aw}qQVynJnwC?Iq zkvcTRj6ou@DETz_YZOs}b74_t{4|F*La+RkLB2drb6&=2e!o0+4k2Ec3WPaSPGEns zQ)PuOV?vAv^djo*fny93)K`2GN1>SddpxoIOz%C8!J#cC@4$6|Bi{4)E+1Q}AtIB9 zh6&Mk5MDj8&3vMt1)j+hKwZfrK-z6@OD|`%VKO|KxWIbQqBWRt?Uq=b*K2Mz?Dj@{3ycA$6TzJm4jZr**Cho zQfD`tF~O&kz)5^(JAY6sD^AsJwA-f@jG4^NplKW#qn{uccR34(2Xt+_m(`wH`psjP z(r)ddZ8@x9sjp0}M8M`})%Ep`o-NL3sQ2?Um+?u1)`Pc}iZ8bp!z-?MuE@ zH5P*T<(Fyv<(@rtn&W=YrIRD0X#|01_|m2H`Uf6M>FlRSd?=-T_oQvW;^qjCQl1%~ zOsAvG$b+)tFEg23*rxxMLYmvbFyEWQO2IikTqM5dnErBc^Qk+I*_%r*x_clU>^KUa zLU0ekD`Gu`eoFl+_ye*M=1X(Ec| zP98@dwqlqgkZB$$0=6t1$Kx75RXdumd=i=n#f;F9Px&XW^Be)qxpZsuA05rtQa-(@F4D%u21o6Oz^24zL zA-fehjKv%iZ15_KAd;$wDVK!BGXqs#f&vgWu5|AlPm|{_<}f!n@n$h5Uz$2itr2K7Om1N}AWTC7@*s&ND&f1rqgU3< z`Xr_zBtQGuT-OXJ`B4a$L>SfKCy?w!fR^)lmcerB)G1~MV`*?3yS8C)v+AEjFn{Wk z+<>EPkhuj4_#UPX)Fm1MstB!bFwz`H!YIN-0FeQyKh_^|)$;3V&&^@=L~A^hxaGbw zS_xlyFY#6jzfxF9SMDXQ@6FGveJ^2a#Vy}g%cp#6z7tPoWheD=-c4WFoNK)>Y))zG z$i<4~$^}h&ZacKP;VW=Ps;Hm6L^{uXL<(<7xY~o!g#{ITs)hbdZ^*@PbLFlT4-rdB zr&u5@Inuzu=Cykw$djhrG_;5By$ndg`0(HVZTdM6bBPOWYvN?Xp#l8*_M}}q2Gc$J zcc(jc4W=HP{pZ1i45F@CqZ=9n`q`z?iS)^nr_zHLE~HE2b7|!K7+zK`68BQ%j0=~v zW7|;LvHvdi2`r|uso69`9kg%_p}mS#sw2Dr7@^rbDMyGgD?dItzX2CT+b#ht0WkU= zd`+MJ%)=?Y{JYaGJl}N9oefQU)jD-pSH9OjT!)7yP_IMoSI;uoKGEFh(!*HtoCBD9 zq<#)(L0bgvDX0cvGN=|a9mjwO^X6p~ke1`p3&>QB5)yCl`lTiEgx^aS;*hCyu zqTuU7Lgfkq&<42~LJvkq`QYc4I=>h3V2{YVWlT5X_VvxT1~V z7wvf0@I<^Nw7(%^z}MzR&qD{APBLy7(W?+~ep}^N!PYh>D*37-$o_T-h&;@|KVG76 z_@nd^VZ<*CCB6|e6CmYB;(AgtxcYTfSXX3G6|o|;dX>8XCv+P?kazGwl$c#i{0xh| z1K8JwtOLBQ&LLgh=W9**h&HgFL{-EMA8L_b?p9GyppN{UEEvGpWlMVRZPR?A9lL9l zkiY^AwOF-fOu-aRc`D>F66W@$kI}C+>zbe8fU_uIBR@h=H2_%(&1I<@uFeD!+Jl+s zP9i}_B0^^1QgTP%P}+Up%VV=hOoRcohVUCmvlt0LfmFie=D_N^q!A1zO123qVkrbs zAhNNWG}s{&15fP84xycNYFP=3Vxr7U*dd4p!a+JF3;nm;!^s|lnw+!2u0KtqC7Qc* z0n&jgEngT>y<1#fyyQ3C^)`u{oFVV(AfO~s)h9o%^J=6je9D}Hyv(ifd7b%fPBfWg`8!FLz0q&3HE;ScgN9cerHcS-UsM}1 z2M+bXvQYXp^>scW9u*qZqR*jCQ?=}*wyTSNfP?Tkn4n9$9ty)@igJf^o_=Ki=-YKL z^~6Ri1Y+{m&+i28Y|fsYN@tIrNT2u+rbX34GY?m}wqfIs-$(|sFhlCWXLoHk{3F;< znxM?1Xbs{jjbG<)Ro0D$t(Ub*Q2pDJ`yd9r@DI*@39OLQcRc^;X>iveHUl4p&kYg+ z!k?t8f#UL%0SQILb%&{`Gt$ORw(h=tZ#sO_-gNZb9JJ}a5aQVWfEQ%oz!2|_6%N3{ zjev`$D*G9QcMxX=KHnl=cQ6sX5zTSQNBRfD-U26u#$gmp`Z~HjrBjU*%etD$aW8_+ zbw|VJaseVdE_pib34b5lH-OFV_B0L;>SPS25g5~rWFyhM{Hb*FZw}8ZZFrZ8^8hjv zj~Jl^uHu(;rd@vJ){d~cEP(hWFT;gtTmhf&zUA_L3R%YoZNjQ@V>Me@smL{j>D1ve z!PTxt8CQ!L-vho?VwN)N*+JXHwMTgG-mx=HUU(euJGdqbg``^TT(8`Hd||u*zw^+) z{auAg7r1uvIY%ErPz<(ieM5$->g&cf%@?{j%&dLKi&-fji-V$250kd^$lTW=3GnD% z(DFQ#EX?81_J*c+m8z{HNUW5amwO|bzy?7PO%04Tyas4P2LwE;Swr*5VAImY@xKsS z96!uVDsO~?5s>WyHXsW#+MJP&G{HusXFdwbX>PvVbr3Dbs|i`evD`cyPbJC4S+ODO_|lO1R8 zGn4EhRP##*>+9c!?GQ}P`cF*6aj!(PT8*nzrxCLCwCNa-wp#E)x-A_&JDe__J;N%5 z8z!rUcmi$EoHXZVNOJ>kdS%wk&_3WlHI_oq!#ii5@zf0En#uEr0(w0OYZiE2=*5+f z%*5kbC!ujo09?-PU=v_$l(O?vo-D{Cj7el)snV(f0i|`q9`Jt2JKo3vcv2 z`}h<>@HBsdDg(0~x-M)}JBHuPHqK4gRKjo*2ACC$#?QHV$0a$;H6M3QpCs=|{h>Aq ze1(q(80KMS{#E%Ip06mSygY^P1@LS$Dxf=Y1J|j5g)iP!D)tnv%VvXCaN~d~kIttN z?%M+|IDVQHM~|$BZVAuAXO5rA!EitG1|4;+S1JJqTXHFo))8lJOwMg-EgW^F%O^+sZZq_wbAXTv>GuaR3%a z&$8_%8U*PhaKGfL7Z=S#T-ysi!-o0r7{dfRCSiW8;zZ(L4iU7Pv;2~=iGT7zLt;XNyb$tB#Mk~+#X~8F$17gKp5eb@v~_(f zWpa-?a0hnL7V;kQ&n)ymcL`+#V}X6ZK9bRw;h_5<6HTKC#P2=)yPFk{9!%E6)&!Hm zg=u6&5-1`?6)hqjnYb`soH=tQ_1|;|TU`21jeT3hjY+8Y3Z}qmNe*zzoC}OSnzRUv z3d@aMrQWNhs=mdk7NO<=5YHH=;;41f6m}jh43g--(d=Ymn;pm2w+Eq@%Oe?QhmUg1 z-_Epz{qN%RSp>$svCZ#oVE`=>#E2x7fzQ8U-f;eegTP#QDhe{R(Xnwnns~{b$`GI7 z+6cE|i`dS$*^vu0hNplqC_+~nSZiLRibT}+o8l<-@R%e($cgmF26~CSvy*h>xwv=|7xj)wEAE z;vx-DbDsy_TzZXU_6rm7J^BJKVIl$9O7)sGNT-WI&*pEwUY3z>@w)Z1Aq*6|XnC$) zpt`p0O7q<}!`qqsPmgf;$GOywhmKAr9dqn6aM-a-*s_&i?|p z5;v_d&CcCc$_u%HxIJ_@30Aukm)2~#=7B3ROdUPlDV=^e zO<+U5bO#d}w2(2&zb1s|{*a5YTdlY*3s~`elV1Z4CY&=c@%vAlh}`Eq_Oa3&tSoL# zyb3p&dH%Tgiq#ha=J0*E#70pWbgYUHPqaz(x%SZ$f~KSIz}#hI9y_U@?Ik%9X}UtA zM*pH;%&?L}7baMt*Mj}Cc<#YXt(E;O_ceu#9BwQgbM&T^roA3lRnYawdK2<=@UiB4 zA{d#_K9vIn`=>dDa)jVKNMzhzAM8Yd{KVwH>Pt@@j0s6IH1hPtbnAf~>0OCanrbLs z7{KFdisratx(>`@TEhQ2^i9y5s~e=xOSBR%iTE#t)?HmXDT6rO-{D>NNi&QE3mga) zrh9~Yz==F*f$?PlZL$4oITyLUZIvthIr1BAWnCCs(Wsw!^kKB3C-AvDn0B!2KC|Nh z+D8O6lxyvnH_3bE;63xU$;j1EnwiyFp|WcAz)UEDwmb#=KmGX^(C&zq+Sh24|^na=?-T3eK#ElW5Z zpe`LMP>_ijh?z*TdUDhLFdbbA0o%l=DLcD3RE$$E@r<=NH!ebRuHs0x$7MN4ocuZU z6cU7Q#v7mYlC^Og-pDpU=gGT;uDqx)jKG>&Sx-T0>+VlW2%D*63J(XPoQ^h@#?h{I zu@R-O`%-G{*#xW1cX-jgG+i%rOIl;61Lml_gZ|6ld}O zHa#|yX8dDkclg$WDMjU?l>Ae`5FQbp8D+-Bw6-k>(Jg3<`)F8~e`Rvhlh`PRKe?ui zwjQr925g_`ER(D{aJDxyQu~WD=|VTx0)P}(XdtJ5V)`Bh>p58bS{>zn)LK#4vB98a8| zNiTf%ed+La1{RKHN2@^g;&XMpZBE(Ex!lOIn#*15xzJMnF5UX??!);26nVY!Zp0Er zLH|`6-sRct>@c@)>2+uP5|fAum!WVmTcVqy8j5oOA-ON)2nxKj&^#RqyYf!PrfspY za|#o_DQ$sGtY)Ns-Kh4e7x-EH(7=^#+tvmTS;7Qy_+q*^$1J0BAMXlk2vFN_QRb35 z2zQT77vr)r$ef3eR99XymoJruC0EA|+9$$F#ASEW`xiunrm_oJL!}miFKyn=s<$UN zmKY{g77^Y^5?>5$x@3j*stHSox;cX3W)@d@sYfm!p5Ptf+BzeDNy{;bbF-LX3YQhV zYVs2@GCxrtN)?iTiiEMs!Mo_xByQGKf0oxB3)($;-k5mwnI^y43zt$S8wqPY?0rJk z8=YiT9$|lB3SoBhpTWs#J3%5RtxY}-U0^uQa)dTE zog72F*wUM(F(GKxXqj`97sk=bjbU@O^B(fA1k0FU<9`j!R@e#?uIra{_JP#D_Z|$^ z+tS3*_XUi#R)lBONlMQgT+!OcSyVjFk6*y#VUPv@!MGfo!#l&A_Ei&~#P|gJtBFgf z-LVIudYLJ4rx9bN%PND5i~_N)M$G`814(u~niEZ1#IaE#JP;TOoegCz7ctDVx^knI zx2^j%V?b0#!(lUo@P&0_djBULN-uf#Gt(V--eAou=_Rg#`Sq4W3fi{n6-|k9cvHX) zd6dG`tX>=$OYi>7h19{RgfWo|2&H-dL`L~5kW05-4$yp)L2(OLJ?0shL2%BUKAY_1 z1WXn#$6JYJvRGn=iHY0Lc3C9vi`wPFh-z?BO)erH37s$sT>uc85MNAfLcS9>*Ml3E zebOuX$||truN(apf`Fn*XkU&R&00T1rkp6(c&Vz;zArSrtDsRmbt zxlesXdi}GHG_&SV6}i zh@I6}NYgyb6xNHR53cS%S*_CMx2QBANsy-g=xQOPkyS5L-*RAZQ?O+9&6)X?DV&&I~ zx!gRK)2sF{4>g#c9S{mu?X)%3jP}nwDR`Bw?buE6t`LV!ci&!CmNB20)$SCq%oAF1 z6K}LHQ8RZ{c=R$qFEh#UHOW+>2nH9C{3fkPAYKIK#QCkF6;o~Ksz*29QocDT=VY5$ zi_|dzM?p|#Wd?-eqK$n5IMO0ayenGf)$V`+ULP9rNGz!K3NixDFmC{<)~|*`0Q+R? zna5KPn{GQXZJp#Oym@To7qzRdJZ4y}T=NXD@|;~nivSnr12@1Q3ekAYb-A*@3j>JM zA}{A2_qyqVWjXNp&A(`;jAAtmQxl`9lbK9gR}b)k1nl-&u){rl0#{_rY-=1VjMu`{ zGI2b$PWPs9{M6QTj1J_jm_gLs&;}yTf9igC#Z209@Mbizds8Rc*u}nmdN)E7?5;qN zh514|Gvzi+C-eZ}4)8Wkd1|}qg_t2+O5-Q)XQsuHo`Y1(w#0&$GcCff*%>`~lriFw z)VKd;>~?pgsdGou%*Y89$-q7v19DW6=-EcZSs9lDv|&E-mxTqwXxt!DONj5VHSj)5 z!_7}9IAmP)^fMV?hUex7J4v>Kw6StIfmmO*t~D?at-!Z6aMT>^Gtoz}mD+uHPx^1~ zc~^S*w|!T-4H~WCHxO(3wewk{^ru>I4O(i0S$ydJkEAqwE_DyVG^8I#>A;axTp^-j zYEcJ+pifzmKBQaQnO(ztyk?mEd1=2MD;&hFW4(GXxq%@E`dq&ZlsT6)XgC;DW;Ac0 zUo#}7PPAt&?AUdQcp5EN-au-`{&|_ZaLc$1%M6T%xGpcVeA&p|GNKmTm*-#4rGOIw z%U15$o<&|v_854W=fDW@@9nQS9hJ-P*b4qj2eqFk_wOs=A)Fluqu z#!jbpmQukYS~4 z$flzoMVxL@X`m%|-(s4?#EbSHIfFm(Nt9)5T(qI1Bie#I@@_w?wX;DNIYtE@loRcm zd6+bVEF_C@a;5x2Qq!4L&V`5Svh0Xk0=P%qAiPFB3(pGqp>%XJ+|X4@&k21qKhPB` z-oh_8ae=WNCtHP_1U3m}as5-eue81_4Ksf3bLbhcEL_7-T6$IYMGGG(Ak!vodo?rdJ z%*@<6lDj9K*+_Bn8N}nV<#vSC3zv>Y4(+%m3VRhYFmF~jQC+iK>fxu@Q90O+oj;vs zCovvp)0&&tYRrO%k39%oo{38K4(-6^7J)bnm?^XJcRRtxv&pmPh$G{|WP$1~V65KS z0>V6on3l3S(LmlIjNBmzq5V2~aHijmP2t5;I4UL$zIUfCf>|0bW_-+ALXc%(7CA-R zWjkK+ib9Qr8H0_7@Zs`CPk-LAtC@zlm}rYWI?+FVGgec@Toj zr=eiHv7mewlqR+u1`F0`OZ&cqSbXx}ly*!GvS*R8u?fZ`oax(_xI$AGPrk304vbgD zC7Je|3mnE`vE3}`cHzy(6%}`~M?XMV3KyJw51H4Zwyt$zKx8%HJ5s@MBG@}^56|z? z%Mz4hcW^EW@mYxN_aG+#Z=D2#`DyDU8tBbT1w6`CNS}dVLYL@YY!WPZYtSaz^ zhO$HvrWjlNA-gIwUh>6v0V#etvtL2P36X?>e+ODug;Gx{!*Gut&eED1)&L@>n;4%; zi@1nt>0>4ZgPB1yJaO_947S7vvvCgcJm1{Wy>MJCq_M{zL(M(Ja_wQPC5EuYoyKMj zjqJ&f<6g#DmqKb(A5ajm-LR1*+kiW&A^u!e08x^yuEZAHISzcSGsi;<<-R_)2J)5q zYrw)iW*Q0&(O}l3!7?*aF8|HK74ZV^Hgd)QnM6~#WTwhrvbS9Utjb@!f4*OZ2o+OT zyD~8^`_dd_@^TqoF^Z9iskEnmfBNDkm>iD(9suM!rKeIX)k{ag_P`2Yv-XCE#N6G-M&+{)L~-m=m>$0qct@$uBLh;j@U zqU4E9Q&Pu zb34b{hVOkmJ;~ETYsy{4oS-SpW*AHR7JzdV;|-wmiW@K>emLWArf7vat=1ZrvqEV*5&D=Sy# z?l~S6IPH88vFyL`*3XfUs-$H{9 zU|5W17T{V1fDKxU)1&OXYscFYyC5+QxN!6cN>XM}0kD}1i50+xml^Z)$xrkBQ!H_U zMl`^!o&P_3Zvtg$ausGqX1;v6SJu9CRabWlb+?3sBu0Qa*a9Dx0R!?uc*Y(duowo$ z;KN~z2QVBPGYmG15p#@(#WF^gkcDIhEuaMnfdEM@wImSQXtgAymRjA_TkW}TFLS={ z#vkwfnU$H9S-DhJS4HM~@BibEKjOxX8#iv;xN&0?&;&eJ3e1w;msp0Nc(10}Y&P}O zxzu1*JP)yUV+`Jn@M|L|B%3OP(|RR+k)ZHwqv$rH!Fh8osV?D>L1B8D*+$nK1hvQ# zhHlZK+;}M$Z0XUGkrjxQX|57h!EH{J8^WsTrxYXMfKcHee4LWM8|9qkO9(btBv_@0 zn2cy?4}3B`a_L;U>(t@&2)p%zgxxe*Fk}7r&kQ;*sWq`nbNSYqi_zIB zcll#}Lm!AfB?E{_V=mJ?y^@X%qN`1nEW`1|%u9F5pyWR4ss|&4?19yu zCOiPwf$)==S$N5;e1iO=01M)x*5sDGxsdzcmG7()Z<%{M6#Op(vqH8WHu}2dbuOvi z3M(WYBHR%Vj5eHhEXFOYA5N#>IsE8mg*aL`n7kC}9S0@+Wsd!l=CNBnN zFZE-}*{MuC&67h~fP-CaC|>4xmN)FgFi7EL`a=P?n@(_WVqDSFSE1(B5k8MEfNJE3W#oxmPQe`Fy+1`gf(Q8Ec}ty zYh@T!Do*K$kXoH_A0PwA>sI-0T{U&3HY-cs~Nbz=1``hsfGhisI!W>K!yM zu6T$HCZydQ@Wmx>BTTmj@#2672k=XT)5a^Y{j7CAaF zUYut`+aQ$$IbmE9*=J&R4xU3*8n5P!0eR@x6vOhH46;4UQd$U^m+{1~h`{Mcp0(Y+ zTfJZ9*16BmY_I}hNwV_3z#Z@Mnq~}(2)v#?g5;4#u;uMzH#{Kmj1x()UkQSUj4a2x ztc0VK_H_NN*Y`?{UQuh4)L*$GK_|jNV{8t(Ovlnszx_|sbHD8Qi7ktP^9^Rv$?Upb zA2$QRSkzV>%g@9ob?=f|}<%t6NJUmJ_icl0^A1o1BG_0h-e!_(O8PF`jQ z0!$@r%w#6~U4h(oW|_Jpt18Z)xLgI9^32E!KI18E(+)Tc5DMJGXiT(0R=}8XnK1?{ z(-V9z7+LP$5tk$L<*MH`AS3OniK@KUc(!JA$$OPbuKCW^9|RiK%f^9(piQ)A&&yw~ z`p$a!JuRQ*Hk((4YXE1Cb^VNM{do0ZpkT8!t}{7~R+mPhU5ZI#rfc8Iy(#AtS#&PF zT_bc_B1Vne8N$3_VKSG~i*V)Mj$Zn~>{OmOmQ8MXl3M6)jUsj#Yf1s3vjp>?6p*csSvtw9vl8d)&Y_&EAL} zq~OCRPT>Iu-icX6IK4u_ryH#9CY!I&9@~BkFhx%XlfGn#j_Fxi5OHgZq#d|BS0NAh z4tc5_4k^xS;X=5SPUV-TYoKwp$S{cs#vH|0nOS!2GEgIMaCy>ttJy@a!aZZaoU(`# zqr$06&}1CHrh^r?@I2B#G@2F;-j=4$K8o@%uP_CxF2yLHnX{P-Sk!?z9dI5!bysTj zqESZ{QwCFuuB*6SVCV;j;(Q(V*w-B>&bLQXuuJL1W2L!78ju>^}+-+V5BqNV0u1PoH#S&M#wh7p@}UI@?%r* zAyNcKu>8DqYlG?6SDO$^)zz8)@WfY_>T)A(WE(g_$)mb0z^K0B+En?wJg@x*7@hYs z!SXx`_AQ9(H@QUXOQjuy=VgtoLaH>jdX=TDD%8?s znuK2BB~1;;8zE5ob%o5_7J)$-$Bl9lO4!B5hB7s)r95HsU1^y(V9$yU>uWxa69&I| z&iE)T%7-o58Z2tMiU%xBLW7_4#4N)Ur(P-Ym%go0HYg&WK33@mZ^Jr(GZtpY)7zW%wc+_AU+IZqHS{tX|J|-asBD&zwm-Qmf{f>}Kro$HN?o z;S6SOmV-F-;NWt?O&3Z-Y;VPbwrmPMV-9W{`~14!_^;{i=e{g`4I8Msa3izGQi?6T zSA)z%0aJo;035{LF~hPK-;hd z@|eN(o@o};dMPzkov<2JOSovbb;~ZB6h+-DtNiC!%$0Qap^UBKr zVgmicqllx^Y_e}&Bd|B@YwfNnx(mun6Gl`P)-ImKEb>WA+4!?1LP%q8PaNah2UlV@ zdyM6_4VmUYwWr7p2(zuJi)pauE*j||E@Vg2#Kp_$(r52aeaD`O*QkAI;^B{_uAxKe z$dP-}JnmU%aL0<%RCpOY&n&}>iUOv<2|+~<^6qs)u1ZcD)hjXuH?9KY08fRUWre!? z%KV=vD9&^<=6x|Wh$&S=`*iSv8Pp_d#6Y z=K&ve^1fILXM#q2Qr>()|v7GQ)T$JcRb9+8qq%L7(M6x73MO8p33h`nhZ+s2tm zJQkdN9J}Ii8i&gB2|^Ije#9}AnAXWTI;PmUMknK!MDYt$%g@J-UmaXVGN7;4zk;#YCum0g5 zrx$$ZH>dqASSn?i8n1<=|j5>8In7 zv0k(<2y-mU;`oZs?!vM=HNJW&om%HBdAM#eA9~~*vx6gHP9uArX2Land6K@7mt`I8 z?J}9~(r@D0^2}%Zh%1EM7^tuvh2CSr$r#(sM0S9IUK2v;e@WB9JlJNK0yyE>-Ej5s zcz5Ahx3qPdslkjQH>s0ugHs*aKFEajM#wF4L1}IkR>sBZFm6WAJoK4#;MCozao{M* z!M=3hOP-%5E?rEMPkw>+L$KteSB1SUHsXf>?M5w3AM)vH2x@9FnapG`*8z6jN?!Re zPC_F)h1S>{2EWg|6Zk7(Fcgaeg=3*wU6l`-tCl`ddQ%91 zG0U*P0?YC~(#1Zh{re8%{_S!aK6ornPHS-R#1duzv-sLwlE3qAz)dE4m~qnSWMFWp z32NEj#ROro)ysB3H@JyI;3JI!v7R3++S=8CsDMG>EtM_c`D7%mUo>FEy$wSGWA4&6>4d-a6V$|M*+J z33M~)m<|~2=rmA%!JoLU?v1VGmlJLCcfrrHBJHQyR!g^G|NeDvN`HKAg2M(5rNg1Ir8huM#_^lB_O+j%;(D_r&iDi(i*!H3z8)BBwWE3$3hDqzSrh-k^|?4tk_ zeb_qCN1U`~#cn~&Dgcsh$HO{B)JY=x_KpM7DZut~05F_iz|VKjFnH4+=sEyL>b1Yh zo9%X5JL#sLnD2Jyxf%e`9@0_uQ1X~(fW15c-QyC;K^CzjeskY3Ey7N`P~HO4Hn1gb zwbC{oSLh^IN+>jPF9Z-|h^$GAWoVQiEqGFB9&KQr<&{;9DEnqes;4a?576SvGMEj2y?)6Rzbhf1Y+in@Qs?cxVD?6?)yfQ&zmf zOO1l4Z5_PMvLk7}*yOkLRG^ku8szPH!pp>|vaijFa(_^8G^s+dfQ5X=JNYTF`7Cl` z%pqQ>SW1uN{M$J0dD2pZgpG&#-6 z9nK5n?8<08?B!U{B_A=4OxhESqk#5NoeY6To{sb;G&Lq-oLlI8MH9hGBuBlWt z>~*3AliIM<*`H>chtmAmL>hbiu_&Z5jOPS^5E-V+Oo1#iPWjRGS70swnpd02ny3zd zd2C}4?7(aVOqI0_9=ImD%Z&gYQ^yj;0v;GV;&BPBZY*0NTt<)z%_|U@qw=?r(S)VC z^@popM?Sm-Wn{vuB37n0I?(16f(sa(e(7e>JS%W$d_KI-!zoh(7JYfq|>G@XvCYswXP`R8Y3dl)!r39JPfXspUZHB8y1mXb^k}wtM7kLI(7TA z(-UKP=9|;g^@Dp+=dgdshdgL!CKl$|v^Ra3C0#NLo7rHv6@Fx1&bWkWw*zGg_au(s z6O)m=8MdFzsrtoig?WR1fnmGUU)+d^y%J~`vFlGDFAJW=<&W_@6xvK4jeRvyxp0}4 zIW}Jn$)5v;E6dKCb9oxf^2+DNM0MhkxXyLy#O0bwIr+*q;i`7|~IkOMtweC%@IOs$(M9)h1a{?3Av=_I46P_f5v2Z||ro^fCSfAEeW zZipHhWby*+YI|or9g=a(38KPpjXf*_T6C9kmOXeH-<0|;uY1Ku!B{52OvhdD_Mlbp z5lVr$u{BJ;A_URH7!kT+Ngva;k4ufhfV%h^dvz&6*Liy_0-G@h^eFyL_ z&s&;;cDeB%_#F$2FkS&+#_ho51U5unw4YGw?n52lqg}<^C5)|~N|!$OAhQu{abcta z6VkoKSbr%hsH*&$uONWDc;El3rz8bZ>{(kzmc#!pAI-{;Ued0TS)%OB`uiQ0?f<}fyTSrvp3wEX!I`D zBiZLwc*6w>1Dt0GwGdAV8_dm z*Kz?{)PB+qab1sSKiRg6(uFdfO18PoJc+_=j3xhfeei?nU%lql=`P?tGmfoy0ZV4e zr`_?1mz8{ESY%A>_fA;T6q?$=5>|!-KgZsaK@Qw|D8eJ3{cM^&cP8v&`xrB(o_ds1S~<$t z9s8zZqtzpyd>~Cc^+@W${Z?kn@@4{k!s68wmlAbRx|xtysWUBf-i%x;V9AYJvvuV- zjy0w*Cw3~Am4Cb0z%T!g=Z+l$5QC6ccnM|MMkmjsEJaPb%3p%3n#f-%mLzOt+)V{Cwyq0vcmu4M^&Myjc!&U{9d5odw z5MaVK)){dHU)J4~TKHbMF26aijeHj&JE!IS7>vCW7i;08!e@coR+C_W!%2ojI9J)S z=-^qGC#v-$*C434ESXd{+wrqDyj#z`;MU*05hj_r9)u5_#X;Fie&@~U6AwLvyE?S% zfY*XvA_PjRwyb`30{Y0hqJeh)fZ*(3+pz&$h`s&(`_n)CjhCmPlg~yEr#LZFclu<~ik8~ttV5@rG&_6+pcyXl&P0%bU%0hTRl{W;2-iEn z9(|5}wmPHRVK}eIK3b00Xn=q{kQ`KWMdFP|WHjWg)_kj!tzvvGow)1Hl>YQx>?l9O z3KtIY!QFEHR5B{CmizU71!S#IfXvV9n%q1b8^64)^>SOQlxvAEY&al{Lc7yLkD`rx zd>RF>ywxqfk*`cDz4jvzH_(QI9JJmuxO}^W2Mhchb4;^BZ&(m$w+nsGvvR=&xFaWp z*{B~nT<)!v{&=%D6>jJU)~!qwGVUz39?%m%^geuTvO_gJ_hfqEbB?BcES)!B@D=Pj zTuKi-K9fH4o{!_4<37@$IZAh=gQwW!g{{S$vrbpl$x~H!0K;t#2$v;TW`*+-m4DaL zP%clk;k!~syN>yy$!xd}Zwy`flXD3OjqZ}WTnTw5p8*VE=88domD0-+f4Bz|0jq@q z%xce8kIT$B<7C-H0wS70^PsJnT3rtZ=o`j+0|YmNDqjtCG=kYiRjOIz>c!lOy$S~C zOX&h;BL}gA9r?t4>Fa;u!|50QuYaBX>FI;m46%8WPF7qHt)Eq)fi^*|pS*e+D@(j8 z4dj+IpDKbYXSM?jZewiVdfj{8n||oOzABx>jA3k&WgQs<#f5WlGLiwh)G6Kc_x9uX z+(TQ?=)z2yTVFSRW*U>241FJ6xeHX5Z#L(!|POMWvVy?^Sa(F(*$MOYi&ZGwIZwr_#Y5wD{0a zr^UIvNkW)yfF?~4n`~5i@X^cZjURamRqq(Sc6D42BAnDZnD4=$P@~eLHI8`$@O8VC zuHS6DD7i{G%Xom)kRdmL^|=))3~aZ&p)nPk3tQTf_N2iBY`_{mO%LR6hGW+DMswbbQ2WxDJS;3Iu<(4Rg_15%Q z2&0YOQPTOYLa@&C9E)1v-&zHQU95$zv$$G938QJFW@=#oq5Uv#>YBBSamqtlTJZkX zJQGvx>&Vtgw2F^eOtq|c6AkYmGLcm?AJ2+#(hz1NQD44dFkpiC^S}M#bnxgjOZ*4Y z&@hJA7z=kV+<_eiUg!{}X2ws^hhCJO|x!2RhNC+`W{V_z!TwAc+?GT}Ftn5a`vm;z|qxquczH+R-S<|ZTC ziy^~h|MYJ`AK%o*Ln+i$hf{apUz*5*Zs5s2P}RNOkM?5it{J9P8_P)fa%p((`M)rY z)`blmlQ`<`^9@nP`DL|r`HWFf`_R|EJ{5%R>jC)2y$|JUj6yPlc8aM^tk z46++hdR#}mx!R|hkImd<#kGqQrh5C>M9$#{OH1@=D+wJq7UU)2o3EX1p55vD@=wQK z6i=KK*}IRv*7R^L+QF`f`APhR4Q)@D7`3op9XWa%{&_uq*OfX>Yg6Kkb_>XbK5jED zZcxsk+12ugkVg)V1&&W$3cj44#+9W-Iay8+c7$Vu$OVMb@QUDmlp;gGXG2I7q;{xi z$)8{|g+E8OQG%r)u~+#p=6FxtdfBMgxBn2Q)v?Ni&tq5UJT`kt^9r4jk!R_9VK&R& znXqGS!$X;-QK`e<971pyfReW-bE=H8j)=xrfSsYvIBk5@*W8UA;Af-J7MC6}E8uha zpJQ&Re^1u{pZyH-C(;YP{6%T*#}1|UzUR-&1H4>P}6yPhu8Wk|QoqUZnSL9ViEPHpY zM61LDXC_vDDcc#D3{S$gEA(J^#QV`ris$!~lbya^U#P0>`qZbm+Ew(!YKE zyVEB=_xbdr-|;Q!OP_HUOG3;tr!l~HSE#e+0B}H$zc${zxYowz%|c&Qe$naa5e0$8{Ug$q>_n478QiRA9-|mlTE_^du}lF`ya0JY*4d1 z)5RExo6lB*BbIT7AYRNM6h=(olsQ#p=mt=sJj^SIQNgFO!vi#g$!djy2K*TO_88$9 z4_M*Q8pBgNdpYviDrg2Oe!Uhymf7=NKk~w#nPa0)i=9&LAYA06ktKeYT3jz+k3r{g z2~;V(Zy3M42hOMGyl^D_ofmygI(hu7(x1KMQ)zBuCXF8PNI06wipSEMAcxzRvp&QO{$4TjjlRcfC77hC^kd}pLl;ASXZe?*p28OqcE3R zZFQ-X8_zs#t#$HV?~$NM2z(TJ)XudyjKUM}204bc7neFVtY@xEkXFs0@KmmI%&qTD zVSpL1e*Gp{F2CzwU%LNq9!;qe1_^eQ1F2V@to(zv#S%|GLCsu*@Q&Fl;?&KdAlIlD1(MUIn#gdO-nzYbHi% zzXN3+>|5Z(&35*&K@JTW7@)7y4|UkDdz-*(Mq-AflR*J(PyO0{nT10=SHNw3{K(?3 zQjzj*)$vX3TeDM(>BRn&zV#~(1RpHg6dv7F!2wirh9@perhoWVJ9C#&+>LE{lM}wf2ehmO_fDIYPWHo;LWq))IM*2Z}Mr-59ZkXlWAsC zncqr$RSeK>@L7lZ=#>a*9x;62=<(F*KY~&XZSTbSGw%R;UD6_}Szb9&&3A(e5ekL3mqR7=#^50iYL)ep zrVm?9D3sHb%N3FHTXDlR5QaQg?oE?}vR(+;3g}h8=|-^a>0{&C%p`Sivo|my01u3C zY;)gW2(eS+Y))gdnqGFIKS<9ph?%d~ykmX@H>oYnV;c<&dMH`apQb`?&e_!Pvpn&0 z#oH&IU!YThGBzt=Xa4F&ReMVKclFis$yagIVO4Mxj^LYr+1PV*e|pLHJuf}yMZM`i z{6DWu54>|O9lCuWjdOs5<6B7Y0&bQ&8YsYq4WwCJ8XWDLT3)rEb5vIQT!jW3E(mqU zVX9X+H(ab12xEjCS5I~IYu{xs7r9(6A?SGDLtR6yolq<&6jk`V2{A#{0X zHhdJ=;==Z+f_A_zI~fzE2qCOuRF6%QojsOrSZVp#7amD}{Lzo6pMS&u$2_>14j(<8 zrqD=TV8WBrlpOi3`fAzfZMosIliwN4Vw@0pmU0##Dc|(;4Po4_AX!?csJi{%jQI-s zyXHayOV!(%z}0-mu{@DI3|$7NJ>4|!nmonGR|+IB$jr2J)L!fh8D8rK;DvCa3dGer zvTjuCG|G%~^kAHv%6Y%E zASx`{EVP{&Toz-x1eoB&}x+{G`5h4zIDw8lZWhn z3}Qej&~hx$w7?AH6$s4vrsPeWfrNU!c@_gP4^)jWCU)2@T};PLj;62rioeb7 z!-MGq?|NGrK5!VkSz(J>kwGp0?YxZfjK=LlUEYhWt^%(JRnYZ>GEEt>)GZ22?MXL`-&A4`qL&ZGmJ0Mo$7^CEPorll8c zr>_1o^UBQ3J|X!93Gy4Xqb(|FwL`Lhjia@khGzfzQ=dw&dFwmUFTLt5>GwYQ7i<=N z7Bl3LbXm7)!sYw*_T*ZvUAP>>4!@U~ww+!&u%pk>2bSWrK3~c&THbaAX)%^m?TiF@ zmsj?|JTQkYAf9dMs|_**WKI_D2K5~oD=I8wiT55iL#X|Z!e~jJ=k_FmJlff837GAE zS!n$TUHLc&mU7w`C1Uw6kE4#c($zEY0>K?S(2ob6bE)gt^U~Kn@6OcULIV}Y43jvr zy-ME8OS&QN?0*gV#iNg(OW*!4em{*K7{v{tn>y=Z`Ca|V`q#Y2|ITZ8bK}OE2mRMB z?AWH6hS#hqvf?C5mcw?NOtTAFggp3Q@IPMBe}6uAK=zrnrPjl~5xk>KBqdLOOPS>|(_kk$k1>uX zjsY!&=_xlw&!*u~_J$oel9rl-nB5?Xv)b;&KshER4d5sa-k{FB6)-5oIzfPtDG;F< zUhdfmF`@)0%Af&sfJW)mkFvpMn3Es}i9dz{P>d+f*d&rwlF&=apg?{b4EZDyci%NR z2w|EX?alPkAAM%pzyGJwul~Y+PlxYXN*6EK87stWFyCuSCc$9i$R>n-cj`f03oQ9h za}K%3k*e8I_1xV19jWb|a&h(UTwD9U7fZ7cXMd zg+uLG7{Ix)@${Ncd^)}M9e+Y8_$y>m*~L+ncl94gXQ%L$%M3hEHibu8plvI1vUR=h z!_1m|FpZB#Ha|oqg#jdi1z_PqgzdQ?Pz5kCC(zPh z3HIfBni9X_x5`3#u+C~PeTuS-AMIn4opX0?W;z z;JDo1=)Xbke7*iH_fr+duO%fas8&w%!v}yCHxOXDrpDwN*qsG}4=zC!U$+8<-W& zd*pLU6Bo~?rGp509x%ZQ!crH?43r=XY}{%z_v6uF6j@H6=Y>Nm=n-htMJDSW?2tt# z%Zexb+U|uH*!n(O(SFJ~)yl8$H5j89h7bfbRb{gyT2N(3hmANP4O6<95K)BViuLK_ zxgu|#M2P4DM-@e%TEcu`Q4O)r83Yy)Zb#t5U4w@i+xk#OkpDcwKkIK z{xq^0*^DvNc4vD1uYWupxpQB-aDj$fj+>1anEthY z002M$Nkl=M($cr1D$6OZJ9f;Wv143hk&{Y%m8}T6ssnv zUJJp!mcT}LHs1r1qk5Qes5K1DmI4}oxn(!kzO^ED`BFIjSev~NN_$nmfaaCjl?j;3 z1m-(~2bpN}AY>80c=?I+^56N(^zsVyzmxW-dtdnMbo-sRBlPZzNs0o9xu}i2gln)b zKJ;*U;DL{%k5=!P`_V(U2jg2@+RsUEi|LUWjjf>Bc()>C+CK8Ky}1r9229Ro-LV>p z-Pi@Avw!$*?h9tJbMznlwyKMorvRC+B2&bDh0b=Bui?V+THaFn09Ro{9JO=Du5N!U zm%L+j2fPFtjPN1?zX6b6aZ$xzub%*}Dtr}~^2o3zaBW^!a>&FMcRF$(k7FnvO0Ry? zTsr)t|1#at_%!^JjW!jNjzP!1SMm3i`K?*-4e&sJox_8@={+BNEd8th_CPvv^hBEA z^s6#}-T+lt6U5T5Jxo9f>W2Qi83$7@oJt!_ctm?3Ho+}ncTHSw=mGsof3dxT2U7Q; zJHlmX$RWXGRYZXAnQ=Voa9ZuqQRHLnRn=H}U;^FCRp$mLlSMzHJ=($>U0(j_No?WV zm-`|ZlOt`*%a##s*nu>^uMAW@QW%$40Ec6hR;xaXCCcD^!f3&0Qk@igiR{2ki3=01 z5+d4y<>?hK4Z<@oq4Kv9R9Ru~LLMB!1aOX3$r%)Iu03=s#FAFQxP_w5O>^7?j1E&W z?7X)?Vb>ZHNg3?Q;`+*9iol2M!Id9@u})E6jFh{OPvaW+k0W9 zZB+wPt*gEr`|z2RKCCN0X!DAI7Pt3cN*uFzte@pa zikoD&=>=w~G5fC<-$qXrNqNC&`1Q1zyzB!Dz$R;k3~ut~)ozZA^|2d0LnAITGD76t5TTAS z0pCohrKjFcPAsqpaVWjwEq|51?CZ~@AN*=uHR4h!#<@U82Pc7|%@nnV(*`ZDVdyd* zO@8&a(^&8bTZ2r=-d25P?M5O$;t_>Ph7 z70*s{Z>X4CiNpZH6*$(VmYdFIaWA&Wak+hc&{DPRu0VL{(a)zNcioc?96y~deDOST z$!xm#hlO z{^5OSckf{J2v-Lo$O=34(B3vGiolETubdM5#HfFWw`A>#g!a1;!*jTV^pj8CpcLLMuRE8RooR8J$Z-0BpZHtp zgMao8?%ffqL2(7qhH~FvBC^zG!=qKfO6)wJ!XdYt(+W({Hua**_2#R*L7>)7mWkDZ zuc7eTEA6^D`+>mJUM(Ty%rl@X^g5gGa@VfTwm%6k8|G>S zLz_vxKw8FIy*QC!_n`Cap&*>jEGKb#?UAm|Ne?m+Y#!$5!=BTzbX*75y18k(KHx8ff*0+D9q1u?n0^m7b7$Tb#VeMqyUK5wZf&2z*PL6ihyqh7KN1 zUHeC~7G8b{9jcs?H^pXjGK!{&c5oyhQPn8+QU8pUu7jWD68KhXWrBltzk%GP!b7dA zdcaKQnqlP3HFFC7;@H4g>PmgA+-EW>#gQh5CC$JHac+Tm5V}Kq$~eXPZ{$R@Kt@q!Co-|MW+pXe-ZR@ArO-lkAGfW0(Ydx(f?1tMG zatOgriI?*8CpUKp76r%T8o@rXO~I_{CJk$4yL!8>m3qDS8g3}uey@p7d=zp)ft&dJ z1j`b;;!kD~Y*_qq=_i8uwQs68GTH4AZCn837vKYD5r6H#_`2*snqq2{zUx;$mp*-V zFb(!%^B;M;6k2ea@z921`x>oX0qJoo!fu8zXXjuWZ5)xg9Tf=N>(I;6{`)`hvGfDK z^pl@OUPv2TY?MuwxOVaki>GDTn2Q|J55be`Zrvh0BY=#DgTl9_5wXtA4B zhRO4fq%pL+1N%6QOu2>jL1c_J;dS!hWeK_B`N7i|vqM9xc*ocnLLEt@?al)+7FmSxrkI5m?8-r*?WQe;9qY>M(~BwX=j z3PZ^!-{lxM3;5C9uAA2=KN2xUzVx5}y`SkM-0D>Zw;L7Di6hTS@BQ;nrL&J-WD`kt z1iUQwE1_KWc-0%;aS31mX}yVWQ8irdK=w>!o$8mPf@O3$SnUegt7f?M$PhFj=Z7q`Ny7>G#} zLe#;7hti=Fr&G`9@!%ukvd9{JXc9-!;?859cKPgigg}qQB|H0;8caME42&L%_6Vwl z4#QV@@T7{Cs?x(u!1w|UX|tUx*^ysq{aN?)kEZ6pP&f_fW8-`;p0d=eYPO+&`J96=NPoy_ zv(v0Ns}3@Io)RDD2O#ix0R1-jDV+o#jt|DIDcum>dYvgKR*^0`WW%N~oD_^?QiolJ9R5Qq9~6v8Nc1~(T| z<6~)oUnMz_m}fl_$xaHJ%OKp^O;x{Z&%}D>2DYK+SfZT9ykmM|f`PspC)dN+)eJ+N zcnWZ4Uo}F(PkrWh?J(@cH^oWD%U**npX*FkB_=o_kDnJA-xR0dp|cX}na-}&=>w!@(!Hm&`SJe<#pqLEGGP~^(_|K2x`JVU+y4V^dI<)`%rTO%XJLl8Sz3NZX zFa9|Lly2&i?6fFk$!28w2X|ghXc|0~i=`BVtE=>+=>2gz>^erm* zJdIFN5V7sQ@?iVVcnfW9>c{iKAgDtygWhD*(SN}E%)o7F0?lsM)Fa57;2EBr+esH& zXxdFnk8?E^@s8&TdNhXZQ3Yk09?TU(@Ra{6+r-$N6NG?BGm||s7TQ);)Ah>GqTG4x z)8{z|OtZOwx&2-MS>0ti@!S0nE%!gbGj);XBAAfn&TqBQmU^089Ny&t53P{BCeJ?^ zZrB!WqCZ)ki~b-$tx;$>?jo`oR0TPJ959Ek2jZT(76{j3&<*Y%LI_^6INPzGva z!x-!fw)c{*UvxPnI<_-xFh7$?SGyf7vwQ-F-oUXn?+KriFjMyegTOo?4vL5Q!dPQ- z2kG-b20Eh>)gbY_Z945ou4Vz03P|yM*2JYZ#T<7M# zYPL6T0{AYjKNn`k(#+*^X<_0L1cxwJc(Xz&<1ZpsP+016WfgjpFykYA%A)1l(huov z6#HD5T8UX3K|k&v$t~;nHe(R4v18Zn%|1AP0lEv(TX}A{*d5YM40LkUp^O zE1LAgvXvbnm}m{eYq(r4<5~GSey$y@QZ!Th>)qi3v_WW(-e`wbF0=<{Q)Rz5O%kj@$1_4`0NMlw*W_B*J#|-ICX~ zRbxjo3JRv~9>=Y=*NsIATe{7{y#VnnHM=sToI;4P;|A;U8S>ru1~KyAxv4a9`9j)< z+c6ap_LX+vvduz*Q#r|23O- zJtCh6c3n1DNWwUa5lD295L${0jCl zKn>!{w1=fPccM>Y#?az7j@l)42)k9L%LnZBO4>WmwiD)PaPa1mfbN*|gEuqA%!}&k z)uL~B2*1hs9Pc)z)lhLoAE`aNzL%LYGD(+fA)>PJxfbZ4ouJ+PyJ`-B(9VwLxLM+H`37YtF5& zE&uI!Yc>AShPhrqpwl*W5MYUq0exz03@RQy&pji|)XFUu!PNa(_GjMG_4hG^N zHgVN6emYziT0_)_PfwuH89vgJzWc}iQ+oLyJ%aMHCw6)-Xe%R41UmfQ8zIb2Dq<~~ zUA1OvxBBtQ@x-}{>0iF=9qAX|_-MNQ)ZJ)y={smL^O!F8OY~TsQ ziB!;3g)hkpe(a<&HeVUdCp5jJm16ufy3wF|G_T3j5F5CzlE8%8A@gi3A z)?ifhWdI5MMQMO?l@Qe-O~F(>|$3 zY9S-LdKfha2?81ee}0kX47_Q$SmA4VR%_(FJkj2{%XQvPc&a8xd*xstl9u$|5cI`w z6jklU#_YrnmkCia&Y^QvV)n|fbzAw_I&6g|SEtKTUcHCN$mYxVmx&0 z8R;i~`eo@Se)}`&Z)TsBh8ojM23QJQQTYv$!;aym3|`SzRK$%rdg5p{y3$7>f*xPG~P^->BNs>-ac)Q3{M( z`w5QXz6<$?u{xg)!MMy{7WKH2;j29kftLYb38mqp-XIhXy(d4*Q^Dw1z)sUfcskw&2aMY~;JZZ7s|J$ocaw*H}AX z;kMR060CazA$R0}m7oeh6nL}Lbwh5*CK|}*AWJU1q`H23asuRMjYM0U8=dy58LnH} z)9+!yM_H!uK7VFd&I*19kulLk%Y`pMuIJDK&-2W#7Qx1QT7=c=QMyK{;L7_Fe|>&M zeJ~h`S8EVjNVV}Wj|KX{1X@bFvl|SmX3ZVT8%MRhRh?Z&;uY18fgz9@c$N9i%uc2` zG!70Z4eWaNjqZoXz^2_n9Cq)3Ewd`2c3Gls^k1uF?+5`0mOG2jOo`{z>3h?E`pq|| zvk$%}{m}P*S9;;SEL*lNhfpa>)ROFl;8;MDIr6e9-^Vf1GwIEL{_*r(|LzZoJeH2# z_9bX`v451&g|xTRPz%hB5rV&fw@Fqz7IBxTfH0sJpFR$8VoaT7H6$NaB<`qJy)WDt zRoqc1r9JubFxqicvw@Cq_e1`C=GQ&eCETbacsj&R90j#-yx;OTO$r=jSzLD_ zy3vWT4*z%=sS>zEy6u2%Z#6fZ+sb;>yFtlhwYc(Z7k_1nA)sY=)I>IV`%;66pDP^` znDNYMj~!K_omBS*0abOBL*49QWpgj%JNe;4n1H}qVAlPk>{w@izykEH8>=u{i>0~D z#sk++N3?>9iproE2UAX}WF_eFvAJ~e)baHC_nu9!|I3f2SO54(ddWB5jX4cE7kwPF zyxDQVczuY?CY3!k*qPqMe(=l_=hJV!>TT)g{(!?4PTrFaaj?Sq$=Ewz^%eVxu$F;6 zs$3Azsf6Tl&28<=H%3sQ<_giwq&xCwQZF{o{p{`N;aAP?+#)u?^A_}qrKtk~e+bwy4&{2ZsF%v)I7JP3f|HVm9z$Xy9NJ!v zWa7Od2$MLp&6y8bo?G?Y_;)SAUS6lzxUM3$PvEUV)KjOu2y6le{vaZd>U;tvdDJMJY@7I2SO){PbZ+hFM>a^%y$wLeqd|hqGfHEH z;l@L0rkLeOu#%m+FMqa2?h2wSFgr6`8-sSC3NBT-!V$~wG0!8uhZo^+!4T_tY-_bB ze6_rd%jC4JrR{uX)+ggl=4ut>MX(lrWxW~a(K+BddMLQ+B;9u_z=PlKd?mKGgnC=X zfJeQl$YW!(>G1J`X=LGj>7_q=G5zlk{*URO{DT*z=bdP9Y&N#g9GKz`ZE3X4KjhPe zxodL zO0nW$wo3f@ENDGO@rpG^CT3Ix%Quu?uWRk7s}AxAVLM*s%Yz^IA@>MNOmVtMi1;&C!z zK?F=s=psim29U4zC7L*Q)W~DC8r_P!3I=E+@IOn36R$Rf1IRF%E(vd*+1ZR*#5RK0 zBcH1jwPTO#bX5x3i*Od$R{Nz60dfVmw_Lj7)yvXiFPo_xWb`bcPi4E5vtt?HqFgbU z9QjtSuU5jA;>>qh|J_nPEucO*Lm*ly zU|tKhY!d;>K>3{q^xRhV1r;L>xECf{>7yV1RQlaN_-K0NyFZim?LU={o*cl0fkD|E zO5fo6R#*!Ij?dx>0R=%!lfmvexeG_rv#GQ1z`@Ywdyq{CX9~mDBS@DaPh5|}S1;4e zSR+U7U~UE(1(C=xnN;%%2ovT)$%>+yqa8SSFf~VSOAUnLJ`Y+L90m7kZh74a z2z1+ppqWwaz3r2I?BO2KDx#E(BhQJ15QQ zrNSLFzKH$$EWZl7J=o;+B2YQm?!p#QxPp0&HQ|V{Fb0EFs>+Vf=p2Q`S^vWpWaiX5S6nNt0 z%sb+CLtiERqGJc3$m`WGHgUrju(0#ogGAo@{*R^C-}lAzino23eD6*tPv4WCK+v6@ zWF@4kN~zI?3cgtrRm~l%u}DtgQVMdHCk-N)_4E&-{NSJgl~L^PP~jBzrz)%}##7|b zo$MD%3AsJ@NUKWQXk=TxL#fp>5car1Lc}Zl!I-%PM%QXp#Uq5X6>%N!E3WF51Vwt!U;ZN%@^mrw}_0%8DPtH5r7uv6tYnn#D1L2x#^ z%#y$m1aGn@5JKRxzla0tPV8==V6`$RleLE=^v0`o{A!sgNUcc`ER=6^& zbzgw|$Uz~n49xnt^v}s(OaKG;s-6M4Lk$^Kc^L&;%k{3sMbgcDwGp@CrM2Q$B-_qg zt1-*2>Zd%J?Q|cTCO?~g`sGjZ`BeG`-}%+)AARFp=}V9Ir{nz->A)d;8?$Pp;HxG` zmI3ir;0U|}n_3+nxI7y?J;w)IBHq+0eiU@)*~xwO>_nQF=}CX~z}fV=-+xbf?FIlu`(g(f3bk=k7J^SK zJJUvuYC{n%N}E;YK%Sh{MoVeqcEq+_WZTkh%Wmr#1rLVK(CT)D0Lg?5x|27nJd&5o zN5YE~)EqhuU4>!y>Jbf%u9jJe56c!R?x_P}vE85={xmo38Ok{iMRRqqex z9p%^__8Y69u$zTcWu{K3Uw2|lAB3H?S(W>AqAwa_w&bh7@yp>BM~WGDHj?$F3?zB6Pv#yIHm{-c-92wol+~ zb9w*=etpwTPt2uHe*B53$&80iM7^rYfloVIAB?RZ4WkV>$Bc5~5>69&CgT+4L0`Lr zi<_gALdVwDreKyhgY*5F1^nm{`kH-dX#WAD!+XQ@xZW}9FV(N(l`VW#v=BM0m#@#( z>dadx{<^*@_o4nV$g_+%JQ&(VXYzB*n5XFnar~{*dDBH$4@cLvGRq1NvRW3ihi|~G z_F^p<_QF&?>QXm9P5QwgKC2hm$Tf?3gC;=X(y3Mz`IpSR-9B7q0iu>@S1#*xQE0`2 z*NWd9P*F!1!o%ZuL}(1BV<-2;ffa9fuwyi#LX4D9_!i z7F8QBGoy-UF@Z-wjmeCSO(@!B)hoG6M&rga`)q@ap#z8S0EXE#e(78Y!1lT&wHUx^ z9XyCbU%QKXzrpOHfoCB*ru$M9phbrAu=c(Y>P1u~?Z(gc3A{iXw7{=392g0&!sBwM zXiHo1ERtN8%GV2BuTRyVWso=ioqPW*iikNpAUK@%A31@k0|%gR_seg>UEZ7CN$kG# zbzgfhJ?Cgo+TVwRu#r|eb#y2lK0F%Ajl4=hvPwZRJ~5RZf8r8{Ma;)??-&z{Pn~V0 zci#61iIAH6a4~k*ZFq88O5-f&PNF!OtllL-Eo`N3wQO#>%MR_RbaD)s$JLdB7m`jK z%pzY}P>|!WikM{Z?ORgB(;w^BklI#1;%H$OS8fQq-9303P%Eo)j_2Z}!zT~~;qUV8 zgU9bkvzX*eVHe-0AQ&mZ9;+Nky_l?_9p!xwkYMUfJc1|JIPt!+W*l|X z^MdQr|iU)<5`RO<0F zYIn!!H^)H=h>sf5kgBw8MFx2fh?=JX6#O-N=tkAP==-GYGSgdOhcQsv1+x;)z?L)@ zG^odswTz0RIO3F1Qs*IYl6~@Zmu9*8{`4v7A^p5fXUGx!tIj` zRi85qINeBFu{^em-JlI0%`9wu(HApA7w+{!fGGj348)OzS?#%y>&sB!PGtuue!HRV z1vI=UC8)1|tdAvN?yNsOojClZCGZz&7-)dRtmd)H^q!k2G~Sdl?NCFq}Nz zlZN_-(ipC;-u<4>rgsN+OeGu+en`IoYcLP4OXd;=E{@`v!_kq{eP=V>{bhH#vo>A2 zJb_keHqjg*W@S$%Bx~p8;9A}0t1G`tQEQ><$~SJx7o&vXd2^wDHSfKAzI)VaI zFPeCzGkHP|T-zb+Bn8h;E9_N_3vIVr*+mpX$Br?18y&`$6)mlg5q8wZ2JV7E5G76s z-Iy}W4c(S5J^sZsn9g&5D)Pyzrr-<#P$9Y-{_hwNW(JP2=0m(=tJ>q>Hwe#~3ur@Z zpAsIg9h)@~FpWW>IS1M%M?~zRnq>smZYMLOHmJq-a2em?X~69ssxI5v^7&iPQ_#83 znmV+-Qi8!}3edV)>q3C*LiqQMF3et{`i>u=%?46mF+TvZdO2@%F}FIe^5M<}In1_% z5MV2~tyC9B&%O1H?ca&-yUd?%g+Nb1|F5jDa($eOfx4ONWjxCB%Tc z3@PQwt=}zUKs-x~%qAs552u)caJ|-{`|$pKT;dCvrN-$gv^dUC=!EeO@5M52yuW2g zo}L-B@tdnx=-Nr);K&f(7|`m%v^)ZO>e40H1vrJl!3RKbd=Ya!5S#(`yB>lMuZ*lG zxWTSVdsr{&+QCQ5b&qVGo^&wkPW|}G965LdM!krVYYM;MXy17;1}I*Hzt{LxLC$Wr zSt)ZR^6T;S>y_!&xWA$bC8CoTSU|(um7bho_(Kb;K(z13D8CM-4vM1HL78iB;){_0 zygFdI#Mw8nA9EfLJ-|0CUNh$AC(;+6av(*vV$xvtr0?)A#d)=j*}9$Ik%_*aOEMneeFoM(E14S^m`!IJyHKtCHh^C37MQLGd?Mr0|U#r`>KYA?F?T_V!uQhw#eN zd9=9;n0qa0``Z#1Zos4DPA4T5!2-z7KCkE?WL2*5xP!g8-O;b@6L_mejAd~K@drQl z`SjM`{Y2{C$8wZ2LfZly>c+;|NDr!gzF9(~QE6Ns#>Nrxye#8#ZNgVy^denP2+0gZ<-<4%5>>6TagGomwb+jEEOwof)uLIB$6F+%X*0h*f{#0jL zEALISQ=ydQ?`mPK_|?*GB(BtRt$f|(?Wg2rdOxI(R~hC4srk8ra1VY-6&|>XNyG$v zW}Z{i92wmtlS{1fScYfwSPPDv|L%Sl7 z`8;9C{!?iyg_?LRzq5UCUC*4TkOComK~3h+=mFdo9!TdF7!#S4sV#L@ruZgV%eP&< zu85ssloe~nPxJ8oFcS$;kKs1PTkB>S`4vqWy278Yo(~)gTp2Mx)02!b!!pFMu`!Y4 z&NyR&V*`k17RaBJwPK^2o)?ITbn-aL$-FH?nzha5&pnS@lrw}^iG&vlU1A1+Jjnc! zoJi>Sr8~#Pd2PMniwe6zFC-Uih2E-OW*T~2^AA{8_7xNEPS}*d8(?L8wV@OA60C2y z6vO82?QgnvH%?78!&~`Lb?8FWMSg;Dcn!&BG90Q`b zOo@4-t-5{;yPXv?+0*@A;97MSOt1@EFPTMQF3U69`8)Yk1mP|XTjF@oeqJTJ@qgqu z2v$rw9K5Wx8#^*>SK1QVX@Pb^1djgE>z)JBvdt|I5`ia?bUiwN{c*KWi?6lcmOv~f zW>#}qRV@JA)XRx$z9N#uZO7Sem_bfmI?NA^hnF#wnhXVdy%;Cf1|QrT;m`UGWJX(fm3# z*aOtK23T~E5~p$`%om8W>B0n*hFWk;7jKT~{4R!VaBw;DCzr^`)hjMEZ(zbn_7Oy< zLUO}RbbSZY0w>BX&0WHl8+&fdlDeqBg0}wp)f{Je0XRZ-Gh;tlh7hQRC$tHUS_JKq zDN|#NoKk#o<;^aIO$oe#lQwW7lST-E31}mpO;4CBy!($nlK$Yg{v;j0^WJoUQ+s^a zk9}9)@O}`Km#wBc52F~`m!={D%*Ldh}yiMQJQ%7s^QQB7xE)QT} z3bnD38n`v(;0t`K>2)@MhPMRL1x^s;Gk$nrcP0o!rydctt6!bkZ?af%&u z8`fgBEu&!bPs|(X61gv|fyP_WJAi>qn^~hv_S}ZYhUg2`GtC>+W;iLa{h)uBDqT8^ zC0+Z*21xwM9=8qES+CrkC~(6P1%(S+^~t;?0~_W%Tq^i>1ux;L8ZEbP!&frnspBTU zSC6@My;~T_4XEJ4U=FVesSE**l`6*aC1-(rn zAtKL|4i%)C9Fnfo)Za?a8*y>(1jIBUl|~ChstO!_Rx*LweF(=ncj5L{?*N2Ad%s#e zm@+PCYC1QL=nT)ZeX9)Z$8Ka4-bHPA`DEK&`fp?{&m(`keuJ3&wCr~RN5>fVE2R}e)bI(vy0v$L2_ zXh^sSW-7zmLiKF79;)c7PB@6r~W?7 z8wlYekX^inRmVbzUTs(i3go$jjndOMh${&)6QvAIhSlARfCM9P3D-w+*y}n-c&ZHu zA-%*~eG2(!?nnHsu#*^QuTW7)=>xj!SwxG`OPlp$zR>VgAR5m0bU;u6tPS1>+TMM^ z;Iiq@)bw0{pN>-O_4T&$ZPa9&ZCWOmKLmse(>%F6*!Jya)zZNKFc zC5+O)xNA5F(kEJI!1Qe#dpOi&xw53|B{n-}p_e$*wnP289l3>zN`qYW)eNa+Sf3mU zOS}SyCBaSb+pasbukfagsV0f;H<;(tuz4mai``8&9fCow7v>lFl$w6F3JVNzA`deKX5wtu1vI{n;c={Z*coGQFI@EPD2H_2 z2+XJFrqhEL|{n{`6UOMx><7wnX zgPom=X>eE@7Q8Va>}snxIgU35D<90wG9BH`)Y(A3Ge^4_)*e#!Ld@@r2O z|5b>l^tuz3pK$L0pBqMR8rU#G;I@_v&0 zg#xC#WNc&efp+#nTUF#-2YUulQFvl!^qS^=$-WV*rgXVZM za3lUjk#M}g|{^ZMq^{v)c9q_2}K{%+RtpO(q5(g_Bdi3m*4{mxC1BeNy7(EV03^l z;@L5@nR+}xAfzfmnp91k#D+5kU&cXCht-e0Lgdu=WEwm3)KI%F4V)hYU-CTUMo)kG*oQxve)ea6EuH(T6S(adPUE;TQR^F8 zJ(j>l$`VSgaE}pLLk#|b&2Y|ad8NoI|IPoHL8;5;-+ubNQExkNBjpB?#e5D0gc1Cc6s~r~ zQlDDl$Z`YJH7b3ejpt`d5Q@O2T?Q`*rEHNUEWcv>FJQ# zFg|hSOnUS0zAa5W_3+tZM`xj%CFrx=7AeS2)iv-=IrOevk~%2h}2OzuHqM(=D8;Znpe;^+Ti(_ z30zPPqBJ@l&wZvcwS^6=8{aI;xn4tlp$jnu=u$`pQ~P$CE=q0Xf4#_Pqla%pDYcX) zEKQ{2V>wP1Ld8xP>-Kdw0s%CZM+=8xF8jB`-ba0ayt?)3mY9 zFr1~q+7b5^YJBJnrinYH@ylcBzCZcP^o#%ew@Gs^nqB;f&h@adLnq@PiCkxARe9rD zUpvq!$r*(I=5KygG(XoC%z$RGMHH;L4k5wJEaGMiF}i^lr*onwe}&McO{v73i8CGs zhUx=iXBH?5X@8SdxODdE32ZaCXL0~jYuVf1%kpnO8&QUFTQdy)r5h;=N9BVD(&ICO zYyPXD|kh_YFreUh2Z+Yo#{AOcr+X^ z5j8Z>%ZA$C^wbwV17vD%?nvMJ&wes}X>i~EG;;J<8sN7Z(+0)^Udr{dE!|j! zPJ@jd90kp$tH1x^7pEB}b$|Jx52aVV{1qfV&!>@&+;I;Z-xks|KF1{vbVvMdPgo0= z+mrjobLo&UyjVdu(9I@hOrMwgwKg$YKE9wZ2&QOJ&XQs?VmC|Lj1lwrW{q}^CwsYq!lq!C z1x+n%28V}OtvQrt7SZf#$}rESN~wWL$BIO|I*gDAthya*HYAv=2+|H#y7v^*iHGk? z`)+@J>O1s|)R=z))QB%lcTf!S34WlLn8;fMi%El>V>^Q5G1=QGORy^RxuKyER$kbT z&_7B$+H7Z{e>!eCK09f#+Aa2(DDb<9P0t;|CbmL8;I83871o#Qtk@|9t?^qJ*DiN1 zRCOSo%FsGO8dbj&ntt;0wC%i8oYa5#E;@8i8tG%w15=oI>Pbw5=v*P}T4q36EA+;=T;4}B z6UmywY@;hfY!2a-L}&Woc4lfaO}N8Zh7)aKJ=Fpf24pLU=ZtGEB9y+dyu9*sum9S% z%j;U;FpcH+;u;q!)bE*I=(V$S!o+j=wo3 z>N6g@?Gj!)gM7Kf(wnrUblU%ki);Z|$9o4$kT1GtWM2uw-)Yasu+ zV6sDNYFUMBappqmKJuKjIC2_?43iF!)F(#DAWJ87p*SMG3k|M3y#cMu({tTW5Him7 zvUg($d8mK*Xsm7z3^q}M;Mrn{O<^tEdpYjL!4`V5B5}lG!TZG2Idd`lb5=fX7Ve!+-iO8XB-n}P$3kr{;ZVFDRBJxcB%{^Gd_Y}(GH zC!aW*Uj3>!qzB&dII!(Y$8bG%X&kjZGxm^WAqH)B^UMIGM5BTUc{>TXsyGQ(`No)Q z3=(T(a*gjlU0xFhLB?Q%>q?MxObKIh+QY4dsIt<5Q@6+F!6(i+K;#hSzFn{1x+80srQ|}EAFbD^L&p2mYO8kOH*IXk?m! zY^yGE59>5d-FnLU|2H9+O_R&wKdtdN()Bo~4 z-;-YOm0!hRJ(M^yo@BV?@h}{l$pHc(*1^yx4&2r(Zhaon9>JQ0W3?YHg?4rIr?35{ zZz12ml|KBJ|8x4y|MH4-{=xU9gQuRwZtVpoobG;(x6R?2LK}{2dV8B+0vPFCT31C< zuoPwttOUiO9Yim=VVS<*X2G!kD{Zq4;N-TrN=8>fT7i6JE|K@j$eaD%wv)F(`|5WW zQH@Fiws{OI#ENcLgrncc_Z@JQnBvJ^L12d{yc#%sdm0!$%*2;TFK!1H!_2@MSzqd@ zW;W^qtwYPoI|_Z)OFHQv>PIo?M*h(>y6*)Df=E?N23n+9qTh!`Ts|XGc%$6~#HDx% zaD2Ae;5)utf;wDEV64f)ZY3i`Irddtk79@2YF$Wk6BjrDY&_b}R?E4dwqimPC#f-p zhbIZgEsDt?@=e{NJ-IZ_uaNx$69taF^V@jMe|&E`{iPtLv6w~=p~W3RAQ3^pIEB;U zi3`}6V5ac72hOB7yyBe|$L~g}U*fEDw0X?vdiy+4od##7Gs~t8$wS*U1uhw! z{&!=?ziYW7+ybJdI}L05FOvhR(&|6U)7YGrWM(&W5T`-fw1JF=4_c|i2M?s7Lr2ma z12$a^Q-UGZYWAi1i(}B~1)AY98r-av431Q>slaD61bCHMnSFF@m;r+B=;%Jy?Dxga z)yc(ybn)_&X`pL5?eCpVi$`xGt3J#ehSOs2V4C7s$}#L4=g&Wa2EgMI^X!k7ron8x z8#8q1G}Etxw+9kv;~9c3`0|)km%(FqZy>R%YcL$H+oZ3#Pj0`}u+b^2yuVtiPTUpg zJCCk@Rk~6eHeNBVet-2`suxOT8+u`f5(zjTkm4Y+BKOS5tjw;s5%0bKa+h<@J@?#m&pr2CH=gu>L)x+?F-GyKyf;=B@X&Nb zQEcTc2Ez;LJx0gVJKy)g^yotmrGNL+Kb8LVPyF39wEF>^(hsD0j%HODh+u}rWqxoM zeFM9bJj7To*rZuU;E!<-8)r1Sl71X4!Qg4EXbvNQ%slq?V)G{IeTi%?)fX=HtXnF1 z*bHSm_df4l?_6XINauv`nGDiARKNoXnl!k!yvhP9K9CT@EP!>vkOhL*h0yE3lCygC zzDoe0OyJa{b8O}yW=#0d<)pFjNPrgwSM6HTD;iKFVCsqnlV`EP453fET}{_&?gc;| zT3&F%JcudO5F5Q_!37#$&LWUWv|DU`Ya>YKxnER$gC-plL1qcobs;7zS+f0YnNZh> z_B-=bKGV~Tuscpw*;I!g@y-R_QWpyi(+YdC*RJO3kwIY>QwE-eV#h1$Ud0eO>J7+U zHdfGqaqq+ccv~QAOk>KXie1Dn^uXMg_8fiy8_hm6z3kF+jCOQ@NCq)s7{GqhT_1}q zTdlBbKO^{3m9|Jf=6{9Io7CtLykH~>)g_nFY4V%R?uGKRTmDU>>qoMI5a6i9F=+)I=L1~D&d8O7tZSfHa`cS?9JW~FQ!}YDaX5VREnVOo_1R}x`dLZ+w0Zwt zmU6Mxa~Y@R$t@0jINI(TIK+f$HZ8vR-^d65bap(C(G3GuOEqpu4_w|YLD0K2$#u{{ zC5?`acw8#pWx<{;`u&pPz5lz!*qzmopi zpZ$|`hXZMFin8(M5Sr1*!-V3FAK~V6Iehreu=RcU{8H~C!M1;8U}Kq=RleF_gMKiE zD?W~5rtRn5s0ts<+FukOB_S1c+;(tYwG5#F8pET)>l{O^AY>Ko2R7(Bf`bnFwfD?= zx2ueQuUb8BpkS&Pv?@)~e-xJ7^*=n!;S_l0Sks(k{ydwukSm%*)|Ae;^o#IBXOV#{ zFK%}Tpy|Q@0FRiSnNEGXABlRbt}J5GpaxXieuQ4#7DU+it+IC|VfH8ZVLCuQgUCYd z>KIMG9!Cx+@HRDxQ0Qe`)-_qHwaOTJ2CXVeBF0w=%vt*#<0HSJ#M*d#y;lJfbT~LP z8uYk^$0S{0hL2pxPrf8QT6P?y!Fb$)hC@qFJ2uruugo)s*?)~zG!l&+cKPHTV;?We zer=2@jjIW44Z+`Pg-j8pC|YtpB{tuIZ=MC=_@4g@UMu~dD29)xJR;A<;_{jW#s8KTJxe3b8f8WD{k#^Sx0yM|CAw>K(D!~Tok zVshE@)_g6%j{{J7eU0Uj;_e86!~)cwx`AK#N*c$V(kQ~|YO^oRo_r~-o;^X_g>;^! z*1pkGbTBrO43DP<%QlH6jG^fVnc2dSW{)ATa%3vRy1tCv62CEnMPQ#i_*iNnu%5?c zVd3lr>~^u!8ktT*lQ1>RB-ZKliZ`L*;mReA1?+*;@DGm;r)7j;2fw_83H-$%(4~#L z1MwSBiuUN_(joN$S25Fvky$4v9_dJmP{ty4t^uX&LO&1V!R~-PDBu0>t+kQe`!h2aT ztxWkbG9gBNetYZ5wb~$UfgJ?i`PE;We&nY+S*kf{j||aEz~gx`G*lXlunG1kP^N3W16Z zJVd-}t2#OLB#cXt+*D{H+nTm8EJ23mteYX!R_q?kqlbDnXD`KI){S?!Ula)K(h}`L zaQR4NH|TKAB4^Pkj8=}Pi9K#0WX8$6^@UTZbKz)Oop~Zn?K_m}&BfFi-UBY1X<~Gc zjtRjN@7#$O(N1%;AT%+>@sZWqNP7A7Vj4g*HZ?VhUtJCn8QdF7Jj>*sg*t4RfJ5PV zaqb)&wdT|0E*MDPBIj@q!$1(C(aZ;3M7s#JDej(NpD>giT%7lJXR=Hbm~k}Sg$`|c z9Ze*&gNfvU0GbSzp4(p6C;@296OfA9(XkUogex? z(!K{DOmj<6E?THy_O=l)Ml~Hl;({;X_QfSbFJFPrKpZCP#@>=Hi-qu1One@G{TtIi z_}PDwzV-KiOPW7D#}eu|zI)Z86shI4hHhs0_GZ4jw7Xq-l8*wchswCL*^g$kFElz? zGo%@h{h&M^RqWW??G@!%vQfdJzBg0BowTnW2Fm6O+VTrQj()d>iBJc>t?LMkHI@_W zj2jRHD=N@Nc(Os$2Kfz|RIyUy0qag(AaUyriJXS^5 z6lBtP?RaJ`Au<|8fe{|BJ+pgVTC8pCw}z<`_60zmBhFkW<2G7_k* zAyCEhvNOkfIg7yfJoiaAj{2z~?A9?p%2 z+-@}2jDg^o1w8g(C$wz@^-zY{&cH%08HR{ld;x2LrrxKo`nBuJC9VJl;1O7|BV}hV zAj5{y-UC(@4Ga@&p~COSHf4Y_p*>n~1t;Pw>_X48da@DmTdNig2s(=wK}2GTpaLu& zm-nU*Bs;UBF+?g$BEy(Y%*;%t&aOA6c?OR8XMYU`&cvnBbPp7mrx9eUIq>YFU`c)y zhVRB;{R*7HJaVOJMj6P`S{j&Q2FXUUemboa5(k&SIRjHIG>zf}fy@IV5}MgX9AcAC zr!qwPb7*fdO&Q#Uiw!0^Fsy1FZv)M6``@BD_ZPM!53+;`Pk zMZ-*@%!DLmvWxP&h6h{IURQN4lfQWy;z!LFJX&{_9+Ta`l&8WWLrs<}=NSuPqmOZo zM&Ys1CwOz_UwPTKxQ<-!_OH8jJlSTv+u#tf{$5GozHf)7r_=EC-qfs*vC_Q^+{^5HQT6~RK5jfy770dA zRx!DY)eP%PFb>aa?1fTg+g@c8m=nIpqmWIkX4t(NpS@AhhZqr~?tEGQ$gV_0yf88! zi%?ia(usXg`Eeg6gpR4oON_*PI0zZ@vO0Tp>Xk&No~k&IUJ*ACd2A9a`;487$a-eTI1+6LvD%a|V0AFCul0|nB~H*;na9YU zMyX);d;a|SG;_~n8krtX7gm|S`S$P(#7C zzIRdBBA!78VxL;fEeg z-}5*BQToB}{^K0j^SUhXitmD4w(>cB{fB8{Y^;KjwiN)SztySI5He)SxivK9#7jLZh;h z9fh)@p47QJ?&Z9~UvC>1WvpI@35Y4kJDWjpLx}zrSpZD&>wEDmFRP-3HXoK!0~R-> z)sdBWNS;hdu|;mKE+Evp?;zJZoCuhQtC5V|ZQL%l+dASEZrUR9&*g>8OF3b-C;TN& zqM^+%Kgw5ed&hoND+80?8_;#3r8Y(5!~jkOy;Ys9CToBVS_5dcT0CFH25t?tf0JJk zmkEj7N`%}*wVesMEH<%wCLOr%2)6Fnf>v3Y9~iYQaP&T#))r4tE;AN4L}4!@yw03r zc|RIMK)My{fyQUSu`lz!C+bx$Evu?Fwc9f`DzBYP;N>cLT;J=WKDG%qI@0jia2@CN z52qncg;{M(GMLVD1~^NkHbg|#7^78rRw0PlMnmc_4*Ub1%CZTPh z;rjVSW}|efng^yckXbMKI8mexF4(Zg7L_!C&G%|&FwLFkNLB>p#BS8q${ZaDH&A%- z7=&(g-=f(=m^NIhX|4|$w>)+)^LA3GAUlBX!XZ!Ig2}ie*?zDZ%XBgfSb8zJ$Q{9k z+NfwrmK!Z{%d2pM1=zp_VDAOis`TDR9C{N>HkfV@M)8oJ@E8KUh?mS)Hr`!yC8{oZ zc%2W5Jk&yrZ~)Hv<4>nQ^%wqnde?j3i@h!|FepVCWwp8mb}zO8h|MrZ&Sm!e1|5MX z=Z^OsJitoKaQei5`Pno)F~jDj5D9J^hO!($=(*es&<)-7HoR__I&4ZBjAOHFm{DoM zv*vif$APtv6`%<5BP81k%?(xIRwts0t{k}9)m0!BWtROQD+$C!fuCCq)2onwv@~D- zW>tqu0W_)5g|_Ss@Y9d$z6NFl;-iJIr~KF*lY?KD_=()Mtrp#Oq5nB08yp!;`}W_P z+CzIVH9+sY$R@3IH|x_6Lk_a&ES%4Vx{vD2(vZDE@2nv9v-FnsU{a5CZUEG8;pRXm*)$)a)vaW+lMCr zB2?K(Dc3F6EPsn9%LxHF3y<+a_&rrFHp=D7@uYi^6W`+Ru7-D0xk{8&NvS3TngR$n zUG%f_vV$PBhK6EoaUrx>zK)LEQ@J9^#Xo^8vc4Ek5m$jgR60hEjg6!|2y*ArByDj# zRoBm@=DE34A7v*cLT-!WY9~1BdUDT!v{D&Q^CzE6OAK&{O?cKP8s(DZ@UjflHSeB} zBs?wZUcSHMezPFb)gprPy5=VRQ)!ju7}jDq70;O*+D5A)Drm2cyJM{z2oC&0@E$2x z=^v+)Uq}nj{YShiOwlRmED(6K4}(_BAQ6D)U%rr5`sUN)o+GWM5D33$goR;ffP5yV*rZB%?1~Hr*1#hi-B7^Vy}v^)x^(J< z#t9YpZpf@zzFnvDwpgBCMJtZ#J7)c$nw_r1iwPA!alKKQZhjk&?#wHj#`@j`p*tx7 zR`DB?b5T5V(zAp=mz+8#;QIKc0oy?8H6H4&=|v9^lM4!vNYriKjq|{ z%OZpvQKZ{+?aBjisQDZp=Af(tkEHVz=$O8@h8?}fU8|+_`~gh}!dE?cs!^>1oRd4G zO-jv~^Mvu0I)z(SG_^}SM@w2qAtJxgLrGg9)pE%vx=-{Y1RV3=T?J*GJ>H?B&0#i< zpD_-{VHde>ZA=$5tEhlWJwnw7@w~u+F0L|G8^F)T@jh_6#Hwm*=`0ulPRa>RV#bW? zc*qCOm@a7gfHF~2h7N+T<8d2L6gmXJzlOEVuvuORu6ctR4++#lu;V&%FP|0|iQCOz z8C9E~y-If%Q;LA(+Qd(&=Nask+7)W!qx~jzRba6$el})9W^lQX<6rKr&r9MClLlrk zEnK;*va_&{hJ~_d7&c!aG-($!wC8Xd*>@!M4ev$>o@9q5HpM!L#;sNec2`7n0Xg*& zs;fhGC8#O#O0OxZcTm1k)T_TM+5klPXNO#0o6lNT61&kXI+b5C80pj5gY~4N3aOf< z-04ZnPSge)6^Hgcng%BKrP}aR02}Z|rI?Y?0S9q6lrVl@La1#mGccpAwXym-oUk{0 zA}yYIg-Oua=!`OeU|y8v4s|!oh5tg}2wV#XpFEkmBId4+j$0L@3lgwRg~rB-Uj+FGeLz3EPK>}UJ)JjO zYFkDxQtkX)9Rs%ejkNvMbKbrf*9M;zag3ncs1rTYlRKHvX-b#(Iq-t9z}3WVpX5>m zgbB?RK{leFO9g4M_dVAF?GN;-|M|xBL#$4E3ZQ}?oCAI?c~_atgx%g*E4C}C8A>Od z3@GUGQRof%&4R*ZM6Rnis%q{?jy@?rCEPhyz7q>&5HCh9-bSZB`>|}bfPYcxMg!+7f?B@ZR8xr!xp6cWU3n#+aWcjdLfme-d{clqa+Onu|o zU8W##XhG0s7>~20F*wa(5B%x#S9dBPE2lLgmy&A`t&e>cfD+&3_l`5ZHolZ6!<=2= z_Y{+iCY>NAH%>GN`wkpnC;2*^Yk*z0i?|%~m_&p>W`?62(K)518oK~E|Ba$<&OESH4Y7D^!dE$Nqk`o~$ddW=IU ziXGBrqF42oegKU2_d!-S^pc~6%CdcT1^DR?p2!r9?ri$v)_+x@zncm#dC#j3bJ<5r zGQAOi%5jLaX6Ja~ShT`Qz$)eg4hGWF82-zBzRc!#O(dg#r~oxwwfsv(h|+TUoLd0^ z*}(?%_B4R!mfF}%crQ@*>Bjhwdk`oETP2SZJWrp^UJo|3oGNP6vO50ig+$tS99zQ` zs3wkXRy+5~QH0XTG&I3#w0)g&%RB?($Rm%fP13i>$6(n)@4(~AtYc7|T+5?2d3(4~ z|Ih@=Jxn{pW*4(Y#{4E;mDfp*N@I-X~&%SZDr~Kq)ASju*ttb;rXV=)i%; zFrtToJzPc{#>R?er@^UtSI zPED&%-Jh1$*>~PqqH|BA;UfoAKUHZJcp`*%tG~t-|FN+y^a+w_s>8o-FXz5Y%O6t8?0qF9D8p-jlfZy65rE z<*mekgt0+2;Q~lrMtJMn-<~E%C(`T+_G_Bc@%T6MYVZ<)48CiFU{{U|@8AGlh8z#FqE#-*DHv5%tEzG@o4 zwOP99dWhA^si_Hk)gwQw7dl9V?(RpOP))|KAZX$hSShN#%PpCxsT+Pk?1GXKO{=Z)2stMcl4j~ zP$H(1D1&*b5)U5N!2D@=d@8lrpxy+J#rdiEaEK*NOJh%o69`SB`fz`y#+vHzUP0KE zZ{dggsH8zrrOAeH#N&|oyj9z-!YXT-ZG+44Oi~xAE*B@K%-qZ1&0q66+9cg z%IIK)eeTRFh=G?PQtfQ;v@RBk^u$(@H%-}zW9fh=5qxDZF?rkg@yMCXMix1W-x2}O zGfbx8#>R@CBV5?7qHXl(&JF@v8-f}fLpXcW*QX0le>^r)g-3~;fdxn2cl(z^q3uv> z&!zE4zcP*rUcscGf@y&#zKDFA!2ziZd3Fb$k%Y6*3woHyNZhtj1%G{w!(SSv2~MmB z&}3F;?hC>6!uh$d6Z?7TZhlhwaYvMI(JNff7lN^J+^%-K zsNmcDAnGX%6!Z`>guN0PT1Vq3ZAnM&8HrQ8co(PAmGpDH@J4|OijH~yFvdWiY%@;7 zdpH?%6u}Yi1&J|jT@MA}r2y?H=@bA>ZKvY(86KRRu5W+EESf_s4BuDir!0LDq2EqYxEl|7^>G%<( zEc@l06sa@c42X%mIau`F77Bs41e<1Ku-6lV8*{9zwr>mb^E4!PP8YzEcoI7@wu~Bo z4I@C7+{2o0P^S~BCJKHa264tL)Vl?0!GF(|x-mSyk0`%)7dp;=DHYhZ}(vP9s$ zz)ePKu4(WR-VcH{x(*$LC7APzcx70ljYy@_c)TzSF0Q3I@$TP$Pg-YId%V0B zdjqq32mEzr_seKag8@WtW-1Zf-e8F`Iwu1|oC9A6H)?uUfp38&x2P;LXPIJv7j?hA zFy6}2qB_>hp+jE1=)VIBQW-+JE3+8e}D5i4}y*XKqEg+mt7L zThAv`(=%!R1FuU7fj7))z`K1u!sYO~O(0w{8yKfrILCt;n{t}?<@SJ~b{vO_K%&qa z0Ui!~0qI6lTr$g@hp%A_1Px0l5DDXmOZ=JT_uWs~LPn|$9Hxcrc@k3xGC-XFmDl4C+ zb<7!^!0W>J9<;d}RnItDWs{m77~BZg#J_Rsl&dS4HCUDkNwvC|3U=BE^O`rHR8p%R z9;0}V3Z2sO;AMH@McfOk~fGG#XFl{gc|J96{lam(Chu+IEo-4IU9^}SU_-rknOy`e%l9|R7 zHYmiGlE|n4f%MLt$R9Y&%Uy}O`cPOh=;9+>ZqR12gHj`Gh^mTk(!rmd=T%QU^wu*LU9`Et6kd`=sjgviw z`>}aq2Dy%qyQJBOWicz|E4N#8e&~Uv{}yHyt$8-%@V=ij$%pRQn?{?b)7spLbpFKi zRDtDCX7q0UsvzvvhB?ldS!;WVyeb&dYs*A+LvSgoZGG&B8$y^*wmEdml8I3lI=^NY zRa}s%)otRxHI{GX6448!QSnd^<~D$8(itaP{HTZ(jIlWD2<#Vv1#-okF+dM$*o zYI?^z-j-IJ4VR4L2J*V~Nzjzir|n15_8RcM;cZ`*{>_hVoGK|#4o27mO!R}Y*|wGZ zpnT}r{PUg(`yEOUwB}VdsjjybPT-~RT>C)8aU6&lbpar0H-WV2rl%5LbeCm+`l74Y zHdaWYmAK+Ru4B`qt1u8ix4l8nFq>@0^s+#^<0z@aHioSy$6p68p zwshCj;j}Px4}&76nfRq`A=^~Y&bB-ejwSx8OZ+TN@(A8u00~^$*j8QjRK6jKhpMbK z@rvLEX1k{z6nL)ih`1a|9wf|oXM&}pA4`3E9!a&`52gm@1*@3(b=X|i7#XMD#5Ysm zbt78^Wmd)0I)T1EHjOfBlpHxof^O$DhP`D1&WR!I7Ukd3-If*>iR~JL}s-mz` zj#_7I?yRGzaa<*SbVth!dBMKQHLhLNMmy#P+9*4(EKy()gy&kjvT<|RxGJB#+P^d{ zxVFKlY>fsLDKfIK|G-6tnz?R3z(B}?G!4Mc$NDf%l$Y~~V0mVx z0Bxg1#7JKqU}hMD8!*Ol8wAH}ChzpL;f&lHd}b3~Ycuwyz4&@-?ptF-)wVvo=6hg- z5*0wg{~qns(3WnBlVR)u*z2g_jpZ1k4lzI-oku{MgUIgzFZ-v{2kzUKK74pzdVHXn z26R+S=hCd9KqBesJmT%E@Og~6!BMoopZLPj^n=GQAgG>6>8aEBiEE||bBB(s{qi5)Q)dz;15nWIppg#0!O_6M&N9x38%g5% zmCCwP-)%6nUI2Mos6YoiTp3_cR-wg-t?KH{dF%!eK19S=fl#K13$rRN6> z0atNlAKT%^yc{G^1A|X8zOUTcPYPu;-u^4M}f2(yp})t z@miYnQ}8SuE14>cQlF?BxwX?!S~&em>ch|dAbVIw(b_Kc4PhR^ z22jlu+^E;j$}Qt@Cu}AbIP-vgH1%kJo8u$stizr0<>&dCjm3b7F z%5u0zBW@G32HlVm!wOkxu44KSSN3b=s6Lcqj{i?w4=*T{+Ulm&zVXwN8oS}+>E^N8_%Y)=~B$38J7@uKQmTv*XFZ}owN7fcQCzkY+pKi{6sqXnNOupKlOC_ zr~mQ4racEA5?^`;Hu-;f1Ymm2lmA^oT(_2RZYFp8ry;s3n;<>% z8xIb8C+No;oz0|p`&5=h99B?TxKbzO}K3*&SsYbeLOwH0pTd1Zb9 z_0KBig;V$Ni<2{*?VHWIN)hvU+Zw|drdapOfy2M>594_(vReV$n znsZ6orEYC*na#A8u>*ndz-BPHK$tUr8qNw&v%}HG6-kJ%VRJGvjF2#LPio=-xm_Dc z^PKLnwuI3%0$3kQ!)hiaKy7VXIO^|AXq!TA>u4w|cmPmiC}USu;B#_sp=mt#$}?&B z_-E3{qhAZr?#8L|NoduU7gUIf*^WZ+`i0{NY~vh^F@aVX!Eb0hjURq2T{!lc$WrId zd5IQc(JMqab&hQAf-mbU+}h+c(LiE7%cP{W%xPw{SDmx72f^QS&z?)^%@3q+`QdL) zZ#;ZB{n52&Qr`;8HphNFCR`a)v=_O>uoXSo>Vt1^8piqvv0e{Vm(p-rO#2s3AzULO zzxBcN;_DBmFM0P@q(AeC&!zNlel<d9gk39M{v?qP098m8J@GgQP zj|UQvA6KO8p{;cI{v+w*zx6w5M1IU5=%5r73xDi(*^6?!xd)}TN1R!fr#SU7__vw# zwd@CaW3X`ED=3s>*=w8pWqk7H*ESZeo$|y}NjuV!eAOj+f&>Mh)jd~Txebp4p}=B% zag{BhUFD09npE>a^UF7#BgisHGZYi?F!Jp~_DHNoRzp&($NrHPKI^lsE34O~doIV8 zkV;)qK~S_!6<|?-RM70Y%CWwLG@>S!)zLPZ;rf8eHDD@uj53n@Jv1-O+Ftsz0yjdo z<6^+6DID>ei|5h;E1aDs`;2BDr>dAX;Pz4*VpPy%$?E75o~SUnu;(kcRIA_x;dosw zI5JcO@`_W^LX(^Mgxc!ZSc+WLoy6wY#ka5k7j<%<3O7+gZUevLDlpueOk9ig>k4<^ z09otD)f7?(CYehdKrot`xS<*zVDr$~GihjYPaH6?3c+cU>x|!q%}e2s9|*TC$s~0+ z9#f{c%+Y+!)stx5X>c_HG}bz5b+u-FoM;j|FeMUZJpH%~>c8jpsdfGfArxo1!bT{N z&W|oK77$KXu*cnV@L_g29$-oQEO|qGxCK%8RYNV2c9`v~G|vEI3xXU?!!t)xV|;g7 zK65lJBlxyC05>{|%LrXQ<;5KyqVu`ouboDB9Y~Ggv9yFB>+E-!_B(rSDIFgkPk-V& zzBYaLAr9miXQ^cEg|xz>?^|YqVE~Ny;9C z(r-GnD}8Y0&FL2(olbxLXMZIgc+R>+K93Bz(Jjl?j8Z0@8Pr zzR=NzN@fBq!V@&ZcS)Dq3Byia+lPS$0xwqRXm}rR=2Fn&UD9gW;@MYGJRH35-t=F8 z=0B#LQBNZ6XSjHmX(4BH;3qGtTB2VsvF{5dP4(s3n`iCGR zPAzs@^UO3sr>^Fd03Q*8R;SmX02*^6?KA>B%Ip ztSOK335zUQ*hNX#@w7C?gmqTBo5(>`g;>E3l@aB~m`N6n69~g=2(l~ZUIxxWM6~(3 zg0VNoqkt%DBCXG#N@v*ARzt8Ko7~I(8eD-kQ3z7c*so-ASFA_(@SKTfXl{83D#GkE zjC#pa9IUt+$>f0iEyA)aF@NQHhDO(V@t3vRL}aqzTSI`GFE@Rc?>9ZX+D#OGwMe)3 zeQgB4ZaOeltJRN-uV%BtF2Y?1RUGF_V|q3-Mw=mEW^~Z-3bRtCSU@o8!`9|J<_0Z{ zv6~o8=UGaAEh?RLtgqn`1nsX+wbfk51fd_J?a2d&(rjyiSq~-@74q%TVnBYR#kR!; zT0Wajy!1?(J~A2_!!?LsZKq+QQBBXFKzVL#tI$bmcx~8q;Qlm^z`eMrhX^#-*paq@ zGl(N{xK&@<)8gVwmn!H<)A+vo5lES&FmoNDbHDWB>Ga6shtr?^(EHQlhYqHhbDv4+ z{L9o6a}?U8i<~QhVnfme@=rzv@q-ueJcyl+-bZJvfx9Ut4DWm5_34p=2h&gf+<#90 z@E1Or_C7WfJ4s`cflR1KXR%I_xP@Ubh{AZ**~L1{7}El0dOGCSe`)Ogz6Jfj z38vl{G?i+>Lzmp7856#O*V_k5wQdRM&hIV2fQ@@MFqiFsa|+N;kp))R zH`3&U(AZC;v`Eoma^P6SwdL3oU1_YL)#Vmh2$M_>Z4e&E2EOPYj0lW>q5WliRnG9h zr;5rq1lyJ;m$mTG9{nW>$<3+!Ymi6TylR!LEm~bo|JE7f&Xdn5o79wd5Xho_aY`yN zSMkcwq|Uk(>!8t<59k3xk5?^a8q6BPq#+~F>O~!+yn>#TBXkmw#bD~8@V+Hn{A5dn z>$%<5%&w>4%g3z^Aat(x<4K`DoaR^-*SNCT;@G|Z5gHL25|$FG4QydygbE#QH0wh^ zl?h8&sWyad3%dj7PC*#j*^mc91k;aPDq1uY@*p1-I!_dYY-sH|S8xbFfRG& zc2H@Lr1r>I8ou|jG{}IlJkMsSRW{6>c^M+Z?$;yzB<2VuRTj55^W!vD8-b|r&16Il z^gain`wr|)E!t|4$-{8#e0uThO8NsI`l|GmU;BH~*Q}jPGe>_lEe(u7$P8LwTR(l` zI`^=W`pUX)fr-gY483JETPvdal^@z3&Ni_mNu%dZrZ)}N)1eQ&Emfa*GX1?D{K@p- zy+dh^iN!KZNXOiz1g-ch9I=GL^A0;z8NN9ZdS4pqa1J;t0E;J|g^6MQBDhSzbdgel zz7+IhMobnPkZghddT-0B+3skOV{?RV__R;dW)}h6!lbGYcyskPmr~?mGw*~u3j@K( z9ms6AJG_1Dbp|))cpVmkp&b%-T@bpNMplvsX*vWqMcsT}^i3|WJBTMYyae~8<5e8U z(eSp>YPE1{)Th~0fxn>hOZ9{6E_Eltl`$Z~`IMT&GV-nBH$hxwA=mnABFDCJY`NBS zz46LCkPXUE!h#S7H6lndicy6A&&MXF()!5ZR9%=u!XAb}UVpD65Rfrws&M zW<*5MzBjwL=}UvV_aSr-q}5Z;5{Z|>5nR?5f;gZv1*VntdRl~lwbgASn1}XI()FBb zg*HAF2}oEJ&T!SyS+3)HYY0N-)RQR=sp!n4k(t9Bv~V)b{?5Ni)yX4)Pur&~G9#Eg zqE3>-bp|^ULjDFRT`s+O7v)?O#k!LXlaQ$ckEXS0cA7Hb7^IuMNZr5Z54|&e;K?V_ zgA30is4b*bY?!Mq$(KZL`B9;an~SpdfkHXOXwKlEyAgz`4EcFL$)(ZSXkk~-G7n*3 z|9uZP(%1gwZ%iNjnUAHt_!=BSJG)G0l>#ogMu7on2(1N^D_`01-5ndY zU0mxCqOE^XmyBcbVX<~86H%9J<+JMu)uGjj_A{Tv*N>XLmS^dcA)fC4xlVUS%ZwBU|!KI&b+F)sKR9#KGn$2F)Av^bq*ao zUr{PBv88_R-Za2orWWp08$)QO+0bp@Q|?*AJRw%gJrNDfugaM4f$szrzTiyMiD}1r z*}3_|xLEd6#>X(z!|Ov#Y$-n2MF|JLWvi7qxnh$S>9+oqX?km!SrBi8rKrE}%eaw8 z$&e!Q)?9Dhea$6;&d?OXD6=A$unMSX@0eM&iX-Y2cw-|7npL&9s?_riK@6)kwhmG< zaTap|`4EU21Q9(pF%fnsBuuMo?m(7U5s@j#!y-KHZjf1AB^^Q#Jx!h(Zx`S=0+=<8 z=mx5lvnSFRyC=`15$wlLsxG8}mN-Nr(FSrYn>x`^)>#hFyg|4ma1Nsm8|C)n??=0Q zG?qwWq>029M%Y5E`Qh#Swmwt~n_2}l{dB50J@&%s^k@FmH>N-MmIu@L;_1}DZpay; zH4p!J1^Bi^RH5tyUC^y$8FJ+OqIyk|!rV$#A*xQU8Y8BI|&Bbk{VhW0(ai4Kk|^uIMy17(n}4 zXH(=l6QpK~r7UPDa@_>x#qe5%TxJ=OUpkt$T5-4vdAn@8gegUHabxMWI|DYE&|f0! zoVV|H!X+`VweJKjFBx;&9ySZj=$X@}>E{eWHXUu3`@pspa|<%cfJ&>bXq-NIBFfOF zeHphzKJRBG$|G2-cu-hnrD}ykP~_LvQU00(H$8nl#uV;@Bl^4>&)D=|26_8IePAGV zpszB}JMk+`8KUoON>dcG^Rt72zyLILv%xHa#^lQ^w{zXVJfJ?gA2;wQCdLsekvSGP z@w3Cq?0}wppjVCpWdl64k5Zz;lD^0B))?2N^)-}Snl-lA)8q1goBc^4pEw>B{X-rf z{em}jCX)TEq-frzM~EgX&u!$EaL;EvV08SozqEldeAXf_xruENd)+2|rb_>`zpT!| zdr&$l+c%HEZVQ9#=K75t# z*{47wsx@e;QPtES5B#x{QAE2ej(Na3?^l;zlENUkapEJ8VqC4ZE}Axw&1;yj4KHyR zw2i4XYH4_qqx@KQSV1FP`g?<tmks9{#f&WszU z?2E_K^7#g~#s|{uv6E?ZW_N6)3%lY-A>k7k=_;|bj=;OXhPHV&tx?woXK5?&)>!fw z-un;-ILvZX-#KVx&?J#AdSQ$hS8B>A>=u84T?E569bo{Il9x}+r|rcmEMqwTgQYHFe0>N~0yXL`K8zd$&2+eB?Lu``cFbe3z z`RCGwlWb;`(J&{5A@tF~rI~`@;wR5)g{f$^xGKMhD_Vm2SSIm+!%3Eq!Rc6ifZh?f z+brKoW%@XDl|mZM46!J$%(C}47u)+}=emml@Fu=*W6-5fN;B!{r#{DE;3|@|CB;U4c}!nXTz^NhLtpgga|fWPFUu)^Sc1Sp6>tvKmbWZK~#f* zEf~l&wdLV8-v%v8XAA@(oM{gWy$<89bo8DhX#n|8U)poC9@em!hHISmxymLoSa)S` zI>rTgi~^v0g3PLkfB!X)48~}#<%$JDsYwI_?;|zJn_)B@# zt-&}pvFF}6P@;o(s&(A7HkrWov6`+%x4DcLDm2R~6DwhssmTHYG=Cl9gksMX7~TnE z>0OAM==#|k7D^;m*?mW;q|71LILEuWmMb#s`PuILda~Zu%UVAk7M7V|I1_R~t%G3I zc2~SAbQ(y*aD9@BXbDAOp@oYn1)kXbADUGN2Zn8fhSnC$dhO=6@i8R;od~1302yJ_Fu=@4M2w-}nCX z#PLtirI~~<`;DWTgRC=2E0|_TA@vgE^0ycK9^p71Z@urv&56T%Lm-m-viA_jw=E_( z^UR9>#DSqS@t%j$xBrLd(nEXt(lK0*Rc$i`Ow&YGHcZY_VI&T`U?;6J^OgD2Y(T&c zSq*jZ#w*{cIIs#l4~JQ|#9L+<7>IwwmOS7#P3%mBw(e$E}P)ZYj|(T z{gFDB)wKPh4IT7|8!yNozNq^oeVw8|3sbXJYnfkGO%Q@r2*g1{*981)J(9@o?I^Ex zd|Xfcp|zNxfj`ES5D?j;(?RjjuJGH(Nr?!#%j`>OjNi-ZA6^P-91HB`Wsb0K;Zwfa zm_!I1<$4hps2;VOZCl&LiY`J70NMXFz+e=x9E!6q$nF~|JmB~J^rI@jFTTW{pi^gw zZ8|&~r2~9Wjzu1tN%%4N3mju?9^e1v>Ap#Ah8a(gnKU-{XrCH64Q|N$K?Xq54#1UPe{#mYYI;MKf zN~!5BgKNuCx-vNag}@!L;!%7_xv#}gYh&9Qr~w12&YK`w9;_-|gJ`j*=n!&%m^4HJ znXDIliVU)*AwN>PGC8>`PCYW(^1_AC;#L%XY#fp|6>7-1iA`@Cw^RKb1Kj71d2BhW zl{ckxCy(X>5<(cUyj*_lG=!*^*?2ZFbAXe%M$_E!=g|00agqr(x(IAY?I$!~jztWcIcjw`Z72v{sHogA%>MzU4+G`Mu2n;2Uft832Tr z-|(jNbMJU#x_|iueHn2VBl)Oc$aX}avUy^VVJw>E5}@>Vp zqM85TSG*(r=G;p9NB{Zr>7FCI;(!VZ3`W3!n}rb5$$I!L!0~Q?WBU4sN73$jCvlI2XANV;UJ@GbIhEu-imv6%SE%)TIYz2@Kr%7yk&ggG?Hj;RT&9;sm_8tVa>b zC!d@$*Cn#*ewBG%>RmU|7wN^_Rd?wRc`cnkJ)34{XVVbw`*OH*+b(?XN~bbOKCirT zEU|uz;654sC3g-rKCDu?j7f!tFl~@mX%eKp;X1p*%L5_gb@E{+$`P3#=W`M05)D>^ z28P_vP!D&1%a}&2vxLj6Irjzo1OGeWS};%|_FCfZ#Mz92%v)Fs4i>D(rNO<2Il`KQ z7_en+GFe@jzrX=U6Da0Sl%j!N1SA}^^>1W>A(IGeOAGEknySBm&W@mX`WNn`cdFD9{tL+%0|1jh1t}n zFM71Z%ecL4q4{lTpR0nAU!hc3Rxr{|SjjdNH9n7(c1BIcI_-J+vXe&|)47_ihFlbp zZSMAt;YEzN*!cbs*yeNRwIJy^1hwNKKkf`ds z8^!h1%D^?Sb%X*@+EUP%DBjCK7mK=<~!jVA!)irPIe=Qtru2 zTTlWHgm7)yPCuJwYr|=5dOsVv&Zkqyo=yqdn1ShsAOOWGg;h1Z3ecEsK&U=d7;jUK zaI_&tcSF`Vna$Wumf?3DdYE0H>zwR{eKHjXOzGm7l$JVSnkB}O?>NAhQM)o)BD@oSiR4?*XAoT-^i=`s(azP%|ziq>$39r z&_MducfKJ#^@*p`$1u*Hfl;h56P3n7z%A1i$v42U^TN{5)axcsO{@om1dY%Ldi$_r z$3Z6291y6XWeY?6253I?6OESZpvEffg|TbWjKK-KsXfXvyN{tRWmOB9BCq(m?2C;k zUyN6Q!<(tQX)i+NEyq-Y9oEfsB7N+?|M&FXgNLCD?cAJ7-I*cAEufQ+YF_s1AOARj zo`+1Q8B`%u`ym6K8lEaEJ<;R&l8uF35?7lBop`>m14J%1lchehOb(4=fh=*$> z;)THNlCKEzL;s85b=my+$1!XuRK#MV)A zpqoJBJCqi24c21(P)i%DbL7{?gaAzlE+rQk+gbeJ^iIv&+z%4O9D^Tu`%iy~y*ym+ z#?`bgd!~=L>s1NVP zZPj$zHOMiWpZhPViJh;)5VC2JClC!zrqz>ArG-@v$=LfC#QaDwb*KOnU5-gcz-i69 z0mK1MV{`7QV-S;_&@1Coe`ijs*cbO*V77*t$KZjtr}i<-8%};I^>IjohVjn6B+J_t zC~o&iJ)L~v^XXguz&EEqG>#v^rP;LJm`F8*T?e(OMtofiR}6YxV1?ZTMT2#p7Z*M* zaDv3S^=-cQeJ~O(WB~lw=}hRW$Qt`4-PFB)-=6f&um3>$*iZjb8W`_O%gm624g?`0 zM&d{v5IMnu1{{>N)g77KhtP{@%hBHk?Y5bA=FINZMrm#Xb8E19LAP>2cR_1Fqi_?n zD^$Qoo_e70dd-2I6La!zS0{7Q=hcKE@%9=D(HPWMgq5LuR^DIBFKO)gkquul|G1HS zuBEJ=IB~Q!_g{GCDaM9OmqBDbaqg%~`kM5rS&o}vPCox^fER))_}cIl&LGQR7b{|} zYM_~gc;jA;FH0*-?4ecqMNTWtJLrjY`K|vp1ZGfZi#wDR?#Ed9l25APjpiYJ1|a|J zeD7f3rZEtN)tgHmiyQ}P*riVHy*D+7_dZX948{a=D%uvXwu^N zNKF~E4FRce+1$1vm~a~i<-5cpXcO5X`xGej-iM+-A4(x3=Q@}$BtpIII8jied zJ_Q$<^g8yG70wh?+qz;DW-i*~4xlY;A9*6po_YZrV2;Vfu2W(bMunp)LXWOT){g!z z!cSg)@Hp7PT{CG6yC21x{4Wg7f`E%M)D&jourLF;Ds1C+jZ5H}!@l=^1n2RzaQySU z@2Pymzx7{ssMb8o?lW&p?|jEQ(h<%9?_=g0%NGH03Hvp`QnckY#JqBpC^F+TE=v%) z=z#*b*6#KjpLj6++JE|J`ju8AP4X&DE@nY{R7)d1xm*cixS0+L339mI%4*#x?0qxQj7B zo3A6lRfg|LAN}~Rrw=^+*>vQQ$M9Rt1~%9F?wF8i-!3UTlzsj(!;sA%B58rLAw;Fdww>)1K2^2wU9fiyBc5d&aof?V~Hr&?V*BA3=ZR!jI@W5PH$ zH%EVP$&@^q6gYDZ-El92kJ5L(t{ns5@wF1lu5{HZml4VYC4%z3bgvStj-Wb^4X&P? zh9)?`h~s}(u~%2}b4-vrRa~?@Qde4)PI<16+$A)h-g-cbUQA5mYDZgngDzA<8(Ocm z(+kh9r1~CQdH$_Go!<21>(ajc)8vOQ{to+M$hVCPv?zznvWJBd*7CQv4&}AlSGBQj zAY;sf_Z+xyJbnEidt>^tuiBq}>tlWChyS-m8D!_?j28101gaL6twY7=8X*W9?HFt0r(1zE>2I$-&oDnrorRIf~Qgi+& zv!WAe>EsKkwQwd}?g(`;FC1kTUx z3w3aI=EBkR{c@(EakCsRfVk}(`dAE+*;?|Sc> zQ#!t!#@T@m5EM6VqH-J}!!qPL$|7=11dvT#z#t=R`W#enJEPPkqS6m5FF$?mfFC9k)( zR}YtqCBaG4=8%OxH)<&_xPsSmZ;JHoDlo(uxk$6F7RQQlP&ZK+NBD&H*GS48LC{b$ zmknHvxsv<>8{oh08{V3J;{W>I^n2d-*0lEkKI_vjrS%HO3|G;h@)zcEe236WRskBn zR}U1ZEE0VbZE@!qO1sabLr2b}-~0RCoqp^WzAL@^OUKhoPrZ-^*o;>VcdMEwps=IQ zD=;gAdANl4D&0cZb)3UED{2p)@YwGv{al5e3NOpE%EIgS#eugsBqv;)(-+f|YX9!n zeXqvU(Etn%9#bbf4M9MhQQM5p@~ZcD0~IJw!=qEC&YWnGO+lj#%oX}sg2zOmf)+!M z5AHy8Ad1Ga)ev$uLy$S=TV^>SozSSv=qfA&REB0a_+lotPJRr}4$P{UA@!jF-Utvv zXob}x^PwK=?B=YG?MDm9Q4MJL;v8%e*j>~HMolOX(4&%`ej+j1Z!~;waB7)?*YfQ1 znaDN@>s~3Sg+q7~MJRs}`lxFNRvWP?CrafBztKsGm);79J(bCVLhTSlzJib4@B8C_ zG(CW6!=Ua`c+cu%j#eanRel81#tJNMhQO|vd=LF8knaZRONcJPV|dhQf-0+@f{SRA)0^$H`AA0JGWA$(BiC z(q%+4Rr~9vo^>`HghvR|$Ly-8g7t{F{O*JT1JNt;wYV=siL3Iy_zfFrH+V#QZM+Ou zS2Ax`dTih;1zukz#+6d%cVys^po0^;(=Y#rpHE-$p%15t-Mdhnz;o!U;l{^8wxg`8 zLvxuJ8Gsn5K}!Ss#TTA`D*eEBd~=#P_-LA2a6l|^Zd`+0%Qh*1=hv$$%%F;^q;Nq5 z&tk}>nxuukqc4~=vY=P;Sd*^xRkdH{N3+<8iJx=hiN!{I6W*rqYLs~^ss`S43l*zM zTWG!P2exa*wUvGqgYcD~>i|R2C_gb&nayR>moc|SP{JUPf##?q_;1GxKPpl;p0SGS zOYkJU#`vHtK!CkRFRk*VzSUy5cb$$_Zh_@UN8oLQaKp17#rxNoNS96 zzJ{{g(gRs9q$T-fTI-3l&6mApmRYMIw;wnr^MzoPoTi49MSWeyLSn0ovh(ylkWH;o+rQsSxdhYUb) zmW#;OftB>4(L*)PJ@+X*F3ck0N1@9jLwu z?XH!(&Jgk<8T867Ig28*`0?vHGQVt8U(moXszJ21|I<4Tr>8%EEcN@?=79!ut{r%= z{b&bwpjMff3{CAr!;2$sH0|9Gy*C$@nG@GGm~Bm7uz{#pclKKlqQY|6aR$x72#IGh z2qx%eBmeHz&P9oVK)1*Ow|7}^<77YH2wZCXe}D0#IQXE?#Uxm|kyPLpR_#>|@-F6m z435j`mww^r0~$A>#m1ZH?LI02r9brqh1qBw8J{+O^e6j+W?R{9l7l66Es}WFR%L50L2Fwd?%Zz=21NP>;-v}4NXHu8gmy6Z$xQM3 zODo5e>rJWP7N$DTa38c=XU|Ok7#r3KyHssg!@ZY>Ua?|Rl82nWtVzqlO&`2m2ps#- zjxvr8G%D%&b7#{5R)zoJ-~R6Oo)5EX*gqc|;bM#+UFK_LZr59b7;d`#Mi_D+zsOQk zjr>Hf4vnE&`tTooefpdK@?Q2Ev8DEtoJPt?Y-^Y$IS#r>tzu`hOM;Kc4c>sk1o_~H z9>tzAlEE>}_ZH)mtu-hi;Z=mK@5|@g{d>F0xhmWjF|*AnD(lRs)**a%2j-ayjV1I& z4X(E$PR4536m-OM|%l(Ad3$k$P}-w11IN0L)hmCTL36Po;A&K0{Xc8AbzD zK>({_x2$lbov`qBg=X|4F#uRTzJ4Xhs^@Ae@J7Cyk$3sKOm^{Yc=mi@9Go#iA#Oxki#6$d+yu|>FfURhte2z8DLOsXGC2eC()`66q5c>`Wzkndtdn=ez8HO=*MmYhGCL?WGOcfwUL za058H94TGy`Bfmeq1S*tdwwD9zW34elRx}d(zBoWG|QVDht5DBU_`ZUCqS33h2CQt z>^u0}r+z2>+aLSeX$tM`yf)@tdNy4i=rT?BQ6jc;R*a@i*SZZ6}RzsMHI`Po}rN@ksis-~Yd) z2OpWiH1XpowQvjO3QyFtOkCu#k=5o0H+olgD}L3^dU!ANihi!-&h5gr|083>&ne znMcxEbsTd7gv;=&hXAy28lh7kk`p1os!fetdO50$xx_=k>pPknI4cc@%o=@rtmZmG z;xseWB@T-C3~4+w8UaZH30t3>iFU&swAgENFQmpO=U=m2UPEB6G)9r9pg08K+?ini z&JLoZv1HIcmX{cqWvd;~Upx*>FQh4i!};^4(;xrVZ%1-T7)-{4Ry&*@4vS>@~kn5a&^XzOZ{T5EbC$uqy2Bd=u z{*yhAysF7cV=OIE-wR*B<=WEAOjK|QhmaiF+rX>BuWjHB%ea^{G}y4_GFB|z#;l$8 z;B~ME?rm31b$n&>t*&U&kp1@NO7z0LbG;b@AWdZ2oV{V|eeuratMFNwnMgb}YAofd zQM3VUko@19WB0l@Yw4%=z8mQ(7iAimY&e4N45r`w>}S%Kf5p3EQ_Q+ciSW7LTCu_- zJ#p_(nK+(o!p?F1^zFE;=zAYVC{$8j7mxfYKN00-zsjO+HlI5+ zJ@vaiCJoYr?YGfpHe;2266kQafE1v!rf#*MGh@b~3u~v-o;}lP-^B93~g(G8P`p8$j)wYH(*JIF)SI19&l*qNHkC_c(dR zcBSExEQ4@ISzh9dE?ay#9PWv~~u)@Bk zc9%5&DgH`F932?h}YBmtz;j1o)H@@D17jPk3v>3(gz*EYh& z%_mtQL?e{w40?4DcUst`)HxI9{R~dukL@i2+u0Y= z$bm<2%Vme7@o{ABIo&l*3#&5`Si#1qwZ_rFxPohpB7pO3`iZw7+`k^_Y@QrPQhRVO z!rD1t5OXYX6umKih;iFPG(vBwTOah?gGZfa4-XEeeO27U{n{tf>I}A3F`Xxmg3hD? z34z$D!r%=ix#giIH9XCXic4@9ait;Jz!07{WE9?O;~O2w4j->0UhlP3X4))R3REKm3OK>v+v~4WXjHjxdFyY59z+ zsE&DzNgSjwnNT^j84A8sY_Db0Fs z)JILHUPWBaci?s0Ea}o~wZFl`9U~Zf1yNjB%F_CUbZFP(>D#^?v&Va%!8h+Ld0`%h z=x+!T&sXt%xv!$z_Pn-~jF+B=SG^4M6|t<5bzEI;r+W`grXT*l52Zi*b;GHCkj?#= zW?CoZ2kWkqET+J23s<^(yc8oWk3(ohj+@eG`2Y18rb~j za=pkVazICrtn@Jg+qacC`4M(=>q@OiW@R*pR=~ zaxfsNX(+*p@-3cDl9wNI*_t{;EYjo-ug_lWkD3ko3z|YsHd*21tPu{NSY%gb3jsSS zLq6tR4hl8Szi!~VWR25_7EZkwT9Lu2L7t7UW79l=wdkO^&U9~>z}VzWnmv6iG=+hR z5)))@-VPwaW>^}kVye(TKFw(=c3`?KcTcO(BZ`?jK7dnCwwoFsPY3ValhUvMDjKQ# zajnK=D5~S2OPz`i?gqt}bd?kl1Ys0tjRg6Y1YC%BabP|Xd|WW4h-bqSqU|HUpoHQ+ zzuWn~8U`}Xt`=+S`vUcwA4g+JzqdEcEv%;LLvKjG@(cew?LYEh`i4L9&G4uOJc>au zX40GCxv?5=&f`jV(xyk6t}HL7pZ@3nBz@|m|1!g^a;3* z{6L-+8eaJ+`3DOt@LlFp@-=@WPVvJ2k>8nMC)_z0*xZ0!8773lOcRZPK2F)4O)F=F=l28yTQsR`hkNCS9YTBx{D z4I!OX+SPfE^+itbR8bX6E#fu2i7%Z@ANi3#l78Sje=zO7?*RRu zgEinsYDKM+eKc@>aW>cVq->>YihQdg-8{;!3o>z+C9!M=?G$Az9%_0zkjb*p43gd0 zfW55Cen=8}HL#-v+*}0lk%`ZEgW!r#N1O=G0(GN-@PfWFwGlc88ftDKXgd$WOwBW^ zdB4VNvxRvAk{qv`eUZ0~EJYAXCfo-+VRs|gs&Hc#NHx$JHs{&&gu`fzfDm{&{iMZF zgV@BjS;D+<=9k&?dxiow9X|iPIyZa$#!XtqH zBK|Eou24AC)-v04M%x+M1$;1-ipwpo7v*88(?MhHQZDh;WY#zud62WRJ>Pq9oYPc} z{(s>bMPGWg`Z!BYEHk-LjVg53IQv`we_-B@ZJyONjx)x*p`Qa67V0DE;r$coP{Nc! zT*0)eabSlSGTdfr%7tFvH-zHErJrLQM@GjZtq#J$ZcGqb(W|+UGJWE`H0R97U=>3X zwNYCK_7IGDrK>wlNzmCxInsr*eHliZbkb`u5YmL^p67Y#*UWdqr7&RMHi&ld$QS)G z3X$|uWXZFVcU&p`t$3&H_PN;$3@VSNfAJ%KB~7t&^4(wm#}EVt7;7Hcb%z7SUq5Cz%dGzV`+xmY>F55z|B0sSv2KFc1dga8kDUFiXFykk* z*jht91s!ECAodl5x%D(=&t<%hSdQuN4TKO+ZcTXI8Qz0H&dO?K{NA*LMBBzE?K*wI zF?fCTJV_Y`G=X?UzQEh^X5h_1Ak;_mlT#JIC;+p_oNf2zAF9r z_y2sFKKxKRcb>Yc*dd<9mavt-H&X5wb(-K~5+6N8K90F$3z|{pu$`r(t)b?Tb;Jb0 zbcA7SDu<6iQ=PPU?o4Veaq^f1NQc?l_W22nRDqI^>B1r;6bh7qtIK6Z;}Lyk;F4kN zl7#uToY|3YoKYPkLe3{LE52;}40GTg??Y(<8>YpVJ{xtN*t0KH$1$Miw6!P` za2m{z^C!hFzm|ZZ7HI36ys?%bS zU1u_2w{OHXbI}#Tgw2JY|!HUM$_&*U_pl z>po0U45b$hNwPQC!ZOyP!SgGdKPFN>&q2S7-DNEZ+zl6T8kGYAgl@aIBRv|4!b5uu zy-8xyhwjphDz0gSop4zUh$NZs<`9f{>%+}a?yx)PipD>Cela$&{pb&UZ#sJ7bo%f& z{n0dY?;#xA>-_}!lzA3G-j6NnyAF zg#Op%_k<`bOwi1O_>s}|Rxq;K__|v1tG(aI={0*5?GUw>UuJ}9>SgGsjTcX8>Nb=f zf8=fH{tt2Z&b|?ZQ@j|VSXybb*>}as6MW9`m$6r(4X-3-)$!0Kei)=yf)5fG;dW^9 z`80Un*);w3NsiooQ+oC%7t^yZA0sAah-0`4Tg)`m$I4@eaw<#~8L)U?&}M+?mmiQq6Qrr=`Vu?~@= zc`F3x;Pc6$dOG^KQ|b5pi4Uc({u<5yUZPtNhq1)>b}9Qp7gm$AAC?Orz}WS=HQc1H5f2{Z-257S}^>Gt!0o zc{;JbDO4AbNCTR3s^>>a+-S;L1N+iAj~Ss#hyN9J%{QX)4kQ~3EW|!RZ;T4aO`OKZf&;~Fd(m_aqMO%9(;Y8#Up@p zR;gf1#Byho^9ozKQX3eCnZQs+r?C5-OzkB+2OvOq>l_`4x>*T2v08EMg++9y#WE5b z(tH-C8<-_5pJ&+!LA*+5uHtP%+a)`q{aW`d4ZIY@j2I*KbZ#y++WnjuiqF6;I403u z51#K9kkT$H&1L+d zJ%{mT<_VJt*Ei5lxVtF}*aXFE`lf8IjD#;9{J07;dto{4IrRGUb3gf`=~sXA)9E80 z`HSgwk3SxyxrRSX<49+j?gA5Bii3Q8HNuENzKk1#CUgjmYp;tpdQMXNjr2W#`TJ9P z;p3rkK3@pCS@Xx& zAmXjOHm?X#IXj$H^=B@vVh18Ekb6CPNYA(!S=J*k7BP|n@oKx zXVVh1)zz^*X>jj;GEfLY+r#MKY^=F(0<+uw95*~Lc{a_T{O_Fl#;($cL!k^d zpci49O(s)}v?DRe%peX=^1Bw&kcurKcEdAZ2Q#kXi2-5v_$#lZ|Mvg<`}B{0_%E@Vvo{Uw zdpMn+TR}j9QD?%v1Uf~!pN-PX6^bDy^;PyA*pEC&WnmWHL4Po&U`9+I_Q|wotdRy8iabQ>{EN?}wKLD7a%NQ$8th~2%S1;R|37&I_}BZseeSLLtGc??LshF=)~Wjcd;fdSu+KjG z?6c24`|P6`0b{>Mp!9Rt(8e7%#AwfU%qQr52)Q%J81vJNcTUpqT7a;T+PDri&ZH@u zD;?L#f&Sr+dxK+amQf(3-tE!L@$$!x9E%Q~8_|Ur_jZN1N#l%!L}qeaN?<1D2el_X)aCdliy*BXqn8Oq1OLYO&ckGc14VeA!ZrC`OZcqo z_x$xjFkpxABQ2Ec1RGqtm^f|Nc1Qfu|M8RYCx7zc_>Q-}E$(^s>!TN2^9Gwp)s)J! z6ev@}RHZd9mq_(yBZriHYav;ovddlP5TnO~j-NRlfBcaT#~-{0+sH5eMQpp_&eSqb zOlp%a*C^=|xK+L!{L7K=#7zcUn7H=19hh#Z`J0i)OqLUy3NRI)B!Bx&PAEw$-!O{? zu(`_7&c?X~PF!na11}6T;jwNRs>>=Mo&S-@xYV@g&-p5SE3U2ZrB*trrzH=Wn0XSQ zFZaAmv7u|znSJrfcWsL;H_gRF-y<=zFcO_}duZ;GKF5=iYQ?wjtB~|l|0uLje%0ks z3pKv(OJQ7_7-wATek5-Dn}=ff&qw3K|K+REH9Qd8UUW|k?AXcXvp45>HgfPuO!)T0 zn~@=)xdq05d1_A&E3LyXh&eWF&#@tGPP05dD%O(SGN#U@cD9_zDSc;ekZ2PJ{D!`z z-#jQK_wW=<+c$Hs5I7pxdjsZ4LyVb^v97w2JgWLwxfOLT^jUw%~wkBjoM!L zwv!%sofCWCru@K_O>3R$DocCUc9z-|#60z^&LFR1zm!ouU;UCUHDso_R9_L0tp`=v z0kpN4W%Jn7WDx+(MR?0VR0F*-@2pvtU%t+cmqie*LD?maLrEK^8NIRT)^CdOQ^(^F z8l86XL7c^;Eh%5f8d5_E}^_gpA`?K~uT#TUy965Qr5-Jn}i+&fzA{ zL}?B|V^-i~dCz}6w=j^j(NZNRmZvds*s<@9cogp;|Nj0DM-1N)fB#2*08T)$zbJ0U z%%Pu6ti#*3rAd=30@6&5Kcy7ejDpzL=bDdnos^&@ODQCFp8@O)?9+0VT7 z9q^e?Dh6tLhuAfRu>W+Rg-%T~`Ca29Z43UcrCVF44&KuyjAhd&nHcTsh&R9ME`&_1 z+!~)p9@UhEwz~jfuFmnIt};@E#ys}@c+9mw9s6E>cf561SA6o19*(h*6O5|^g_h*2 zD0-6MBr+SuS(5yd$}h0e*w4<-pu_FNrgvx` z0%Rk`&in2%XHjm{?L{1_6BY&T{BPH-`2u zr+08dTs!tb7L@kGF5OrraM28jFE_FEDBOxgnG^YTVnf`CW_uQGN?VhBxlXewt;v$k z9HtlUFziJ8-GO$<9j!Ao;)V^4`0T-x@rvn2?16bOQ^*p?IIoMEULUMMuzlB_huSc1 zlwkuQK8FqUl9e=(8y+dRZ0a#C@8wsblJ~}KFnQ|5kFQKlvyh1iw7O$NBAuJn5MjBk z2Kr2ATFX%YSoR>s$Dq4$Is*;d*F&BItO7vi|DbEE$q6=%>1?L!!7hlidLHSjf0_m0MQn698M}^ z^R3K#8bM%eM7M^}Ds-OSWQb>a{z*t`ew*F}xB9t{r_ox^jIi;Ed)*-Qu$t5uz>O1T zXj7OsxT!YTuQkZLyt%+2(9eg9zyNLLcqN`QDE+m=^Ke^-*P-5?E%CR%{o7*pmiyz_ z%m_m>`#v0(7vtCI*5OJyx$-;T6(UcIGG70Nf6JjohY-LSA2C1V%anXBEYJcO@$3{<$WI;4j#0n4 z)T?zZup)1D9gR1A#~tytPy7{qvO6Xw*S@?*1-o{=dwZKydb{rloqlqq@7TCqQUtr+P8szPS+aT z8BI39bvE&OFijq92#a*!*-7ko+BlQ}a{=uvr1;{7ij0NUP>STYpz|X;lHdtjNn>TK zYzfZmm^Hdtt_u3Dox-NK(T9LEdj`R_J;opZ6ebU+@XL88S`CC%1mlIdF**x*q3La4 zV>FM(8*F7Rc1rEsy7IhhW~dP2);nLzJC=NoVblB6XUm|%Z~YkSbz#A>QbVrfhURv| zwzBkyJ@3@XgVBSwxNTr}OrF67SsUgI#OlJJKX64>8iu-1?`^>M=YRB2eD~kFFNJN} zhLxtJVAX3pEja3nK*Tid$=jTkVF1I2GklL_1@?yTUnd69ipo<4T z{Q#d2E@i&^&Uo=nds(USh+^oDHh}|!^8#}z27#*LAN&3A( zO=^;;yhf5;O0n!N2YIK@bl3DaLLX9F(ZS@p0}Yuc3&OBc&`8Y~sgo}XQT_{A32ClV z|ER96-Z?=ubRb~pJ*6GK)=r-GIr&V&NtxMi&IM?d-`DpgF?9(jSZbqsT+K{uXC@)j zZR0U;`ucdozu1Xs+t<>6yS~|r_nAv5?h=v|zDoT7uw#BxjAM7(d-F)VZ0e@?5%bqB&e>E~}-#&}YC3L+I*ik9)uAp7@XPHIy+6@Q>0LFEp2{HD0#$B5>BpCl?#! zSMVjq?{?c*I+HmOQq={`8B&GH^EMQd`CGZsy;HnSuEx8D8Q`)O?HPiIFECs$SrKJL zdncpj<+4tiS(j%rXaP`rIm$pa+Q2!%yb@G@99syRJja)6YPm|6;(h>>QmCh_M^qu7mpa7%ubuQbWuHT=hidC3>|z5oE5VQCJRgy`iHkgY#fL)-5mYcF~JbH zqA?QU3;n9_be`y!lY3^nN(MgC%;YE=@E-j5gArSYI8M>VEAV8yg6k4QWOc{YB|Y(~ zhFnd;0=S=N^07!8s`Ck{At}jL`KAS{Jc-GBe{iKSGOroiMFx#PjZLF%nf*YueTF4i zs|VNgWf2uus20o0TlV7$0dTR!K#L=zlYFoZ+|F^|Y_@UWpTW+4gpFYje)P-axHPF| zmWrJ{N44&{nPpyldqXZ0Y|1%uT%V%LD=giX!1Lv=s^>hG01eP&QY&RUF;D)&!0+U{ z4Z(B{o}>_5iKxr-J4fCnW1?nT~T{ zw`CbOF1~h&*eaO~R^`Vyk*ihBk$CO*;Wl$yTbzyu;Y}QKf5}Vr7YUt%d=1eeEx{uj z^D)7y=+M4>arfWc5TAG-FpnMvbS898pcwldKNV;ce8)!dmM}?wK{(yIV|z63dL5>F zzGh1iD=BUAZ^un)mNY3{R-aUA(O(+yWsfUQIqMSL_C{+wY0g92T0pgq+dXJH0yZ|XG7dkKgn*38vsyu+*@J5N8|Ac@J$GAYV7M%wqS9_LzJ97Z>=cKek76?E}nw zr`a6E%+#5L^+vGm8T8ETZpvUV!Biq`ND<&2wA$Nd>D<_s>O+&tG_a+fVQ}l**%u#w z{A7IhjcwTYGTca?1^NFpN~OC>So8Tz8msB(P*8hqx@zR&ngRilBON> zmr-bDvFevNS&j>G7GcT(1W&>2-+2y|y;A<<~lgWu3H?Rnv-e+1?z8$-X~|?RUIBUi7u=tzP;9Y@N8Q8f(E6o`PTx4vXOCNP>)>(+Fq?+nQ z#;xwlWS%^XtWXFo<>oc>;oi7tcrC=u3lgCAtOx-n;G>=B;s&?^%OU{$To%kG^}8^~ zHW=tUg5JofN!)@RO`#_NLz|g1JL05(iur)MI#+Og?0@Cw?vRGKg#%(};x|`2yIhXr zo%JChg$grE0{xrPlfsNl{OK=c=Tm?jdGurW+wPBr!JA@g;*lh*hDb($EgL<|hB6#T z*hSh*^9BYln2%?Rt6{`@cJyq!B|10lpe*fhv3=vX+}@#kIKO;3gENsx}E1}M`x}$oq>rU?DlPqM*n8&1e0JO>!8e8 z>=*Xpu=@}G^keZ0Z+|i7AarOZ4r-MEuC!4$AwRE*AdxW$OFsnL+f6;E7*Id**#3Mr zi?d_3VCtrPUt|LrSruq&v*>`yX}g=JkqbtSsO2a#cXNM-dExnQu&EcTVrzMAT-&SQB z!9I{Jlga}pk_y+m_1<_9o?Y+eGY+8{?%f zx;IV^f0!`|%E4N}^#}}l?&s<2>%bkH<{>D3yeu_C zKD$=F+VX@u+B5NGyE3R(^t4(XYOLBGX>!PeVgiPoz{8YLr6u@b5nRo4S*pxdzGW|>_Qk&PV~<)aleamO|qVe|I9*B+^jjRifuFUvfq*{$8h#;E>H_}kSxLvJIx z*&s5f23PlJ3@8fxGaP7PNADg4MrW$zt2?3&HfzOGPsXE|1l-cUJ^Co$CP`wb8W-@h z220Ico?Q8FFr%9I6nrS z$5FwLcxVxolkO|b`O4pX6hZwdUzF!1KeZpYtO?=IdL+5Kee48v9wxYyU=~>}U*-Wl zyV9ZulU&(D5LW0YeWaK@I1#rOTxyY*0_Jl!jmWPtStkEI{dh1sI2JGdN84k1`_qiS znEv6aGDAkK8~s_pN+swe%`hfUO^rnV)~}mATzzq)++H@q zZ$W{AwwGr$HrE_G>z45nq)JF-l8ZN|-l{+@tyHoU`|7{5J{i2ouPzXWB^rsWdzA$Q zmHbe-QH&@7*=d(`)plK2 zNI{IK33LKggbK|Ml&3v1w;d^4Vb^7DH<=|=S-VozQc?vhFd4Upot+K5B(%?r!Gy7s zYafhWq;_p|JM`^G=V0v{VTF^zsY?fL#8`hsQ$bub#GAJ7Z#cTu1V|xt=q4E?#uDdZ@w)C z^gHV*GB#ckl2lPshR{CC!C91W0a6Z*+&=om698omg}V&=6^8S<5Zl?in9}xZbB(8p zS?F&9Ke^=;9vPvG)0k^l*US_8)HYE>-7B0QBL|RBX?L zh&su+9P}NOPXLdmeo}-b(fxM)Jm$sm#k|pdNiQ_K3K=imr0B!3uldw@H zyQWtu;YQqgB*-j4am}tS8hK_=!QsF#gAg%`#~QW2_Q3)AK%=8S`{4M*c+7A@WP)g# zi>8H(hVD6@Acx_qj`F@vHugRhcfarrvFXOnID=P&wmCMbE#i6c<_h7ZB8 zg$++;o#q74TVHTzjJ~2h9^HSEahf;M5j5-M$hd`INXxB$??4^(Gq_Gx`0!kW!bBy6w(E`wZVK;WJUn@3H17IqJ7d!jw!sSrphqVLBsTq; zhbw`5*3InU!Z3J3iX|ii|egVhZ zcxC9}L^uW9d7e3oaY>_X@(A%ZQeQQ_1^N3n55#{xI2+$~bT;-P=+CHWNw8?Agv2kA zSN}>xF21?4H$p}qdgfBkO}1J}n11xIlYaX~GKAMKwLYT_oHIjP{|{etEN z;I~xGy0!=m**2F`GfO2uXhmc;F&|mL|8yH|+YYViPR?aByNm~@Bm>VfNtb|DWn0%8 z?Uw`2)tENxMnhysCUKEan!)p-5J)TSw%`Q*(3YA9Xv{vrEBl7LB)y0zIJnB-YMXpn zVp|Wi!t~PAhw_}zceKIlI&dMyieK)R$PP)t$#{gpeo)r~+Gqjmk_GTOyRVCDi^d;5 z)QJXkl6@a9yzBND?3#?j^IwiGagM^|tk62np7nBl9+dHhW=D`|PkLoMoMAlM{Z#CJ zOHUm9gID814fmSx^ReSca!ka|4`3YoBo_s`u9!UWbTlTOj?SCz!;8}vR@J&dWb8$Br{I;6X?sn{@pO+72V+Gr+9Otv0?CFY z6Hh&itkPZLl-C)@+cwM@HV$tgb{B_D9K$;UyFvA*%WTx%(1yLN6H0d`FTn^?$xfV6 zvV376LYAEQA}Eg^e>ytQ1P<)Ho(&#)Xs~&v&;|m_2%FqG2V#0;Bu;+qbFulhm!TzL zvq5I9eGcx)`Vh7^ZGus7{IE922>+Ttu+`NHrU0!F?pLrzi z-|>NX#kapEdPv`?4HPL$cj4wL3E6Rh%)=qN`?}+IK6QWm*5SjkVe1QGiV2B0FYR9d zc2HNlVPzz8h0J!+&gJqgwM$ARZnnjGRIP3nubo?#aRBF_S0(E z>TuS;Q_*kz{#w0CSccZ>)X&PB3;U++N)IY|NgH2(p{leOX}J#G=5Jo`pPOWvY$Y#+ z_s(ek#5MOYRPmhurn$jd_JtOZ1kI&m8Keq{Su}O>MPcZGe|Pk`sngTv)Zoc~vJ$2u z9=z2Io(~s@fhBCUHP~lzWIA@d()r$#u{PZJVh>g3i!}lyJ z8UC3uLQtA8E+&8ukx3Z&AwvXW6cP*4XMRv*VXlbbjZm2)KZ3Syp=My~)F#R|g(qlA zHy>`GfW{n=kh*vQW1GQifi{asVYw@^rx%SZaLpoo>183YUzH

0FyR6#v_G_+EnQSkd=40s%f3^%&^11 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%0DI|;ry<% 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 z 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 - mapView.apply { - map = mapViewState.arcGISMap - setViewpoint(mapViewState.viewpoint) - } - } - ) - - // launch coroutine functions in the composition's CoroutineContext - LaunchedEffect(Unit) { - launch { - mapView.onSingleTapConfirmed.collect { - mapViewModel.dismissBottomSheet() - // call identifyLayers when a tap event occurs - val identifyResult = mapView.identifyLayers(it.screenCoordinate, 3.0, false) - mapViewModel.handleIdentifyResult(identifyResult) - } - } - launch { - mapView.onPan.collect{ - mapViewModel.dismissBottomSheet() - } - } - } -} - -/** - * Create the MapView instance and add it to the Activity lifecycle - */ -@Composable -fun createMapViewInstance(lifecycleOwner: LifecycleOwner): MapView { - // create the MapView - val mapView = MapView(LocalContext.current) - // add the side effects for MapView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(mapView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(mapView) - } - } - return mapView -} diff --git a/display-scene-from-mobile-scene-package/README.md b/display-scene-from-mobile-scene-package/README.md index 6c0f5bb0a..bccd62502 100644 --- a/display-scene-from-mobile-scene-package/README.md +++ b/display-scene-from-mobile-scene-package/README.md @@ -27,6 +27,10 @@ This sample takes a mobile scene package that was created in ArcGIS Pro, and dis * MobileScenePackage * SceneView +## Additional information + +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable SceneView. + ## Tags -3d, mobile scene package, mspk, offline, scene +3d, geoviewcompose, mobile scene package, mspk, offline, scene diff --git a/display-scene-from-mobile-scene-package/README.metadata.json b/display-scene-from-mobile-scene-package/README.metadata.json index a95f19e53..5d732fdd0 100644 --- a/display-scene-from-mobile-scene-package/README.metadata.json +++ b/display-scene-from-mobile-scene-package/README.metadata.json @@ -8,6 +8,7 @@ ], "keywords": [ "3d", + "geoviewcompose", "mobile scene package", "mspk", "offline", @@ -26,7 +27,6 @@ "snippets": [ "src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/DownloadActivity.kt", "src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/components/ComposeSceneView.kt", "src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/components/SceneViewModel.kt", "src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/screens/MainScreen.kt" ], diff --git a/display-scene-from-mobile-scene-package/build.gradle b/display-scene-from-mobile-scene-package/build.gradle deleted file mode 100644 index f581f00a6..000000000 --- a/display-scene-from-mobile-scene-package/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.displayscenefrommobilescenepackage" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.displayscenefrommobilescenepackage' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/display-scene-from-mobile-scene-package/build.gradle.kts b/display-scene-from-mobile-scene-package/build.gradle.kts new file mode 100644 index 000000000..f9da5e2d2 --- /dev/null +++ b/display-scene-from-mobile-scene-package/build.gradle.kts @@ -0,0 +1,54 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.displayscenefrommobilescenepackage" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.displayscenefrommobilescenepackage" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) +} diff --git a/display-scene-from-mobile-scene-package/proguard-rules.pro b/display-scene-from-mobile-scene-package/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/display-scene-from-mobile-scene-package/proguard-rules.pro +++ b/display-scene-from-mobile-scene-package/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/MainActivity.kt b/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/MainActivity.kt index 12187d756..48a800e18 100644 --- a/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/MainActivity.kt +++ b/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/MainActivity.kt @@ -44,13 +44,8 @@ class MainActivity : ComponentActivity() { @Composable private fun DisplaySceneFromMobileScenePackageApp() { - Surface( - color = MaterialTheme.colorScheme.background - ) { - MainScreen( - sampleName = getString(R.string.app_name), - application = application - ) + Surface(color = MaterialTheme.colorScheme.background) { + MainScreen(sampleName = getString(R.string.app_name)) } } } diff --git a/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/components/ComposeSceneView.kt b/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/components/ComposeSceneView.kt deleted file mode 100644 index f566fe1d7..000000000 --- a/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/components/ComposeSceneView.kt +++ /dev/null @@ -1,73 +0,0 @@ -/* Copyright 2023 Esri - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package com.esri.arcgismaps.sample.displayscenefrommobilescenepackage.components - -import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect -import androidx.compose.runtime.collectAsState -import androidx.compose.runtime.getValue -import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalLifecycleOwner -import androidx.compose.ui.viewinterop.AndroidView -import androidx.lifecycle.LifecycleOwner -import com.arcgismaps.mapping.view.SceneView - -/** - * Wraps the SceneView in a Composable function. - */ -@Composable -fun ComposeSceneView( - modifier: Modifier = Modifier, - sceneViewModel: SceneViewModel -) { - // get an instance of the current lifecycle owner - val lifecycleOwner = LocalLifecycleOwner.current - - // collect the latest state of the SceneView from the package - val sceneViewState by sceneViewModel.firstScene.collectAsState() - - // create and add SceneView to the activity lifecycle - val sceneView = createSceneViewInstance(lifecycleOwner) - - // wrap the SceneView as an AndroidView - AndroidView( - modifier = modifier, - factory = { sceneView }, - // recomposes the SceneView on changes in sceneViewState - update = { sceneView -> - sceneView.scene = sceneViewState - } - ) -} - -/** - * Create the SceneView instance and add it to the Activity lifecycle - */ -@Composable -fun createSceneViewInstance(lifecycleOwner: LifecycleOwner): SceneView { - // create the SceneView - val sceneView = SceneView(LocalContext.current) - // add the side effects for SceneView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(sceneView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(sceneView) - } - } - return sceneView -} diff --git a/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/components/SceneViewModel.kt b/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/components/SceneViewModel.kt index 6a0a3f8ce..02d3f6c2c 100644 --- a/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/components/SceneViewModel.kt +++ b/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/components/SceneViewModel.kt @@ -17,15 +17,16 @@ package com.esri.arcgismaps.sample.displayscenefrommobilescenepackage.components import android.app.Application +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.setValue import androidx.lifecycle.AndroidViewModel import com.arcgismaps.mapping.ArcGISScene +import com.arcgismaps.mapping.BasemapStyle import com.arcgismaps.mapping.MobileScenePackage import com.esri.arcgismaps.sample.displayscenefrommobilescenepackage.R import com.esri.arcgismaps.sample.sampleslib.components.MessageDialogViewModel import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.flow.MutableStateFlow -import kotlinx.coroutines.flow.StateFlow -import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.launch import java.io.File @@ -34,11 +35,8 @@ class SceneViewModel( private val sampleCoroutineScope: CoroutineScope ) : AndroidViewModel(application) { - // create a mutable state holder for the first scene - private val _firstScene = MutableStateFlow(null) - - // expose a read-only state flow for observing changes to the first scene - val firstScene: StateFlow = _firstScene.asStateFlow() + // create a base scene to be used to load the mobile scene package + var scene by mutableStateOf(ArcGISScene(BasemapStyle.ArcGISStreets)) // create a ViewModel to handle dialog interactions val messageDialogVM: MessageDialogViewModel = MessageDialogViewModel() @@ -64,7 +62,7 @@ class SceneViewModel( // load the mobile scene package mobileScenePackage.load().onSuccess { // update the mutable state holder with the first scene from the MobileScenePackage - _firstScene.value = mobileScenePackage.scenes.first() + scene = mobileScenePackage.scenes.first() }.onFailure { error -> // show the message dialog and pass the error message to be displayed in the dialog messageDialogVM.showMessageDialog(error.message.toString(), error.cause.toString()) diff --git a/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/screens/MainScreen.kt b/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/screens/MainScreen.kt index 0d4d5fdd1..28236e658 100644 --- a/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/screens/MainScreen.kt +++ b/display-scene-from-mobile-scene-package/src/main/java/com/esri/arcgismaps/sample/displayscenefrommobilescenepackage/screens/MainScreen.kt @@ -25,7 +25,8 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.Modifier -import com.esri.arcgismaps.sample.displayscenefrommobilescenepackage.components.ComposeSceneView +import androidx.compose.ui.platform.LocalContext +import com.arcgismaps.toolkit.geoviewcompose.SceneView import com.esri.arcgismaps.sample.displayscenefrommobilescenepackage.components.SceneViewModel import com.esri.arcgismaps.sample.sampleslib.components.MessageDialog import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar @@ -34,9 +35,11 @@ import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar * Main screen layout for the sample app */ @Composable -fun MainScreen(sampleName: String, application: Application) { +fun MainScreen(sampleName: String) { // create a ViewModel to handle SceneView interactions val sampleCoroutineScope = rememberCoroutineScope() + // get the application context + val application = LocalContext.current.applicationContext as Application val sceneViewModel = remember { SceneViewModel(application, sampleCoroutineScope) } Scaffold( @@ -48,9 +51,9 @@ fun MainScreen(sampleName: String, application: Application) { .padding(it) ) { // composable function that wraps the SceneView - ComposeSceneView( + SceneView( modifier = Modifier.fillMaxSize(), - sceneViewModel = sceneViewModel + arcGISScene = sceneViewModel.scene ) // display a dialog if the sample encounters an error sceneViewModel.messageDialogVM.apply { diff --git a/display-scene/build.gradle b/display-scene/build.gradle deleted file mode 100644 index e71e8484e..000000000 --- a/display-scene/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.displayscene" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.displayscene' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/display-scene/build.gradle.kts b/display-scene/build.gradle.kts new file mode 100644 index 000000000..69367856e --- /dev/null +++ b/display-scene/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.displayscene" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.displayscene" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/display-scene/proguard-rules.pro b/display-scene/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/display-scene/proguard-rules.pro +++ b/display-scene/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/download-vector-tiles-to-local-cache/build.gradle b/download-vector-tiles-to-local-cache/build.gradle deleted file mode 100644 index 155b8134b..000000000 --- a/download-vector-tiles-to-local-cache/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.downloadvectortilestolocalcache" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.downloadvectortilestolocalcache' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/download-vector-tiles-to-local-cache/build.gradle.kts b/download-vector-tiles-to-local-cache/build.gradle.kts new file mode 100644 index 000000000..8ae706194 --- /dev/null +++ b/download-vector-tiles-to-local-cache/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.downloadvectortilestolocalcache" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.downloadvectortilestolocalcache" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/download-vector-tiles-to-local-cache/proguard-rules.pro b/download-vector-tiles-to-local-cache/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/download-vector-tiles-to-local-cache/proguard-rules.pro +++ b/download-vector-tiles-to-local-cache/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/edit-feature-attachments/build.gradle b/edit-feature-attachments/build.gradle deleted file mode 100644 index 7e0dae3f5..000000000 --- a/edit-feature-attachments/build.gradle +++ /dev/null @@ -1,37 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.editfeatureattachments" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.editfeatureattachments' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation 'androidx.appcompat:appcompat:1.6.1' - implementation project(path: ':samples-lib') -} diff --git a/edit-feature-attachments/build.gradle.kts b/edit-feature-attachments/build.gradle.kts new file mode 100644 index 000000000..2656a685f --- /dev/null +++ b/edit-feature-attachments/build.gradle.kts @@ -0,0 +1,39 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.editfeatureattachments" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.editfeatureattachments" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.android.material) + implementation(libs.androidx.appcompat) + implementation(libs.androidx.constraintlayout) + implementation(project(":samples-lib")) +} diff --git a/edit-feature-attachments/proguard-rules.pro b/edit-feature-attachments/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/edit-feature-attachments/proguard-rules.pro +++ b/edit-feature-attachments/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/find-address-with-reverse-geocode/build.gradle b/find-address-with-reverse-geocode/build.gradle deleted file mode 100644 index 171a82e0b..000000000 --- a/find-address-with-reverse-geocode/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.findaddresswithreversegeocode" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.findaddresswithreversegeocode' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/find-address-with-reverse-geocode/build.gradle.kts b/find-address-with-reverse-geocode/build.gradle.kts new file mode 100644 index 000000000..861468512 --- /dev/null +++ b/find-address-with-reverse-geocode/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.findaddresswithreversegeocode" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.findaddresswithreversegeocode" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.android.material) + implementation(libs.androidx.constraintlayout) + implementation(project(":samples-lib")) +} diff --git a/find-address-with-reverse-geocode/proguard-rules.pro b/find-address-with-reverse-geocode/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/find-address-with-reverse-geocode/proguard-rules.pro +++ b/find-address-with-reverse-geocode/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/find-nearest-vertex/build.gradle b/find-nearest-vertex/build.gradle deleted file mode 100644 index 7a3b5df6b..000000000 --- a/find-nearest-vertex/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.findnearestvertex" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.findnearestvertex' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/find-nearest-vertex/build.gradle.kts b/find-nearest-vertex/build.gradle.kts new file mode 100644 index 000000000..f64dc37c1 --- /dev/null +++ b/find-nearest-vertex/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.findnearestvertex" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.findnearestvertex" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/find-nearest-vertex/proguard-rules.pro b/find-nearest-vertex/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/find-nearest-vertex/proguard-rules.pro +++ b/find-nearest-vertex/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/find-route-around-barriers/build.gradle b/find-route-around-barriers/build.gradle deleted file mode 100644 index 173c0ae27..000000000 --- a/find-route-around-barriers/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.findroutearoundbarriers" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.findroutearoundbarriers' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/find-route-around-barriers/build.gradle.kts b/find-route-around-barriers/build.gradle.kts new file mode 100644 index 000000000..9abbceb6d --- /dev/null +++ b/find-route-around-barriers/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.findroutearoundbarriers" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.findroutearoundbarriers" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/find-route-around-barriers/proguard-rules.pro b/find-route-around-barriers/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/find-route-around-barriers/proguard-rules.pro +++ b/find-route-around-barriers/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/find-route-in-transport-network/build.gradle b/find-route-in-transport-network/build.gradle deleted file mode 100644 index c4e99d0c3..000000000 --- a/find-route-in-transport-network/build.gradle +++ /dev/null @@ -1,37 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.findrouteintransportnetwork" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.findrouteintransportnetwork' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation "androidx.appcompat:appcompat:$appcompatVersion" - implementation project(path: ':samples-lib') -} diff --git a/find-route-in-transport-network/build.gradle.kts b/find-route-in-transport-network/build.gradle.kts new file mode 100644 index 000000000..ebc955632 --- /dev/null +++ b/find-route-in-transport-network/build.gradle.kts @@ -0,0 +1,39 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.findrouteintransportnetwork" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.findrouteintransportnetwork" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(libs.androidx.appcompat) + implementation(project(":samples-lib")) +} diff --git a/find-route-in-transport-network/proguard-rules.pro b/find-route-in-transport-network/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/find-route-in-transport-network/proguard-rules.pro +++ b/find-route-in-transport-network/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/find-route/build.gradle b/find-route/build.gradle deleted file mode 100644 index 54644c096..000000000 --- a/find-route/build.gradle +++ /dev/null @@ -1,37 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.findroute" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.findroute' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation 'androidx.coordinatorlayout:coordinatorlayout:1.2.0' - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/find-route/build.gradle.kts b/find-route/build.gradle.kts new file mode 100644 index 000000000..66701dce3 --- /dev/null +++ b/find-route/build.gradle.kts @@ -0,0 +1,39 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.findroute" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.findroute" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.androidx.coordinatorlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/find-route/proguard-rules.pro b/find-route/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/find-route/proguard-rules.pro +++ b/find-route/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/generate-geodatabase-replica-from-feature-service/build.gradle b/generate-geodatabase-replica-from-feature-service/build.gradle deleted file mode 100644 index dcb9f3c4d..000000000 --- a/generate-geodatabase-replica-from-feature-service/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.generategeodatabasereplicafromfeatureservice" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.generategeodatabasereplicafromfeatureservice' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/generate-geodatabase-replica-from-feature-service/build.gradle.kts b/generate-geodatabase-replica-from-feature-service/build.gradle.kts new file mode 100644 index 000000000..636a317e7 --- /dev/null +++ b/generate-geodatabase-replica-from-feature-service/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.generategeodatabasereplicafromfeatureservice" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.generategeodatabasereplicafromfeatureservice" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/generate-geodatabase-replica-from-feature-service/proguard-rules.pro b/generate-geodatabase-replica-from-feature-service/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/generate-geodatabase-replica-from-feature-service/proguard-rules.pro +++ b/generate-geodatabase-replica-from-feature-service/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/generate-offline-map-using-android-jetpack-workmanager/build.gradle b/generate-offline-map-using-android-jetpack-workmanager/build.gradle deleted file mode 100644 index 160747712..000000000 --- a/generate-offline-map-using-android-jetpack-workmanager/build.gradle +++ /dev/null @@ -1,38 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.generateofflinemapusingandroidjetpackworkmanager" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.generateofflinemapusingandroidjetpackworkmanager' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') - implementation "androidx.work:work-runtime-ktx:$workVersion" - implementation "androidx.lifecycle:lifecycle-livedata-ktx:$ktxLifecycle" -} diff --git a/generate-offline-map-using-android-jetpack-workmanager/build.gradle.kts b/generate-offline-map-using-android-jetpack-workmanager/build.gradle.kts new file mode 100644 index 000000000..8a759e9a6 --- /dev/null +++ b/generate-offline-map-using-android-jetpack-workmanager/build.gradle.kts @@ -0,0 +1,40 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.generateofflinemapusingandroidjetpackworkmanager" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.generateofflinemapusingandroidjetpackworkmanager" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) + implementation(libs.androidx.work.runtime.ktx) + implementation(libs.androidx.lifecycle.livedata.ktx) +} diff --git a/generate-offline-map-using-android-jetpack-workmanager/proguard-rules.pro b/generate-offline-map-using-android-jetpack-workmanager/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/generate-offline-map-using-android-jetpack-workmanager/proguard-rules.pro +++ b/generate-offline-map-using-android-jetpack-workmanager/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/generate-offline-map-using-android-jetpack-workmanager/src/main/AndroidManifest.xml b/generate-offline-map-using-android-jetpack-workmanager/src/main/AndroidManifest.xml index 6b0207c4f..58bd69d5e 100644 --- a/generate-offline-map-using-android-jetpack-workmanager/src/main/AndroidManifest.xml +++ b/generate-offline-map-using-android-jetpack-workmanager/src/main/AndroidManifest.xml @@ -3,6 +3,7 @@ + + diff --git a/generate-offline-map-using-android-jetpack-workmanager/src/main/java/com/esri/arcgismaps/sample/generateofflinemapusingandroidjetpackworkmanager/OfflineJobWorker.kt b/generate-offline-map-using-android-jetpack-workmanager/src/main/java/com/esri/arcgismaps/sample/generateofflinemapusingandroidjetpackworkmanager/OfflineJobWorker.kt index 72ac9bbfb..612031944 100644 --- a/generate-offline-map-using-android-jetpack-workmanager/src/main/java/com/esri/arcgismaps/sample/generateofflinemapusingandroidjetpackworkmanager/OfflineJobWorker.kt +++ b/generate-offline-map-using-android-jetpack-workmanager/src/main/java/com/esri/arcgismaps/sample/generateofflinemapusingandroidjetpackworkmanager/OfflineJobWorker.kt @@ -18,6 +18,8 @@ package com.esri.arcgismaps.sample.generateofflinemapusingandroidjetpackworkmanager import android.content.Context +import android.content.pm.ServiceInfo.FOREGROUND_SERVICE_TYPE_DATA_SYNC +import android.os.Build import android.util.Log import androidx.work.CoroutineWorker import androidx.work.WorkerParameters @@ -59,10 +61,18 @@ class OfflineJobWorker(private val context: Context, params: WorkerParameters) : */ private fun createForegroundInfo(progress: Int): ForegroundInfo { // create a ForegroundInfo using the notificationId and a new progress notification - return ForegroundInfo( - notificationId, - workerNotification.createProgressNotification(progress) - ) + return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { + ForegroundInfo( + notificationId, + workerNotification.createProgressNotification(progress), + FOREGROUND_SERVICE_TYPE_DATA_SYNC + ) + } else { + ForegroundInfo( + notificationId, + workerNotification.createProgressNotification(progress) + ) + } } override suspend fun doWork(): Result { diff --git a/generate-offline-map/build.gradle b/generate-offline-map/build.gradle deleted file mode 100644 index edef9c317..000000000 --- a/generate-offline-map/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.generateofflinemap" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.generateofflinemap' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/generate-offline-map/build.gradle.kts b/generate-offline-map/build.gradle.kts new file mode 100644 index 000000000..8291eb91c --- /dev/null +++ b/generate-offline-map/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.generateofflinemap" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.generateofflinemap" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/generate-offline-map/proguard-rules.pro b/generate-offline-map/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/generate-offline-map/proguard-rules.pro +++ b/generate-offline-map/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/geocode-offline/build.gradle b/geocode-offline/build.gradle deleted file mode 100644 index f1c988367..000000000 --- a/geocode-offline/build.gradle +++ /dev/null @@ -1,37 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.geocodeoffline" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.geocodeoffline' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') - implementation 'androidx.appcompat:appcompat:1.5.1' -} diff --git a/geocode-offline/build.gradle.kts b/geocode-offline/build.gradle.kts new file mode 100644 index 000000000..e76341bff --- /dev/null +++ b/geocode-offline/build.gradle.kts @@ -0,0 +1,39 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.geocodeoffline" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.geocodeoffline" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(libs.androidx.appcompat) + implementation(project(":samples-lib")) +} diff --git a/geocode-offline/proguard-rules.pro b/geocode-offline/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/geocode-offline/proguard-rules.pro +++ b/geocode-offline/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml new file mode 100644 index 000000000..725b01978 --- /dev/null +++ b/gradle/libs.versions.toml @@ -0,0 +1,65 @@ +[versions] +# ArcGIS Maps SDK for Kotlin version +arcgisMapsKotlinVersion = "200.4.0" +# ArcGIS Maps SDK for Kotlin Toolkit version +arcgisToolkitVersion = "200.4.0" +# SDK versions +compileSdk = "34" +minSdk = "26" +targetSdk = "34" +versionCode = "2004000" +versionName = "200.4.0" +# Kotlin versions +kotlinVersion = "1.9.21" +ktxLifecycle = "2.6.2" +ktxFragmentsExt = "1.6.2" +ktxActivityExt = "1.8.2" +ktxAndroidCore = "1.12.0" +kotlinCompilerExt = "1.5.6" +# Compose versions +composeActivityVersion = "1.7.1" +composeBOM = "2023.10.01" +# Library versions +appcompatVersion = "1.6.1" +commonsIoVersion = "2.11.0" +constraintLayoutVersion = "2.1.4" +coordinateLayoutVersion = "1.2.0" +workVersion = "2.7.1" +multidexVersion = "2.0.1" +materialVersion = "1.7.0" +androidBrowserVersion = "1.7.0" +# Plugin versions +gradleVersion = "8.2.0" + +[plugins] +android-application = { id = "com.android.application", version.ref = "gradleVersion" } +android-library = { id = "com.android.library", version.ref = "gradleVersion" } +kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlinVersion" } + +[libraries] +android-material = { group = "com.google.android.material", name = "material", version.ref = "materialVersion"} +androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompatVersion"} +androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "composeActivityVersion"} +androidx-activity-ktx = { group = "androidx.activity", name = "activity-ktx", version.ref = "ktxActivityExt"} +androidx-browser = { group = "androidx.browser", name = "browser", version.ref = "androidBrowserVersion"} +androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "composeBOM"} +androidx-compose-material3 = { group = "androidx.compose.material3", name = "material3" } +androidx-compose-ui = { group = "androidx.compose.ui", name = "ui" } +androidx-compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" } +androidx-compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" } +androidx-constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintLayoutVersion"} +androidx-coordinatorlayout = { group = "androidx.coordinatorlayout", name = "coordinatorlayout", version.ref = "coordinateLayoutVersion"} +androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "ktxAndroidCore"} +androidx-fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "ktxFragmentsExt" } +androidx-lifecycle-livedata-ktx = { group = "androidx.lifecycle", name = "lifecycle-livedata-ktx", version.ref = "ktxLifecycle"} +androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "ktxLifecycle"} +androidx-lifecycle-viewmodel-compose = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "ktxLifecycle"} +androidx-lifecycle-viewmodel-ktx = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-ktx", version.ref = "ktxLifecycle"} +androidx-multidex = { group = "androidx.multidex", name = "multidex", version.ref = "multidexVersion"} +androidx-work-runtime-ktx = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "workVersion" } +arcgis-maps-kotlin = { group = "com.esri", name = "arcgis-maps-kotlin", version.ref = "arcgisMapsKotlinVersion"} +arcgis-maps-kotlin-toolkit-bom = { group = "com.esri", name = "arcgis-maps-kotlin-toolkit-bom", version.ref = "arcgisToolkitVersion"} +arcgis-maps-kotlin-toolkit-authentication = { group = "com.esri", name = "arcgis-maps-kotlin-toolkit-authentication" } +arcgis-maps-kotlin-toolkit-geoview-compose = { group = "com.esri", name = "arcgis-maps-kotlin-toolkit-geoview-compose" } +commons-io = { group = "commons-io", name = "commons-io", version.ref = "commonsIoVersion" } +stdlib-jdk8 = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib-jdk8", version.ref = "kotlinVersion"} diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 49e9a889d..d1f09ebe6 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Mon Aug 21 14:16:03 PDT 2023 +#Wed Mar 27 09:39:37 PDT 2024 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 diff --git a/identify-layer-features/README.md b/identify-layer-features/README.md index 816e71b8d..1f1c9764f 100644 --- a/identify-layer-features/README.md +++ b/identify-layer-features/README.md @@ -26,8 +26,9 @@ Tap to identify features. A bottom text banner will show all layers with feature ## Additional information +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable MapView. The GeoView supports two methods of identify: `identifyLayer`, which identifies features within a specific layer and `identifyLayers`, which identifies features for all layers in the current view. ## Tags -identify, recursion, recursive, sublayers +geoviewcompose, identify, recursion, recursive, sublayers, toolkit diff --git a/identify-layer-features/README.metadata.json b/identify-layer-features/README.metadata.json index 8a0b8d3a1..613b0dfb1 100644 --- a/identify-layer-features/README.metadata.json +++ b/identify-layer-features/README.metadata.json @@ -7,10 +7,12 @@ "identify-layer-features.png" ], "keywords": [ + "geoviewcompose", "identify", "recursion", "recursive", "sublayers", + "toolkit", "IdentifyLayerResult", "IdentifyLayerResult.sublayerResults", "LayerContent" @@ -24,7 +26,6 @@ ], "snippets": [ "src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/components/ComposeMapView.kt", "src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/components/MapViewModel.kt", "src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/screens/MainScreen.kt" ], diff --git a/identify-layer-features/build.gradle b/identify-layer-features/build.gradle deleted file mode 100644 index 2a368331a..000000000 --- a/identify-layer-features/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.identifylayerfeatures" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.identifylayerfeatures' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/identify-layer-features/build.gradle.kts b/identify-layer-features/build.gradle.kts new file mode 100644 index 000000000..fc1bbbf5e --- /dev/null +++ b/identify-layer-features/build.gradle.kts @@ -0,0 +1,54 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.identifylayerfeatures" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.identifylayerfeatures" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) +} diff --git a/identify-layer-features/proguard-rules.pro b/identify-layer-features/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/identify-layer-features/proguard-rules.pro +++ b/identify-layer-features/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/MainActivity.kt b/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/MainActivity.kt index 8b43d63dc..ac4844fa4 100644 --- a/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/MainActivity.kt +++ b/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/MainActivity.kt @@ -48,8 +48,7 @@ class MainActivity : ComponentActivity() { color = MaterialTheme.colorScheme.background ) { MainScreen( - sampleName = getString(R.string.app_name), - application = application + sampleName = getString(R.string.app_name) ) } } diff --git a/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/components/ComposeMapView.kt b/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/components/ComposeMapView.kt deleted file mode 100644 index 7bec430bb..000000000 --- a/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/components/ComposeMapView.kt +++ /dev/null @@ -1,89 +0,0 @@ -/* Copyright 2023 Esri - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package com.esri.arcgismaps.sample.identifylayerfeatures.components - -import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect -import androidx.compose.runtime.LaunchedEffect -import androidx.compose.runtime.collectAsState -import androidx.compose.runtime.getValue -import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalLifecycleOwner -import androidx.compose.ui.viewinterop.AndroidView -import androidx.lifecycle.LifecycleOwner -import com.arcgismaps.mapping.view.MapView - -/** - * Wraps the MapView in a Composable function. - */ -@Composable -fun ComposeMapView( - modifier: Modifier = Modifier, - mapViewModel: MapViewModel -) { - // get an instance of the current lifecycle owner - val lifecycleOwner = LocalLifecycleOwner.current - // collect the latest state of the MapViewState - val mapViewState by mapViewModel.mapViewState.collectAsState() - // create and add MapView to the activity lifecycle - val mapView = createMapViewInstance(lifecycleOwner) - - // wrap the MapView as an AndroidView - AndroidView( - modifier = modifier, - factory = { mapView }, - // recomposes the MapView on changes in the MapViewState - update = { mapView -> - mapView.apply { - map = mapViewState.arcGISMap - setViewpoint(mapViewState.viewpoint) - } - } - ) - - // launch coroutine functions in the composition's CoroutineContext - LaunchedEffect(Unit) { - mapView.onSingleTapConfirmed.collect { - // call identifyLayers when a tap event occurs - val identifyResult = mapView.identifyLayers( - screenCoordinate = it.screenCoordinate, - tolerance = 12.0, - returnPopupsOnly = false, - maximumResults = 10 - ) - mapViewModel.handleIdentifyResult(identifyResult) - } - } -} - -/** - * Create the MapView instance and add it to the Activity lifecycle - */ -@Composable -fun createMapViewInstance(lifecycleOwner: LifecycleOwner): MapView { - // create the MapView - val mapView = MapView(LocalContext.current) - // add the side effects for MapView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(mapView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(mapView) - } - } - return mapView -} diff --git a/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/components/MapViewModel.kt b/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/components/MapViewModel.kt index e1b216712..308afd984 100644 --- a/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/components/MapViewModel.kt +++ b/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/components/MapViewModel.kt @@ -18,28 +18,33 @@ package com.esri.arcgismaps.sample.identifylayerfeatures.components import android.app.Application import androidx.compose.runtime.mutableStateOf +import androidx.compose.ui.unit.dp import androidx.lifecycle.AndroidViewModel import com.arcgismaps.data.ServiceFeatureTable -import com.arcgismaps.geometry.Point -import com.arcgismaps.geometry.SpatialReference import com.arcgismaps.mapping.ArcGISMap import com.arcgismaps.mapping.BasemapStyle import com.arcgismaps.mapping.Viewpoint import com.arcgismaps.mapping.layers.ArcGISMapImageLayer import com.arcgismaps.mapping.layers.FeatureLayer.Companion.createWithFeatureTable import com.arcgismaps.mapping.view.IdentifyLayerResult +import com.arcgismaps.mapping.view.SingleTapConfirmedEvent +import com.arcgismaps.toolkit.geoviewcompose.MapViewProxy import com.esri.arcgismaps.sample.identifylayerfeatures.R import com.esri.arcgismaps.sample.sampleslib.components.MessageDialogViewModel import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.launch class MapViewModel( application: Application, private val sampleCoroutineScope: CoroutineScope ) : AndroidViewModel(application) { - // set the MapView mutable stateflow - val mapViewState = MutableStateFlow(MapViewState()) + + // create a map using the topographic basemap style + val map: ArcGISMap = ArcGISMap(BasemapStyle.ArcGISTopographic) + + // create a mapViewProxy that will be used to identify features in the MapView + // should also be passed to the composable MapView this mapViewProxy is associated with + val mapViewProxy = MapViewProxy() // create a ViewModel to handle dialog interactions val messageDialogVM: MessageDialogViewModel = MessageDialogViewModel() @@ -66,21 +71,19 @@ class MapViewModel( } } - // create a topographic map - val map = ArcGISMap(BasemapStyle.ArcGISTopographic).apply { - // add world cities layer - operationalLayers.add(mapImageLayer) - // add damaged property data - operationalLayers.add(featureLayer) + // add the world cities layer with and the damaged properties feature layer + map.apply { + // set initial Viewpoint to North America + initialViewpoint = Viewpoint(39.8, -98.6, 5e7) + operationalLayers.addAll(listOf(mapImageLayer, featureLayer)) } - // assign the map to the map view - mapViewState.value.arcGISMap = map + } /** * Identify the feature layer results and display the resulting information */ - fun handleIdentifyResult(result: Result>) { + private fun handleIdentifyResult(result: Result>) { sampleCoroutineScope.launch { result.onSuccess { identifyResultList -> val message = StringBuilder() @@ -129,19 +132,20 @@ class MapViewModel( } return subLayerGeoElementCount + result.geoElements.size } -} -/** - * Data class that represents the MapView state - */ -data class MapViewState( - var arcGISMap: ArcGISMap = ArcGISMap(BasemapStyle.ArcGISNavigationNight), - var viewpoint: Viewpoint = Viewpoint( - center = Point( - x = -10977012.785807, - y = 4514257.550369, - spatialReference = SpatialReference(wkid = 3857) - ), - scale = 68015210.0 - ) -) + /** + * Identifies the tapped screen coordinate in the provided [singleTapConfirmedEvent] + */ + fun identify(singleTapConfirmedEvent: SingleTapConfirmedEvent) { + sampleCoroutineScope.launch { + // identify the layers on the tapped coordinate + val identifyResult = mapViewProxy.identifyLayers( + screenCoordinate = singleTapConfirmedEvent.screenCoordinate, + tolerance = 12.dp, + maximumResults = 10 + ) + // use the layer result to display feature information + handleIdentifyResult(identifyResult) + } + } +} diff --git a/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/screens/MainScreen.kt b/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/screens/MainScreen.kt index e81ad166d..1f3633a7b 100644 --- a/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/screens/MainScreen.kt +++ b/identify-layer-features/src/main/java/com/esri/arcgismaps/sample/identifylayerfeatures/screens/MainScreen.kt @@ -29,8 +29,9 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.unit.dp -import com.esri.arcgismaps.sample.identifylayerfeatures.components.ComposeMapView +import com.arcgismaps.toolkit.geoviewcompose.MapView import com.esri.arcgismaps.sample.identifylayerfeatures.components.MapViewModel import com.esri.arcgismaps.sample.sampleslib.components.MessageDialog import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar @@ -39,11 +40,15 @@ import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar * Main screen layout for the sample app */ @Composable -fun MainScreen(sampleName: String, application: Application) { +fun MainScreen(sampleName: String) { // coroutineScope that will be cancelled when this call leaves the composition val sampleCoroutineScope = rememberCoroutineScope() + // get the application property that will be used to construct MapViewModel + val sampleApplication = LocalContext.current.applicationContext as Application // create a ViewModel to handle MapView interactions - val mapViewModel = remember { MapViewModel(application, sampleCoroutineScope) } + val mapViewModel = remember { MapViewModel(sampleApplication, sampleCoroutineScope) } + // create a Viewpoint + Scaffold( topBar = { SampleTopAppBar(title = sampleName) }, @@ -53,13 +58,14 @@ fun MainScreen(sampleName: String, application: Application) { .fillMaxSize() .padding(it) ) { - // composable function that wraps the MapView - ComposeMapView( + MapView( modifier = Modifier .fillMaxSize() .weight(1f) .animateContentSize(), - mapViewModel = mapViewModel + arcGISMap = mapViewModel.map, + mapViewProxy = mapViewModel.mapViewProxy, + onSingleTapConfirmed = mapViewModel::identify ) // Bottom text to display the identify results Row( diff --git a/manage-operational-layers/README.md b/manage-operational-layers/README.md index 65fa9f210..cc09bdbf9 100644 --- a/manage-operational-layers/README.md +++ b/manage-operational-layers/README.md @@ -27,8 +27,9 @@ When the app starts, the display lists of operational layers and any removed lay ## Additional information +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable MapView. You cannot add the same layer to the map multiple times or add the same layer to multiple maps. Instead, clone the layer with `layer.clone()` before duplicating. ## Tags -add, delete, layer, map, remove +add, delete, geoviewcompose, layer, map, remove, toolkit diff --git a/manage-operational-layers/README.metadata.json b/manage-operational-layers/README.metadata.json index 7bebd151d..d130bd64f 100644 --- a/manage-operational-layers/README.metadata.json +++ b/manage-operational-layers/README.metadata.json @@ -9,9 +9,11 @@ "keywords": [ "add", "delete", + "geoviewcompose", "layer", "map", "remove", + "toolkit", "ArcGISMap", "ArcGISMapImageLayer", "LayerList" @@ -25,7 +27,6 @@ ], "snippets": [ "src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/components/ComposeMapView.kt", "src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/components/MapViewModel.kt", "src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/screens/LayersList.kt", "src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/screens/MainScreen.kt" diff --git a/manage-operational-layers/build.gradle b/manage-operational-layers/build.gradle deleted file mode 100644 index c97c0c70e..000000000 --- a/manage-operational-layers/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.manageoperationallayers" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.manageoperationallayers' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/manage-operational-layers/build.gradle.kts b/manage-operational-layers/build.gradle.kts new file mode 100644 index 000000000..0ca9e0a7f --- /dev/null +++ b/manage-operational-layers/build.gradle.kts @@ -0,0 +1,54 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.manageoperationallayers" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.manageoperationallayers" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) +} diff --git a/manage-operational-layers/proguard-rules.pro b/manage-operational-layers/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/manage-operational-layers/proguard-rules.pro +++ b/manage-operational-layers/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/MainActivity.kt b/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/MainActivity.kt index a6486fc76..d97c91028 100644 --- a/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/MainActivity.kt +++ b/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/MainActivity.kt @@ -48,8 +48,7 @@ class MainActivity : ComponentActivity() { color = MaterialTheme.colorScheme.background ) { MainScreen( - sampleName = getString(R.string.app_name), - application = application + sampleName = getString(R.string.app_name) ) } } diff --git a/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/components/ComposeMapView.kt b/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/components/ComposeMapView.kt deleted file mode 100644 index 9c534c42d..000000000 --- a/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/components/ComposeMapView.kt +++ /dev/null @@ -1,72 +0,0 @@ -/* Copyright 2023 Esri - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package com.esri.arcgismaps.sample.manageoperationallayers.components - -import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect -import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalLifecycleOwner -import androidx.compose.ui.viewinterop.AndroidView -import androidx.lifecycle.LifecycleOwner -import com.arcgismaps.mapping.view.MapView - -/** - * Wraps the MapView in a Composable function. - */ -@Composable -fun ComposeMapView( - modifier: Modifier = Modifier, - mapViewModel: MapViewModel -) { - // get an instance of the current lifecycle owner - val lifecycleOwner = LocalLifecycleOwner.current - // get the instance of the MapView state - val mapViewState = mapViewModel.mapViewState - // create and add MapView to the activity lifecycle - val mapView = createMapViewInstance(lifecycleOwner) - - // wrap the MapView as an AndroidView - AndroidView( - modifier = modifier, - factory = { mapView }, - // recomposes the MapView on changes in the MapViewState - update = { mapView -> - mapView.apply { - map = mapViewState.arcGISMap - setViewpoint(mapViewState.viewpoint) - } - } - ) -} - -/** - * Create the MapView instance and add it to the Activity lifecycle - */ -@Composable -fun createMapViewInstance(lifecycleOwner: LifecycleOwner): MapView { - // create the MapView - val mapView = MapView(LocalContext.current) - // add the side effects for MapView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(mapView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(mapView) - } - } - return mapView -} diff --git a/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/components/MapViewModel.kt b/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/components/MapViewModel.kt index 5520b74a5..b003eb943 100644 --- a/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/components/MapViewModel.kt +++ b/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/components/MapViewModel.kt @@ -17,10 +17,7 @@ package com.esri.arcgismaps.sample.manageoperationallayers.components import android.app.Application -import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateListOf -import androidx.compose.runtime.mutableStateOf -import androidx.compose.runtime.setValue import androidx.lifecycle.AndroidViewModel import com.arcgismaps.mapping.ArcGISMap import com.arcgismaps.mapping.BasemapStyle @@ -33,8 +30,8 @@ class MapViewModel( application: Application ) : AndroidViewModel(application) { - // get an instance of the MapView state - val mapViewState = MapViewState() + // create an ArcGISMap + val arcGISMap: ArcGISMap = ArcGISMap(BasemapStyle.ArcGISTopographic) // a list of the active map image layer names var activateLayerNames = mutableStateListOf() @@ -65,7 +62,8 @@ class MapViewModel( ) // add the layers to the map's operational layers - mapViewState.arcGISMap.apply { + arcGISMap.apply { + initialViewpoint = Viewpoint(39.8, -98.6, 5e7) operationalLayers.addAll( listOf( imageLayerElevation, @@ -81,7 +79,7 @@ class MapViewModel( */ fun moveLayerUp(layerName: String) { // get a copy of the operational layers - val operationalLayers = mapViewState.arcGISMap.operationalLayers.toMutableList() + val operationalLayers = arcGISMap.operationalLayers.toMutableList() // if move up on the first item is selected, then return if (operationalLayers.first().name == layerName) { return @@ -96,7 +94,7 @@ class MapViewModel( addAll(operationalLayers.map { layer -> layer.name }) } // update the operational layers - mapViewState.arcGISMap.operationalLayers.apply { + arcGISMap.operationalLayers.apply { clear() addAll(operationalLayers) } @@ -107,7 +105,7 @@ class MapViewModel( */ fun moveLayerDown(layerName: String) { // get a copy of the operational layers - val operationalLayers = mapViewState.arcGISMap.operationalLayers.toMutableList() + val operationalLayers = arcGISMap.operationalLayers.toMutableList() // if move down on the last item is selected, then return if (operationalLayers.last().name == layerName) { return @@ -122,7 +120,7 @@ class MapViewModel( addAll(operationalLayers.map { layer -> layer.name }) } // update the operational layers - mapViewState.arcGISMap.operationalLayers.apply { + arcGISMap.operationalLayers.apply { clear() addAll(operationalLayers) } @@ -132,7 +130,7 @@ class MapViewModel( * Removes [layerName] from map and adds it to the list of [inactiveLayers]. */ fun removeLayerFromMap(layerName: String) { - mapViewState.arcGISMap.operationalLayers.apply { + arcGISMap.operationalLayers.apply { val layerIndex = indexOf(find { it.name == layerName }) inactiveLayers.add(get(layerIndex)) removeAt(layerIndex) @@ -146,22 +144,13 @@ class MapViewModel( fun addLayerToMap(layerName: String) { inactiveLayers.apply { val layerIndex = indexOf(find { it.name == layerName }) - mapViewState.arcGISMap.operationalLayers.add(get(layerIndex)) + arcGISMap.operationalLayers.add(get(layerIndex)) activateLayerNames.add(get(layerIndex).name) removeAt(layerIndex) } } } - -/** - * Class that represents the MapView state - */ -class MapViewState { - val arcGISMap: ArcGISMap = ArcGISMap(BasemapStyle.ArcGISTopographic) - val viewpoint: Viewpoint = Viewpoint(39.8, -98.6, 5e7) -} - /** * Extension function to swap two values of a mutable list. */ diff --git a/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/screens/MainScreen.kt b/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/screens/MainScreen.kt index 43f433bde..0d51f3467 100644 --- a/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/screens/MainScreen.kt +++ b/manage-operational-layers/src/main/java/com/esri/arcgismaps/sample/manageoperationallayers/screens/MainScreen.kt @@ -23,7 +23,8 @@ import androidx.compose.foundation.layout.padding import androidx.compose.material3.Scaffold import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import com.esri.arcgismaps.sample.manageoperationallayers.components.ComposeMapView +import androidx.compose.ui.platform.LocalContext +import com.arcgismaps.toolkit.geoviewcompose.MapView import com.esri.arcgismaps.sample.manageoperationallayers.components.MapViewModel import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar @@ -31,9 +32,9 @@ import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar * Main screen layout for the sample app */ @Composable -fun MainScreen(sampleName: String, application: Application) { +fun MainScreen(sampleName: String) { // create a ViewModel to handle MapView interactions - val mapViewModel = MapViewModel(application) + val mapViewModel = MapViewModel(LocalContext.current.applicationContext as Application) Scaffold( topBar = { SampleTopAppBar(title = sampleName) }, @@ -41,10 +42,9 @@ fun MainScreen(sampleName: String, application: Application) { Column( modifier = Modifier.fillMaxSize().padding(it) ) { - // composable function that wraps the MapView - ComposeMapView( + MapView( modifier = Modifier.fillMaxSize().weight(1f), - mapViewModel = mapViewModel, + arcGISMap = mapViewModel.arcGISMap ) LayersList( activateLayerNames = mapViewModel.activateLayerNames, diff --git a/navigate-route/build.gradle b/navigate-route/build.gradle deleted file mode 100644 index cdb7e9adc..000000000 --- a/navigate-route/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.navigateroute" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.navigateroute' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/navigate-route/build.gradle.kts b/navigate-route/build.gradle.kts new file mode 100644 index 000000000..0b646c585 --- /dev/null +++ b/navigate-route/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.navigateroute" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.navigateroute" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/navigate-route/proguard-rules.pro b/navigate-route/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/navigate-route/proguard-rules.pro +++ b/navigate-route/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/play-kml-tour/build.gradle b/play-kml-tour/build.gradle deleted file mode 100644 index 9b31854a3..000000000 --- a/play-kml-tour/build.gradle +++ /dev/null @@ -1,37 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.playkmltour" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.playkmltour' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation "androidx.appcompat:appcompat:$appcompatVersion" - implementation project(path: ':samples-lib') -} diff --git a/play-kml-tour/build.gradle.kts b/play-kml-tour/build.gradle.kts new file mode 100644 index 000000000..acb69f7fe --- /dev/null +++ b/play-kml-tour/build.gradle.kts @@ -0,0 +1,39 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.playkmltour" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.playkmltour" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(libs.androidx.appcompat) + implementation(project(":samples-lib")) +} diff --git a/play-kml-tour/proguard-rules.pro b/play-kml-tour/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/play-kml-tour/proguard-rules.pro +++ b/play-kml-tour/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/project-geometry/build.gradle b/project-geometry/build.gradle deleted file mode 100644 index f4bc838ce..000000000 --- a/project-geometry/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.projectgeometry" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.projectgeometry' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/project-geometry/build.gradle.kts b/project-geometry/build.gradle.kts new file mode 100644 index 000000000..6e4f41c03 --- /dev/null +++ b/project-geometry/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.projectgeometry" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.projectgeometry" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/project-geometry/proguard-rules.pro b/project-geometry/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/project-geometry/proguard-rules.pro +++ b/project-geometry/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/query-feature-table/README.md b/query-feature-table/README.md index 6267c55f9..521394257 100644 --- a/query-feature-table/README.md +++ b/query-feature-table/README.md @@ -30,6 +30,10 @@ Input the name of a U.S. state into the text field. When you click the search ic This sample uses U.S. State polygon features from the [USA 2016 Daytime Population](https://www.arcgis.com/home/item.html?id=f01f0eda766344e29f42031e7bfb7d04) feature service. +## Additional information + +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable MapView. + ## Tags -query, search +geoviewcompose, query, search, toolkit diff --git a/query-feature-table/README.metadata.json b/query-feature-table/README.metadata.json index 9dd8b7a4d..fb13a5153 100644 --- a/query-feature-table/README.metadata.json +++ b/query-feature-table/README.metadata.json @@ -7,8 +7,10 @@ "query-feature-table.png" ], "keywords": [ + "geoviewcompose", "query", "search", + "toolkit", "FeatureLayer", "FeatureQueryResult", "QueryParameters", @@ -24,7 +26,6 @@ ], "snippets": [ "src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/components/ComposeMapView.kt", "src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/components/MapViewModel.kt", "src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/screens/MainScreen.kt", "src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/screens/SearchBar.kt" diff --git a/query-feature-table/build.gradle b/query-feature-table/build.gradle deleted file mode 100644 index fd3bccaaa..000000000 --- a/query-feature-table/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.queryfeaturetable" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.queryfeaturetable' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/query-feature-table/build.gradle.kts b/query-feature-table/build.gradle.kts new file mode 100644 index 000000000..dcb034a7f --- /dev/null +++ b/query-feature-table/build.gradle.kts @@ -0,0 +1,54 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.queryfeaturetable" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.queryfeaturetable" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) +} diff --git a/query-feature-table/proguard-rules.pro b/query-feature-table/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/query-feature-table/proguard-rules.pro +++ b/query-feature-table/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/MainActivity.kt b/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/MainActivity.kt index f70086ffe..c1938f4b4 100644 --- a/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/MainActivity.kt +++ b/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/MainActivity.kt @@ -48,8 +48,7 @@ class MainActivity : ComponentActivity() { color = MaterialTheme.colorScheme.background ) { MainScreen( - sampleName = getString(R.string.app_name), - application = application + sampleName = getString(R.string.app_name) ) } } diff --git a/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/components/ComposeMapView.kt b/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/components/ComposeMapView.kt deleted file mode 100644 index f4b8e8178..000000000 --- a/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/components/ComposeMapView.kt +++ /dev/null @@ -1,77 +0,0 @@ -/* Copyright 2023 Esri - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package com.esri.arcgismaps.sample.queryfeaturetable.components - -import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect -import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalLifecycleOwner -import androidx.compose.ui.viewinterop.AndroidView -import androidx.lifecycle.LifecycleOwner -import androidx.lifecycle.lifecycleScope -import com.arcgismaps.mapping.view.MapView -import kotlinx.coroutines.launch - -/** - * Wraps the MapView in a Composable function. - */ -@Composable -fun ComposeMapView( - modifier: Modifier = Modifier, - mapViewModel: MapViewModel -) { - // get an instance of the current lifecycle owner - val lifecycleOwner = LocalLifecycleOwner.current - // get an instance of the MapView state - val mapViewState = mapViewModel.mapViewState - // create and add MapView to the activity lifecycle - val mapView = createMapViewInstance(lifecycleOwner) - - // wrap the MapView as an AndroidView - AndroidView( - modifier = modifier, - factory = { mapView }, - // recomposes the MapView on changes in the MapViewState - update = { mapView -> - mapView.apply { - map = mapViewState.arcGISMap - setViewpoint(mapViewState.initialViewpoint) - lifecycleOwner.lifecycleScope.launch { - mapViewState.stateGeometry?.let { setViewpointGeometry(it, 20.0) } - } - } - } - ) -} - -/** - * Create the MapView instance and add it to the Activity lifecycle - */ -@Composable -fun createMapViewInstance(lifecycleOwner: LifecycleOwner): MapView { - // create the MapView - val mapView = MapView(LocalContext.current) - // add the side effects for MapView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(mapView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(mapView) - } - } - return mapView -} diff --git a/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/components/MapViewModel.kt b/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/components/MapViewModel.kt index 02f653538..8051ff1c5 100644 --- a/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/components/MapViewModel.kt +++ b/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/components/MapViewModel.kt @@ -25,7 +25,6 @@ import com.arcgismaps.Color import com.arcgismaps.data.FeatureQueryResult import com.arcgismaps.data.QueryParameters import com.arcgismaps.data.ServiceFeatureTable -import com.arcgismaps.geometry.Geometry import com.arcgismaps.geometry.Point import com.arcgismaps.geometry.SpatialReference import com.arcgismaps.mapping.ArcGISMap @@ -37,6 +36,7 @@ import com.arcgismaps.mapping.symbology.SimpleFillSymbolStyle import com.arcgismaps.mapping.symbology.SimpleLineSymbol import com.arcgismaps.mapping.symbology.SimpleLineSymbolStyle import com.arcgismaps.mapping.symbology.SimpleRenderer +import com.arcgismaps.toolkit.geoviewcompose.MapViewProxy import com.esri.arcgismaps.sample.queryfeaturetable.R import com.esri.arcgismaps.sample.sampleslib.components.MessageDialogViewModel import kotlinx.coroutines.CoroutineScope @@ -44,13 +44,10 @@ import kotlinx.coroutines.launch import java.util.Locale class MapViewModel( - private val application: Application, + application: Application, private val sampleCoroutineScope: CoroutineScope ) : AndroidViewModel(application) { - // get an instance of the MapView state - val mapViewState = MapViewState() - // create a ViewModel to handle dialog interactions val messageDialogVM: MessageDialogViewModel = MessageDialogViewModel() @@ -64,6 +61,17 @@ class MapViewModel( FeatureLayer.createWithFeatureTable(serviceFeatureTable) } + // map used to display the feature layer + val map = ArcGISMap(BasemapStyle.ArcGISTopographic) + + private var usaViewpoint = Viewpoint( + center = Point(-11e6, 5e6, SpatialReference.webMercator()), + scale = 1e8 + ) + + // create a MapViewProxy to handle MapView operations + var mapViewProxy by mutableStateOf(MapViewProxy()) + init { // use symbols to show U.S. states with a black outline and yellow fill val lineSymbol = SimpleLineSymbol( @@ -77,6 +85,7 @@ class MapViewModel( outline = lineSymbol ) + // set featurelayer properties featureLayer.apply { // set renderer for the feature layer renderer = SimpleRenderer(fillSymbol) @@ -84,7 +93,10 @@ class MapViewModel( maxScale = 10000.0 } // add the feature layer to the map's operational layers - mapViewState.arcGISMap.operationalLayers.add(featureLayer) + map.apply { + initialViewpoint = usaViewpoint + operationalLayers.add(featureLayer) + } } /** @@ -113,28 +125,11 @@ class MapViewModel( // get the extent of the first feature in the result to zoom to val envelope = feature.geometry?.extent ?: return@launch messageDialogVM.showMessageDialog("Error retrieving geometry extent") - // update the map view to set the viewpoint to the state geometry - mapViewState.stateGeometry = envelope + // update the map's viewpoint to the feature's geometry + mapViewProxy.setViewpointGeometry(envelope) } else { messageDialogVM.showMessageDialog("No states found with name: $searchQuery") } } } } - -/** - * Class that represents the MapView state - */ -class MapViewState { - // map used to display the feature layer - var arcGISMap: ArcGISMap by mutableStateOf(ArcGISMap(BasemapStyle.ArcGISTopographic)) - - // geometry of the queried state - var stateGeometry: Geometry? by mutableStateOf(null) - - // set an initial viewpoint over the USA - val initialViewpoint: Viewpoint = Viewpoint( - center = Point(-11e6, 5e6, SpatialReference.webMercator()), - scale = 1e8 - ) -} diff --git a/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/screens/MainScreen.kt b/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/screens/MainScreen.kt index 8ab3b3253..7d25fb53c 100644 --- a/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/screens/MainScreen.kt +++ b/query-feature-table/src/main/java/com/esri/arcgismaps/sample/queryfeaturetable/screens/MainScreen.kt @@ -26,7 +26,8 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.Modifier -import com.esri.arcgismaps.sample.queryfeaturetable.components.ComposeMapView +import androidx.compose.ui.platform.LocalContext +import com.arcgismaps.toolkit.geoviewcompose.MapView import com.esri.arcgismaps.sample.queryfeaturetable.components.MapViewModel import com.esri.arcgismaps.sample.sampleslib.components.MessageDialog import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar @@ -35,20 +36,27 @@ import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar * Main screen layout for the sample app */ @Composable -fun MainScreen(sampleName: String, application: Application) { +fun MainScreen(sampleName: String) { // coroutineScope that will be cancelled when this call leaves the composition val sampleCoroutineScope = rememberCoroutineScope() + // get the application context + val application = LocalContext.current.applicationContext as Application // create a ViewModel to handle MapView interactions val mapViewModel = remember { MapViewModel(application, sampleCoroutineScope) } Scaffold( topBar = { SampleTopAppBar(title = sampleName) }, content = { - Column(modifier = Modifier.fillMaxSize().padding(it)) { + Column(modifier = Modifier + .fillMaxSize() + .padding(it)) { // composable function that wraps the MapView - ComposeMapView( - modifier = Modifier.fillMaxWidth().weight(1f), - mapViewModel = mapViewModel + MapView( + modifier = Modifier + .fillMaxWidth() + .weight(1f), + arcGISMap = mapViewModel.map, + mapViewProxy = mapViewModel.mapViewProxy ) SearchBar( modifier = Modifier.fillMaxWidth(), diff --git a/query-features-with-arcade-expression/build.gradle b/query-features-with-arcade-expression/build.gradle deleted file mode 100644 index 95220cddd..000000000 --- a/query-features-with-arcade-expression/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.queryfeatureswitharcadeexpression" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.queryfeatureswitharcadeexpression' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/query-features-with-arcade-expression/build.gradle.kts b/query-features-with-arcade-expression/build.gradle.kts new file mode 100644 index 000000000..d524e8465 --- /dev/null +++ b/query-features-with-arcade-expression/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.queryfeatureswitharcadeexpression" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.queryfeatureswitharcadeexpression" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/query-features-with-arcade-expression/proguard-rules.pro b/query-features-with-arcade-expression/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/query-features-with-arcade-expression/proguard-rules.pro +++ b/query-features-with-arcade-expression/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/render-multilayer-symbols/build.gradle b/render-multilayer-symbols/build.gradle deleted file mode 100644 index b22314f43..000000000 --- a/render-multilayer-symbols/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.rendermultilayersymbols" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.rendermultilayersymbols' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/render-multilayer-symbols/build.gradle.kts b/render-multilayer-symbols/build.gradle.kts new file mode 100644 index 000000000..c85164204 --- /dev/null +++ b/render-multilayer-symbols/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.rendermultilayersymbols" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.rendermultilayersymbols" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/render-multilayer-symbols/proguard-rules.pro b/render-multilayer-symbols/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/render-multilayer-symbols/proguard-rules.pro +++ b/render-multilayer-symbols/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/samples-lib/build.gradle b/samples-lib/build.gradle deleted file mode 100644 index a875c628a..000000000 --- a/samples-lib/build.gradle +++ /dev/null @@ -1,49 +0,0 @@ -apply plugin: 'com.android.library' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - consumerProguardFiles "consumer-rules.pro" - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - compose = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.sampleslib' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation "commons-io:commons-io:2.11.0" - - // lib dependencies for samples using Jetpack Compose - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" -} diff --git a/samples-lib/build.gradle.kts b/samples-lib/build.gradle.kts new file mode 100644 index 000000000..5bf54b61f --- /dev/null +++ b/samples-lib/build.gradle.kts @@ -0,0 +1,50 @@ +plugins { + id("com.android.library") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + minSdk = libs.versions.minSdk.get().toInt() + consumerProguardFiles("consumer-rules.pro") + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + compose = true + } + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.sampleslib" +} + +dependencies { + // lib dependencies from rootProject build.gradle + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(libs.commons.io) + // lib dependencies for samples using Jetpack Compose + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) +} + diff --git a/samples-lib/proguard-rules.pro b/samples-lib/proguard-rules.pro index 481bb4348..ff59496d8 100644 --- a/samples-lib/proguard-rules.pro +++ b/samples-lib/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/samples-lib/src/main/java/com/esri/arcgismaps/sample/sampleslib/DownloaderActivity.kt b/samples-lib/src/main/java/com/esri/arcgismaps/sample/sampleslib/DownloaderActivity.kt index 75935db8d..68fbe8e0d 100644 --- a/samples-lib/src/main/java/com/esri/arcgismaps/sample/sampleslib/DownloaderActivity.kt +++ b/samples-lib/src/main/java/com/esri/arcgismaps/sample/sampleslib/DownloaderActivity.kt @@ -33,7 +33,6 @@ import com.google.android.material.progressindicator.LinearProgressIndicator import com.google.android.material.snackbar.Snackbar import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.ExperimentalCoroutinesApi -import kotlinx.coroutines.FlowPreview import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.asFlow import kotlinx.coroutines.flow.flatMapMerge @@ -49,7 +48,7 @@ import java.util.zip.ZipEntry import java.util.zip.ZipInputStream import kotlin.math.roundToInt -@OptIn(ExperimentalCoroutinesApi::class, FlowPreview::class) +@OptIn(ExperimentalCoroutinesApi::class) abstract class DownloaderActivity : AppCompatActivity() { /** diff --git a/samples-lib/src/main/java/com/esri/arcgismaps/sample/sampleslib/components/BottomSheet.kt b/samples-lib/src/main/java/com/esri/arcgismaps/sample/sampleslib/components/BottomSheet.kt index fa2e5985f..6e8648d14 100644 --- a/samples-lib/src/main/java/com/esri/arcgismaps/sample/sampleslib/components/BottomSheet.kt +++ b/samples-lib/src/main/java/com/esri/arcgismaps/sample/sampleslib/components/BottomSheet.kt @@ -35,7 +35,7 @@ import androidx.compose.ui.Modifier @Composable fun BottomSheet( isVisible: Boolean, - bottomSheetContent: @Composable() () -> Unit + bottomSheetContent: @Composable () -> Unit ) { BoxWithConstraints( modifier = Modifier.fillMaxSize() diff --git a/search-with-geocode/build.gradle b/search-with-geocode/build.gradle deleted file mode 100644 index cf8e3d084..000000000 --- a/search-with-geocode/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.searchwithgeocode" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.searchwithgeocode' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/search-with-geocode/build.gradle.kts b/search-with-geocode/build.gradle.kts new file mode 100644 index 000000000..a5b5979bb --- /dev/null +++ b/search-with-geocode/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.searchwithgeocode" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.searchwithgeocode" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/search-with-geocode/proguard-rules.pro b/search-with-geocode/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/search-with-geocode/proguard-rules.pro +++ b/search-with-geocode/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/search-with-geocode/src/main/java/com/esri/arcgismaps/sample/searchwithgeocode/MainActivity.kt b/search-with-geocode/src/main/java/com/esri/arcgismaps/sample/searchwithgeocode/MainActivity.kt index 8d9d1c484..ff823fd9d 100644 --- a/search-with-geocode/src/main/java/com/esri/arcgismaps/sample/searchwithgeocode/MainActivity.kt +++ b/search-with-geocode/src/main/java/com/esri/arcgismaps/sample/searchwithgeocode/MainActivity.kt @@ -47,7 +47,6 @@ import com.arcgismaps.mapping.view.ScreenCoordinate import com.arcgismaps.tasks.geocode.GeocodeParameters import com.arcgismaps.tasks.geocode.GeocodeResult import com.arcgismaps.tasks.geocode.LocatorTask -import com.arcgismaps.tasks.geocode.SuggestResult import com.esri.arcgismaps.sample.searchwithgeocode.databinding.ActivityMainBinding import com.google.android.material.snackbar.Snackbar import com.google.android.material.switchmaterial.SwitchMaterial @@ -170,7 +169,7 @@ class MainActivity : AppCompatActivity() { // add each address suggestion to a new row for ((key, result) in suggestResults.withIndex()) { - var suggestionCursor = simpleCursorAdapter.cursor as MatrixCursor + val suggestionCursor = simpleCursorAdapter.cursor as MatrixCursor suggestionCursor.addRow(arrayOf(key, result.label)) } // notify the adapter when the data updates, so the view can refresh itself diff --git a/select-features-in-feature-layer/build.gradle b/select-features-in-feature-layer/build.gradle deleted file mode 100644 index f81d71422..000000000 --- a/select-features-in-feature-layer/build.gradle +++ /dev/null @@ -1,35 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.selectfeaturesinfeaturelayer" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.selectfeaturesinfeaturelayer' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/select-features-in-feature-layer/build.gradle.kts b/select-features-in-feature-layer/build.gradle.kts new file mode 100644 index 000000000..67163138b --- /dev/null +++ b/select-features-in-feature-layer/build.gradle.kts @@ -0,0 +1,37 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.selectfeaturesinfeaturelayer" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.selectfeaturesinfeaturelayer" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/select-features-in-feature-layer/proguard-rules.pro b/select-features-in-feature-layer/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/select-features-in-feature-layer/proguard-rules.pro +++ b/select-features-in-feature-layer/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/set-max-extent/build.gradle b/set-max-extent/build.gradle deleted file mode 100644 index bf92fae98..000000000 --- a/set-max-extent/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.setmaxextent" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.setmaxextent' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/set-max-extent/build.gradle.kts b/set-max-extent/build.gradle.kts new file mode 100644 index 000000000..98a7e8632 --- /dev/null +++ b/set-max-extent/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.setmaxextent" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.setmaxextent" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/set-max-extent/proguard-rules.pro b/set-max-extent/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/set-max-extent/proguard-rules.pro +++ b/set-max-extent/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/set-up-location-driven-geotriggers/build.gradle b/set-up-location-driven-geotriggers/build.gradle deleted file mode 100644 index 9ca238199..000000000 --- a/set-up-location-driven-geotriggers/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.setuplocationdrivengeotriggers" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.setuplocationdrivengeotriggers' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/set-up-location-driven-geotriggers/build.gradle.kts b/set-up-location-driven-geotriggers/build.gradle.kts new file mode 100644 index 000000000..7ddfc8d63 --- /dev/null +++ b/set-up-location-driven-geotriggers/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.setuplocationdrivengeotriggers" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.setuplocationdrivengeotriggers" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/set-up-location-driven-geotriggers/proguard-rules.pro b/set-up-location-driven-geotriggers/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/set-up-location-driven-geotriggers/proguard-rules.pro +++ b/set-up-location-driven-geotriggers/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/set-viewpoint-rotation/build.gradle b/set-viewpoint-rotation/build.gradle deleted file mode 100644 index 93c40943f..000000000 --- a/set-viewpoint-rotation/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.setviewpointrotation" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.setviewpointrotation' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/set-viewpoint-rotation/build.gradle.kts b/set-viewpoint-rotation/build.gradle.kts new file mode 100644 index 000000000..a3c62a8af --- /dev/null +++ b/set-viewpoint-rotation/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.setviewpointrotation" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.setviewpointrotation" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/set-viewpoint-rotation/proguard-rules.pro b/set-viewpoint-rotation/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/set-viewpoint-rotation/proguard-rules.pro +++ b/set-viewpoint-rotation/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/settings.gradle b/settings.gradle.kts similarity index 51% rename from settings.gradle rename to settings.gradle.kts index 71a54f2df..929411bac 100644 --- a/settings.gradle +++ b/settings.gradle.kts @@ -6,17 +6,18 @@ pluginManagement { } } dependencyResolutionManagement { + @Suppress("UnstableApiUsage") repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + @Suppress("UnstableApiUsage") repositories { google() mavenCentral() - maven { url 'https://esri.jfrog.io/artifactory/arcgis' } + maven { url = uri("https://esri.jfrog.io/artifactory/arcgis") } } } -// dynamically include all samples -rootDir.listFiles().each { - if (it.directory && new File(it, 'build.gradle').exists()) { - include ":${it.name}" +rootDir.listFiles()?.forEach { + if (it.isDirectory && File(it, "build.gradle.kts").exists()) { + include(":${it.name}") } } diff --git a/show-callout/build.gradle b/show-callout/build.gradle deleted file mode 100644 index acdf36f1f..000000000 --- a/show-callout/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showcallout" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.showcallout' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/show-callout/build.gradle.kts b/show-callout/build.gradle.kts new file mode 100644 index 000000000..ee2d6d6aa --- /dev/null +++ b/show-callout/build.gradle.kts @@ -0,0 +1,51 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showcallout" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.showcallout" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) +} diff --git a/show-callout/proguard-rules.pro b/show-callout/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-callout/proguard-rules.pro +++ b/show-callout/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-coordinates-in-multiple-formats/README.md b/show-coordinates-in-multiple-formats/README.md index ec4d846ab..8c5dea6f7 100644 --- a/show-coordinates-in-multiple-formats/README.md +++ b/show-coordinates-in-multiple-formats/README.md @@ -24,6 +24,10 @@ Tap on the map to see a marker with the tapped location's coordinate formatted i * CoordinateFormatter.LatitudeLongitudeFormat * CoordinateFormatter.UtmConversionMode +## Additional information + +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable MapView. + ## Tags -convert, coordinate, decimal degrees, degree minutes seconds, format, latitude, longitude, USNG, UTM +convert, coordinate, decimal degrees, degree minutes seconds, format, geoviewcompose, latitude, longitude, toolkit, USNG, UTM diff --git a/show-coordinates-in-multiple-formats/README.metadata.json b/show-coordinates-in-multiple-formats/README.metadata.json index a7d84439b..e3af54d48 100644 --- a/show-coordinates-in-multiple-formats/README.metadata.json +++ b/show-coordinates-in-multiple-formats/README.metadata.json @@ -14,8 +14,10 @@ "decimal degrees", "degree minutes seconds", "format", + "geoviewcompose", "latitude", "longitude", + "toolkit", "CoordinateFormatter", "CoordinateFormatter.LatitudeLongitudeFormat", "CoordinateFormatter.UtmConversionMode" @@ -29,7 +31,6 @@ ], "snippets": [ "src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/components/ComposeMapView.kt", "src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/components/MapViewModel.kt", "src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/screens/CoordinatesLayout.kt", "src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/screens/MainScreen.kt" diff --git a/show-coordinates-in-multiple-formats/build.gradle b/show-coordinates-in-multiple-formats/build.gradle deleted file mode 100644 index 883bd6517..000000000 --- a/show-coordinates-in-multiple-formats/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showcoordinatesinmultipleformats" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.showcoordinatesinmultipleformats' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/show-coordinates-in-multiple-formats/build.gradle.kts b/show-coordinates-in-multiple-formats/build.gradle.kts new file mode 100644 index 000000000..3871724f4 --- /dev/null +++ b/show-coordinates-in-multiple-formats/build.gradle.kts @@ -0,0 +1,54 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showcoordinatesinmultipleformats" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.showcoordinatesinmultipleformats" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) +} diff --git a/show-coordinates-in-multiple-formats/proguard-rules.pro b/show-coordinates-in-multiple-formats/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-coordinates-in-multiple-formats/proguard-rules.pro +++ b/show-coordinates-in-multiple-formats/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/components/ComposeMapView.kt b/show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/components/ComposeMapView.kt deleted file mode 100644 index f91491bf4..000000000 --- a/show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/components/ComposeMapView.kt +++ /dev/null @@ -1,86 +0,0 @@ -/* Copyright 2023 Esri - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package com.esri.arcgismaps.sample.showcoordinatesinmultipleformats.components - -import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect -import androidx.compose.runtime.LaunchedEffect -import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalLifecycleOwner -import androidx.compose.ui.viewinterop.AndroidView -import androidx.lifecycle.LifecycleOwner -import com.arcgismaps.mapping.view.MapView -import com.arcgismaps.mapping.view.SingleTapConfirmedEvent -import kotlinx.coroutines.launch - -/** - * Wraps the MapView in a Composable function. - */ -@Composable -fun ComposeMapView( - modifier: Modifier = Modifier, - mapViewModel: MapViewModel, - onSingleTap: (SingleTapConfirmedEvent) -> Unit = {} -) { - // get an instance of the current lifecycle owner - val lifecycleOwner = LocalLifecycleOwner.current - // get an instance of the ViewModel's MapViewState - val mapViewState = mapViewModel.mapViewState - // create and add MapView to the activity lifecycle - val mapView = createMapViewInstance(lifecycleOwner) - - // wrap the MapView as an AndroidView - AndroidView( - modifier = modifier, - factory = { mapView }, - // recomposes the MapView on changes in the MapViewState - update = { mapView -> - mapView.apply { - map = mapViewState.arcGISMap - mapView.graphicsOverlays.clear() - mapView.graphicsOverlays.add(mapViewState.graphicsOverlay) - } - } - ) - - // launch coroutine functions in the composition's CoroutineContext - LaunchedEffect(Unit) { - launch { - mapView.onSingleTapConfirmed.collect { - onSingleTap(it) - } - } - } -} - -/** - * Create the MapView instance and add it to the Activity lifecycle - */ -@Composable -fun createMapViewInstance(lifecycleOwner: LifecycleOwner): MapView { - // create the MapView - val mapView = MapView(LocalContext.current) - // add the side effects for MapView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(mapView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(mapView) - } - } - return mapView -} diff --git a/show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/components/MapViewModel.kt b/show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/components/MapViewModel.kt index f87589128..4869b23c1 100644 --- a/show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/components/MapViewModel.kt +++ b/show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/components/MapViewModel.kt @@ -27,20 +27,12 @@ import com.arcgismaps.geometry.LatitudeLongitudeFormat import com.arcgismaps.geometry.Point import com.arcgismaps.geometry.SpatialReference import com.arcgismaps.geometry.UtmConversionMode -import com.arcgismaps.mapping.ArcGISMap -import com.arcgismaps.mapping.Basemap -import com.arcgismaps.mapping.BasemapStyle -import com.arcgismaps.mapping.layers.ArcGISTiledLayer import com.arcgismaps.mapping.symbology.SimpleMarkerSymbol import com.arcgismaps.mapping.symbology.SimpleMarkerSymbolStyle import com.arcgismaps.mapping.view.Graphic -import com.arcgismaps.mapping.view.GraphicsOverlay import com.esri.arcgismaps.sample.sampleslib.components.MessageDialogViewModel -import com.esri.arcgismaps.sample.showcoordinatesinmultipleformats.R class MapViewModel(application: Application) : AndroidViewModel(application) { - // set the MapView state - val mapViewState = MapViewState() var decimalDegrees by mutableStateOf("") private set @@ -53,10 +45,13 @@ class MapViewModel(application: Application) : AndroidViewModel(application) { var usng by mutableStateOf("") private set + // create a ViewModel to handle dialog interactions + val messageDialogVM: MessageDialogViewModel = MessageDialogViewModel() + // set up a graphic to indicate where the coordinates relate to, with an initial location - private val initialPoint = Point(0.0, 0.0, SpatialReference.wgs84()) + val initialPoint = Point(0.0, 0.0, SpatialReference.wgs84()) - private val coordinateLocation = Graphic( + val coordinateLocationGraphic = Graphic( geometry = initialPoint, symbol = SimpleMarkerSymbol( style = SimpleMarkerSymbolStyle.Cross, @@ -65,42 +60,12 @@ class MapViewModel(application: Application) : AndroidViewModel(application) { ) ) - // create a ViewModel to handle dialog interactions - val messageDialogVM: MessageDialogViewModel = MessageDialogViewModel() - - init { - // create a map that has the WGS 84 coordinate system and set this into the map - val basemapLayer = ArcGISTiledLayer(application.getString(R.string.basemap_url)) - val map = ArcGISMap(Basemap(basemapLayer)) - mapViewState.arcGISMap = map - mapViewState.graphicsOverlay.graphics.add(coordinateLocation) - - // update the coordinate notations using the initial point - toCoordinateNotationFromPoint(initialPoint) - } - - /** - * Updates the tapped graphic and coordinate notations using the [tappedPoint] - */ - fun onMapTapped(tappedPoint: Point?) { - if (tappedPoint != null) { - // update the tapped location graphic - coordinateLocation.geometry = tappedPoint - mapViewState.graphicsOverlay.graphics.apply { - clear() - add(coordinateLocation) - } - // update the coordinate notations using the tapped point - toCoordinateNotationFromPoint(tappedPoint) - } - } - /** * Uses CoordinateFormatter to update the UI with coordinate notation strings based on the * given [newLocation] point to convert to coordinate notations */ - private fun toCoordinateNotationFromPoint(newLocation: Point) { - coordinateLocation.geometry = newLocation + fun toCoordinateNotationFromPoint(newLocation: Point) { + coordinateLocationGraphic.geometry = newLocation // use CoordinateFormatter to convert to Latitude Longitude, formatted as Decimal Degrees decimalDegrees = CoordinateFormatter.toLatitudeLongitudeOrNull( point = newLocation, @@ -206,11 +171,3 @@ class MapViewModel(application: Application) : AndroidViewModel(application) { usng = inputString } } - -/** - * Class that represents the MapView's current state - */ -class MapViewState { - var arcGISMap: ArcGISMap by mutableStateOf(ArcGISMap(BasemapStyle.ArcGISNavigationNight)) - var graphicsOverlay: GraphicsOverlay by mutableStateOf(GraphicsOverlay()) -} diff --git a/show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/screens/MainScreen.kt b/show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/screens/MainScreen.kt index 037cefe92..d2b9bbcb5 100644 --- a/show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/screens/MainScreen.kt +++ b/show-coordinates-in-multiple-formats/src/main/java/com/esri/arcgismaps/sample/showcoordinatesinmultipleformats/screens/MainScreen.kt @@ -21,11 +21,18 @@ import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.material3.Scaffold import androidx.compose.runtime.Composable +import androidx.compose.runtime.remember import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.LocalContext import androidx.lifecycle.viewmodel.compose.viewModel +import com.arcgismaps.mapping.ArcGISMap +import com.arcgismaps.mapping.Basemap +import com.arcgismaps.mapping.layers.ArcGISTiledLayer +import com.arcgismaps.mapping.view.GraphicsOverlay +import com.arcgismaps.toolkit.geoviewcompose.MapView import com.esri.arcgismaps.sample.sampleslib.components.MessageDialog import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar -import com.esri.arcgismaps.sample.showcoordinatesinmultipleformats.components.ComposeMapView +import com.esri.arcgismaps.sample.showcoordinatesinmultipleformats.R import com.esri.arcgismaps.sample.showcoordinatesinmultipleformats.components.MapViewModel /** @@ -35,21 +42,45 @@ import com.esri.arcgismaps.sample.showcoordinatesinmultipleformats.components.Ma fun MainScreen(sampleName: String) { // create a ViewModel to handle MapView interactions val mapViewModel: MapViewModel = viewModel() + // create a map that has the WGS 84 coordinate system and set this into the map + val basemapLayer = ArcGISTiledLayer(LocalContext.current.applicationContext.getString(R.string.basemap_url)) + val arcGISMap = ArcGISMap(Basemap(basemapLayer)) + // graphics overlay to display a graphics of the coordinate location + val graphicsOverlay = GraphicsOverlay().apply { + graphics.add(mapViewModel.coordinateLocationGraphic) + } + // the collection of graphics overlays used by the MapView + val graphicsOverlays = remember { listOf(graphicsOverlay) } + // update the coordinate notations using the initial point + mapViewModel.toCoordinateNotationFromPoint(mapViewModel.initialPoint) Scaffold( topBar = { SampleTopAppBar(title = sampleName) }, content = { Column( - modifier = Modifier.fillMaxSize().padding(it) + modifier = Modifier + .fillMaxSize() + .padding(it) ) { // layout to display the coordinate text fields. CoordinatesLayout(mapViewModel = mapViewModel) - // composable function that wraps the MapView - ComposeMapView( + MapView( modifier = Modifier.fillMaxSize(), - mapViewModel = mapViewModel, - onSingleTap = { singleTapConfirmedEvent -> - mapViewModel.onMapTapped(singleTapConfirmedEvent.mapPoint) + arcGISMap = arcGISMap, + graphicsOverlays = graphicsOverlays, + onSingleTapConfirmed = { singleTapConfirmedEvent -> + // retrieve the map point on MapView tapped + val tappedPoint = singleTapConfirmedEvent.mapPoint + if (tappedPoint != null) { + // update the tapped location graphic + mapViewModel.coordinateLocationGraphic.geometry = tappedPoint + graphicsOverlay.graphics.apply { + clear() + add(mapViewModel.coordinateLocationGraphic) + } + // update the coordinate notations using the tapped point + mapViewModel.toCoordinateNotationFromPoint(tappedPoint) + } } ) diff --git a/show-device-location-using-indoor-positioning/build.gradle b/show-device-location-using-indoor-positioning/build.gradle deleted file mode 100644 index 58df1ece5..000000000 --- a/show-device-location-using-indoor-positioning/build.gradle +++ /dev/null @@ -1,35 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showdevicelocationusingindoorpositioning" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.showdevicelocationusingindoorpositioning' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/show-device-location-using-indoor-positioning/build.gradle.kts b/show-device-location-using-indoor-positioning/build.gradle.kts new file mode 100644 index 000000000..e5612342b --- /dev/null +++ b/show-device-location-using-indoor-positioning/build.gradle.kts @@ -0,0 +1,37 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showdevicelocationusingindoorpositioning" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.showdevicelocationusingindoorpositioning" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/show-device-location-using-indoor-positioning/proguard-rules.pro b/show-device-location-using-indoor-positioning/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-device-location-using-indoor-positioning/proguard-rules.pro +++ b/show-device-location-using-indoor-positioning/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-device-location/build.gradle b/show-device-location/build.gradle deleted file mode 100644 index f69994f52..000000000 --- a/show-device-location/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showdevicelocation" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.showdevicelocation' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/show-device-location/build.gradle.kts b/show-device-location/build.gradle.kts new file mode 100644 index 000000000..b4684c302 --- /dev/null +++ b/show-device-location/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showdevicelocation" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.showdevicelocation" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/show-device-location/proguard-rules.pro b/show-device-location/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-device-location/proguard-rules.pro +++ b/show-device-location/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-geodesic-path-between-two-points/build.gradle b/show-geodesic-path-between-two-points/build.gradle deleted file mode 100644 index 16cc82052..000000000 --- a/show-geodesic-path-between-two-points/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showgeodesicpathbetweentwopoints" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.showgeodesicpathbetweentwopoints' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/show-geodesic-path-between-two-points/build.gradle.kts b/show-geodesic-path-between-two-points/build.gradle.kts new file mode 100644 index 000000000..7574f23f5 --- /dev/null +++ b/show-geodesic-path-between-two-points/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showgeodesicpathbetweentwopoints" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.showgeodesicpathbetweentwopoints" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/show-geodesic-path-between-two-points/proguard-rules.pro b/show-geodesic-path-between-two-points/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-geodesic-path-between-two-points/proguard-rules.pro +++ b/show-geodesic-path-between-two-points/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-grid/build.gradle b/show-grid/build.gradle deleted file mode 100644 index f3eaef5a4..000000000 --- a/show-grid/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showgrid" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.showgrid' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/show-grid/build.gradle.kts b/show-grid/build.gradle.kts new file mode 100644 index 000000000..e6465a3d9 --- /dev/null +++ b/show-grid/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showgrid" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.showgrid" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/show-grid/proguard-rules.pro b/show-grid/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-grid/proguard-rules.pro +++ b/show-grid/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-labels-on-layer/build.gradle b/show-labels-on-layer/build.gradle deleted file mode 100644 index 6f7c2d7b7..000000000 --- a/show-labels-on-layer/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showlabelsonlayer" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.showlabelsonlayer' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/show-labels-on-layer/build.gradle.kts b/show-labels-on-layer/build.gradle.kts new file mode 100644 index 000000000..478620740 --- /dev/null +++ b/show-labels-on-layer/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showlabelsonlayer" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.showlabelsonlayer" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/show-labels-on-layer/proguard-rules.pro b/show-labels-on-layer/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-labels-on-layer/proguard-rules.pro +++ b/show-labels-on-layer/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-location-history/README.md b/show-location-history/README.md index 38a02e0e0..5e4681624 100644 --- a/show-location-history/README.md +++ b/show-location-history/README.md @@ -17,7 +17,7 @@ Tap anywhere on the screen to start tracking your location, which will appear as 1. Create a graphics overlay to show each point and another graphics overlay to display the route polyline. 2. Create a `SimulatedLocationDataSource` and initialize it with a polyline. Start the `SimulatedLocationDataSource` to begin receiving location updates. 3. Use `LocationChanged` on the `simulatedLocationDataSource` to get location updates. -4. On location updates, store that location, display the location as a point on the map, and recreate the route polyline.:q +4. On location updates, store that location, display the location as a point on the map, and recreate the route polyline. ## Relevant API diff --git a/show-location-history/build.gradle b/show-location-history/build.gradle deleted file mode 100644 index 19c4a24ee..000000000 --- a/show-location-history/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showlocationhistory" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.showlocationhistory' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/show-location-history/build.gradle.kts b/show-location-history/build.gradle.kts new file mode 100644 index 000000000..c0fdf4a72 --- /dev/null +++ b/show-location-history/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showlocationhistory" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.showlocationhistory" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/show-location-history/proguard-rules.pro b/show-location-history/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-location-history/proguard-rules.pro +++ b/show-location-history/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-magnifier/README.md b/show-magnifier/README.md index ec7f16628..cf2cc102c 100644 --- a/show-magnifier/README.md +++ b/show-magnifier/README.md @@ -22,13 +22,13 @@ Tap and hold on the map to show a magnifier, then drag across the map to move th * ArcGISMap * MapView -* MapView.interactionOptions.allowMagnifierToPan * MapView.interactionOptions.isMagnifierEnabled ## Additional information -This sample only works on a device with a touch screen. The magnifier will not appear via a mouse click. +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable MapView. +It only works on a device with a touch screen. The magnifier will not appear via a mouse click. ## Tags -magnify, map, zoom +geoviewcompose, magnify, map, toolkit, zoom diff --git a/show-magnifier/README.metadata.json b/show-magnifier/README.metadata.json index d41c5fcea..44d2f3be7 100644 --- a/show-magnifier/README.metadata.json +++ b/show-magnifier/README.metadata.json @@ -7,12 +7,13 @@ "show-magnifier.png" ], "keywords": [ + "geoviewcompose", "magnify", "map", + "toolkit", "zoom", "ArcGISMap", "MapView", - "MapView.interactionOptions.allowMagnifierToPan", "MapView.interactionOptions.isMagnifierEnabled" ], "language": "kotlin", @@ -20,13 +21,10 @@ "relevant_apis": [ "ArcGISMap", "MapView", - "MapView.interactionOptions.allowMagnifierToPan", "MapView.interactionOptions.isMagnifierEnabled" ], "snippets": [ "src/main/java/com/esri/arcgismaps/sample/showmagnifier/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/showmagnifier/components/ComposeMapView.kt", - "src/main/java/com/esri/arcgismaps/sample/showmagnifier/components/MapViewModel.kt", "src/main/java/com/esri/arcgismaps/sample/showmagnifier/screens/MainScreen.kt" ], "title": "Show magnifier" diff --git a/show-magnifier/build.gradle b/show-magnifier/build.gradle deleted file mode 100644 index 3274d5df6..000000000 --- a/show-magnifier/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showmagnifier" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.showmagnifier' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/show-magnifier/build.gradle.kts b/show-magnifier/build.gradle.kts new file mode 100644 index 000000000..bd2845d89 --- /dev/null +++ b/show-magnifier/build.gradle.kts @@ -0,0 +1,54 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showmagnifier" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.showmagnifier" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) +} diff --git a/show-magnifier/proguard-rules.pro b/show-magnifier/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-magnifier/proguard-rules.pro +++ b/show-magnifier/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/MainActivity.kt b/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/MainActivity.kt index a0b665732..2c8416c74 100644 --- a/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/MainActivity.kt +++ b/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/MainActivity.kt @@ -48,8 +48,7 @@ class MainActivity : ComponentActivity() { color = MaterialTheme.colorScheme.background ) { MainScreen( - sampleName = getString(R.string.app_name), - application = application + sampleName = getString(R.string.app_name) ) } } diff --git a/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/components/ComposeMapView.kt b/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/components/ComposeMapView.kt deleted file mode 100644 index 66e95e015..000000000 --- a/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/components/ComposeMapView.kt +++ /dev/null @@ -1,77 +0,0 @@ -/* Copyright 2023 Esri - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package com.esri.arcgismaps.sample.showmagnifier.components - -import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect -import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalLifecycleOwner -import androidx.compose.ui.viewinterop.AndroidView -import androidx.lifecycle.LifecycleOwner -import com.arcgismaps.mapping.view.MapView - -/** - * Wraps the MapView in a Composable function. - */ -@Composable -fun ComposeMapView( - modifier: Modifier = Modifier, - mapViewModel: MapViewModel -) { - // get an instance of the current lifecycle owner - val lifecycleOwner = LocalLifecycleOwner.current - // get an instance of the MapView state - val mapViewState = mapViewModel.mapViewState - // create and add MapView to the activity lifecycle - val mapView = createMapViewInstance(lifecycleOwner) - - // wrap the MapView as an AndroidView - AndroidView( - modifier = modifier, - factory = { mapView }, - // recomposes the MapView on changes in the MapViewState - update = { mapView -> - mapView.apply { - map = mapViewState.arcGISMap - setViewpoint(mapViewState.viewpoint) - // set the MapView's interaction options using the MapViewState - mapViewState.interactionOptions.apply { - interactionOptions.isMagnifierEnabled = isMagnifierEnabled - interactionOptions.allowMagnifierToPan = allowMagnifierToPan - } - } - } - ) -} - -/** - * Create the MapView instance and add it to the Activity lifecycle - */ -@Composable -fun createMapViewInstance(lifecycleOwner: LifecycleOwner): MapView { - // create the MapView - val mapView = MapView(LocalContext.current) - // add the side effects for MapView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(mapView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(mapView) - } - } - return mapView -} diff --git a/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/components/MapViewModel.kt b/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/components/MapViewModel.kt deleted file mode 100644 index f92e11575..000000000 --- a/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/components/MapViewModel.kt +++ /dev/null @@ -1,42 +0,0 @@ -/* Copyright 2023 Esri - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package com.esri.arcgismaps.sample.showmagnifier.components - -import android.app.Application -import androidx.lifecycle.AndroidViewModel -import com.arcgismaps.mapping.ArcGISMap -import com.arcgismaps.mapping.BasemapStyle -import com.arcgismaps.mapping.Viewpoint -import com.arcgismaps.mapping.view.MapViewInteractionOptions - -class MapViewModel(application: Application) : AndroidViewModel(application) { - // get an instance of the MapView state - val mapViewState = MapViewState() -} - -/** - * Class that represents the MapView's current state - */ -class MapViewState { - val arcGISMap: ArcGISMap = ArcGISMap(BasemapStyle.ArcGISTopographic) - val viewpoint: Viewpoint = Viewpoint(34.056295, -117.195800, 1000000.0) - // setting `isMagnifierEnabled` property to true. `allowMagnifierToPan` by default is true - val interactionOptions: MapViewInteractionOptions = MapViewInteractionOptions( - isMagnifierEnabled = true - ) -} - diff --git a/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/screens/MainScreen.kt b/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/screens/MainScreen.kt index e60eb1b7f..a86edfd1d 100644 --- a/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/screens/MainScreen.kt +++ b/show-magnifier/src/main/java/com/esri/arcgismaps/sample/showmagnifier/screens/MainScreen.kt @@ -16,35 +16,37 @@ package com.esri.arcgismaps.sample.showmagnifier.screens -import android.app.Application -import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.material3.Scaffold import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import com.arcgismaps.mapping.ArcGISMap +import com.arcgismaps.mapping.BasemapStyle +import com.arcgismaps.mapping.Viewpoint +import com.arcgismaps.mapping.view.MapViewInteractionOptions +import com.arcgismaps.toolkit.geoviewcompose.MapView import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar -import com.esri.arcgismaps.sample.showmagnifier.components.ComposeMapView -import com.esri.arcgismaps.sample.showmagnifier.components.MapViewModel /** * Main screen layout for the sample app */ @Composable -fun MainScreen(sampleName: String, application: Application) { - // create a ViewModel to handle MapView interactions - var mapViewModel = MapViewModel(application) +fun MainScreen(sampleName: String) { + // Create an ArcGISMap and Viewpoint + val californiaViewpoint = Viewpoint(34.056295, -117.195800, 1000000.0) + val arcGISMap = ArcGISMap(BasemapStyle.ArcGISTopographic).apply { + initialViewpoint = californiaViewpoint + } Scaffold( topBar = { SampleTopAppBar(title = sampleName) }, content = { - Column(modifier = Modifier.fillMaxSize().padding(it)) { - // composable function that wraps the MapView - ComposeMapView( - modifier = Modifier.fillMaxSize().weight(1f), - mapViewModel = mapViewModel, - ) - } + MapView( + modifier = Modifier.fillMaxSize().padding(it), + arcGISMap = arcGISMap, + mapViewInteractionOptions = MapViewInteractionOptions(isMagnifierEnabled = true) + ) } ) } diff --git a/show-portal-user-info/build.gradle b/show-portal-user-info/build.gradle deleted file mode 100644 index f9ce23f71..000000000 --- a/show-portal-user-info/build.gradle +++ /dev/null @@ -1,52 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showportaluserinfo" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.showportaluserinfo' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation "androidx.browser:browser:$androidBrowserVersion" - implementation project(path: ':samples-lib') - // Toolkit dependencies - implementation(platform("com.esri:arcgis-maps-kotlin-toolkit-bom:$arcgisToolkitVersion")) - implementation('com.esri:arcgis-maps-kotlin-toolkit-authentication') -} diff --git a/show-portal-user-info/build.gradle.kts b/show-portal-user-info/build.gradle.kts new file mode 100644 index 000000000..5a8653458 --- /dev/null +++ b/show-portal-user-info/build.gradle.kts @@ -0,0 +1,55 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showportaluserinfo" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.showportaluserinfo" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(libs.androidx.browser) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.authentication) +} diff --git a/show-portal-user-info/proguard-rules.pro b/show-portal-user-info/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-portal-user-info/proguard-rules.pro +++ b/show-portal-user-info/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-result-of-spatial-operations/build.gradle b/show-result-of-spatial-operations/build.gradle deleted file mode 100644 index 2a9f587df..000000000 --- a/show-result-of-spatial-operations/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showresultofspatialoperations" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.showresultofspatialoperations' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/show-result-of-spatial-operations/build.gradle.kts b/show-result-of-spatial-operations/build.gradle.kts new file mode 100644 index 000000000..23cace956 --- /dev/null +++ b/show-result-of-spatial-operations/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showresultofspatialoperations" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.showresultofspatialoperations" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/show-result-of-spatial-operations/proguard-rules.pro b/show-result-of-spatial-operations/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-result-of-spatial-operations/proguard-rules.pro +++ b/show-result-of-spatial-operations/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-result-of-spatial-operations/src/main/java/com/esri/arcgismaps/sample/showresultofspatialoperations/MainActivity.kt b/show-result-of-spatial-operations/src/main/java/com/esri/arcgismaps/sample/showresultofspatialoperations/MainActivity.kt index dc703ae52..49f8427c0 100644 --- a/show-result-of-spatial-operations/src/main/java/com/esri/arcgismaps/sample/showresultofspatialoperations/MainActivity.kt +++ b/show-result-of-spatial-operations/src/main/java/com/esri/arcgismaps/sample/showresultofspatialoperations/MainActivity.kt @@ -116,11 +116,9 @@ class MainActivity : AppCompatActivity() { createPolygons() // center the map view on the input geometries - val envelope = GeometryEngine.union(inputPolygon1, inputPolygon2)?.extent - if (envelope != null) { - lifecycleScope.launch { - mapView.setViewpointGeometry(envelope, 20.0) - } + val envelope = GeometryEngine.union(inputPolygon1, inputPolygon2).extent + lifecycleScope.launch { + mapView.setViewpointGeometry(envelope, 20.0) } } @@ -130,7 +128,7 @@ class MainActivity : AppCompatActivity() { // create a result geometry of the spatial operation var resultGeometry: Geometry? = null // get the selected operation - when (SpatialOperation.values().find { it.menuPosition == position }) { + when (SpatialOperation.entries.find { it.menuPosition == position }) { SpatialOperation.NO_OPERATION -> { /* No operation needed */ } SpatialOperation.INTERSECTION -> { diff --git a/show-result-of-spatial-relationships/build.gradle b/show-result-of-spatial-relationships/build.gradle deleted file mode 100644 index 594ffa863..000000000 --- a/show-result-of-spatial-relationships/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showresultofspatialrelationships" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.showresultofspatialrelationships' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/show-result-of-spatial-relationships/build.gradle.kts b/show-result-of-spatial-relationships/build.gradle.kts new file mode 100644 index 000000000..efcf7eeac --- /dev/null +++ b/show-result-of-spatial-relationships/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showresultofspatialrelationships" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.showresultofspatialrelationships" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/show-result-of-spatial-relationships/proguard-rules.pro b/show-result-of-spatial-relationships/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-result-of-spatial-relationships/proguard-rules.pro +++ b/show-result-of-spatial-relationships/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-viewshed-from-point-in-scene/README.md b/show-viewshed-from-point-in-scene/README.md index 9a440c263..44f8e8344 100644 --- a/show-viewshed-from-point-in-scene/README.md +++ b/show-viewshed-from-point-in-scene/README.md @@ -29,6 +29,10 @@ Use the sliders to change the properties (heading, pitch, etc.), of the viewshed The scene shows a [buildings layer in Brest, France](https://tiles.arcgis.com/tiles/P3ePLMYs2RVChkJx/arcgis/rest/services/Buildings_Brest/SceneServer/layers/0) hosted on ArcGIS Online. +## Additional information + +This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable SceneView. + ## Tags -3D, frustum, scene, viewshed, visibility analysis +3D, frustum, geoviewcompose, scene, viewshed, visibility analysis diff --git a/show-viewshed-from-point-in-scene/README.metadata.json b/show-viewshed-from-point-in-scene/README.metadata.json index 103949e5d..a12924506 100644 --- a/show-viewshed-from-point-in-scene/README.metadata.json +++ b/show-viewshed-from-point-in-scene/README.metadata.json @@ -9,6 +9,7 @@ "keywords": [ "3D", "frustum", + "geoviewcompose", "scene", "viewshed", "visibility analysis", @@ -29,7 +30,6 @@ ], "snippets": [ "src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/MainActivity.kt", - "src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/components/ComposeSceneView.kt", "src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/components/SceneViewModel.kt", "src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/MainScreen.kt", "src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/ViewshedOptionsScreen.kt", diff --git a/show-viewshed-from-point-in-scene/build.gradle b/show-viewshed-from-point-in-scene/build.gradle deleted file mode 100644 index abe995f07..000000000 --- a/show-viewshed-from-point-in-scene/build.gradle +++ /dev/null @@ -1,48 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.showviewshedfrompointinscene" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - compose = true - buildConfig = true - } - composeOptions { - kotlinCompilerExtensionVersion = "$kotlinCompilerExt" - } - - namespace 'com.esri.arcgismaps.sample.showviewshedfrompointinscene' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.core:core-ktx:$ktxAndroidCore" - implementation "androidx.lifecycle:lifecycle-runtime-ktx:$ktxLifecycle" - implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$ktxLifecycle" - implementation "androidx.activity:activity-compose:$composeActivityVersion" - // Jetpack Compose Bill of Materials - implementation platform("androidx.compose:compose-bom:$composeBOM") - // Jetpack Compose dependencies - implementation "androidx.compose.ui:ui" - implementation "androidx.compose.material3:material3" - implementation "androidx.compose.ui:ui-tooling" - implementation "androidx.compose.ui:ui-tooling-preview" - implementation project(path: ':samples-lib') -} diff --git a/show-viewshed-from-point-in-scene/build.gradle.kts b/show-viewshed-from-point-in-scene/build.gradle.kts new file mode 100644 index 000000000..f54df5bc0 --- /dev/null +++ b/show-viewshed-from-point-in-scene/build.gradle.kts @@ -0,0 +1,54 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.showviewshedfrompointinscene" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + compose = true + buildConfig = true + } + + composeOptions { + kotlinCompilerExtensionVersion = libs.versions.kotlinCompilerExt.get() + } + + namespace = "com.esri.arcgismaps.sample.showviewshedfrompointinscene" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + implementation(libs.androidx.lifecycle.viewmodel.compose) + implementation(libs.androidx.activity.compose) + // Jetpack Compose Bill of Materials + implementation(platform(libs.androidx.compose.bom)) + // Jetpack Compose dependencies + implementation(libs.androidx.compose.ui) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.ui.tooling) + implementation(libs.androidx.compose.ui.tooling.preview) + implementation(project(":samples-lib")) + // Toolkit dependencies + implementation(platform(libs.arcgis.maps.kotlin.toolkit.bom)) + implementation(libs.arcgis.maps.kotlin.toolkit.geoview.compose) +} diff --git a/show-viewshed-from-point-in-scene/proguard-rules.pro b/show-viewshed-from-point-in-scene/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/show-viewshed-from-point-in-scene/proguard-rules.pro +++ b/show-viewshed-from-point-in-scene/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/MainActivity.kt b/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/MainActivity.kt index 0b2841b47..751772870 100644 --- a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/MainActivity.kt +++ b/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/MainActivity.kt @@ -44,13 +44,8 @@ class MainActivity : ComponentActivity() { @Composable private fun ViewshedLocationApp() { - Surface( - color = MaterialTheme.colorScheme.background - ) { - MainScreen( - sampleName = getString(R.string.app_name), - application = application - ) + Surface(color = MaterialTheme.colorScheme.background) { + MainScreen(sampleName = getString(R.string.app_name)) } } } diff --git a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/components/ComposeSceneView.kt b/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/components/ComposeSceneView.kt deleted file mode 100644 index 8cdb68c9c..000000000 --- a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/components/ComposeSceneView.kt +++ /dev/null @@ -1,75 +0,0 @@ -/* Copyright 2023 Esri - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package com.esri.arcgismaps.sample.showviewshedfrompointinscene.components - -import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect -import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalLifecycleOwner -import androidx.compose.ui.viewinterop.AndroidView -import androidx.lifecycle.LifecycleOwner -import com.arcgismaps.mapping.view.SceneView - -/** - * Wraps the SceneView in a Composable function. - */ -@Composable -fun ComposeSceneView( - modifier: Modifier = Modifier, - sceneViewModel: SceneViewModel -) { - // get an instance of the current lifecycle owner - val lifecycleOwner = LocalLifecycleOwner.current - // collect the latest state of the SceneViewState - val sceneViewState = sceneViewModel.sceneViewState - // create and add SceneView to the activity lifecycle - val sceneView = createSceneViewInstance(lifecycleOwner) - - // wrap the SceneView as an AndroidView - AndroidView( - modifier = modifier, - factory = { sceneView }, - // recomposes the SceneView on changes in the SceneViewState - update = { sceneView -> - sceneView.apply { - scene = sceneViewState.arcGISScene - setViewpointCamera(sceneViewState.camera) - cameraController = sceneViewState.cameraController - analysisOverlays.clear() - analysisOverlays.add(sceneViewState.analysisOverlay) - } - } - ) -} - -/** - * Create the SceneView instance and add it to the Activity lifecycle - */ -@Composable -fun createSceneViewInstance(lifecycleOwner: LifecycleOwner): SceneView { - // create the SceneView - val sceneView = SceneView(LocalContext.current) - // add the side effects for SceneView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(sceneView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(sceneView) - } - } - return sceneView -} diff --git a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/components/SceneViewModel.kt b/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/components/SceneViewModel.kt index 2f62bd781..2f8b526ae 100644 --- a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/components/SceneViewModel.kt +++ b/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/components/SceneViewModel.kt @@ -27,6 +27,7 @@ import com.arcgismaps.mapping.ArcGISScene import com.arcgismaps.mapping.ArcGISTiledElevationSource import com.arcgismaps.mapping.BasemapStyle import com.arcgismaps.mapping.Surface +import com.arcgismaps.mapping.Viewpoint import com.arcgismaps.mapping.layers.ArcGISSceneLayer import com.arcgismaps.mapping.view.AnalysisOverlay import com.arcgismaps.mapping.view.Camera @@ -34,12 +35,9 @@ import com.arcgismaps.mapping.view.OrbitLocationCameraController import com.esri.arcgismaps.sample.showviewshedfrompointinscene.R class SceneViewModel(private val application: Application) : AndroidViewModel(application) { - // set the SceneView mutable stateflow - val sceneViewState = SceneViewState() - - private var viewShed: LocationViewshed // initialize location viewshed parameters + private var viewShed: LocationViewshed private val initHeading = 82.0 private val initPitch = 60.0 private val initHorizontalAngle = 75.0 @@ -47,6 +45,26 @@ class SceneViewModel(private val application: Application) : AndroidViewModel(ap private val initMinDistance = 0.0 private val initMaxDistance = 1500.0 + private val initLocation = Point( + x = -4.50, + y = 48.4, + z = 1000.0 + ) + private val camera = Camera( + lookAtPoint = initLocation, + distance = 20000000.0, + heading = 0.0, + pitch = 55.0, + roll = 0.0 + ) + val cameraController = OrbitLocationCameraController( + targetPoint = initLocation, + distance = 5000.0 + ) + var scene by mutableStateOf(ArcGISScene(BasemapStyle.ArcGISNavigationNight)) + var analysisOverlay by mutableStateOf(AnalysisOverlay()) + + init { // create a surface for elevation data val surface = Surface().apply { @@ -54,8 +72,7 @@ class SceneViewModel(private val application: Application) : AndroidViewModel(ap } // create a layer of buildings - val buildingsSceneLayer = - ArcGISSceneLayer(application.getString(R.string.buildings_layer)) + val buildingsSceneLayer = ArcGISSceneLayer(application.getString(R.string.buildings_layer)) // create a scene and add imagery basemap, elevation surface, and buildings layer to it val buildingsScene = ArcGISScene(BasemapStyle.ArcGISImagery).apply { @@ -77,14 +94,15 @@ class SceneViewModel(private val application: Application) : AndroidViewModel(ap frustumOutlineVisible = true } - sceneViewState.apply { - // add the buildings scene to the sceneView - arcGISScene = buildingsScene - // add the viewshed to the analysisOverlay of the scene view - analysisOverlay.apply { - analyses.add(viewShed) - isVisible = true - } + // add the buildings scene to the sceneView + scene = buildingsScene.apply { + baseSurface = surface + initialViewpoint = Viewpoint(initLocation, camera) + } + // add the viewshed to the analysisOverlay of the scene view + analysisOverlay.apply { + analyses.add(viewShed) + isVisible = true } } @@ -122,15 +140,3 @@ class SceneViewModel(private val application: Application) : AndroidViewModel(ap } } -/** - * Data class that represents the SceneView state - */ -class SceneViewState { - var arcGISScene: ArcGISScene by mutableStateOf(ArcGISScene(BasemapStyle.ArcGISNavigationNight)) - private val initLocation = Point(-4.50, 48.4, 1000.0) - val camera: Camera = Camera(initLocation, 20000000.0, 0.0, 55.0, 0.0) - val cameraController: OrbitLocationCameraController = - OrbitLocationCameraController(initLocation, 5000.0) - var analysisOverlay: AnalysisOverlay by mutableStateOf(AnalysisOverlay()) -} - diff --git a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/MainScreen.kt b/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/MainScreen.kt index df6bcab3f..cee6dd0c3 100644 --- a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/MainScreen.kt +++ b/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/MainScreen.kt @@ -24,15 +24,18 @@ import androidx.compose.foundation.layout.padding import androidx.compose.material3.Scaffold import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.LocalContext +import com.arcgismaps.toolkit.geoviewcompose.SceneView import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar -import com.esri.arcgismaps.sample.showviewshedfrompointinscene.components.ComposeSceneView import com.esri.arcgismaps.sample.showviewshedfrompointinscene.components.SceneViewModel /** * Main screen layout for the sample app */ @Composable -fun MainScreen(sampleName: String, application: Application) { +fun MainScreen(sampleName: String) { + // get the application context + val application = LocalContext.current.applicationContext as Application // create a ViewModel to handle SceneView interactions val sceneViewModel = SceneViewModel(application) @@ -46,9 +49,13 @@ fun MainScreen(sampleName: String, application: Application) { .padding(it) ) { // composable function that wraps the SceneView - ComposeSceneView( - modifier = Modifier.fillMaxSize().weight(1f), - sceneViewModel = sceneViewModel + SceneView( + modifier = Modifier + .fillMaxSize() + .weight(1f), + arcGISScene = sceneViewModel.scene, + cameraController = sceneViewModel.cameraController, + analysisOverlays = listOf(sceneViewModel.analysisOverlay) ) // display list of options to modify viewshed properties ViewshedOptionsScreen( diff --git a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/ViewshedOptionsScreen.kt b/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/ViewshedOptionsScreen.kt index dbd44d735..58863007c 100644 --- a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/ViewshedOptionsScreen.kt +++ b/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/ViewshedOptionsScreen.kt @@ -45,7 +45,7 @@ fun ViewshedOptionsScreen( isFrustumVisible: (Boolean) -> Unit = {}, isAnalysisVisible: (Boolean) -> Unit = {} ) { - Column() { + Column { // sliders HeadingSlider(onHeadingChanged) PitchSlider(onPitchChanged) @@ -65,7 +65,7 @@ fun ViewshedOptionsScreen( private fun HeadingSlider(onHeadingChanged: (Float) -> Unit) { ViewshedSlider( title = "Heading", - intialSliderValue = 82f, + initialSliderValue = 82f, sliderRangeValue = 0f..360f, functionChanged = onHeadingChanged ) @@ -75,7 +75,7 @@ private fun HeadingSlider(onHeadingChanged: (Float) -> Unit) { private fun PitchSlider(onPitchChanged: (Float) -> Unit) { ViewshedSlider( title = "Pitch", - intialSliderValue = 60f, + initialSliderValue = 60f, sliderRangeValue = 0f..180f, functionChanged = onPitchChanged ) @@ -85,7 +85,7 @@ private fun PitchSlider(onPitchChanged: (Float) -> Unit) { private fun HorizontalAngleSlider(onHorizontalAngleChanged: (Float) -> Unit) { ViewshedSlider( title = "Horizontal Angle", - intialSliderValue = 75f, + initialSliderValue = 75f, sliderRangeValue = 1f..120f, functionChanged = onHorizontalAngleChanged ) @@ -95,7 +95,7 @@ private fun HorizontalAngleSlider(onHorizontalAngleChanged: (Float) -> Unit) { private fun VerticalAngleSlider(onVerticalAngleChanged: (Float) -> Unit) { ViewshedSlider( title = "Vertical Angle", - intialSliderValue = 90f, + initialSliderValue = 90f, sliderRangeValue = 1f..120f, functionChanged = onVerticalAngleChanged ) @@ -105,7 +105,7 @@ private fun VerticalAngleSlider(onVerticalAngleChanged: (Float) -> Unit) { private fun MinimumDistanceSlider(onMinDistanceChanged: (Float) -> Unit) { ViewshedSlider( title = "Minimum Distance", - intialSliderValue = 0f, + initialSliderValue = 0f, sliderRangeValue = 0f..8999f, functionChanged = onMinDistanceChanged ) @@ -115,7 +115,7 @@ private fun MinimumDistanceSlider(onMinDistanceChanged: (Float) -> Unit) { private fun MaximumDistanceSlider(onMaxDistanceChanged: (Float) -> Unit) { ViewshedSlider( title = "Maximum Distance", - intialSliderValue = 1500f, + initialSliderValue = 1500f, sliderRangeValue = 0f..9999f, functionChanged = onMaxDistanceChanged ) diff --git a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/ViewshedSlider.kt b/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/ViewshedSlider.kt index 3feed0b73..5259713c2 100644 --- a/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/ViewshedSlider.kt +++ b/show-viewshed-from-point-in-scene/src/main/java/com/esri/arcgismaps/sample/showviewshedfrompointinscene/screens/ViewshedSlider.kt @@ -8,7 +8,7 @@ import androidx.compose.material3.Slider import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue -import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.mutableFloatStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier @@ -20,12 +20,12 @@ import androidx.compose.ui.unit.dp @Composable fun ViewshedSlider( title: String, - intialSliderValue: Float, + initialSliderValue: Float, sliderRangeValue: ClosedFloatingPointRange, functionChanged: (Float) -> Unit ) { var sliderValue by remember { - mutableStateOf(intialSliderValue) + mutableFloatStateOf(initialSliderValue) } Row { Text( diff --git a/sketch-on-map/build.gradle b/sketch-on-map/build.gradle deleted file mode 100644 index e82dacbc8..000000000 --- a/sketch-on-map/build.gradle +++ /dev/null @@ -1,36 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.sketchonmap" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.sketchonmap' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation "com.google.android.material:material:$materialVersion" - implementation project(path: ':samples-lib') -} diff --git a/sketch-on-map/build.gradle.kts b/sketch-on-map/build.gradle.kts new file mode 100644 index 000000000..7f82f5712 --- /dev/null +++ b/sketch-on-map/build.gradle.kts @@ -0,0 +1,38 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.sketchonmap" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.sketchonmap" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(libs.android.material) + implementation(project(":samples-lib")) +} diff --git a/sketch-on-map/proguard-rules.pro b/sketch-on-map/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/sketch-on-map/proguard-rules.pro +++ b/sketch-on-map/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/style-graphics-with-renderer/build.gradle b/style-graphics-with-renderer/build.gradle deleted file mode 100644 index c36d18c73..000000000 --- a/style-graphics-with-renderer/build.gradle +++ /dev/null @@ -1,35 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.stylegraphicswithrenderer" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.stylegraphicswithrenderer' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation project(path: ':samples-lib') -} diff --git a/style-graphics-with-renderer/build.gradle.kts b/style-graphics-with-renderer/build.gradle.kts new file mode 100644 index 000000000..7ade9ea90 --- /dev/null +++ b/style-graphics-with-renderer/build.gradle.kts @@ -0,0 +1,37 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.stylegraphicswithrenderer" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.stylegraphicswithrenderer" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(project(":samples-lib")) +} diff --git a/style-graphics-with-renderer/proguard-rules.pro b/style-graphics-with-renderer/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/style-graphics-with-renderer/proguard-rules.pro +++ b/style-graphics-with-renderer/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/style-graphics-with-symbols/build.gradle b/style-graphics-with-symbols/build.gradle deleted file mode 100644 index 0d6c84a97..000000000 --- a/style-graphics-with-symbols/build.gradle +++ /dev/null @@ -1,35 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'org.jetbrains.kotlin.android' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.esri.arcgismaps.sample.stylegraphicswithsymbols" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode rootProject.ext.versionCode - versionName rootProject.ext.versionName - buildConfigField("String", "API_KEY", API_KEY) - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } - - buildFeatures { - dataBinding true - buildConfig = true - } - - namespace 'com.esri.arcgismaps.sample.stylegraphicswithsymbols' -} - -dependencies { - // lib dependencies from rootProject build.gradle - implementation "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion" - implementation project(path: ':samples-lib') -} diff --git a/style-graphics-with-symbols/build.gradle.kts b/style-graphics-with-symbols/build.gradle.kts new file mode 100644 index 000000000..15e84d2cd --- /dev/null +++ b/style-graphics-with-symbols/build.gradle.kts @@ -0,0 +1,37 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + compileSdk = libs.versions.compileSdk.get().toInt() + + defaultConfig { + applicationId = "com.esri.arcgismaps.sample.stylegraphicswithsymbols" + minSdk = libs.versions.minSdk.get().toInt() + targetSdk = libs.versions.targetSdk.get().toInt() + versionCode = libs.versions.versionCode.get().toInt() + versionName = libs.versions.versionName.get() + buildConfigField("String", "API_KEY", project.properties["API_KEY"].toString()) + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + } + } + + buildFeatures { + dataBinding = true + buildConfig = true + } + + namespace = "com.esri.arcgismaps.sample.stylegraphicswithsymbols" +} + +dependencies { + // lib dependencies from rootProject build.gradle.kts + implementation(libs.androidx.constraintlayout) + implementation(project(":samples-lib")) +} diff --git a/style-graphics-with-symbols/proguard-rules.pro b/style-graphics-with-symbols/proguard-rules.pro index f1b424510..2f9dc5a47 100644 --- a/style-graphics-with-symbols/proguard-rules.pro +++ b/style-graphics-with-symbols/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. +# proguardFiles setting in build.gradle.kts. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html diff --git a/tools/NewModuleScript.jar b/tools/NewModuleScript.jar index 8ad3f37b9a471892ec8d4b90f35b7503697b6f02..d479fb9a5339e25410ca577e046e47ac08384b97 100644 GIT binary patch delta 11627 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 delta 11626 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 NNRdNc3gi^w{{WY7XW0M% diff --git a/tools/NewModuleScript/ComposeMapViewTemplate.kt b/tools/NewModuleScript/ComposeMapViewTemplate.kt deleted file mode 100644 index 61feabc16..000000000 --- a/tools/NewModuleScript/ComposeMapViewTemplate.kt +++ /dev/null @@ -1,87 +0,0 @@ -/* Copyright 2023 Esri - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package com.esri.arcgismaps.sample.displaycomposablemapview.components - -import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect -import androidx.compose.runtime.LaunchedEffect -import androidx.compose.runtime.collectAsState -import androidx.compose.runtime.getValue -import androidx.compose.ui.Modifier -import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalLifecycleOwner -import androidx.compose.ui.viewinterop.AndroidView -import androidx.lifecycle.LifecycleOwner -import com.arcgismaps.mapping.view.MapView -import com.arcgismaps.mapping.view.SingleTapConfirmedEvent -import kotlinx.coroutines.launch - -/** - * Wraps the MapView in a Composable function. - */ -@Composable -fun ComposeMapView( - modifier: Modifier = Modifier, - mapViewModel: MapViewModel, - onSingleTap: (SingleTapConfirmedEvent) -> Unit = {} -) { - // get an instance of the current lifecycle owner - val lifecycleOwner = LocalLifecycleOwner.current - // collect the latest state of the MapViewState - val mapViewState by mapViewModel.mapViewState.collectAsState() - // create and add MapView to the activity lifecycle - val mapView = createMapViewInstance(lifecycleOwner) - - // wrap the MapView as an AndroidView - AndroidView( - modifier = modifier, - factory = { mapView }, - // recomposes the MapView on changes in the MapViewState - update = { mapView -> - mapView.apply { - map = mapViewState.arcGISMap - setViewpoint(mapViewState.viewpoint) - } - } - ) - - // launch coroutine functions in the composition's CoroutineContext - LaunchedEffect(Unit) { - launch { - mapView.onSingleTapConfirmed.collect { - onSingleTap(it) - } - } - } -} - -/** - * Create the MapView instance and add it to the Activity lifecycle - */ -@Composable -fun createMapViewInstance(lifecycleOwner: LifecycleOwner): MapView { - // create the MapView - val mapView = MapView(LocalContext.current) - // add the side effects for MapView composition - DisposableEffect(lifecycleOwner) { - lifecycleOwner.lifecycle.addObserver(mapView) - onDispose { - lifecycleOwner.lifecycle.removeObserver(mapView) - } - } - return mapView -} diff --git a/tools/NewModuleScript/MainActivityTemplate.kt b/tools/NewModuleScript/MainActivityTemplate.kt index e7b6ae342..a6efcd0c3 100644 --- a/tools/NewModuleScript/MainActivityTemplate.kt +++ b/tools/NewModuleScript/MainActivityTemplate.kt @@ -48,8 +48,7 @@ class MainActivity : ComponentActivity() { color = MaterialTheme.colorScheme.background ) { MainScreen( - sampleName = getString(R.string.app_name), - application = application + sampleName = getString(R.string.app_name) ) } } diff --git a/tools/NewModuleScript/MainScreenTemplate.kt b/tools/NewModuleScript/MainScreenTemplate.kt index 8aeaadb2e..268cc9da1 100644 --- a/tools/NewModuleScript/MainScreenTemplate.kt +++ b/tools/NewModuleScript/MainScreenTemplate.kt @@ -17,13 +17,18 @@ package com.esri.arcgismaps.sample.displaycomposablemapview.screens import android.app.Application -import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.material3.Scaffold import androidx.compose.runtime.Composable +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.remember import androidx.compose.ui.Modifier -import com.esri.arcgismaps.sample.displaycomposablemapview.components.ComposeMapView +import androidx.compose.ui.platform.LocalContext +import com.arcgismaps.mapping.ArcGISMap +import com.arcgismaps.mapping.BasemapStyle +import com.arcgismaps.toolkit.geoviewcompose.MapView import com.esri.arcgismaps.sample.displaycomposablemapview.components.MapViewModel import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar @@ -31,27 +36,26 @@ import com.esri.arcgismaps.sample.sampleslib.components.SampleTopAppBar * Main screen layout for the sample app */ @Composable -fun MainScreen(sampleName: String, application: Application) { +fun MainScreen(sampleName: String) { + val application = LocalContext.current.applicationContext as Application // create a ViewModel to handle MapView interactions val mapViewModel = MapViewModel(application) + val arcGISMap by remember { + mutableStateOf(ArcGISMap(BasemapStyle.ArcGISNavigationNight).apply { + initialViewpoint = mapViewModel.viewpoint.value + }) + } Scaffold( topBar = { SampleTopAppBar(title = sampleName) }, content = { - Column( - modifier = Modifier - .fillMaxSize() - .padding(it) - ) { - // composable function that wraps the MapView - ComposeMapView( - modifier = Modifier.fillMaxSize(), - mapViewModel = mapViewModel, - onSingleTap = { - mapViewModel.changeBasemap() - } - ) - } + MapView( + modifier = Modifier.fillMaxSize().padding(it), + arcGISMap = arcGISMap, + onSingleTapConfirmed = { + mapViewModel.changeBasemap() + } + ) } ) } diff --git a/tools/NewModuleScript/MapViewModelTemplate.kt b/tools/NewModuleScript/MapViewModelTemplate.kt index 36f3e9bd3..1f314f1f1 100644 --- a/tools/NewModuleScript/MapViewModelTemplate.kt +++ b/tools/NewModuleScript/MapViewModelTemplate.kt @@ -17,36 +17,19 @@ package com.esri.arcgismaps.sample.displaycomposablemapview.components import android.app.Application +import androidx.compose.runtime.mutableStateOf import androidx.lifecycle.AndroidViewModel -import com.arcgismaps.mapping.ArcGISMap -import com.arcgismaps.mapping.BasemapStyle import com.arcgismaps.mapping.Viewpoint -import kotlinx.coroutines.flow.MutableStateFlow -import kotlinx.coroutines.flow.update class MapViewModel(application: Application) : AndroidViewModel(application) { - // set the MapView mutable stateflow - val mapViewState = MutableStateFlow(MapViewState()) - + private val viewpointAmerica = Viewpoint(39.8, -98.6, 10e7) + private val viewpointAsia = Viewpoint(39.8, 98.6, 10e7) + var viewpoint = mutableStateOf(viewpointAmerica) /** * Switch between two basemaps */ fun changeBasemap() { - val newArcGISMap: ArcGISMap = - if (mapViewState.value.arcGISMap.basemap.value?.name.equals("ArcGIS:NavigationNight")) { - ArcGISMap(BasemapStyle.ArcGISStreets) - } else { - ArcGISMap(BasemapStyle.ArcGISNavigationNight) - } - mapViewState.update { it.copy(arcGISMap = newArcGISMap) } + viewpoint.value = + if (viewpoint.value == viewpointAmerica) viewpointAsia else viewpointAmerica } } - - -/** - * Data class that represents the MapView state - */ -data class MapViewState( // This would change based on each sample implementation - var arcGISMap: ArcGISMap = ArcGISMap(BasemapStyle.ArcGISNavigationNight), - var viewpoint: Viewpoint = Viewpoint(39.8, -98.6, 10e7) -) diff --git a/tools/NewModuleScript/README.md b/tools/NewModuleScript/README.md index ba6682295..920ff76eb 100644 --- a/tools/NewModuleScript/README.md +++ b/tools/NewModuleScript/README.md @@ -17,4 +17,4 @@ The script uses the sample `Display Map` as a template to create a new sample. H ## How to use the script -Refer to the `README.md` at `arcgis-maps-sdk-kotlin-samples/tools/` +Refer to the `README.md` at `arcgis-maps-sdk-kotlin-samples/tools/`. diff --git a/tools/NewModuleScript/build.gradle b/tools/NewModuleScript/build.gradle deleted file mode 100644 index 949f83a8e..000000000 --- a/tools/NewModuleScript/build.gradle +++ /dev/null @@ -1,22 +0,0 @@ -plugins { - id 'java' -} - -group 'org.example' -version '1.0-SNAPSHOT' - -repositories { - mavenCentral() -} - -dependencies { - testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0' - testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0' - - // https://mvnrepository.com/artifact/commons-io/commons-io - implementation group: 'commons-io', name: 'commons-io', version: '2.6' -} - -test { - useJUnitPlatform() -} \ No newline at end of file diff --git a/tools/NewModuleScript/build.gradle.kts b/tools/NewModuleScript/build.gradle.kts new file mode 100644 index 000000000..979592649 --- /dev/null +++ b/tools/NewModuleScript/build.gradle.kts @@ -0,0 +1,22 @@ +plugins { + java +} + +group = "org.example" +version = "1.0-SNAPSHOT" + +repositories { + mavenCentral() +} + +dependencies { + testImplementation("org.junit.jupiter:junit-jupiter-api:5.7.0") + testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.7.0") + + // https://mvnrepository.com/artifact/commons-io/commons-io + implementation("commons-io:commons-io:2.6") +} + +tasks.test { + useJUnitPlatform() +} diff --git a/tools/NewModuleScript/settings.gradle b/tools/NewModuleScript/settings.gradle deleted file mode 100644 index 1cdf096bd..000000000 --- a/tools/NewModuleScript/settings.gradle +++ /dev/null @@ -1,2 +0,0 @@ -rootProject.name = 'NewModuleScript' - diff --git a/tools/NewModuleScript/settings.gradle.kts b/tools/NewModuleScript/settings.gradle.kts new file mode 100644 index 000000000..60b39dd73 --- /dev/null +++ b/tools/NewModuleScript/settings.gradle.kts @@ -0,0 +1 @@ +rootProject.name = "NewModuleScript" diff --git a/tools/NewModuleScript/src/main/java/ScriptMain.java b/tools/NewModuleScript/src/main/java/ScriptMain.java index 781fbc681..accdea380 100644 --- a/tools/NewModuleScript/src/main/java/ScriptMain.java +++ b/tools/NewModuleScript/src/main/java/ScriptMain.java @@ -99,7 +99,6 @@ private void createFilesAndFolders() { // Copy Kotlin template files to new sample File mainActivityTemplate = new File(samplesRepoPath + "/tools/NewModuleScript/MainActivityTemplate.kt"); - File composeMapViewTemplate = new File(samplesRepoPath + "/tools/NewModuleScript/ComposeMapViewTemplate.kt"); File mapViewModelTemplate = new File(samplesRepoPath + "/tools/NewModuleScript/MapViewModelTemplate.kt"); File mainScreenTemplate = new File(samplesRepoPath + "/tools/NewModuleScript/MainScreenTemplate.kt"); @@ -109,20 +108,17 @@ private void createFilesAndFolders() { Path source = Paths.get(packageDirectory+"/MainActivityTemplate.kt"); Files.move(source, source.resolveSibling("MainActivity.kt")); - File composeComponentsDir = new File(packageDirectory + "/components"); - composeComponentsDir.mkdirs(); - FileUtils.copyFileToDirectory(composeMapViewTemplate, composeComponentsDir); - source = Paths.get(composeComponentsDir+"/ComposeMapViewTemplate.kt"); - Files.move(source, source.resolveSibling("ComposeMapView.kt")); + File componentsDir = new File(packageDirectory + "/components"); + componentsDir.mkdirs(); - FileUtils.copyFileToDirectory(mapViewModelTemplate, composeComponentsDir); - source = Paths.get(composeComponentsDir+"/MapViewModelTemplate.kt"); + FileUtils.copyFileToDirectory(mapViewModelTemplate, componentsDir); + source = Paths.get(componentsDir+"/MapViewModelTemplate.kt"); Files.move(source, source.resolveSibling("MapViewModel.kt")); - composeComponentsDir = new File(packageDirectory + "/screens"); - composeComponentsDir.mkdirs(); - FileUtils.copyFileToDirectory(mainScreenTemplate, composeComponentsDir); - source = Paths.get(composeComponentsDir+"/MainScreenTemplate.kt"); + componentsDir = new File(packageDirectory + "/screens"); + componentsDir.mkdirs(); + FileUtils.copyFileToDirectory(mainScreenTemplate, componentsDir); + source = Paths.get(componentsDir+"/MainScreenTemplate.kt"); Files.move(source, source.resolveSibling("MainScreen.kt")); } catch (IOException e) { e.printStackTrace(); @@ -143,7 +139,7 @@ private void exitProgram(Exception e){ /** * Updates the content in the copied files to reflect the name of the sample - * Eg. README.md, build.gradle, MainActivity.kt, etc. + * Eg. README.md, build.gradle.kts, MainActivity.kt, etc. */ private void updateSampleContent() { @@ -165,8 +161,8 @@ private void updateSampleContent() { exitProgram(e); } - //Update build.gradle - file = new File(samplesRepoPath + "/" + sampleWithHyphen + "/build.gradle"); + //Update build.gradle.kts + file = new File(samplesRepoPath + "/" + sampleWithHyphen + "/build.gradle.kts"); try { String fileContent = FileUtils.readFileToString(file, StandardCharsets.UTF_8); fileContent = fileContent.replace("sample.displaycomposablemapview", "sample." + sampleWithoutSpaces); @@ -201,18 +197,6 @@ private void updateSampleContent() { exitProgram(e); } - //Update ComposeMapView.kt - file = new File(samplesRepoPath + "/" + sampleWithHyphen + "/src/main/java/com/esri/arcgismaps/sample/"+sampleWithoutSpaces+"/components/ComposeMapView.kt"); - try { - String fileContent = FileUtils.readFileToString(file, StandardCharsets.UTF_8); - fileContent = fileContent.replace("Copyright 2023", "Copyright " + Calendar.getInstance().get(Calendar.YEAR)); - fileContent = fileContent.replace("sample.displaycomposablemapview", "sample." + sampleWithoutSpaces); - FileUtils.write(file,fileContent, StandardCharsets.UTF_8); - } catch (IOException e) { - e.printStackTrace(); - exitProgram(e); - } - //Update MapViewModel.kt file = new File(samplesRepoPath + "/" + sampleWithHyphen + "/src/main/java/com/esri/arcgismaps/sample/"+sampleWithoutSpaces+"/components/MapViewModel.kt"); try { diff --git a/tools/README.md b/tools/README.md index 1e1f39fd2..fa41ff167 100644 --- a/tools/README.md +++ b/tools/README.md @@ -29,3 +29,18 @@ Example: **Note:** The script will generate all the `gradle`, `src` and `res` files needed for a new sample. You will have to reload `gradle` manually for Android Studio to implement the changes. To do this run: - File -> Sync Project with Gradle Files + +### How to build a new script + +To build a new `NewModuleSript.jar` using IntelliJ IDEA: + + - Open `NewModuleScript` as the project in the IDE. + - In IDE, go to `File` -> `Project Structure` -> `Artifacts`. + - Add a new artifact of type `JAR` from module with dependencies. + - Select `NewModuleScript.main` as `Module`. + - Select `ScriptMain` as `Main Class`. + - Click `OK`. + - Click `Apply` and `OK`. + - In IDE, go to `Build` -> `Build Artifacts`, select `NewModuleScript.main:jar` and click `Rebuild`. + - The `.jar` file will be generated in the `out` directory of the project. + - Move the `.jar` file to the `tools` directory of the repository. Rename it to `NewModuleScript.jar`. \ No newline at end of file diff --git a/version.gradle b/version.gradle deleted file mode 100644 index fc2be58e0..000000000 --- a/version.gradle +++ /dev/null @@ -1,34 +0,0 @@ -ext { - // ArcGIS Maps SDK for Kotlin version - arcgisVersion = '200.3.0' - // ArcGIS Maps SDK for Kotlin Toolkit version - arcgisToolkitVersion = '200.3.0' - // SDK versions - compileSdkVersion = 33 - minSdkVersion = 26 - targetSdkVersion = 33 - versionCode = 2003000 - versionName = '200.3.0' - // Kotlin versions - kotlinVersion = '1.9.10' - ktxLifecycle = '2.5.1' - ktxFragmentsExt = '1.6.1' - ktxActivityExt = '1.7.2' - ktxAndroidCore = '1.10.1' - kotlinCompilerExt = '1.5.3' - // Compose versions - composeActivityVersion = '1.7.1' - composeBOM = '2023.05.01' - // Library versions - appcompatVersion = '1.6.1' - constraintLayoutVersion = '2.1.4' - workVersion = '2.7.1' - multidexVersion = '2.0.1' - materialVersion = '1.7.0' - recyclerViewVersion = '1.1.0' - androidBrowserVersion = '1.5.0' - // Plugin versions - gradleVersion = '8.1.1' - // Java version - javaVersion = 1.17 -}