From 7766055d17fb6e79c5f37a5c723e0feb0b5e4de4 Mon Sep 17 00:00:00 2001 From: charitha Date: Wed, 11 Jul 2018 13:52:17 +0530 Subject: [PATCH 01/23] Update geo location API --- .../android/mocks/DeviceManagementProviderServiceMock.java | 3 ++- .../android/mocks/DeviceManagementProviderServiceMock.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/test/java/org/wso2/carbon/mdm/services/android/mocks/DeviceManagementProviderServiceMock.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/test/java/org/wso2/carbon/mdm/services/android/mocks/DeviceManagementProviderServiceMock.java index 2da8744c45..0129f6f0fc 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/test/java/org/wso2/carbon/mdm/services/android/mocks/DeviceManagementProviderServiceMock.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/test/java/org/wso2/carbon/mdm/services/android/mocks/DeviceManagementProviderServiceMock.java @@ -529,7 +529,8 @@ public class DeviceManagementProviderServiceMock implements DeviceManagementProv } @Override - public List findGeoClusters(GeoCoordinate geoCoordinate, GeoCoordinate geoCoordinate1, int i) throws DeviceManagementException { + public List findGeoClusters(String deviceType, GeoCoordinate geoCoordinate, + GeoCoordinate geoCoordinate1, int i) throws DeviceManagementException { return null; } } diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/test/java/org/wso2/carbon/mdm/services/android/mocks/DeviceManagementProviderServiceMock.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/test/java/org/wso2/carbon/mdm/services/android/mocks/DeviceManagementProviderServiceMock.java index 2da8744c45..0129f6f0fc 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/test/java/org/wso2/carbon/mdm/services/android/mocks/DeviceManagementProviderServiceMock.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/test/java/org/wso2/carbon/mdm/services/android/mocks/DeviceManagementProviderServiceMock.java @@ -529,7 +529,8 @@ public class DeviceManagementProviderServiceMock implements DeviceManagementProv } @Override - public List findGeoClusters(GeoCoordinate geoCoordinate, GeoCoordinate geoCoordinate1, int i) throws DeviceManagementException { + public List findGeoClusters(String deviceType, GeoCoordinate geoCoordinate, + GeoCoordinate geoCoordinate1, int i) throws DeviceManagementException { return null; } } From d1fb11a0c043854a0c65e7876c532fa7c9e5c23c Mon Sep 17 00:00:00 2001 From: charitha Date: Tue, 31 Jul 2018 16:01:23 +0530 Subject: [PATCH 02/23] Improved geo fencing --- ...n-EventsFusionGenerateNotifications-1.0.0.siddhiql | 7 ++----- .../Geo-ExecutionPlan-Pass_through-1.0.0.siddhiql | 2 +- .../WSO2IoT-Geo-ExecutionPlan.siddhiql | 11 +++++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/Geo-ExecutionPlan-EventsFusionGenerateNotifications-1.0.0.siddhiql b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/Geo-ExecutionPlan-EventsFusionGenerateNotifications-1.0.0.siddhiql index ec8ffd087c..36bbd52339 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/Geo-ExecutionPlan-EventsFusionGenerateNotifications-1.0.0.siddhiql +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/Geo-ExecutionPlan-EventsFusionGenerateNotifications-1.0.0.siddhiql @@ -17,11 +17,8 @@ define stream alertsOut ( id string, state string, information string, timeStamp @Export('iot.per.device.stream.geo.FusedSpatialEvent:1.0.0') define stream dataOut ( id string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, state string, information string, notify bool ); -from dataIn#window.geodashboard:eventsFusion(eventId, state, information) -insert into innerStream; - -from innerStream -select id, latitude, longitude, timeStamp, type, speed, heading, state , information, geodashboard:needToNotify(id,information) as notify +from dataIn +select id, latitude, longitude, timeStamp, type, speed, heading, state , information, (str:strcmp("ALERTED", state) == 0) as notify insert into dataOut; from dataOut[notify == true] diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-Pass_through_1.0.0/Geo-ExecutionPlan-Pass_through-1.0.0.siddhiql b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-Pass_through_1.0.0/Geo-ExecutionPlan-Pass_through-1.0.0.siddhiql index 9a2d344b90..aec39ac5c3 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-Pass_through_1.0.0/Geo-ExecutionPlan-Pass_through-1.0.0.siddhiql +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-Pass_through_1.0.0/Geo-ExecutionPlan-Pass_through-1.0.0.siddhiql @@ -12,6 +12,6 @@ define stream dataIn (id string, latitude double, longitude double, timeStamp lo @Export('org.wso2.geo.ProcessedSpatialEvents:1.0.0') define stream dataOut (id string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, eventId string, state string, information string); -from dataIn#geodashboard:subscribe() +from dataIn select id , latitude, longitude,timeStamp, type ,speed, heading ,eventId , "NORMAL" as state, "Normal driving pattern" as information insert into dataOut; \ No newline at end of file diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-ExecutionPlan_1.0.0/WSO2IoT-Geo-ExecutionPlan.siddhiql b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-ExecutionPlan_1.0.0/WSO2IoT-Geo-ExecutionPlan.siddhiql index 50718fc82e..1bfd0de600 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-ExecutionPlan_1.0.0/WSO2IoT-Geo-ExecutionPlan.siddhiql +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-ExecutionPlan_1.0.0/WSO2IoT-Geo-ExecutionPlan.siddhiql @@ -12,8 +12,11 @@ define stream dataIn (meta_deviceId string, meta_deviceType string, timeStamp long, latitude double, longitude double); @Export('org.wso2.geo.StandardSpatialEvents:1.0.0') -define stream dataOut ( id string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, eventId string ); +define stream dataOut (id string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, eventId string); -from dataIn -select meta_deviceId as id, latitude, longitude, timeStamp, -meta_deviceType as type, 0.0f as speed, 0.0f as heading, UUID() as eventId insert into dataOut \ No newline at end of file +from every fs1=dataIn -> fs2=dataIn[fs2.timeStamp > fs1.timeStamp and fs1.meta_deviceId == fs2.meta_deviceId] +select fs1.meta_deviceId as id, fs2.latitude, fs2.longitude, fs2.timeStamp, fs1.meta_deviceType as type, +convert(geo:distance(fs2.latitude, fs2.longitude, fs1.latitude, fs1.longitude) * 3600/(fs2.timeStamp - fs1.timeStamp), 'float') as speed, +0.0f as heading, UUID() as eventId +group by fs1.meta_deviceId +insert into dataOut \ No newline at end of file From 99054e1e770edf6f0d34674b67ece961dd0ab3fb Mon Sep 17 00:00:00 2001 From: charitha Date: Fri, 3 Aug 2018 22:32:16 +0530 Subject: [PATCH 03/23] Prevent duplicate alerts & added owner field --- ...FusionGenerateNotifications-1.0.0.siddhiql | 26 ---------- .../artifact.xml | 21 -------- ...-ExecutionPlan-Pass_through-1.0.0.siddhiql | 8 ++-- ...er_device_stream_geo_FusedSpatialEvent.xml | 8 ++++ ...r_device_stream_geo_AlertNotifications.xml | 8 ++++ .../WSO2IoT-Geo-ExecutionPlan.siddhiql | 6 +-- .../main/resources/carbonapps/artifacts.xml | 2 - ...e.stream.geo.AlertNotifications-1.0.0.json | 4 ++ ...ce.stream.geo.FusedSpatialEvent-1.0.0.json | 4 ++ .../artifact.xml | 21 -------- ...wso2.geo.ProcessedSpatialEvents-1.0.0.json | 48 ------------------- ....wso2.geo.StandardSpatialEvents-1.0.0.json | 4 ++ .../org.wso2.iot.LocationStream-1.0.0.json | 4 ++ .../impl/EventReceiverServiceImpl.java | 6 ++- .../impl/EventReceiverServiceImpl.java | 6 ++- 15 files changed, 47 insertions(+), 129 deletions(-) delete mode 100644 components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/Geo-ExecutionPlan-EventsFusionGenerateNotifications-1.0.0.siddhiql delete mode 100755 components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/artifact.xml delete mode 100755 components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.ProcessedSpatialEvents_1.0.0/artifact.xml delete mode 100644 components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.ProcessedSpatialEvents_1.0.0/org.wso2.geo.ProcessedSpatialEvents-1.0.0.json diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/Geo-ExecutionPlan-EventsFusionGenerateNotifications-1.0.0.siddhiql b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/Geo-ExecutionPlan-EventsFusionGenerateNotifications-1.0.0.siddhiql deleted file mode 100644 index 36bbd52339..0000000000 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/Geo-ExecutionPlan-EventsFusionGenerateNotifications-1.0.0.siddhiql +++ /dev/null @@ -1,26 +0,0 @@ -/* Enter a unique ExecutionPlan */ -@Plan:name('Geo-ExecutionPlan-EventsFusionGenerateNotifications') - -/* Enter a unique description for ExecutionPlan */ --- @Plan:description('ExecutionPlan') - -/* define streams/tables and write queries here ... */ - -@Plan:trace('false') - -@Import('org.wso2.geo.ProcessedSpatialEvents:1.0.0') -define stream dataIn (id string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, eventId string, state string, information string ); - -@Export('iot.per.device.stream.geo.AlertNotifications:1.0.0') -define stream alertsOut ( id string, state string, information string, timeStamp long, latitude double, longitude double, type string); - -@Export('iot.per.device.stream.geo.FusedSpatialEvent:1.0.0') -define stream dataOut ( id string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, state string, information string, notify bool ); - -from dataIn -select id, latitude, longitude, timeStamp, type, speed, heading, state , information, (str:strcmp("ALERTED", state) == 0) as notify -insert into dataOut; - -from dataOut[notify == true] -select id, state, information,timeStamp, latitude, longitude, type -insert into alertsOut; \ No newline at end of file diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/artifact.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/artifact.xml deleted file mode 100755 index e7cb8f858b..0000000000 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-EventsFusionGenerateNotifications_1.0.0/artifact.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - Geo-ExecutionPlan-EventsFusionGenerateNotifications-1.0.0.siddhiql - diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-Pass_through_1.0.0/Geo-ExecutionPlan-Pass_through-1.0.0.siddhiql b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-Pass_through_1.0.0/Geo-ExecutionPlan-Pass_through-1.0.0.siddhiql index aec39ac5c3..11e3894bc5 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-Pass_through_1.0.0/Geo-ExecutionPlan-Pass_through-1.0.0.siddhiql +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/Geo-ExecutionPlan-Pass_through_1.0.0/Geo-ExecutionPlan-Pass_through-1.0.0.siddhiql @@ -7,11 +7,11 @@ /* define streams/tables and write queries here ... */ @Import('org.wso2.geo.StandardSpatialEvents:1.0.0') -define stream dataIn (id string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, eventId string); +define stream dataIn (id string, owner string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, eventId string); -@Export('org.wso2.geo.ProcessedSpatialEvents:1.0.0') -define stream dataOut (id string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, eventId string, state string, information string); +@Export('iot.per.device.stream.geo.FusedSpatialEvent:1.0.0') +define stream dataOut (id string, owner string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, state string, information string, notify bool); from dataIn -select id , latitude, longitude,timeStamp, type ,speed, heading ,eventId , "NORMAL" as state, "Normal driving pattern" as information +select id, owner, latitude, longitude,timeStamp, type ,speed, heading, "NORMAL" as state, "Normal driving pattern" as information, false as notify insert into dataOut; \ No newline at end of file diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-EventSink-FusedStream_1.0.0/iot_per_device_stream_geo_FusedSpatialEvent.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-EventSink-FusedStream_1.0.0/iot_per_device_stream_geo_FusedSpatialEvent.xml index 23c3589b85..f14873f991 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-EventSink-FusedStream_1.0.0/iot_per_device_stream_geo_FusedSpatialEvent.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-EventSink-FusedStream_1.0.0/iot_per_device_stream_geo_FusedSpatialEvent.xml @@ -9,6 +9,14 @@ false STRING + + owner + false + true + false + false + STRING + latitude false diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-AlertNotifications_1.0.0/iot_per_device_stream_geo_AlertNotifications.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-AlertNotifications_1.0.0/iot_per_device_stream_geo_AlertNotifications.xml index ca3f795e1e..04b2703a3c 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-AlertNotifications_1.0.0/iot_per_device_stream_geo_AlertNotifications.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-AlertNotifications_1.0.0/iot_per_device_stream_geo_AlertNotifications.xml @@ -9,6 +9,14 @@ false STRING + + owner + false + true + false + false + STRING + state false diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-ExecutionPlan_1.0.0/WSO2IoT-Geo-ExecutionPlan.siddhiql b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-ExecutionPlan_1.0.0/WSO2IoT-Geo-ExecutionPlan.siddhiql index 1bfd0de600..e8418fe499 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-ExecutionPlan_1.0.0/WSO2IoT-Geo-ExecutionPlan.siddhiql +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-Geo-ExecutionPlan_1.0.0/WSO2IoT-Geo-ExecutionPlan.siddhiql @@ -9,13 +9,13 @@ @Plan:trace('false') @Import('org.wso2.iot.LocationStream:1.0.0') -define stream dataIn (meta_deviceId string, meta_deviceType string, timeStamp long, latitude double, longitude double); +define stream dataIn (meta_deviceId string, meta_owner string, meta_deviceType string, timeStamp long, latitude double, longitude double); @Export('org.wso2.geo.StandardSpatialEvents:1.0.0') -define stream dataOut (id string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, eventId string); +define stream dataOut (id string, owner string, latitude double, longitude double, timeStamp long, type string, speed float, heading float, eventId string); from every fs1=dataIn -> fs2=dataIn[fs2.timeStamp > fs1.timeStamp and fs1.meta_deviceId == fs2.meta_deviceId] -select fs1.meta_deviceId as id, fs2.latitude, fs2.longitude, fs2.timeStamp, fs1.meta_deviceType as type, +select fs1.meta_deviceId as id, fs1.meta_owner as owner, fs2.latitude, fs2.longitude, fs2.timeStamp, fs1.meta_deviceType as type, convert(geo:distance(fs2.latitude, fs2.longitude, fs1.latitude, fs1.longitude) * 3600/(fs2.timeStamp - fs1.timeStamp), 'float') as speed, 0.0f as heading, UUID() as eventId group by fs1.meta_deviceId diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/artifacts.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/artifacts.xml index f0fdfa0660..9c2354b2fb 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/artifacts.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/artifacts.xml @@ -22,7 +22,6 @@ - @@ -31,7 +30,6 @@ - diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/iot.per.device.stream.geo.AlertNotifications_1.0.0/iot.per.device.stream.geo.AlertNotifications-1.0.0.json b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/iot.per.device.stream.geo.AlertNotifications_1.0.0/iot.per.device.stream.geo.AlertNotifications-1.0.0.json index b19d158ab1..a10ec10efa 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/iot.per.device.stream.geo.AlertNotifications_1.0.0/iot.per.device.stream.geo.AlertNotifications-1.0.0.json +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/iot.per.device.stream.geo.AlertNotifications_1.0.0/iot.per.device.stream.geo.AlertNotifications-1.0.0.json @@ -8,6 +8,10 @@ "name": "id", "type": "STRING" }, + { + "name": "owner", + "type": "STRING" + }, { "name": "state", "type": "STRING" diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/iot.per.device.stream.geo.FusedSpatialEvent_1.0.0/iot.per.device.stream.geo.FusedSpatialEvent-1.0.0.json b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/iot.per.device.stream.geo.FusedSpatialEvent_1.0.0/iot.per.device.stream.geo.FusedSpatialEvent-1.0.0.json index e8b866a34f..e9f4601d61 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/iot.per.device.stream.geo.FusedSpatialEvent_1.0.0/iot.per.device.stream.geo.FusedSpatialEvent-1.0.0.json +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/iot.per.device.stream.geo.FusedSpatialEvent_1.0.0/iot.per.device.stream.geo.FusedSpatialEvent-1.0.0.json @@ -8,6 +8,10 @@ "name": "id", "type": "STRING" }, + { + "name": "owner", + "type": "STRING" + }, { "name": "latitude", "type": "DOUBLE" diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.ProcessedSpatialEvents_1.0.0/artifact.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.ProcessedSpatialEvents_1.0.0/artifact.xml deleted file mode 100755 index a87870c317..0000000000 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.ProcessedSpatialEvents_1.0.0/artifact.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - org.wso2.geo.ProcessedSpatialEvents-1.0.0.json - diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.ProcessedSpatialEvents_1.0.0/org.wso2.geo.ProcessedSpatialEvents-1.0.0.json b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.ProcessedSpatialEvents_1.0.0/org.wso2.geo.ProcessedSpatialEvents-1.0.0.json deleted file mode 100644 index 08adb68582..0000000000 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.ProcessedSpatialEvents_1.0.0/org.wso2.geo.ProcessedSpatialEvents-1.0.0.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "org.wso2.geo.ProcessedSpatialEvents", - "version": "1.0.0", - "nickName": "", - "description": "", - "payloadData": [ - { - "name": "id", - "type": "STRING" - }, - { - "name": "latitude", - "type": "DOUBLE" - }, - { - "name": "longitude", - "type": "DOUBLE" - }, - { - "name": "timeStamp", - "type": "LONG" - }, - { - "name": "type", - "type": "STRING" - }, - { - "name": "speed", - "type": "FLOAT" - }, - { - "name": "heading", - "type": "FLOAT" - }, - { - "name": "eventId", - "type": "STRING" - }, - { - "name": "state", - "type": "STRING" - }, - { - "name": "information", - "type": "STRING" - } - ] -} \ No newline at end of file diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.StandardSpatialEvents_1.0.0/org.wso2.geo.StandardSpatialEvents-1.0.0.json b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.StandardSpatialEvents_1.0.0/org.wso2.geo.StandardSpatialEvents-1.0.0.json index 74a5670b9f..3ffbef8e7f 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.StandardSpatialEvents_1.0.0/org.wso2.geo.StandardSpatialEvents-1.0.0.json +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.geo.StandardSpatialEvents_1.0.0/org.wso2.geo.StandardSpatialEvents-1.0.0.json @@ -8,6 +8,10 @@ "name": "id", "type": "STRING" }, + { + "name": "owner", + "type": "STRING" + }, { "name": "latitude", "type": "DOUBLE" diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.iot.LocationStream_1.0.0/org.wso2.iot.LocationStream-1.0.0.json b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.iot.LocationStream_1.0.0/org.wso2.iot.LocationStream-1.0.0.json index d275099901..4211e7902c 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.iot.LocationStream_1.0.0/org.wso2.iot.LocationStream-1.0.0.json +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/org.wso2.iot.LocationStream_1.0.0/org.wso2.iot.LocationStream-1.0.0.json @@ -8,6 +8,10 @@ "name": "deviceId", "type": "STRING" }, + { + "name": "owner", + "type": "STRING" + }, { "name": "deviceType", "type": "STRING" diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/EventReceiverServiceImpl.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/EventReceiverServiceImpl.java index c5e0c36ab8..f42a9a8d23 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/EventReceiverServiceImpl.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/EventReceiverServiceImpl.java @@ -69,13 +69,14 @@ public class EventReceiverServiceImpl implements EventReceiverService { if (log.isDebugEnabled()) { log.debug("Invoking Android device event logging."); } + Device device; try { if (!DeviceManagerUtil.isPublishLocationResponseEnabled()) { return Response.status(Response.Status.ACCEPTED).entity("Event is publishing has not enabled.").build(); } DeviceIdentifier deviceIdentifier = new DeviceIdentifier(eventBeanWrapper.getDeviceIdentifier(), AndroidConstants.DEVICE_TYPE_ANDROID); - Device device = AndroidAPIUtils.getDeviceManagementService().getDevice(deviceIdentifier); + device = AndroidAPIUtils.getDeviceManagementService().getDevice(deviceIdentifier); if (device != null && EnrolmentInfo.Status.ACTIVE != device.getEnrolmentInfo().getStatus()){ return Response.status(Response.Status.ACCEPTED).entity("Device is not in Active state.").build(); } else if (device == null){ @@ -92,7 +93,8 @@ public class EventReceiverServiceImpl implements EventReceiverService { return Response.status(Response.Status.BAD_REQUEST).entity(msg).build(); } Message message = new Message(); - Object[] metaData = {eventBeanWrapper.getDeviceIdentifier(), AndroidConstants.DEVICE_TYPE_ANDROID}; + Object[] metaData = {eventBeanWrapper.getDeviceIdentifier(), device.getEnrolmentInfo().getOwner(), + AndroidConstants.DEVICE_TYPE_ANDROID}; String eventPayload = eventBeanWrapper.getPayload(); JsonObject jsonObject = gson.fromJson(eventPayload, JsonObject.class); Object[] payload = { diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/EventReceiverServiceImpl.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/EventReceiverServiceImpl.java index 62c8a56258..308b784176 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/EventReceiverServiceImpl.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/EventReceiverServiceImpl.java @@ -70,13 +70,14 @@ public class EventReceiverServiceImpl implements EventReceiverService { if (log.isDebugEnabled()) { log.debug("Invoking Android device event logging."); } + Device device; try { if (!DeviceManagerUtil.isPublishLocationResponseEnabled()) { return Response.status(Response.Status.ACCEPTED).entity("Event is publishing has not enabled.").build(); } DeviceIdentifier deviceIdentifier = new DeviceIdentifier(eventBeanWrapper.getDeviceIdentifier(), AndroidConstants.DEVICE_TYPE_ANDROID); - Device device = AndroidAPIUtils.getDeviceManagementService().getDevice(deviceIdentifier); + device = AndroidAPIUtils.getDeviceManagementService().getDevice(deviceIdentifier); if (device != null && EnrolmentInfo.Status.ACTIVE != device.getEnrolmentInfo().getStatus()){ return Response.status(Response.Status.ACCEPTED).entity("Device is not in Active state.").build(); } else if (device == null){ @@ -93,7 +94,8 @@ public class EventReceiverServiceImpl implements EventReceiverService { return Response.status(Response.Status.BAD_REQUEST).entity(msg).build(); } Message message = new Message(); - Object[] metaData = {eventBeanWrapper.getDeviceIdentifier(), AndroidConstants.DEVICE_TYPE_ANDROID}; + Object[] metaData = {eventBeanWrapper.getDeviceIdentifier(), device.getEnrolmentInfo().getOwner(), + AndroidConstants.DEVICE_TYPE_ANDROID}; String eventPayload = eventBeanWrapper.getPayload(); JsonObject jsonObject = gson.fromJson(eventPayload, JsonObject.class); Object[] payload = { From 399514cb79ab65438b194870a6df36f51c216715 Mon Sep 17 00:00:00 2001 From: charitha Date: Fri, 3 Aug 2018 22:33:02 +0530 Subject: [PATCH 04/23] Fixed cap deployment issue --- .../src/main/resources/p2.inf | 9 ++++----- .../pom.xml | 2 +- ...rg_wso2_carbon_iot_geo_dashboard-1.0.0.car | Bin 1285731 -> 0 bytes .../src/main/resources/p2.inf | 10 +++++----- 4 files changed, 10 insertions(+), 11 deletions(-) delete mode 100644 features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/src/main/resources/org_wso2_carbon_iot_geo_dashboard-1.0.0.car diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/src/main/resources/p2.inf b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/src/main/resources/p2.inf index ffbc1a492a..1a7837bcf2 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/src/main/resources/p2.inf +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/src/main/resources/p2.inf @@ -1,9 +1,8 @@ instructions.configure = \ org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../resources/);\ org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../resources/devicetypes/);\ -org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../deployment/);\ -org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../deployment/server/);\ -org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../deployment/server/carbonapps/);\ -org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.device.mgt.iot.analytics_${feature.version}/carbonapps/,target:${installFolder}/../../deployment/server/carbonapps/,overwrite:true);\ - +org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../resources/devicetypes/analytics/);\ +org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.device.mgt.iot.analytics_${feature.version}/carbonapps/,target:${installFolder}/../../resources/devicetypes/analytics/,overwrite:true);\ +instructions.uninstall = \ +org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/../../resources/devicetypes/analytics/org.wso2.carbon.iot.device.analytics_1.0.0.car,overwrite:true);\ diff --git a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml index c9ebbb4f2b..f0ba73b640 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml @@ -65,7 +65,7 @@ zip true - ${project.build.directory}/maven-shared-archive-resources + ${project.build.directory}/maven-shared-archive-resources/carbonapps **/* diff --git a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/src/main/resources/org_wso2_carbon_iot_geo_dashboard-1.0.0.car b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/src/main/resources/org_wso2_carbon_iot_geo_dashboard-1.0.0.car deleted file mode 100644 index e4f04be18d5c7d6165fb1d073274dac238b779c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285731 zcmb?@1yCKx(k|}q8rv=qe3#`0K-Hem2Y!=)h$DFA07!H{)LiF>|oD_z4onFCqbKfzGZj ze;c5yvxDt3;?Ds2e@ViB1KK&518jeW%kT@hE^C(Ey)oBdQ&=3fId=lF?WtiOh3;b8Cj6EwD8NBh~Hu>Tqy$PQo${2AV_xXJSl z*a86-w!ojQ_gAd?KLGz!P~l%&_&)_Tws5nxbun`W0`334J#qutfPSU|-d_{-A8-J3 za|ipM?bI*0HOS8LC#(Gh$NK?f0dW5b*e}@64=_7`v(3+=qS#+o-hTp`11$h; z)c#NGMEP%=`vEdF1U{Usg#3W?a8*}9qkOjY!M zefzC{7Th_13FqJW>Q6RN-)WYDgYN3V^=F@2RBQrKNaP-U3?Zr#m&?fS+7S5#+uR-4$5qWsqu#`RBu{s&DPXsYgDW&?Cpa4-YdGCgYzXs+%EFarT>f79ci z3izA#{!YL@K>l}<;yp{MVFk1UJ`ex5dHks`)IS+z`7GpL>9YLT{Qqs{-(&o|>i*I4 zad5U|_Hc1vXMP^Y{M&xH{Mv^7u%O?8{A+_;|MCX?aI)V){MhLq&Z6$>3v~1sBSS$vivbA+M)VBxM}q)3 zKYKU8%$3>G&K4La=CB}&7IbnSrkyPsb`n3HGmuLD|q{&fT3bmBCzU| zJ$DE51~)t$iU^i!VdFJ6&$UBxpK$9D4>P?pkWz$o3ULu^jt-dQ5%Z+QfsH_d3J9@JBNuL({qNw@n8o7h{Wr zHSZ=-1mrCn_6l=mZV}XSKPl?V=OT#HEYFBsY4z7_>{Z4X33PdPMI|YxyHExCoFMX! zh+ZSD4?U&=%7*mtzPH5(%T-*XF}Yxyj`cR|<{(P|Lr!=Jw|664 z1Ra2Y-r2v(e?Feb}3 z$~m|&CZ#addbP^o;%6Vnm@BV*XBgYYC5?(A$xoiS@MEnwG~4om<@6&1~)BV4tX==&;C&^uX|DTqzUE zuJLO#(_GjQE9nu47GfdKF0a;H#+i_1(4T~=tu&w!&YkUsOei)wS{N?Qlu3?L9lmN9 zNrw(&eTd=fjR$AELw>VFvc9z-{+KQbr*9um%*yH+EQh~FQxt4j z!jtaQ^^Gw~>ljT~mMgPQ;FKR=o5Zr)8iPJOm8&i=(R(=k1 z10P;LTOWkREu*@%DJhDkc}ukWQRO1uDHH?IN|TdC%eCymmVYXh_vL-{?QIqOI)-_u z@QtRvC4r37d&dLLBaS_MBRRL!EF~i@rxz&gJ43ytb#NK$s*}br*Nt0Ag!27ymh63z zCQ_81aMJod>vT*`{teZd&0l?sSvzvZs>DOo@LrV2Y}oH^2JOsUI&4~fD(>#~mx0-| z*(}|K=y)0ARp4R*S5UvZL^!mn`IY+YMQ-}Vtcp?wY&1AKY-T3DaT4zsA{rV4H*G{Ac zFTV2e_*%YD?d&J`9=bfVVrmb$OimAL<16j;^_X~}y7Ih87&&-}n)y-cWswqr*L+a` zZQ_uqU+ANS@_5_qa;VHn0R(){D&RhwSHFEz#!9;uy#Bjp6}o`^W^YALQ<(GqlE&g9bT_<_A(zuF+n=uglZ3< z30BO>C5*(0mV85kz`H(5PT9BnzL|p>(LYX7eZ__92*!MG20cWf zv=$d7d{-Mlpqej5GRV7e)u!ouL_pOj|-&#uN3N;Iy^ykAXhKr-#)_Z0x~zZ0y)`E>#8~|a-+S<@`o-)c~3Mbw;=6+ zzh9{fFp+=DFG_-Bmcz7QK^C7TGcnY;8e2=5MLAGr)-*4VMjY*N?RTwOusee2Ou;D+ zPes`EG|%dMKDbRdR@fX}N{XADdA*(eCdX#mLxg=^8s*_mL--rltg`=9N@45bfh)5O z8%5DJo$@GUZ45|Ax>LE9Gpcx1(!OmFUEi@QWRfo5#;tUZ(IQL*J=SiRiz0@3%S5*( zA(j$tino`Jvo)b?<3xTA@SR;AP6~K7V8`X8L-W_&J4`3t@*HI%DZQ+Elc^p(= z$`{1ldqBdoe?iC!_TW;4WrMt7pC78+frxZEt&z;p0>)HPsu_gnN=bfovlzd+r3&B0 zorY!Y!y0YR;~4pF11VBVlL`)ACT`$q^s+1@5|A<%uCblw327HnqBlk<1Ipp%pjg8{ z_aW{x<(~cMCR^K6rS9Cn8#Vm4m)zkUBJ>u7v0gWc{dd7e;xPuX{!qJ#ORl{rlH=pH zsaljtgTXiaGBKN|Av@@0a!FF3#4tP&2^hA~IeIlelWSZldBcu8)@WTphf!D>f8@0$ z&jk!#Sg2?qW}?V_p~4iwenG-Zt1&vi=Z))l=EI21paUP%i^k3I&0LDLD$HxciYG8j zJfGo3|8P+G*I~e|9mJ6fR@mlM-5JbgM1&P0|$LwnnOk z>@XdAsmEEoot8^e@V0Y5lq)!o#L9t5qk}8J3^OwwirYwQ+07<$AlSt@jq0PE)l0{z z4>-0brxFA48Iqp(V@$yGcH548d*oO;c~gGN9^R{KH5}i>k3QRTH)#dF^jQ-*Tk)=> zxPF8i(Me4<4AJ|k*iKggWK3melUSB&o0I27r|UR%)#3A}RG%Ejtxx$6hEjqP z#-{hzEXT4qG#EsS1qEY!2J)q326>%!wgnVN`a&Rrki%$E=&%QT+W|gK*bwr+z=m#gc*#s!)JMQlFoG8D;*lU{mP zX*(-X9$|X4VM7R!*@Ls#>ip1%@DS#}Wzb5^RR9BdHD9TA$hW*0pgEj|GBDF&xxDr% z(Qi~~30teY5%5HRAJE!xDB)LPrD!*}r|CD!U2U=AR%gMopifAbBnC~PS1vb_Ac<;X z9TJH>={|N(#shlU7U8v#JangY{NnaefGNc2`RhdAGC8JECe z4a4lbY5BO=v<9gp_J-#U)7f;pNUYO_LW9SGRK+r87U07~k8)G~Vzg1?_jSfFdzRs^ z`gO|Ps_CAd4;So#TMqb&aEpMth|G)bmA3Y~i`i3U*o>Wqvgp)$Fwf_3 zsrz?@N_9sd(EJZ!vM)~2W>FL^_~bh_CYK4HjPpXidNLk;7@3_okvDu{M1z@+*n*~q zw9@wz0S4(uQob9sU9tCf))p&X7M8ByK>+91p9mg`sc5rGZFTisv~%BttGW`Sm<4cA z1vr@3<-fLFK`Uh(8OOGBmF2i3WN;S5llr`?X(!p?+6q7PzW%sDJE?2tn3Nr#D5zaS ztNu&y$2y9NhY%;#SXfSktPBf?8W+6;F21*d6E81!y|s8|oY>#nCyIF8(HX~%?J$CN zzkCpz(ZMEUKO7)AAGuc>jfxN@+Z+|m(^RR~EmV=kX_DKuWl#(;8Qa$Z7{)h$QM^_@ z_9tA}x?>g7(Zbn7yB40y zU7%*bfPWG7&Po4n1Zuo(it}(*xxzfV+Xb=L9OBIWX~USroE+i78?dE1&|w&;si(po zA*iY0EHjTul2atmi`!byu>@HtB!_TzQPk{D+tL5}l|1D_kDkvQH$=m-3e#uOxEjW6 z6)j6k!)|cbf=FD_*tsiZmrIzZ9rd%-#BT#f57&ERp)ugB!SOeb;J@cqVYHa^xaV3% z6b%f_=x;Naf3(P-dslz3nrUrAhXpw_za4D_D@uheUJwbWG_I^bZaQ59ycCrd74d~h z^(eE42XUOgzhz`i`{AT7r{-cZrEndG&-N&ONVIW}D4xbgQr!DaB7oz&sU=6c4xqxv zgUy-JhkTkjjQnvj?)>CHx7Ny;8f{8RAx&Q(YPSM?=k8~8+kI{&DdHU+UA{hiT(|{V zb9q18Im(yF3I*@AmPkLjg<;l;2E|Z@R<7{3>r@r6t4f!7)y{mgW0y`vLM~)WMA05~ zOhUF-#as4?&!D7nO?5#p7=4cjj;_qq-6t3vQLB)p=D|*b0VTucf!>oW)5NGP8Ig6O zt+V~ILOXbPtV7BJ;B z%!3H>S}A$Q=NIAyp4Vr>`=|BxId~js@ID074}-!yi;jH48oP`yf%V!F4*MK#sF-vd z`oN;E?l;vkCkcCf5^MsWcRLE@qY( zn?v?5%FOR#Hg;%>Zt%B~*QbGPhzgLitKkVaxM>UIhLHs%lvD5V?h-%RQ84qbScrF` zawLI1kfpM7W=)DxEWE+Uy1Ene^WBo8ge$*zEraH;jPnF~9nxH^FekZPBtlpB7OVvW{it zeH?0g@@oVp$kxACsE&G9oHef+D}UIasocxwk=f!OQW+g1=ilq@oUB~T3q7((OfZNevvEKj5Y`(xc~|D;ncM&R zUWbhhm05aseOjSihVQH2+pG}-=!^Q(IsU2Z>+$=;A?McumTkGHA>TX?0f~4hQ<-tf z%jK~1v&W0dkI}2uJ02|_6XUmbGPZ~(^R=170_hf*@i z!~4kYG*%A1nrsp&czR5(^}kx+TWe0WVOpvwb0sPgk-a!PSo7w*`LZ$>Xk@p`VOGDE zwxa5Aixt|wyb`Q&1&xnaBf!f`TT4(antSzPUWZI)N7B;K%k5!eepbrz$e9!s?UCg7 z(IBT_wtZw%A@|)U;vbwKPrdt`2o;xi%MtZq=Wf@70#Dc;wo0paR~)!lrVe z*BpC6n(FhzH(FZxeh`Uwki9XphI=bMHO7BAXL{oP@mqBn;7Qo(W(G~3*Sn^n@_W@O zDjjMjWBt9um%;_9kxBgJw9na?^SM9d6E-7ta;NzA1~q=JV-5%8DV8z=8jDA zG*7$@@xR+K@TVBd=1949iIzpOjCOj2?&rlk=w{WpZ*KcTMgf|$L+*PviJ<3{soKoB|z=ZW;@X0SwpsSI)>8lo^1uf;h2)+bMazCmRBAoPJWqa>STZu)N=&g6x zu(RnUB=F(&61$hERmJT*+E*40PTP!jme1XNtSzD8v3+5aucDQdi}NmFW!ZfbCDds@ zlx|Au@IUeIZBZS5%UV*nvz)z3GpLZ-vt|cjM($G?-+dl9q;HEewG0xa*z6UzcGZY5q@$$@ zBV=-|ilvrtba$(IUn*0kae1Y1)oHyj5P-lH8w}iwNvsd&FS}#vGorSu>}nwW%Hl8D zd|j1;wmXJY7yN`77{|g+?A||2snMJnO0hlJHgiY=PGpBv9jS+|h zV=m1MWk1Zf$t>Wk@Y>~_!T$Ynp}%#%>(%MQ)$wR})8_}6-^Y`$4<%{}w*1J$;V{6! ze&M#v^Wy(~hw%As=Rcgph1nWld8EB)zbJ*~H>-^V2SsW3PT@fXOU+QUW=pG-0XuJr zROb9W`MWPLUzqC*^l*?a7X{>1vE1qmF4(riz4%-#wnu?m*{k*UbvXBsv+Vk`Sqfad zxroUpuWrsDgkgH*cf&tHT9&!ZTs_?S9*? z=Mn+DYaehVX-6TVrHg@w_19VUxdJ!ljQ%I6_RL_itj@pDw>k|ff+u8EZ3}#^1J*F1|gqXNldZM^q zV+BKk3F7&mHYF`~56kQ#G#+OS5ZdY>v*VIuGA<-&De}4Sm!ln4AM4*4pif;F^GjPn zLho~`y94GyO!}40Xt`&45DKlw^eSOS3BxfY9C`+G)3`36hB?8Ma!hua zSHfW~@30UifUFDHV2kHbE#&rAB>aW8Km{ti$F07K3v-SHsmY6EM}wO;rDt6l z*NF3eaKVr)X7tjQ`gLxU$E`_O-Hbpo{*EIWToe7qHj0-$(3gdJDG13*QEcfQnsM8j zEE&N=PI?RKhn+PuI0LdT-+odeJjeWioKXxEZBt2*H%)G=s!ztg{X*A%_%TUe`CZ$% zf!mI*P+@^}fLqkg)v75^`qrDG^0eA03t$bD!Wh2;63&rYM4HRAZSVLQsNBa*o4v=^ z-e(I26g9stNXV(|K5gUf!=*6ta;hGEtLXai@tIOuOcGJxHL9Y=;V%|IW~#b7Z7hV0 zi7AmFJ_z9)hoZ0fd~b22HVtFLHAE=RX5{7;tzVf{PAhSH0KqHTHGu|3LenLL{L^E~ z$yZYG+hDprq9g6EzZc>M$0xy+wiwNgjn33z`( zl8HTWP;{fj-FHwuo;h!w`t)t(e)2o+@8jxZc+s1U=Q9ifXfUuJx7YuAH}?M#){Lz{ zF0KyFUO&PcP#vJW$cpxmW$Y9dD3eQBF77S!X@@RMU^UBu~JRIfmjLXI(w(=*Q{g-DMN`$Mq62_oL2%$ zd(UQ#MsIjwqNB;`K?Lc-Swg~!DmyaNuENlzO2BC%4=|ylhblM8pLw6eXWc4=Hxn_n z`W1e`1EN!fFqaak+YFAV|D^2INjk6<3N>9MyRN}#6^^4&#>BfRNsMCF^d2j2Vw!Ms?!qZPq+*_^TZ+`EyVqY> zy%9)kj>Kcs*VAM%VPw#ay>!ZE)DK#vn3LYB3+h(rzELTG{Sv1p7U@kDkzPg?&u7;! zr(>}^ueu7%$0wG^y8g)d72kK6oBgzh6(dgjfG9shH;Ju#rS2_vKC}x}a-PnCmiN0R zWkKylGJL9Q0j)xWZaG_%ys+2I#xLBHH={6buD$w|hr2@i_3#0SD}snp_D3fj100=C z!xA#`WmNj>=?7`}Q?!{LI2!KJOVnOF_>stn^&+X%MUuof`mZ}1q_+^$guO_kvisvb z>t93iW=}A`(JZNKVQBk)DJd8&#(TEt_vFanw!3;fMIW)rm$CdBn?Zp|f0{LF3SA*? z#2lO?+RuA@e~bimcV~qun`EpmCSzam)HG<6kLXCTatV*FP7;KhPLMfrOz4OlvIKVD zbQ%ZYGE696<=n(8(W;k0;`i#EFGi8~&d!&+gIIPJ$U~vj!qVW9hDq>Xt-^~;83OwW z@MQ7YvVCz?BqKTk2mNnX9bQj=XuWV)^L(#=b|fkoFfghA-jQ5@&Oa`w{3BHYSY~Sc ztFGdOl+4VFZz6KnnE}^b1oVd$giK)z(W4x}IZ`Ud9e7J#ALSFZIn``^+S&;5jrNVs zd)T85QHHod-jU;x!XkuK<$inCc1@zR&Yc-e7K%p@5+nFrm3j^nIK&I=t`mJ?^gi6xa{o%MOs8dm5M`c+PixGY|s z2b!0{9I)qe0notK5k+qEW$?l+gt&N7V=I<{1zdw;dZVUx-$7toRfHa&lA{uo zVzDnA)G@z&0Q#v`HHrArVt94j`G~IfZ4#76AfawvgUP8S6;c&o8f=!5c9TI(?;Ak^ zxDj3fQDh+27b#w{aCb1Rt*UJp08<5rsV3jsBk7qDip`f`iV^b4sKs=YAUNY9P~4;@ z^@ziHI@OXAZup*UszDK}@yAL14+0?5W6{uV5D~J$#}LZm*ssnHQ|i+qX>Lf z)=_)aMCVxh&A zlT)?r^CND84hZGYtMwgbDl=XV6`r@0>_i#CmAKa@yHSe~O^x*Iz9gr3N{k5_Ot(@d zR7F<=c(D3h@ZJ33xbG~}4gcdaxnMrGBo+TVzxe0d8^=GK@ja7FyY_+la}ND<+-aJh zV9K6hP75LwNpX79m_^MSkZJLa&LvLkTbFF{N+zp)@%_;?jDs z{3)lSf6igK(S8=MFoc!I>f?Ce8wr_brpc9~J;&o}m%_sl%o`aInDpCtB5pvZfA_Kz z(oT9~`rV3Awdwc`gflRgvzZ#-ft-=?ES!iu5nJt4P&@@upd4#j9FF2cc~HqG=e%tR z<4@|fO0Y{>GZpjW3?<{=b7~kp`S|$+vNPBq^kX}Rs0bhlo@j&m@w%Z;-@ca+q>PB0 z5Cg51O7T+|$6U4GXnifMTPo=tZ;=WKs?iH9q$*1+ConfZ;|FgE+vz<*reRIbCd5&l%{N@G-4yZsE3qMln zQ{^f0e%$h~dD`EZUpTeH$4}~bf>MYF_p4JOa1C%w91r!n1M3!hl#?2gg*Ktl0H&Wl zQmogl#CbIVid;q^<{PghVL^$`=oq7h!GM^#0%YL5$PsqbeavCpoJAtE)K1yWyB*ElH1#Y#W5y0X(m|;eL&zhBI7A6a!sM9 zI?>#=?P&8L>9hdSy)lb>N4rN1oHCZjxE^X&k{qX`ZbTHp;c1Ul=N>qHrcbU3K#33OW$eXZ~}7 zbe=?*G0a4^=gkV{24S2h5SrzZ55{;d4m$9-f~zwmg6ZLNeB^k8&sup)1)i+kQtVJBhLaGERZK~eTgTW{+I-GnLo(}Mvpt82Pm(MyrzP-qs zT_B56=|gPo-5?+zip2L!4Qnx1BDJp8q(Lpk_f##7oHQIP$-feRVOXfAI&s)N^)=}3 zDvc9$8aZDueENgDdLLQ_isbSGar3Dg#+U?=nbLzw@-DHzjbw1qEb1|y4Rl?;VzwTD z%Da4Kve*x{XmiR5x2XQC0P8`8PQGv$(JF2${pwi##q+X3HJs22T(_$cOa5JXYz2d@e(=Sw2t`TI}LfF$HET8pH?lf))jv=B_o^EcbEftnJI^Xz%4MhQF>!=V2igbgxO*f z$vKq(d2F=Y(^#qYRdTPjgC0?*&2pP;TTWE6g`1&W5jJbG>Z_KR17vpjtL|;^Y41P| zs?rOXm9VR{k+`py9xzpni*52w2}mR%!I_)U;GEDCCv35**@Y1z<0YkNeUQhx(3dt| z^CQis_PSPjW5Y8#{GMJcR*~r$~CBC zdkXlnY~80n^mr_zm%cnb_o~^RAJhJqwa7oI!sS2CIG<@EQ*+UNlN-(NT6@$wy&p!L z&M82W&=`zoC{GHqEhNM6P+d%xA{Cj+T9!WSF2>;`CaGz-P_zceT<$B9<#;N`mkVMu zWyjL}Oq{-%ZdT&1n~TF9c;Bd5GaW4uTu)`gr6g8^9buzXcA2Z0YLRUAvnE#5B}C)+%B-pgea@~Q!3Q5 z>2qA(i95+r!yyQ0&pc!6TZro{A=LyjL078rS@EOw>`D$vCv}9=UV> zSSdZ#GwxT0;^!)gv&_g+t$oIoZ{B`uNc9=-(@g_90f&tHN1I`)E%+^3FGM*=7S2fm zC$Z1^Ocf;v@0LoI8VxASyLFi2`s1cMHHg_Mdi@~t!nD5Kn4Wg7GpOD@qF~fAh5=JPy>oVRgOJfsrS+|7=n)M?kfxZ% zCYAC{dRgVGw6gdmCCs1zs+yj_h!krd+)c71N6HXkb00)I5<#ho@Jtcc9o3(LBF10? z_S(uXx3)(}W_$hVb^`VQqFJ}BbztQtO8Q_5^7R_sOtUaYjLnO_<{~6X74I>2rmRFz zieeXE_e%f;2%=z64FWWvM{~My>^0bk6z|R7BvH5VqeSNCWgF?D8P zl>b7(p`TTH^|oHjbFKc>#r1s4UA{gpJV{p84Fgd$b%ln%fAp$HGm#F}vaXupJKn@F zZ_L9g>VmsMFm`)Bip16pj{>NV4QsXxwMgZX$x|)4AwUQ&-*NzvKm7E7svGlVQ%soX0yIJw?%?; z0_(&Oy;kW22&EVaN~?2p9@$3qLLPc~Wu2Nn#g&li?UI!X!f#jP$|xB)uE1Mi6L&OF zuGA;)3&TtH``L^02)rjo6Ie1n=p>fcvsHNzeFKx=Migufn!2Q6PIm~ZNMmG zk<%aXO{v!$EBH9sIgp&qsSt{sUKU*hjr6j)XgU?;}q;UherE zksG&G=lK%99~cvxf0rx3NZ}9j^oN9$X+y>i`?*M)d`?J}{=X8^f4&|2pM&w|P}87o z=dvJ$_BdWWN9%^pk>n_7U%X`(Y}!UOCW^?L>bp-gNmhmKF}ysKVsW^-(jE^5VJ>i{ z&`a92a{T;V$Fl$7+Xq;@5OWIM`Y&rR$h;yx=jU|3DNz%EK}eFN!Wr4}d4uZNN4-!N zQhk?(^5Z~T z#3k0&s(NY4n&WZy8ylSr-_M}>%F{60*NDiac~oN;%sHV_Uj1Zf<&+kIuvjw+EJso; z81?AF+j6}Im|v*}v)4K$Q&B@2R}y?_W;8ba>P{?s3y-PW2OU3vS?3CADtR!7%f`m^svTlAFEMbNO~MKiyvTlWlns>&7lt^?`$ zTI5~+hhcJp9c2shS`U^+tJ;mjsK#6sd@?PrMy=!=!dADx;r33&l@!wG$(vm#i}s2)o?a|m zr%G_(4sAgWVPw+Xbh-J;YSUf`V9#QK?{NAuNmS@=a4$4ulpe3Lw=(NcnN;&{=(; z5;66z8_AWT>BAJKQ}2#JAfa!@7yHn_5bIr>LCN?BYPCl)wnV+#r#QHym*Q>iZ!yT) zg23#w4K1m}F?^)R5>e)4+%icM5zOGI*^l_(g(cP2RGZc=H?+?|J~sSMz4bh}9$9*E zDi!)ENS?19la}UB(h*&Hsw1|0g#;Q%o<4lO(%R@u9&8sac#Te-)_*=Igkt)p5AK3m zOu3Et-j=6Y+Uyss%HAVJ4K{VvprbD3#-xs*v!vg{z95wiQc_;G6@H^DFgx&&qaS~XW5 zst#>@|Km6p>sd+QJ#IqcV#bt}K=iF7It|Yi!P5{jcTlTj8MzzE!uYlflwIq+II5`E)T=uR~ zY3-DUl><_1p`GsQ{O!kit=)$`DgjfbyuloS6Rf!d1(AJz%#jRD3s`SrEh}BLxky!| z3C`#pzY==x!s&f})9Sn7LZ6(PylBgNmw6*=W?lRm50+l1Df31wYN#alFRJvH01q6& z{mA4TURk45wn+>VQBUGK!XB@bQ)I1|>+>;hWntXXdOZh{!9pDnp?Di5UhF`SKxN$Ar z<~VhT_018>$*Km(H$5k}PQ=od4<)$PH+wl|4|pyRm4>@LC7kia{rh1RnPCj)3`&t& zOktc1Z8q7r#I|hqc6lFiPn@>BN>kGBFM@?lOH*&G1}|WJUCfB$Z;o6AyK5%K&FzKc z&EgN+8KyE{)DT;aNFVZG<{3V|Vx9xEk_<5Sdzh@uZC1WnT&~Q#GPXbKqVSIdEhP8; zu~W!mqgHYI+!66X1q1tqC(QqOlK9Uw_xay`{B{?^(E()d`lIRIu5I_@y7S|)v6E)9 zE(|#zaxLII9E^n}y{&u2v{+IEx!yHyemGBV(&F#$*k5^i>>JXdOK*Q>lw#MtSGkwt_7Av8%z zcQMf?T;ttF4)mKTvTc!BAYkwEY5zD-MAQkVVyuIsLZ(1+#+lsIB=eU0Uad;c%+7l~ z@sW#MiEppIRm-buCI%i^KByt_jI7rnUU-5OD_n4k5fNR>VB$z>i`<;z0~0Pf$Cyl7 ztgq73Mk^7kU3=;6ctvUdo%@#V-Sp`5CH>nEWQ>*U~qBysiAu1uCDl zZerv&A@PS5@#w0-Fnfs!O#ybb3-kjq1A>&-wdO+@ff7skqk{~Cs?5#ow;JX^i5MNn zvHDvFH`EX3LM&FC-V;^*$x}`K2I}{?pijG+sOGWDMJFcPQ1wuv4sX)bcrDd(j|DuY z2v3Tw2*DMB+G4-tht#rF(ai3c*x5$6ONi%dQ412faC7Qbco%#aej$owTSP}__ z%1YZAJECIXN4u_p$joi_@;NGl03Q*W3iI#$eb7Qm>FPtKaxderDzSt$xnocZ=i3|M z$%QP*^`h_f49W(I}m?59Gj z@|*O0@#rqpz!GHz?2YT(2*7xe3KIeejK6_p!olGWipWe@`#Kw^VtW-%#B_OB-xSIdMiLAnRb@d6p@lW)nBQsLX=;*4l1#7 z{f)$xWc#KICq1gI0|{40ak%vge$nKL@nnK`tX`Qry;V~ws%(C%=OIpQWwi7mj1LSc zapcv#^;;m)1}zWoHTHnE90pb7oc_9VYh2i zhP*t4`QR1bEPLsdh2;|#Bkmp^r$S}3#n#)d_Tkn8}+7*+Xv3j#g89Ph^R|r zo$Llhv}uGI+WTlZyri8KEx!8(G=M^DUI!D)I_=Gx6)>#xI9iY34#uoILy58Z<@~*^ zVgt1xAp>iuX0ex?hxG-eTObnqh7gCnH?yK(55~Uy14W<--wngt2Ertv9l8r>eWL3j z1ibGRY=`cfM`KF9p_4QzrX_oBuOHDV)Y`1!KG%L{u1pTL)^oi4Za)rGAQi z*26tz%aAR&9?Gr;*^ADL=!Nu&8yyEV_ueM~Z99MIlSbyP{mBnvMTF8@Jukz95;DTEt(iP+p$ljbp=l!TN`H?Rt8vR zUBf}fI#9|d5iFHJC*!ib5`5RTcY_fu_^r#(I@4p}=+gVBIaRZm;N87Ore)v6MRc5?(A#=;zE+g=1M!6J+ytnYlGr)NbbLejTQ8uZk>2H$bl z2yluGT=fhYGGdV(a{+}`iX46+R#mE5P9YLW#Sy0=-D!J;%Ox6bxx3rcLQ`zsEXGbdDTDWEVO}WT!Ah z5C|0~6J~>lxa7x_Y9Yv$#ZdFfhMcZf0W`GD5NXh+qM4LC;0A+)y-s^{QOugbe=6_K zpJDnKTxUGc#L;}9O#SfL){`UX3<_rR^Q9v2&{#!6Tw06xphH_Qz1+`fyZa&k{Ae~&Bbx~+A->>Y`|}&pN8?sV%Zd* z2?iMbgJ5hq-&)RYb{#IC@Zdc$A`^;T=1?{+UJwmuqG^Ib;ZLV@Q^khuXSoRY>^*2O zfr``#V2(C)KP9YabdGJYgcMV$$}77j^&cz8$^;#nT(xE+hPuQ9u zGYtktS*~_2&e-Lm%x!#u#xuXrz%K*`+HWFJnYyE*FI0LfQJcnj|5n`4US?QPVfUjd zXtcUu_{kJ}Sd8|c z-}g?vIne*wAy)7f4JWnVAmN2{=|?Fj@A&-UzBov>&%HfyoH9T7B{srS9%mronutmJ z3w-A+V}2Q7Jz|%0z}ECDUM8(fVo^xj&#Z*T(E_YJ)R`vjqd}kMz+_OUW{~=`;#+j~ z@UOb{Q@IaVIWvQu7vIpoQU^}Ms3S>#6rZBQM_phHBtN5aPSS?qO1V^T;h`-f*VIoi zHM}OR-c1v>iarYhyF+9!qHykR3b7Gg!sC4|ZVaH0J{08?wN`2CXVWhS1#BPBi&r^m z-9ul2qwHZsl_rVQZ^2N+sUDJ#usA)`y=^J*J|fVf0aGqhdDsi;(@8HMqAp(6NVxl+xgQHaj8s?KZ?m^cxT z|2kPjKaOo*jk0Q?V&d3QjxBsAEy_;`67mgFFba2;+k7koVlkG@c2_C zuOJAv=nx7l8>f2ln(3P=cpLs5KQgZl(x_M9^aqb_A+IamMU?mc^f-WNa#;n05#~U@ zFBh#@95thoTLNe>6_d53?*+0lKXDeTUuDxrE$p*hj9uP_cq`VSluPiTMEw4{JHwmrWeTIQWbIZZup#y;g=U{4P&MS)E(WQr-6^V^!UV1Lr zC!iFGF(3~?O zHsx{U_%ZC25OK6)$9u@vi;UI_8m~OfzMpA-f7dgH>st{`>vQ;&S?=E2gR770!o^x0 zy*Cs4(x!rHCi}bGSdX=N*^8|Y%Z(1~{(oqeHS!)heR;n1xQF=sy!pRl5@+D^|Iq>d z$Hm7?EmfCAZlqTe)gN7F>%MqvB)=2lTs#(>)o(9qwB*~n9FiV+Kc}$ zZ~|N0!Wu_GUfsnDkw(0-j$54Yu(0 z5MiF^6T7GwuSgNe6NaJL#=fG|gST+Y_)x;L&EaopbX-B`v^xuc(2|Dv^Kl9(=Gx6+ zy%RhMMZ<s-ak(^lNk6%%v;&5*bcUpVQ2CWh*mSv46F)x2+86Knz-I>h4DwN!HE z=|?mhB%Eb4Yc!SkA1$V&TT~;B`Ypd?FUjb(6uihgAq3^P($}4yi!HpzbhxagY%uGj z5MESrU5_p0M4bHkfuISLB>7{lAeJ%Dqp)kJ1YymU%6&Z+;=TmO-*UH+R zZv50maYCAuAYS$g{7j^zX6Lg{E!orbW^Zii!U9U)2jWh&m5Xo4jt+bsHpi+{^NXxH zd3nZ+;W$)@DICN5R=e2TF384eMt7_EPHKOh$4ZLnr18ykh_IXcG41%~nyHc(aaZ>) zonb$;$G5J&P`CVz}r_k;+As0FbeXVy7nY5+`@OG2TtAvc(JFW zNOyX4X^p3d&czlkj$Yu73ZU}|ms3NB13D&;N-@Z_roZ;NCfE-(+%V2&%6yrVg9*?l zI5UzWQo_?OMjof4KzTu*KiqX}mEbXUI0Ljob!f+uFr2d*Iorn`FGtVYJRzsRn+)CM ztn@GA1*$~L6sf1eYZBqz{dMTzG-#7}(EnwpSBr+#%Zu{dvhVo9Fei0i>95s0pIGj5UK79h>ojd60&? zYicdy0l*HoPle()CHBS{+r0UTMLP^SrBd%6%`-;dzQop#B;lrWYu9JLK$dQ-Tp9#7 zc2;P0>h81-D@k(QdjPZ}7()`6X)mlHLy6(OWoiH;hJQRi&Z}{?SpBBnFoP*QM@Em? z(j}%J&#IH31?x&H!u-GhS5}Ig7oJc0#MVnOQDL)aEa0U|HLhL3q%LxVTin&a9Pt=0 z4~C8C4L{vq&OUO*gz9lY>9_|IqH!VGTDcY4wP@MB?4mF0ZO{Bf)$oSxLSho6NAL>n znEPI%GUZ!O$f{tZluC>Y>ir}mqB#lK^ON$8s@rPTFy@jpJptB0}_ zmxl!dv%vkY?~1$p{;s&r|6%Q&f^2P;cG0$N+nQ}_wtKd1+qP}nwr$(C?VfF8_xe`E zf6n^j+^ikvVr0e0sGE$;c&h5n%qKM*HiS@qAd}rxmnMMtH=e601rwQ5U*qbq{f3_J zm}Oy8S5+lyM+JMf^vhLdLq|L*xiuEp_Ib$QI?u{q&7;5F>|s6Jem#2v$y}t$7QlMz zAq_P>ug(BA@n@Kk5zPL!R+6tI(JdQRjZ1el@#ae*df5Y+uFR8d$LHxLh~q?d9?P1A zowJ$&YS6F}aSrrI&h`G~qpkf0a0Bs0FMo@OabtZ~G|dR1*(17xV@-j4upee5}rV23h7&X72y=4U?8ivw`4~C3P0Pw~jI{*>n(EecdYVu_p zc=cpgixh>FJh5fS;>P|pya36|6S8;6w(rT1&5aEp+AE9NLy5}amkb4jObioiyIrS8 zStYf69$%tQDeqXLs$@B&M_SWHHA_v=whkdBw`6JT-ce_~NgkV5SW1-jEO(FXN?@E%5KEkez{jUOjr&9R$+B@ug_8mkLW3N5AK^+7+8 zWZ~6_F}-Jalb}8|93*P-_B0*cxR}IyMIN>xiUP?6{W3|DfH4>~crv^00k^-5^6dP> zfK4DrSfoxMMLsRGGL$oNJHKEYNkI!2s^#&DJDS~2#Api3tT2X`X1eT9)NGriMlqTb z_ng|Au9B+#NGw&ZJqR4(d9T8twt11o*u92=kJr-T#W(FU*>Nk@EgZTsxIZ_$W4u7( zp+XSt>FNfxbo?cw4*6LXDsXnI{ z1D+OH#H;Jw0YD?N2v{JGa@wOn_knOtjDHprrxB@)P;%9fj$21_J_TB}v4Lejwjx58 zQH3_&c|E%%^D-6wv1tr1(SW=rqr^VwT7g5TfvRMVR1SapaIk^sgoag-HCKPLl+!zZ z)5Hco=qF%hQE}`W@?EE2xe0k@cxd6u2;LQ6KKJl$1Vswv1hL#Q+Nv?bfIrW0i&|Ph z`LbdF8<##2r9R}INmMFtXUp)Q-8d8%ycIElu`X6K_srF2&%%Y$c6MtjF^~!#SGAS( zSO1i{v6TPLO=CWD#vaHi(sZgmwsk9%2W~kQI*DQjWIT?M1x32DmL8rZ?`Q+LS*k0C zq}LwqUKwROpVYFFf%V-ff31=krA$ktNMb-;bL%1fZmgzM9 zoJW}$npHPI7c5CbjLt?_-=jxorBNehzFM6TvnmL!<C)ieVApx!*t2JA%jf>(ill{p!bi9U zQ&0mZW2CS&rmnD&OQTie=mB3scNZj81KY!5dtDA$B&!&zhnzpBf6v?puLH`<+6M4_ zy=3NAmbD9&4_i*F6l5@xkWJ1g)%28D=*jyCYu@;b3l4$PE^segi38gy8H;7pUWeNj zwx$c`tB&9J#v+ZeQQ|yLC$>Fi9W0K3+D=?@JlPM)PpU~#b8izwOYH-MQ+Jkr zBA8<@W-&Zt>aP`L1=HY{qe=xl|6b7YCx6#w_SN0_eWU;F%a&z1JTZNL)z&h9ve>#S zu^D+a&o3;sMOdP!-j5m`>e8OA*FRe!P-JGJeG8PbhO>RUrA+mn?JGO>XU}=JTt|ae zF(16@net(K7wK1RSkwIUk(f%q9+3V{> z!a3(c?>NOtqwSju{aJi4~3e(k|swK+G_rBfe!QX5Q;8~0K z%mD>-ax4ALZH8-Z37S=TVSB}P=#Cv}MI~L`8rC6OkS@@kP4~zrUcM0}Wz5Oa2)aCa zRTi51R|i+P(^P!*RyqxuvGdcdkX_O*sl6 zvo400z6m^Od%?cz9>E%JiYx?qJxW{DS1{?9@2b>gho~5x83S3tmR!I6n8N_jhO%U zaFLk|*NZ@qA$LgkJDjDJfl^DdgW0S_eLyDls@S@%6h5*##g*?-?2S_#Lp(W3vt*TI z>3GC3uL{T%BoLIRIy0BSS!%vUF07~|F0%J z|6=+bK+0HIf#XqTVvSv(QF+5Ch$ewQy17lqx-f(0E zc(ODY!TB*kv*H8_#Svk+V4)ONcB-}mW3_aq{b)3O4|hkwG?X;2z^EL?prEK0WKJri z@se_w7R90SGg$74*iWaE7p7j>eXvUWvet)wwUdi7XU^Djke6M%7OBzIyMBl-C?hVm z2O~Tv1XvWKXU$gA_Jy6SKW*e4^x;wsrHZ(?FMbe;LfyI(Q506-@5bv|D~}IZDM-S{ zAY;oB*UxJWx*Kn2?}_}63SuGtpv1FL>QdBM;G3n(4b9V?fl=Nm(L)-f zP7WJjOz+=l(6?p3wS0jjY=*+no7NNcU;Di5E++Ggj-@wWyW6tCT8AunyjZxSerYLU7H|>{Q^#Yjb8PJ}HmH@vn;i}Ia&Zr_k%_=DmN^9~MF)P4KB>1SmSyqSDz#vB@F-?3Da ztaTHVXF3pX91o>)e@)o|#maD9LvIa#L`5NW;5XTExq2>+}2;P^_;nbMVcb z*5Z+9HkxE`tjcwOmXFrZsWC0zYDJ*X9AF=~|HLS)R^qT3;aiL6i4r`yV1>ygOy(k@ z@67LSegb=^C@lvD(6NIh~5t5=-h9ySnO>S5Z#OuTiqpha&7B#=FdS@R@mYJU-Qi|8yIAuCY8zc7Y*SM{wX{olEDr@+M07}!(MX`2Xi(>`+Yl#T(T}@?T zTX!4YnKHsw_dp4>Su5`t0C9y6$Ak=$KAEZ^FryEN7C<`Luk(_)qI#LXm*^%HAh=WW z_n7nhe>-0fbpErI?3WRGX4_BJfe-Hg`dg8Um4l9vwc$Vc?0>*C>HkS+Bg+bfYqj0Z z>WL-mS?4zjd?KmZ2k7ELspnfc*O$gAY8IS&zeg`dkaCH0d5O{7WqWvCi+w)jFYsOU z_Sg@QZ*1pb)lC*&tp=htY@9hu)V5-uI!J#(JCfA068kd`!e))!Bzk8 zd9r1N*s^6#1t-it1Eo&ynsc^23HosMwP0gNU$fkG@wHt84h7~>zL6qxLOdj%8R`cC z0{zk8rD?kzbIqCyrBw^uE2_w>q^NuWMx_)1#YDv>b5bJZ#3W{7l|(GsVR@int(-IK zDR^~*vMB@dcO-@nBqj6tld=&jt$PK!(|h>_%S{jTxBmuh+g%SHG870(zTGOK0Yz&Y zW5HwaiWx$x?gvh-e&EzlsNJwa6Qw>yiQx)){o}6YY@|eS>*^BPd;17) z*JH7A%~4SVE}=ZLLv1D^WsBzEI&O30gxD6Ul0o_M4;@*n&eP zVzq}(tm*o5FSeTsVP^l7C1h1G)B=x{apCl z&ym%;3`)6uVFS7FoS165gz3#`GQwlKItf%eyRJvvqq6#stWXO zCTSLkyI3a2wP`|b78YrZsGic(v?D`HWQUxQYqv(vksKf~5#!&=>hVSY8qt>ItVaotZB+0RQIuI2_o8gYG(cSG5;GD|Zc{&1Y1jne}z69k>n4X<|fyip)*b*=mbJu8Qg_mpFu zDQ%Kg64$nnJ082Udo{Y9i|uMaJ(X6#g$@(~watF|Wh_t4sDkFHQrSBHab}SG#R(1_ zU_rpL0)jRK4)MLbf5PJ3% zUSODJi0k5YV3SI7Xq|q*C9Kw5CxBV6@yy*hHU~VV} z7W1A~QE@U+*OD^n_wgZc1!EkcM@^RW3y)ZY60 zqWVj>LeYX$RA0Cu#idmUx)abFF4vnJ6QGx+*7T|URHsseF~#p#-=>PQ$U3!@(M?wmW?7D5}^V*6L3pqvUL&4<(Bfg1`YXr;)go;uJEmA~;- zEi^F|@Dd;|lzi_cFL3VuZyD4!wVgJ0xz5lHZcbkIzAI~-B?yJ1hwu$-A^@$h{W zL|W7*zd@X>?;5p?%}+J;!R}}5MFYnGTTmx1=IBL++KUl4CRfJoP5_xyyw^-EyypI{ z`^DoV&8R1pAQ&J&EQENeCw2q*pGP&;u2g#R&vWPb=O^%AJbV7X{9*QwOS~rQ;QHxd zKxWfCgNopS{+NM-DYg?3g7FfQz(vv99Th?ZzPLb58g+HJNP&7p(;fECAryWPNb=}| z%>a!E!YUOw?{U@|Vgw}@NtF>clNCIPfNw4;$X9a~nF}01HZbn+7I!`1 z0zsxSfRI5Zr$ztWmi>+_jncGTwd3pF`V2yq(*dzu>3Q4UhW~3%vD2oyij@D#=E9WMR74ENT(7dT2tP?G`@}fwx4LqX~7#tu0?#`kc@|uApWMe?VDUOu>k#O zFT0crRSsExcSM3H7PMFrPI+*0^DnDC{%qq)q2K{X6k)~6=j={KWa0YPO{_{4t2MQstE#OXCmdHr20!07_TFGQzHou3$7$@ z>MFy41CUOoQ3Aj=3OSLl0}p^yp-4KV_9pIcHlZgb2s+Gm`JHc||8(ssP{O&#Pas?W zxR?9C3+VrJ?GL&nO)~r|l!NxtvireJiAY%4qadqm(+4S>l>qmz9rLWv3M+HA-@Qn1 zh|-|#}o|sj($^1&sm{K}3Dz2^8%a z)!^@Xd!IHLPA2C6+?5MbH!2odi#h1|*nE1o|IbK_fAdRw2%N*!|MWw({v==ji`fwW zLQOqe+kc`{`G;?s9ii()r4|y+w7r;m;<4DSPS_7fIL1Tgfj`V3f?gO31(l2PZig#T zOg!<3#LjX+@NTN})m2eXqKzQ!I0o82!NMp_R(JF-wZ9K&sFz-gVG@atml>^SpA{m^ zjLLQ9jt0YY(7HlJ1??Ki(pVL=63dg%yJ}z0O0ZpCjSubUYASjxKBHIr*OA^I<0kb+LlEboAsA zf|XDu%h_+ZO?YML3DQvE5%$!Q#a*#C02_*$|L_I5GFes8F*Nk$;`izn;0Vgi=7BUP z=$2(b7my}hB1%e;Oz^vZb7}TlpJPy1{UIA!%a6;5h;_7aRFE6`lR7Zfc-T-nfiiCG z7tt<2vq|mb?YgAIYz4eI+}GvoD9I=3wL5=IkS;4Mr?DMfal6N&;w@2JuBp} zf3f3&;Lt6rlldYwxqa<#p0hcl^9md9b71{Xxn<3<_54_N&lru4PP;VKyTHz&8{V^;>0DSrbLI~ zhc9YMUyV#Kmj@E$Z&guq&u@_>GRhq89o{+I93$jw8vXqiN8k_n0;VLr_0bAFqF-+q z=&RO)*e%cj#<=8^*Hw!z*`pgOEUC_I0NuOIhtfQUczfZ|biA{WTAqJ9I=h=|u&=4b zuC^|?Dd;Q)Jf+p^gLzO7fBmoWiz91)H>aOF6V=ZrO40ug*8XSC&i{KVj-FVxRgzCfE1xS{Q-97B?`js^IYp(6gd5CuAzTIooM=Qhbu$E&>os3M7JH-YwqLJ ztLca-(V3HVEg;^{;8eLCgoqKf!X{&}O^C&gmfd~*zcYwr*!zcA`(k}jQ?}M)16@3= z1s#+Kp4)cN;Xxq8G625U9>PxTdA^VcqT-z2)8%WFt&FK zmCrttTsRLfilQhLX6Kah;FfxfjU zwO0s~h?bQI*_VaVP%|_Wf89j3%9~RRs+*E5A&K3Hkh)44T2$Ag@~$;d1a23N$)Cov zr^o{agj3SiOZA~BVk?cM7kEZD7Ez=?DZQkpyg@3}fqkIj%hssM#VYo*o@&SOjT$y7 z>>Cy7kw#=1+@=*UJ!#%lpahRYku6gmT25)dM8=QiBVl#42V8|KggszhrjL(HhJ7ktt*0#(6G=`mHv0Awy_1SgsMXtF6`gOT#(^y6J;dX<`!Iq&Jy&i+vV>sS}Ajk?M z3_IWGvEgNJ-&gC|CRDk*zr6Cne+3)cloD|*{^ho5d4GX&f#w&FvyZ*|=Y)>rc zTZ5A*kW4WTCI?g5%^jX+!GXYe56K^DlKbhoqfI?D;gbNLh~dn0JIs+Eyek?i$^p*B z1?ma26&j(BU?-?y?CYBd;69lNZ}aw<7N_^(i^u5`e+LCKY!pF)VvviCiuCs^PBV2I z0#UDYE|*~yH1Y4n$M52Tvu)VfrWb%z%k5!C&L;zo(PZ&)~zD2}!kI9-$ z5yid5WPoC;lyTHw3M?MC=hl%~*Oo%A0PcAlzam*AuYOFqI}od6?@RMQ_wb z0$d>l2AH}Ck=x1g{5vAx)@QCYGRuGhBv)F{@%a5~YFo3B%Eb76Ad^sC8m^dHgWH_7_TfbWjwyS}m>iuKp8oQLS!@~Thh{{#vT zH71&oA3~++3c&yNX8%8!KxbuU{Vzbc^0G)cV2$5>en(ArX5ZwYoh!^PD!1LboU*=@ z9-Q`Wd#y!u-T@_*Cyl0*6O{j~m44oUw;@4-jF)f1^+3!Hw^IQO6Cz^rlk^Q6eD?Vm z@WKAHd*CZCw_4}qiQ=8kH$#cpzTS9xc=>$(<<>FhG}p}8c`)l!Ev<9DZ?qF#Y!@%N z>T_Js<3+X3S~F76gVTZt{`Rb&fuF&RofV^|9rN{;(j#67JEGqBejj}B-u>BV*3G8n z*+W?|^&HZuSK9sk-1G6O^L60!1^xH#{qOfn$Xs1HyqVfZyy!;pUf{4C;~O7P!+GTA zkgTZiW0#+i)$>(e=ViG8*IH3X{>R;F;fV44p;Mhly5~3>ANp0{6kkh1aG%Wl<=>NH zFUkFvjgqmvJd5fKs&{*i!bb@^&&V3HEwl|r{1U0SqXQb7g?!85j(wwy?Dc%kJDnLP z-t9U&M!c(g=7aCf#idtf-oha}Pf5P$3{Ps`jC()5FZ;3ZW5r?}JWQEpKAi;zWyJ$4 z_m5Q80|l+FMYn}WzIr%nU^SeH{ZtvDfRY%F5-M8qNcdkPBU0;!oytV++{#xQ_$`r? zPD-r!+n6XL=c#;G4s=?qwfN7%$wwpb2dsRx=d3Qf)n`Tt);`Ar?8Y&-p$z*BMg}jV z?6<8o7=S6~n|IP2F{~MHBh9809|J}TOOb#HQcKNCdkh?2ct)2i+#S}#lCb3m5hyF< z;=@$YHEY)t6X{P9X?$q3*o#l?GL10#M^t=~`{a-Vg^%o0@G8o$_eL5?N}n%MI3qH? z>o(3EFYENUa^-~U-1K9tCL)8cjvPu-eM7gZCziXGk^s-Nq-hZISl{6#8$PpGf5e5jEt?1%xC#ElW-s47lHJ2@Ir@BU0|{91a(< zxE05V*7tRL+Ds8u<(gmpmEOR|$zl zZxVX-hh8-4`U=PG;9++}Wb_)E(Nod1Q1W)DAUc>L{;~KQze+y9)jsrK!dGb~G)e*? zZ)F?t>C#uu&Js&tK3RPduX37C+Vu>x%l&Wbl(RlZjitv+CwP0UrS^nb#_zP;=^j_{ z@PkI3m!38y!w=%Bu=2BXyg7>0hJ!{LH7^nXy7+~YCiYPyjXP#q_?Uio1W2zT>4`!p z4oqt5r17I_nNtLQ;?IOgY5V8`%V&knNv12AwE^4y04uB6<0!Qh?5>XCN}gC!F_7mDUn zpO&3rJ%$#*79~IgvAnH#a{G2DB#pjpQx%a1>RA+P8~@p<`~4>MI(1q*5sIf9v&)O= z&qlNNgvCzOcBcohl@WrvBDJmGi_hoH@n1@ZpBe}|ec$q1Uw;ku=spf6 zH4`FAz;-HEELiPyQWg3PKbbPJHiz6K`ILp7t=fnUxPb_F!yc^21i-6lHL6qnpqoyd zLLTl972=va_EZ3~vxnc$T=_Z_AI)YCAK5+hb(hGWCX|!`D)m*N%G4jV6ncO|iH|L; z=GPw$iGF{EQf7Tw!OKb}HWLbEJiXvpr4cn9P*hYbygtB;H&!#<^W`-@VkMoC{esM9 zq8FYeW#%Ek8gqpl`?zxEdkSaFPobFrNWREPMBO=#=J~$XnfO)W)u&jD`Kh6Pol4fj zyu-ut_;jn8VpDMH0k`G(t=~)L0n1u;pW=|VEH}NGwvqAiY!mLO;_1z{@62Vj;ZlXe4py@^^TE!MogD|{^eO;M4|4amv`$9+=XMr`VmTr(H_x8qETQ85STy=z)ahWLUS zOAf=NM3%Q%szqi1qSPQ7YQ%*kmlrWG?F5e!-B|l6_B>O!saP%DifrS=6y+cf!0_q4P#U4j!kWx*9kVgJQ^KV64d`5e<-9LN`T9hBeGo zYS?2B90{;-=NFQk5@@7M5GP@KUQj@-G8EBc|9IPK*;e6H%LsRD-36>O;tj4?!So>r z+Y#r1LL8H7-xo*7TeD-RFl-v6N!0mjNpazfsavAttf$F5;*{Am>iifbH{QcMOa=}4 zUd>99hj4%195GcD_3zTxFeu1VsBn%d!ch+OWmDrRWEkOkv+F;m3Ud?dp2vQ-_pC^Z zN%5-#akkaI&1Zx)3P`i4(d@+ey~?43@tMXBDg<}7aUenySUcyG=wZIvgS?HK=d!)k zmV*rYg_ADK$CQAbQ?F*oki5jb7X)h#KmMe@jcMlUP>}eJNtFqjelp`i1VoN=)U??R@^W) zs3+|9sl6Z&6J}!XiO1KPat*W?>*=ak&IiB=cJx^Rd2%A8&?Z>8=KOxb_NO`VMIi)&aX-h0|AEoGZxkEkgq0EJi;j`WEvPK1Kq- zwrO9q^}GaS&O8F$s(G$%Wl7lAG-%7u?iUb3MjP*)Sf%03(*^yRE&eJZz|6|!@k%R6 zoJh~b{j4Ua;zuGbxFbaeHzzsm2i{6XZ8Ii21@Ns>8rgqA!h3_FMLUZViCC^|oQ%PA z1BuIZ@a5z&Ms?DS%~kNVa$-L$1eBhY>m~H!IA-2W)T9>wl%5Uq1%oqn^`8bk@BB;z zFYS%ycjB}ov^;CbBI)yXq?FDOBoZkBf#NRYJ}u>!!v8GFwDfZ+&L8S7kI=zD*#g5S zG)xSVoQ3QUo^lONCc(}kvb48vCO<{dn+Rz#0JadH&Kn4H_TjZm_jS%q00G68hjUD= zHTi?D8G!7VOW+G!;o%R53S#NI+XRnEgq}qyCb4M1iR9S1%M2A4GmV+a`anM$7qCFY zj-yij%czO)C?*<@cj+~bJ4tG`PB4R&Pa)$01eg6XJbwFw^t4e=0sYlFWBwi+m)*95 z;u8%DBa6e(tYJs7F(5rRAwyyu5^vdiT5@FcJwzZteM!t1%?}u5J)sERs{#{ZyZHPpW9{J3pY|>#^p1 zm7nx`T>J$P=Vf{Wg_(;f(`vlk^eB@*o;LP{-%~>_k z!n#jYx1yS0*+&~hTq=qf!n{#wxnD0y1tK-&1$E(C@8hdiTL73jI60R5CK=ge9%P5| z5bD9UOTRK6thmwm{vOf-U|8KB@7&!POh302e2>n&X4JiUe8@P(B^%g20z7b+h88?tK;z^05MrXyEU<<>VEif!L>u3RWEY~fa2|xBxtXVFQ<1AAg zd>bWxvwNY$jkb?5YfZ06)If#?D&D*~1Hhxms{mv>uI)d#4HEwmWqk+*=UUlk4|pyh zdjdQ5z13Q$^*|V^N>%GKW zc<)R^9G{V!I}VA)nj7yLxHSaE73HhS*_<6A$7rPqJIJ4QI^7NgH)?QeF)Tn?3g&-% z8=38vRCNwPicdcofw_ECu5d<;yjrM{JB_4elxE0&^-K-c$6?q7cSN^#1bhsGE5gKrnSIIqa$80G31Prtcg2gt^X8h zJ{bLB4zDKOa53bH>0K(&oh?eYs8~9uVy6Q^6xXZOc7NbNObI}W5%m?uOQ2oZorORX zMrpYm^%K{kTiwin=0P;iXEuc_lMz^);lTt#L~^gi(Q6Y-uU z?z!GD7wSRfNzf^_FyvzK0f4GQ!-NWTR!^%zk@+|ZuSK# zP+hfEQC_ZxF4}8Y5S=WpF&HmqC-$02v*Uw_VH_#MfTQ0N-Zg`No3nt7cvC~oc<_hj zjp+u*YGgd+tS-w(YLLT#&SDHygVa7))F4W@HecF)xKy->lXfQ2mS++})%sX2aCl61 zSu94>ob$T8mCtkrSkXk`iU-^cNndQa_FKoPtcDn?KM##0Is4tzCFnc*Cx8|Rex=2% zqf8+;DHmL8wI_h{y1GtT(|FI!vu4#Q!^B#lFBv&GF}UQUkPGY`Ry&cPAMC4!zSB7o#D`>9JqxG#O?XQl0HdN- z-WUS`D89n*hdILY``w{zdeu4{be|jsFfCum<3sIbhuwunuDo88$2IMjuz!`ja5cwc zzKCZreVP-5pE}Y>967cw(A^$uT~b$Vho6T*6&^y+7mq?jqay_AQqTY%^OL|q1QBET zlJr`}52RbVNi{hbB9U;{(xD*a8>nhg5J1clRC5vMiS7WxK4Kp3v>Ra!@Nouqxwta? zs^xSk(R;D*rm48qsW51-8uqDcehKA%vg&MRjLvA8IsLsN0dOkyq*j%X$0DNre1!d*t*^W>_KPPK-rR}*`0 z%yfKxs^H1vS(j8#w?y5Q(3$#107wRZ2`7D{T;1NdR1m}y9X<4sr=oH6{;C`7$`ytB zK6g~pSjmG_%Q%wyu&UI{afdjsra2L($Fu!jDP4uLraL5Q0gl&A$@sdLDvr|~xU{b- z&$%9k)-t~gtbdC%zYNUQe?*&K26pQ|BFIkzqxBzA+a&g zYzFvgV7E5?TS(|noUYn)HdjW|(jY*^LLo#XN$7(nsE&~+Gmj;<`c6A7@f}_(@>Mb@ zlUFWQX;vLpTGBkz`p|*{#sEMMLi8OUK>fKwN7P6^ZA%l9ch^jqW8_0y7wcJdJ&2A`LiDD zQ%@zQM1o8zR>?0W4Hetu?|X@Y3SaJjSmvur2@zihq+doze+8}dyIz%l5*1|31du@i zK|!)jPc7Dds*PYT-NwF&m1Qa$T4$5g;h< zHxhVYVmMe7uB<#al;ah@00*TnIJhrLs=p>jY~dlw;e61;NV_e7m>Sh+8?ZQ(((h@U z(K0@H694G9_V`l_Q|_1D38&!74g*}Qi+a_P!FJr`y4vahCph0n@L{c0>zUCpdCNng zhTJ&hmjIFI1-~eq5=PU*7hQjm=on0Fj_J7ExPwS&ERJa%%R~0(pDpk#hKH(JqoZl% zwQ)=Ydc-Baxrs}t`$eP$1EVs7Zz40RA+R}M5n1iA`kCz8i7XFcbOc1CfnP+V7h^@H z7eS&j{UES7VEv*p>EM4>1ZI0I0BjB|yq}f8^pF{V)xMqE^bm#%NJM(YLnK=10h0q@ z-sBL#G$*bh7m(Nl@GUYk=#t4EjZycIhW|$y>m@QR02Y}Eddg()+p{Gy4Wv)J;+6== z_U24&!*=1!WzDwfEMdhq<*Z@J)~#y*{Zyr|ajwRp7G9NUiq>ckN$61?npa@ol zgD*Kde#>A$J;H(1XrF2Kn|kCmq6+84`$wA>T!~Wwt;V5%+H4O-VtK?IYI5W#ygF_c zTAQ?hke#%Esz+Ty*sm-t=&CHO5?GbFCowv12Cy?8hBZH)mY$o$gz)=k!_VfUpB2zw zSsGZEx@02YX9cOs1nX6nP64mV)D!I;KXacMuM6j;2IqgP!~wW!ut#IoJ^HaV>Bm;( zA6qMbZ2eKz&y1^$`X)61cqzl(v~2u*Yy?z>%j_9Yu=J3&lF7ePYv7S;J{fuvTFri4 zSJ1LGg`PG%ilb(As7J}*n4>X02KmZOJ8;xx8YzQG=ip8K`C~9_9PL12ddz;{ZybG( zp20Ew`J)wtP2*5TXLKm0vOIM>w zTX@V)GeGq+hVy+$;{aGUIi@k~omBJXWilarpUez`N#%f^{ZSg`q&36>GX2EDB+jl) zOIm|(cA5g_5Lb7v&IS*nJ#D(*gy1P1BBC-h7(KOnYEj2rr5_XhHinqF7)r9N0Js1IewWTE77DiZ;ji)SgCA8PB3a7 ztAM2J?Ksm0x<*CPyd-EQa!F}#PC~xm{9u!dkGVBYA6t;=N?>w1aFHj}(iX+mzrV|x zjLhAZ8=dTc26^x{x)fVml#;uE8=nN?Yd9-kW3DBI$}~XEWfp+7r1DV_mF<^s>+11a zxSQVbeReAz!2kMZzlRSepTP6-j`8?HkS+XGU{@V}s|wGsJu!l0c(<@Fv_W^5_*Gqp zq9{+r=m*1(x=2PV~Z-ANFdMyRr&`YkFF#!sC530w46JzyBk3XPawSQTtrsZ zAX7s?F9{Rixc`AFYGM&j^Kf+Evr9|feBdvY9OpqIaFE@&U-PW%6Ck$-QVc~QGf0Ys z*}gq`Obtfs=8zzxwDtv5d0^K$>T(D#2Ec3uq_35hYH6P3$*Uz>fg}GGeZeAt3ZPW4 z5p=enzVXK{D+Jxn5hiFff=1nPK7G2t{xQ^B z8Qb8mu{l8Ox)&n<7g;>OolAn&mXTol1rQLn)Eyr0*7Sx(h?}6b+@82dEW7=?mxaW{ zw1$Q{-j3AO6m1prPgQPvhbwYPU)RD0hL?t5@5u%h5bKWkc@->RLf@9g$@M7#*@f^j z(OG&UFJKE>p?jy%sI}k&tE*>|&D#1*LtTy{WT#}sb|q}l_T4&IeaVd{xuQ8UIVtuZ zbYVjx)tj6O&+~-Nu^qR}ZhlP77t#;C8mt~N>g;Efhg5e4^^(H02#X*7?KkGnlBNNk z?=!Qn$PMs^@va3X2S8qsp;A2e&s$r%js3xzn+hPhPWU{NT;Uu>(d6&lCLQbHw+hlq z1EY^P>$~hy-J|g?%=H{9+d5TE;%sAI{68&|V-PbS4rxe*lp6JVH;IC5E?DD8CK3^X zZ}Ar$^#Rve&RP#gR+k?c*QZVw8!9Daf1tX_3Du&4QuS`+az()LZ7cl6 z3d*Fo9LgUWG&3~9TYJZtB$xC~^D^jiy10YEzp~$0Ysv@IT-5HYEhQwe@xsGr+@iOPQ!(;mHLIv(+ zth1LdbZvAxamJcfXB?uPvR%4=x9;EeNR%%tRP3A$yTRxq61&Z*PL?9p5^Zj58YDWW zmSBrr0{7{2dNt}8$~+?(Jz@m)eZ?UedY8 zpbHzRj>T=V%yVvl8KiieU!r?Lf)xV*Q&v#sBeEjVdCTD+4NgfiI>)RI%E=J9lAxJG z=rA#hoMSCKu!;&1BMo)tK*KP96@X9DNF^uVOPxYBM@r1Ea}RS(cCDR^{QZ$FE*M}m z2o7d}IM#Q)U|c_OAKAg*o#${d=c|>JCQ}epSEWATIXO%gN4o((V#=$We1oVwpuEHt;|=Ib$gVShIQzU0 z%}q@Z*YB*n z4Y^=(x8n5C2@Yvw6Q%w+z<}Wz<^Mz3IR)nuwCy@sv2EL4;fifrZ?aQu9^@H+wz1T zCtj_`+PtG+B$1y zp(eAac(I^&m+84{A@{}scK2&fRKO0fG$)eG+42EaAPs`l48P^Tz0eKE{%8`4(LxpI z!1qG8^)S)A!(<>U1t)12CnibXMN5lDlBT}67HtiqU*mVHY)^Qr`y=%5{E&=XnoL^} z1DUI?<{VZ9tzCHHjsNDk8Pb>{448yf{7NMzq}MT~cfK*v$j+~*lKrR@XFCSyj(KuK zzQ%p)U9;`;Emwjgh2Y%@^zWG@SCA2>Yvrg#b+1E=}7VR?b1Hw!TY&9-%}SmUE>ExdcCAKh05 zfJv%j0GFN+k5H?y>4C%MIr0Kb?m3U<-}HI40NuoJc=hrm4ko$Oc#JTUUOdoPy*s`2 zjI<>7=x-&P`Q`04x0D}xb{fTGK7R`=1;H+`rJ;+={E}ka&mLj zZQ=8lQSDRrj$B$?>N&7ZNQl1l{W+yKwJSGd%jVPGWH zvG2v~s;pN)ay1eI_46NykS@-alk4aXG;uz5#Mfi+S$aO+jnMS4F5m4#xCsxSs~{7O zWZS89p;_;m8d+M;DNwAE^^ElFTCW4pU9dTI3YY7p2^ zs4k~UgDrtQJqYK4kKAamZYU^xe`REK7`vTT5lijEM^}tn2Mz9GzhVcIH#^5y*^eUg zXCWcv9yR&9LDy(dE1OX4WeoK@g1Ibkz}DdB>3~1g)s*tg!isq?X;llzsX`aPbdMLO zIyq-j6|4jVXyyCl#DtRBK2WG?iffz@>nZ0KxUAEoqG9y+N4C$diqHO}>yFIB@?R}A znMR9z3|=9utman*#OHo`y7Y`mnuc7I@EnT^QgLi;7KkaKTK@ptb2%>iN&Z_$a?7-* zi4xgt$Z6s$e&;FTDb=rFofnru6LJ_#xxstm5=s(7kR^++k9v)8MgkDpUAv^duBd#2 zH@o;Hl-c4iBWx^EXlU+H_(;mBBYn&K%YodYW|m~-;aDrHvLkuE+~dRUuZ9EDs%N_ zX?FHA7fS(E`Ux)A?w}#c6RHd5csS2+G60$S1C^&Y5Sdy3C?e}D6x5!TD_L!_9y<*oR(=cK6A*-Ys~-euf5ylI4A%n$Vo0u* zh>t{N$ymy>2c5O53^R~cO^UsUGLn2qwMfIsdlz^{r`2b6yEF3dSfh#wbD=Zt-8VbT z=Z2!71#dl4w1xI6{$2?}!S`yLxTG;0$b;B@Jh#|cFN9SXG%Z|`%>I!)o*2=>pUa`9 zN(LgzwV=jVp;eXAG^=lFfF+LgPSGmwt#}88RKT84Gv$^SD5?@q;g2cqrmO#v(gCc* z3|%OP_@ysewLxwFmQZjjRF&?Be4fQ8cFPH&V%vq>_1jW=U!Uqdyv&!m>ObN2!7F$V z2Z$Su$brqZ~EH}M%yM7r!xDf@ok zc4qR^&N0&5Yqf#viAJdS3=wAf4!?vr*l}n*I|3fy2!bSX(c8I6^u1Xl6mMUl6TLQB zjMf)>@Z0E4&Alcw3`mTqnIr&fw3P1)Py}Bfu~GIUQ)vFSDN+GvJ@=y%+$f3XE&#E4pSo zeS6(+UiwTqN4>wg{;CWzTDJcP^JoND#*)8kP>9C{gv7|8PC)xKsvZM^^jYoe&feYe zDnz?#@3`LydzP9YFfV~TO+B-IU$oR>AZ!Tydy--&2ywbwlu9N*N8iwWMdi9HKP!#?_eo?^dgjA!UR(u%> zFO}Lb8D@SH9a~H~XD9>^e#$-p+ z31%T36^2TiQ#gXfM0rkpQ%BC=rYSCTb_}_|M7QvwZ{*_ zJDY4~AZ$9Z3&MyDB8!`7t^geIAy{K&zji7ntOqlMgx8~r-BX^s=r2$MT=?zB<;;uM zB(#7Y9ZX-Zu(zxCR<96SM->&H;ne3)fHOr%iy)C1Cz?^HDtU8X6xz6~P=`sSf_62G zFZeN9KhkTWE~*~oj-2yaLq%FvWfOEvMV8fYc8Os5;9|CXOS;FhKfnO0#p(zl>&BP0 zck%uUEZ0L9HWj72kNBn$!*^RR=AgiYj)GcJo?DNNvrx=4z1L4+tNZ!}nz$xtkD>e7 z6C?iCOBr7%y~1XfkC;f1x7{;$3sU%R;d!*Ca&C#<=WnF2qdLg23w766yp!0eXc48G zYSGSWdw)W?wa@cWC7kh>sMEhpOW)CPdQaNeYdBRc%mx6=OF$8>uAgVAEadr)DYA5= zi;-B#4MA9cY1w+hEo25{fa1d)$OEmvQ%RAHBot1A``&$$;@g`Z`0hNj9ECRfH~b&Up^>QsP(5 zq`FR}&kNbL+RD`bgjN2XXM33oS^<+)OJckM{LV06MbrR%3{!LzsJdiJkzb<-HMK*+$Gumzk|d7-iRG7X-G`dT*(=c6)C+&Jglt zMzGm#oRr8rMYgCoY)!B~>gD$qQ+4QPwB_e4ot{?Ed0<}=bTHX&kIav&XHO#nTu;CS zckOx@KK9uDPJzaRz5vto-C<21vR_j(0iP%wz*V#Z#o6l&PaA3bi&$|4M%T*GdH%PS zeO@GIaW{_U*}Avg0c5&1=$jtlD_%tvK39|)9Q5UYAdADn!=E>I>Z9ss1DSKDn zn<)<;$RbVm^XU3p2%E4pI6L;cQ;ZU>i+8u#MczeO^$N#Q|C^TU8*3s=fUA}IrdET# zxg33_1c&9<4y`*tvM%pPgh*lrGN^>Acfz>77dggehoZIL5?t?&hO%k~bS`80bVkZk zlmYVs8{DXQ6!ZDot3NPgkqVjaa=-%6i+RB>O*&=AK#&f~>^rekqWk*y8h5QY%LjI!4X#Uu0 zr#bnl8s#$S%m~kY8>8_2L_mDUhx48e=@4@=!zj(y10O$PT|FI5@PZ(l*1X5p!n&rO zOBhHksb= z3NXs1JK;@l15W==kUUnHCXzyy%jrLdYH^c%rCWquaGnOPbt_^qT?X$OwC8j_Zf?+Y zkKL%D3FIY_+_q44) zUDX|7pj=o@4G(Nx9x*Nqg1xn2I13;Nb43cEZ~H>&QmZ`l|<=;JoJ{lVYfdk3}{=V4}T|Knl*+R1KuG5ySlQQj4 z0^PrZ+RUmoYJRTG?42&20Jlz@tD?>Mmn(s-PHpgE?7LD*j%67VwMu&SNf78-zb9L+ z_x3@V_S7h?jfN}%Mgg6CnMu_$D=%KliRTiC2Ttf9P`8SuGTSjP;!a=XTCu@>~1^x6IZDcpyGr`31LCUF4yxdbL0SmSidIp zY(8q`ag#Ewo+4ov^8Ou=jw54$-$LcScIMRUtrb>m2WcI)Y1@3_htoNTzAYj&aLGG*9pp?&$ViR+0!#vB~%M+(MU z29N&ss6(6KRA(#tglCwmwmB;JGl=f3$xpH&_90%vRm~493CW5<S=A`~z7LkSi-5DIHYDbt6x%mD;Dg?L6>RE!F! zLAh1rO1uMXtQxU%qt;S~1nXueYz&er?I>8G;ov*<5P~sZHQXjsnXFvC3^~4eYqshO zmO8y*^sxR<)JXm*F`u@QMB`rEmxX$l=d%PU>(}syt$BBj1wT$!lG0#+>sMCSZa$); zCp$WQ1<1pG*OZHUv4HA7*|39W-N-0cSZpj^h^VurN@#rfP_ar@uDwSsnJm{`)Lwpfld}^*jeej9m>|o-oGW3*UwOj$#O-@+^hnw_#VWS2m5%)ef z0XfHglN3;n)pfmUaRnzywNmxdmg8NA(!za>9;!al;mDg7Gk>4^+lyXAfhKzFnqeTa z1%6dqGG!Z~${fOISzcx-AES59iU>HW1qj?bk{i4qiyyNC6Y1aZ`gdAot%(}1ts|eN z`yt@0a}gq#9Z2B6BlsR2 zMa%ZgyL$bt+MUtqst0nnH5%E;C@h_Vjvpqf2-SR$I=hy8_VBt9TXy%uA*-`kZeP!;9*7AQdp-K+_wtI}2 zgw*Jy*)(Ydh80;gkHt^^3P3)fOAa4kp7es^_)l^amB{Ar@lK3!PAiSQzj>kK$LWu3 zqA{RW2=`d`w^crK=eyId$vT<%cg6z*m1U{eHwZnJO1c=u9jzDU-j%b+76~5oPY=sY z#1^lQqDx|r<$2#|c4FB3U>j+9s{LQIYPr|=UhHNaCeQvDMxNqQ-7jg^hdFG~B4HcS zc&V<%OE565OT9vCQM)odaQMfUeYr7#Oc)?IB2ssiGRjyLz@G7%36Z$6Q6z%%%->7t zMRHwsTujlOlNcIb%;eVebX$={;WooP3GO}&dp00+{j4;BAfKO8-4|moPu~Qy--lG> z_#kNaG8Mx2D?Hhb78R1zeAQAUjWi|iQqd6tg43mF_P-aaZ=zCi>7p#9Mvf;hBdx7> ztK|5KoML5piw-$WJnjj$NNso{{s0%*@M>Ssn;zMQ`bYD)zTofTHTOaQi0xlzJqi{( zf9MC^0GpqKJ1lnVF~jVM63_axedx2w&I^0lr)o3b5!8SC@yez1e7=1P0f)!@xcOV> z+7-?Sg1!M=MW>aRH(!HYM=DWGYRhg?x5{TwDe}`juA2TgT&d> z#+7i?_4+SNBrqY}43Jqr<%68)`EHabr2w!z*mq(A1+lmEbQC_p{tg$uX^DR^0Nh&X z3n#&D`#_ioYJWKxT^bx^ztre!26#Amv|`IGb(xDX4t0Yr%iyz4)6O235k!B&;5XB@ z;#|TeIr5|Ye%rWKOzYz2VijNY>owfZ)ip8NaiL!-jd-`k?BE%5cpHSQ;@6jxZ6bK) z=$1DdxN~(K@grG7n+4A7@a*BbB6f1;_;E((U9YIvz&s3Xr&pFNdgO;t-?YcGuKN^X zK2*g>fxAKUvI3w)>-uM#;q$$>1A7)`h>^NRZ$NJ&cFUPli=y*qTQG?q4>Q|0bV-;6 z+gw17-7T)?gbu=mG$k{bP4}KnB%Y9dB(!Am>k@-M0vM!icd;Ayw%boCX_)w-gs?8% zIjH`G$&Q`pE+|PUFf(FPaQ5>JT=q);S^J?i3zK}27t*7bAU%TQfxs|&1F$v!UFuX!|sJ=zWTb9S7YBQn^A z=}$m@$+h@hythB^>G0L@Eny6?I=)1YIK578>!D44FzNS2cbecPo`6?8Lv=|4)fs95R+Xod46y?gW(SM z{2fNZ1lqoV`{JLJzi&?Zg|Iji_m1hpHc>{w|wyIN07$kgDeg`w+9zzW@Dhs z{46Fs)T$}t<83`y<-P z9e_f=(B?*kDE8FK8o;|XMYk!7@AObm5xF$kehwS#oCl|Db)jfX%~^;hqiCoi_>4*>oxXuY+3n5TWLQN4uGThG@n zqqw_ZG@GqdPtC&b+s1o;p5Yc&2#U2q)Zp#ny2@EA^TXxbBX9g^cQ6Q{!r5Ny+w5q= zlQmSqH)aA~kjo50l(_aoy5+XTYD4h@JBD>t@d-dwx2;mCKC?mm<&W1NahM4S>AbPN zO$ZA5=jt+AG^bIQ?{l`g5(GWteJ#GsS|{iA-v1+wD1iT`LhR!JeWWH-tJ4K1{rsD^;1y9c zIx29{lUx6&v9$wpg}NN3%Z^eOEjwTd zBca)$r$wp%Owl z%7WDKn82i{yes-#RwO}Ev?)7*jo2F6TBq02>sJ*g$LhQ`qa7o?gRkGanvMoofClZp zdZCo_udlt>8x$9j(W3(c&8(->^|J))@TYNv`IpW3w@;=tYOV(r%-3KPH#7GWS!@ZH zCf`iDs&tn5lzi;AQ677)L$gf$W@?k5%;^${a)XaG;uM--YN>H39|O?sDrF~U&9GzJ z#f$|6p#9d;>JQReVsHOfu1-=}cgQx+IZKPCJG-;>vyM$ZmE)xFNkpv6xrj=^xSa~| z@v}q014{d_1C&vgM4p*xo|5moT_AZ#lq>OHbztn-M$+#TA4#DALb4t}%^0@6m zat+ZQZ_({s(N@zaui%jj5F|Cznh8Y*;qGx8M04z-JFR9;iK?4EXp;;1#KM2La8pL! z>*>Ph^L4T}$(G9RRabwM%98t7t=^^p9Ti=3NWV^FCOGg*X z(If1h_GX-*m04(!HZMi^Ze%bcZ6~FqobA*k<6Ep zAo$S7GoQme?f34UkX)h(B87*L@9Zm*^pEjxFzk>T`|U@%P*_AQ`GYOHETybrMsn?TsmGs!)( z^Sk9YFqge}DX`FTFZqL!JTWVS&9Fmc?1@407dz@1TZXU*iv)voo0)8zou7kkVmf4b zTP0VdE+y~~Gy%)09xwckVr8Hg_cV@33F%M1S7!&xnLocGxg?O&$(nhaaOyg$QYZZ_ zRld>)=N<9#1ao)n_m+b+TkIZ9`VQD6Qk;bor3i+Y^c7Ib9<4|-jk&^{ZMv(lDQCl_ z!K1DTAfV@oLMPmvrt^pG>{~}C%KA}qX!s}b8ED_9H-FhbAZ|BkX-LY`oV5(2ML`?E z_c)Q`^&`H#rCsPsSF56Lxo{4gL+OXecw@sT@4XLjT*lfI4ec94RKAFApNLzdLaBXj zn?1PX&rA>Z@H7c8$e5!MMY?US${PAyQv`hZve!3q-nZ*S-9>HNY8U*&V z=)371^kq3B??q`xDNjkekH9nO%{a;-)8XFJg$&m!-9+BJc4}wVziaV#bwJ8g3~Nys^?X+9q4QbL9$V55@uV_(r%LFyv(g9 zvD>-MRBMaO&d<^|kxkOK-6}>&EMFEC?K5pZ4k8to)oA><1P6+QNw^NFTyeX3ET&7F7bWa<|Pe~_}a7QGV9~+PuC8)*# z4NoX!>&dpD;&v`p0p^L7^GyWw?EvPTtoLd?vkV$-JL=yn!3oyC$?~IthRWE@<;K3J zjh)1F--wBpi=N%XhpvT8?q9pXakKrBj%Kr&wH3L3R=K>~4s6DlqQf#U%Je0)%|Vt+3&K=J#go<9Vzz81cFvu`J%S? zVgrzUMF?ey;o>{|=udqyxl5e^D?M`8GRK#JcIZ?~i34Ujnxk3R7mcWvM<|6+7eaq7 z7o#|>R*U8+z()Xx@k~I-Y4cw6cHEfdzxw`~#j>Jl~kQ`Ndw z=OzTHZS(fGg@K7eD4gOmcW<47i=~=gOf@f?8( zzg~{LEND^z^pOW8><$>w+}-W`SAlQxM$~?0Ao6>$)8n9QtJHZ$*g|={`RF3x?@e?e z?1gOE!Z3b*#{2w+ut3)aXzWkc-YWqGO@q>3EtpRlqeBg8(5K&BX?S- z8Ue@Li_nzF@+rWQf|Nak`XEegc_cxVJi~(NurT&eB3WG@6{HA`qhA8Ng zgvaO41|MGBlGz{Cper$t9YDr=NJi|yec9aZgsZ1fRMhZMZ;wI;U%xqj$485Ng`(s| z0Fr!Yn_3&@mc{KH?pm?Zx6=bYKVw$6$CGnrXn!EY2I|B-0(p@AY!G>%&1@o=PccYj zEsa!tHHR0etDd*$rv} z8>eJ^)CT2|fvpZ_$_PEO%i)#$Bxtgf;!jGrY32PIIit)nB^}&##FR6^KF~Brizb+J zDs~0DB^zK^l??O9#tkt115Jhg%XA1xY^o2q&j(pFj| z5yez$jl8R`TML?A8&bH*a;@Omk@?v&2^MH74z#&|bSE>st_RIfGJr}#av_M0-ExvA zK;RRT?8H7W`5hPX5%$G||A4P|3TQNfR3p%z)E;lS1RHvbadZ^EAXtGawQeVR#OTo= z2K6j%xZ*FxHsP>XQ7ixaL`nKT7N176%A>iKCE{O|6)a2$N*(ljLGnCqS|uoFkTge8 zRx8c3U$z&kr|B=Pix^8-YFm1LOyf92^U^*d?dpI{1~g` z=lov+aQ|a8OB(}yMUIha5D*vx5Rl0K{%!x?2RE|%Yh-9>WcXh$lKX1axp>@) zhtI!_p&jSuvn0yUwX)e8(r1wbVMS6Aci@)Lcj7o?5iGcsFJzzG?%vpi*5{3^Q|jnT z;E%t+bE6X>5fKqTUa08hvWqTV9lnf@<82vof_mc7U;sJbZp@_}@d)q*Thnywle&@q zfdKISatlH-+1}*~R(ZZwEr%1ZUS4PL`PlCLYL;-7$pU;qin0G&|J;>QchyG>>|HK{ zAGa>){}};w5}6IiUFOY`bI+FcnF9@ESKI%5V+`H9N|p%CeSJP`!nwO~c&zSzAO1#J z1+_l@+FNqU0^%+m(>Qb?BHs$MzBQS)>Sujb;=gdE6GX-4(+Nl9j9N(#iwX1I7s`y# z|Fh%AX5BNA-~`Rd)C`~L)f?Us;uDSZff+f*8(!Gy7-Ba|5Q_66#(!njGzXoHz$IwbyE|C+@^k^w6VM86wMKrNW6G92&w9F&d$T zaYAWJOaKz`&n(DiW(1)U+RC* zzI@L-uGgGUf-m(JP0JK8bpz{|K_IO%XTh@KH5~$I5tC#F)*;0O&u2}Wd;rT>HC`&) ztqP}Fb%rszseD&`V_GxX3AmxKP|1@f)^jzlPWMZ7Is6!&IwQ~&FTCk`K z0`5e{==H}^ChdG}lA}_zgg6E9*1-oM5~(ks_Y&g0SRo^}Y3Pu(Au6Xr%dFW{5GN(P zEnw6f)^=;Tp@5>;+)FfPo4hQU*Gq*0_cH!6n6VsDcWSO1*mJ5~gZ2o;7$e%cIp$lb z`#sRj-aS%-b4YPMba&<4Nu$w$Gj|UIBf2x4&RzdNIM4(~)W#9a-HgO8J{^WDvBpzc zeO1KtxD^SHNK@|i$@Np^beBVaGfBEDrB>37Kp)IR5&*x%<*3~OUhMmQ;jOq@kYJ+r z%;21a%auy0Mcq1`R=^f_rGZENLr+psvGzem{AtA)bSH9@=3!f|JGN8xeQ)eYnKT)5 zeFjCFq$s*XRo+s2r)kYzh7GINmHil3PWtQp4JoAPlC>meN^LEPY(~T5@uRE_lK%FD znuNn{{{r@0xyK<=73R~*UG>mYwqR<*vSz2zo{ZM}EbYjd0exEn6{M(<`)FG3bh1WC z=IK$+Sk+$>)vi)kd$&xK@ZwKyorOmdjnUTKtt%O~gu)_{Do-@HS+iXaCok91@bcyA zh7ZdzogI&2*~82Je^#V&Gu1omehJs}jbnHSvU1xE_ElC4Q|9f3D{RjWt!rr}8j$(< z`5kSMKImKwQ0Ywt^>xn>Hm9^Bi-PjYy=1ym4Q9BMq}nu@lB29Tv-25kIw+@2Xwez9 zLKViCB?4$nIu?2J#97y-ru~S69N&(~WzUm!+x+5FH;zMFf#~L-YYNW18j&H9j;vx@ zRMdKo6uy#v#$vIbS9>DHd%psmK& zG;M2^cYbJVxtZ_GnO(e7=>NoVXXdNxus>#+z`=erZ8kREA$V{~26)2GO_^!{6cl}$ zx=1-=FJvrkMYeawuH9QpqC8{SrCZZ(6LVXjzkKv-8cTG_pxLa?Mtcj<9TWy64cR#r zxIQ3O0JB+t{&9lmr}_0{MfO$o%)tC_49yx$Mn9a$LV zUQUpFn+_^d$Of01#ADQ6YSJn4*sKAXr)37{bm9v~K}fh{iRmSI=&xluqLyVWkP2Q= zOLKI%M+?LHAU7BF&bM8*!kbcG<9HL_lh$4pIxtQBCQALht>V#~M9TBabXZhRMVLbF zRJsLB$-|P>4K>-g%ihd53@?`?)lY^ReDp6(+}xPaba zmwVjR+bNqjn1xt3{LC3e*Ab=4sczIMk7v=CoiDrGkj}}X)wol?TnJj~vX2F9vF%Lv zvd+-qKHjso3_Pgn534tQ`B&qVCpF|WxkgJ|`^3qF5l+$J6|02Am6wi(h2N~Qmy^Sy zN!3P$nm(bz-0@zlbv)!RbThlpTTF5bK zpR}~G+Nu8e=mQmKm9;cgJcGngH?yilNX22cdL4bps{^k}Unys{PTr=Kcb>~*m67Vk zsjCLBzwBkdwL3AHUFVO!CK-b&cH^oJU7ox))#aIo9q-KjP1QvBaMecJaZOsXw)bk8 zhk10y6oz=cEl=sNRe9I)2z0kEBSA6cc@j1I)$9VJH zr*lfGvCwMY4Kuse`4snCaVj1v^F3iP|Mj71L+)2>^Ke;0d`?(D)wQjSirdPrLwsU@ z32K2cIXE}2KVnlF*r+aY*bBX*A`jm?vsNvCG;b!0^+0_-@pgO6U@e)`#&OKPST4@+ zR-co!QSBGuW^~_9ayT_F#L>5j+tink>fKO1KGqt`98L1hY~}hrg~4PUbbN?jv0+S> z#ObqM^C?u}vPJgX%utnr-Lae{6%L?}LP`z07h4--`1=MK)czkAL`8gfSAxA=CR~`q zpA3mjw9orAj_QuM?T2HJ_l?cfRv)tbczdU$4DIxGcQ=(xdk2T&Iqy_R-3oj~)MJ%n z4ik&5%|BHdiDc<34AHmv0&e8NEh;N9a-5n5ri+Iy*6(WqADVBgV?>TcK^9L#yy!OX zL-!h!_H!rSL6>RY-t&HPJ!z&}hm7`4Sb?6Cb zt+7|wvyxkMsnBD4md*Mh*6dFzQ0mAbh2U?qr9`JG*?>7nvB7-SjrNF zO6D#->1k?{A;UGdELsM&%W9qtSFKT%&ehX! z;x?17tQJhXE%8NvR=iv(?$4pz^@-GH`sy?cSs-8E8D9{Rd!M;_H{D+6V!j{N@(pF4 zj4)NIY>ALynf+1BpSt#5-FGRivx7sDYg(qJ3iaOUnhvMx^HL+{qP$ z8C>KlgMBUy@8C`Og*1vvgVkzf(@`6WjN#R;U*BH5o1i|5Pk+yBzrTuo524%;^9=EL zqqc?-XaH>vTRtICB302KqA6@YcZc3|j~;w~e{6eI)o)t%Gh23>AR3Vn3E@W`R@>(g z#0rYAE_q&+w4s|dWQND)jeChIgvN=3B=E_xp`*lc74Ui{`gz2mp0Us8RnsouK#(IB zMQ6>JEnF*TK{d1`nu%wfMyT6{7;)Izv-;=Zy(Z+BG0Q{-hqAmhob?KUghq-8DT5Wk zN;86UiR^Is2X-XOFooRoT=~(%m_ocQ)H5@y4+tlUixr&sqX5ecYtJyQfKCnph+PQg9WNL_*G_>Ue$r)R3@^FA{+@wk{Kp;DYerj-~PD`X0F`#4Wskul6=yS_9`5p6trUlKuqo zZL`0IF!DY2xG(hv6cywcY( zvplD0NS~GOIc<>E_lrAi5mXXypp|DHk2Ao$SMQItLAQQB64&~0nUe(bN%PV@o} z5Euley(B+d)NCtMt}t+CR7u(=h<#2IBukNG1<|}~&xM!VTnm#tKJJO27k22*HgwBe z)Mg;FOYz?aDLetV_*u}ovD<=zMXKVyTcU-M17egt;GnJQm$`kwP5 zXy5<5kW@&vhTpG3Ok&ylG*C-W{Z3tZSP2Dsmsm8rQ4|m?!-4bc2cCTq9MXiHqnAUU zGt^>uuGnXE3!$Z_Lm0cFPn%rfkDFdRS1?EfM54mD2G(7-t1Goq@Gm@wc>6s!hdoM9 z;CsK+rWf5kf5D=dR?JdT z{#=5+EI$d{;nPnQOu#5JhVJ%9vWyEn#nRR;a9O0|ifFZHt;8rJ_A8e^Yf?ZiZ_`8A zh5vhnq{ksgZq*}XYaX>|S`t0E7a*IduY?tuwT{|XX2 zVqptM^8?t3*$I`PndU}ZZLl~Pr(#TP$u57mEuS!fDNY$7=FGgrR z`^>evVu1jI$vhBFSFb#Ypmm`s%25(6{fYuR!JXg-_&EEi$Qk_G2%nq(AE`H@CG`^+ zx(|fu5-XK}`5rqWga!NVlAeFV4T2kf zdJPbNL3Z5m$nZN6FSYou1xzUQtY5EA`Qoea2OWufINCmdK%GNZSfH zd;sAP8RAL%3XOp4XyI<=l>vLlwD~Pf$7DB9ADM$R>izu{(I~nKU&Qq^K=_Pa+N!x} zs8FG}E)w!`%`+2Av_ye^kyGcRt z>msxCbnv~Y?(i`ZkeX-<(1+pzWcRNhvZ*{vQyEX6$i%fnAO#S{wk_DsDrE8rFPGO! zHz*UNp=*s<7;t)#r6ocrmO;9e8JZ`$Z5;5;)lH>u6hb2vnVyGeYN*rHDwy*5F(ugh z@5*k3d*Ppi0x`a`=sj%Zv7O=#tWG0-13+ln_E4!N67}%xvMK*I$x-@c1k+)A^f)36 zVU_~@Ez;(yQeI4@uEK_EH2%p$EZfHjO~k5@Cur-%D0qMPx6~_QE2E__OZ?Y|S2T39;C-#dTzYV0uO7;zgE!f4ivhnXI zoy|dD5sKPA?|0C3K|%!8yPfjtUGQlZR-TUFtmQ9_Q0#A=SHhx)+`NqWF zL1bkhaJ5GP41Io|*a4q2L+<(OHk<*f7|P&my(KX8{j~^2!6^jCs2f6~!#r)sk*!3W zH~CrY{Mo*e+_mm$U|&19>w15vfWj>4xaTM@DN8-+D?S-u<>Gh(<7#1O-J zl`_3Sik4caR>hjVaVyPeH8M48OkIj?c$eLy?~4Yhoua8^h&HtZbCh#&0gPGQdQ2HF zF;pPTU|yZif)Q-AX%Vt9}KEAsj>|@`5sxl3>oFWWvSKyWGaxDK?8=PxN=OJ1&gdTAvVwyGhx83wl0Z(z@u zo?V(-mVPuHQqQ0SE@% zAU8eVUGGFHK=i;Z;Yb*s=Rma&jCvdYhqQMNl08_nwcECB+qP}nw%xmJd$+aQwr%dV zZQJX+^KR04_1u8JsUv^?XN zaYDxbbEQL06( z%#}&ySrW5*&Y%eL-kT95UcdOYXNXUAC2vvZ5> z_q@Je?u+W{`;%)kzs&&$hru@&5`fI zOw{vP>-JOgkztT}A4U1vV-lR)hv)n87zI-2xaw4qYmGsEQjI}~?TV~bOWz;X zt;$aZ;%!>~N{aC?F0f39ezb6(jptpq2<@+_5OKctVOs6VBz!x#FukPX!47v_)#fA* zltp;-~cgXv_;}UzhGMYcSMglhz|sNJiQ+2=Ppq04T`v%%PI#dhV3>zyueVg z9?)$E?TbXdZllc3{%i2=DloMjD(F3YKZTIn&5Amj)Jc*~J>j1BZs%kQ4l{+v+7>^* zZ?=TvFT?JY50=*tLO;DP$D+^W?N6SyM~jY?ylzeQ8(5(MsrNhle%iX1yW=taTSon_ z5&v&{{hR6MZUW0+5!*i>e(i0~M{QkIQawzj{yN*Y;ky6O`WN}XYL?^d0a@NZlAqvD z#^FyO3V^twiMgqZxT(E}p|izLR+f{AJ|i6i9Rt0&sXeX9e?CV4554kVHA_oV_W!GH zsa&cyTRuKB)1)L(ML{7&O9vKdNs(+~f_9FYa+G3n^am_W<)}!kA_%2ygldJV6ubOf z0LA3!uo%rV_~q@F$YL_J5-m)0<>FmpBy{B>YZawRL3yP+b&~ z8s>@EgOPE!f=dWDq7(einq!v+(&g`8sxD^K01gIJOxf{@syv^ zB4~)qkK)hZE70 ztUd176qbre(f1&SGKW6N#bh>|O9mA@V*=+c&H_8Y+3If1E_%{y+4rZuTd;CnTO5nh zvMZW63AkCz(6iOIC_)o>2-a}MJ#`7NU9O;M1<(KWES`@`S>4i zaFy!1-GK;#Z*C1mpxU&^?Fw_i)P)E&T7W=j?*Np?4pGzPU2C#i%c5>l#uydS4XF>| zwt(xp^H`_}J5nlBWX0RU;X>I{<{FlqwJK33HXw{W?dc^DlCAU*#r0UqOD8pYte9#cPy$gAZ4(Z)$X|Kv?Hvbj@ZG zJGG&rMq9PjC9b`7nZj~br!{mvDaz?H8X#XcPJGV_b(y6HMUrrHRlRj=m!{@(3~AE_ z%P&tp-wgA4%db0CKKyLcLUvlUqPI2QQv_p8hqZFq_CJxCpgNOxcFuY1eAoDwnVW=k z#0Ae%pG5GB=*yZTa)|uYYc6d5Bw1)l^r~U|e>*U4rao~`b4%DvN58XtUl|SxQ`}Ux zg}ZP$x0Q8kw;QCsYoPbSs%$ZWUx`rTS?ms{q ztt1aQE2B#bQI!I$R@P84P$+IeMDP-Ky(c{2HYh?_En!21U14D{$r?UDx|s=f|MtP# zD=T`Jx^sjnF$CT1U>~;Mz%wSh6<6#;^|{}1qy17))Ilzx&B#XJTFaBuO@AZ8ANk9d z{xGlnr9X_ykybB$BVCsA+|$EHxH|Z7&>|Y(q@i(!YhEM2(|x=f<6A%Da<_7LSIXo= zjtl`7q^>k|Wu!S8&59`l9pQ@$$7H9$K~sf|78)%R$?@Vg5n}6MouUo3T`kX=@wgPO z{yPQzj8i8;R`*;G=GghqY=#ZgL`k3Nzq6(jsLS=f@?W{=o^uWQd0MgI_HM@;kF~JwZ7?Xqo z=R9@eF7uYKVBaVogPzJn)kt&IQE(9~2y5z!e4mw3rpA*~v}Z`~#c)!c#Mh`o#gA6~ zv)-YhIq3yIRHoEz5KDix`~ZvdBHOA`hMIQ{{OaH)bdU6 zB>e0abw43}EdRYN*@T(inE4;OM7ElA-26}0(Bsfhkp{xELSim@aAnLB zW`^u}D90aM*Z%Rx%OPWw@{F2liIMz zdx947wCPgkS(@m`(RJ;Si$HR$VIQs;3H?&){yW7E@_bPMgr>~`R=Qv3tiMtL1f1j* zNEQ-R`m?xRfl+BpRqAv~TUW2~hDG4_3+@$H zIniPXeL(;eB>-n~VB}Akhu7}NBMkRWc$O#)zJa@Et^IN_Lq`hjnb;jeMXqpWMJD=erKN1A+d$iN?%`S>Z?#+U5@) zbXZt{4eo8voIXojQRlg&c^Gx?R1u>1QM0kIjhJ|i&_sfs@a=V3uQ~8UGkX;LF$;N6 zh&wg$3<`%j5c6~kcAt&Qpai`qw5iWpvYp?WyymTM0)ZBI-rl7ah>2V`( z9ghitl!7iqsmLB}=WqGUfd1PX9y7Hpj^z?P)sBgYor)$znbtObVgENIF*CG3Z^tY* zfmBCl7u$fq1(d&eGIz?XqT=ZtXPfQ27&F&@S){b4o$WmD4lO@rs{ha$WwL*wqoV_P z)nze@U{Ow0CUkXzMb>KA^B2dUds1^hK@kj9B{S&~pH0)R?d|Q{)&t#aX~@{o2D8M2YMD=DT`5M|u9Y zjA<+I&K5Bw002Bi0092~-cQ`j-p+;A(B0J8-q!R#6ZVRAq~i{n7dMa9RcuI@kzF2H zD$aQ&_O1f}z;H}(Hd-~+oG*yD2Ol?nS^0hqZfM@^io*>sn@$b5tME6(rwpMhu=6anH zw!oKP7>ZNuN+_v5AUj(G+*Epm{w7&GwTWx0p$scn>P}`#{&3U2QO{rdb3iYynpU1V zQMvFsP~x#(pxbc;r0_C5^}E48Uf9oU+dxJtJI&fnXdLe6E6dy}fd#h0c2K#ez)HIm9> z>8!rtPI>#;Y3`L_M>1h?%JGgpOQ5V@4JNyO-EjEbR^#V*ln_?-&f|Q^!?9!S#hr>^2SqW=q4Yq=nHD?Tw(fk&;oOU^FRj$nW!?9+!c`A`Xbl4ZHZ&pZN2hmy{*cpl+R(4)5sWo5xrjJT1YvxDm68Fj{OEq<0n}97ual%=*N@t zcN_St5{BNG+h6#nEBG4UI@V6REtG(=mzYgbz~@Y1c*oCB$e?QBDVu9b znFqj_x25~dz%%K%?^6YS-x-){>^R`tBFypBu#RP+l&f?c>_T}dobTsvzv>ssuOzJP zFWp12miF3~?kJ$!%_^~<*T+hgM9j?H(h%f)OX_)!HXQSzkr>&9f8Mz37Yl;|lR zH{U~>o15^wd1o72LIBtRRUPv8%p#Rw!7jOUy1}&z2(J8j)7ALUfamxYPGC#+bdM48 zHsB)5QX2zyrS8Es2A_VVEyu-CaB@gSaKQmhA9F#@qJ$*a1h1M$@Cfl?e90XZgaU)y z^)};h0|y{#Wmx+f1_Fh-S0O=#qB1 zeDg#Uog^|Ay&4G$I6Fq+<~&g~Zcl9NNR@r`Y{^R()T-Q&F}4a+^G4B=tN}CHp+Lqw zu!K^H8J}$`ha2E%Mt?+aYPv_d=z;XwsTf7ptzIG=a&%FQScK=k)E95aC1xx!NclP6 zyl|&#^zPWJF}s&cW}O&_=2(M)kSK)!>Q7jn!6t~N7{vizSjP?w^F-nGk=hwuYt>tz zfUt>-z{db4At+7x*!n9Q6&72TwImWEg;Pbyvg0Q%g>hWbiv1euYrJH}F<^hHIzx!?`LV(YK2e7U_7$8P1 zSFqORn+S-F5{={k2Aer#c36ZQIRx0Js$1{CNZDATjWS%(U#T{d8Gl^aN?LSoHkaDW{JYQ_8lZXCw##br zo@x_cjdeWR7qenV{}KGy5uT19u$;y1E!H%Nyssas?CA93V)ZvQp5St>koa zZ|fY1js%VFL8R}{gj11L1znOaUI)$M*rEEa}n=yF*|Y zKtl9YuZ~xX9~>9cFt@XxFYK3x!BkK%`@5en5tqB_650OF z=M^lCXu&6+6mqsFq-@_80%;) z6NqX+@G$it5M4?+)Wnv+krQmEG2~H;k2^=+3mI<zmfM2G2~UtE)WpRZ`;p*s z6>%RVBJ0>hcJt)}8xthPW~Mebd*W}$P?;E`ULJ1qY9Np6;kXU~s3)D8y#R9uA<(9r zR>zLPDC}h3vbqHXG5ywN$Sf?v!C=SrN)aGZ2Sy0(@0F4CWI@z0jFiTrKqN4}XTANh znB{Wr7&W~GYwZ|V`$l@?;oZ&V@+imH#k?<4;Ixk z?(XWKeDu?dAwRS%U33(pFfv_cP4o)*H_%Z-P|`&xc`w=K>{trU^k&zWo%d+yZj1yY zOYN4@K}Eb1;JG#@gK1R}`F&pIdhWD9L1A#IJ|QVZLv1)J+kdPp1BvDs9J-}1bK-gJ z$de8Q1&Yv8uaJMN*u^n0=8^Qh=U0E5$nLrapyXQi_r7 zB%_*>;AiCRUiL|dGX;=U6N@<|0%qZybBPs$w?!C6{IxA9l!l>37~3R-fAI`T7%w`I zg%ZRTXLONG0KyB%j2jROohDo35-1S3GShmI-nGWi@Id29<1b zmX`2QBp-^snvA^6MVHQ2h+!<@up<$ifD(cffY6X*gcZ?%6D>k%o1#?AkeG}@$0PN~ zgoRicV^~DUc`L;>d&aC3%QKqxwI<~vB6*u=ygn+yK1ckvjCMS{M;}_{CRU}SK{lw? zxU2!*r>4$**<97Rc3JAM<|F#7G5SSoy0`+VO{Xf#e)*~dj2`$vSv(y^g$0TAxsPoetw$TSv2{-Wl5|G78BwF$;V9fX%dix9$ zlIcoP=tg9t0>6_1llFSwgfe`NLZV^{k~J!T1B^k?x@sqPDRmJjy$NEC79pgo->!)EKr)PqTA^V2Nx_GIxr4ka&;yjqb0yH80xpCplqJ8oHTf0|hACU1=2 zlmf|zxCOkDoUb&^?j*7dw^o?%eUxMQ=h7JRy5d#PeBF!6u^l=C<4Py~O}|Ri!SR|` zC%q93Pv||e{O#h)Fq=;hBYV_u$1Ce+j%J#@Vg|!hr%8}Mg~2DRkVU<3>Uqv@222-)wxadqwB*M>1)k?q1jm$K9r$&h;~4%M4_y5>?W^a{Uk~HawUe z*r>XKRTSCI-K^Lk+JyrVr6K-+1CinIB!P@PkPMdh)X8Jsz*wj}i(D1DQq{C*WVdNQ zE)dMuT~XO3UXNr5QOp$6Z_$us$P!=A04gZ~u4Fb_@_L$L;MUXVWIy^2ThoyTMQM}d z{8UI~sh^!+EHJZK`T+82e_c+3$>=OeU}R|h#xf;=$^1ihcd{rvU@bg3Dg#4=Zku#b<+M=pnH~9uaetRBA zMxFXwSlaY9^3a7YW`Yu`@+xONQDI zy`zE-DFPr72ol|S=Yed@pU+yi?^#r=Ja=xjCe|2P%qTZ-z&pN(@8J(9BT8Hj>a=>o zO3Ci5AaSw$x<#jV(cKvG7Uik85AVh*O)bffoT!a8v4lJdBiL{|(uee(xXK1J=_-id%$7A8lLZP638 zrv9dwe+$olGI05<`2M8|Gyr#Cz7y@mC*>AA=;S3vR5N4y_ZuFCfUHCyFaGN4g6#Eo z_iWS-8D~MW_3x;iV;~mDdx^8!znc|JA?1={Om$@?CMIA*%+Vso^ZEkg<$e5IhI<8l zIdxKdckz%F;$>C-S=viTBL+qviZ+-2L%*L^C7GTMp({5NC$4ek#u7W=a`QbR61*x? z9tRQ6NaMzG+Zm9OU(J-o#9GAwRzPVf%qhKd-0jzy*KThhpbW zS`Z|Ny=t6J6D}w+B}T%I9R(u`Y1RG2r($z{ZM6q#O3=f-qyMXBRaP~K82NKFRsS=% z|NBQ&^fHpdqH@ZjbS@q)vax;tsBaayen-u82nbT)bRx!B2+q`3sGTL7vmGxu-CmCb zw{Ng#W1dei_4%#1s+wPi3@DIlnC5V=MokL^fT-=%m#N8oWE-$}tFnu5L!%ExKgZYq zT(+u_R8#oozPES{I@Y%BH5mm`!?-@isW^3EMM!o>^E~IoR@st|V~J=vxyvrr3;wT5 z#-bgz4^GxHnWw2DeD`Vx!(`gA^k@5TtvE77XqU?` zl(2Mlx5m5kz;s)ENcb6v|DDM<{2ll`DO(;{@Un~j9mx;ImcV}C)4#otDMHS#eDTTC zcwo(!0Pkj=jVY0YZ!=K6+nUcw^m$;(;ys+khGrd*Wch^pIXSjMn8>+fbQUni_4fF5 z_V(OyPQ^=dcF{{wUKHoZHsG)pFFQkAcYj}vJ~OWa&-Szc!E|%p@$Ca2EynkRlir!M zAS{StJ7+LMXU$(?juMdbC}+IsX4Mo(WdgBeI;>UBbu1*#4Wlw}|D|)B^a4?YX^|S^ z^I%$rMRs$L5DQNp;};~Qc4FYvpwOMa)Nu^CU4uiaNidI5-f(4U>0 z=}N@=TuX4Iu_{GMFf~K@TDXX;mdBY}2^01I0vZ-IV~f$ek~mOti_`C>ZksPha{}(Q2e41_L=A;g=b)#9-uAeJXRD zc%~OXnu9D(=@Z`&%B0HQLxjGd@E%5suCDBp7+-0|Y=9oXZZfeBXA?z~@IHT>-7-*p zS)k_~8b*~dU}`vpcq!X_H!z~g`htpiPv=J`_jUQI7*^;Tj!5WeGBoem2*wZDL1nU7} znZ{g7NnLY!`BmdxJ!ri~86UdD5~5j-lFW}ssri7^&7M!XX(%RxCeKHLmsG552m@H% zXWElZl;*%!L4QIO*lrhR9w5V0g3tPFEn zBq05#=~>PiouPR#)HLz1-+06iLQnddE%Z1>d_}z0hR);1G9;bz7Blc&+ZqMQ6qt^{ zndK(NJr(aXoY$Q?@-kFOo;4){Q$sZ`Prg2l6y!3A;lo#-Dg@Z)mB9<^*6pTWtiWnMJ3&7e{jv{ zI@fE!WYti6=)i$5>JvrF`#XyRh9wyL$Bk}Z(cL`SWZoz!h7sHwScQoqQ3q=`{g)7^kB?eii$rhpzmAYafb)onzz{vfGQzT~Rk^20G6)i9g z3Lub4u;&$k7a!HMnE|%Qy@K_|LsKC58e!{>u0-qJ&pEY4%qAV7`HZ1)v1Z4;u3Q$lS zq`05Ei0J1yp|a3VEuz)-9q<2UbMoCY1kU{toE4A(0C@ig*TVnfQ8Bf5IaJrR(bh!F zajv<1A(w2CJZp4?9BHdd8eVQG%WPd;nlk%LdWh5giQl|5OKVEv;NSe9bgW24R}+#L zHTp)l0e}G6%cl-@$co4~$y#d~Fx(Bwfswo@%We%!1<^6Uw@HHOBHs$l)TY?!@9eBIKavA6C00&#H| z?Pzr}H$3eX=Pm8U_8?28I`s7VMo%1l1dk?9Gq8X>Q5Lc56!w*_SX{5#-j!?%Tb&ty z)6wjdz!wnrxvNRFw+}b=gLkRU)uFCYYqSUN2FG=5;nHnEf z?|zTbHJN#1MSA;b3 zuf;;N=^4w}Ov7S$PKWjDL169DL4SSIwBOgrQ-kM*kmr5mi~l`*GtTYYtK`X<#d*eK zGzuz$#ZssvKq&&-0E7ZN=HU#NG4}?e>ofI)ALFV?_hki|+CTzL+6wjbsqm+KbMMX@exT6Z9i7pSk)nt-7-v*L7z4c zb7$-CJj}ayV0B7_8*_=}rivmSY+}+(;xr~iC*3M6%$P!CBv>x34VqY#75)WkU!k5^~ z?msuh>c77g{7v0<+4#JvetFkymd)i|?n%0a0OJlm<99#5(zUvfxDkl8*au{AUJnjawAtx8-0T7M8_iAJ+vZc*n0?$6D<79Zzs? zgIw2I{98RYhhJQ$=RQbnKC^bS+HhzKgj~3liXGt`8eyNwLAt#^b0{ft+-t#~RKed* zf4_7F0i&Sy%v9QMtm^3Ll#d5YI%Z&SanhJykGiI(E{{{!`!uvScDIp^9QMCyHPzSG z+f7x~+%f7`4Wf@LrwnCMA5Q(*0$HZY)SfuEzAIu~Xp~i3qRRYrk7IbgWK^J~8xNg% zUg6Y#OUur-Y_D=uzNFOD?szm95oW9e*0Kw>*{9nUjqL*2QZV=vIJX}Uxsgt8iD7{T z18El26dgjdkC*b&9l@S@kwAO0?}2uKoo2s``d;1SuwFfX#`kxo|E4 zfBtTrJ^DTSm+pQdQvO%;-@5|ia?c5AEM&cNTOU(tZ=A6I#jVwDUT`*hG=w*KCJ=4V1v8R zP|Ab~ZN>_lR2F6N{y6NS1h!H_0$qi=8KO)Z*#3A>Av*J%le5%;nY5-i5-lw8P;~oI zWU@)MS#q0&TP(^R7X_wJW0!+e9LAx|zG;o7dxx`Ba)aX`vtgprD-(JKgh5f%_{nfR^eAq2U4licB2!2||Ai$o zhoj>8CZ(<^T;+;71^PsO03&aj>Kumiz(c`?>beVtbFK-whAX4hkn(ySlOvIVh{4*6`D9gwh8&4fj4OOYB^{|iI{1MQK$Jt#3l{= zbCbbj+9EJ0veKM5nU_}_t;^r2y=}lzUGOJzPz5A=IgTtd8UD;7SsYf=yZWXSks3!G zc*-j>?+jn%#d=6?_hsPJ&&OgmnfS@Zh>Wsp7oN83_%|Wwc3oV=MLMGvK1vt^H8Q6G z*c4=5z<8k}DtpzHijL-cw9(;lFGs+hA_EaE=a@H)q<-llS&ZaGR=-WSJNr{T>0myc z2qqIEc2}5wW&ux|MzI;D(jTiE*So&jMl8PMDELSnnR2A-!dvQ)7S^(f*>x=yel3~% z>8HJ52AgKafZ^#pY3a@g?2+VD$|-EAndIX-&n6j85S_gkXf4bDM;t8V(q=$@^mVgi~|_47S|wX`9Rl-jG2!R<}vE+oO}lT4z{!kt5z1eX0DT5?8)(gkJilz)db6AX&@%>hkeo4e%;17%7>*@> znWqozXdW?)GKck{9%X^18^HxtOd2vw;egFBn#1g1Ib-n5;DCW1F;Fla!}PiyF{B&9 z1)={;5>+PsZTdw+O$GUo7$XOqa#0?3yYyVeI@r=>?o=LhHd%o@2YkxnICPmM$ z-R0YEA z9W8`67xKHeWJ|)@xN(3#Ti+uZRZ_e8WZ&(-S_Z}1>d68$R^)Ym*!_5;lFRAUWyOvn=?#X z!f6cc2EImtv%}hFPS#gKM6=d38wdCy&rG*t9jI}?ST5h>DZVnDk2mXG_62d?!sc(= zpfZx96(j5L)|$9<>}A?>u>@-Lwpxl8?BmTcVb#=4sGU;}s0>*t%L0E9R1~6BRvj5@ zEJjur9o$O<^-JayQzR>phS#HOVHw8oMMV-`hExYK=usRnkk-wCogC%Qb6rR=cCk@pn`4Qgh?8WmZ2yGb-FrzM$-z zs#F4I0k)l{woc6h4)h|`u0xpIE=Y*pix?`P38ipgV)hskVthlSaeOC~MkG)hG>Td+ zk(vh7FG(_rRbos+orsNC>^V^T)TR~1=(^y3i~L$PfFzSrD4QA~5@*C_fm}y23kmgt zUNbLD^v2R~R6MX=66EBIgvlfa)M7~j7Pi4c2YrYjL=W*wn58_3|9DzNm>hAe;Nc0O z_{7{01yL_tg%za#c*Tr$h1z1tn@nMjDN9iLKZ=h0p6a(6uqEcBPF@mZ6(!bcUTLW` z$MopukIZBEJLf(BW`C|$ZIU+nA;V-5MCVBko&1C~wPCvB?OF#tPmAdqD{hbXq7+mJr^Tzgjj8(V8t!`p3-?7@Ce z=kx2_DVH^V*O~7kxRv^(`S6kKqq2IJ&};IBuTsL1J+qSeeZXz5UI*ko$=XF@9WFo3 zY@e1-e%t+JW{4sabkEt3rG=JVX^#RU;WFjcdIY_Q1n^|Gpr8;$N#d z&t99Ml;}z#q~{`;D}uCztwOT?4|qKNCp`KBr($s6Ts8bBJVJGSZnb;}Zf-8oU42$o z4Xk6$`YrBpA3V1=F7r#dL3UNB7Ols*Hibt{Twex=Uw`o#O&h9rxunM?2$IG81(BVf zK2TF?Yz_(D+8YQzIVBI)=aIbhtLfS75aPRQ_ub;ODpXU~KF1N8Al<0uwCW3O@i_8u zW)*Zkcm}UlAlR9SueMf~mcL?-#5gBPGf=dGcf3PXXMiTa$jlUF7Dv2Cx{Tm{rQfaq9GLtZ>f)LC0yi&u`dZ|iDkQqwHeqFy|E%Glin zH&zO5w#c-bgR7cjs!~WHp*w@g{v|UDkzJ&i=gB~l4!cCfRxfj2n|x~8S!YypA(T7V z0Ah>01chi!c6i-|QnQ?j_qaXbyf_qN}k zZY?y@N>hDhU|w57+p%7exguH9RmZ?G9oTC>A`IV^n-^@iJGrN5LZzt{No_bTTDCPs zt^V-a>F@~Zrwd>?YSH*Hv>~e|j3n!{MW;sccrG=4xuDu7XPFpAG{gR;k09NcRuzm? zw?d%k8i|;s*qBnO3JscYq|s18K81cMN|a-929lpn0+W)1`5ovX+uXQuk?^jAVuX^; z>7M|f1EWpe+|5PLr7>&S8Hs%z;;9D&63|{~ndY*ncE+1kubW1;k`Q?gdC0 z*{8D8+AM3W$E%CX)(0@gm?|_7(Q^7dgAv)SP$7#w&%qh;ijZrUW%?6Opc~F)M8swW z|7{a_cVLwA+f*W>yl;8zePYh)MS-rH!ilj=$|shL9(`-6h)&qvTJckZaf*CB3cJ5{ zbr=PVJBX6@me5W|S?f=u1qH9N-r(*c(;4;5@h+GFzFSIGX77PRHiyiW}NzJTP<{Z9hGrz z7j6KR{^KC)tQV{3^kVi-G)u<qG*^0!=E6rJqdWj@P)mgmdyiI_7k(~9ItqQqRrl}Sz5U`w0ig#mo3Sp{XGVJd*b zf?y^vz_5{_4c479OKijJd*DFk+kK#4@=jA0lOq$}MyK_}#3@#quhc29;s+)(j2K2YA1TERusOCo_wWLaSncDD{@c{xKW-t(|Ee@bXf0i2KU z6rl{D1Q^oUo`Y>U;SIFu7>;pzMUNO-2XVmU8N>RH)9*QY=O+zsV4N`yei)Ocn`m8x zgn&RGr=%=`zaNN{L?QB}Aa%7)2tv&$*ie$Gl!_>HBZ(*=q@pN9A;CZdizSq`KmrL0 zTwXocyRSdJ%+01&t+TtHa=4GDvv6%=hJX+NbVlz1xP6Z+Kj^=|O>Ikxpa2kHFy?kk z*{y${3*SHiH<`p+2X(w6qzOdHqbR~ecL>H{gJ9)2rtjmU2>>+B0069m0vuJUq+(

Uv^83;OFmpYMUkHNIgM&=K4Mqz0pwzM-#2j}hWGDBhmv4KORu z$}`uBdsaS(CLWqs0ECuVFHZZmNd7GwD@{NA1JUXBp~Ogbec(Vk5q{@2MR#dKLrud( z&PF;4x_T&s%KQlR`am9aSW57o^vSrELj@>JxT(HxZG{w*Byiq?YJ-lnq*kIR4r0LL;KG#CDIv5A1;T)sr5Zu0EE>4@XtM33ulkfGmIesRWWy74ia;iS3 zL@W*|U9?$w2&8&F5_;tJSq(@Db~9(>64`@yu1BTBOA4k3XP?o-CIY@p8PQ?C%UEisb_h5VUw_A zukRA49U?z-G=f;^TXpiP&UmK_ls!P$2_tizF)EHKJ|$ZyR^Vo90@K7{{)n;8ZZ6DQ zEhVSNn1}AydG7mNJid#Na>D=L@-DUN0lOz=pqr8#x0h4k=DrHH* zWR(-r{>4Dp1kQ14aszKm1I-~A4Bj74Y<`U>>uf#(xx4Zc#HMxBDd##?dWmaOC^h~M z9~WUT)~yB|PF9xgCOOpF2LB7ZFQ3KU+^MO~XP!C~U`RMGxZ)v28d_~2_VM#GnImuPNt9#9vmrRo>&(RB_Hr9C_?rxM?{h|Z8r7?z23!qE zd~t|1HJc1{xVI?L6*;gq4VLEn^D;ix3Eqwu(C{i{?XGjxfk>A-n)UC2GG9n}_&4J_ zQQm$de)*Ly#-_Th23m$>)8s`!z$X;bt5wC-U|v7S?GUYDCm@#0s^T&9wgkQLWnSOc z4Bf7so~J8<7|e$iDqX-7oh!l``LCp)lu<_WS{zg;^fhG~Ax{{>sI!;E_j=B1lJR~? zzeUDJGT~Q90lR5z2qTr9)ddQfeq@#~F>&BTwW4m|okoKTh;Jo0Y;F@pIyE~?g&P~9N9$19>xr1` zOEFhCf}aAtmmRysw~b%tM&a54x=;MNX%g*#x%D^oOskn_QiXywz3szMn@fl=LvQ?+ zbUMbhyAvHd8;|A$3A&L8;h7omK!;*#@9(|n80>20zctBT^@JYIE4{E<> zk&B$&uG_XRtasfI-~EE0)^kXeuR5Ui&8RNmL0n1vA42QONHKnu-`HD_8{V2ug@h_k<@rOaWpqR^hX;xmNwjR zoA$q*hGX!f`t^~}m88j3xKK3!XM|naf7U}>8xG&%QB#Qk_84YskOvGz?p+$hIPYK{XYLsAa8=Pe*okDI6KknbmUU*{)&9q_6v zg!6(eu*|}!z24&}Lk-9qG_psIp!-EA6r@&phB=TrAgJB&|ZgpQblnsV_sO#C838u$^xg*YDEIcIi#p%*Ie@miM`KLdBmX8fm6Xb=H- z1Yi}J_>k$&IC(bQ;dg580l9cf9RjM8#qBGzRHdzvwI$UG zkb-Q=sQh#LB4=I|{+Q^+0Z%;S^$8n-X=~)WYSJGNht%6`u+fJ8bdPDrEhKo>dMVZz zS2h1<{452ono%({zUDpx2{SH+*jf(!iza5Dm ze7e5H|6)l`>t!8F6^o9E`AB#6D_JCxc0GypGDXcEMun;v=t-AU5t@Iy>uJH#)W)Q= zhN`vJQ&KV@*H!WTOos%lgN)7ywaXJVb9L5R({@9eOVWHo-)bJnnbF>{r~f!?UKX2O zrlMVMSqJIk+sYNaPL{|lOAuz8=#OEVc(D&4fW<-Sm5m!vEqI#6bgY%GajB_RBJ^CU zawcN?Pt#ysne6k`eweLTxt0vBY zb-w1LmS$>*YMr=~F4~9Nap5D>i@JDpWE6w#X#2EfRoCpzbM5Ui0w^RN=PlZD&DoLF zYPDTO;1+9;EHp=fSmPr2znQ8JY_83>f{O0a-Oq(a5zlLn{dUJpwtm*xGg*8^Biugw zh|(DCjQb8}*V75?Jy=}lBuxs(B?brpPs7?K^6jMVmA$ul^!NxK>c<@v)3?YQs)I{h z{wl}B)0k z?VD*+;#zh=1DqwmFKXpN&B2FTx)&&RRTMPYl*^ntyOC^c9v+H0W*a~3(Rff<29*l% zIK`T%J)Vx^FODEo=vt5V+2#nEX}1Md9ZgFsl~NdofIW``3DChbU0;_+UW-WIf$#YKWrE-K7U&Ke9Yf8t@FV)zo&$h|7$^6lY+Y$iBEt z{X4jlv&C7KTO6bg)sB*sZF0B<5_4ae-#PdoTH9@;3|FJ^jJtS}(eh+Thb72(#;3MW zx1aADFBXY#3cXV2Z;g8}%zXY_YZWFHoqV<%-h0WWYn7AiQZP?igF<5@(}iFrQm?dW z|G}^K%ez6aauom05^8lqn0{wlgS_pZfW)FJz5Z&tIcAKtN4o z!2c`M=>OvN&h%pcR>A+z*xS39b#+4gK^c9a>`G|ve5j#GGzg&eY%ck`W6LEe<1Zit zvxnH>7*BghOfug6YNvB#XKcLa4f6|xU5*G*f~fzfBtFx7Q8+?ULhNDeE<4_a;dST7 z`}Vcx_SF+hcAeRLCX26ga>Cy~If*)1vRxqvo#(S^R>$m0Cc>##KvHET*_vFwawEmE zloATePg}Sk$msE;r#rLY>=2b~yLuHYxTEghY|pfU*_mPA_V6=uQ)gb(lK4NBFV;OK z%P}zOFkLvjR8;cUAz0ufbZ|IS#0nN)>>9*dt5TAUX;r^TPp+7)|1%UH!Ds{1Mfw4A z4`0B|BcMn}gDJHG-Qb1j83Hcxb-UN^wx{whQ5;=Tk`q8MHvdL=Fu4Q4uLk)P93LR* zKY~Fy&Ob(D7FZNmV3@CzPXF|n-TaTD;PCV_+Pg+t82(WD2XLhwIg@mi_n|R70QSUP zRum$&gs|e*K>*_GdB(X(x1@0K-qT{!$05rr2lm{Y4tz+{9KrP5e4G^MRatv2<+$|R z!zN!|Hv6$5B_;h0UMXQxGbf$e_S{UigeWPguPsGI*7>nPw?sN#|E~@ZtZa1B)`c}Q z=!j;8?(cK!Nh*0uasAEYhq#`N)su3^1%!Wvta6rG`hakwAXhVeN@UY7PMP_a5UU-i^64I%x%ygbhDAZ?RS;H z!yI6T%d%yKfpU&M#G^jBGG;|*ph3UT+(-Wt%Ox!cUz93oLLUQ+M1w!bTi2oYU@%c2 zWrPs4auox(jemd|`|m5=x8Ci$h@6G;mSg#+>R&^h2RtBATkVbuV}(nWA^17 zX2Ie*DWM#$-J6uQI-ri<@m;=2&j`6Ou=iNuP(p^r=xv6h#+EJV-zUAJtv)yBM-Z!&fZ~u6nuJRMr zC=3nW{;+SUyyo2)ZUeUIUF@&nZ+BMkHnZ1t=eJjUx;h&_y62ty7(=BzrU9LdH+sj)vv)nVv}GD z!#U!T;DZ#JBwQy<69_q{03ttUZ(6tgoPOrN zAzp8{d!2t)zHwe_w||Cn-5~w8e*)bBKlE=i0;EpB{PbjsS_@F1=_)+gl0w*M5+eX@ zqSw!j%@G!($8~TAQGH9z)#aEL~$%S)^iDlJ9mRr{VUQ`04u>d;9CX$h`gQw{gOhxCd{yUza}m5BDZEVQct5NT&&%oUZE` zl;|`zp?5qgraNj$@6+QfR4G>3npRPZBoqQZ8`ya2j%yJp{ zS1@~{&&vS0ZI_K{P~CjWWxx7#2sUYhBha(k)aESWQRGn#mOX~L?AVE%^B~8kpMnuU zC++k6`fV!SrxPB7H~`TNv41;sx0E3C@+V*mJZb)$1);8S6yhx?*ym}A{19P3>+34W z6Z*y*@W}_L1?Xfgf15aw17`W5<{8383NRg>h`!%f1e2~Y%C9jn{>e${)!P14#-SZz z+pAAx#?NiAT?|iQy-G{rv!GVJhFQ4ZBB{n+BklcpSv^d^Q4)}o%ZgRhb8y3zll4#9 zj?EC~6{QVKa_2-7uq^-~B3c%1=)gaa<%^gne#Np8F(uZgg&S?q!*_L@1kZBJD1LQ-rrr zxWK$1ch0>)cdou*cdlEmYULi^-q!BXZlNpIF5__Tntt8TXIea|m5PWFB;6n#FI^}d zI?0#{L#M7&)Bb1g!9CSp2jEaYsgbT!5)YRun3rl_@{_a+VRdQY`LzpA zwv_oCrwf*@B>VjJlbsj6PehMEuUxOJeqraC-+b?4cT|!h1AbHr)})N#R~kin@D$7x zml+Dmkd5&{8Vz|Yl_`x3=wd&v(F|j1ntOUL^N&G~xv$|3!>dM!YJ;$50N$XSL1{hn z+VGW^+AMiJrwym}WJ~?$8p##a3+oHEcj9-%cg}b4cXsn6np5-_)Vs<%?7Pmp@`LEZ z@dL&&(St<0U=AgH-0B$4(e=ak!{9^X1N+hH5y2RLs^7nOqn)#_)ZN|CQ*~XFA+H>0_=jy7?uJiZMGxch&&TYqw6LQQc{^`;dr5!GNeCEKr z6LZ`87SE044c3jO9T~=0u!Exxl=>{*UW@}pTjZAZ7TS&Q4f-pbd+6mp)lRUvCtB^k z`2FI$`J3t=M1m3VM>D?g*`vodygzWeL#+?qZ{J^r093yazu?}n-f{gC`-j|z-iKal z%3v8riT!-c5)UCpHAY27RYqM#?fW959;0xh^aC(af1_-pM59V#m3(y(DkC&A(E?)C z_;N~xBuY2R3N+UUa?#2H;d*&T2}c=6DMz*YiUZc+&4^c2g5P$(|3Q9~zLf8)55$M* zBe)~@(bz<5GlyhvPHxzSWUotHy$5UqGix_xTHEd9J8A#1Q(Km7i#N4e;q0`x0=EaY zTH1%(u(l7j6Sfz&8@3;|Beo~DE4Hk*vA5kinmeyuxzF5|u8TIYS|9EFoV^FHZCn41 zUGm_G7Y7}85)*^-KFJ~AquyxW11{n_V)sT=o%;_t>Yq9 zGh+t|3By4#Dk>z_1Kf0I-lM~y*hojjz{tQtL@pL}aF0z^PD6g5ZTa{WnaZ5#R3b=r6JJfvFj_FuD;~ zW<1+bW+HQE?W}QJq!ba0m@p_X%+aKt5>PrCN)d4mWK0623g)2!Cr6V`Mxwr(yfpzK ztUWlgFoPUT2$A$BK{32BYSM(d9g~$|aBzrV5%OPH!h?bSoZs1i3>Jj{=c4%-ey=Diqp?5xd8d+xC4=m=&ocV4_(n2hZ%c^h#JRQOaAStBy zDj3+v$cPK;jDnzo0+(Ec>aAg zn7R@QNp$3>YA_K{tRkV91%-k}^Md<~9T2$Tk=OP}PElOWfpQQHj6);HGDHR`|ZnJB~p$5HSVVL6DZt}aN7A3_ zpcLG)k)k-_wp^f5Rw9=vg2jOj3?RxD4e(wdjiMbf3xrv-*FK{s*PXXqWiB^0e@e0- z4~@cPgL3?1PyoT$vgAG%77UQ+X(%XFkrB{DJTRa&>8@UJQOfMNv<37rVmeiY#NKWf z%6r1WUM78vuklE6XMJ>nNcg6ZD`c4c_<|6!@#GFh0`7H;LKx`Czm&i>vNG_D87^B! z1C~esiVlgSB^J1lCmIuOSpbm(LkPkh2nD$c8q5+oo*)X-V47A5^Aa1$3L1C&NB0fK?=KWF$uZq9ue{9SzuJ0Qv2p-~aD;IozR-w8f2S9AFAWPa$B-MYCfL z7&0S7xd{-6fLVcpo47Ge%m-d`TS1iK(o#f*K}0jA!y=;PaYV={m%Kr&yEpf@c+F2F^A)fPn(M}h|~1@-?GOxfpx zI0gAM{@Zw}!h@U!QWy@wdYR3W&4)8&wv<9fm{xXg=Ml4WE3ZdSczdMlZcSv!9E6~0@n|RJArz^{JlT8 z#N+{M0bxtTVtY-RJ@t;`)rl^EB=QMipl#f4WM3va zAVNw3cOYUIE?oLU6XNUm7)e;j^aim%Lwt&ZXRRUpL^qaAPT*WazK0|1mQk9a%hjKr^H($Wke9a zuCp7J1-ZDZis9^0F69I*Bgw)n=zoy;9`Ge}QQ!f}Dvx9ife@Af@@BM)lw}$L6URmg zoF*E|!^cb>B>9B`74!oKzPrzD`w~>&^QzCa=oiDmQfa@m|BQbg*BQ{$}B*C@cCCUpU`!TNO09(-A9j<7`$VDB=3wt;)0l{Gy*D<%h}4|mqZ}L z(zy1Wh@#kOtuf&Q&>BHV5U}onKfX(t9qbvGEEl>-98h}>QU9+K6Bd!bfqbK6Ap?wFu+C7 zqwf7wohz6Lq(hmaC#^d&BF)NW^OM0rF6IMmsrY9?J1A#Y(x)9% z0eN8y$b+6)0`bD-l>$Gp_~(GnEdo{28$5$?==(qZTPT2GvN6%+T-A=qW$s)H^f|UQ zrybP%rxDCP`k{U60tu@2#77JQbDal>HB7i@nDFjoAm+}2xbOr@LC;)(vf=X<1Jba7 z*g^NqfVN=$Gl3nLfy}`Brhxu!GNTxnflSHxr$aF?1DlcWWk5MF1KW}JO=t1$y+@nS zcs>m%3YQ@*SyrnSn@RIS8@)GpY{K$DKdCFa|FXor@iw96Ox7X3#&s^ho@O{7C)CZDLX} zC(SdEq_IwUk^hx6SV#vciCG`NGLB&?O>3O0gf;43kH3n%GGj}#HE?f)So5pfZD?J$ zdy!u`@mM097#*XS{61a2{U zzWr#sL{zt5HLNMrNp0`h>)3IPv`(^aur9fzTP3NX(9w6}J^d)Zti>JmbZTsS-@?8j zv!hP!M{_{GA$3pb9PsJ$8St6??tgxu>*|X=`Fmoxe4&J=oT1(c2K`x$ z$VJfka41FwCtcO)9qk2La znarKEJfU`sf9!ayd2Br~IpLnXnw(47tKwVzCHNk?P|U=fZsaTG*+B;5x=;5nT-(vn)gUFpJ_nZ}-lGw$vZg+HX>9cL=X8bHy16YgD_}Wq`-S3_aj1=r zt>uA6gpY2Luz;;4a@3!oNEmEsDIp!$V^iG6Pi^sjtbko#L6k3(xtOq=Fi+ar)bphs z*-_QjRVSmJyzk7apQw(CgoI}W`8@GEn3}qhLz=OHaq?%?MYd;lp$oRYuB@$2BKzxs zQaX^0gp8VsLNZ6;uc~Fa)zx4Lv8tAJd<$1Sc{`nGPBtRTZ%thlEe*Y*>FQ5w%it2g z;V!oIP=-;Pm6en=Dv7c+AHHsF`P-$IYPN=+nwDCP9n=SHr>gd<%A!uU@{U%B3S6|6 z@9$916X-vu>CD;0{5j(@)6?jqjq9rI=-1b7G3F!C#Jj|6gI9*PkZPl*7-wBl(t^z+ zNv~v;;}coeoqXL-ZXVi*Xh;SJeSmWt~xZK(25j4xE6zy@L)3gS--&z^7Ix3 zjFsDTfF(JKK#nt@*OYM*-yH*;8h{qkY3?$CvTp;yZXMZs&~0_EbOZFq0)UJ;eChHs z>FzAhLuq({`2smP=@_+#9ABbe4$Li#1y#hFxXSt3>2$4&@AMb1gIyf$9QA6vyt^&^ zgndL+yH`GlCyrEoxW?mT5z&Znh<-b{@KaL07*yjk6)r+INoRYxTw}%9BR0JNS^KAN zQiZ($c?;Cd9o7p8IM<^__sawFY_}A;Z^&5nc(7(ioa>b$O+A?4bz(?Z8Rtz+84qlp zFf$tQc}v?L+)Sr44^rvB+M2yTcecLYA)qrNurJ-4#_XNB-AYzXS3+~(c(Cq^v*-nZ z=~n!6==^F9GFqPK6W3|@^fa&27)J>C2xUqnVtRIlGytpIC-(u0dW)YWVsRH{C?zkG{cjmMouzgMQg z2agF7&C$UQ!{}g$+Vw!{t=S(8ej^VkWoB|xPMC*{v8TQ_qr%Wrr8EF%jO6%213*uo zNd5Be^XSL+&q2)#?Ge%suqxEd`>BPY`-)SD@r!SSnA(GPBE}9EPtauM95Oh;3IIy1 zM~EvY$n^s}=K5LnuZjj$Vh8%%pBbi&Xz?6TXxxXl?%HwJ$!m{9N$BulQ?oE` zQdc4mO+8HEt#b=8UTdcA#_cB2&+a($yrRKPh$)!}Xp86#l?o=-l-t3q9kMCY&`ckV zZ1UPQ&a7D8#O*~>y)?xU5flY5Qf2CUyIn;ew&;Ky$MT(L4zz+{T{jsBQ*PP;)(&)KYW6lZC?PoLZ1;TDZz&^&! z9pAo`@-KddG$ZECRa{NltlGz@(d&+bu-@-Jm*KPF#6O7ToNhUr__#jEOdH-&zte$( zAH08K+*V>_Bq8CG+s>TIxIEBiZhB{J4sOoa=y;gGhJ@dBcALYNKN_gkzx7<)AK(#8 zw}aNhSpC^wqRgqOthBOHd(3?Kl^eF`WqizXv#}W1dgcByRKr_38x-M2r+PhMAzigd zzLFu0(%=Nc^tj-B%!3cEReJOmyW@39f}cGYIS=xMt>7kLpuT6J`J@~4&njUS-DogV%a3vrsNMdtKMOD4@SdtP<*T4!d44M;g ziNoG=q8be{tA~7r-Z|VTU6=41Z>$#a?PRMYip!Vf^_DR!mOgwJlFM+sdSc}v7$kmx zI7VJ>e0prpk?7_~)uY9h!_C|QNYB^$gFE%&veNo@MR&!;SpzD0B?qsrtv=*VY`s_= zPX^UmC*R&%SH;DE6m=@t=L6L&q%9b#5YxP!pfo?^?i_?qlb`QUZ>ZWeDt>LFH#5DxQ6i(X0)cH(yS|;K<qCOZHU@S=NxRB9WZ!&WHAn zQx=WD!PNjNIN|-vxL-AQz4?a3`cTx56=(VdqcOp`pvDMa50k(dx#PMzKd?4;m~w%a zm*0tZE|V;y8EvbM-e)H zPJn^1lw0{Q(c_Y#xG)J@-9N?SMLRZncqS_;6v<@d6~MvEg<^ZT=t*M6l4EuxxjA|X z3b`}4JGxF2ZJFYQzih2W$dS#Rb0`ts>r*ZS1|Ldj|~^R6_;OKO`r@+tO{?K|{kUi)osWme+ucHiC?St~ z{|60nEy+II(cytC|DbSJDCX2butW6UxLMHNKIHk_GgQ9dpCeWM0nZ@PTD1Xj79F6V zUlegfRfsRn8VIG}cer1nm2|WRjaqK#O;%d&H)WPcL|>VnDuL{U(-w?(21wYztHe!^ z!qFJ_vRTOJ4R`3*=MNER{qGNXU(>;4R(B2L%bg%Ufj^f@CZzBOA9x<2!aRvXI|%np zNnS?q=ZPaY8~$}+;!sHI*kDNO$XKyiSatS#4@>@xraDMTu<;1EPO0&m1Q@-%MZ5+( zqd-wNwSz9SyTz08Px)ZjpWxVk$fLy?>Ze^r4&Q7S#&x1wCVHo~dN%n~j>i>A@G7r_1oJ@RhIphW@uK22yipACfGIpzmGi-Q>pgQ?T zAlm)?TJ9`2iIFqDZO@w8{-D_5AS_2C&5$ydG2A_!2>u}QZlwX zmlaak0@T5?p91q9NO0vcG8Yo0MENK>8R!v+wVYAL@)P%?HA_h6?&dvE?;5b*+R_#s zzk-r!c;H2H-Z)XCbUmwEtDJe;p@s~kb30IcE*k|LDq!tHqXJq3pC4m>gh6`wP?NJPzlPrg<>ls?pMAPEfov;5iPdoHp;$EfR zx%U87Orl?qP+G}ug)g@Ui1%5ugt=gR-XZgY1);hGe1;y!cP;xA;&&tfHYS^+VTu89 zvgni;K6bNB4d1Jx`g3FYnBl{is8{S;?jE}@ibKELI;VkGlu|h!J}Q%k<#G3tKU~r2 zB{}G&WsnJLcJ(~+rfSG})9 zNqOGaC-9%-NA@XxzMmat>D+Pem&ak?$Vqg4y@T$fp#)`VJw2zF_UhSHo}cA~^+|x1 zUWd_kL~rfeXav97jJM%b1z4rE`mSywo&Z?ZA4Zq!fz&Sjjn{?wR6XDGTl(*IyOECf z%akhZ_M6CO`kL9bI@`fpoFI0+Z5I2*{%LyKo~~n|JZl31gTob3?Oqscyd-oNRu7rG zi@jYTCn47Sk~zI?Gu@t>up8-ZyzOs>);dSS0K<>EYs1rl=Kae-`MnR}Ut@pDNI6pm`hnJlza6y;RsE)Q)-W2l}HY^I(Q z{VHs(ZWs4UpO%}8FU3Bo01+>pk%FjICgw)`$&F-Q7IPW8#7>6Q1aGR>*)B;>D9>Y0 zh=*se!^i>YnA9GH4doRzzJjka_{W$Cyjt}x?RVd0X4P7iP8Isvnp(hy)7XRUbZT@^ z=2r&5#wUe=d2+VflkerLSUpkS z=XxLt=BMrLVRx$boSVHD|ITau^0t?8U-pIec=L1z@GW(RcF9e3`}J7yx~yN@{dKeF zzUzBC{2Kgv>+5j-k#|Yp>r!gHFnyJ2&L{WdJw-vyXZb$#a$Y1~$R`cB8l6@D<9ie7 z*=l4ryu-A^v>VZz>_Ppmc2WJLo!;7Df4no%tLjntrgmQappDjAVW(-gyi?J;>{0o? zGNWzVy0MwG!^@t`2dRV(Gn84mVuH34PEJIr9@FAe(tFU1D*3E_(p){~y`Swt98K4F zWa6gQm#XQX)pl^!u>*5GlnCUs0PXYDRY=`cV|YG~mOHG^3C%ty zf~_w$$k_+1fKq$LZ_VvBe2JZa-;MmU9#N<_p~PXeDHmki@~J5q5e90MXZaeGE2_;7+e`xDLowElqiYk?v-b7Nvi8nnE>v^KCj-ju5G58h3(k;@fd0aL9;y$P;^ z(DDo34HZJp16q8<7Ey(AH9WJGb`@K9;Uuo-dD95ho?3=A`C@6NhlcuDrZVCA>Af3)kW z&4FnmTL?V06+V&(VGJ7EOoWNKWjTn$CSu#vZsLL;Z|-AHZO~h$m+)J;ft7%$vK~z( zhMe9TV*NZW5M-&8C%*0nDb)GV5t*#4G(o|G{HLu0;pJy95fucw#Ce zh_qkL$1LT#R)e=VO~d9619(+>o!$c<$PqUVOSlj<%{TI!G2Hh#F2%ge-5%%~Pel7a zh-ZqNFR>qRSUxYgUcMqbp{jQ5wre{Kb8X#)ajvDh>LBCGzr8juVS@N zX-el`CVwb6HeUgeBn2YEs+7L8A8@&gV*B|TLzjEl5kr(sQNl|cN7NfPjAIyz{DoM= zHy55XdI|;gKmI<1elr*KF4c3!=gnD%H<}IY&T++_hf~gh+k@c3Y6zX9TF5cqbA)l? z=7D?DZzTL{5z|J^Wi3wYSvJ(GpbFo%dk7{zrMX~+6C;o_rSRSOdBzof-dxiOr%_r< z!yNd2$bBOHz-g2mC43QOIs%8m-oW39{Cj&_z;&}uKaQY%x!xuM>mgfRSY#G%g0tvo z98*Q;v@c>i6u~?3-ST^nXUmBoFC#m-&}aBPp?S~g{(C*L_KSt3zsP!Gi*_2e_rmeT zH$P5u#b++53<-t)xU0SB(XWJ{+S8aqL0w zGqW+nvxh)zO1sW_+3Ol=+&TV}ZE&sigZPVZ3}i-hPap`o zFJkJAj76&RWGZVaZ&`bFY1)%nA|@p28#8v8dFhQ(F65H3e7umH<emv4u+|NCa;E)BT*N;qi_$_SMv-i3M`t4 zfQq!@B&y`diB_+J{?cJ%|43L*e1?GE`zWicprUJ{Amq@?x0vnhTJ*N6o3M6jdMCbm zoLsXaEcA1TMQl}c*#m2isiU2;m`^e&T0m4xDj=GpjKO;JcF z)nkb*F)dd+F0*=OCtf+dlDFr0ErkR}xnQxdk@y}u$lS_MOsN7JXZ@%n=|qTD3tJmy zzOI^cf!at}!(hnF)7Oq@YMN@Yd~CU=>tgUY8|S!PH3cMc#K^I00_$ZJump+)(b)B} zZ|dTtsq7UAj+LGg(ouqEw0Jz>URi@%#i`NTi)6_NMiel`6Ubumln-COP;ZDiUbzs` zjqJ;IAhZbR0BsJPd+^DTJ$9vywo=&b&WcRMnK!bWC6I z9mF>7HH^)VjEIa_a(nauu11a4YXa~j6 z(LpVEKZmT@mztvwuaZuxP8+D&sY8&-Ro~o;%sivl+Bw1BR zSGudH^f)h~Tmh?~!Xf=3G+~x6mzh+61891EIw^{Zu?!# z!b+kV1e3nB)KQ}32(cN^G53#*5Rik!<$$5vw;^@4U!j~{suXK^z3Bb2*x6|0K5TXO z3N#l6dRDaX#4^{+DWl{iEM2}924cVk$O(^*W;P3dIe&dwEZeB7^DOxIhwcd%k>IxC^rjTfg2TgaVKmG(+a6glHY8pl zwBM+yBt-Bjad=Y>Q@qwZDY?eBsRw6p=CDcsy#`trEV{^H?a$kXB8yT5yyBlti}u;T z)s=Jxm490Ee4_}z4OX)Iz1to71#D2Ii}H)<+I33#9Rx0odqNVI-TL4*D;f% znxvMZO4!Z1y4VsU=;dvv>1(N{*@K})P|cOHp6(_R*;tKnHfTxY{gkmoCq~fVqn#1f zc#Uz^6gJhoZ{^Kn6pRkpXX|ihKWiafw!9%qLP9{Og(0*N z0+FgQh`I7tk+mS{Ve4vb_OFkqd&r zgjlf0<5BpB%n>jkdELeR6I0>b0Vbff6@TD2zWMRH@xP(;)qx?PFg=s0Ufk-(3QI5f z6B#~z`tX4A3H!iY<2_LN^iG<*fj&JXtVtAsf+FtGo50ROv1^PBw2$b3oq+S8PW*uq z+owB&p>ON;pU*1TAkRcC%D!Dm><&sWS!Xk-K)g6afai2DqQQE4P= zb+}fS8pQFK+~${Y0Y^u?>^HfU=GWyjxF>8YG5&#PY`YPAnsKd+Hl0q6AOMSl+NsAh zk=iVt5z@~khD3wD$Rt9mUY`8-#s@`0S@J8Blnr_+>)&!-Qcr!*bI7){U9~T!`!+Xm zIXBA~F#=;qj9jq?wkz<|u4_xzH{Zc|E9vtXtLs>bny)XME9eusV?gZ*@gyQ@Sh5A0 z?>;k2C^HLLi+Py$qMNx3>A0V+15~3%`N)K78eXG-wG@-tP|5f-7F9U-v-B3@Xe26a zU^oK-7?*?Yi1fVRAJlf>hP08S7?ygXQmS4?bN!2+Bi?W)4$b!OsMWn{t1egErMYE0 zc@|O}C1q!&hefBOlBT63%x9OGgCSW&U?G?EA*C=p@AiDe5|uU3Xw)=(g!D$i8D1ab zSDIJw%BmnDcl;?KY~5-Q2X0R^-l6rg=RR~*dW){G8iHDYNAee5 z*T-V)TsPO#1){Y{IO{-#`sirt5VszKeWQ5Urk1puWlc(jQ2SI>!c??Sc5#u~qcNho z_MyiX*3h!%90O6lvsD`9e$SNGbl{ZVDUA#^ak$rOAnNZ+2-I#tivd9 z!*89isNdlml&~c_@OU(wW$oB>9F~|@mhK6PRSjZE8m*cn_zSp(yCrT0YIcO;8E_zX zZ{l`+m97$*{2!bq+q)wFx=H9A+e-pDe@kqcGn?ynZJPjN_>0yVB%wI?T{aXeRF5U} zU!XBC`@H5V<<<9aX3~~Ql0tgKH(lm;u(Mm(1SRe4=};amH%ftNjg?DEx)imIEXk|Z zHf-QUjo8h}$V!eWCLR;54<1mM^&`?yy7|c1 z_}cqak_;v3<*3-uNKwg(&ZR&yTgJq3#S=K)S$GrE|5+(_)H_9+5W+Z8y>~pOE_Z?p z3I}LxIDb=KW04&PMz&ThWzK97zae%9fetx65P?&Ydn33=ms0;}<(N!a3%GTdV2{_%+)u`@*HeLrv( zbHpR%bf8d2y!EV;7_i(wnjBb9l-+OY28Lv63DqYud;kx?jnQh)ZwbTCwsJTTe+#Gf zc(C>e?BZao=TKxelkq&qoCj##LM|`6PgvJRn8H;j!%4*Gpv37YTTwM@ELD?nN4i_7 zs~^rE=a$L46prwwHmx*^x+pUsdNbn=_cWE8{dyx!A%k$grJlC(n`X!r+ zGf!|ao(m%OQ;?^t<>UR>N+)borav5qedQK*sbqaYHE1(pQ+jM!b7Q^S!^pwhUCzC= z<6Fu)iv1cXE`HXicFIN%M z7ulok0~S}mhUoTn-iWng)HH11exu)3n=RFDevc+ATgSg~7_afHKRXm=?rduW({r?> zz?*)kJXIxXt~XD&=llJjm`W6dH#x@LQTYC_A)@wY`7PSa;RIqeGO{*u*uFdaZKbB= zK{w-KFgbJ*p1xL7uel(g%vq*Cb*Ae4VW;;B-r(Nu^^NG!1PhtJRUhUnXh1k`6UxG$AhA-}H-g7-%NMpwA zt>y_+fF=019#a3A-uHS!w|F;V--7sS$u-Q9$7Vy9>FYd7*4IM}a?|KMR(~KVtDEV4ic~^XS!(iOOdA{)E|*eR3~C|C#(}z9RxJm0?e|M*;4KTp zCUr||xTz>!uLDIaaY&(Sy_s|vc&;%z4UMjU-`W_RmO}9)#*Pbkl~;QKsx63v zlUw&zua&VA-3+8$wS=tlr`md9w6#GumZ*goV@A18IIS2;R-_lJz#C3Z&}{VbNe`jWS6<2Rt8|BYE&;R zHg>th%!Hhx48wAo5=Mf)@r8sYnk{(BdrKE*I7Is<6!f}3g^-)Q+v5OeY)Ir zqeTNY$SayDuJJzrS3s!0dwfBj`;6nrt7c?@P7icKxN(B>PUbi+n_D3`0q=Q?1Lr{C ztQOT~2ShIn**pk<)gqho5S6pnkE`$A17y&jHQXr_pJ;GA|oWPddTgwMjr40j7|_%5qCJA$)^oA1YF<6J_iUSJrEHD#o;RwlUQv@L z0WkBn3L?k7F4ks&M0S`!kWK;K4EDELtRAWkZuMIqX$NQSuI{L7)z-Ime$e*5ytcfi zqFPg3lb=~Gwk_#gT%RDXOQ<#()r0*>e%BrSpsWZP{$n9Ec42j>G zF3!R2cpL6mH&;G5bN$??iK85II3=8(td`s4!GueX0^L=uxjp_(27(iuxbOrTePZoa zS+a{$v$OH<_;=6j?9}3HOSYx7(PBZrqu)I(mc~*`w)}JZcdGiF+KdWqMn!s2R@Ty` zo}hs_Icog)zXV$s)7V&4&2J^RxNUXbPI5I)1$5ov`C15AX~-zPuzXZ1QAJqSW7iPm?r?yzULRy$(Cb z5Ugia_1R83(h9P(Q&N-C6SC!*dAXSxYP{`V0+KP66=h`=;)(WGS}!)s8_R3!o79dk zYf4H=kT<6oj;s9zlw~VWeJqd%M4ojSDOJguoa~~)9MPPWV&1OC0g$rv`pm>va2wtP zDMegWmY7pnlV8*KAwYelrJ<-H3MF@-abNr(|K?NV^D>InfTjm9+ndboS=z#COHs9^ zxrw}2hh*Kk5As5M=-^J+#qWLGEGsA|Eg(-da&yI{OX)tIRt?~3ad~-hx#J7l3m2Sh z_4*IKq7>V!szZlLE=C^0QY7_^JhZ+fGO}0GtMSB5sL9#&!cr`aj4WAyDALRNjQyEI zkrzu29rCihVS9sizOwlnNBChD8UztT*YQy+wqQ#zoV@LD!C|7=@gV;+H(DScP)^~Z z1;^KBB64>;D1ZaVDgn+KRf1!{X-Fl%2mM7v)>5RJE z=4N$s75UH(IbhIpWRQG)SJe!I-+oKi)iqb4g+guy=$iuoKB4Q)HQw1mU4Ee4 zx7nvTa9|itW2#dy&XRB1AOd>W{a`xzkO#zfguHdbBQXQl$gOfD*)L!Ti$|UzpHpu| zBVlBm@IGW466OpV37I;BMxK#l$vy!|STu4g`DXeI9tk7kI3!`v_huB;@l? z;>ZhfGy+hLU~%LI{3L#I1CEsA5db@axqu@9;z<;_0Y(7d2o^DJV8u@ymAB6u+Fj0q0z8e&MCByZKw*r0Y{)B z+=(Sm9DZ}U)|PL}qu-cuXcU&H@1@|^RBQgZ?GAELqt{U(Dngye<@ar?{;9RwgncmB_wS#U%EMy;|D*2e+-=thI@~K4`S?@!#o=_WlX&T6_+jr)>eujaM#z zASz1;ekj&1)sb{^yH~V{{mD-x!RYT#o6Km2u&u+aMd$E&8mL&XW#wY9`NglSyg^-S+8(ez_AR?$b>S1Z6Pp3CC1RVHM>pSE>CG;&)PsmP(3=7B> z35G}~22=Ynp`%?y=V7zG0qlayTRtHF+2VuCuiSu>I}4IH=Y;7HKmM3*?`SwQa0y!g zEa4C1{VALoQaBJE?7Hv!4ZulWpVIB-eh8B|-`}|fC*S)2YXt1U=awTXZFBKvsUDAi zfCX7CCE)q6nZ;k&C#=H1U{MSjmWf#`Q)8bG@zS@jhql&S8`&5y&#J1*ZP2vVHSKIF zXen+I3r`oFKCQNHN5{UjF3=(~c+@J0GgeDBdGly1u$n^!+b-K(y`Zf3roV$c(b}bl z@t(V(1YjGa2;O)Yc$U;;$BWI>#ugE+W?LE?TeK*EX>LeO5{u9zRa$XsW|9UkXA)Cu z8^mOrgsv*Ds@kEgsI-(@G$@v_SPJti#j1kx++4L1l_HPZ$Q!a>@7p93^g~Nj`j})r zSwbJvd{lgswdz^&IC+m?*RyL_`zG60s{XHpk8~uZ*ODXYblRGATSZ=oYw=nJJ%*;! z^|c)>M>LNAT3}UR%QC^fj6s8b`wb03gGT>`2Q67{*bpjW4?G)^gW2?j(B=D{*+=3U8P*LLFa~XGzv>-n%pE>c1|dtrs`eT7dVX z!P?T|!czL+ildVj;c9z8gnh6Ye}^*h0<<3w))trUD5fK?=zsVSRa*m&SO=?>ZPoxZ z(xny7geu&OpT_&~GJI2mZvwJq2nNKT&}cLSJ&vY)E)Q88|KvP1E z;O&-)8Sy!0quN+)u8Y^=H(*h?fsh6v^ex(o-bBm9y0+@}-TjnWUqhQ!c;RQ@P&Fga z^#7!8#C5De@|jw6&3dn&l1Z5ThC}z!8dYsxO;)A0E`H*rBuz$EURIv?;yAkYg%y=6 z$?Kzca3FpQZxGWHa*ZanvC34RphYZRf@b1zXsxe2D>>rD6m>>rR!yEZqwS|vEt=Ze z%9={?!Z#?~>V|YycT#(mmX%bLsgK*&sP+}^%ipKPhwa5Qn*SbRA)Q*GwgzAi)t=n8 z^j%u=Na`{47#{THGA#2%^pii0x(Vh#1?S@uya=B)&c~jf;O*NX&cva0;>lM|UO4zS zdHt@cwmoX{Wse0-CpO&oaYCOBHxL`vaA3iBHCtrmRO!X3S$#%aQ!gf4H`A5nHB}YF zh%5VyIFA@{etAxwI?`%TosQeOXOm{r*6qP@Vy^{~#<+i8Ik{fs?LcmBVP&X$0~1?P^PTZDFm~TC^6`!F9-9K_*y=yo$@qO3E}h?7Tnrt z+{MB`7kQ`5_WD^J5Y~WRvx)!(*c`R9KjgtAC#>zRgzdvX6}7} z*NIL=790Y0Z8iTJe54Q}*e3OyQla6a@c+ZudjLjJZU5s)vc>TkeeMnnQkg2JQVS$K9Hzi!Cdp~{g`R06XgY9E|rkW!LfmT9Lt<$?Z^pQBzFg%+UzK5>4+ zytoBY)MLTSS5U~`H~Ab7v>GUa0KWcw!-ZYvq|oEsmG2;g0XOMMTq5$i~-$*8ryd^kqX7)8kk;SMjz|9NCKTk~zGcqW$C1+a#0Xt1;-G+EE;dJeTx0%XI)l;K(=4nO!_=-e zQC8fF30rY}G4FYkdOTQMSY29Er>N65IXLYSz$vaG&dfgZp^OxW9!M&;&fa}^FJe2Y&$xDCUu!@n6%yEy1^4t_TQ9wolx zSJeM9(eT)fgxrt)zdhu4SNCyJ1`~3NK^{(Dq5htm1Y$r)Ocnn*DcOR1Q|GJnw$+<9u8ouC zYb{!>0_{PYad+v3ooCxxJCza=96)FhI*9on-o}by z89WC)VCq+GdSerZ)=5yXSroqQ?KgSU7qTR=NF_q6yd9wYh4s%B;+{b?M9d3bW{Ilz zGCPkdV&_ssne7$DK6ZPr(;#0*wUFte>ojhDB;GccQG_k@qRHAaK81M?{^<#pw1HgY zxrR6~q9nu}gT6lh{1h&ko`Zt9@&TU-0xD-yHFF9Z#=*`^;&x_qZ&3$ zwf%>&HOV{{dsuT3ecsWE>kzDfI1~jp%muI@i{A z&S#p*qj-pa@IaJYb9=}RrtbdzIv(>GVv5$gQ%(#DJ#Md?o;rWtl&SO1U+;E$>U0PG z_XsCblY_ih?j1vyYD%(f92#7w-I>#v-59d-(C+=a4oU4!o71J(i74o?y`FREF;8K1 zI+H=qBkI+};)J5@1tBUJA}Tdy6=gAKwm2(Cla3l(3N%ZSRhV6B;$U#1ds}gQ zX?#fB`q+(e8>D%9qh6v1T|Lk4u{p{QWO}Sm@UT~j6JaJa7jZ^ zL%|LhRv%nqEi5Zhc;x6;dNdmvm>)QrV1XQ#80YLqA3>To1SpErQ)E8GO)q6()DOQy zKNwBs-Tl5nmoPF}kH6mn`B0FL0J-cpSqC00%4OsZ^1J#@xoEQVNd;@ox2`B+5$t`u1bNei$qW3 zR}wx7J*|L_Unw+2y!-viOCKvf%)7AlGWT%VO9%QAfQ^CYOD{K}SLZ}+Si5<3^eU-L zh+RK@`1YW-Jpy-U`!(XrJ$?3^H#yWHMo&K&g(wAjS`~>{ zF6wGC3>oxj+pfet345d$-bT2EPUc3PnuTisVF2_S<{rox?XOKyIdG9T(Ei#~kOJ zwYK^?g-ke^eKO$)XD!VyD^;{5x2-?PIV3PAAN7VFXa<7<#b_w{_lBjYAFqiU8@r7` zE&qKwjp9SwKN`M!{oYmkRv%nMt)#RrO6-dzs&VIq>iVzvq(u(g%u<(=Nrn z&%qQiegqs)@HB9IP}g4;PdjEQp`yFAMY50;StLHcfX+x7YdW*g1f!Aje&#*r{aiRN zGFj0qm;g}<*bDP7V!iWa7>7pAI?dI`owU^NlD>Z$#$i?UWd@&`KNs!A61kUw{n=;j zL6*NB&5tB)%3Z}7!>FGK8e>AW!SW8RB3(_jqY zUqP>p#3ON__@*~alwm7Tmor$lS;|XF%B|cfAw?ui@>%ftd;xP8>P=PFAN z>^^)-3RlY@9X1lD8Vjrfc>~Nm=otrldJ7!Pr0sT-Tkq7lwE1}kL!MPj{BYf7yF)4q zTXUJtbLH9$c?P2;*P(Oh3XFD})FN@%Ed>UbboM3MYBxIcHoetgHW^KMHiOgXFgmSP zn{-b!ZMT_S2B*QHv*zXH8S`}xy~E%#+3iw{c>`&yQ}5E+a;;jUNpHgUcblZL)dfbk z&FYk1G0?7Dht|w#bq2l8Whl(&WnpfY!^vMLq|MG;yVk5V>Gk=#e0@Ql+v>JDoo1)B zb4ll1U(6y5R+{!&j`Nk~Z)Q^{AVIOb+0uly3aohWR9g|{ohY6ZKV{)-SgjSmHs#Ex z@w|89e=Uz!(1mq|ovD>1-b!#uPP#LL$w>FDP%FL4TUZKvmExf+xCfEwA8yHxy7Kx$ z;<6yeKwjR5=yS(F{u*YG#!yj?XBmxlp=IbiDj&+ly@mpHuOcxD*n`ANS0pWCWN*f1 z)a~St)V^~}Ascu*;nr;h=s$*LcpHXr7mwU%`lwO5_v>%>eb2~@SU!lB!!w5txeqaR zhsA8?We#^neoE@wnzvUf78b=v}T1u z_U7Olul~%PJihBVh#)Wy#LVyToO|ETJY2(aHUoZ#ul>_gaDsMOTt*kCt65f?QaHb9 z-kt@`((>&wySL7M6}`2PiQn8%n#iLWzoHl5g#j=_npK~$ukj4L_046)p4g_09o&|4 zTQ9_%*HkB+NOnnWI-NzwY?_*pxrJYr9J3(dZE4Kh)H!b|h8`TfXB1aEyK(MbWe1u7 zYtR~)@Z#C%i}9C}q+9QPwc&f_!%J077x|+N=bCCxNXwebKi;nhf^lqT2MlBVL%7|y z`iYTu1nxB!P*8qLFWw(|=oi+TgI}u8z*I}jr$f;IiT8D3(5rV}9p!!9J4h57c&pPb zDF*r5Y%cNYc|dQ^S)xhg-ik#pET6`_IlHlL7LT@lfwZ7~9kxkT@5f*MP;u=zyzs$p zuCV@8@ean}w3r-xrT$YipnRLOD799lT7`PgSg%N_Oejp_K1IRby#m3Lq?*cxwCY1w zq4yD{t}aPk#qZ330h63*QmetDH(=i3sSIPoj)aN_VkE2V^wRSZW~R;1eR%lPmHHdA zHcpLyBTIT^?&w2988jXBL;caT1Y3dwzloYsl#6@r2v{QBwmd^QM}Y#*5B$$OZjp6q z+3I?!*t*obOH*xEO60d0hi+wI7aA~ zD2^jSqCscQ6z}&(Y}+Jrq`=!4Qt&!Clc?e zE6kNr!EK_`;5YOV+(A~zNBLkyci<)TTcy-&wwMXkoE$zoN0))A_LXeev2Cx36F!d? z)_K=8dq0;(TX$~X%RpaoWx1=Qm@gqzE2KV86dgo7z-mb#L2nJvPPY=f75ov1BHZLT zB~#FzN1QZ4hId~TR5T11l0_Acs**~^Qzx#h%1*~x{cvxx2&Un|*O*(E+rXiv!f&FF zRd1e{#B|k(C%w6Bs)|QTy}yZa6LMAY3e=uLo;-%fWMN!R-lLorXpmZ;b zReXt_C4iAfa__G+Duoru2_od$DTO)-xORdQB!G`fgTjnd+ZSJelDuu%wX;;$5NM(C zj->;x!&eGe3jHs_WW4pCizjEYBJl#0aI1! zYScG`=o(V06P#%7@!(dN?P}09rdEceRmHm!bZGXX;N>t^?<)|p-L+kpmWmj}2O|b} zf02*`eM*WxVL6%`jApkcxZ-hx#323K{pv*9?*4Tjl^aP@J)5YjYV!y=d+40De+IIF8&4Ixfn)1*P&9vhwr zkk=4gB7>9oojfE64C8{ytn4Ay1l#FpbLURu&{twV6vII5UlUfKKn^WJ6Y)Ek?8je! zT>rMcjc+-2@K|$eNlkHWajmqj=oCnIGIwvpgyU`zK4YdrX#bV+QsS}}*Skj)FdotW zK_fU>2U4s?6Nk>@V^>74-LzJ^C2so2<=wzS_V5Yty7KeJq|5w<-~ZSOfy~!b&4H4` zws)j3UJPNxh8MzkUwcl1Y$$o$)H~~oYdG15(M_p`-%~V|zE@LE+C6RV#cLm3zVsn4w2Ni7E8$l`u6S^x z>2BjmBvKV~#j0XeX;Sl|gDYEBO5bR^KKu`+sf*Z9w>6Td=bJ{6eTbX0eEQeTar~y1 z=$6>`q~Fh54HJ=qAqLVBX#6VI>aw*wem1yEP*}a-5N;JBt->v|ttnYovr#JBXUZ~X zW+|d-q7EDkeA;1Msg)n5Mjz!e5RFEUee1IyK@M%Lq?W$pNN z$tc5?sHbtVd272`!Q<2Y#--%pLrF&mRz| zz>W6xS`@JC4McIW_SDpTTN=McHD9%oNlbJWC-c!U>rz)RTUM1-ZzoNXeMWlt^f{M5 zgq{(MD&>+0_g?YM*B-i=$beB|^kaUAaU z(JNx5L+7E1tC2#1M%+U*jCFF9mCR=T$eKNeGI znYol{YpXeYl6ROzu)zE~C}1XmEB4M(aLXdGIPO7t&0?5`=80sj#W~K5bYgfI!oKo~ z=sSuS)x7fEVfMT40RL*Ex=nGq?Q_UAf>|tU1u5mXEplV3_THf)kw*@Zm;`!^9%Hf~ zX8ndhKI@=)Fi+$)1IyxT5#Ax>Kck4t^>?p`{51f3KVs-Z`-nU-HS*gZ`LCADrv$Ua zR|8D^zcIc@HNX3=%}4DCEr&UV!o*~l7^x2?2rsgvW#q=6Q{ZogWIl_@lFIp->Ax~R zhO)qMnA&{nj<)u_ojcses|!viSA*0oyV1IZf<|v8UF52Cm*y22-FewssXk9@*O}a= zlDs_aj?Cz^bgQ($oRFEX&>C_qI&H4HC^gfr&sMoKSw%TX>FP2~oClf#kkVC*)BP2tp3 z8=b|joKmedOPXaZ$xLOk%C{M;d{IheZgrtF*O;U>aT-%szlwxXdvR8g zrAAY#Ey;9dyA8HY$4YD|2F-i6VyVSs$yeBmb?=wwtIftno5N}^%gi@9ZO#Id%UGax z>6}LEx*cY--DP&^9n#dy!d)6$UVfe}&wk$VVX4-Ut4j?v zxO>^1RYs?&Sf8J5Q`<935-JL8*4n~cr!?24tt==kD5|nKN~HyLF~$l-VTsLL%oS!< z7rVGZ=W&f&@7C|kwQBteIIci}&Xt*!=eF+9r0H?>O-{SZZg;s2R&!CU(~O&vZP(ki zMMk?;>Pk0e)ahNOsv>iy)NZ%h@)h}6&WsAH)M80B89BW+)2cNX&56l2V|H1xB^`IJ zbW^%6H!l~r%9v+JGnfmlj-mpm6peoT6m52x3-cA`@`@sJ86Gi3)?#Z#S#fbuagnXg zSZb)ZH00Ii>np6bTswZP4wuyKbXlE_LT61~aaLhYLUxJTUXWK@P*7f3lu~Y}FgW!k z>O6b3%bG8(vKOdJG^LtaohhZzu4VS%+BcX2)^AG!7R=8k!gDa~3SZPz+|sNFs`1(R6ZB11cjPV9 zW3tXh@VIX|$lbmC1M;qRI-Byi1G_&kstOflga&@z?LUs;n3(vCYrL9ZZ@Od;#lb67 zw>yC+T_R`%%@ZH;8W45I@gnngSTc~HzyiLXN8Tl;yCP78cmsvnkFpTa72#FEb5xfb zgB#>VWR1_`7CLA%i#p!Lf0FI2R~{0G>Jr*4`z=)mgk$w{O7`mjvj(ZVVMm;g4YO z{lkYaP2!GCCaNSCSmeJ2fT%mD&X=t4EyfRvZ^V83oubxSYpdllSFg%liI~23lNltl zp@y+2;D_bE@SqTX_{9%Lf450H&vpI#@7OKT=y}AW6?l6d_-L3({W%CCe4$$+{v?rG z9=k&WyP{Z+(koBK8VyRKZ`+^&$++acqY%TaTvbrEnztoclads##0_5@$^CBp;q4D! zm*U&~^22cmz)H99M-&?rRt`#}3>B|_903c^tFS;887ew}kta-JMd@h?S`tUoU75zC zwXjZUSh zz)XB2Zs9_ngr5^FT(ou4M8$+%lg}zSU+os2`84(>bL-Qlb7%Q`BSZ_7F_GgGvapG} z-Z-<6^W9r{raksEM&`KLzU#~x9$tb0qBE^~KE0{HZ#Pt;CiWyVkPHT+35U5Ihs)kO z1usxh^Hl3saWH2Bih|x~3v-3d%FoQt;?dwKeb6v8UGZd4l9l%i;*{v=4u%&HDuR2o z*W%eL68g4D?z3KE7trSIEB0Et_KMImk*$NE52K~T(5LkwJQK-xRePf8>OG>mK~Ab)<&>&rxJHZ5~TG$3$0PKU>9DjEOFPGYC?>) z*;T29NZuCg&}yt2My)m)w0zezZ*SD|gFGwV@Zb}RJ!AlQQ|B{H~4JcdHd$K4o7v{e^amN$YpC6dz+QT~AqmnTHpw*^JhvKDk2otB^y(Gr^TJT?P?6qQkXOLeoIhWKzx7VuJ5(4d z$}HE^)G7|`+Ig_HR-0MQ37>mE7aiQtuvn=WHFM^ug^L;vZs58qJe8v5$G2VmNCADI zCrIGMkFLh9IL-;bd4KoObu%^R&OM>~Ncc_k$r~@X^k>j!^g0@kHV=5`fRW>Er0XkIyfdA)>)AK9*U64MR&f>n6QGZlRHtdi_vM;CD|2gQx%Wp60f^6!c8Hie_jrhAj1+ZhVFKXZieP=r|8EKam2P16AKkZ zzC!t2TRJWv$52|VUqY9qc481Uvmi6n9MGF5OO4KO{0otE8#f z+QgV8tJiN?vT5ax1;H)0Hsb=tx{c|ZH>|C0i09^y5WRi0E%^%b``7P7Pu}X0&@YN* z&(A?JiS2WUZH9r0pI<*abmH{&)3$JT=Zbb#?ApDLX|73&=0~ICZD^Jv&4xD&&BUQ1 z4T?BUTz5Ke(wOV_5X+>(z&;Wbie%R(R#jA&72(mGBOYrWJ5~`UmW2(3dy*U$wH#+j z17&!KV`xhGqbn1OC$TJY1PL@2D#m&R9qNhPNQH`9HB=}HXrnzD;`qv#icJ;Mch9d~ zUW#698T#(3qtaDJla8HGT&O*9^bmLG=;i90%oo>VXJ6#^ZrV3}?|@QM@K^d`o5)sf zEh|;LYq+ev#pzD#4(oPIs-IiFsz6#iN$J|aph>9rno+Ovua0`VKMGRJDWBOigDZ=x zh_6bN3U=hCuWdV)Seq(6v#fFP0>#RV)mztbvFp~xElHQAEnT5q!>oAQRkn^_Te`U_ zu0F0leox{db!Gagjd%N-f>%jW@-|zSa`tf3;#@_xL~YmE^SHv?I_)7fgslrs{`3RW zS?0?RU8SvjYstyFlepN#0UV3=xrM0)VO1IwnF%x<+5APP$ zw)5?^mv)~xaQxuGmK{ebc9*skp2FKB1B6Rutyw})Zly(GZZK7sD5{(#Za3#}G&PRYw~Y`L8_O(}W@)JCT4-kuJ%vP_IYd@6 zBm9;Eg8VugAh;o73FaSx+pxU$xVxQ++PjmKD7%xCwEL5kAf<#v|EIglZX=QY2a;J< ze@vU!bYgW55mZ=XsCYv_XkcUK96Ibz;!N^qm;8n3K6}csya+{Flv^*stftMXcq<%_e;kYRZ=*>?0 zyznI7Chnepmv{d-`MKs(!l$k9GTt0;66S&<;A<9r1oKcG)T3uO)0zCMr5B`@viH9N zflD}HX}2gq{K4HjAMaf>bL!hKss?dmQZK#r1p@U`#~HH>+3f z#`Vpx>I|u*zQ$}rs;|C%aDAoFO95M91{6aVyo;6jjku<#&{&j+jAJGoITg>XLX$~- zlgBI^yJdyc6WyQk*&5t%5Uo>P3>W!gD z$lJgD_}d{Y0wxLX&_7`H5{XBxpBy>(3>pODJMUh($^8L^^lRet^A4^WfySUgDPv!Q zB{68K0!5+a}gfqz8~lkFoHavF=yx6eGq|_v7z&(4nZQt%954!>p2wmCCpk6gBVx}K` zU^oq<%gZgMa{l2|P>ey00!5lk4Y4nxSgh6bfX!%I2kscrfblOL7H?43 z&-=!uh$UV~a{2+@YcWYO5;E0^$rHW^#vPFrf!M1Axz7g1O+ZUe$i}^6BkGB=(F`;L z@HcG48$J#*IKho&myXzVs>K-;F&&yo@dS4~MR8s?){;ELe%V7J{UdcahC)4Nv$t7K z`*JGiHj8=L687<5Z9+Q4$8Ac$DxwIFW-%I#DCw-xeJ7%)e34+$Q+;o~Kbl9Q;Tbdz zL})CCHa0}>ifxv5?Stp2&i252Z+sHLkr-rQi$=fv%CAUteK`-q@XHyF|AwKbq;Fq^ zp2KeYBGTT5p7)Pl#i!vZ7!EzK0@_1*@A8+wlEsKB_|o$;-02OEI{VV-%g2fErMMC% z@Pf$gb`+N=N({wXHy69RcH1##M_plM6~BM)@%?8M{+OuV!NTC~#2gDZE#DN)r=@CC z+Z8K!Chd;p+}a#RHj|xW&}w<~EBaNW)f#fL71@p)x0c%-o3wK!vt6Z0OXW93FW#M-!^jHHA}ZxVg=?Y(1?$Hw=6aaO;^{*ALb8h@+3 zeeLWm=dZ#G!S22LYW8ZS7Rg?1_2%4Ysc;TGilj)$Eqt*OVG_{pRnmgiJ3tuV)#7ac z-n1z41bY2G>c^!OSF3B8P*J+Lwz{aYn7-BA^2g&pmj<-`FhtQuegXJHwNsh{l>U`qI^UmLfeI6ygD_n&NGzG248~MJvc!|TklwVZ1YHLbX za&~e~$iA-zof9GXr<4AGo(fnG6)**^av%=`isJRu6YE~yb0rjQqyIMRUCI(0&Q4iC z=hK~U)A)5evzfd+vpJ9VhP@0Eg>@pE)9Q38>Qbr_I19QhNlwd7HSlO<*9XQdduFjF zL|0IpSH#%umV7%e4Ehx+l9TO8Oj2^5E}8d!CV6xA>^I+>efh)b)JrVl;b{!VNQ~;I z@y2tQYoDZTz6hv7&~UE^ws@tCm-0S^ws?bv@n)07WK?XY+%CJ*#htlu=HQpik9Xh& zwuC7Kmb!iMN9M=dc(;@(!Mk_x?w4maEWE($T`r7{M^IgEPYg}6F1#$M$*;|?si`&B z{HvcYfP+tg^|+Co)>1+@(v9eni@W5Zq8c~Vg+Xmw9_8^TlH-Yt?TVn`v;2;BaWecb*8>IyAS0)P2}NXVft$RHJDV|~tGvJ%<%9u=_|3P8P2 z429R&?NsZZ@zb_bBp1i~`dy^gYmK>#HrM9V^QZ$lM0%&uU7)D&c_^x&Lrk7y z_uIqgNje;l9H~}Pgp?R%55(opnf_^y#sJ*VSq$kRjaFG{Ps=D*Tk<+;$`3G8w~k+<|Wo=V7(A4@evRk z&!J!m+6*gE~Kg^)u!tPCG|aJEYYgIJFehEPpy5;D_G z`pa>}!Z`_RMx~kzt%2O@5*?7ABwt@t;Tu33e z7)DZP3g6X20tvh@+Y~av{~$T{*J-;j_My?NR^FYQ9X#UhFXfKZdTBZ;9A;#}Gb?IjpRwx(VDw zL-rDLe4lsg10)ZZ=zM;z?SK2lhJ*Y;9wi%uyN!&J)u{z{6Mn4i#Cv67kGEK_GLA(p z7?cwLJ3z$0w=R;#Yc}o${uuxyhuH+(%F2jd9!Yi20OUJy|8kHSfMD5HhrP(|%$LHe z_(c&F1gk-EPeciIlO=Iggce#><_o7b9E(^KA=$jlHy^OoHy@CYkg{yE0(XU7aU>dz z81(@$l3=ywMG$9U7bg#`00?b6oJQ51Q|>166o-ar5L=|^u&Ks-J2}&w9^(#6KZMWP)8F| zwTYs{=on_S7?x7uViX~cifQvkh-GU06DdI@3Kz%3h>)@=2IRRCq)ZgG;PI0v%0=>+ zm>q0WjOc-w7&nR_!W)6F#cWFa0MnXAB8GH`@V=@II+{e#(q?J0D1yQWcMTxnH|fkx zmI=(1`RA|m7GDohkjUubPSPFmdr^u!Es{2TTcrp?;20zqc~#`AElPyi3EPQ8gyj_d zVJTwppjYBLYAH#O&$L=e&nLR78yB2U0%*?1uLdhkc#mK*aCb(8`E9U!P$UK%i7iBY zu0O+laxX;+o*YSU*x@rj)|Qcsgh-p*!3C zJW0{fP3V2M+QQcF`&K zxh;V_iWogdV9l-Fp99$ACr#4o%CVm1%SzeRo{q&HuHWMv%LAePL4dFx)>|?j2g=FXmVk7rSem?kyDm;WD%0Vfs5p=j$ zeleqM-0M+MufN_F^#vzW-@4lN1uslNO4{#A9jV9iwF8d~(kv@W-bDx7*?`Bx`%6#G znzeN4tPj|(b}YCaj=MEz(717f2HhI>kdr~G4#y0Fej*l!P_nQwELtxp z=~l8n6Dsb3iT7b^LdAppVPyoY{RXN*vgQvCenPx=@C9_6!McxITuYHCiT{}7zr$W4ZX@lPfw4GRLpnJt5kB~C~zI(&;SJrC_>Mi8o;4CUC_J2$|9dZXLW0Ob zlh0e=58)A=sm<16)#W|(muOA&)Gdpc$L->zt*)JA?hYXG01WK0kK0Xl`C#<21_NMOJQWRaZDODXU4cjtsG74l+ z;J{D*+`_B(ZmQa%j#j5`E{c|-ktg9L)C0ydFdkll9x(DG@6`&^!>PZi!6h0-E=Bkx z8qc8d2p2~qm-6c9s?B@V&FcMCMSG=xHvjwy1Tql#^W?B*z9@Qs>fWN}qN;uBy;4l= z>nGGOu2U|gy5#UQ>yZz_165Fl6Y)l%Mk}~`d)jetpF*bQm10@z3M{L3u#`eR<|S?>Dz`BQix=F{>1!@`eV(>v+5cc!kKK^oI++%s7>-hAYPvZr-5Lm&EC0boa1&dVwBM~~N>PURT z4pIQizK9A|7S^MyNZJ6aOjm$rNb0I3i~i)3-aVmdh4GZv zE5TUWvl}x#E|*oa@GNzl!nE<5Yo^ij8q{wkk}j0OED1=?!%HV1s7Shl6-EW3=MCt^ z#fX|Mg?SR_c^L*?gcqDrv{d40_pbZ9TG6r2qIe$WO0wkOAIA>QVbJ8u@**r_}x({nkf+`2EMWcjhKKG2c@t?qHow? zYQ$BSMWT76^6(f}J{P|zHD=nl{<50mR9H!2_r$UyVB+=r$8@(GpWkUq~^*ej=q)52ed75@qXe!ekvnql! z9BCRuy7%eO&Od?;>4j+(hWFEh%MF!hxn-q!Ma-V^9Y=KhNWlny!Ji_Z>0VlB zU_D*ZVA!2fB`xtSAZj!wgO+IeUGnYOS+TCTkT_RE%5D<#q+J|aov=&Ck=Zo|Q(s$B zTf}?hHWCFDd{SIEgS8s0ZrvAo?@PMmM}5B~!kMm!nRwWG?u)?!=He1dbxui0c5#X& zI|rGOCAjN8sKl@N(^<{H5Dt&t@sy_nsdoCZS$*#dIQjsyD9Zz)-YXx-mSA<5ZpCjU zu$80`ll#Sq?C3x9AM+1-{W0?EKAda`!KqUY%{sq@H=zxER-xH*mt`(YUy>k|9ToJF z^Ua6ezpjuiaZ$c9T-RlZ?CAV0>t{_-JjoV+ef|6Mo4Fm5ho|dd#7Pb&;C6mtgD$E6 zTA#%neA6Z<+u$3lti%gZP+3F4__cQ_q!LI*h&Tb<)n8t3}6qUbee+b%v59g*8r<9~tq=(4j;XmkJwvycD!NtjC(%3HdRlgv)I=x&U{ z_T_KewV5Q1+Pp1pb3VVb%PrcRzdLRpgO#d%yLauwhdgdkP^f4DS!sk9WRVTjuPgyv zqb zzVe;*e5btA-F&d1HRV_c){>JTsyCJ%Gw6`BMCEQ(#|_P^n`#W2vWdPBQN&vGiaWV#zW;a#pa}~i7GB` z>ni;kX3UtPlCiwTI@gtFlVbhdOeUeZ5>utI3jc*<-@c>1!@P6ExoZz!Ust5$}q7IWis#izSZe!)S{ zCKLcc3_Nx5>)(8U)26rY9e6pmy=kQ1swbFXF`{Dw2($uP^+1!H%qMW@4 zbO)IycjN)%;x6bCd7p=18iL+N)HjG@{1a2ShMuQ9Pmx%@og}AEXFKsX>W@)(@37I_ z>odo!SQ0NKsUMYHn2M6b;PTIxxh38)!q=#(LCs-sY;wEZ)`EZaYbX-FhALqUQK`rJ zjWC`VjQV1zb-Hs1_#)=Ot@I)aTHc^Y1iDB_$YI*PgB9Q!ntW|J_ ziXx*hFl(X<^W3>k5~aqfV@xKC*~oj9;i4>~Iy+N=&WhdDj+#1!A7#Z9#+4;-vKq8< z#!G0CL6Z?vvSCk#)Zi{O6*6^oL`GQiK@8hqGlSo|81-5=1b36Zimn!a@Mceo1csrW zSfUQt%{>CQB(o^H)W~7IRP=XTIfs*%wH7$-?n2z?rcm+ffKX9QXFC=FWOkIU%qUGm zzoG@NBP+6T^XJWdYt9t!b1A_ZvqrDi5?|F|U5+)QP~8?4><_4q#d5xlhh2Ax?cOM~ z%c!>H6lg=*qC|D9(~)m;@MMzB?Q|CA7lu>|&t1Rt!Nm*bLqG%C`>-AElKI(C@fYY8 z+>)t7#UFd@^iBwlgOJyMlKwOfJ$DW>`rDun+X1e_*}Kgk`};D1m(aNImKw+)klO=u$A?k9Mq+)Czrk z@q#^Te8u}e!iC`yTna|`11l|$9{q?*E%PoTg`Ya=bHTE8)_@IT39CRZLH^R{(hqD% z|3^g6!T0*_MNkWU{&AJ(3~2satw)b=rNCbwxP&iy)Zcf>5`0BI)%mz{BHcAgT!!8f zd4k1Dy)6h06q)lR=Q7=?F4RidDp;!yGT0k9K>QFGBrQE1>%@dmU&6pE&c=XLK-NB6zyXry;6jNAn; ziO@;$6eM_NqiWAlj6$nIMI(L5I|d4BP)30}3Y7TQKv`HPhCMx^Fzb0tRFn?!Kl9lA z@>1|{^emb*0xgS|dKip)hEXJPvJys%Zyq^)=SO&f(y@b2kGZ*uL!%|KB}h3O^9Whk zP!^P3j2JCzM3e3fhi8BJCD>hPD=`#Hiw!vi*$lpqZ0^e}k2)mT1v$kA&TO}v?YUu1FY?_>xdqR81l(BbzfI1GQ_?Xd5= zC&7UISmI0XX`$aF^E=A_eg%bg7Fq;fIyZ9CqYUi+ASp&W6X6{q^T`D8??dQ(ZJt&S z1E`V;GoJ}-&=?ql)|5%p^RwY4%IUVd&2S|h%*b4Uu1E#B8DC(`)!_?D$pyj)^c{TX z9YHS0!WXz)wnDQ|kuHq!j;ZigNa3B%1;mtg3$AEa8;yHmyGXB58`X?jZF6Y&l;RxB z!8~$FU2#oyF;`vGV5!OxaH-&Gb#byvp~^{4QFB2xXGp$+P;nu82i}oIcDg&S(cWv` zYj6!+6YwVT)^~-|euqdhiXID(>+9dK)F*}zPeU>+>Z|AzCoFfCoy3^o-@%cQD993d zBl3m?f^OW9Vx{HZ@b9H3$5@sv4UyG6<{xuQms-Z0TowZVMlamB0YR1_`)Qqs;D-r z0S|&MIo8dznmnDJC!qjxHRfzbPKer3tSe?b%89IpBy4P`Ev+l!pAc`tYF$oFt{M+4 zb$(WXmPAqv_GdVSc1%wxPDsj3Qu7*>ExtUJgi{Rm$7Ldc6obpF?2YO=X{|b`EP+8v z&+p<&lI0M0skqL&5EtN?2L0&f!Z*i8J_YS9t9Nv!ayOC zUc6XD(q>3bpB6!xaER6wWSO*DbOap<)@n^z1v*!5snzXz?(Rl$6+V< zbQgsXh<#w|tUE#ty_ptz0->5}n!!|Kz%~Z=ZcCOeTg{eaN$$O1W3cJH*U&==At3}3 z5>iOQn>r_r%GZ!+EP{8dL zTCQJj_xS$%y?d`3_J;aO1~~SH8UjMe<54&&W!vIPZdX|;{>etA#Kx-mTur7~2{Apb9?zWHS3m=S6#DPtiZA#OmrE3{oj#i(;WoG6VWC_^?I2x8i zumTJ>;jws^Cs6gJHMMrW#=cWqo+zE{l2wO+neergBUxnsxvF)reFstuWXVD;ZS_## zEpBApHndUh{j}8G6p7QD?Jd_3CO66X8%sK_D28kEmc_)SlTKE}o1%)PP7d@*F04>j zaa9%evUZ)BfyEW3dR3J#aBYhwDcixtv8V<_IjYlZIj6U*gChkF3ng&ZeWy2DrLIUWDknNR~WfisGtO ze3h!+R8cIFaG$b5dqtH30^PCfbmgnS336B9Xr(K#ol*)^wq^VZ`JG%Lki_Z=v;`Wo zCSPsT#VdW&32EZ#kb+o4@&4^m*XV}m;LtH zZJ_@1^-R5yw`d9ZWV9J2*^}SF%g0`%ugGvP=4@o4Gp^>)it}(hCJGoc7(A8OW2F2i zx7R?aPyAiUL+ zWLS_*8p&ig7Ff)-FQK20wNO{0cI4!v2fU7JYZ#bL3dzZmQzdEYSu}3ih<$J{&QoAM z#EyVj(|O>Qf_(KL1yb)WAAmCm^`S88cu5^rroO}4Y9Hi$GBb?H_6&12A)$LhdKiNr z(n%$0Wdxd_&<|0@{C%8vUQ1%@u7pKVZwMcw@Ax`JeQ)&}0`X9-UMHme4;S3m!OBs#D zmSg8&xva=xb(jTGO`H8gG=1w64%D9 zPhRJnvM=R8%yA4CC;2$CRn`m+m&sHrNp-hYZOAaI;Zyem9}FX&+*6l3t<1Z5xT z3BQs}lEYM)Wa`8QDdJgBcXI7?tz}U$c!VTINanE2ARP_9`_l+i2%zo`cAO8hu#z{p zTghl?djn&oK{J3P7mIR?C2i^5{v0SJJ%RK@plBik)7vh0n?Mdf$Ov^uQUJRk8PjsW zkE~9gt5fLP?MF|Avpz6N)*{)>jFW`}K~_g)FoLj1d&u)0S&M|euDPeO?dGN1Ve;OG zGd?gzwp)TpmTi?_PRYc#P$Ca!$|N}GtCkZ!<~jVFXVW>_XSkZoa8$}t)75FY!ccTm z?$=}kz)cnBWY|+Vd`Fg+E-CXINJ0>0BczbrbSXqBQ>(RPCC%38)OqS}@n;`=EmRJ@ zWV=bx@I&$#A_IT7n@YAj3Z108& z905b23k>yI=jWO4@@A7^4vzR3g9wde#-TLo=#3ln`V9gYq&G9I4+}Fya0VK;7%9Tl zjiZ4w5f)H!t#Wg?MZg1ezQv%o2-<9emUH)`6LK>m)^P@t4k;5KfpaOZb+B5tw^iTD zVF69DHp}#f4jT4zm@mB*$iPtyvu@NtPB|GlJs_Itu7T}N37ssqT^9U(^09ceM{9XPJtOoH(L zl?v_lZi{7e$YAvR=cmgpxyyY{{;I66((98Sxuzq!YXs{5mVc`p>F4<)0n-z(Tq=)t*uPWKUX73{J1t$gcw1ui z?{{*>zUZqYFbC0FqVZ-+C(&=p+q`E>Cu48Q-GQ^^WI20Nj<(ryu-#Ms7tqi1tYn(K z-Fu4CO}GUq9jCuY(&>Pbrk692q}ra?f8W~kxTpME2{FGa(W@OQ^OG>;Hs|^(WtYE| zex6T$Rr;a2Js<=#tCUTCRDGE8Uw!ZXo!T`7ZI0Z&W%Kr(tt~qnTXz$F!~aV;9vne3 z8>EDT1C$=UsYZnc|H$!uou-xt2!xU{Sy`^dU9zEZpzY>2fjtK=1;8sI#u1xkBS;r0e+%x0N z`opL99WDDf`$1i8#cumv#{t6u)!wE9CC7EAnBtr!RWrY5f7Qja9ikTAr0lLhwl#7m zDf{-#TXsgaPM6B=wy~Q?@sBDA3n6(Nj3iw^yV_s?>uAnzDpr_Ir5@jQz_FJken7o9 zad&jB z=Gh-c;cWb+t^3+(Wbps=yPIpC7v9RaZoZ{GUwBh>IsfL(TaO{q>!%g2L6F9VsZ$bF zDzihyLo6Aq4zq)+uqTHJID+=F%z}B)h22B%ag zx>{`szf+S`yn~C0O^b>bVDv1v`c^Bwqq-)ohHEG<-dP}+OH6gU6_8)X&Xh&zQ*#u_ zIqJ+5E>=~xN4NpLpV9lXcBWPEbxAvl!nmzF(xVfFw8ZS~Aqr&a5Nl*{5+7aBklw=W z*;&+3E)*1+i%cbq(P}KNR=AftKV|o*%H!kINn3dwPH(j*S64a8_V8kp`yA^Pws(wS zc*0mdebK6Qi?f(iR3dLcCD-njpi)?DU3ED95|i-6@cgO5K!0s~Uhx%Qbos>LOBSXC z{D3!rk^`Q&so*DE%s#QMcp+0U&Mje^*{!z+;6cVS=-V`B@(03N&TXV>XL-Cimb-{3g}Mnw>B1&s+ZRn?csLUr$<)^ z#fjEPQuXdM%*M{_0eahx=+tN~KGjy9CFB(9$_R&W>=xG1UY;H)1`Q#ER7OJ6aYe=U zsuBTOZ@Fc(I14WJR5n1wOXxiP<&`gzzbpM*^W5?z<$3WP?en~6&!Lmo{YKYXILaPL zuZc=c%}Pz>@f@96Qj%4|)fZJC72r99vPV;Ewrxv|UBd@|N52Y!GS+>wKkfDD3h`#I zAK}IjQbPAl_8h%o^VWoLE;7EbP9tbba%)-?BKNJ^gN`?-jJbT8$x1lO@`~b}m4evi zTX!Z6Kfrrzur4esp5LsBPTazUN0jf~CafCi9P};iHP8dM(XEZU%6D@ub%~)4!J1$S z3s&Gt8lKzPNJD}ylh-9^l2j?omYC3_)!gbWWqYE8#9HNdK>%^9V4m=>;QFPCFPJ*;G{W0JD_$l0 zdAiw|SUMd_sdr^n0oC)W1Dc0c&aeeBSo;!cX?RQQO+giY&7RHNpGfK$y`?OeTeBs3 zYqXFUof)!BL1^A(wvdV_ersJz@=@+sOWB?}p`y-qfV9jr_>LX!?k0;&NK8xOGO`Ma zbh+|uWx7aW z`BbPJ@o@^#)*X5qU~mKoeB3XS?hSD;br_9t28`t}mblRvEeugj{xEI;6OMv`a8bP# z*qgY!P~fWveE#8&Dkd7DA_x_FptIlgYX6HB}9>4uQyUU8h^sQ*#8BE9<-Q-$0$8*G#d4kkrvY> z8)6UqJile#QWDRxM$CkZl$ePZS$8JkOJCqVF%9lf?lk9rSd`vK5J5aORJ+XVTP}a- zESbdO*tX?*3J1~7YqoGAX0-S6b4s@NO=?uXEwLX&eQi`_zIkp~5gCm+e3OtO*u$Mdik z-0Y@^h)q0xAlnqNYo7q)>3zF)?IUZ^2jn4QlYrw%Ng#v;kCES^2k(b^gA6@JjwECV zd8X0h+mS%LJ>zBI@$I+ZA>Fxc5GO)U@@?>b8Yp)kZ?mztmEy7UaE@m`A9!xo z27c0J1A0B$a(CTtH&ss<=v2j)V3)!8CU#Lt|IAA*bjkVQ!n3dTLXXQZdPq6;Vn8GA zX9EI;X~wDXy+j;r#P=%3+lSlcUfF-)j^nBw7VL&VJuKLEQ}sZ7WD#@mRV8cO({gcj zF`mJd?$HK34J(r}eX>(Z2b2z|8{~U&0CWlaBN0|^fo%?$`RgASQ^05EFAU6fEoIFu z1^Z)mExR?gc~T8-zm6#d7$5hpx@U6#(5c(|g=CDV!;J@UeG9I)FEq?JyMY19A9{s? zw7ne%k)^QU$1@FATOHT;LF9gj+ymPs1+PW$@)3-F1pk4ePR?(gL)n4_AFN)!Yf-J? z`-=_CiN-r2ixrPb+4SF#xjkh4f*l*?=FQF@`PGNd3Z4~w^0n$215-tgjX1cpV3ifQ zYUGW`#jMF%soB2q*t#28mo?y#4zKC|F1~ENWjS(`In~5uJSeKTB z^2MPITlR(R3qKZhE}2O>cQx}4clDB`=&W$I@N)IdT?}aH6_Y1NPvX{w*sHb*(IrWh znRSf1KIh`M3XvB*AlvOB`bb)$TmW8dQ0$uIjhRg5#&z0YZrN&U(MDlo(UywHy6v?I z4XOr4wKJQneByiP1!L)>CHt$I8+Pxk-(9ht%+F^dmr+QEb2yvRV1-tckoe zu_(1d#iZ0XX6@!KU8>l7Nx<2(IKmazQ~8g991Ez~LaoZ0PLQsj=Tq4@!aMcESUO$R zzC)g2N-t0YxV@#5N@<7OPi`y7w^(@iUGy%nn~JoBzW>_VvAA}!=0aVO#*QF*`$)!7 zG9`daO-^<;kH5RUHENx-J)dEAWEByVO>){Pmu{cO(nXE}hgl%V+D~>?5@nT+3`j7< z%8E1&)jtNIGu__!w~r(uovC;s?+}s}z43Rurbt(4_ANA99YqR|s_}!e{X~=`B|Gcv z!M>2&Bn>RQ+Z%pY7o?jqw7wbIELFM!r83ZS2)p+bV`b?DDuqJ{C*9 z&8Fxua27>yWfXkME-YVmDEKB5d^7gJW5s9HpB%o**S752f9A;6LtFN2sbvlaOs}56 z1ue>mn=Qo7UZslUVuS6K9|@H+7TJS1q=&2;G*y^7a1(aLAqpIK3Mc%GQ+b^F>#zR5 zbGwf?YR(JQ=T0~da0gGT<1P#FSB|Ona8JL!0X@DJE`4+0N!=HWyR)CCowe#MR)yZ8 zv+8Wf>=+xg^23!MMvd0JcRYWOrN-J?*jn4#dg#!uW0j|vij($Z2PHu-=VY;gHMC83 zpQD|Vhfsc0v}YS}-B+EHX;;`-_La~!K;{y#8&xUyd?mSUBU}RAzJjfXIP&FT16ga= zcM{dEeQbPkc~wZ-#xCwuez$kFJ5Rni}TpU!NE%e_XqUiW5E|M z9zAxE7eAmc1Rq<%yN)KZuLiaamCZjH^fCXb%!mmTiFD!OF%k(9$SRW10o3vSfWC6_ z@oAVpv*bhW!?lANYg0mnp&9!8 z`17~66XCn;2eHs18An#RsZub| z-=wkje061HI%A;A&BjD~9)o|lr?3UN+DvV7b{e5MjU*_|RBpEx*@|`Lwp_;f0+HRY z8{f9%PGI6vbSdeAmxs(_<-%hq*Un|Ud_6pJmZSt~mTWWTRoQkiUaxz2*cys<8=H+y zx#gPtEVC*zC2DKnw3v@HGc)H}x9(FFB_!)|bG5~pjs(WbrxD%JBNZX8*X_|IM;uM+bCx5F z7cfBUq!nM36 zQ*-Hs1Nv5d{TlrwCjC-HWjtS;7C>l1-qD)Xl2JTXt0`U-m$f4^*RwdG1Qbe8%e?509dmN6Qc5oC4Jz^=|Chh}|{}yHikVtTo$P>%ZR! zoi;v*JrdWLVL!IxvVZYhrhH7{<{cxL(yaZ-Ns2bcd7I7E8T7oD#ls_0Ur=ZgY$mNG zhcnRGI$e38q^B||Cz=t*;z~9zEi)yUOR;!B5)9MnlvXe5c>VgtmzJtWd zv#YBrO-w;SmZm_kWff)XwTyVxkIba)%i=FyH*YjD7d_WTEIO;%5u zGjTS`>#Io1-M3s$x|Z3LbHLKzIM-O(xS~AFvgvv*yF;(t7Z;gw`9@cNbIy}V8V*9nB3X=MB}Qm;@fAQq7SgRhSa1sVEJg-P7Enr{I&f-?-1T&&V7; zY|tMOp5<-}z8HBj`Wt&y<<5rBu3u~(Y^`kA#LXHXbTg#Y^Zdz)|=1D;ugyjqqs)-sHXQ%%@NeAvRAB7xP9R^-WGjNpSIXf@GEb8x$PO}wXR($ zq5;Bs_)*tI8+-Sz0c6wf>hgTt|Kt82YDd)Ov`}ulEIU8i5?hp5?&}^X4yJZAq_*r+ z>@8_+sOO(zb6IVz;4iy+>eN*M>L8GwE-%b=WZMNah{GuGIZ8tU{z&a8Z%S$A#w*?a&VxF+ zbeTW!x^!2O{0B+`M)%=EIp5|jlZ3AYw?92YDG6rt@aOecedwD?G32^Cgt)Fg*YVGP z1M#5qPo13blf{tE;&0-%9ecy!&Hvo;{pP~sb%$3nNu>>OXSg#vtIJD;!>1k}{(8x8 zv%>Ms9ifakVwQ9<3lhK2lz&gg$yv!7;jwx zMjs$Q7MszYYxm8yYpj`hc=Ux2T&C?>yT-z2TGS?W4jvuiBSp?A-EPQ8@x@ta#G^l| z^VPb{Y+p?_85#<_Oyki(lC)B;+Ba8iR9iBEMDvm2W^44SJhgA0x**Gz3r7d}kjQGY zx*(gkW!rW3d^q}}j}%!lG^(|8cDuR2B1q+eqeJXDc9YHGTVOHU?Fv#XIQoL}I%~@- zu;$s@O@+Xp?bn5VCCd@^#m+c;6fWf?A+C1Ot;4Vwa-rf2Vb;5$gcSBtxM?_t=R|t% z-aJby4{M*Yj#_PFVnt%bc5}3f+4{kh@3ow_!*bi1B$ zk4(kS@jLe@1q@cgX=s2Cp%%LF9Xmj-`_4e=ki;gF)Z7n~gDp}n-iN_*KbLBR@>Sp< zWrlK~^12_TS}NUm9-)*h!fce!S4sk&QwbljPQ1TVPM8GnHoUy4Ac$w$1Ep`15~txb zpSGtmBpyvl-}_3CJZ2mEqc`C$B*Uq(GGuB-wtU3n8cc}YVcJ+9!aDlOOV=5;XiUX4LLdm}=*eCI#Wcbd z^xuc?w&JK60oXMFy{_Q9&^wqAMDX4!_~6qk;K#rX@MkM`_wkZt1F(0L>nj) zVLACHJko49)dZ&+!G;PFkAaVKSnxyH!#>S?bV0JYX!p*0c~>KjEcyyZ<=~vjjB#;P z@iBhqcR8P}J^bFUSlSokF`n@faS~1%Khy zNDK^%a_E86PU7gTBvPm*W^+MkLFnF?y#*kvg}1jn8Tw>cHF|BvP9#{hxpGr$Mr+2t z%EDIWh5Qr@kAROz0^J$u4BK1UuPvjAR$Zd)aD(F*9c z=L)m2M;p@vDz{cM^?1 z!6G~kRoI;e3KX|tDlC#XbZ5=e9)y;llEoP;ehwvg0iPKZ&Clw7Dt*ZqL_@z4F^$Ks z34t&kKQ|~$Eru_37RCT6;w<+n7{Q|nzY%?~+MvkI#va-8c>{J4SGi~6hkUDhj%a;k zP$c(?8n}7n4Csb)VZFN-p{qu?`$6jw7LdS#d@rkK@n6_7iHk_>^V?^=m&G< z;v?xt@C46M&(VW#`$mQyqlTlWFpH!^cPW=ky2d1n-+$6WlB@OtW`}y0d;h3+`A|{}`zJk$z`SUem2*kQ%roWb={Xt|?+(QKRC0zo zAwdyuPb|yeMae_sD9S0~Bt(k-la%H14k=!;;va0kS?%4)RRF)SXfMYQ+<|uPpIa30 z(VyTCWA6#c(1XH+aX1(wP^-W@P>6+a2l5~q#zN*pUR?YKi$U*UqPU8xQpXm@aPC#I z6!50RLE!D4APa><)c5K~pFeMx{GUE|%}0qm;fmsn>KAR5KH>R0qnkM~LIxUl6cul; zNvr)=BeRX9A+1lY|A8jb3(s9W*z}LaU>1(R&{-qi_wTzPGEgam;)g%&VKEB)g3jmN)S+EsqG;&8_PjNQwM*Oo4~1=v;= zkIX^EjT!eRod=Jm^K~a`PUatD?BKDyWPs*8Sv$tvJ5g}O_O<|PYa%5nJ*$K^2FE=T_fO3Z7O4{epZVI=7~ zndk$bz$c=Qq{;+7kc&1+IbDbNt)zZOHbOp^fc#0GJ(Y7uO6qi^t8Le(C?#8$Km7lQ z=86LhevFFDF{gCT-1Up>)1q6BV+9NZHebKqtZ1Hl9Rr*B;DT9>X+_MdUt|Y98dBSf zL+`nBWl3q9*9u8_$@yvgWZk0l6h+FV^oKe=CoPvS$ZLx?m-E->g179?A8QYMBDnq_ z`1{Ky>R@EU+8{;HjT<%81M|3vb7oIW$xAV(3g^%tuk~6A{?wI(!2R>M33LAq zIZOD#5zDBB2^*ILC?;H;|ERPy&s@sG@N<9SO&tDj$on5J__C}lUkVv=_B@WI7F3=O zxyC)Ze(Uqn+){0c5D4So+F$2!JPEl#LcX|u^NUiQ6tV;+z|_msm8#uGuPYwUyE2|{ zYrzt>7u6FFkRjuUo?xZNiL78N&R8&FN=Se%Y+@jwD~e; zpgTU7FSYJIF8px)=Sx3ctu3jlsHkE<>A7;@f{-YF&#k`B16n+%5pZzK9=C;#($o0^(*A#cp-FU#~aT6+q z@-lrfXZX?xU7@QIcDLP!iJ}oZ!=l#)OB**-6&_V4t*&<*Iv>kcy&Lf6IOqn0+vE3 zjDh{9c$iANXD`FAFcbF^ngRYsow#lTZ=ebPZl(M>-4fBbiC^fnp{>m(nV0&%U6~&>;Z-2(=akFZfzaEJR#nI) zs4ilY!S4+ZLURA=T*$ib;%rKrlA=rDQc_Ij6vFDl>?Hhz!gn=r0%`b*BizJ^G`U6) z$qK|4XBMWL`B##*u^eNrAvZVIkkh%(D@iw4x;8T-O_65HDAMxqb?*TGZTL<$zTvwm zZpVgIiZwMMEwTI}_Y8d|Sst@|vpUW@0%bN^zSSaFta&!QZIL*`r=_N5|53&9=mVRo z`2ye$!0Q)}I(y;!5HE%qnW^I*uvo?v7&n>S^Ja-o|o zBoeI0tMDN{g8BGqdfRdzOG}Hng==lmX73RsiPuj5RVaH37R-QNUX8A;u#){pXDg1y z&^xf4_uA2+*>y~rq}i4KuV&XboWHUQRZG^d8(P6%`L8P4!VXomPdZf5dhPv38SQVvE|?&P zQOY4-@Zci@}LVjrcRwZZ_3o`^B+98`tbu^ zTn_>(`3PQB|9VQ1c;_q!3*Gwt2fHm=7PomLkAr{3m6vd{4H)rtAGke@>TCRJ+;5!M z!r#Ao^80V&p7fbAJ9u`afG-~>Z)=p`P=)C-G8FM`_4G_%E_Pw3xa|c2wn>p1f9Hc<>bjL1QFb9i(?<(y7joJF*Bux zBqIgf(q}t+t~g%6gMov?Hq2$4HsVGPyq-0Jf2KMj$oe0#2xT6 z|B|4h4HsZL2isx8lKwDMfB^#^6P{0@KyEy72Mpw)Rm^20p3VPq^e0StZIiv3dwgrw z_|>O-?}~7<;(q}@f}VlL$A?wXO;`8B{7Cn@@I%HNo8i;`Xe0P<4iJm?~mqN zw}g@sLtSb~M-++s9|q6iBiIZ8T|lD0AAJSAK?Z)ETysPvyLId0&5M=!$$U7phi?pN4&N`B0NGdG?dsTO2(R9u32V}R zFPE3DCw1JEoguj1pm+yUeBi8EflFu2UV84P zUce0}$6-0Vrv=}2KhE-PtZAt@z}-H-WahH4HNi;&{{9ymw2{>3!1|M?_8&TVGUUKY zNyydeY7GU*A3X>#y&|yvqmBkb}`IiS3Ub=rQt}zj=6@zOwzhdJ5mB zqpITTIzZlmfi%9=E+Oe~1}w$Jpd!G5VLyyxVSQTwu9vyOJz>4fYX`2w^)wt9&$b27 zUK8QV@%SZ<6`Nci$Z);8Ndh`RfZ77!(Rh4BLKsJi?m9mc$_d^ z|7p#F9$r)ZJTHrXu==W;;~-yD0B`!PjHY1JNBf&Fh+DBfTfIWaOEe`UD%NIfhzRFz zCsNs}994$GtLFzW;95_`T!Lcy&fAWo;DZ(;Z!Cp52dK*Y!m3%pHbRXH@w$~!=~^h?|m zkbi#rnBXWWa#ZL{tI%`0HjK&HX512?NHwIGQuwTz+T1$s){SZ%!Atk6@8>?y@AlEc zn_(s6?&Rca%{gXEzK`8R!N=&?=7pmnPypr(D35~2t$yE*zcT~gL^%WzR1tKSLGKBF`ALAj|{w$}R2`EbpQ!JF46$0WsVV481#>UhB2+m)xP6>8LFar@UW zUQ;pZ)eyE8M^IS@59J)>PKLFrRC(!KY`jVrD_D{#IO2A(gXx2X z>aQs0uViUqjkI2(@;!Aq`dpKVGMZVVQDT(8_VY|XD-DVKm8>Z%Po0s$Xf%_S4$B;_ z!LHfUZf6wcmlaqUtIc9|aCV&`$1FtcIUNfg9C&=Tt8R}_T4+(5vX~H{S!;5ZIxQFuw+smlQ#gj5+->f*Ds>DW~<;ebwx|edE=)h zGRxj3+`w=n1erjILBE<9<5Pmw-+#n;oqbv}YPlex4sj_yg|$m}^CK^esUCA-dCLb+ z=iev2p~5$|tXdy7X6DlPsT-MjVfX{CanDk?XN#TiQ*p332>ynXVj$lI-h(jb9ti8? zIxlWy+wFLdCj8$Z9K3B?P|yTJ&`IB*Q~F1zPC6VuQfNlTs8QRnYa>#=!{cX-AE-dt z_rrktC>RX3e&w+~k}k@sa9C z_0p8M?6~X%eMSyrOwP|XDDt$0=|#E4IWA(dxa_AY|SlWob!=or(ggG>nT6n=Dx$aN@?dDNTXhr(c+P(Y$!qMn{TYa*Zb~* z2yyqz2$}{e1y8LKaHQqNMyA{AH3l zfPZwB%vSdBqoxvm_qwuDPQNd2yN?H1m@Ho?7rZ{1OD~gSpeK3tdOAh^zi%Y)|MlYa zpY~U8{KwkP+zw+q*Z)stCjta|4wj2HKi64ys2uK-7cU>My}JMZ2SS)TNf*dg%wd1?UU1Z$VOZ<1qph+;4wWf)}Xp z3H*gR0W`3gg)zSn;;SckE&^XKu}QQ6C%z>qxc44(LFt^@Mqg02{Q#X=sH8~`kE5`Hb_YTj z>kfcLV*3{tQBJOHIeU8Bu~k*P`y-f7iGAqP5yw_nNten4DQik{UNV=QoST&*xCx<6 zt&WcfUZHUJq1_+h{D0s4=~WGDj>Jpb_^}kcsmwE)j3$$>NoUgM=_OAe;z=E;YB+jA z(M6(`o5W>MgWI9$G30xx{OECho_h$b?Jj_>G!(igv+&NfY50~ya1WM2=YmHMpfgwM zeoRoq){BAokJ!h231X8zcGUsRE?D3E5Pm~D2%dq?UQS(vB5!!ARdcs?TGoAu(lJPeU zX8wxr;zYGUtyc@~VY1;TmVVEB^;Ca(oi!#o!pIU?;=9hqTlw z=l$r&=aLF&X94?o)~)g5XU`fx{^sn*k8j<4%=_?Rz0l;~p4|RutRUuzE7(3`$Mxwu_N(82d-CMB-=B=_%Rlc9L$Dik#UW%} z?}~5ZU_Fo1&`24xvJ6?=rp@ZaaG|XhZc{(SkGVaNL)p-wl18u}hJbAEUPnc<;H<^l z)ZnToGk@X!`u5Ae90HWXG75%B`?D~#-5%neUCwijU)93=nv38~5cP29Ja+l|4J%fx zKX~T!p+l!nA6mbHe-(L%ZAuBR+T3o(b=l$dXRQ{a(JE{#rHpiFY0}}+eI@%2RqRV6 z%kzmu$~hZ9XV0!Xv^*u1hf=P!02G->i+9w%TIYEE|G@>yKK@*|hh1$P>( zq%soXvSYXp7hSr0@6x4vAD>yfs7Mgga3xh(S#7P$m#l+;2MnWrGCq9xg8S+7NrMFN z7AN&oR+ak6p7wA)6g#o*>7|nk4T^0em*eXPhE}XS9CRi}92edDR&R?E7m=u z40?{HCStcO^9%~ZmU;UZ@vs=3l%WciKpfb4=s%2dwIa_NaPn~c{ve+P({MAsf@F6m z4Z%6^p82kofZnsz-{4^(Ak|jy8qUuBsB z!r2?Iu!$9dxcd_oV(%>9rk483gfb)=TvPupu9l^fz6Zk=56ex|$iR&)^x%B_O1<9NJsI#5?sHfMT z$ld+K{?fkwBxT3bO6kd4^p2HRCZslGV#0`>edbR5dSl`Ko@CCa)E+INylW)!7Z(%1CTCqPjZoDdGl8~E` zqRr&CCDzt8SCrJ4g{q%^Ec%5byyn17lgYAJk>OBnSG<65HY{q#))bZ1qT)ZrZaD1} zF6IV~O-r01SX@5pUc38Mnr`2QtZ%(U3=TZ_U_uXw>|dWT@j%|TOq+s-r6?;K}T@bTqcN6xd z#6s5yR?3agxCG~3q_3TSc>KGTF|gPN(quPKQD8I~3QWEbyBi|)uy*Z@v}?&%;u&!& zZPyg2`ByJq`LIy%F|uSi8!%xT(na{XZ(d@Bsyv^O*7g0z&z}MA)V}9`-s$A5gK=!S zUad~&GSv1Wy^sdk#bPB@SHKPZdSII*J`tJB&#X;)@&h% zFz^;d`yD?OWJovi?BZue3uQOk3e3DY&up?-%sO-DJ_TBHrdm98uN0@oH;MwY!oWt9qJ}*B++uDXgN7rl0z(R6l!n{m7SksHs_OQ zd_AnCz>0cSI-0rh-5>Z(vpWgE>}3uiH#EkYfrsZYSn7U;9hSsbZ} zMuJRfX5_0tPr)n9 z?#T6!^EH;Vd!{-|qt^4Jm`U!gd^rJ78?72UXOp_tKua+9#ZcCfS)f)C-laWeihB!R zO0riO3p5VSZYyw*m=&Z1Ux;S5P@id+t}3cCgcNsPDQc+YnEG(mS&4nP%U-oNSYpvBK{0r zzaDDvzUo15UjFC& z-#PC*ik|AFs=B(WzOB3J`;iNbZJb?slFBdTo!ru5x0yl?+Z|(n=FO_6N+W1np=}B` z|KyVULBAEft~S&r zdZt?}nFZQQ-#mb+zltvoK>xiUmMT}>dm4I0+g@5(ku4g@(+eh(Jl(pmHmxGHK-n5T zDu0GHaD8U_8Zo3|YejgaQZ>=mVH?Jk?muzu)`i*qSFhd@uaw^G{3|DC)TnyqrRM2O z(WXperpb`0H)IlnR^^?UsE^N#$xO(M)5nq$QqCDq7BnbT3f!}65Lddpw4t;?+44oh z)m@+NpL}%QsntqV4@*ixYC#G~Gbnn{R=*&nRa3^9>~^t%kRsvzD+?+<6v456XL_z( z^O44y;k(!1Fk7P31XdYVeVcP(ah*V>==z z$WBn3QnOOhG&yuum8m#OPV_-#*IXb<}P^K?Y>uaeDnlM#E zijWzrk4ulk9=2#tIn5aBAZi+IuhloteV<=1;8n-EL2UxN_Hx&0SPU)r1E`~>zkoLH z3H0ySFF!dqH78Y_rO(ovGL%`g!BSeZOZXN1s7WtipZ5$JFCnUU0IsL5_n}p{@zLME zqP<~cYC&3FM!q^Tn{;xHGLzP)#qCTKeeg)?Rv)~-y9&FYD1p@AKz9uyNDaP|J{k5x zQqaebXT%*8?*^S2jU6@Eap7COAwmM_?$xrt1pn{*;5#(@F7@J6H}=-&7F3Bxsw&&g zY1*S&1FM9h$gsR1Eq1|G_Pbau1$=M&9Y`y5a5AEZtN?%yPpR(9&gm%}&}m`1IwT7x zYZ7L=RwBCHtP#_FW0k+!RNS!l<-}l z+HtZQRvC_T#z6cqa;{O69wX1Y!A{^X){X<~@ON;k(3hu|3o0Muj?1Iqu%McO``9*c zQx`NgH=l3(;*0a4K|u>br;6Q;0UonuOkhIvH|&j~^6qNH8@a^X1btF69*g}waqpR| zj95zcUpb2Gb`vSJGQ}xHiMfI_vTGU_AD>&0C~mFJI9$`9yn3hk$LE^oK|jvABSbXh z9B!!DUEP{dy;XU)-*IC6d1|od3e1h^C&VU1r|i_?Kp4oy#pV?zh~c%Ft#$Rvrj}jD zPiao=JRaO4gx6=a*45V6wi;@;DbLN@JN_NbJ0as2&Jz+6Vp3zYe>_Hqop*IVMwjfa z*5+}PXn8VLh({SKc`#4N*phUaoGBy2l%a(wyof9CF3OhyIZDg3{PAoZub$2A&rnYz zNU1mypGnafWAk-tAiIU}mHLuG^~VQG3bQM9C2BkiGJtG_CHl(vLiN&v@r6-D|597q z@EMX9&ge>_vg38?r5oaP`l!NqHO#^pm~6WE?5Gl*`r{2Hy2|Xr5>hyv$uBgPr4*{W z9Bga2&yvdZ<%QW5Y7ne9v&(hm(b?)b1u@w%I(@Vn3tcz$F@-S|dbOK18p?=;P(^gN zudU0tq%~_YHfr%kVsrL~e0byJ)f-paKEP;3^rVE<;#Ew+)MlgR;N41a_(22txEBn> z$v6}D#q)6%HULAq=Yt`_IPBLC_vzCIFN8Qe89tjTJyYTq8hX7z(c&9!kFnADz$M?$iO1ZQC7NZ zGzUadJ%sI0jb~6@$_|qost#hYte?IfX%mpjM*RK;pTDBb6+^oFu zc}D{=D29W2Frn5l*mDqmTf`k7Ngg;%``-J@Cr|qHqc1KTt2^8(?g`u%)EKCoK6Pry zAbAm!`UiNIbk9AaJJ_)#*Rh-o+(|;pMOGqv64?{6hXQ(md+-8q5b(3M8!@UWJRX6r!7e~?sgS!k5-Kz=Q$u$AwT+xe@0_JNzC|FprSdezw ze&k4#xHp~04kE~9M7N(yx}d#ywxEI-<#PH3*a5o-6N`^1Go@@JD@r?I3s=!zaPETU zLejbDcEO&H6wrj-aW4(-6^z|UCc%z2DPzvsmmYg?(h~eoVr}nT7H}~G$L2#AF2a{J z|IGvKWe9^JICfEhV#fB~T>Q|++LmZ8vZSb85Gn12II>0eR^8ua9n9I%<0P$ZjAYbG zMUp~7QcbFuCQZlj#Q2^Go=RhQL3Na1l!n@N*cg0YFyfE!1ndkWg#o~~LfH9VmBy=} z_-UWu0}N&Kp1*92V9W)#FP{r|1kA)E@odWY56tMj1>^Kz{0<6zF-ZnoK#Q+nBzoI! zV%g0krS`+)@eG(Q;OFp*^oF#ks#2MootA0P5|%a@_s8W)_>hvc#nCnxDlcFg+IF$Pu#x|dwezY#jFLMVSB@yBAb;)=7UWj;vHbbe}(20we1J#doJQy z!p$!=Ul!f0xhA~RP<*KT;I3x%f+lJ%rUS7j7B#Z9>vIUKoT8T{qdHIiR$GzjY`|wlmXM&oV>l_a!9*a z^zohpZ6pmI)plzC`Kr&$ft}o$dFC~%79|HPypq}`s3smg zRdhxSBzD<}h$BlEL~U5IqviY=`k6x8Opqv9HNoDIcr?MC?O<0 zIzCtvbTXh|t)2GhxQ9 zSz&^tEaResH>44f=NbE)FfG`UmBpl_m{PR~iJ68(5u7ibV0IZQ^c4bl)9IVCHf_@U zhMno?n5<~+61;=nn7{H^ZLPVaQoybZmaL1p6@jalFW-3N#L1SnQ>U6&eI!WINpHUD zI;_TvAQ<<6jnEg?;sLOdu)<&nfGw(Q>APxf#Jkax-}5Pa{ODon7uTOA`U&%`8Qj>- z3rF|`escHTzE8iq+cJHkK&0VqF6_NYQ4_U$7tJlRdvEGT^xAp-uVL}oCNYCq5}}*3 zRI{jR)$y%D27?^~C%=bXG3vfDR=BUn9!XnOl~`xepCy$fRqeh5=mU)MgQFiYOJ9g(ID6%cp&~rv(d7p zBv{DI)2HNXP4tDlPtI0kB+i7`g$4Mu}OFr;S~(zSt^5iucY z%JqSXu?vY{gcIpsJ%B+KfBRIZ*SF-p^9wVJatmXA7?!@^ z?A6Q7U+=q{o8xIR84V_JTS?nr4{6Ws0=H%u{w@e3K_wcp(((v10(tq=<^`NO(X$7)=z$fxI~>Atynr)9KTaWDwhz0g;J`5vJ|xtnkvvnq)~N zlCJYir*GG9FOO3A7bdKHdtI`iH|HD7+Fcd-r9~p7!%1lwo_m6qi;F4=GesuY3-XLi zOo+(Z{;Hr5yvWnGl-X9cy)Ma~Ki|F}k>vjv?nt$G^9dgR;MLiWv*}=k6mC7(^}I`k z9|7-0m0GV;Zn6O-!vOXMPhRrJKf;eTf4mGY9Ea7id);2ZZDEzFcFco7ZIS`cTI=O` zZyrR?@^B)Vhw-u>|I6&3efo=5OP2>XfR%;LIQ$epwT-il0}@N)Ztzv4eY34qkk#9Z zHWRa|xwy6QA$C~1bf37nGV@`RM%8ZUoIgZu_nTKhE64r+LzBqY0L_8Ljir-qU={m!h7EnQkk(+l2A8s1f zGD5SpbVHMH|GxSDci*ReuWc?lyyr1yS1#EnZmc#wKd3QD3`K5aDiCtZDh%aX>u9>H z!jxVnnv#r3I*rMurGkv3gCm6{n+6;lt_dyMxL^3^Kh6Jq^eFY8T6rcwHN+4p6655h zcXx$2jjL3!A_dLR*yI`UO4K1W!}B@S3~Yb zJxx*CQbFXs6lbBY7amV`lUb%Jvo?2^kW*GvSeB#ADX-L*YxnQIxLLLAhirCp9JeCjbs|edA3paXv@Ztp`w!sX_RA?$P78(l;MTIW?Kt8kh z{O#a-T5#oI5U(>Onsg)~vHRK=jBgsPCFk%o=!^Tpw0pOk+Ruw1Uo+?oi8{^e3nZ)1 z4Os9m4m%GSf}IKLd;-q-CbKDDz-iz@1#MWmW1*H@`~g^CpZoyM=RV#MbWjBOqJa=w zz6PA1JRujIpLFLZzYCXEw`?H!u?uA)%7Zb*m|{pxA+?szv>g1n`kdCDoE5=ht@M@w zg5U8{oP=SyS8`z(_J9$pD(QOXbgm>gc4KfnR;={(U5ORSa9u>)Hf>5uR(6UQTpV|x zxak7;fRY5C3rf}ers4x}#lgzX$slpWuGCMz9$vTB7#^;kJ)1h$A3HbUH?%f2zK*Zk z)USOSNF)Xl!yCciyzrTL;qd;76xVsWG~F(Dz*7+IY7_-#*B&l)~IKReGXw!-W= z{E%+It|t?C8MKkBh%bqr$`4`YvVOb(Lt0-I(|s%7w>`UyQT}nSZy!^3Sj+!y2;1#N zP25d`2a;d*xVU=J4jx|g6Ruw6IIxFVja>Q@*IjCsvUMaoOih5@NY-a zv9IG>j>8>CIgWFj=s4AJhT|N^`Hm|cH#=rI<~bHP9&l`RJn8s}<2A?69lv(`hvP%X zXO6!)S{+~Z=+R?NkNG{8^!TX9mpy*$@oSG4JqY@yX6T+YN6(^{(JSb+bUd9x>**Z2fNrFZ(`V?b^q2J4^grka z^fUT*rYGaY3}uEhvzUdP0DCxsq(n;obq$!L*;X4%Gt+xit}veh0d#-!<=KBQ=CoCrOuVk z`}+-!yNX@UhOiNAG@Hp*u}9b|>;v`}_9dc_ z3sNBs643}W6RkwyC><4{N>qmqp$q6Xx{Ds8pV05f=Hlk!?b6R>sLODdDK2wdR=9+^ zY~?8(X>&R0a@OUt%XOCym#>dj>onJe zu4`O_UBg_XT@ze0T(eyBTnk-mT@SdPc5QdP+3eq?JYMyw=r&0+}?Lv;P#>02DdP`ShsXHgIkUpVQ#0q6siBWSG#|_*tJ^ZH@fI$ z0R1M5upj0~@DpDK_^_ymt>mZk&<^@aLO>BdJcIp!Tn9e^(Li=d@DoueU(XL^ktBcE zA<`7R#n$tv8%_Ql!o_jGcor;IxKaFUdILXuK7WNqzC89A!Xqw*oqB$OjHN1Bdi`e~ z-e$S~KNipbIDKtAkEZbgn#$vjg*kn0Hw;i6>_!uxJU}jOYP8 z`V&kx8p{$*W-#kT>jsnh{m(%5<5@JFB~3AjMRncq+7eI6Ug_kos|R=)p>r#X=8_~c zSm@}>qxqyVui;~5^jHCXK+Z7Tv-*%9saSJkV>5bHMoMxn3$5>?vM${5e5qM+qzE8p_K_Njtc4Q+Nb@fQe^ObV+;# zx}q`S;1w%@7mPuVmemNxX(w+P1mjm}Mu57BVRN@J{@bqhNLUV7= zjZ^JHO69h%TYpzxt%LysjhgaLuUW2YuU<=z`BXH*fS;~J2}k;Ddp9LYd1~>V_eN{* zNjzf~p0HDB*j~G0ijNVc-BiTLkAf<>o&Nd3jm#HXfEr5!@rNQia)-WirYST~ryX%N8GDD+Ocz zpTus9*q0uo*uAVM1=s?%@a1LZq9U>{1tjzGIP@U*=HNZ-PQ>rzR$+H*$;ngj7xw-6 zJJzibAYdGx2Y_1WwixjK}~wY&I&{~ksOl=4M`ixFt9siA$$nQ;~3pzWjszJk6Ud4%m8_= zjGQ00(q>+UDIyIoJLAC-w0+6(KJe!U^MB(B9lw4!8FgF!fF?*DwEQ_uL{w2?tT{%D zxKtkZ!GsDxPVHitW842i_F-o2V?J zty?tZ`tr;&;oWB6ya~kc|FY=sw>5~~#-j=Rl>&L7>yV6#B%@6s7(;q@)0kE3*RRqM z)hK7D@(CN0U6NQzjAfH{Pfla*Zu7JHf3@Acs7yL{G3`^WT{DY@7Bq?{T;I-;I|G)n zXfG*8hF2ux)lM4Si=A-Kp9jcmo$U*q++yMge?eRLVMJE^+nC5Zp>@0$S6Z4is2sF}V|Ne>CoeBs9+IJiD-#ig=>JF=BqP?!9+MDF&U2|`eEPCz zHW3%SrpO-~BeuP> z@c;`!UtKqUolz&Kn$V{g1Od`)_4MrvlNT2G^| zSp1tE??v{E&_PJ=4cIXb^%98qML2H~=v? zekv7jUv=EdcKcPz$ji$#zs7sqe2qd76w9MU-Cl^u4=}txdu61ZHw6&hggqFSgq5DC zA)bmj-kx|-3va=Yf9$^^nsf59bF!3Gg(cOs8aL>}%Jv(f{!#pY#1I*G-QPs+kxl}O zQNC=1T%5a(mHmyWCVEi{bTqJK)vCb2RjXP8j~;DlIVvEo147M}rqb*pb#^6{L#LV2 zOesRqM>laO)#ZY$kMIai1}+~w?whA_D_YE{$>Xlh`bLfglq0)``;~XIgM2yiq&_%+ zR0m`#u%$@-Z2hDZ68e#lg66QYgakL1P_xZLhCD?0FwswlhJsQFeYZ!l#H55dJi5(( z`!=$EX#J4z;Jj?J8u`Ig)^7^(mN7|s!(qG#T%Z_Q@kVe}HF_x;5Fv-ofVWw>sa2B9 zYGnCOIA1c0hBKAXMccwO_DQCMkL@n1udEOrF$jFvbuzR)iic@z391V>t_u%G-o{GS z3EAfZfJcEGscw@|LO4C)ZAE2yFqKbBEE4SpW^#}!AMA`y-&zo%-d<1>Tdzg$vi~5& zB3Tx(h^nb6Y1*$r;NJfkb|=kULI(URgNhKb-J(J;m*{^^@Ij_{=ycVUE1D8RX=aIl z%*H%}`9HAR#l^+t6&kmW4S;-oH()e*@2_+O0R+K<`nLJ?~!YvSu3F{^yT4vz_(tyGUicC-l$w{VU?HU7NE2I~j zb$ej=V?$ra?gMUtj~3kTtXuj_M3^D+ zEQ_ z{uP{OHmUa}BaHB(S3`i47kwXbcX&iJA@CrYkQdf*sLI~PV-1u|#T3WX#a8H0nlddd zB_mmjJ?NNtR8lUpFiTE;UY?ML@amUyDR@Z3>dv`@V@@REg9s30jUYw~;;_3!fjf;L zfKUbv?$4fqyNKi^%Vccw9BD+Nm;b@SJ?^7z5wQ_TV$$~9t-GR;pI?TbHWJU4F$8qPi;15QKgEels9bP;K>U%S5v;ePnn2wbm8 z$U=C=DA2*+bA=ZX{T+{1FDAx~ESQ@c38xG-2Z>1Gg$Lt&FU2hyY4P#J_-7o6N4YkPi z`1)sDIi`CZd4+9RA&d$S#r>zRu5jj+Q$Y?_Dxad}-bYrQF9B=4iX@pOse!MHNq=SO zGh5Q&b@E%Us>jUlWR44){+J*e;wKl#m;K9Y1GLaR%I@*oOt8_yomU8{dVjhhbl$1k zC`BaI#gN#;s@nHPLYtp{g5U+jFJTn?G`M4QR@{x5{2`~0Oiu^*BPMm-fSLe5t2t~a zl<4d`WJc+aeE+8;Lb#28d4IuAHi#S#UPfp`%p%RV%me+{?j{K&He-X|rE&k3<6zl` zT|}=C1HOF#HD|&%*nD){Qk-=6L>za`JfW7PLe@BfAE$>(l4E_6D#e4fevRmRbn*6O ztzzk%A17nvs?IjlR0JnMPTjCbBXYB|3?(J#=;q_$!bPm28N|_tz*9se$wbgB;ur*} zcw=Rn3z_c5yoUX50G_f<7>_$1rFO+-JK%3xERI;AM$Df;yg{8XHXLf?S46<)#U|`^ z;1uiwg8d9ulV*4X&T7G&i$k2VlBHs#lElUS>+_g$zqc}Kh7J9i$S|(DVO~4wV9kiT zl+f$0KN^<%-U|_knDNh`WTl-oipI;&2B3GrpR~w1KKO(djf*cqMV5&pVem$y4bH{C zuR)L=CyNblz4jEt7fmkR4HmeDBj+)Cr%fOIx8*p=lO#aaO7%yAt5C8}Q!daK|Cv`& zx_;Wjuqr+3nD1RL!NMv4;y1FJGvp6*v29d2PT@8>)lv^LA6K%9Lp+1WLVu~pgCP`k zs2@Xkl43hWEu~+W`&HtIqtkFGYpn0`_J@Iy>d{=Xg#B%6gZ1*$rx1uh3leQ4DG(Y% zufUfO!O?Z-ecOxTsSeeI?FU53My$$cK-)9bai4z`qM__JP07VZu*)`_{J9GJbN>r4T+#LR-$x(OpAC zIU#A;jdOy-0<7&L_Rk_@=7(iBzSU8t*|+Je^TT4eQ3)`dVGo+by5$!9mAcLWy04)K zyk0y#9E*Y-?aRK?@g=3}&=4VyKm=&2O1JR&9-)>iT_L-q4cyrk6)^2$cnX^vSbsayWP@X65Ja zYm1&=Vyo}Q6E~eTo8I)bb-|6?08RxX&bfr>LV@;Tp79hmP7zS1x26-=*8iDd)B(}$7O-HKDJ9O7+% z=GWv0WVmr=IHG>njjYc7)A;%C>7OTsg3?s?2F15mnSP5lz=XmAUoQPW239@0r{m-N zLTv8eyf(`>*G`cS2hmb7`mR81PfijC<#r5{&HnlnwG}Z*%5Q%m=P}-usPLZFX2Ua! z=aqE+>^qc$x=E~zZ7uDIPz*Qe!yyp%v8Mmy`h3Me;**we- znfcsbQ>T!w9j$yxG_!l0Ph`~oqWZGLKe{UyZ;&S;^Bbc_5<3owBdnBF-_0A*zp48yV&1p zq)Nug*%aZuO2;GuB=i2r8BWBr>tSK@k4j+EJ9raQ`}nTQ0=@Uq0R6R)IL}+|1+@~M zRz;qt@HPUVy{q;9!OfdExPDV;zW@H{tv;c}my+jeog9?PLJHjh2$c~Rc*~aAwwj!$M4_fh zL|=cRc{qy&PsXDny@Vgf!%fc3655e#7kqKpWVibp1vC!OFI&+L^b*(i9gdG3U+6b; zb5x3hQ5q>TB4F==PE^8TlTi*9n?mf5C%Ub@ogzYiPffo3!udY%F>IYdKSerFN0HIa z^{siZR?2^&cfkpN+gm%0r`KTME-1esJSN(d9{IXA!a{**`7(^#XtWQ-V7tCb-`IKb zzh`IcO+nUEBN|4NYAs$2S(W}%fOFK3w&HOKHO28EZ2bf45np!?7EGiE7356i&ZGQO zB(mTAR~?wU3kD&l!4I92#Kd%1V`g*eoD*G0D@NKgA<{>FV0x_{yY_`A{iy`OgNu+) z5O*CqQ2bFbvDmXqPg_o|-!(^&y|ZiPMZ*gcz(#c(%nic|eVJEsXq7h_x#5C~mq{k0!WqGjKY ztTIm2GjHHG^@mnjA81TyU$uBmu)l5#P>PE^Ok$~7U-*YPPl>hJVa79lcSxTXLCO{;V&91~ zhWNHHaA*&Sv~i@Mv4`CGK#tPwens1efPuDFO3_MLMErljyiEjv<9&YxNM2Z^k>1b` zE&hk8mQZk8{mo(IkF9(d8P$)za3+`&>x*QUT|18#ZE|UReKqS0k2jlnE)#>h`?^vW`1b`FCDZyirzysRW*k0RkID=o(E9y)d}vfFMQ4vkMah&V z9;HBE`ttgly3F#AFiCBpn;>1-I}(MZ29XK&6!JO{i%Au_UsQbEqGn^C9NcGu%So;= zx6UTVnbI!cYO5Q8ZtxZ8n!e5bf^@RhXScrL^QFnvG^E;UN7(js>t^H}R`y%y!G<;) zzTEM{+{& z7$@i^q22&JwEBX&ZZNqN{24a&M*@Rg<7rd$^73n0bG5Nr@$b`~(6G9hqQ=KA^`S$g z`)o1lM|+Vie)VDV;G2b1)i@|u9A);C^I@+(z};7#gn^+M|N5QIg^2$xS z$9$2)X`v4VOjR6ZQzMltATaEMd};Ozx1Ay7DIauwj|+r6MUi{z|26r-bM~I@hcca$ z@n|1LSC!k4(pl|)Azr!Pe@WjXpL1Tr2)+1OY_FvF$#=W`it~ON8G_J`R?WxCG8l~} z@&kwx!}@(Bsxy9Af=S+{%E%wN4EGyorC&7zjN7zC#KB}T5EC*xi>+4P;oEY;_us%VOKUQ`Q;WzbjY$_VLVx`^x~aKHU7F0-|{MDInO0vO^)paUxrZvHp%8=&I@- zCkTZb*re~@yNfuLI8lR@olnfgFyZk!DFvPVWJ*6y+Y=IeAC%~im!FdDED34V@by9g z0@I418iad{gGLe$<;$EEl$&b|0(w3HIGng66rhR^Pe#7VLqHG?xt%o1d})USJz}mZ z?>hC@qb?lva8i^)>Jzxt8UfDbHh-X=&mvF9fKNu+A*;9j-&9IlPoIB^snfueRST|r zl8Ox6s=l1X&`=R~6+%|_xkER)5~OH@$_jxPV{eoUnNXdM0>bg`HN~Pi$?4siNS+ME zn0Ix;fw^`ai~ObwTF;#^3*d-d9f6DF`k zp_V~Rg^iD(7{v5Z8_Gy}bu6Zhbn;qdV)A(ePGMPS3OU8&?Jeycj$TN#AQOj74i zFc1<~5H=mGx&5Y?(Q>QI<6i3jv9;35|9bx;7D5Ktl#4VR;m)Tj%BLgsLJr-wnO;v- zC6;OrTlE)kh}j>X^$gXs7rZ2PQwMHjlx1#VFgWXsTTd&8xGTb_!-gb(X)n{&CpE{qd#}rD& zz6C;aw_FU;NPK%vqr=dUWJf_rXy?-1>qfl@6)jkvxnnU3NO^=Of*#jLk^s#UF)fWp z#e95b7SIUz3%{d&Jm2IZ4wgLjMr85`idH$Q>{fLq7HU|z%JAY18S5*AOLr==V1=8t zW-4_8w`DCeL)EXHSPl|3yhJ*37Mp!e&CC$DgYX$=4vn#43nt2>JVH1qWP!$>ZaFba zvbebpxi+1l3mThf{&eBXy&aE|zE>Q?S-+rQs*PMq#L0S_rG9ZPupzp?p`~AS%OdAR zW06yx-GEJ3WPHh2Hr42OAc$D{+6sxI&@di7~0Dqv*35w^#H z3m|KWv}=dnv?_IuNjx%*=9Vi* z{cP6uGgY87FucAP`ZP32NBF$SP-?_#D)5IC7GR+wH<5rAmkv^LJO;~S52b4wyi%Js z&y$v!EB6dH@+QB_l1AL(2epC5v55KcqCK%) zKz}AJOmn0bvIBtYJx1g~f5vfiqkvmB&YcIkq;PSW@d&xa7Plt^%cIRryn%AQ0y)p# z5o|gHb$Ip@#AN0eGj4?Gq%|>8%;>bZIR$7Ca8}N_w_z+LR;f^|31{9ky7DJ-1E@kV zX7t=l4^GiL4eOj$3ppVf=fP?IY&F-zz%!&@jTH6MsVYbm7MFh9+LyadlYR5?8462o zP^RRCn?MjcwB+Oh4i3Tvzr7B^1O(-QW`F zr9Vo#jrH^)C6AdBT#H1!*>?H((&Y@`Xd!E8x3@3PjQ4U=%<<59g$XJWcz563JH!ShDtSzwj6A8)gxaEzBObvpQ7Fx8mO2*D9F~`W^WF*zjf<8CZlr}0Z zF{9=UcXtON1OG%I7{&7bR7X5XY%vp1sdjQw?;<)yN{y%gJyG|>i)QZnSAOCATJ-w_ zP3Ax!VRg}8aH5h-xbbkc_MMNtw@2X#DV-x_il?mLo5o3L_FK;c9{nQkgM^)&l=tUb zTEtNcJ%_Olx%9&F`#%7r%DXr;ZKjTz;_7lpzGU&PR zBikZHZb5+VQW7R520zFZGbK&9cm>$vc7tiDGF1KX@(%PyrCHmv>Zb_fSP^sy4332H zM|);^m(*HuVzHRUa^A#K=l%I_0TC-H$9SLQd3AmU5mk=1eFGv({$h-p8s-U``Djtt zVz$Y1S6x9ZAyJ=F;T~_TcL6ypHXz|n399=8ms@L%t=VIB5?yaW{QI&Xk{R?c#GqZW zI=Qt?~GxG8hJB0)=1FS}&8J3PFt%(uU!`NZ#=##0>a-SK;-D+&co7y=Xf zpxFi=)8GMf@v(OSC;4|LgG$x2zn+rpY zW%J!iP#n?A6_Z72HVP(n-a25wE2nlYOfK4{E~Wv^JTWr;ffmpT=<^63uAO{=7v3Et zGY)sOadzVaD(#9tQoL0H{pM+FM>p%ZYVt^S4@;_JZL^qs{ zVc%jse%zLO+{^wH>~cxGTzDu~V*h(m>ff$3j-hk0@SO!xQ1v8Vu(vyl*mvJWJ~v#+ znl^H37SI!PKr6QrV2wLNZ7*u^5!2bg_gXW8HsRe2Ji6Q=OHK<`&_=#YvB{MXK^FKP z2_I%JxT5q!z__&K(lg{IU3S-UJG-~VC!=ANM^InLexp>aKRdOH!dzDr8H59?UlvDl zr7k04TFOXQBT00R*EuvDeol;%I7E|k`2%5Nk3@ebb&Z}tokm=&n7NSr67?|sIPz&h zF-{|I=q}$}F37IER>9@~J~B$;eF*4)BE%%2XGwT#gr6%#27fop zJ;`5j;}}=6vYgV@tOA&$QVmwK3wX>ddz$b(H{1ZmCI{t%F@!du7GNVZ90YU5+{(9) z!G>orX^_OI;JSz&67~RE8HyN$fhAfJRW?xoX(sU~2VB3%>RqrhUOy`@nB;Lypv^GaBN-gBX;OmE%Kt22P5|lYjkNo7A0wf<7kC}aGiJF_#Wu{07Mji2uqK$ zb$9lFs6%rW_Uj39%SP>*KJV7&D(;wrB}un!)a)?_0aj4+@gsAvx#?C8ojxo2$fAFO zKC6qJ>ijRoLZp-+ttLfW!+g~`jmfLM0j|wOIK#FYtQlkUI|h|&-@W7gD$!ZQPyP!n zL^mYe<2C^Kvj2XWujByVV$_FkNtnwFUlzUF({G$X87hpfa%M|5MCb<6+U8_QhUU|s zw&H7oIlSshNT)g{Dt6YXQoy;!EHtdRoAy;4VPV{(quim|McWZX%sP=nkiY@SyXP}7|=JIK`orcafVo- zZNJwRKa!^FvDhueBR2$pZ*D%y;XGV)b^}5nxJQgCoR}*Ds`PQ=)>@iQ?)p|exq@l$ zaG<$#v)?V*T2*s+lGd-4j+Wf@h6EysY3^JWC*u*@7>(x$3CSxNZ?(#N|5sAMWu^bw zR*#u!Dwlx_!#e))U|332g+8=&k@a(R7f6sqDd5&%rN+3WRanx^zI__Q#sFajf$CA* z2bj@zG{x}27R}RDJd)Dl^XimwkAoYjBgCe}MI=&v&5c)zAnafwbD*gKUOncnkA9R_ z$hr>B3p*WUcL6B4S|B~$aX;!suJ-{m&Cmp)wboKOG&{3IidtxDqqLg^ljf#2kj?=W zm!F8wL{4Eji80%RTjNBZ+CZ9F-*mTj@0U6(R8+F#GAGjAZJ_u7r&Mu&BAe=0RO{fhxo-pk7{KGZ-bO)l(LLH>{KmRq0 zjEYsCFG_?krf+45KzK6II~HUbrZRsSXE{?ys7oZ8xm=@bWZ{Q0)C6aRMxX&aN&8Za zda76wQu-E*&?ZHrKwKn@9-il}lgY<8Rd2DO()E(aFKy?u1rK=g$v3 zoU%*`wYIM@jxIuLFJ}rgxBf;{ymu5YB6T4dYR3qlrj5+TvKvVE?#?&QV_+Z2LJ>|7 zt&&T`j>fL5-)_M0m~}9AsxNvf)Ao;Ve@_H?lm4os8;7T~Vw)WD z9REQ$pE_o+!l#Ro@0j2g^oZ1FM%98WGLCiwVuRJY0kpVq!D3ufG>(27_H+c;KGpA* zBQVVimwe>F-zzkCw8j}X;P4w{at7`M+{hEoLObIYrhsG3}1QnL5rIlQprkR zR;Ao7Se9l_c^scq5?Ie-w~0UZ-d>UhtM2chjz4{sfG#q3fe znzBLa;Q;D*oaoPiagM!qOD$o*2ZF2!5S1gI)sudQCA?g-2N*7LzE#5aaUMPYMVgC& zUT<*-?Uw4yC;hBccY3o5HF_cKN}`O%0ax5!M%Z*p8SscL$qp@E&jEiL=$t7!klzJ= zD>`5crTy_IFjotOn)BoB-@Z=rmnenO{L|MSrW8>fM{g&3Y7JY7HvBut(3SAF0zxYt zH3vSwTMufG%-Wl9K5+1hoJLpXPrx>op>f6uA@;GS5XX-t&qZRotwEW!>o;vQyk>=2 zk%IiyuC`GZI7Bj1zb;P`dsTsB7s{8I$OvBk)(82u9cwN%xEPB|7`I*Y)lIl%GK4j$WNAr zg6<An?uXpLe_U;Dc1E_Jdd`DU&xW6ylM>0K$(YV z*3QI~)B>1Yo|Q?7;vf1NVvx!!{s`&nNv`DDDm1YS=d)Cnfuy}qU5*%;Shp2fYjGf{ zBXpEvU<9uR38*v3VMg=K(LWBJiVS7gX*3x37r~wAl=saWK~2rzAa_<<`NIV$Iuzvc z%y2!ao)PLH#cqN=v=O}~oTC}mFa51jwZ=D4wa zRlviz6-z$oL9=>*+Gjm1;97~-&ZyPOgEe5QNU6b>%>s626!(RwH=+uc{o0FUezg6q zTEsUV{CoRL|bKZl0paOQm%d>VlZb_z0lzA* zmyF=y^b6nJc);Cp9%#e?1kaA7759%kX;nfk<=Uk;G}ZIY<$G51v!q(u$p40z=Fxx zG(tWLULcG&hz4`DF=etVgA<)@uBMPv?<@UDQ?S%2hFOnK0Bl$N;0v>>3IPMTa_GRv z+zFRdMikQT8i-wXQGw-w8C7x7+?GCSTJgnogS?cOdg*7Dd@2Tuy>nrDKe3A`*vEkQ zufc%PiLfDHdiU$TdtbpQohmk4?NOZNZb@A1rF{`#Qi`47d|P7zii<8{cf8<5hnIK9 zLtg!Zi;|*;AI5nCY2t)E(l!>bI77H7YMEgK4wV&ZCp0nB@x#-3>XY1Fkbq-n-}_Uh z#PC>7bJbXX%iFR67fgaP+UtynpTjH3a-Q@;UQA_1w&w2LAqO%Kmf=-F1%B zKopd@%Q`X-{`P4Gcv<&{68s>dh2%A9`W*p_y(bcFYPN8+Xu#7Ab@Q50*mNkkKuaW8 z=toG8-=w$YhQsb@yJNy_nUwf<5;&+udNXAroZw^^&+gjpFG<#z6y?5K0a&>i(fM~B z`WLYs3xZYrX^H}btV+j<403Dhx+xmQgXRguSX3!Ec9#Gte&;xO-mvbc@87i$K!KEC zWJcP5TC*Zt3j>%7*lP~b45(WtN|abQ$4}&vQd3reWJTd)DNqy@K?iDf@fkH*rX4m7H29ASBPuL^ zRHBE%IPC!;dMxSm|6UbzWFL8}BV|asIXFxR8L90*sK`82E6z${xnV{4jg~{;6^8`~ zosqI=Y-;O=OYB0H_a)OMsPe(2;(IYZ35k`bN&XVC&Z>sd7r$dFq&B7Mdz3 z!UMq@9fOQ~Y8==q*87>8c*-C_LF%~adhUKR55kBnX0uw1>>?S+{2t^i@49GVNAfjsAyA11%TcdQh+X#DW%fUXh!p`X=#a)`@&trW9TkSMq_C#)eD0Bj35 zSvD~@Av=F|y8Y;v?aJp}ap^-K0QPI7Hf#HG@e@Ou<^D|ZM(?FwHdi!VLgvVK>X3G1 z^zZe*&t9Y{H(ORDjqoN%zXyydvGL}Q!tfGj=PQoYI6f~cjXGD#j+&KT~QfYu6g0<}yfRar5 zS?pgXN0ytTbJuUx&&9O{8KT-eenx*~(*Fka65y{!$1T3KYgLAH)NqZ!D-vKBh3M%HkQ zqK*@h{t+*>T9I+<&q*X$WhTfZa*vK8;y{eHJmR3FLH!#(FIgEi;9MJ zEGzTkfE)&JdPu?%%__BqdBkjApL(Qh5p%`ato|lez2xl}3I#E=cVnsI#{3BtWVok+a@{Tr;e%E;O4craIyMUVxznI4U^|)DOw?ZD6Ve zL1@T{eST|uZ(ve)sOw84okZye?q9kvM2$Zd@kgpsg{P_vqggvw+GC157Ky+`jzLiA zSCfn50uqvPB)nSuuQ`dZCioY%cWPclXlN+|)ipt1j?oRcxF6h~qZ~aIRjD-0g}zR+ z7LU{7f@zRRRR?K>5q%?;WtA3Glhd8KixD+TK^b~>nb}}1{e-94Fa>|V@YsFqCH3Yk zJo%Vn!^$i(su})Qi}7lqDPkmnolY678_{@6M^WOxRPK)PpV0F9h3#!WN(lA#+uXU+ zML5{nrRO%Z(q%OK3;;aY2@9~8P)OW*S)y&hGr`06F^9#hrJDwa_fX^Q^N7d9q)RF^ z$Id$Fnm!P>H?n%L!VbU4#;)k}oIqa{;$3v&V_kBJy@KiIlQ7%poaLnw5KA9+c`UI( z=ETMTfKm9Twt1};UKg|n8Xv~h57oF?$mGnZiA%8{ujCj8lEQ>+R-ps0LaO+7I$-wK z@eSmgrj%HOfL$G7w^T3MOjKg@^^8J>D*0?hU66;! zi=e)}0{rjU4@jhm5kb4>4>DN^yrxa{JUaaea7MD4umHAE5qIlJ_-HUsUd4;b+%g7vC~DvNocLvR%40?v(8`?c?4Sj+BXyHuNKcqv8gFzj-WlAtf=XR ztFb_5#ZNqg^74T(v|2GARBYhLXfjgJk>(~sVeT!X9U?a~I{c(x)&b~>eU9+13OG|h z{7?l#ZF}FMFOYQ3^K?Nsnf!@`LbP8@fwx>PBOwXYd;vU%@NZP;m0vpyo2K~i4_EDN z5yc00%?3EYDrxr~Htp7Z^vZzaifo(j);gq4cihov%$F%aHZ?O_EvRCFgUh640_T-7_^RuazngU*wqc zzG$|iB$qt1uO|X&SN`NE=#K5BYZ*#V>4e(8Ub0Vz&-#;Au44#ZOj=&Bx_0Jk7(WKE z!@PMkari=mWlFvaq?p7+;t4{p#v|nL0jNU*=p=ZU=&;{yI*?wF5<>Vn`wxu4QAWOb zpf*%%+qu1MP(?R|1(L%U6eF_m{9qHVwdyx^EB+C_r;G7x6}3j69(# zonK)NKqHdbcHn4)JUGWf`Z z6FF7e|NYX5D*lTwDZ;V^1wB`XRMaMvAUQ5b;W}Jk{w_&_>v3Ox61>ZRg`0fo>)S4@ zB_`7v_^>Qn0kL#iGG*ZERf+S8BArm&n@7paJ4&SKzG$PxP2|*ZElQ+jFBsCyWrL^@ zV|lV&9X7z}5C`w?9q`;4P{pXz2I6w_;}<_+NK{#%TKj#Tp;%sCsZcYTFQCdo2MN02 zWevf!M_pk)$#LkYn#0KBnM`61O-*e0PVjqMtibkqNh9e{r;*>|dRqLU{l=UJt}+=Y zC$5UBd4w5W@z!4?pY=&aiC%PT=7_r^^noo3yb5F0fE>kG+X?57!s6jMMC+6RKj@Jj zNa*GyHMKoFcmiXJB2k7kDxHT{OLfIAhZ#{6ywO#Ht$BBIGXr1&pq`F}ZD#v=|pzi(MqHVi2LMJzu=+4!K zS(Gz-LAl)h+NUG(*#)vg!Oz-9K5k^k_I-+8X|kRU7YH#TmzL|NT#@1A+{?ZfgN9u$ zd3E~nqXpLMf$06=8|z`A6Q)eDcxMy zptaU)H09L|CL9RU@CszMm^V+vux5_i`ik5^BM$gM*; zkKpb#Q$*{L&Xsjdo+@?N#2#@}j&jJ*YtAl~WKhaLiGi%dMstFE)k@;OWGuKz-G zu+A;3Y7>3CxAKkDKe|@1AJDAJyzVBwaE*77Q~ZK3z-AV)Ga$4P4Ao$a z%%ve`|JoEVht!!U#16aM;NHAiQQPVb@2()2EuLav&7<;6;kR9CX|@t3mCNc5*Q{5g zkW$m8U~KLD4r#JuL^?0p7n_#YZMgcdsqXk07T50NUk>Z zXO@wSupoJc(N-75B;;jOOr-eQY{(%|ft|UEqS6<+9%;CYI-;-lynqhybIkZK4wR&i*tHW_9J{uPP=eH(@+!1l^6 zk}QS@brIfxTn>V@fILj*3=8Ks5oBhhuWu?{;AGT5vFMJP9U8WKIcH))nrM82gV&*O z3l%S7k75ZXH}z|vXQb+y69Ds06W&H-0?ZqEowxNa_HajAcHN?}rQRCXvx;&8i6G8tNLN@ZenU=0 zO+s5^R+{FcDRzWKet>fwCa6L$$6@Mb)@g9<7>(5(^IcO^9YH%P3`|8onS;2b5hgC( z0~i-g7L#&ys<*ZF*Nl5~zBX0a(fV}n6=a?ecQ?`cQfLd3w8a{XZ|dEDjUpK`!5x62 zrWqzt!z9M24kY$B7(*n|@mPG4NzW}& z%Ch*~%dLCE!u~p#3{1z-G zJfmFt@hzF*sS%2UMspLOPHlhH@Ad=4cK_jNRO<5Cc_KH!u@gQ|RmyKZi=K=YY;rch z9<^SJ^2a~2A>rUN%+29f*w;!S$<>){2}7*}oqoU7CQ}NQUn56ptMwWBrNv}=5dpze zdYYaQ2x9|>A&(Q!=-H7mc5lx0AS}Ojt&;_fci<|vYpucUx$?=KSI4km;hwYKVc31S z&R8pnKuvs_zlo|D=O~XOa#n)?gV1FKXZWjF7s5hI#yog@5cL2td^Wi6N&+U3JSnZp zdKz&d){e^nA zP(l8eGE>{VykS#&X8VWZS@M!4ciK5QIj)J`3D_)yDIz3M4y6c*WfgCAI>vwy+Jv6{ z;KLHeCJ7V&9CK%*9qGS;b+}A=JL4yvtA^Y5(H`zcceA?8SOk66g?_R~?$K~q>7-Ri zy~z2cQ8;f`hkb*V!_G~ut+zByEZ@!XQ^lv4D{nyTm99uo#V6aa8GdI}nB?jAHtY}D zmapPIKnl8@F)2#L3oM5Apn&`f!OQv1DQxvI^n>oz86!A}+;pT=9ww(vwF8$G zcOSaGQ21c|6EVM%FY=2!f`$v$jFg^;?jga!pJyZXkPu%i;IqyT1*`eMmbhM?M-SuU zxO8>|87lGBqK6=Kv=iU@tpL>PE2{Vk`yV_M-t;Oe<;brhF3tyuJph`Ioxo0k(w=?w zq(r}4j0bpD<2uByQ{CfXBvJQ|7Lk<~p|)4wYwdF2|Iq;-xPKI z(VzENsnFu!pvhVeVn*;`p{%ts3YZNTBh*~{7Kq{+o{Uz#(n>`tveGdZhZ+eABISXa zQYTjp(uMmY7P#q=F<%#CNX8x)5WW^%oE5aL-6Tp0#eQ03!Rvy7{iL zE54Cr^6jchVNz~&P&TrYAajI2Z4RAjM*&xXunTf%5moAN8^7FV&)q#T5F$r=aAl+I~!mGgo|!1*t!>6-7T{yK{NmVe7x?$V6}pvpb*7Ebj4ZVB6G zx<9n&JO&+RB#cj#cR<5aj5ADIGN_r})i-Gn5mghgbyVkr?IR-WTZ}dJka3AG-Y&#Qr>-v^)FDKRa~Vt7`}b}*PdKM`*Y4d-~X4W2^&qN z)rx;=s5i&F7`HrfI81^FibTEtOC*#hyr>9>rGA7e2Y=L+nz{#XVaL1lm$d94$`YI9 zc5%Siy$iBz0{pDK$(}PksVPCH3yHlvV2tJ{XnzKJeL9z&x^;wOSIZ8s_52`bl>2(j zdzSo>l`m>3fVZM<9$}%9XCwU!#t5QEqH+#VsK6Q5IfjKG>5>IoLP(G9(_|iH+r%p) z-xAG(2FJ>4?VmffH(4H@HQO|hE|xhl{Aiz}vb3ZURicN!2ix-3-Ug^J&we6VO~K2v z@z(G!T=b$D+>%4O#-~lEOr*0{jY&-c=S2a_3?i=0QtT{Kk8eU>uD5<2FxbYR&nt3t zLd?Lk`2o?7ABb~Ml3Qf5p=dFg*|-r^fFgy#_=ks@WQmF_Rf!RaG6b-5_Gz7QF=4HKK@S5=ldNqaaCd2 zNJ{DLtf#Qpnkp*L*?tS>`BE_Xso9N6X%S(oJ4xCOZ0I05t!exl+K^<|{d5uZCCIX# z9k~Q5Yp=trTD(myZG%x{QJOVcr|Yv=zh`lzVvLh)5cSA$i)j+S0w-!315~y)av&AS zH*AHfY&Q-jx-_uQv;9KY-adfyGDgE+97buAA~+aA`Hpt6Hp?lCU&cNH#cSJmt3(iz z`F`5x?~W4$^}{%pb>`KzMV2<0+0Pp=RcVUefky2O4D*QR1rEuEeE!)GY+?+d;P@=K zhKcAs7NuuL&U9=J3bA<98u%S0gM#sX4E-3zuJP#G13irSpoyMpz9SlSk+=RghnkY3 z`?6d@HkvT7E#?xfaSZq626tG5h>LPVEfvAh_90Am zv9+HIq1tR}a9PU_dsUFK1detqGDu%-=;XfM;g2!aY*2C% z!BV2T5# zGH0|}E7jt5( zW!8ABpYIJRV;;r>QsQ|aaMXIseZ7vn8xDC`37k-)o6990CCeKK8xs2-x=k4!?hpUBi%g_WtOA* zz_gN-$AIHySgOkAOyJc`t&@P~vx#3>-7F5!%4AEY7>OP=+kl<~i9I5O8y(>D8dxRqc}d$ zOut}R(J*%+RDI?MCA8bqNvdnGr*?1aKy(C3k_7f4Eggn^RoPrbkHL&4xibnX zIHk&4b2xd;avJl8lK{Gs%lE4ZMV8uFff zK(zP}2zm+dc(y_V4N3%m$_P6&6a!_%#%hl!nb{HW+BMm$ho1nP40og7pmad*tfe~< zh>pI1d_kcell?ToT5G(-?Kond5CJr^!Z-;cSU>S1f*@CNE&i7|7ZTxo;fabU?JyD{ z#2y&c3zC$;!-a(+Z|M0OZ=|$6E-7lr05kLq3-hxS8PzZ(#MN=8aCcCUF&ef+1&o9m zEMyHE+yV=_@?`|hu7@m(xK2a$dE;@#_fH9t8%%RnkdXpg91chyoC}F|y8Qubml?V^t}G5azN0NW zchhwn*uZF>l2ie+qGXhGT+rGR2PMq$el<5J!J>&|V*HC5?=2V_!mq^c8QY{1b!9(O z^1uhJ841Q*y4ySPBOpNyu42*^Ov9If@q*JF1Ikazhgc&SC@3CLL zs~T%SN)#iCmC=MjE}LsG>O_u2Rtw>Wl)x|*uM}8#eG0!vHpBsw4#xwzc+F7TW@kbcp;O$PG zw`za|B+VE)OkXetz`eswKa#@8F13)Tc(a|(q4>W;cjT%j_v;iT4gozr#8?@@a-#tP z?STfs)UvM&{)`F6OkdlmXmcuvIhAA$`rWD*bzYtkx*=<4z@V-l$Fkkm z0B>wb4Cni|7Z#ya`yW))R05wf8NlYQE5OMudwMu;{>#J#^H=thHc=l}V#^J3ya#uZ z3BH7SI1&tl_Hw-Dc?2O>=OA)NaJWgX&FH~HA(;;l&GW_ zVmg}GjQ)X4>vI(1DbmWK8asz^*)%y`Bk)0Y_q$c^{6QHG*JD}AuYbBdO?w$Ug%jXD0QR-RG}?8dxV(Q>2fQKfY$Gr= z1NcMF;yUQ2fACI0KL**GbWU&?wRY%1rSRw*V$M#VbiQ)ndpqA6e z5eY`t&z-g-ehhx$07XBCA#9jWwl6=XUV44%N+&bkGLf zU;)rg0Krkl(};Ak6}wpTfp8^b5*0Go~{#USoEkFZ>x?6TI`^EM~9&xpN%rbZ5x z9)Ex75iG-58~&VNCbc88K@e?QVa%<0dABVVVbP=Wt@ zIF+b`H04XQVUgKD^VpfLSN8)=`5F?lH767K?3`BCgqnhRc^v<)*B{2Vu`L7YVcmeg zS2+Sp_^2y%I4)RxnxIvfUDkOb-0Za}l+PO}JT5bUptPr;g@MT^Uf2ct57L)c@tqEF z(&kX+4Ju=Xj+gGWnJIz%Uw5CxjB+3%*8hgwsL4`J2t<*wtVkVX@X47!w;m!clEEKz z${7~)u^bTgr2J7s?xLZ|{RTc28fVXm7HQJtmRSMQQF)2-Pzb`gFGnagkk()=Fo7@& z)fC<84vPuQK>}m4Oorsad?HFEg9sqtyB9f(j+5aT#Vke#!ymOnlTENc+G9+gk(WDX zoWDP*BHodM{wqYI^7Vi!pk+WG;*FAtTdqpRsrnt2ja9@b>aEl@REYwcT+svqDiCy$vV$uA zhd~H7f~$fqfET`$fco};`4Vl{=f*KNz)*zwcA*I%_f440D~^q<3safo3g__q=~~o* z4$essgd{G`$n#3}!{LM**t@feXAGK#2OHs*lYZ*>GL@)PuCZFF`7?Ynk~ z;wo$WgKxYy%O)8Y7hp|Xq@*{GpX7ujr1k5eb)1`g+rNamEp8N>gNNSYfvD?8nh+Jiu@ZL z=R3mz4qM-KB=)bzV@3K<=`dYuvv@kSXyQp7RA=OJ{JBL z2N^$sAnRfim_N!rn;wB%kEH*L{?~kIBg~o1;a3XW)xv=2fjYoL;<{%9Kg-7rOt>0) z5#>%dW7e0MrI!#JTlkmy!X)k{<^-Wn8FwI)flOXZ`lm#Xr1{qk9ikXw%j9;UN9W|6*{a2;Q^SjE_>i&jp9>N$)NrW zuDpq;5`+qa>oNKEWmi8&AWV6=$Y$(LDAcj|6)R(oC9t%4OmNm!rvf$XFx%K>}W>KoWr}fBB-VzJj&#l>|BB-V&OKSHdzP}2B2a} zBLW?P6}StgBJ;AirXW9JDkU;Q1)5fCn_%t{lzmOvpoJm56?D6RZm=MuQ zeHNXaVVYnpDQ4x=SLFi9BDmF)aU@83P!b_>pOrBMPkmsS7%XgEVvcGYF;&b1T7DLW zMqANlJ382@fWF^fu&8?YEt6T?j8^!*L>-$|MmqPARTmM-XJ3 zF^s%GOTu|zC#}NXtC;gQJa57>2q((pWE5#IPylbmj38}6d@yZz--Jyd**?HNU@qZl zmvq9HNOM7x&yF#uC8ctJ!)d>>E%CmjG7rwQVOEyG0m7d>9Z{wXj8}l51oxuS8N^oLX_5+4)MuhFXjFk{_0hcR0JGtsQG-cK zBptAisM!CCA-!RHBgvr>2uWI+GHeOJf9W*Cgud2qEo-3hLG)&LnkZFtN=K* zR-xl#wFwkEcvz&)?%HWe>LH>|&&M6RVe}4w;Pwtq1`8FJlp9;@gJeIUjJ++p94q7J z4#t>_jijPK4?!EUJnw09MFjA#BiJH*a;Q^%p{szGE@u&I zD&@65qJ%CguE%`1-A~njh<}Y;^MugOmm;)9|GuX^r!BmYmkh|vEv7c5{`Fj};Qr}g zKx{;P$;X#4$3>DOK#NfeA4ekZMt3Yt z5*LS06ztZYY#GxB#Y#ZKl6XW27{5U3X<;z5R8T+HR4*lh$Z_vP?DqMs|IGxs){0X$d>(4$a`N38cd)NnUo5gj0xmUE5v|fG-h!I zw1N_og|I56O9ITC1?YGw$`zyNg$W>JFJUBD1OQtD7kj(PH^t*xZRdcJwR{rpb#5T4 zA-nNsa3`BC?m$7`7Sq>7u@{BLE*NFCz&22SC(9M2c=p)iU}+;ZZ@CaeX2RXo8lfzg zHpGS?xnGk&VkAx%j0KDnLoyPs2sPh^$9_^#_auvZd|#oF*>o-;Lje=Z-7BSq7!)L0 zBe)*%_k5sg*o#EZ=sYrIGBW6wEhm-v%Z1w_h=0Ns3lHFla}olscZb71BHAFy<3D7Y zh7>u4pBF$ZFG2MQ?L(o_Y9@+la)>i%O+0{dAdRuLJ*8`dqE1d5gt(=LVl%;5j2rm0 zKA5j84N#~;nv&r36Hs|+QN)q@953i~g(up3YGwdIKv0IuBhoYq1(h@}65ik(0DSgG zuKPJ2n~Bh%_8vsg;!mXZYcvLu8Ez^^B{4dQD0@^%If*jiTnXn?_#E2)m-nv}_^ZLLSZQamJ7y3_-Ww-=!b_`)-WZqwa`1Op)TuH26>a3JPE zw0=?n9iUGN6vI9j`2>j{_+cP6UnQCmLe}cWek_LIC9)u7Wa_s3*G4TXtGe{6Wy@-2Qbw-**`*fi$O;H!{aY&qoLs*`d;!U@4 zN7*x(KQ z6F{>G19(XCfi|4PmjSYh9_nCn5Cla&5>D&^6Jd7?fM`OqljZmg2uV5k*GvQzk{KH! zI)a&AQ~1EFZGzVY_lp+Bj-@M>9s&q%8;Aph*UG{FFQtRR!ls>X*zt@Do(8R`{IMZ~ z)eKngll1F7RLH0mN-l*ek~&rc%S?=22_=l2GDTh=Yz|Kd(|*O|wc(k+5rHK{1(^ja zlaOd(K=M0xwWKC)`U}#T3Wr_O`;}D)qI!WvR3o(%d6CTv=+#ZlCK%4?DlT3ACMc0- z4y5==37^o8u@Nz&$&a!^`ve?_Iuf65Lz#=hBK9Gk(GU9jXg1nvH1uT^6NfdCVPL7F z9>o?%MzlPsg>ke@0Wwc-0xTRbQQ;Msp}Ikt;c&4XCk^CoVwnnsEgAtsNS2uZf|k|< zSm%7_*Ta15dr!EEaWzh975jO+ZNuaARGP&?CCEbYyoz+OyCTT>_JM@`D~kUvr6g z`=Hz66YIi&mt-Kp+cq^w%jpKy=oQK+Ol-NqqEsfu2W6aoHM~7E4*Lh+0^$^EJk3I4 z8AR$aQVO)3HIVKvB)mKkN9$56$;fnWa)`81mjt6iUIJRIc`XQE%j1AUOJSfFdl8ct z({CVQ1T-HV$_If#Oui303_GNK( ziHhq`N4$LFYOo}cFoXpV;YicWQ`h6Q0fp@T?Pjv=ebr$I^QQ@h~PPQ)Y*eT(NR8}Hg=ep za=~ivm*QKkrMiXJhc+`>o#X~k|IMjbDP$~TuzeF^^}^ug4WS`Lc57Bh!BDXv-K-W$ zP)ChfB!{Vhbl}K_V-uFnU1L*ZB}zmdLJ&Ng4je@WLlmek0Tk9H01zxDCk8)`z$PnJ zBDozUfKI(^1drX|^x zm<(uY3T*G!A%YTdQZ&il2hR|R5qWk-J7UgpGF8xk(DyG6_#8Emhymkmr=#(;cz#y` zOvDohHGn*o*i8mh3jWPB3Z$i&eBg){qeQew(M`w+H{4d8pGBI2@|4*m#2N+q$y$X{ zYwZZ1<1vr42&4B~K6WRVA9DpGmz|Z7MiwWKET-tGsXrLK?1IZ74AHm%ZYDLbKoCQs z0vRPS5FnMI;>6$*0Mkm4RLed1+a;w4(sf>hKmZJEer$q|`i(nQj)~7E=taLwO-3Fv zh|J?mt>GmU`OSho1{zKI8(F#ptn1q{ZcY#J!FW_$Y69n5@=9kcpc^JWP}0yecpQz` zu^al$<~~jP2K{;9T!C!JM{Cjde9q{S+hSz;&n69oMo!pib`{`l4_B{+;CPDL5%v1$ zxX%bxbIQtL>}ur@B6y$(cudjGwr~eikW8pi1vbL+vEd~5o1aW8a$>64gPX%ug#++4 zq+MVzd_<_7h}>2oh(PUhU4Vt&NSD?Y>y_TL2@(kOz2GOOmGp!SU~!9=$Z<1t4IG>o zegS&N-FE!a-la=1j-XB24uXEjha4r2q=ZljUS*cqI5)IL5r`rahj-I=(D*EkOt9vqf>!go|Y4kKm)NF#WS0grOMXzF1(agP78iO+W^j%D#vc z|4Wd=%mS1W4AX&8Oio7Dhx<-q6+!q7F1}J}o1+Lm5w{)=67;q$W!ixXpq!4`OpIP` z2ZQ2z4-5@t+ll}s;wi-V1`)yPE+Km08xlR-)3fd&5YjS#yG0=dV?~@G7P~RbWHnfM z4PhWr9~p(%+_La72Sa|{$#4tyXU z3-eN20Y|q0oj(h?^n@B$R&!?CCtqUNUW%`gLq=FZ<1?`A5CAx~L|@&ylSLpcmJ@>< zhp#UAh~}gRz@blVgz#};&{8(oFPFgKg<&5b5AMkUK!zCT>-4y+DpHUYBG|fVT_|Y* zB=oU+az1ut?K>Lv7n%A2U$)YW9CoNj%hq~)p&a(&*G`~ET|cnnjb!)@7iYLG-^;32 zvZipbp%O{by&V^ZT^L~Rzv^S9%F@pFbXdC6V(*0pf%$t2UnG1FE8($Usgl<P2+XYFAXCOktf>@mR<_T@vMC5y z=paLph`bh%lpAXW?(X8yJr&&x7QKujfe4A`(_{cM4j3znf@H$G3Je9M(bjYGWedQu z2$)e5yr3G zb$%^C!D%`SRjojD-jaE`oF?70nqk1Y$Qo z50Zlt=2%Wp3*rNa3ZdkH{7sl&Rbj0&8xx7giC=L-gH=ezlA0Q@@EHhE0Iz>n1%V_G z@L_+4sF8R5{RyERN7EXQeQ=%4V0R0mZ~%jRS5zuP+ql7Rh+QHr$yVG+5Q{-I5qm}N zi|L1nNx_5!2$<6V_LTg)dTc#>mYvD9^u&0y(O42;1;&6-@F>o zW0Jvrr?7rSsChFyYs70@SdNkNH7L))<;!<`*dyy6_AsVbmn2&;q+_PMb&I0kRg~t2{gPJsNj1(dIBs1o6)dY z*-yKY45UDWuJ(yAYCrU2{NS!OAbe$=hEJQ22a1?>mMr zb{_2+G);hUD4#bPnR%(|H+cW_^yR&hy%@e}(N~FEzY~o5lC^iZ^y-%28RAnk`Sbsx z3ee5@by}og?ZvI94u+ndv8+S|x^NztCZS5I^lX>0<1gIMiNfv_HK2qP0hamdDm zM-Tr-?ym_ehvnuo9K@(j9>WDh2xJ02W6_is3-52wH>pw{akVkPF3P3pgoFn$4H=BZ zh)euQAj}PG4^W_%Sb82F9W`T^$u+@q9&t)Dfs-`+8i019l%6 z7$X>d4Co><0-Rt!Gh_K*IaNSTyrlzRK^)-hqlE0aVnTv#aw@UIcAA?VPgK?M$Pjk` z;sQHjp>gb|Ac#ezBP5Ax*3J8(LqVbUFn@&+F=mE^>;LE5>Rx8#H!jd>B>;(n0+}mp zMDu1OSc|8I-+=PCu^v&hpAvTyOCNs}kzn}qcE z0HAP4yyjr=Y|dplI1+{uHYuv)YIDpI=HOwaRLBVFekQr5Rub#*DSuqB)NPX=fG`wH znqX`y2ceJwHB9Ws=ckF@V`}(@gy9{np|qAHO%06WR!l!fs{=qVg)?P|2V&4$XZPR% z=(jmdXKhb?oAj%O$Y^qPbDYZXAs{z*Z3Za$w>sVvm&(b7Y9=~}+B3vkw#}l@7o=ds z$^mO;hL0^lW13zVLYyzK7B5_SG5=0%E2r4Ioc+f$kv$x$1N@M{U`yb7lEICm1V4KE zjj|3n9bjn^Z!B(CVmP|s4}iWNP~kFLoj{YP9gM_BGS{KBg`h{si7x{^EKIWJIsuR7 z?|M@x6o(=$3;3g8q?!UzKsC64MVI-5=#&EHM@jlazVql%T+kv6sT*OgoJ`?H6f!`m zT#QC200%M#tbtX=fZ-DT^W}PS-J|LwHdMVDkYGm|P{Us~pk{CV&@8_Z7E>>00>I|W zCpkPi@?Kk@g)w}J8%q7UK{{8a$9P@WKd<<6nikW_@O02!vD8M8{{mb*Zry~5T|`A{ zfnE@Zb97lVhbyY!-GWZ0ixGA8^-b@Bp?6~ax4ii<%9`hN-#dn4?G$b z2bfhi6=_g4jUXiUrcp7!N~sLuMh&Ki-Hk6oN`vPhmv!vU9Vu|!oEE5WEz2_wHQ3p` zFahaeQedYo{yG*f{jeyE9{FE*`nw?H(E=nS8~Vr9#jdt&9zYL;%DX zF2rvFM(St-LaHE>@opd@aw&#TPs3w}1N)H|+~>)7?KPJo5MmZU!@(p5#x@r7;AQmxx=vkMzM*g+&rMyUGC^#`_0RjE8|6a(P4rTBi5 ztic9nn$^Y?*LI}NPT&rFn9o@?UNBZQ&kSG`z&Q1ZZb}e2MkXVb@pkY8P{M4@;5#NA z>RI_s5J4jx`zlKzE+o8QYB8JJJ9f*m=%hrNgg8a$2}W#>gSY5GwX)V^MtTIV5NgTL zu@3RFn_jcU?LI>lwYri$^SO^bVxDyhyPK{e(`E#WJ#FcT`1}>A2Too99!RpK($Z{z zZJZ#BJ!8ru4>#CSDGs6U9!pH}dkr&2#m*BmA`#F4O6bK z`WmI~tb%e=wf6vq|mobG# zPp(j0;Zd+*W~^(J;j?DD3god)PkD^sXm$BJJA768HNhUDp{w8ko-NA=y=Yp5a)}*? zfc(K~+MkmxDme715K%~HeMHjNDDcBZ&_#q}B9*Yh*1tE`g!V&-un^&J#5sVH2taUi zUI(P_>mDsXz{6{pfso0hQh^(vkvVrwPEBnA|Ks9T#6vxl5oe=`E@Fs}Ho>(u092HG zx*olJaWHPg!!~p38=ujx#KHg-f#M9&kpK`>;i`_h`ff=CuH(AV`ZP%JowXcvB_t3~ zeJvOQoG>Mb!844O?X|j0f0viS(}uvqYaaxu5h6B_I4gM;yD%@CB?ttkIaPxaqmFMXoL4e4 zM`kI1`8xSbaUaRkm@XaadygZ&;53n5WD@0&Tr|}1rPkUgCg6Rt4O?TRMF@gCHvtIL&-Mv%AbZ>$OjLJ=zndkupya#9|yY*QbibVFll8&1?666`e+L@}5JjwE6b ziBsr0Cod6pKMqiN<4xl1fl)*)wX-W-_$v$*<7_JRK1#wtjH=Q~J0Iovk)e=qOz`rYAhj_52!l*WnU~$Dz^D709Fmz+^8vY~c#*nfy0HZ|)coOxw!!#&VsmgXLtt}yt&@??|UhA>;_%S~`IVi$7wwTI=cxi}X30b9F zv`M5kRt`=Fy%>e*R-0ZJd|FVO90-Fz#Hyt{kPQWuI}JM%^*_l>Kgm%6=Kq#Sie`!n zz$ls;HTweDp0)bvo+zbnYMZv|-X(aEm^VOsO79YnGlR*xn2P}!1(UsMaHPM&?>Gg4Fr2 zJx?g1Vt=*gHu(RPp;v=^aKX)tCm)*%aV zYRE>&Lk%f|F9H|Xr7mIwGA7hPK!U{fS zuz7p`^P{=P07V3Fc(0*%dba@u_}?8FY9;jKKT@XD6ywQsWuQu;TY#n$!c7}EW3=FM0O(85bM)8E;k_9}g$?O~ zlq4>!d2ixkdv6JIR_7pOLdpZ;cEpVw0-|b3aJy;L&RHSAiK)4-&ztdLR2BZ$LzW7< zTGbj(8ACPde0YRqqJRbgX#fejYR0a<_%+13IkP5I^^D^U-_ZyFj?IKZkT9*{Y{|3~ zs@~gbnsK8JKoBm0p=Lxeo===-=)3Ae>L_409f6=ShF5S$_eL@`Gmt_tsALyS4)Nt~ zX~l(QBA!zl;sYa)j&9472KzLxsb^#V{c z%mhev048(|#_-u4KmGctD1|P~q%yD-{w6`<-5@-=kg>B&Sn5q%0=tuFIrWnZ4(k&# zLuzn2)_`*5rDy*Z8eUPft^t1%3&j7iCB*iixE}(4W6H~vk6yb76J9hU?h9(CXX1x) zLLiF&K{p&Eryme(5Ttkq-9C9VvMrO`fYgO@5Sic(ArUq}D*_?`aAc_j_Qk`UkfcMN zA7}s)_D?h+ZUtUgf$7lXD&Ok>QvR7rb1}0B6$Q|+4oL100z3p|9qVvuXyX zIsO9@ntD;JKSOm>Ln z2KL_y;HgC;yY+r*cKxa^u=fjLSPn;VHv9T;?aDZ)hh;hLndgilR>gBWf+I08Sgh=x zIV>|Pg$uJ{gGSv;_*rLa913DN{IdQk92Erw116^d72=#}queAxU*alUu&S=XVd+|K zK|sQ_C(hhc%RN)F4ycCVa1BcU+EZl6ws86g4(@Ox5Ri%~aDvRk>G?lM{OV|c}-Z>%>gw&26hyQg*|)_qoxekb5K z1p#BQWE7zL1YInC6}r`Uv*P?dCo<#DVKl<6&^-bf z6%!079Uc5e#zbr&ks-WjrHU_*AS18`*PWjc5`lNq$mp^Eu6zXlUV9awsT|=Ljb>QTru>byLm}Kmi_b5^nYkcLzh|>lcX)m!aOx0U9je#`i7%9&6lx|KnfupeULkZrh{|4Qmy+?E2BOxIG=%0T>J#COAs$ z2XJ}dYpWoSZOV%RO9@c0e4?lV^mQ60J6{fpbZfYWSJn{K$Bt)3P*!B*6V=nVEe(Ku5?H& zUb{fI`06RQ3SDAE>rgC;7+IhRmVy45N_lmZRGKCr37{9hg-mvL0s`3oB^_yJ?D7qo zt5{;LV)Nk>PwJ9wU`ZkXg0UQfQbU5S1tR0`L)jO0=Ts}_Ve1F#QCCTt;EXJg3ZfCg z(iWfFfN?n=MDBIyf&l+ZT@FO~9sow*Al0rFGAt%BsdyFd{3y(TPu^H7?&{&-p2pP9 z0XT4&S8olOcpwyDGcaYcJu|y34?q}0?x-jr0`fG71AmhHAP;u5vs0!Ff+InXC_!UT z!-#!?@E;kl55O=oN+-d*vd90D47W0(ZMHV71pymIF$6}rY;3Rf&Tuu+9h*PL$ zLWs4*$U7>dYjQa$2yCqE5Qs1ez<&u)W_2r>onu?xfDmbP;i0Wf-+9n2?F{@=^-K^> zR)Bo!XI=xJ5rVv1N=<67{N?AE+S1{JDHZ6pB6!(CUQ@v^fN=Fpx9=)$-4HLP>prct zcoiJC*wD7|*N5US9?j z+gm;uBg2cJTf>S|E`(WL1N=EXNq9}tfpk2g*gm)!AW?fP+QLv*_?#@PIyhOpfb@6? z;XD`+-G_QGl?x|(31Wo?9#z;mRTfg}JM36c%5WGD{&UU=Q!*bm^K5@0Z%P1ZL_pw1 z=wOY^zLOsI*V&TPTs{zSlr%ZQQ6!hp#!*m#SJKUF;b8&*MA_rNX>e~duydM>>5(*UuT40c)Ym2}? zT{KA8V)CWRYl_u*WeVMG)cRN>MsK&okELCKqE6OHaTRN95zL*#;w%l}aD+DbEs8hq zQ}Pd!og&f3U@L{3M+`g)7lcLjr7F8M=caba?*`kXjetFFZWWbV0w2nd5t6>Y$-Q(8Equ>j&F zg<$D(e~08 zWhVY7MxG=`FU+E>2_%k~C-jZsUY+FBUTS7lC%49?0A$>(+NeqP0D%AZG$I2hG|FsG z@>0!AN8kW<2?fiN7i|;BQWy6=UIRJnlKfsKqp29rm5}7pmah^m^>KT)qlOe24G=sO^@q>Mq)63U6*El(+#RamvoJ zfc7nk)*16PX!RpMOBH#HlE9`f!htq`+m@#Z%jCV2uBq+2QpjXgK}oIqHr%#3c!`34&_d5#AmJUY5|+m$WSu);%Sup=1SrF}M(P%7#6$Sy~_x zD-)rFo+=@Jv1Ox^qQsOkB@K1Tc(6qYfzQ=UkIfa4tbz}^#V8231}7}V&l<%p;}i!d zKx=MgiyWs=+6%>??l6$^)Spd{g3R%jD8)gSbb$jsG7tx$4PTZ_Xlw%svM(1>QfIRg zX;%EPjkvop&Z^09{%5!@MTAg_^k*@?Ps`S%{S9s4!cTb=1X!^aeenL44ejdKC>q6< zK#Hvbiy(L}FGRfizzzgtQ3-GYP#K$$nlx`V3YZM|)GVTaDgjPX!&?5KhsHUULTGi1 zQS##jrFtmX`TnUpC}~r-m)Vgd<_*xAh)Yc2@Vtkf`$i=aO~tpf(hm`;nd+LIDueM$Y>ZCct_z3=)nFe+~5v8 zwLo&)4d@U!?mrJ&<3Jf6+x9XWSp=4qb`a_C_4w4jx5+n1v`n^wJFL*>}Cae!i*M4VV8e(4MQc!PST9z z8ycDbJ|yZz3s8&DV8lQ(9$nXqxWT(Gsg;93B3g>QP|6h;8e-01$>d2J2rSvX`!zs* zhmWViq4^njlm*XExGXa`JB|0($h*Z+@;sG=Dv?hXZg3c{nXuyjtN7%7FCgX&BYAOX z*`4CPUd{#NQ|hRr&ao|3CdUP)7B_W>h;s2%QywV)$U(QxQSOEfuro^W$~1F4u;IGE zRQF*EMU__;k-^DcRGx;S4~7lLL1_5##FRP}h}gnOk~@eaz-?p%!d6lEFX1z*$_T;a z$h$p)#~!-i8_Zn8SwxS(e^~9Ji)QaB>`e@Wz1uPQ9o*As7qJ%Db`?Q>>TQ961_cQP z>g(1T^AJQ0M?TRh;fm35!ph0MBo-E{whTrwqu@$(U=2_MaKh3kG-G(j0-(?v`By?m z>D4-cET8AMa2PHCzYbvxJ0l3q7n}-%=QG9oy@PGt>z4~wQcOqeo^lvqAc360Qk3Ef zlF$1n&Zk0DP<%`J(}fWp27PGK91mr-Qg3T%CMYsaVX*V4;_tf!(u=FD`LGhfSn zkdOHA0KOme7F&|jn3PqcFU{mwfN?xhr&TiuRx%WTMg?|bu2?h-c)L;MKiYx1jfCFa zkc?O+exl)9L?xb5vlGHKeMep(Ysm*bfkq@y0jxqMh`}F0aDLf6wVBaw?Sh3hnd0$K zhafc;&0?f|C3kkU1?K85j+P zhJ~F(uz1V7A7BFAxB>*YXHoy6f#}UlSGq?y|88VGYcUolZXoEiXhji=ucDP)!~=M_ zZP)}21)`o+7y!G&Rn4^Sv@8Ig#7Y+;Nn6urN$~(ZW*&)qlSSw@lM?2LuRgoqlD67i zEV5NH$ex4%0v@+Bax{U1l_8V zWZR&LkUyp6$6@;mfJcI62wU!ly>9tOhE#P^$`&HHk@7$|+6rJ^ReEYmH+K;{vLv3YRp(cDzsre79E^ z&Ukn!3?#RSY3oA?sdek*o-cy@d_&Mk5Tzp${jWo%NVMuI6rD>9yiArhCD4sD2?bqT zJ1HRLcf<3@ZPOV3SYIAPO#9?*05ytlsQSDobuQ0>_TJ17jAc0wC0wHx70=fShCuZ~ zECuOlACY5PY}`MhD%vnpODUA*mZtK!tQH14j13-_dU9y$JQY)GEwh9#F@L;%&>U`_ zV|%C@dz885DkFA%bw<|GR?xb&EEo&=9{Cz+Yy}!leLV-B?Rkq_EQ~0hzi9X}x08e& zVHLG7`B~$JRWTJ)iji2}O_bGe?h3JdIZ=<+7A_(~@4!BXEg+1T>}CY9nl&|L9m#gS|}*7;t3s0ASVY950t}3zz5tW=5gz3&?KVPV1E>G@ibI2bcrD( zJ_CRkc96)_Gl_sF-6t}3yiwZ44l6SioI03Eo5zW zepRoqS^2)!5w^er;mq5i;f1`s1_B7yMUS=E(JqEWG^G|m1~{5|7VAooMtbCO4RiTt zu=S%1LkAE7)EBYn;}pAUUYvaSq8)I=qvr?zHvudenJBXuZEhJ&1Nfvl$7zDtQtuN7 ziZLFnKeSrqtc4J$)Dh+u0D(7}{F=1OSt}Mn>848sjz#NvnS1KlCE8BQF%~}H?#_o_ z!j6P^^atX80Wu-z4rJB`JmXPo>IVX#z|14EDUJT1pq1Vk5rCXeFh~WI-fuV3g@vGM z#10r4x)Z6bkazq~K0{IR>A3VWR6SLj7mytn0qyuGJyV<~bLRESG^Sof z?0z+32_NXkr!fMR^l3gD80x?HEb}{B)vkzPI#u*ZW2_7r2%QGmtUl~qUI4F#+hXV! zV6#FQR@bURPH1~)F+~f`QODi^T>39#+|H>eIL))*MT)-@-lqZGOe1=Wi^ce$kq=J| zS%qaOAsCTd<#-HHLF&5(tK?MoO4Pn>=qQ>RRPypB$L?FS1w-NMG?vKuGt6V(wp_Bei zhYo%^mXh(z>1=ezcu;zMD6X`#e4CBZnkfRyk=}S{7ilD=P?50|B0~@UP_99Uh+f9E z73x2`%G&eNwf>0${j`dysPdNpO-3t!ZWEa{_||hao1`q0t{vF*ybm z@u+c8k`*LD7s86V7DPYb5M&h5P^zrua&{un0%8(-hV*cblJiLpyYZ0yTPp?!Yf=Ij zu#})CauXsut|AALbntABb$NSc!BGW0V3xfg<-!$kf)p#pKOMUnWrLy!5LOGl z*fqSVS!h$$2AT27D*DR=0TETkNWJS;ozG!o2!@RMDS-@y#kwC;{YijV98tIG=ZT`B zW{i6l0VYzodILvOW&%4~^h+P>l&lx$rMk~zeg=U9pNR=7EYu7I0xf(#{E$m<6xZZL zv=&Y-l!EIs#%;a``+S4o1;cRVC4r!eUT%}G+GO7txl}(8qyr?+b zxludqq92H|<%V@y;#PTLTipo~N&_$>StS7%w3-28;_273N zi`QftAbKB&zz#phEV|nAVT#sbbyU%*i+vxk+3)F2xTcNSbK?M z#3}5?Olteh5(*C+>6GN^d^FM9rmN5z*Lv)}V8X;(;Fy(HNoXiJ<5#@}z;8cOaSBj` zuJn|_jg5#b9~J!E6`K33pgf2&Baod3jk$fL_`*`s#>WdG@oW)TNc0Rd1a>DRMjkR1 zY!L(CM|5h;Lr&3;-1?r^n9+&D5J_MMU?I8(n**lcK)>xT2%!V05Am~{*UIpZ;01b~ zkp(m0+T_};5di6F27G@4V6WXX#Ww!!BLYy25jh6$4JzAVM`PXCnYE;}9oHd{vXmr` z??6~;Aran>IT{)8QNdV8oWW-mfVP1iYcho!3$96yg$s)DY2`M{fNdWHDU{NKyNO6> zgsoFy>yQLcfn=h~gw;$!h%F!vGlVucA#2ppHAEqxL>5EI^U2Xg6!?j_8!%okqVE&R zMLE`B%o5oU-w71aGIS>0BWfVFSulZg0H3Df^Tx;wBE1 zg{*0V@px1`87yT;=zqaWa6@paj2wv9Zg>#2Qhpd9CxIr+e|#t!LD*JJIdec*odbrN zuTR!2jhXTTpo8B~WtYw*lav8EFW}mG>*sh-(6qzTke`A9&9RTWekK(X^=PkCcSnRe zEs1M8DOu_m7Oe{l64L?bk+MOB|ZD~Rk-*f~ zVGT+iRkb3JS}%>;1Mmr%DKY!H;<&SMQ7I>3=nKMx;=KV)vj zX#V1wuNJT%D6lWc2N10Ei+=flSRZ_#EDp!Q1Fk}b5XSXzy^tMTx9$8Q6a|Ro({0oP zr;{YGfCH@5wY7*2hnNLNB8k~Pz$6DAGmyYvvVH1#t*`=1bBq+C1VSviFCX8pTI5te=)JQEf_>)()B{U z6@$Mc56>FX#6E%hpBK~*YX^p-;_DmZ{7gPZ;ic-zWX<;!PAqt-&>0E4(cYh-el(u& zKKQ)SSZZxAW>kAMW}q?j}pWqpnEsi)g9N%qM}KRy@M_my)L~ZV80rl{k&+) z(G|52QzV>@UknRiH3(RWya1m0Ip`sFP!!}PbH>GExGY&Kr2%~bk0`r*98M3OHGw|c z=kT-<0`-vwF0_VpgOZJzMoh!h1Ty-T3&Aqv2T3A5|NZcbWWN_I*GkMFf`YlZ)QCNn zRcGLEA|T^ZAXR*@l5~?@{isC3jqri>|&e&7H)nx4NX!6D`OtC8Sc`Q=mB< z4;rl3^a@+MdfvWW4srB#K2{i0hx&m%4Hdv4cwsG_doq<6P(9?2^!*meQlaJ&VFRda z41H01?|9LC$f!TEWJoQi!d6iWV7p+S#{mK7Q0}^2Y#qd3!5F1-rWg;y9x%{&K!R@u z$Mo1AV{eH+e;W1|dJXPEQt13=&|osEL(S6=MZ0$t?T)Dg>_k*c;$glS5xpCgS`MYp&6q;SK1 zoZp*}V<9aJ2-6r!S43606x%rWDYC)ki8fvoBJ^!^F?@<4`Z6Z+RZ;8;N!dRq8+F|1V`Q_ z*qYm;c1F48m!C5dUtf)l#O4V3j!z*`UsFZv7J`Z22kf-TPgnI=il!_l*cVh5PjI9Q zu|-&?(G-*%4U^GXOtyRPUq`x%S7R7SrU2uUL7?AbkO5hyRvt&J8B5>|0PCD6E4nsb zLotcpg$tI#WV+|^M-q=fpv&?`pbatXyc8QPaFa-(z7`XfNbfE8MTHHJQ|K?k3%wQG zQCoP^Prts_xeNu$kTk&EVP!xoVV{{QFJyi(b5bvM+C3IlRzn6V6H#iE7NQb_n&w`o zwok{(tL&{d8{jmEwZayXWFtCQMU-HFAf?eouc|Dw*1eE5vWi-8oDOrLk34{iU^v)> zxAtnd1oT5omYi}F^{KLUGU26>5in1@P5dcWhtSTWsicoH;Ud%z2b2nJVUTvpNG>WM zsJ@e>x`P@ZF1kNa#!b|y?#(vo#{_8v^e!-7_9Gn1I z4@*RN5VqJrxN~A8K3qu9LJ}^5L5I5~(7Bf*5{mRF!A8P}8L&WwK`zL*QZ4>$0J2>F>~sY>WYI!Go*0}mR9KdZ^{>Y-ax>(@$+8VxelxKSMJRx{#d{GAsK zeZ+Q!5&Rg+2g%?@F{9rXPY{A33^z19L->VK`krvid>JcNS8+I|W5h3IK7ubzgx3Sg>W{!&HSTn$>9eTxSW;kB znay^X$u?;OP$LkuP$AIkb4U2!!|N{W!%Wtwj^RPB)Ttega70*{P0Grmz%V?74ucke zU=^F(h3N^Z&f>c&7P;Z8)@nLp(S{aUUP`RlA-iL=%4=ag(5R_`IDvAS@d!!dyg1^r z8u$8Q-jkn%4Ir$mx@n3>9SN}xn+TFg!K!bwN(M$iV_&PQObgpFg2ow@t`OwNCXT~_ zQ?`9wYG(!N@c)mKa?vT!*s@9#j)ivJBMLyI7|((xVA*K}$+Vk-;1vk?dq}KsG3$f5 z#BRXA>A}tjzk>6_H+UKWz7dI>ONYFP(?W#q>|NyV(=o_c3ooT(rk6h*$f^lv&B;wV zkUy5HL54~$nwp~excD7bgVm!YZ-EsJb;l1993HVsYJUF3^0$L$4@T&jfWpiggJ*^y z9pl(*_72mYQC=*my=WZ9c%_wSOaX^xPA5lB%}Ivjs&OuMhmEF=q?5VenT=KG1nto^ z)UBbiAeE?z>C&ztMQK*H)3}vThJ!3)fcAz4siq2Nfei4BsV?qxKdbNWmKg%@7#M|f z_`rnyuJ*mN1jq~8)K}(WN+?qw5XLh9O^yJAxHanune|#}q6Pd*SU(2SJ)apKpF?ID zkC0Wv6Yx1hit2&zudmSW#js_&9NGqjG+uWBP41u{E;OKVWc}bt@*f}m z8~Gcc58;gJ(j`s-E(vPzVuJWlIAPilRd_HBU}1*P_lktIH5Bf}T^{b&^MaJ z$+46epfkGY6lr4=z5)G*Og0C4D&Q_A6lUFYn!s)V)|0i@=3oOV*utgj14od)U_5zY zb8%KFSngEt=t?#~0*^kI5YwJ8F6xa*i9(en+b(H zUxA1t*LDibYXr)hLVHjqAuh_EV?jJ{YSz@yqmRe@ginNTFO;L5(z(P*x*x2QMEWb~$s?Jfl0F*ieqs!0p|xo^S-mD7dysH6 z9v)^SSxl?GjE3kuNt~+9JS@;{M$Ag^yuS0g(`*HXfy*8*7wptPYOo7gNDDyoRpu`j zxDy4V-ey4NPa)GtWgVq>8;@dMNT&M=6|B)`{mH#k!Gc1K9w3H<5B3$?8>t-O#7m#(V8^lUlstNgxRdo16ecv8N$v~sG?WWi0x!b z%<0MrcRc>2=HrxUGKF~M48tg7wai*;T9T42Kz5b&-9v)>iHMUV3YBn(dk1Uiz?YCd zV^B#mQVrzI6ebc6Ryw3^WQ2pzqc}F3Rvx7zt|-c87uV1@SkjV_SAHd@n_`fUgl=p` z0StyeiuKT3N_S%A2_CRO4phc4g~k{}>`fV|6~dyN!F`~CSfY+#5;hu~`v8zAM+OjO zc%BSG4oHYWJT*=Z2d#(7PMSbaRdhEg^`Y+O82@VuJbP0y^$g1Ky}=<(Sl3u$SG~^C zE-moXgrrCZmk}}=og{-v2Be<>&Q(Xpi>}CFw^da`>H>?{u6BF_v2y6o%M&U4QZ|NG z3Xn1*4Rsj>@{}tNZyWakxp3G>$p*vLtdzXF>4jZ8^@{40%1DWXy7nC}(dj1FoKZ+h z5~uX8f79||H5!afkc@6_-9_it4l~Bjh7|(vfWhep9v&bpzD*JsVj%VT5tI!eLqd)N zj0hpvDG~5L!;#%-hk%ZWZRdedse6KP@C)JEJ{WKkNt^5G#_R?o#Dsvo+%c4IvBx^h_}1Z+vu2y!7QO2%j3iM(Y6nvIN(Rz6wVL7q zfR;K2v$tfsA!?bf_~>K@2wSpGI~SAj0XV`YlGYP2i5hVQdi{9Kh}501Jyj$k4}%}8 z<)T^zYoI1s{!Vuc1{9pVEthSFPle!w>64m}p^FJixB=6gmCkgkV0Z*JNfaez9CVDC zIgtf@%Y&?|08XI__=Hobv^St>YrVM$xLm*u=MQ*bO z@C=)f)X|88{mkef4~;bx`+ltSoQq2IQaX+~us?K@$1F#OLYRO<%pew(W3EUJ_yUU< zn9B;7A5X+)Pn*^{N!7Mz2W+rB&9dC3&kuD*k`?`CWyk)uDU_ zg@Ey`BKbn!;RTYFeLf@%c4ma4HCmx5;S8Qz0SrpuSzpW&4D_;LsZSOmiRZb&KnA2K z5!IOlG3R2*cXSOa5&9y2M@7*eyA@an-2!^_5f0}grJyb%ZS4rG9)uPCjK&uVZm8#j z6KOTlN`5jW))dQ)TO~ByUK1!ap&{Jt>J$Oc2=Za-hw{ycM2pS%CElPCVo2qDw`E%< zVf`1wPtKfZD)x3b_2Y|C^FP2OFPIzh(%HxZ56>k&tk^V~17gtUs~I8#a~q!>ofOLN zfHZO21N`_3Rs6x;Vw9J&`0&TFviTb|+?D9U`kp)*c*wtO`z&rps^ma0l5->> z2vXFlim`UcH$(Qq1Sueh6O57&juL(blJl^%vgh8pvk6OQh|FGzE90Y`M66T`ZI zcJ@C5Awny*4KgCAVT6W%TaARdI)LcY(TDF*MwBK+v8xJ_DX_(x;TH;KdV3YHi>Yq1P^`++tp}cdnqOX?BLJT_mF&ToLZ3l_EMV))-@l%`K8WMDBgu;z=MN^*e?`VS_ARQB+4& z(x^htv%HpH^bWBSE$faH0+%f9Zc*TukRDekIR zT1a>)hWLy@+=M`tBc=n>g=Z10+q!}9Zn{f@$fLFk)<^*8XkD6`Mdwy7iL&`LfyMwLAGPs0 zBTrn^u#>N*)qA_6JUoxbuYyfMVc zCQ;s%%FL)LMvjhMGA$rfkfG#JR}01ndQbvXUj|MwfsK-=hht(dL?T4c0bm=G!q@>2 zXU~H|ZVJAx@Rh4K*(UOZGK8`;GgCZ+_}1*dfo^!3KUOH9jA0-Qa4?+yDJc6nV5 zQRy_-tY^rE9q(3gSQ83Nn2Qsc!o=D?(U?O@g{shqQ$z!vJEAcMf?6Pngw`zd|F8{! zE+(-<_8V5Zl!g6A) zj4N0~-ajXYQ_k)xs1q{Nqk$FFMDu*$x}`HVVFLU>iUjyrh{-BVrks4fuR%Qu6OQwZ z6NrAUeQ-Y*PRgK=f?acCT7BkZ{9_ z{d#wBQMq_&SOG?`AmSmMLo$vTaUewv;vVq+2EYx#O>(d*jmob2@h;mL!ng9_m_;DN z(Mx`J+w+ehTMOKc(DEcpnl)y_VTer>?I>+dhZ^dV{V~`=F*9UJGpKIm2xe>tu>spv zC0BoDIdI@1Z>Dv`Ug}ZZ5KuRxGvdc$97I{>s2W;b}cG2eB_L=bLVN?kb5reG?lM+UDnN9;u z4?E6*k@La1uFkLy9Scn0xY|YtJDbd`wjmFxPcEuyT+oiGH`86O9KlVh;N=UYeK%o9 zWF?BwOft-S0+RTv5v;Un6rIXt27=PkG!O^^5jFJb=TclYAW+<%=oSDZN^K?`4m<$r zQv@^U`A6kY3YvUr7E}PAZQ76}_88Szn=*i{U!kjwuZ7P4};cCe>A| ze~VD69EJsCAc%8@TUec8p#(wDIO=%28J7q2()`4NY2^BcbM}GwGAUkWdAwf+HMrm1 zQQVsOmuJmUuS3<=x@3|Lnzd9E49YBnc2lOWd$}%{he$x0BU5OYe3C9wPHj{$7x}@E zh;2%B!3J-FBG5(+U8YF>|3bkvCYnwRwKuV$h0#F1!St{?RKn1NDQjVRb9LycF*h_4 z#q|zgPzjPU6ACbjE$@lLk^j_3Y_Q5)A%%ou_df#*OunBIa~MUcHiSUuT78301$Z^2Bdn%Y+JUEv%}Z!9ASKGc0PR(Hg1!poEKJW2+tbsO zNSK%lMS_HKttJ$BNT*HVGH`LP(Zp5HIUf6UGXs+5v`G=LCBLX~QxV;Fkq#ISudxb) zrYRDeotz^QqL1aGVX}(ZYL3^xOJQsB=e3ef6@DT=9i9P%J`^YGLdipHO^Cn-J&#Qc zP53}s;|q5jcS2z8>1d2|7ZlV&QAcN*eFPaw!axE(a~?u6tWA-lA{AJ}ii?KIGtTxn zOjXJ6467rZMplckZR;?H*VfPr1c_vLe;Wo!2MiQz7OG;KB0GBAK2**Yt%bR;nr2s$ z0w%G{%w&&dX5awhc!KPX#0HH}aybuI_Ejj~)?<^Iiy-rA6&|<`98k{&Polt>3r{Yi zI)r#d200KRFrZlQF*%SXAO)qi6qH0IM)27%6vXKCiLqyqK(7cUFQQVst_DN=8Pk}Z zR3bhL#kN{3*ot)FdUu{Q)PRw^!yod{z(|InwFwEpQyRi zM6H=_-RlY3f{;3EDcIUR27x+CnauHvT!D*oRib`1-w94+Hs;sYhx3#<%G<_y=;mob zeib$Nyh^|`Dw>pt6*rR|@{x&$iNi(0oo`p2&nktUB>h%g7@E}OBey`-@D(IDjZu6p zD;t|IhYajr+OHyw?ucY+IEfcKQRgt-b8$>d(2=xWfZUF8^I#|{vnNRjAFG~%LK4SU zB@%)jQ53S_XbBboJxO=Y?$TlDjLRdGr0{r@pf;MMvAtmkPd5XGLc~y$n7kkF2W>pE zRyZ|sAX!FUr{T$C3P--4AA;v2A%pox z^bEP=7^ly--qk+Qg~T#gkLF7tm+&O@Z-!6AV#=W4<|tS(+0ny)=s=wpgyDSS#G*dr zA9WCioLbJ580JDvb(m^#)19>}wMutf`j!-nZCi^rOe40|gDq_?Ac)JWEd?K_%Cev-KOVQm=YGrfvxpUvoQP!2Vl=tpeRbsmT6K`@+Qcz+Szwxu zXbdF2DWVlVA^twcp&uZne%BVdE{wMFu*NIvrVH{;n)+0xeysL?5L3eKf*+Te@CSD&- zaA`(a)1J9N#_mW<#`}7ud`RXvKvJ&xasw2|SqD%~Ab}2yevtJ(Vn*>hcgL%0^E9YV z(g11t;6r?&PpY&39}a+11rC9Zg1V7C6%oWjzb+Ztg<>%=>cX3wo%#`IG>(p=D+bQL zf%C41X5(Gsw8w&t{ynRuWjSailKXBszS0Ot`Z3gM0_fw1T|=pb@Or zgG}%ITuJ(<&-Y3bOPQFLpdmsB1kB=qPHVEK=>MxD|xb09@L3iS!6~y7k z@ToRhM92&pf8)Ie$qOlV0id_zOMcoJtfoZ#Wvqilj0J`TjjVqKx?K>Pi#e5Jw51pj zu@N^z$Oce5fNHf4m>iI}#puXOv~Sx43erg)0iX!kA$@a?qkr2&RlcgZ0oUHerpRwl z20VgEF-PL_j>Ja_;(HgkXg%N8u^s4e6A(fqqdQ$^}`;>3%VU|)1C-Y=K<=L#cx z{7mKp)e!M$%|i^dp=+^6kA{jKPM`xgnTSjU1^2>^+5NEF3El~-X1UGBdy)erwFx~& zd$9WY0Mu6+;R5_qBQOKim`k_)gr|b0j^{R>J)sML-*3X|2l!ER5Or!|e*++2;7Fp* zp}(t}Aoi#iu__z)y%BlKW^b(E3bhFh)-A#AZpUxB@BjDT95Wrl{Kmn^IDj4J9=E18 zht>44u8RNy`>pz4BH~bRZD3yQJL1Zljw?5Df|}Sv2X^$(7@{l;&ta+93$%dF;1mLI za&qF_!+mU^xG+b`Aklzc;d*Oy0QzE>mG*e|41XMTPG8rJh9C`CB7e?vpZoT!rdAt< zd-wQYVQ`jdb2d-k!%FkT9zHRQmwPS?Vj9X`;K&WQeSC;}w}<4L0;XfkFC39#F>ry# z%VtEfKY_IBB=J9%orD#Sy?e2w#?EA`gWx?(Cx@BLT z#Pl)pEW2PA(>T^K?+fd!ODH#b_-*=5&Keu(2u_^~wI!i$nA#20SzkN6oUo0at}CaR zs|wY*Qz5NH%#33TG6}6$HC0U_%`tq&Yz)07=Ze6RuzT%!rcrFOK{1``02Kl`G|v}J zo{@|L#L^~N|8?fvj0|pJdTx&?fl6|=SW^TNktntCU_cBkgKtgV$@%e%3ds%(V4XcU zR0jERy+j5S6P)1~G}Maua-{1iQw*1c(t(A9Le`G{0*9%%D>;Lth7)UC=(3(3PBq%n zF~1`%5oMWsOma}6cud)4MLS=tX#_xyVgnFUQmdREo2L}Gv(4qPcl>dZndc3 z|5?N2rB~jYby=1{xr-%MM(b)@vXeHpmQT8hbv(v~vy&~=w@4!sHy-K*wwtXt^lpHR z20t&aKfE&jrEqvTCU@xhIO*~NX`e%Si)K%iAm$Qu0h4v+TbtBd2np5=lWfc98#H;c z&4yd^DUnVD7!6>Hgr*-@o?x|st_mC)M3y;pQozFuTo>>mz;gi0pWJ0~i>YrHyuRo6 zfpOcME?B)T^;^~NOS>BBdyU>;zITosyCMN(}^RrRSBqspQy^HE(@6{l4zRpm-myVmbkJxG)^(A7yD3)C*ryFpzf z^kPu;LB%4eC!m!;5}C>9Cn}oXF_L7o^b;9p&6o*21i?wsCuf~{a7mTThG;W5m?=D* z!THyww#?L#Eh*H7Qm@DZlqx{{iy1BQAf$uKoRak=>PRG==^&CJWJ|@Eia8W!JSB%HDY~xf8?272xs2qq zhMdUe+n?_CI@0M=lJ1YYVCJ`2Il-&V*KG@J+xFTESM5}^KG&wWn>%WOq{fn4+R_V0 zO+q*2qGqQXQ)(@%mK2$EWyOtl5LjwqsgmXw7+qtHf_6(-)M3ekhDS1B!2zDuUs;M| zy@|5}_7Kd$uvupbpGIVu1+svnpY~PJmiJjw+E#+Ig@Q}RtQuWmX}ZhBkf>$3n12@! z4STv;5zX`lR+7rq`5D(ERpViXCI{hQW)=cqY&+3gt?1R=j4dz%Z4o{x6OnnA{|VF| z|7|`_A|VkYFb~?H3qvo!1QX`Y)Ffp=y>3<(PT_*6^HGkmChB$vom-+Qz^#FUi9*Rx zz$jo_gG_W%!1VNnW&$Bk(8WbUEsD@oWJKz}DyE-)?BaMK1I@!H4o|6y6Ceo!9MEtf zp=KpmBEpqLIfbHgtPEwd4++wi!V4vZAqMOK1t>n|&WfUqW%LB^$Rq=O85r}rS}+ji zh`~%CgsY81p+MWx~LER(qv#GQ~e09cvKUwOJYEYLa8q1;<=Or!aju`f}2&e|v zJ5UA5;L_I$@2o(YF0mAs%yd{2*_3?sldFg;W2pcBu27+m? z3w*!|cH?&Ns;8%6;XtTCyn5|QZByX7P!NDXs)l!)A0X3TCpH6TicF<40ZgPBNnljF zk&@=>40|5nUD*=`D4fMEs56^*{;i_l3t8V)fjCLKIhNp%0C-}2QiCONBF1~Bb4eGo z+hJkRR7H?AS$3cZBF>%RD73?)QSD{v#FfF9pB;UMQq#FxsXR&^;R)E45BBtRp>*m7 z0ct$Qrr?Vj!_tZlP>ORDfd>}>4;?JU2o<8m1Yvwcac8#iCMAFY9B(WmhC$*bv6w9t ztr7$&ppY6*NhE}i2EQ7QJH@;*^$K8@yY>&jBVtcbxNryhk^4 zt-m_M*JiTvOWOUTXy=9Q0*N3~SsXMl0|cvxm1Q-BN|_2%t&Eh>#v=35+db1N0_f>vSEK*+|? zOvX2oG!`Emm}nqavKGRzb*Uc?wOug?0ri9}&m(r7adQlGE)+^Fb|7n^$*yIdyT>d* zFLuPX%K;Sa;Z%3?rSv9~DlAh@hoOAr9UCDV?4iXkusv~B$PE(Y0*INO$M)E<<4uGV5L(S%=1#v5M=KvbE$DV}6J+32e8TPGri0`0^E}`j zaX`W9zjy#Y*yHL;oFccFQ1Ezss&l~e2ynG_vkIL&pvG*2aQ`l9*8WxpksBR!FSF~j zDt`&RTN4Au!dDcD3@G(>w!V0S`Nr%Yv5>gzQ9h^O@auZDEBRmxmb~98&PQ=xF>lpe z3s6oHS1HjMa|5BkptumzkD&0m)ZsUtS<%hmOx-P^RSUDlL12|zd@ zJ!6isDd7Wx)uM!eU=NmzkuWYSw4{{8tJH^{@&#mD1~o}WL@A48b=GOv8epAVN({cZ zfIA9TJT|2l9}*%2B^zo=L4@UyYtw{(u!(Mkbe$yUu^k2@j3-NqnL0XSL3$KkE~7$9 zq%NUlB9al?@lXcK!oV04XLXvm0g5|>$5EZ@HL2K+E3Ow*pqN9QkP*Rm818J?K z;C{$;QynU5VZ`ES&Re)j0W2OaLMUn8)foSd3cH2mpdM+a1?ZvNme_1 zT}_)z*mjnkm4!Ain@u0J-=@P7-i2ta?lHWxLCeNtdt2-u-~OPw;W8t9VJ9uZ4#Li-$bldM&Wga28-*vqI%-0 z)ZVG-XQELMtdcdXlTC7NpB$h}-K2OS0QN-Ddjr+Ba~3{ufFH{f%Oufk*$nO<#RD^9 zEr<^V7NJ(vtjDP`>5F0XqI&g`B^Q~fiY8-BO$&T$&ZGaT6Re~{1$2;2_o^fH*$+QL z```7#YZKqAS6?X%g+w!ici7K~p2K^=4#ozStG$u>x%UHJcuAbKdzXck)NN2g@nb9$ zi~%zlQFe;(Df>=R29MEPKzMh{5kMfDZKpd}S3qsnK__)5CPODzG0?ycG&?G5Ph>p) z)<1M`=~daOvUt@N%{ULDKq}8trrorpWhO?cqXu=~DLGPj^hkMz(39b)9%I%5oe$|d zh^t3rdJe#rA=@=zJ}9lgdcJGRMooG<$nkF2QwUPl#Y)88LMBmDoq3|fIDtlv(@*u( zy?|iq-h_$T-p;Kj^+NSV_M-3U5u(mO;*-IlS3oQ?BWn7mWbjCj2Ilp_DnuxL_2*5p zNKh-_9)BF}QyJC+m&!mJkTp;s7gYKOuzT>bc+B-p?wrbDsL;IC$22WqVA4D~6cC+- z=VYY8hEyTlE*mKq`je(+Y%#i1Gv~~T%MKS|!K>J1#i{@X1qZ8~Ww|wyR1wDrBFsr* z1P8td333nhGH_wK{D###fzlV-CuX_$Dd(`J zUc%|*DTh#{9D`n==xE!wFDx1I5UHufT zC@}gMsVFe?^JMS?>lA3_M$eIe8diHC001nnjDRf4L1OQPQjNRYC{0uJ>-_?eZTJ5_pS0Gl0U}Rg<#7SL2is>mF)w)!6W9N@tTQDMhqZHZ!Bvfi`zc zz3HW7HCIj{H5$v$IzE{fIKnZ1LMq$TkmtDo9pm69)FGSE)m39Gb=8OUhCYS z02Ba#RRD+xmeC#{XZ8=6)xJH7oRu^MAcemd3%?lmVJJ=11RM^E13?2NLk4KUNcH{R zB>tr$a2$uW)60k<|30JMkV&8d7>YuR7Ey0RN)`~?1SCrZ9!&=)>0q+NUhwBF7l2E^GW)3;5zLkuS(EzF5ZwmSwFEV!=6?g{|SpPQYHAOQm+EUU_^ zpi(%33`Bjp9@2`mf_w2P=D6WUl+ifR`?fXInoU%{hfStXwMc^&ov3s+4$g#K3fYiJ zfV7I@O+nk7SQvteB)-&qz_d`>?Qql%f#X>`7L$UAx*jvo7Sy;;#9flqS;mkrUJ5Q$uC9^cxcWkvDD zwLxisV;*h~p@H)L=HADpL>AY_n2I!~mS8>xkNvI%j#^-orxQfmytyGDziiXVZZMrF zE>W#NYy3y3>fQi*PApVFJ;&sg2MUV(0vJ!m^Jx`46(B!)A8zz{-PN$7y`Cc+aIKpx8sFse4lu#C>>j8=Po zVh+IrFT(v4-g|prX@&>8JMQQ+BDQHZ8!A8m@Ig>P*4ZiL==oN23hlbfRE970iJO_P zxq?)h9=BJT>Cl?{EEMJ6x;#W*+MdWIpq{(6h<$wkR{d}SsgFkl(5_!ULLR7wkfY$MU;-C`a|Fe}FUh=OrE1V_3 zno6cO#I`u1WRsW=sq!Xy42RUx7x5N&Xbp2~O!%~!!0|6&7js9wizydBcww$O@L7&X z9%l1PZRNHA`I3~N2cryY@hCQwF2@CM$yhnqwvCF?gsAuD*w-jY;mgY%FII`G0tBEy zMp&2;z)agf#2lz3zxfv)8sj8`L3x;TWD5997x;gYfIZBzb;f9lh-CD8LDLXP=t+tn z0*5r31K?PkB!v{NW18(29nuSo+eK0Z3culie1ZBLMpUb%GVdGSx4{#H-C9~E4FqtS z&p^PA!(|+PLb}53Rnq|TE22uuO$`Yy=r}CPv#f{G_o4QKYUW5H(V$SFmZYl(hwMc+)j0-B~wFR3(5Y%X>3&Wff z7xFJ=J8&}GhPBkEgO+)$|OvBzU4^QA&M5vUN{AnaB%TD2u+CQKRs zea%{e^+xt6fX8oCZvshCzWgVtoBgpuIOK+-ix?T(5kHWfuI@q780k~GFC+$omZKRk zm(H7i22<4kQROd;fw=4{uNw{MmZd}iYHdYh_Gp|?b&El|EZ-X;Sv9zyIgzo3MbcR6 z%}*01sk6`)3xNc74;ur&fKtqavs7-;!0-D6>6Fn27z=pqeCw7Gz9Aqg;TWoxoWbNa`Y6aKuXbxv-!r0CD|9 zU_si_C3s3;gmJEZ4ywdnffIC zSCX)(q1{{=$b#ZGD$Sfn@F?LdH>Guq6~eUGlTX)ckS(%>`*U0*tBsg9cmk)MeFS!Z zp7#EL1uY>c7Cd0;h74T`*&Xqt$dLG@{u-j-f}ErjFjI02-vbF!a++N}P5ex}elSOa z2I!M9eroN1h#V@5v_xbp?%8eaO@N`szU*%aA4cyZWAI_Hyp0LS_Vw)Z?7BJ;qQEE! zh^co%h?1<_Y`~eNFrNnI=LT&imjF(Zp+8ukb;a3B1`sj_fuys?EPdrw(gl0@C0uXq zn@^ds-|ZGSec+*<-FX(k*1VA_@jOz5HAzs(x>X}Yq6h6B8_D?@28DolWld8di9iqO zP7R?f72PUusE%$O?F272=YFnmqh{uJXnu6y#xDx29H~aahygROnjc8jNZsPzWZ;&X zh>xWY+=zzo4owcJhM0Ity`?YRV}TPHyMfZnN0a>ovDHE-<lXBrX{6g#t@$ZW8Mx38DKoP=9NwCEFVQ0Ovxuy++j?ZAdNw5oh|)dsrd4fNMg|Y zqs7)mPjdBw=C6CUK?u*Qp6+CV8dMmp2&@kP8cBPo5Q&F!iGTR4&%uI~vHU8sfxcI@ zDB6{*K@$^$6~d9|cG&0%pJG?H&8Ps2WmncvI;-QDz!T_tp$NVX80IePQ5J+5Y>Q?D zVw*YR12P9<5%f+xm}9b0RARF|(slD?xs%zg>kBZUo|K2OmJI9*Am1H{5g}0!&IkAq zF-`y$a0R@qj|AK&3m6sSy^*6V!+x&C;Rx|ap7%AJVKB;Ma*+`J(fz`_S{}v*vWqrw z4Z|>?1|Y@&01|0aT0)Qgn4&1$kbwB10WBOhg{!~b?$E6daC(ggm#88G;A(3CRlAL} zMVPh*+8#m`K>|4~$H)MqeEEIN+p=N?ej;+dnnidtiG1+vJ_9v+nE9I$!MON!Fe4lT zMcI&sfe8F&B8I{{(+{|^WN}pxyPolOrN*pW-4=UBapAEn3$Wx@5D6@NB<3l_cSbC;$-9z5s`@&dq!vEmmh(NyxZLCdMo z68{mYQhhO33P-w#16`_;H+rpyrC3aCNg!1y%Jk)sMQ@7tbT-}YC*Z^j1x858QfH(L zzlq>H$z@-MfN=sIDlkNKh0)Nh?Y7()siELy5u(OC4D$+#ax?H}7>11ClqrNvPr~2C z0I%^3Zo`Afdb?Z>x*Kddhb#Zo!(#cbTQTB+okCQupFpdn&}rI_GhM$rt@OXeFVx!W zqNpaPS0HrmueTGiEN0aBh%zzz%li<^pxdvkHcwelC#tpZE{=iL;axJ(;>3)(vorBoIgyd57t#rDTDDv0h>C` z2oP}sZg?k-?oPp8$cA*)WiR4HI`S(fE9X>F3`|7f>QEWF#X#rnH7^~z<+PID5MM%{ z@eRH(5l-l7^r!|NN{Rc)Q8!02l&uk1Dyb1x8%qn4DkL{;xP|=#6DGs+O?ioP&QP#3 z?iZ1iTgsiepgM&@A!K(@a~U9UxL##O6p5N}&$4NwnnVVHY2xEA&m{1uvh)gzlaTy~ zw4v4U2b&a$YP6yPQfd6L_Gx`jgI~m?AgDWC=BLd(R7}j;06jp$zl-c09EsK?UqIMj zD9a4QQbhO*>2u)>DB-+~G_H$&dN5;bl2pl6i{bmS$kH}VVuaS-xpocI^|%!{w*Vup z5*V~5xYBOVu|lj=b-U&qFgSN!IC31uaHGlK;K*R!yw?-ouL=P=5rO03 zn#RF_Vv&Y>&}|eUoTJR*s^Mo`daHWQg2EMv{~>|yp8y3UkqZC=m)>h_mQ&~J#a$O` zhP|kSJxGs;%7tM(9Nh;!R7A_FdbY0539~KUvjUrGgj~SI+hYGDZDO>Zxk&$@X%b!r zW@fb6uU=f)1QwZrS%f#9fc$__F$dh>RJs4Bfxvx!BRCc#m8TsLYc*$Qj& z@W+YJgA_5050d@LtU@BdjfGJPzS%Iq-1Q?C3vO#7tN!dg9Q|u^yDE>wY3Wsk&0}i> zk_OUYbA|2R#0+QpFA;mx1}LV%V0IBk37W|N5!=h`Jo_(vF%xYCt4PdCgllm;^o;~x zwz|zBUKh8Z^u#I(S`ks5R&06gnn5QK_X9cMQJZbWJYvqYnF-^8e*qGTu^#EV%6T@bdv`2c9 zbP524tR9S0(uRJ9zCm|BuQc~Mxd?`DPG0kWO9(vK$d_j3@$5v_UOrZj2 zTkSl`T-GDJ7@D^Dk%%}kz2Yb&HSB}r6x6UAMPkQ_vGcDwU~-m0sxr`}v%%L(tg#@j z*N6_|1*`=8quz$~AQ(-Bl^GDRPt(&O5O?QBg#}Bsw4k>o4BJC}!nfTWOGEYx9b(WD za4X3YCyZVyhs2@qw*b&82<|0@pM$jG*EzlytOJ$)4HS{UCZ6SkfyjiiJ z_yh(fJgF&R3p4S=GV=(m0XV?X#04e1zC&oNs-wOx6GVSh%ou30>Rem=89V~Yw~t`& zh-Ftq?q%ZwkSu;rOSq|ZJmn8VV>99I+(2L6u{YPpg|Et!I_X?Nl0RIwxSlnvP8Dpv zn70CMItKb^`k@(!_e}I)d}2!{$W6$qRHz2pQ*c0h)|vg6ZhEW$aywPSXN)+hi9lJ! zG^lBQTty@AWUe6~C2g9CgpljF6M)Ryw%b8Kbx{{0AjlpLJ38@~L8KJ0IN$3a(o_12 zFFg6w9i;o6O<)~3e=w3VJy@BQl2M+K6B(8iI2sgu2QN_6|G8dXtvh{qpJR)&dH4*AtN`97DC_v|+ zK;t;aoQE~}^ad6H*k0yGp)e(UOm<%(E8sS? zSKK|a5)jj2L=BM!Q7Tu9y0D!Cx6l^FJ>x`2#n_-E9U}fk&aXS8Br`D~#HDJBd9+rx zl*@>c2#J7Zf@*P;%sK*V2mm8`X6TBUN!t*c1I7H&yc)Nm3i5P(nR!7+Cn>lJ(we=U zBkSWdX7x_Rav}kY^`@u=Sp>mbXldYM&=zLTugymabJzIl+6lO-8pQp!Um?Ad4q2Wt%jJ#ay(~Bg%eK5SHR$ zEpYRVA3bdd!zpeIcO2L`6C_;$SQe7YEd)jr=nAf>r_vFMGj$Clt}XsX{ zaeyKRtec0V-<%#02_j;PFB)~^crIQqvtIsasxHr}@oMu8J+5r7!h4e2tSns#MFw6Y zDY?9%U=V@&0k8}>8Z`no#TBwV*x9PRXpP*Jp=ts0S(Vc8JWY__{Y~0Y){(TyxI~!= zM5wn92taL&qFf?MMidSj?@90^D;7s70&N-O8fBY8z(-x8Eju8zmER(IyRqPk`Y3gb zR@^L8>676@79ET4-iX}j+rJ1p;)$8(DRsj~pO}Id2r#4)B%GI+Dg+k@3p@Z`Ljmm8S$ke}4VnnAC&9NK9Ggq?EmwDqZ|u|KvV7a_FP5c(B!rl(Riqro5hq~z zJ%MPSMoUG2<%giu2E*zO8pg6n=u64wVMsa{M8OG5gd#LBoquT0qGn=*+}4&ab(`JU z7AYbqD^5RteQacxCbBE?deYNDRi$bpu@Mh!cU`-v(c#0Tr)Boi!4!hb0Y@U(DGnr) zI$knMDoDw2-uuvT3%uc`Fc1-kJo^$uLC^#^BcP!3N3bK#543xT5cQyM?TIx5OdPELu^et$zT9%~kSyaHnWX8?osGvq~(dE+Af0@w(Yg^tWw z;T5y~;&Mv{aO_!i)QV7`hQ0v2ZZ&TKC4%@Ly^Ck2L|N6PzG5RlJI)id+4MK4yZ_e&;q zd&ic*436FCAUWlO7lX2n{h{$scK^FLyXqPMfDi^g>pa4CAM5VX0t}`ukBjMX(GeM9 zOTVDf23RpE5_o(c6g>lo4&KV34V`C@Is&Q1qeOL}|EaPL*yNy|pTSs6B6R$bNx9+i zxPmF7PFB<*TA}h0#Za%E_Wv5Ec!WwBbuB*>3dZc@Swbp+3VM%2Lsg|5D) zLbWwn7hkJOKW@#dLCit|!}Nh*fY`A=i)PuN9=JAPnNS4Te})R+XygyZC4vlt9k>Q@ zGpdess>wUUc#7EdErKBcW5mm@G5p0&fD~Un^$rU*6Z9bOeq$%fFNvfuN8+BbZW372 zshQ7P$@ibiuDr%F>y~^4hyhIGICcR_LEJUXuMjhxl$H}>W~%Is;OqV#AX`V{W2j#^ z1Q}gkBMOlRaDuPAOsh)?YOYwnvZT!E5)fR}6CW$s^7(F;9r9wIWG)fko74S)x54^^ z$(VZfQ+wHG5&G5VQDA*W0>M7oKNJfli~Jz@Ow_J+aov7Y#T}UoSQHo2*t?j9=nBHG zhoja3c<41?#}+#-{R14Pmww}avBJwmD<-hi0hmy#X`ADt1B}8zn<`6WBLSJD`a&+I z>uUj{AhTkbUe!ZWuo|P_3bZhm18<^^DLiNYPh&}me%y$=GN?4Zg#lMIJ^_ny=Uuv-)spn zxV(ag_F^0NCa-V>7q3LROFNWln6_LJ&JsN9e@g;aC4Tgx7MKNL^FNFW^egy-!uBi;Fuu5E#leNg(+0rS zj~2&!r5_(pQ*CZT7#2a%6e;F=h!>l536>BQxs2Nrrt+ttVY_H3hx?iyoml`P6aMGD zk0GJuG{?j@#-Z{c1D;x#HLNR!@gk@3_N9TvIENGD2m<*kg{DM6RAN|=KcKh@cXVx) zBEG?q^#P0Iw~Se-Ha0#@fQ4HMgL*_?Aw%RL(>ufRYgW$W0^{q?LP-|+sOluErydzV zgGfYJ>;+2>!18goEPyszsO`}ev~W)i@j{@Gx3*v4St5n)2olZ+(4Ynsn;vBFY@4A+ znuj@y1UvjQT0RY+MI3Sr0ApN8qnz#$D%wrg-b`?IO4h^|W6G4^yc;OUW&E;?ggqL} zTrv4l(h#Y!I+Htvk8>MzkOz`ZhJ7#+k)Mi${V8EP2Wm@d=zHIi3T*=xTR>=iOu!yc zQ-`R9STZ$AY^0-y#4LE`H}Ki6-M5HNg*}L`Oqb$dGc?rtYF_I~m=F-gE$G?)tKJHl zO7q|2@5!pTIB90nYMOXWH|CZz>u{z~LV+H03gsmyT zplg5ybPPoytNksoyp`Wcn8j^Vq3@naV!^2 z*5c2^ws+1V#)2@RLs@2*01|E8x*K!HF?+s_M;5KHzew9A3$NnqZ!@Y#0&gKMYQV+p zWTXB@tI?Es9*$aDZ1@kyi{n57+L?FC+L_Ff?J?59C}!oEJ9QaXWS9tlU~SK%DOpuN zk}JbFvm@s?o<$p$IoSy~SZQGfET9TYb6(m0vL(NHJ}WzanfO#!@ z3vP;i^NOT6q?=VfEXX!gy4nV)<7xZK(g(ycL&r?7` zj(1Mfn7q~gb$}idLuLI_h|d@h2q# z_#iXwf+VOO zBnA@!@-$a~=;z{zwv?(#8(RV_(J(s<%f-FKJ%9*n?slyTaO@c1#RHNOUB!m6ya)m{ zOqLWe;Q=`kcc~{}piC|CH$h42#A<($UmIDa_`WdCG8T(x#D06qk2&GLH;#v+auI=5&WyRjdezRi_@==>U*eX+p~+5V@iAWhPw-ZYQR= zh9Z~W1py}vt3oeI6y!$*?zej952mxVXx0=KsAvYU{H#B}x$6O)EM`Cwg{pvRGvPTT z-Vq>OmH{GAjR0z8x@Yo4luY6SDLeoy>yoa#qa)JwDp(#dlQ<4C{0uQGM<*`k)i5}vI_utJyNx?Q4@|*Jm5Jjmm-8@7 z#UYoZ6+-Y;Att@G`lle;6XXm7`0szD6E*D=m_*_$A*%e(VU|l3fhgS#dD?{7)k;~9 zGO7#nakki^!vY|S0Vt3qu0Gxvg{i;EffeEx2R4v3yf3&rnrLqW@?Tj~M64FCAP%rm z)nGXEeHL_PGR;IGtB26=vvX9vV{RCX2S*Pe-X~6NwBL%npoZASY5~8knizF@QHGqY zWCR2;hy|eq@rg8N2xW!x4YVVyjj)ogR}Zy49ORfK)`tPeaHd+GTdp*3QO1~%<4q$N zN)@!swAhUjG9laNNa7P$a3KdG#hEHF6bkDGAWOo-FolW|rnY6;X3$_THjI)CaDC@= zfU?C(O-~6AyJrkU@6#|Xuzjgiox?oN9wSRQ0L$cV7CyBS+T zQYziMz7Lu07DA0V42m}ggk>gVh0H8YS0I?0ZaOc94-}rk%%KWdUDeAo{!k(d=_1^#Nw+SGY!#h8^Ee4vSBjC6C`FEWj^&L;)`po+r~u9SH# zjOuGHPD&2$2`Wf+;}(}1DWF1Gzu)u#vzNCCLC?V=N@FH`_o>VC|87P`D7!pwi&Wvb zh_~Pna=1wQgbFN0W@I;wKUdhAokg3xvh5)Np#T+(xK>a=$^{gr&6aM(sVWb~f9$0t z>J{@kykD5O8#zaTAbljSg+_V*pgNk}biBlAzd7sK0q5e5O~zE^e9@bi0L6-gGX)ya z*|LWUGrmt{CPgDg=x%q?n-zEQ3Fm@A74OMI9ye&m_gPF!jU$osHgw=vxjHC3;MhfZ zw*o^RgRL`JpetNTf(}8+xCr|ybdiICG=P0>DsKm$py(uQH9#?#f!-W5<362f8(UTR zttN>u5SI9CC4Y88bX`Y(U@+KTpX;i;H(h*%vW<(iRP7$e z1?0yFgRK=<@;9r)h)~$@1B~4h5$BUw3x+%|03Sr#UVU7*N^u%MEjFqGPRu~jqUgl> ze54$|it}4}kaz+~UZh$-YC1x2aygZn!ZXRhc#{Az7fH@47tN(6COBkJ%jkfQu%7(3 z1Y)#;F)J3EQj<*Lf}{a8ZF<}p^I9cc&(@V1s+rU9pl|c3dqJsQZ`6wu5;5kD zG!s9IV>P4%GpwAo2czH0kLR90VN5ihV+rO*3|CE#m!=h_Buolzt@f@rBx@X3C1?J4Hik?2RgDUBzOca#-kHB z9U}-BtqsE}1l79%L!iY^IqYivI!lO!$q+d@6U2L{$mJ{< zR2pcz9H5}=A(~VzQb`UV=Ee;o%E;bgLagUD8jdo+TF>H5O$pzI0B6@(6SHwqWM>13 zBl(@mE2wh&Ro*}?pTth_MreYvT(>1c2H+*31-aqO7Xu}d+R6y^1FZDqrYggPrHg=~ zErQ%n1`|2Cm6f;`%Ou@o>TktMEfD_+D;y!m-9iSp2ML6S#u_Wi6(g_VkU7B(bYu(v zu_3#;P>o)<0VNMUD7YT)P%_H)QH-N#r+033{)@Ves`B=I-qBg zwjn@lQ97bVah0Nr>Jl-dH1p(Kf%#5tNE)o-#;zmVMY9V@@nibYXXXKdeA+$@kD~YT zLqi&5w-WwMJfk8d1pk#l3@(GdR|00rFaMbIb@T1LU2rbzjwS}_^c*3vk+_kXGIPv0 z10MyIH2|1*1etuFJZMM?Kos7b;HwE9x?pQOd&jB{21voWV#Ml9mkPAe?^7f6Morn8 z<)jvEFC&?(BF~7iY0Y*Z0VFoDGR%_Am4lFKhVa5=bm~&vd36`rvPJI~!1fsy<5tt}YfZv50yi#ZD>J4T z35wRfgosRa1o9>)c%fe)6h~U4s7~W4f{0(Rh>G|zZW`TU@2)?oS_9&K5p20s7&gym z=WZ#f!Q2?v2GH2T>NL)>h~D%xR=iWjDelc4XL-Stvhc)cai^u`lu&*t$4XGeSVfa$ zNbp*lq6#8LhCmn$z!sjdFggG|1>_D`r;Q~cLA;avs^iq=0dDMQ zZ?E9I-z0Rv%oMvUA*erVP(w;mgg6}KM-~{ArPz77StY<$V2~0r#3qJ7FHnBLkD}H< zYa#7zN%wa?g;QXi@<;;esD7_+oFWHTDoAPwh|m;OCs1%1r2$MbPc2@BYQ1UB$xg4n z1Koy5)=juk(rH&@SceRuoiiynGVge>GE6xvcTg<>P^HTn9C+k7nC_&p0rID)0DM#j zRCHzr3EH${)8w`0H+H)&39M{9G51oXpR~Vf$C!yOD`IjtId~aua8qr(mCE;``6aV5 z(&X-ONK2Nbn3^Z1e=KazjK=T;V*Nr?@^(%eWus%M_12f+9_*5Yq|T!}Zzi1}3FZ3~ zmT&sb97m0;-wp}bE2S7s=HQXMNOeUtI!^Uc0>UVXCRm|@A}FXtphONfO+hkYG)zv^ zxtlj?2Uo<@j++!oc)E2n^CZQi=xDf9$`&?>U!+-9Pfr|!t>ubF&+Xd@B@}kl%=lcR zXdIVHwjzxkoz+qcq8`}ptjzA9sd1bxe29ojD|CE?X$fdNZa6JWo2Bsj1h}^eDYN=9HuP6+7knqkyO_vqsAwck& zYm8mo)k4uVLARCrMt2G>lE~g4uQ817d?+#_Bt5KWM=umFU(lr zyX1I7S!|cd%ie~L{ZofpT>*fn{ull(aVTEK!0lkC_;L#QlrLef|(J=brK_wC`+i^qz40~3^ z4nH8qXsdjI0M6Xiz=GeTI|?EuMxf*wj;h*0{*~F53~N6e#ugY>w{aA0YHD(y=jf5+ z!C^7^fd$hxMa3Hki-_UW)(M_QuXYjE8%CV`3CBk8 z1?lC%o&qNo6<3+$*eap8P)L+&tN@mFuW?Buhr_GbsAhUKX9dxa7|NDBu@0EPD(Djh z402t8s7F`yQ>xbnh0@{H>cfvaK*^G3_8vv(dr<&Vv~dgy_<>w_GF(>CYHKlI8um;fx7}Q^AdM9 zTPW8*nS8q+ZeESL`34)0M<&+clTSly-eJ6Ymh1s?)`6fvw>CQN3A_LjvI;(~YKy@x zfL>6P`Cv$Z3DNqUAg49%=33H0*DiscFU2fJ?yy43)0FIsWzplu142+|f^1~HnTg6D ziL{6`0tAZB)&#!+$Uw{h%2 z$F}|R4s(0XShvl-%qbo3cafkoEUzvPzWT9k7C<#i?8USZ@IoxnspKk)ffL%HB#1e1qo{L7|>lw6c)tsrk02Y|_A#mMRaF${dq90r{810h)V0y9MP3L)F3sP__R z^v1p=vBBgW$_Pmt&L)Ll?ey48ZLmeYd)Ynk`g>c6gb0Bu2{1s)2`FX)(r9|4N@4d% z1Hc*}j$ZHM9i&K-sIYunpFKvqO~D7;ey|&$el1A+_8Qh69JLOI=kTM|cK#%I^a|e6P4yMvY_~}kJrH$+y5)!>f4*@yh#5o@rxDbHNF^)w;q%N*g|YJZ0!VGk%Rxz5h*bY-EN#C1N^09cLJ z5j|3|v9)OJ&KpDnQMT^Au_XnJqlQi`DTxC&24IPlwmlvOeMHl5cB|I6K^N=`||*Qqxu|IQQZ%Z9$#B=qJ@Wl%}`;$d>$^utwPnxwc{ z(-bK+v;a_s*{hsq=TpK7a1odzIN62}4$5vda!LS79PQ6r14rZp_0SUvX!FZ zX9r@uSr_nN6hP(jzAk~c2dmO5jA2xacfXK~lgxRQBb<0W({Pn@I1_qjA~ZtgJ%ayS zhbo#PIB9NuZ4#nBPQo%|j5R(9VHg_`uEI@ywb|5Cn;}_=Y4rJ5g;b5Jq2a)~f!Z?H z)|PmMny4D+ixwi}H7&A0(91E94>}ZcMtEa4nxi+-05#4nB*V+t=8h7LSY_qH1|t%q zzA=>xm?$>i2X{r*ABeLxusx_-5HtXU@`5PTS%|=AoK=zCesOchc{(39k??DXcxGo5 zqW~)hV_|SYa_N+8Dxnw+4db@JaE1xm9@So=Td9t@XV|>zOyCx9wh$Y@<^!VG=m2nN zt<%{*tSm~EI_Fbe5YPqX`&W&esM#%!h?i4K5x=uR`&Ma02M0n-y*i*K8Z$i0pGZVR z84Ko>b^M+QP*?>4oiO{W4~-m0`)(W}Qh=kIuN%%6jG(jjc4^m1n$5+!r7eACODx8S zDTNKR5xB3!O|NvWmX7NcJ!R5Mo%^mC?Ug2bI-Tt@a5Z3Q|Ahv`pulG6v_e`SPE5PX zfEAOmFn43qx}mqKS+sH`W4fUp71AOI_=tfdz?Dogn3oWgG!F7~+EWBR(wxD4fw{GU zkQ*STjXIcSNRPaY9HkdQO@vX?N^3eKj)t5TBz8oe1HilEs$vEF zOBQ}AWguwgSWJLNDz(|ec2#8)sJly8N8uo>l2rF%RYMp{m4U!~s}PZug5<$Wb2vz= zfEhWK^3YK=$XyJ2ffCBJmXgdK8QDq|BzI-5fW(0N0Kgrxd%BOWe-!{gOH%K$>&Sfy zELeZF^|zU$welfrMfzli<}F!FbJ~_47hUGku5-|#DN1pRBm)*HhHa4Z(LSF7IdXK(~Wnw*;k2C-l%X;#>qpKm>z0LM&NI>I5lIqGVq?rF=88 zeO?v#5!5$QMpv2zGdC&f9i2n$d3wm2+VsCncp9Qg{B`< zrr{DY24F*ySh)n3A(=6yqhp3ntKE9fBSJ=wC?x8#&lD}c@x}F8ajNx1pmy02L*4tM z8j#wx_;T{?zT?prj#^v=u}u3jIm7rAcP39t2fEP%Dt@m-kCh7AMgg>pqIslYNI)V# znc8|NzNoMh=EKQ)cf|M2LJV3z78%NPZ5wf>e+d?;N5q0GxCd7Pf~bM;U1vfarBt zzMH_~7+uKS7=yW_Vuba~RU;9&*K0Y2$o9FAs2!fjA-ah*PEDdznxKZ@S)t&tBiK|3 zLvaNHpa;w$bQi&kl*nv!He)wrFUx^FRs(nv(((b|ik-I7A8Gm`G!Q5PWloFgPA9Rz z0pmCOA?ZB zls8Za9qQu5U{)$Fg~Vfri#jVTg!?D}+xUw}Ent`K6cP>w$hwPUXzUB3-Vhv=rLD(| zSk1W~0FsdI_G#nD9x^3IjiCs7Il1eQtC6KF@oB_ZL3tgBfI`@c4tY>&JpZ8L>jjf@ z+2Z;5?RTxp5E}-N#ZI(w%>W-e90yEUUz)M8tq%FrO`1dxd@T%yB#P^rcDL66#8Yvx zSJQ_OKQ?j$OF*d`H|dBD>194{1efH)y`g3x^*nA0hkXP5i)Sa`34QBSK=?BNhxzWn zVVGTZ<57|Y-%2{a+6yDiW6DT>tOlia^W~`GxTPQ zsiZ3gC9RElm|PaJX)$0&h~E%1Mj$feT^mWv{MCzt#9uGr?kogqs{t`QT$Mnui4Iw* z2wJ2-wW>I|eyCXt0C0Bz0s1b+bQ13oBbjhWCIawcu348UVajYErV``Pj(}-3m`X#19OnWk(3?U zHT2;;%cPp&Rml;+%F<}d3i<@>!y~=0niF?AK%&Ohr=q+T7RToDgj)i$EtPWZ)Nw?6 zd!ld8MNRZZ$&+n&mTbg0>N2D)HavNK)oVQ-K`6vM$J5`-N`6b4s zr1}v#NLJe$lPpQN=s=PKk51EXYC%yRXKkm`p=aZ=ls6tfy~^E>Ib7HrX~u?gV`MRE z;r(vBx7z@4$_~>&E(^UOxqCZlZ6et-vYqf`H}>8QP@I>mG&}@&C^%6)?RYXAo*{bn zFT@pGfZq0@`hZfbWb*Z)Yn5u$h^l2+d!i|XbYxODU7%y_JEkYt%+u4CSv?Kx#nePtu|9gTtgiN?>Fr zLMkp=%LlJGb6HO(fY{wiGh3}13zv%rWon&)Lc&3q#H=G)@Ji~s;V9C^Z(Tl3fLa%_ zKj^6hf-x?+6@0p*gbNUp*kRS*D6nIP=q)lh#P3EB8>vf93_^W{CyOm4t1=T9^g#E# zp6o31l2C16#-T#ZM`^xKCJPlO_@qX^B2 zy^?BsB^rk2KZt2GI96LoWAO&jFT>VjR}z^Q#6z2ypQN zi5nU~D80qewHOi=W=n*(RDlkaEb}awjm!t|e4LaGRBANEM|r4Im%q&S=~WqBR*enk zs7yKj$I8MRW(ExQ$B6<$UAv|#_H7)jmqZhl_XwdW#Mw$OM>p1avCB9sisTy3hQ8I} zUqylgKX2lj=7DNAsE=oz77jdQ~;&I zYViX((98+c;^p$x(*NQWgJTW?c?2$)L2fOgg`|ikQ2n%LvdF;Xn}Xg(GmBw@NhAx3 z5qC)T9uIrs2?IxXO45I4CUxBp3?SH(GWl)X6eLvqDNjH!r^^rpo>sV)%2jG_W{Iqz*+YSZqlQpGy{1hMU(%F8 zWCIx%Yij)<14}ZGxu>~eW>LP4dB!gKy-Pps^*11|g_n?%AXBY>1ImE`XdQXma6?4+ z^&MyUMKVS?SpcYF%dR;HW;2zqLxeS{iIkBt_26i!lI0kuf?)LV4WhsmE>E=a!s_=! z0+bLSW+R0L`-lq$s2XQ&D1vx1kCssX3M580ANO=Q49`5d@&!(dyRG3BG)1Y|SwPJ~ zXt0ZG%U}!(P*k*W2mO}Lc!1=CwWbi#FjNK(Af4+C{kdVH@GrNv=gA?M2pL`U*}jnj zovLw12``t&RJFOHuN+96_5#~W2+24xc@Yb$~sfmO8`cZbd#WWwRI zDbuBV$wt*EdXIg;aSWTl1%wYnAsrEI_L-o}>Xs1>iWX*-z0ooQq)gVyM^r|LFjO=V z5AVz#)^6;m(^Lk-^Zi+aNzR$JQHKk2Gb}|`uJ5@F!b#jR#%PfQ>2~6T#2Y(#``1}od8*~F{iH1M?Q50%-Edc zJ=L;3x*RWyYQnOa0N4@!tFQw28AK^A*&t{Ef4h6$e4S@<@N@1(Ciw&U|1y`$xTyIz zGVU-k_%pWg50yF5y{^$ekwF9N6FemYW`3GqP+wL}OxY}xKzMFCBc(Z7B?+@4GAx|6 zTupAQm_{m|EO2)iMJT)Nz(wr~Tk#h7GyM5s6U@vng8Y z;90@Fk$h-!Knm{{WvHul3j>$#hwRL3$9>)Mp56;v%c}?5S2#nP;Ray(VY7n3$glBx zk57pH;xKVH_7Q>q5vLu5Wo!XzBmGVe%#P=fR@!HH2*Wr zS^*5zZjti==Eeulq(3mXNo{ybg%p!GXpA=%hVhCtgpqR4scg)ngW%J$DX%GdIWw4UmYJ~!q$^&B@O$&hK4T6&(*<3lHfxzm= zn_k@?86r1j6)izNR#Ue zI*F6$b=yU(F6B$CbH{koA>5a}xLgM49)hX>Mlh$b(@H!UZe|2z7g74+0Icu_2QAW;&PHnO)5RTvsF%;p zN~GbM9V&^RvxrJ^lRKm#AY+*LaKgM`?6nPXIL8qe;Ln^z9x^xt^>R3|CJ>BW!f3kz zAUF+}`T!=ceIwG(XD1)?ZI(J_YvSr*y!&mRTKJZR?pKIjVHCt1EEMi3X54gbxKk34 z7tHn?yNA?cM7k;-_3F+ETteNZegmA1(O0HwY4-%q>yTvwcr?keCKDSc^otLiz}bUy z))CunqCy6RFfcbbj`Awpz!C@2-D@FM`rLW72_Z)nvfGW6FuZb`!=(s^{P&HC3`|%Y z{>$l!E5tRM#6YC@_xcU;q@m>pdV(Yg1QTGw`jeGYpb3ncs8oiIei5|9znDK_LnQfP zxlaMJa=MKV@pycgx*kO7(WDs)(gENJR9c`sB(mzgkKIV;PV6&|9NeI5YJR4!SqS!^f)p=Dsy01F+vT$xHkR9A3`{%yW8u7zY0NNGuA z-l3X_b0k|RsuOLxf#SBy(qtB|0)g$ZY)qMbu#r5}YzY}Go^Z!nEaxOB)2NjNT8Lwm z0w~DKRE2jqTvBr!BWh~crn!+6E%O-&puoVP9cWQ=tj=cligtqW9(rI5k^#dsTY>TV zwT|U}4=wQi3CWabkeD6t$Epq!)GmpKbhzy&9o&}zG(et0*~@^EXd*OmMDqDe4?H3R zb&H%r7(Qc~666f=+{4WPkb0Wk-!4P0Q2k*2x@jXh3qV`MZV%Bxb5jHrH9N=Cudx0A_?Rp^F$QcgWS?iy5A=3~iPSEn5b-o2YaE!24lh%jVsX-kK$=6p zu!?(GNXx~PjJzg$7)Z#-h-Ed&5Jt-!r$)<#RM03(tD)#-s`#VXqfJ^81h7uyI5O1x z;gFCfM>rP)DO)V%CX|&3-=2h`>a-ddmlO+HcbS@FH$B^MJI9n^=TiIeGVIo>TqAir zk=$W@9MjGK^CHY65?5v(o}flfTNW!r00>zq+COr1;Gtz92@e#HXvl@+ ztH1u|75r(;Ru0hZ%~0vMA^ch$5dELA?twT+!w0e*kb?Wc3Vt;WRMI~(YBtv7sh4Sh zW()8JQ!e=*$(G0Wz(c3C%X)omIh>0X`>gReH07Z2gM`E69Kg)$E9}W)=GYIzPGjJf zZkvL6doLyBx2#Iu&QzAGDcNhI^bYJHEZLUP0$S-ksLW@d5{ApejnowWOX|!zY`Gv( zG9iki@HB0q z2rSz%Q9;21VYjhBkwp1bPn3OK&Ou7iz``);Ei;MlgdK(GZpDx>y_I(M4lsnQ8P3K~ zG8TwDS07N2XdY}5d5>L%D~gh^2>XG$857`0gGtEC5ZMAI31TzQ&x0rlg7BM_qY^er zc%nn9S5GD2$&E_l61hr1!II>!c3ox0aw2(g_2SAE;wRpwvxUF>tzeVV0TD^~8v4?} zBjQH5LiPbKyr;+mt$7RlS$kT;TbdJYtb-Xd4UJs1+?&AaMfgRlNr^KB zCe;H#w`GB;Gl5ui>2HjFzyW5wW}3MnAXYR@`J=P{hm&}ixM8;qrr-7aTrT>bcy_BG zEDHl%46chKIS06+A|80V^MU{CYdhwpoYjk5*W%AEBM_MJJG=Y-cfe_FRfHXxVc!qsu znUE|XcH2i;P03|U#>U73NhFzvY}|pNR%pxeERr&_WMN5;_2!OV4^%G4Y{bNYN~xwm zn7Zs}SfQndl?ZrQi(4LcLs*1}<4A_|gdhM+@*Ovmf=AOP?|kvmkPAji$r3)G{L=k( z3zW@8XFTgwok`ft6H${^B(h9^LY#ci+MnbdkgtM|ntL(;Sk;sPdTlj4(^%G+DTPG( zp7C4g$t&77(m6daDiGlnob(Pw5Eg#*ZYmQ4EWnedI00a}FT4q|z&Ao!pa|T+`7WBP zQT)jm0u&u>1Jk-voN7s9-fi>~o5Wu2wFcY$ASv-j3I_NO}-TI$z?<^@rcDiUtC zX!}T~H#o{d;M=SuX$zPnrb&8&hF5`-2PS|Xw8=&glnJ1J7R}Og?{fyc0>G@+A_p6T zZmd910H#*`h=f3BA>!!Ry2yA$oHL!N@q77?wJ0kqfhBfD9*7Jv&7FTZhBmgV>fX@p}G9EuiY9biJQ(ZUL)8n75lFb4?O_RV0vmP`|>G$UiH zwF)2j<_9CCZjdE=;dD+#5uv((F;aP|*eK8HhvF(8*w>CbEcS_K%a}R-sLUZB$LuJ8 zJvo9I^pZGy?qcW#0#5!ueWdp^{g#g58Dx>g?x=2O%;Y%-Wm9Wh6#%b`rJFfxUrF!=*>ZN(v7C_PT^b0Yelw145lK7 zERfT_ePn>W75hf=sGERT49L)U3#3t4(LqM5@anpA&m=h*9;+=~3#zk?1RFR7Xn@@^ zNc?_12p3IdZ7=8dHlis$$JQio;cmj>qI$0(b+%p7s~WiTF1rZM)Vi5Ng2Vogt+dZ;f~x42V=hZCh~9%KpWo*8)+LjcL;%hltiR< zh^&UV4)P;FV0R$^j)QTv`a>cB#)1dcNvf`d0cK^KhLFXEQ^He?n+heBisDSpqmcHI zn#gu$lWi)NO%RxqWkT?QIFwdSG^m%RM7a7^bIBQVM$93qct@4ONPSYs)7J(LV6jlq z2`m6qK&!vtE7_((7=PuJNIPOQ*Hw^!v={|+Ap`%q@T{W#tm!|qf z`&-doxes~okK97h3Z3}t;UxVbZ&`xy)!WSNUYdcGI`l0?9j6+33Fy3 ztjmn~QJIftysc2fDC0*A+&;&0hvD`_!o4Y<2yrNVQy>{Sgc`3_1f#6( z=AL4uxIVOMp)w%|>wIo+u{O3C9P*xS;In2^L^zZn6KvG3a9ye7>IP#vDV zc=5I?=^jN~X;M$dON=~hvT<;Ij)L(S9-&K6Dj~=^)(eH`G!JcwAyfR^jcP#gJxM>C zW&C_ zw}B&+N^=z^-KYwf3S!4c@GVS5Hn3qjom5@|IU46vSMoZE7DfURWw0?WbpsG$dcApI z!ugLxhC{NMQ8z!$38H$`y&No$lc$5sw!Ug`%~&$Eh!=Mpc2Im9ua^YJ4*0m4^{g7Z z_ifw$&sf<-EHesNMYi;??2rc#1D?`~Q}1O=2lN&voF_J0bAHwi6aR%=2i$d49D z6F{rS-VtXpt{m!h*Ha|p#5F$4Re}KaqDYd9a7E^~vQFA?FwUaSBme>2g^DDYf&_Sl z1zLd|F!&lFn4r+zlPJUmORz19t&+nDz-r=;mJpy)oObWb%G=~~RQz(Ljn~3}4WaZl zG2ku|S2Q6UF|P6(5hzVrcSw9U?oh|0EU-1uRh2_E2pJK&3(N~o=qq_jZJ;g(-Vg&A zK0?*}9hJFz@JK-Jskqnbd1KR7nF)$w_^l#8Ve)1%=GHVEeERg!R4U3oiXiYo3ox}i z&9Y#w000RQyG>?_9!LkUHq@J#lJO zz@8F6ARq(+q^CvXbbut_6Pt~JQ$>QIs5fZG$nE2n+1&q|GY?ZVOQDTMq+cA0*-Kb!x8PPj=}{CX z3SXC?ROe3V%c=HQ12oo(ZRh;ENnccc1E4OswTL->xl+jtMy_eZNNe&Vystw7t<7)5 zEX1gQF15sIi6x2w9JnFKc9>7mGm-u!Eg&V{6!U=->2AY#&eBWTi63VQULr`jNd71u zC_OJD`?SWt&8!RRKS;9+cxm*^3Q(v%Vn#N>2)1A}b-*C_k*be;ORu`M&3>u5<-W+x zi6?ri!r4b|R9@%^)-f3imvmN%&#{|EV{a@;*JRM};`l=-a-Zeoh7OQmRMK`s>0KwFAA5*uu9b7 z>>c+!V-+@BSq=?Wv&{3@>_^`wcMae$hvdy(xO3mM1*K1(J%n;JDIzbbG({7)Ef@(4 zLVkdPJK^mc#Za1)!UP1t-cLp*hUWnrqMM#Gse{xTft*KtJbh`N=!~{mbP%NSBKO2J z)Yt{l&jd1Emr9zbJQ6GhD}Vt^m)T%v444^gq)icqoz z&8{LWvt@^2bh-#4y=CVFcBw$%6~AxTHP)bw&f)iypYFoE}tmEA=xu1k~GaW;0kS+7662 zG@PQ7qcyxZ()|bX)1wqbEGW_k2z~}Zz~-j&)eB)9A3v1g$Qr(pB9KXBOGDU4bO*Rr z`I~TpC>eqR?gdtwEO8QGW{`MM{UM9<^M){ONg&9%y8;^_J@{)np2=s7G6RVz+zCml zt0>n8tD|pz>|@BC0DtJ2Gy!E2o-z+~m+f;pX6Oeuc}_|Lj~oeN8G^CM?TJeY4n(5a z0Ys?Jfa^9>k*vULpV=AuI;%Q1O}QQ(Q#OL8Af&ZWSSB_w5@b(=msm&*DzV5UsE`Wl z6|+=G+!%;j40ZLo!rJMVoDhX1#M`FlC#w*H6_L6tgdDONttfLx98g2WT+Q^90~qd2 zO=60T_AHdZe)3Y_EqJoQn?SLh3s8nEuzJvLo@Y2kN9AmuRW3}lpb@)Jp`&!jO+&C@ zctUjyDKzMxIa}M-$`2C#pzGPnW~`A)GvBgrOCt!Ziv*rR3AmSSi+Q>F9D9Q5f;J3lM0uK7CmN16MIiX&GB>_}u7W&6gIK+IC)}AcpM;0PkQ*a(i+Lh~V zn`4WcS@>Qo{4ZrVJd4A%aX^p^vTz z*DP-UC8V-Uq2o8sx)HHN1)vIcN=D$2Q_#ooc-t5XiP80r3)=8mhN9#x(Vxm(%>b_~Koz^n)j5P(0QCsQp$sRmGA*8u&a%v@(7anmBCL&7>f zu<sia*Ak|e=ug9Vn8;G1h$Kw08U{wU`N&CyKE z7qvgy#j_`luu`_ZvN|E0#zopb;V^bu!_|*d6EU&tcAhr@0CfxrL=>;?evg#+RpEo# zbWdY7GmB9RBSR7fDK=ab;-fOc)CfXhK7vU=jM1B&%UlO&)v+{B*vj|N`CdoBBS4MJ zfKzl5^_+dDIh^5i?W6;$u{20pQWh7$EmH{#)#U5AaswIQ2L!hqboXY8C>^;Z`|n#w zuBWZE>!Xw(nxM5T7=nFhh$w+%mRP37q0fQ1=$zYHJ3e)2a1Wj)`p}g&EvuLmUYp01Zse)|J$3{yLR^XP(M&j>Fa6f4F#I4BAUXrD+bKuSO-em}_ z`e*QCAOpn`*$KWsDNQo185G(^lmotP9#TL}TZr4Z4;EF*^|DdmS80FQ+xjvZA0iH0 zjbv0ESwp#(wKUqL42*3+;i`uaUdnR=Ll{XwK9ZD?4VV@J6kZ!pc_;i5_2Ht?Szx07 zjR2%d!ChW6NI#nxUrz%B&x9}^M7ciK+W4_`WpUv$d2uFLisy(Ra{-(*dAL$ergSwH z06=Dt<{*wf#ks)=OFVPlVhRAFX~vfysN6lSqh+8=4zv)BdLm>)QQuk#WHW?K@-+qa19j5>sOVaz7#Dro+f61xBi$(1c;} z6Njk@y`J29Q&TxPE?|vDc9({6xFQ^79YeCfe&_K{rokoQG z5F5i;xnC=ekG~;nz;r<9{@9N*MzRxN(lY&B?ec8s_SoS>Vq=f%w_q}R#@G=RD*YNixrMUp~gR-kvF{eFd1k>7vjSgXL_l~z^O)|b~V zFp-$T6DXThUy0eq(x4=qzL40-N2OhRrm&gLrf^y*F!%co6q!@|L8>GdBO1S-Uywe! z!`%!D;U>!5ul+tzjuCR|NU$lKmfCdC{t-YcG;x=PG4=}%OgQclNahv@O)@}>zvr|# zPCKBBkzvW+wO3;uKY#zhm4{2z<`+Mfu1i%I;F*wzjb$bYN8ytQ_G}Zg;@tM059GH07w7;07qeD zXJvFpWp6}bb7*33VRB?&F)lDJFfV6iZ!KhDb7*33VRB?IV{>yaW^ZnEb1!CZZggRH zWpi(BWi5AQVrFk{bS`stXY9ReujELQCH8%P1yus{jal>u-AT>NE})skLV!|QKr0FQ zSY1^;w*gM~u$y~lwtl_roMX;l+=$@4H!CwMXVs|62;Shso&GR4H#>IhZ~w!;{?pPu z|NQ5_{NYc3{JZbMhvB>KFWV1){OO0~Pk;RR@4oxvpT7GK|Nh_o?f>u(|Ht3|m;d)a z|Htkx&;Qu{=l|<}`QQH6zwf^5zyJRKNq_(S_y6!;{-OIn|L_0Qg%9ET@Bicf{$2Oo z)3*Kd|NQ;;|MD;Y^5I|7hd=%KAHV-kfBxa0pZ@UUU%s~szsH4k)A#nU5I+30{q$XD zW#G|PnLqyJ@9x|mhhf0=-`R!#^z-(^Pd{uw{QJNCen0$ofBVzVzyFJU{r*pX+`2#f z^mpIk;D>+t`7eL^r=S1)^FRLA<%d6i*FF8|&wu!(|KX?S{$K4~$5dD_uIzvR!;e3A z|Mic5*#6T0^Ur_ofBq-Cpw98T?uWnp`12pPcKJ^~`=5Or?a%K~oj?5LFMs&sKlcB) z{I`F8x-KH;N!RF{J^sf({ba4$eb>G1!vE=i{MTXroA2Iy@ejj$E}mXqtT%pe^-Voa zum1TxSN|@*=jtEJd#?WJU2lnT_VW5#9yXy}9&R2#rh0OHeBa~KJ0E}3l4Ce~+41G& zY04*;-?aQb3+`TC-*@?KPn~wu&45h9SIsv(=i#t zyJl02OvZab?BlUO&xm!Co&rqxako&DKooa}kluI_QU-P@~W$k$(ezFU3gowWewzZ$A9*(y8^ zUCP}wZ&T^YfR`E4hp|g>o9&IdU_Y&47_Bxoy6yGm=ebn7F9rLd8_`I4?$Y>STqdiF z&6qXBE_ZS2@|vwXx?-&pr_Fxo%k-KIVg3@;I_rzuX;n&Y-BSm2Pp}Rht#P|p6W+?I z7vs3uzs`;~{>lsdu-9=!741B(?{Nd4(es*>KiNl!84WQn2_wfo)>Q4gcKDjrNocAG zf7#2TWu~t^R|@F$xAx}~?Xz5lrNe$`XY8++c_>sec`NB{CM*d(&ajx(v7 z*`tx&jYIoer3SP*f3u%9T!ud&FV-FsDPdU8C?9eL<9|R+Oyu;59ULUWCi_<^1~eX@ zC;P-WXJIj0X??K&P4rBxD^K8ezXLaHc!u!^zC>+JG6pXWh6)A-RQm@y+s5<3zR;SwGIB3L6diV2FcnWJAB)w;yj{7~l z#U8__*mLn%yV~kdMwV)YcB>72yEzQFH-wS5v;p=U!gIhJ?RnO^)UHJD^cdhKP3Eq0 z;F)Y>+p(X6W=QM6t>1g~Y*0SXKQ$=l%tg#zHAHLUYzvk3C?;fy7><$M898$x2F7Wd zDIE$rtYUCXtBn!+-~K3mmM3w&U9Lyq32Tgy1}FeienW{S6S8DXzz0{i!B(n>;WP~P z&R93?U(Wd6@Ex#}*`vyUHW|7}J=ewJ0-{iQ*qE5vh$AFQh`|I3kJ9u@chX)rYU5GR zP7?&b4M&qbxh&%lyP6gVsyy1-XRB`LGCr};^*QjAz0=4``8nl++8VV^M2OE+rmVM{|=(5EcX*R{A=)m3@b2p;V zd4+wic-El7--WC-2_t)?$S<8O&I4*;mFQ5fY^O{}M@)kbU-?vVxZTBkD{Y81&Yo}I zU$V{iChK0b*+&fYDcUj$F&bxR6_DjIEUB6R!2(+$=Ix-bCc|*TF6EWkDpahhVKOCZ z@&j9D<5^eS>{FnbwyrQ?1hvkVW$Gr>8f=0M^A@G8Op=J4NG1`cuuYg@Bd-i-32Rm~ zV~#E+YSsc^O4X$AlrA!a$2zprc9xghx7|+}Q36*%uD5YeX`I0*zPIuzpHZFYy49pg z_o#K!Pp-I7Vxf7ho!DJ-#u{SRnBrWabErr0d*Kxo+Poe8@-aaq4v}irIAf*Z5)i07 zaRg9a>$uk+x~SJx{qzJrhU@O#_9X#bLJ)#JsOsoI}t&+^2FTy`sy!m~)UtQAIc%_qGy|F=F z?K5n7nla-|m%_?1ZKj?_*}3i-et0o8Fa1P)-j1Jo+|u)&p3m5NJ`kN+hUse*gKg)V z%ISVpK_!2kc0)Ozx#haYCB3=ve$_kKtou5R$AY}|y01{wS82YJS^m4f&hoD}%jfd$ z7s4&?pXHxc&?n9E&-hL!!}P}Ka~Y=C^jSk3YPJL@MYiLQlYT%MDtw99Gsbyb%4mA$ zSnpkf+k3yi*Ll`o-`L07GwfsO_bYq9)ZcN_i|K*@D@3yGuKiov^Im=9pC0e?L$DVO z`S`|oE&I3hesEpR_SR;}?LnW?ELYFy{UP@*e6`iC-i9BqHSpWp_0~Q4E%{wGnzC_3 zd$5dy6$Zio4m~d)O=0ayjnCZCx>w`k)PPST#{3-P!_#)-#o^I6j|WZY&-R&d|H&1$ z?{t64#q_>i4DwHS1fO$$RmoSj{N0q#LQo4n;^8GHqcz<6tp7S%zunO~)^a-9&W921 z{-i;2aqAblf5H^IiKgtFta9|%R9mI37h*?;jtGvw{;H5wi)^ z3UllzgXa|717nq>)gcVo)*+soX}cYGcPJc<#Z9<)8J>qqupjHN$XY$`H|t(Ll-J>% z;4ERe5z=3^vC2Sai5=eoccRW4Uj=WnrU0Lv^_z{R8C4$F0Dqws(?$1%)nS`7a&36y zec*>Ea4^g$s9*(xnIzIGQu2lqxIzc~h6x2{a5XQs`|YH3r)uhuI_7#GzrEPL>zX^; z_wB8F_V56!bFe8>D+{@Ub7YG)h@bFNz;uO=ZryuGA%%I6wh2>SgWg#Zw4%Yk*5S;B5>e))`MIJ7A{}7 zlZMuj%c4Cotcj8tuYv3A$+{h1SPf@YFls68xs(o&5~yE*8?2Kxc!qvV=LE!L?lg3Q zpgciJIOH7K(bk?S4V%ABPpo$vU}*nI&MkNNEw~oVZ-TeOvmm3Y6_|s1812ofVp-WA z1TPtCXkAVxUxDPDP&O{F7)tx7Tmy>gtOMBo)Y<>IopZj)M@AsWeuv=ut(KS1a#Z`yntWU$dRQs(| zye*vQrevhe6s1@$h6(6Rv7iO|l5o8>T*bY2B!;UQH}b;7j*Sp5*;8`&U{31OB&^$$ zow>pvjqG#y2s2PF^BD1*d!mg>S##c3E%MzKvXd8D|NiS!Nx!LfrU}koD+6ng0YR!5jF=Mej6M-?#GxGdlQoN0 z^@o+}etoTA{r_?=eKLYiurfAd3vsSC!KkkViGd0v=sZJ>j06qYI0cR8E zI!_46pu>hg-Gls|byKDRw8%mGSF;V}{A$4;?9p3n;R(Tp=0`hD53Buzx< zjt}j2L>D|VWn+b!;BmD24A}GLQ0`s)Y`@bjY-O1`WcS+Dgl0S?Zh!_T0+1rv`XyN} z*+2Fjp*uF}VrMN^%UJ`}7dxV8`hFPfQIqz;+*RRo<1aYpM?jnS1--7oeZ6k%kH=RR z^@qFr%QO39QT<*6z=ra^C|M5x)MDFP?25RJ!d4wn7k>Ni__<=KOT@MCyZzq#b-mx$ z=@cK;`@`kbA9KF53PISU@kS-RD{QjXkXvCxllXh2%?Sd=*7picz*an}3T4TV$Ab+( zym3b$DG~ZMY|^|>{p3hWN{t9%5jgXp$*|7Sz<>lZ8C3S|x>Xkn126Zhu_!{wX`9aN zK8qrZlxl3=1e;~udR7iUlqhXCP$&})R`6}3e#n;ssUoV55elm9RvwgUy%$g3FjB87 zdc(vwlvTp*3Mds-7+4VugvqAEm`)1ZR@h@>9+W`*J0!-T4bAy`6z(N1&=bUu>4}X=_cVu<8 z?k+YoF#~~>j{{VudqVnwdBt?vduQ5Clp1Zu0*iqcAVGr*bX?1+z0mcqi9d3WXT$xp zFMs#fzP#I)1%_j7Y-u=I(Clb+YxJ3hkd5uWpus7UxNH^dq|!)DmnYC^15H2d;ddB@ zFmgV@X7uBsLro7xiCEr%zfViFRd5`ssM{}zaUXFTVY?2M8$F6W{$P8jEh&~H^2Q!_ z!ZrX?Db7>3nBpVNnE`nB^yH6Wwq0|z-Lh#3vsQcToN>&Uz^lrLiMNz1QQ zfEG=A{|P;TJ%irb#uDs@c15Kmw=NtLElAi)aMey)gdg|>>F((uaja+AAXGi^k&`@e z6%z~QPYedN%@pY=MeEQIGs5ah)z3a;OTN()FT!%_reS!lYe9h31jk^fvSoGKOT4nL{%GV9D%Z=QaRIQcC*UE$?@3K35 zk5~0k+`C(IVRrf2(VxNHP45r?oESLTT+av3^Zb@*#Ald=-SHl$>BIqkipO}(|9u9d zkTLFJy!g6>>(w!Dev?BQrmy!^G@=xdkH;?LXui@yGeh`5apw_W$a zW+A)$4cfGM;Z49|Ei?rcP!$~W8w=#dMbiFyc6Iiy?ZWN;@4}5@hXFc{gf713 z_hLQH#N|m?vaM{e3$KbyggQXL5b;8cxxOHWwhN$$#xsUHK^hK-LMi1}0I_&Go`%f_ zsuTvb2Kh8HT7sQnOX~`+K!(>Xr!~TW6cG^#*P;!yfqLOUHD#l>!i0K~b!O7nO8ip@ z3}X%(0GlSv?WBE<^mm23CZSrmLDznWZ9)fJa^;`SPwoscOj4O;W$cT>9;4tfn}R42 zh1oMuT}PQwi4gR2lr0bqn+sJ>YS)R{^}AdV@ie-+j8e6OZGTN|3)CQE=G>)X1>F-} zV7eZ6zV?k1O)I6_lb07bf9AmMFJ$Jx?8q{H=Gk58DJjSo{!NXkkOcS|x%C|Bk53Qw z&G(#TZ+5}i(1E@P0X29$H+Tzxwpzeu5V291M}iz?`nX}(o1lQv+Cq@lFav>x9;;J3 z>T#&^Jujd;r;@M4v}Edib3z%2X-){E@2q4LyrC|r%5!>~Y5!e*#Am!RYBRWUs3>AJ zJlkEpk`j9<+t4ch+65FcXV&0&6L3!EDUB-AB0VnZrJ=RNCD|ype`gBnAzbc-hPoS7 z{V7j&O?>Z+xDC)gEDGO3-9OF<)#j>5k;WlnyI!CIQ|1T}sn3RW-*iy_YQOfnsMj66 zKLAgws`m%I6l4(WSlS?tD_{$_M3QYzTb5xco5X5|$4KirY0Jnxk{)q*9idTF+*xaX4LMY`i-7zX&Z&^Bq7iv%POR>f+&rM%V*&z=^iz_-Z6a}vSaACC{$tPmqu z{qzigrDzo8(_i-B1$BnE&a$%z^gN-iLS6|ebUD0SKtaUx6Jh{I-`f{j-NRJw# zJG6x9HGu%Il&B_hk%jRkOO-kvUoN>cMS0QbZxM&Le!T-IisnIEi-dl~I>TUIN6fxF z!98%Cp9G>vLQ~j>Z;z+BJni@jKb5s{gm2E_35;fbQuH)V0eNum9Pp;99v{`N*st76 zX}9=K`_1=XqHCeO_o_-L#Bi@RJ4oX0Ndyw!yX~Y~PNRG6S=LEUh4@oD=!-S+Y!$%o z6+4)o2d4GFqBQR(!hRx{ZjIS;??g7W-cOYMQNr95cMYAtZD^-p^8;&Yqeqao_x zMZh?I9Fuk=n8q~!a%)8Z7ep$o*OfAakWy;eFsUifV=)~Y#9(kA!Md$$@V)kYa6^CM zVHH~vD;^i21RJ+7;~ZKuWi=Cl z<$(H1ZLkgJIlEuHjj-G`!$9i{Y&RX8Uz>f^H2^4+#C8OJw;4!q;1ehA@wtPOGsTa< z7i!hAm2ze{(!lQ(Byz$M4&sY5Jqd0D_z&W=1%jYW6|@$~v76%tunBmtX1OI(-25)s zkANjgQZ}f0tU^aogHtpNdt1m&y?{K5Y@ZeAAK>o6V`|l9=>Zrkd$Yni;*G$HW$$HG z+VI+_LfqdM_7O7ZamvBRE9dK8{CRx^jDa~0!I5~GFO;KzC zRB6TU)S^|{t@qlWwZsii^A)X58GMndV&e6E6hHZcDW1<`K1PYV0UA)0JHTK@KLP!F z9~f-9GK@xbrj1K9Zj8$CfJvB{de!K)fLixsy~At`h%;~Q&Kw1Z6&Qefenw>#L|{iA zxtVoJO8QwbO<{NNn;XTx2>31C#`hi+5h(LOamz&S7J3=zu@*02_Jlin2E8JA@F?(| zjd(;rDwu*4Z6OY03=v+*=+1@IovA2HdZ5eF?f$#jUlr(^lc3+d1ol@$<>=Pkcc7X& z-q=lwZw=J#K1Zakjc_j*D+&=Dkz|Pc^kq>k!ee1PbV+~p$MLHEaCd)s=vnvP67C=5kv)@8WOJsZ48p>m;SY#`K71eUKdXiWQJPMdiz?%+^j zi-U*Z+!=-y_bjx8UQZpy&_u2Shy#Ja5D%t_UT8AYFi;ZOp-PwE_9H+R2It zlDK~YNel+XVoT0wY+%z;O+zRGg>g&~;7^HwCC%CiqXi-MUR>UG+H8-Pr-O+26|P@` zUL`@fpocpAPnaw*X$LIQ*y&`!zu>9d^tFrM#Bfp4A`{nd;{{qr6nGo)s+h!K%Ub4T z{?#(RtjwM)bK&=XFIzuyQ=bT6(4HE1mmnKC9LqqWRKd zWaj~gFlO1yjDuc=AE++Fhl@46cA}laer2Xq6fX7=1pQ?~0BvuGcgJT+3^K!nf#Jnu zAKnkDTfu~?HnTV)GGzio{v)=%@WN{^OfkEnL)lG4eYFj&gu*yCxu)4YapzGu4*2_g zzUNH0h=Cy<7lg9d25f>{1v&4B#;wb!TMkOZMni*yHNa#|B^-B}Db+`|u8rA~23uaM%Ynm$5Sq@X34V*c(N~e);fU=e^ zJ1N2%1PWLOIDYz~`MRK2C&gKGavGbSpQPh6j9E~4jxP2z=Y2a|du}KpUm?PQ{Udl} z;@$~zkretA+yc@E#V4K(ic>~+8z2eR?!}ZVKxQ#(5uwv#Y+#vLDH0$Ggc^w}O)1=( zN)TQSpW>X>qUau;V)qW*+HXWF%ve-$v|z1V`RMGA(f10O2t*QklFHrWFvek)SqB%= zA3c#R8!bB$0)mDnX2B5&n3n9E>I$n3i_&q^?NQuZ^UKD~DgU0j;j)*c_aktt4cVYm z6i7TGqSAiA6kRboptVxGv)Uk;g8DLTfPRmnm@W?eCd)G}5>-C8hBNH~bkem!%NfIo zIdVfYl2XOjZOkcn05P(t@lX{20uuwYa_G1S92tDE^`f9aJK-1XS)Umc6ru4!cqPp_ z(*`TB162MAfwm#SjRJ2=M26$*8JI}xZyKCv1d-sgqTCQ(#&X910jDp2`XodPY z=yq6U7BU8u2)z{6E!en7Cl859@2k#nn+82BySmr21bZ-?wWcdeB^JNAJ1zb4rQaXa z`;&T=0CmL5(*^CkLi|{{v$;L~&99iq)LWv`Ol)ar13LmbN_rdg3^ooaeBtRTGuJ*{ zyQD~68h_ws#sa_<8Uip4K5Rm#ID{Z>3MSAY*7<5KQY70zmreqQ4*oW^iGykyHeYem zZ$3faGe0|@pcQ+O;2MY>ab=@}dvvA2O`YUJfc91OhO#q9w{GxvT#~I}5PbnJsiv>g z4;pLZ%@odBj7sv&iZsmFa!fE5j1xIrO=Qg;PUZY^B9Bf%4#qu9#T7b`g00scKKVf)s#%=MwOv zo!d)1_5Nbey4uTb`}-f;q_tCjX}m`9;%)2oQnkDbww^u0JuY*xpr_6R)q_NZd+^sz z8-9ezz?^Xx$ao=hzYXNVJ$HdH!sFa82>8+W78Ix9Q9%<>xOWQzMbo=W8q?jhZKR!z zp*$#x#@2V1gnQnHz(}`%w6ET?gl9Z#a;DaMXHgHM0b%QXIE;Y3cyCb;Qu4{X`M7rx zX7MiDGd|mFI_+DcU_PIWIPcxBHFqB*vi(-1@@FpS@h~djRr-u2 zo%HPIe5aG1Jq2K0VnptRyPSm-UYHvn`rs4<{?LmCUc2&ji|?+>N3hRt`1&CL)%PXK zf7OfmO8DSbNJWl5|cx?>4zY5*E>+sq*_zKPN>R5QS4zDmwzfy@40dktT;gtbY z?*gDWYL;!cmvsFx)o)@DL3C+Qr1`>~6jbM(NS3LL_wIHr0HDs?~NF!-f$ z(fh#Id38?1Y=4_s^K#65g>id2alh$tdkYyoj9Y|gyUclnI(Z@k9R2hU@Fze=jY}R< zmj_cbrakn?S=nHbd&x7>P{29L2{+CUqF0-U3pruQqIBk!co z^6)oD{0DG`%LKZebg9<@P6+r`Bbh#1aLyqDB@A_$1993Bc!)GE1bfej(-^9~%?#AG zr;F~G^Osyw1Ax$V88cW1;%dkCpS)PnFQxNg;3ViPh=Slofuk6I^M4@ZnXb=7>Jk`i zJTkF0@cbYhCoE1}*h^$G@nl=fQ}B9FX!2>(-6FmY4t`a7`a2*}kK*%AFh(TmTZp3|K$J^`{;4**-sj~*t0o?cH zc(HT*?}Q-h*%uDsfE#O8e@lLK(iW!x5G7F!Ca0}+V+9Ok?g}N0TqXg*^qZjMb=tsu z4uFN}ABmV~&7vh<%Q6y*Zf{n&pqCrY_TCpft(B@vujRFG>nj#Y)}pPi zT3&HSh)wggR$mGx2I|KUkggIA9-(uX6n%s8Fv%tPLV38-9mJ+SmS=0a1;}0dw`?R@u=>vzxSfhR&e3Du*$QLsldB#$;> zAQLccK{%bN^i8=^vP73~N%Z*`t9D@_F28eFf0E3kYNMA1ltXAH0>8hQ_>5z|6`w;ROdJTlBj%zbT#59)9O@}dpKYX9 z1fOFq1-7dj>jJc{{X>8pe*okQu=SXi2xy3XSY4}Cw%)rYuqAbWuk$@ADEMt#0gRRj z05ZRz*Np%sbc~Tofc7K7sNc;J&IZgYPV3>|xLG{H|CFc$#9J-k{yNk7OB%w*PvfcH z&)v@8E3cy10GuD-#>@1!2QGa({|c?6I0zb#z*XA!OC#Jq^}$1RK|Al4wC1@uTMy&~ z4_#yDPdw}YTgUbhC=JhN9_~AV?>g^FWwb2$>#aW32DJV2J_elJCN?$`@se>%3nP9b zBQ5eZwcBLuNG$KK_4x&`y8!}p86H-7&@O;p41t6H@CRZV*9X}!dG$M{m1yw*hH z=WC+reNFV%sdMWXItKJyvd%mzpp>KkuZOoJUlf@cT+*H-gENC<86%X z%cPi}?~RX_N{qcxP@i`5eVNAs-q}v5fA={X_tf6`-p2hFTkP!RZ$l@?)N-@~odu2O z?K53hzc=|oHzLl9t;_npSe35S&6|mNS!wKL8xeGD^!nk2f5LbpaSohDLbF+=*-*UIW@^I7gkJ=X(U$s&9=0^JF zQ~af=b~$9Xx$>>bf+WTBE`OPdd_FYS0=Js|<2T%D`;{^T(vMFP$_|g3o0R9XjxD_O z$0zxNn#@_r4XO$(y`HlR96bEGPxLH&>`%R1KI-zuj>*gYC3i8U=U$DL<@%9*d*(s3 zopt{7t#^JLZDScj>->rDOph6SyN^0`88b}ciMS8`ug+p{o;oYQeSO{h+ul#0tFe!| z^f4lXY#elp3+N zKw_fRKIUfw2e)!x&y4)*U}_gvJdThe2}593Tp7}{J1)Uvx%%?8fO0z4{P+{^4@{p?t{*HQw**3iJW!oSdM7Y;zSW6$Y+T9Z2_)JIwca?|x`Zn**VSL-Ddr;-a-DxG9 zbmxVT)O3VLAzukl8)Q}r%7;)Hz*#v^@yjzVdB>+idW)pJQSROVEw0%n;Mt57_Rx*iM{(7 z!QO9gP2`myn2${l;WIWpoxeOOdi+qQ?%;~JQxap%$ye$%(sQ={P=E@4Zxar5^i95N zKfLo!T&^19!uNLmaE1dJfBe?P)^C&SGFrbVVS19=lbPWHXl?yK4rV!LP2BiJ(11)! zJUB}?Ic{5Kx!N9d_Zljny1zXhqDByfk3?4a0qN5W~ zN1d{stR`y7*XGDalZgJ&YROMDn9VnD&Ks09>V^smWIYOGErPY|uN3qKyy})Aom3`` zA)Q6Feqr~q5@AsVlLs!Sb@q2~Dz8`g;mfUIe|M7E8;xM7VlHY*oT|OIT+JLWv*sh)Ew$-q@>_Mw9#r#! zj32Len5>)X{_Imp(z&t5^U3kjBi`1hV1Mtm*O>Y*6Yek_&Kl?xJuLoYNX*f551H6S zyv}4*wr>#i-t{WAg>59ERCu_s?dR_=Y)z|{0UMmwvy+xmODNo!bbWNrT_EA4X%9Nj zRfx2u$W_odQk}t4y0{v8>}VU&mZ@|UizJiRQ4v-ZrW`&4d}Yy76z^EY2|*!!br1#f z-jVni>mNzZutG&}>a(nBFLoBDP{u1a{k_z|7ZrnO?7SopaHe=yAthovPc(d0u$fT8jKx$=bQ1Kch>F}K6u2s zLA3@4>q^}^01DKG?0*w{y0$i zJg1?)ef74By&`E<@w3q7_VDUfcopA!`Se&xt)_k_vNm3;SHY6iYLoF$4FAhjTYtHG zX~||q4UTIsg>L;`mDWay72XvwSJ?GRO#zF$`nE|qK!fZxOKfG9c4<3jw&k08rdn2r zmWkE{XQSYoH>elz5v!Lv!^JGqCAVQI)*&`}Ie za{oYo8Fu@%5_kkE8_MBBiQd2Xqt%VQjReo> zRA)UU(g>U$*p>znx7x$iw-W-v6KI%M(ZXlSr=Y}|%-YmLWQfc_1{s?P!-mk4pe!R* zd4A_D4w>nO*OBdo@KrJkliwbM(sXQ;-O7a!nh(lRvqZ`VOfVh6f@tDuBUgVY%D6zP zTZFu@NNZA0HD$d{NfGRskiCVwiFuTR7HO6xTzQR~TP6r7(RfCJPpDwgZ>|hthXCIR zQ9pDjk4)8^MPN&VuP}0gK1Zonb!bjs95F-nPKJx9T-c5R$(FGf0niRjUwA?i6Kt*$ zm2BFbi)mL_ub?)F#%VYvfC%hQY^Vd0WdmUbJ2k>>7||9gI-KnuZ}2%S0H(n?LglKJ z2n%3^q83bKGe9&yo6pHlF~dVsrO(FdEqTUOqKV==n4MeUtt3k%qy1!xrRU-~LbX(a zw3lT0Id5Eg@iel|Pt!I_*U{fK;sVAD@{U=XRv0ZngB(q+5Diw(lNy^^?= z8ORu%)df;8uTWDmqo+Z|x8nwAP-ZP#J_q{mJgAyF(R7x~yWB#~4?;>dS%5DX^o_g@ z5vh%mkQX~DZDg{%X(a`*)_wcAPCxlffCkYvj<tAbjkRBK^ijWfq0~kiNB%(p?V~#_J5Q3kO>} zNt9yR)l7Ml>Xw*I1Y0gZtw3XfRz|*)ydZUNh$~iq$nD7`sR`Shn;=!>^Npy0ftL~$ zd@CVyx^g&?8{KsULfFy0xdt7z6%5}KJ6Vzl9Xp&sHg!5GUC%9ql#D!A_1AMOZD;^aE1Y#X0BatD`{{j2TZitpgc%?_^YJGi19TqdZl?cl^)#S~^( zdbx$`S~?bLaY56ox-l-u)Ydj}**TrkhbvB}E56RAJiOe_`A=7jPA`~3kAzO5>N?%n z)zi#cxmGfqFj9P6W>`AbotzK~8hUUE&?m;UfC<6=E&Vtkt$-Loa7Cq^8~8Nbt8E@E z4}qC~Z2g;-!m%;VWSN4VWjiKpnkoS~8x!l;)M4U>sLo)17J_vuY^_|ZZ2VDyDKn(1 z90;^NVuwZjo1`mlR)y)RV^;;L(4u0oS|XdO?Jx$ovqsL4d10zD+ZS;hGA{(;D4@{H z<%&S>iChKDHNn(IfDfZ#A|3{5q3k`xWt^Ls>xridV@bK*hr6b$=lL#WnJJ?83Cld& z`}^;DWG3^P-8VZiR_NC5q(y^~@E}~Uf234-7Ox7oP1RKS$>|>S5Me+vu@ma@8|55c#3btQ+y+w!W$j$>io8e zOTqm|;@pEr;?&DWwzefR&2QLBwhesP^PSG(t?qVxe$@9TQ|mmT)y|i4W#o!G?Am4r zl9XaY3g;^IY8jvbbSx2jv`_<5J7Y3Yfww(0a@GtZH*L0KsmK$E8B47{3|z$GCfgTj za>|`rILRV)fh7f+U*>hbW%o=}CF1Z#c25-5c}S3F5ymWsWzGFF^foK6h#RH}nCuZU zP$`E4bB~Gi(3Mpf4p`UGw}jZLf$asmx0%K*8D2e++Sa=f&{Of=Gp7kR{HTW_)8S+; zzKlDBkYV&75v;(eM*7?AZ*CLqeX!maF0Esr)dwmE@ax=}GV|lZ+SH6I(`pL^@(Cp* zo=hvzSptwS0Tqj&#)1)}yu?sdtc*!2e*SH`oPCJi9+i`cS&stIP=Sfb)N#r`2o09~ zHBO#A#@-qk@y3=z99D|?T!p;lkGkPaLB7QbLzMPCb~G>{?o^Z`)3p3a#A-3i!ZdhJ z$^<_}L>e2lh4!I`TR6VKG!8qb2YGAS@TJ!40 z+f6I@l+q)p{{#ypsb7Tjh@(1l9zX18HT^NW&Bv-j@8PC<$@w>cn)F$$e{ZZrWBGczGq8Xt@VlrexUq0(Yi+>I$albFZnm_E$`wy4U=9aYU7La-s zeB8I_<9k;&GSn;J#JNy8$ueW_Tj5)H`M#}`JMViH&+XydHvrxCz9((6x7(vPZEgOJ zH@)?rAJ~dLq&uUpYJ)fpipsO-U9VMW>lGbXMRQ z9Js!#iOpO2z}5|RV5O6$!4?h+q*2D)#Xdm!lCkX!SfP*|62U)muW`G3XCicRl*+|+ z*FcX_QK(GW5pKY`DHLu?vZ`%C-zItB5eUnX5*MeL=~vo-DL`vk{0XgCFXb?qsZ-@Cqrx%x&SM`eFym zg^ETT+$xDqWomIZIDJqqZ6#b++z~vk)(zpVh*Nl(+N?BSUJgR*EwD9nUlWm`+%qe4 z(Jo$?kar>;E_zPMPd5BdxWtaJG7-dux5G#3R`9i#UOu8Jn9U9d(@<^YjmcEN;ep7< zCX*X+r;@!e$zF(L9d=z0E7sxoa7ll;vEQG@J?`+U3hCZZ%E@55C2cwqBt{qym^?jp zM4n9W^V=b|o9i6qyT|5W6Rw2&x2IC$gOhIHot3i_ztOLczZ&ppjt)5JVCGh-XK!%p ziava*q){lLYcD3us@8yxr0tab-IKuWUzHEtEvt zbe1InfT) z4*VQg8TN_BlbUikd(tvk7e}VW4>204rgp=p`})_%g^*`KUg65hv%y3S z96?i@9MFvGOU{0|L|iD1o%llHE2fLFW|6Lsb7K^UOb^b_&VfhzpFSaAs$~8#; z!iv#t;=#DEVLW08KO0r2UXaRc_tUmZ;O)Rx9y~Z|^ysLG zkx!70Wn9uo^--Q=cn;m*(l56Te6U5MFxl*foyVLSQ;%zqr$T zrC91)j-`Iwb1f->(%Lf2n@n4C@FRS!6O$P6;?A#bX_qc(nD)F(UW&gRMJ$l3!4C7numN&1uGaKJEVlFkQh*&h;A^ywBejfTLqmW?pBN1o zNCe*Ck?8)n?un9k21gviP0v+uVU3OF$UFw_YMpL z*jik`!eKe4m2jkiIg3)ThugYhtL%s1F zcB7fw+Y$_PctdY#)S9Mq_QC~05zjiP`?u0VpS^>+Z=i>Km+Ok|D=ELOGJZLT$uUgM zJ`-qqje3-B$$}VafpJ9D2%eZq zpo8tzOv%T*wUr;X+)R?fOxiZ*5jCS&B3vwtx}1hgoxPSv!+NWi9@4<4|t zn-U6H9+NMggXTw+_KS+3=@=8oWlyHpoHq{XX*V-P0s`c7VXmYR?vj8xPAmcUzG#zP zO$E;yTdqeV_GKHIUk8wJLjSq^(WcddqkvO)#TLG@v)G%qH)gm()g0morEs7Q3m)Oh zzRZAZo^p~;7hYVqM?K!TMv&VSIy4b0WJ-Z`4A#n_vKnY7S-LyHKV&W^x`yJoQFoAF zW1?UrrHSuWusAakLPMIGmlP|Q3Z4SIokMQu{c76@zA`!Bu(zSqED2zogk2fH+Jmb! zgg56^sM54s+?mRdUeh|U=eSp(t4ncAkgzZ-*aSgDVWRaxo2iT0kYN_wX3+$bsd~fw z^rVc=ukF)4sQYEW*7h*u>SD?DFe(8n2}0C{%%egWyFmFuB0V)Nkr)cf($;*I?zu*) z>DKx5lqW=?uR-n<%&t;pz3vf=w{lVJ2!9#bfedn@l?S1=Gi)3q$5IIM>ON}wThYKH z?<7qr!Ae+&XviYr2SL^=e-7 zb<((dHU%&2#Gq65kx;aZ)ED0xfT&LR$rO_p&Ol+ZbWXCsc}V@G*s9`@-LaB|Q_XSp#E zvSklT7<=?v=e1D2NOD9aw1gTxZNm3aFU6EMbrwEv#)cF>EA%wz{-;fkz!TQU(BmX8 zcHRQ_E!k6fQ}5!80gV<$yPR*0XPnX48@>bVb>J8r;!fQ__$5qSx|O$1WmZG|rOB=8mC>(te{RXQwzUg+ogDYRd7G zaMX{IZaO&SPSQ<8ARy%`e&KujcS8LCD4X285s&^_#k#Yaz2g7$p#1v~RGd)E#si8r z##udLYFhgJ{5ddy!5HsnbDDnqhTY2KzS0(M48FQ@=fMb2>S|8`u>kU#-~lGCgfb7> z=-ZzrJm$o((^;Gk*ng7?#e!eqba7hu80KaNBY;5LY7u0Q8x zyC%HfUa;Kf^TqfSQ}mXM#*lKi)HzOOal@QLGSknNrT7lXP`Ou|M&xrox2=#@z3(5( zG`dH2=khBsR5D>ZqfyWD%|6Q1*g&r*Tz+~sm^z~qdIopa{7RC-dDuniH@z5qoG1q? zy}eL&sFEt$8Lzsdaf`3?cLt1>WXE*j)aLLlT11d4{z)nGs7?8|{XNl`2tf4)*O^vj zD1b1=6Mo4>`K>EI+O+yfQ?!sy_(Tx>u#Me!mUVKd4i)0*7zV1&pA)9|4SM@h}7! zqvtMhplt21a^|K3x{4Y|fePQe)aIzPH1OfC?&%aw(%krl8TlhkS|I;fFexC= zd(EcAipr|Q`U`AjyH#wb?G0yI@KVQ}4{DjUDYLdw)1bZBT-mn)G8W9!7QDi523wIB;{EW$jDcIdR-G$Dcg?fw6jv8E>8c@l8eHLam|3-i= z1!YQM$v&|O;HQ6E8(i#N5v824hXw{4p1K@Y@Y@Sw0d@-PqvmY_Mi0)m#86$~0zF!a zFuw|tlCp{px}Rv=UjYCi;zQeiVAjdaI?1gLx^IgA$bBQe`>4Y*k`Na>pHZ?_ zssqa>H$aVH(b~5%`zOtf0!WssphHn(Zmd!g=t6eGsZ%=)$=w{gsgclzMu*6SfL{O0 z7nmbUV6fM$$M$nun@8P`Ehr?+|StHh||FFr`Ae9=ZywE>TXCqWcP3 zZ5FMFU52zd;QG*yq&=Kg!V*AU!6(QY3fPV4ENWN5GdOT?VlXlmX$^YwykE;fgVLPE z#H7Rwg>(km)sw5w0I1OB&b}f|h7@4fWIG1G%3Tzo%udXZ#OY42cYtfzK`6pok(#3u zHHzY95pWi4HQ<*mYGkteHr^`sub;_44z_AkIIuGU9(#n832bG~FDyPSwqnpR=IBNalX3KK>;(iD79gN=Gx9d= z_8)?jax?MHtAM;%pm8DrfutxdBls3dbr`{Kv6oGR44>|5+z$4- zx$0Golyq2f7{A@Brs6L~l8cRmMP6C&x@+^@SK=);)?SzAxME?Pb z*9<9&{ENti0TBkFIWcb4$gjQd(+;ZMw3AMwb2?kss(rAO*@wnl61f;YPv89 zW$Da@-p`oV#4CCz+^hm_2J2#?2JDsfoh67w7za2l8T*c*ERzk05uYY;`J=62rL))0 z@e&!CPg`*MhJ79;tLMR0jLzL0+bHszjmRg$--$@mdW~PGm=gDaU}piApd3R`OZ@3K zL~!_m8N_=kfROfa{AG5afmV3>@VS)pSE~!xyovaJFt7sn6|^7Wb_$}xNzw%i?3sfz zGx{1g%-FysSvM1rLP1hce$qib)S+N$;hZUwe;c)lP6~=c!a;)w`GuTG z6nHyG4N96gNh)=-h+5FXlx6z^yCu($O^7uz-J~r)x3t-<2Kc@Z7x;zTrotf&PD0d1 z;TpEWaJdkTQcvQoAfkcMir3LW)xv;@EDW7JTMrA%EzXOnaog z7L?j|Z;L2tS@Y0;&!kbU<@H5l`L=@H?W=v~JA!;09BZzUCpW+Of6=)GMVVdNv zBOq}@dFFwYdsg{NqKnU&mV_FXjKShwaP}&9M2boeDi|aro={zPNrN>~_%c?@`$o&| z|1Va{7e>qO8?ahVvy7IbJQI@)iZuNXL}bG%L1?iY=bjr#?8g{VXCwQT`{d{mD$jC! zzOapz8XF(sK3p>3Hfu>Zucb~QXEt27ATi^gyENlyf9WN2FEkd^65B3<<7U!xP!4Ftw+pQ#8X}JCZbV{>( z#-{TL)@ikR!T@FPKN+IKL|XpfVlM~^XQy18+2t?#w)p=p}CyvU>_ayFWE zr>Wt+k^mH9*JTVDEt85S6CJ*yl{D}V$A?S$%Z>g1Gs<;j?8dW!9eJKnxBRQ)))B@N$F3 zo&V&CusiK2?e}Ts4i;H^QQEBiliYGoBn^BprI3B0*gic$bIRmSfB_>s&j7Y3YMBG$ z-TAvM%(0%~^nW#7QAdRmf+>iy7(2y!qk?T$ zY7OOr%v%ZGAc@*2GP%0Z-%}iJ7P)E2YA7Pk=jv#gJCywHB5ZosDR+tExDF7_?n2-X z>nyX0&RFA^=Y+{JxE#4#g7&mY4l$C9ffzH6+;MWNB&Bi8jZq-WDiwYE6vW43cT!S< z7|+)&;&SA$7(G#rLa~eRAYibW-F)E-(B`Yi5WIi7{&Iu;I~xkg*OO=~&q&9AjwE;( z7DP+glD_nQz%*-79aa%VMQQ=~Ll&4Z@<@UWt(jqAX^SB0PRA))~hG|7r)sMIv^(PO%L3|-4nct3j|asvgdc?^o3 zx;4vlIWk>0;SjJ*Fs^mbYeT15+QFKnit7RelV^|f9>LY1=Pq8(+Rm$d$q`h^U$R$~ zm)>7Nm`VD+`B0Bm*ZoLx$KBnCFke)Tp&2@0>^fDmH0bd_;-M+nMjhavYVyUs9@s6i zYLVB|oJJ^B&rVy^k$R=9eQVIXJ5BHX!+BDIS7T*0CI&9hh=|ro2XB)b3lQ89n|)BQ z>)F5IFI!DCRpus8gmZ!hoal-oSN`Ta`EX1z=U$mzpIenSDT>A4_U_JUFGGFtP!p>B zH9wB1W%4Sy*C91FxvV|D5AcSpYy+}}&BxH%wV5Q}5?Q;FZiSxm*bz2ia*Byw;G3O) zlMq_wGi0tTTlMU2#nop|QHeZ_!PAJ%Um`5_DW$OM9#TD+c<6putTxvOVd0NWdkk><|+Yj4~d(B9?XN99BTA3Dzsd z4a=;RHl>76lysz#8%aqAI#~&MN<{P6a!$z=+I;oHe6=IMq;^Dx`?<4Af-|}|?7^uB zoY1{#3dk`;GccwJ6LwGz*OtOC3Me~tEw7_MHVd66$lr^wJ(Hyj`UL?~hy5VN3k_Kq zl0LaH`)T(=Ele;-5{UZ-zTwi65xDN+s!K}B-Xv%lTA(ol^&TFIDsxo{7->OK+x#xG zCJP+_p0brOqCNfl9b>Yau~I~h2o()-zvtkL0`x9!zzSi)B9s{cxMbQ?f>pj)kzX7j z1Bw*DWjdJIvsEv<^C!9J?z4YkQrqBWBypB0)mh3J#!E^BCvlsF&bGcAk>BrE z%gU2EU0xXNu^54mV;~nYoU?e@GI?OKjpyg&JbsxoeHtKUJCZ#p8Dr2oq{V3xN1}~U zEIyfjS?J$fdyxHQg-il6jFFQoB$}xM@=Z_8q8*i~kz`YxL)fy=b_6-+s}J)Qy*4#D zeNUFBmXB$mH1Pd8Moe204weDt`jyRyzfqtubeic9O&uUJ9rQrhBO}wnVG%~en2kyd zW6+{HumhvD8Dq-aR!Zl=B8$gNlC`Y)MT%6@JF-w;?D7y-How3@5cey6u5;I9y@lx=Jqy5#TaJxh;4z{L&o86WfU(9;V^gyLR zQW6vaPF3gPK@wxvYMUV0chyuw2SF$)e70V)h{8z_Jt@udvj_R70{^#=S}p4;v3B>QlkO=gojoOqI7l<9# zT5*U0=7&bjGt*+Uq zCQ9!!MHA#AvQE0Pb@usW^4Y&ns`pH$F9X#1+?~XT!$T+S;^U;ZG!5D;csNnIN3Ghr z>{-2iD*&(as9epAeU`UL?%~{*wdhj>-;dvXUqz(0MovaX?EyE;XzP)b4AP{8^=J6r zB&_Ia8VW%^wz1>%sEk#Jq{#@5OtRL&{yZ{SCxSsTm5I^g6qWf^b_Kb>2G5%Y2ZXS+ zdRKWS7w9EYM`EX4I}N=ahal4?Oi1*=Ctz!*jX+i`oefYfRd z(OZw+Zm|I992v#I+?~3^Va_wN2!aENP&eEanIP4zF|A*MvwCKFm#lTTr@>XKD~>;u0|hA#gV)2nqi)|RE=xQ#Bsaqg^7N)Jd*|F$!r6&KRbS#118it* zOmdJYlO3Zo7?H;C2^pgV%fQZq?M5x0vw?O7Im%nm2TTMQBy{=;jDmC}jFRPUoUBpE z2G8vg`&8UWIx0Sl2Uf_WB&Z0*Mwd zEc?{7dG94Mt5nj3Cm8@i{g*q{XYw6DoCTVoyVl-bSMiMr{Y)AOv2sjt@+Y61 z?jGnzNrb9~mpzl6I`{-@RJ3pnF_%5Vu3)B_88*nO5n|sm+;-bQ;5xVVk;L-d^vpGh zRO`anPwF#S&LxWiBaQBL6=p*P&p7-JBU$+DNmi%6P1Ne+k_;oF*7E+&3l-xS5Rw%nu9BO zgsV2t70TE|q#Pj3KKWqeY_gw}+>$L#IpIBu)~;gPtxWurv_Iw4*Q%iBBtN7~q=k6n zd*b(M^Sv?#f+1rCHYs~ZvMDS+3d)km{sIn#qcO@dBh#~eF_A$R-H94HXHrxwf=7%o z?tFqDp~}uU?VDasqd<==!wSXKKRKw4QQmgH-oZ0VwqJZqm&vrR{2VX6ubOJ-Uc^CF>(wYJLhFKyatA0lP(dsN zlS|X1W>FlZ*U3SoI1&dr`!B^;)TMU{gCH_mI(&V^MWDy3mTH(z87nmjF&$QC3jn1^ zp`BE)pKQaCwsGa;pq8TXhGj`hwd56Jtr(<1QJ_rOvr9A4fO|*?fOcU;kBQ5t`Yfu} zUtHbUR=F)IezdX~B?WA-mq>6O}`Nwl^~IvVQOfQ0SvTF4%gxs>q`%3JDD7g>mbv-&eF&4nFHR zVgP;UCMs84t~0}jI;qF5gex>ED;SB?s?tD}}j)09@7>Cz*LUZ0TCy8Vj1M z!VP)TCDsc+m1aa`@)F7%1`?}2qJ@ zcw0Q#aCv1PUXJ>6-Kw}#F@fMFV`fVC`botHBOy? z-Q>>M3j70*V0Tk zG$XqBjIs(*%^1VtVQU_)D2Ij5Gdk*yQ7Zl61<$(sl}xN2pz<hs%GW6foa2v6>ONmla9R^p?pbLMDPu3mN$J(~T!6zRbs%$k#XHFWA9v&LZu7?O zAtTV|GFgfe-GPY~&|xK(1@6H#GdoUJ5GCP^nQ0+rQ2#2TvSoQAE=HU#QA(%?5zg}6 zK4+i<@yLwy4h=hKy5<>n>363fa|ATxX<*1!OCok-=uL-I=@&;y@w@VL7PUa`qWchQ z+XAHG?2u4l?oFUY0RM44eB8?G_IWwstxV-!Qpq+Y2h`Bmzm+T3sy2zTw z*-N@5=DZ9^BwnZ*apHQqlyk|ecvS_~0J*}ohc6t{EDl*h@bKHY-R)daC&RlOhPM}_ zx8Li)gI0$Nf;n?t)U>k)pYl=>VSb>Vx@N|@Dt2%Ey;$X4Ib+7Ur6S$gc^?mtA5U{p zBcmhWR*9*%?0aSNiXy7fQW9_;8n92ik%2KQRJ4*}fQzz%0(S{x1;q!MY0y^O7(#r4 z&1Vu195ZuJ?L%ztv?ElN*7dWbD}^9SuIo^5W>^i3L&L0;@`15i*?B7q5NpZ-GE)6f za;HHM<(%A44&I@RZA{g7%lp719SjIS!iDykli2;8l1))|gQpr{IcO&|{+*pEbwW4=OOf@8uf^&$UFYZ5{(AzRcsPJ!* z>ICg+;Q1zWftxt=GH!Qjg-)Bs7I$!wSxeB0xv0vd=o zOdU}7gmLLfd5O$nX-fOVzX@Nlb56%)wZU2n83kLBGtZz(y;zVuBU%Qf3_|5QCZP5j zsrIYr(^&x%!V@adkr=_NsXF$mmmbDAch-1qm70)b4AHv7CHIWhXj_Lbufgq9)hb=J zA_3tQ+BSEV9oJ!m!7ZIs{gNk&;Fu7k^kqV0s{FMXCStRIh2{(SunPqFRmcpK7?)6) zP|G8{%XDb1Js)q!v~zRUq7dq_@jY{|;=}7NA7><#ozlx@@Nw~?8C-FRWglEB6jiA& ztL5!}T`jF{03N027W&x@cgNTE^%;X?bpMA^ka#^`gtybqKKLc_%ZzShpb`DLpJ>z+ z(-F7O_^xM+;y>O-za7>y@_n?PLas;2@P;^Z*X?ou?+?qi#&Jp zgnRk6A}_;5CWYV>AIb%#+r%72%;;J>@>?=s2nCTzN(4!G*z97T*xQHV7yA>=p-Pi>X2*knlS@YN!}~s8(c<2A=rK+%@4T}-atRU-6&Rw`?qKE`MnhYCO)A2e1kta zyS7IwupNRJ>81L63=meKTp6i88q377H09l%lKL{fZ(#)0^+k{MH%w^w@bjX+=F4+3?*B?RuumO|)dg~=0?q_82Pip(;(5GQKmB*_@dxDtBhVK$=b zZd=ZA;2vUH+QI4(iMl{KsQ+V3ohTiIT8JF)7HuH9L) zZ({AK$bC!yqm{VzUWK)1y;RnS0F|2C9vhWc{#)2C^>V*_ESPC|T7X26Ux%#FS)mEE zpz3Q;GQtI%6?0i;2HGw)5#^`OEqPJkb7sz8Z07O!I%Hmsbkp3`6s)%+);jb#OnBDg zdi=UO(mV191=-tsMPFujI3${&k?5ge4DV)}=pM+e?S(Zd3`q1ghh?0&ero*VZAS20 z4DdPE+IeWF>W3kGCV5Un!(z7jFZiWBd1~ zBLeO|MrKTj`6-&Hw|}y~aHDEH{!H_o%yw^j+ynv+Ynk@6lU_R^?Znc#Ckb|LC_iPE+o#l#_uXMP8R6IFLL0Sc9pFs1I5XJUb^|Eq; z`l@RC*z^^I1}HKhEENaUZUDDPNs5Lk3BfVie;{L7Q@TpR@{kNAR>a5nN_o~BF<-n z{leDkiT(pnc9rBA@1{VROc%)@*BT3jjiyo*l5Y&{LGzOoS_ToIW;(Kw2NZ&mkHWP_aFErwOK%uR-`_KlKR|xCXTy=@9AtN z4lp}EYeKxJ3D{Wgi3H3`+~hU~`FIs^2fd4~C6ImFzdcD%!ZxoHf8lUC0U45XN2pL5 zP?LkrL1D|olg;pFT4O7v+LUGF_vUy+Uo*!~WUray>)bUb{r~L}te#Z*7&34PXt?sy zaP7I{r19iCcbznOc#wukj;F6u5FJksOSN>3^`S*OTUuNQVnV*g8>QPoJRl&5CMl$#tRH0)XY#}bc zVI@um>1|@v%YGPyXN-vq@|w>{JXcsoL9jEl5guaP^c_s1 zJ^{byJcA=kKF)M$4VRpXUwMMRujuaAm;LQd>{~+C!|H=3Bf#gn#VRc3Z%)X`%WqQI zNqw8ESX~1-snY`$FoEOke5+~fV zy%1&Ha(9%iS&>EOQaf>>Bix#HsDZz(iaeL)&%S+UXKK0KNJybLWy)$ht`Z2Nh}=?T z%4CvXLz&0Rf{-aZW!uOK6#xL4XO;-Efkzr)NYsd(s%8H|Vv85rP?$1bnXe}PfPXc~mvO9NtWiwd zNgMN?8@J7jLu%XxP}xWOo+g({Qyxal@<6ML=W!xjkfvjTTk$UIB)+%_oF0J)2p_dZp1r6gjq2E*ibO zBViWcfSY@+*ik7)i(EexWh*rn5{^IwF&YvxhTd;NP2fKeEeCQ&aWTh+qsq`DK1#74 zfe~?bT=68^N`!kviOD7{)iH=&B*`>xQkZi!Qpq{vM*i^@uXv=Rw7ssoc5kVvVVrnC zO+D<1W$r=2Xw`U~!1j6~Gg0pKJl>UptBI^cxHt2di?IqA^F2uc?#RzoLNj7~kyjvW z?en%#cU!{4M*3W@@I~85lo@Yqr0&y;_@b@E624?JJr)Z;-D1@)sP*bCtH5;7Cd7$^ z?K>|xL&`m(JTS4yJhfBezmoD>HVNv`gW?C>A#lw;mj92vFH3S8TbA4kHUJsUfHN#Yi|BsuKFbgOzzoKZT78GR#{rp1 z5=yD0D^o$4d_BrrRPIF?=H`_F&UttS{@Qscyjc$&vm?LxxY z@8s`cMG8D+>K0W%_B#%y{T<=hAavfH z;Q0m>e0HMmIM2zDjK7iIVWYo8kA;#Lu#poqqk{EghvM7{?Xj>Cc+w|2hAcXip-t*q z!T`-GE5e9kQKSfCM8c410uuBQpF_b-R&5n3g#imQ-MA~sz)hxd#(OG+d=}!2IFRVR zN`lPsHp$0kmHa=|Fq~ z^9vMviXz@x_^{-obDj7WM@A#aXRnKNAJH=80Q6$RPFq$9yX>U+eu<6lG(ona-Xnji ziV>^myAXu3od)b(@D=Qii%`pQi+9yItE!?VMJGYh+_7|^T90W#kHQ3GRDsFsM601V zo|uC=<#>i$`|tF7@;}wwz{U_Aed5S6bPP)bK01Y`IV`#0)dL*dh8}I_jLAM^xmKqe zDH?_$U9~QB8b=Al7MGPdV_!X3y zW67q}%mt}SWy=CCKo8#%# z_N6(ksy!3d<56M(I^B{X=U9+h$JGLCmWS3^*?jq1pq|~fqzzvk$ z=gKach2XP**fGsT4<&Kgpe7}vE{llR6)mqLp~Nnv{4(Hve@$OAR4mA%X^jlZ$0hHb z0Ag`{ipYSf>mZ7CY7-?#Xz)`#R3UlBf=I<6;@srw50oqJF4(Dc=dZ7j2rD(d3G{#h zxy(8_k?;!);dP2$S;iyFS)}H_9|2~EOGbK2=5@m)m82C5teBb+x(oo; ziwiZyw@inQqLxIs1YjJA{}IPhqHK-3?v>0j+E3UGh=F$yTyQ)T(&h9qABNVr>Yu3T zPlV|`CfSpv5 zUbzy0qdcJiio~?Eqw6B&YVy~>~8B-X{)d` zNr#qLj4L2mE)L$s>KTU34!U9Po>gW`mvmAQ{e5+&7epM%L`1T8gr0$KHG@zg&wyJI z@vN)z<}Y4Ywi62m5mpsRNCieJ4&_K1YY}8YU*(9SW1g*b1A?A!5h%w{l~l%?=&{YW zneQTjBMXE`q4^L_<0+3g!~5F5e05yLM}OG7^XLAs4u6hi!H=H8W~4ivpBF&9`8gj7 z!mg+dIC9M&{M~UQPu=4y3Tltq?Ts2Tz%N^`?5kh{dDl9^fF9`O6XR{#B=_iO{|h+BE!;M;e2%pUSyqAS7&T2`)T$dfeIsgnU{J z$d2Lf3i)uV;B^@p1f7^5ZfmT1opCR(XYVOphnbxi5N4=lnWn?puo;VAPLKjyyq;Za zhMYMSa`#CR+$%$GBV(Q_>wy42VKH5lA|5mQJdXrsD3bsmISK^f9vHIs#H+yodIP0Z zr1@$ebw7kh#L0h@8K%z4SHKwTflxmvAJS_<006NwMQ-FV1=2Q(OAya}UcvdVaEr7= zN<`EwsX-wmSXDaMjFRwzyHJ46>4$jp>ioX(2L0;-={b2rr0Ks>Qc5_-wp@D;Zz(N+ z{UL{el)wr%9c2hM3i<>NaG3Sx2mn`QxAB%@zk>S$XGb}JGzN=6pljTl2g4Le3>sn# zGgkF3Bk<^-MD*Kg{fG=?zphDC1FK5*r%;^bt9Sr~g&>Q&5Y9@>`cV|u)7ugq2VWuG zy#h*Ur#@@`TV}x)hjTg>1?8YQ3OkPw& zq5(!1MUSbUh&9nujbX5kIfd!MihB`u#L3yYLl(r*mY&RvX}%<2tTG{x`~U>F*+B6o^ESJVJO<)A z-gT;X&s?SMs=Y4rsAU}kM73%sv-VW5RC#yc=O9P~ zAQIRP1Zp)6jwpr;U|cYF(iQ!tN|MTd4xK$@d?`%`c%%QyesqhTXdK+BtKDfv-SpIM zDpT{_+dI9ryI{_`mE>a|jTNW;D~w z-fiFN;X-x$7LlDRllVnd5yH(%$(81$ooP}09Pf={717+?14b4qB&$Hn({oD(kOt;etb=N+GfG=%7(#oSE81h~#sE}YAz{2Lc#Oi(f zj`UZ_`C#te9|z3Gk2XZUIm*cGD_|HoSC}$GZkK)mX)gHc!OPzjEtC5o-VlA8Q01mlzjs z?l{y$U5W}hi|S-M%A0DPMM~<@SV41PXq>KO))ql50#NCcc%kuZX7mMlymn!Jj)e%2 z{a(n?K+7#rES3ynvB5>DvbJ$o)J(j+y?sC5{mS1fb)ti2KT5v^9OZ2IJch8}Y2S*v zr%&D1&(-YCRmKMSU{`M6?Rd-7fgdvK7_g?{ck}V)-PiNo4@p(UMwBEw!Sk%St|ATC z$XbFnB*XdJ%yhXD&tGm#^Q=xF2NfBD$xMUWn#@MPpdeWihyA1kCEhVDGZBygwFb

Up*Z)ZQAuQT7c9h=85u(SU4wSXSY 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%0A4cZslrnZ#8t&}qIAZT?&<@;^nwRB@fou> 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

Ut@>!x+@5VLo!{!mBRt{;{b5Y$X~(*tRPoL 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

JE^+j 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%0D#k@# zNU5+schX1(rVqPR7#u}Tkh;)PRHT8zQYrb%2-KY5(e~=oY^E?HK2g?G5K8rwiynz( zg%1_RxF~tUVd}bd1vHb!=k`)+VyDy-3NqzA{~Jjc@JX76nH}+f=lBNl@7n{P17iNX z!ooP{^0!vD9_JWC|J1Z7{v!|j6VFU6!!@&F80lDRveVi7XBc*sz<7DRKa-a|C(Eya z408*e>DGRpisfM@EzJoi6)p!Qn6^&sqj7bKg!wVVu{t`Y{M*|Q@CuQQ$Vyc`RH2)~ zam(2Ad!1GoTQb1z=uVrU59no6^2A z4k3%O;HqYHDciuFQu^0~F7m?aeiH2QT3W8zOf-E0*rQQ4kdB%m1_vx=~ zd6h3+j88uiRMD;MeyTkUn_`eJsRi>k=$rgiH}&X!Otf6)JCH=D8Hvpco7bdYj6IF|NMBVz zxk-p6mq#3)9>@0qj?14-cxyE|+cU5JD!DI1mv0`aJOtCSb}Ht9#dK^lZLoQ-_@N1CZwbV5Q_Y!#LIVskeKnyUBeRNvoW&Czn& z`kNW?by(K95e{*7Xx*O29$SKAXL%Ao*;yTx-_G6xpV!H>by5(m<3OAeOwkdJl%riH zaPr!=F1(oUTCMGM`Khqsci8je%h4jmIF0#|N{WTkP-Rs8ixD30hj=H{Lk`egS_oA& z9`*^>ua`4IdV}aArqtVN2xSW{d{H*l#~T>LAZCP~c@|@fv`0&@#Kr3NYXhvpUwanU z5S)W($i}~CPZ@%%giiPf_o>-k7QGzD5^sHt?ew<22FfcNE$|@eqVCyL9}xffC`bHM zb-f0_=l6Bmr9z!=lt6#m$axF?`HEn>*M44MM^Z|h?&|w;yee88_#{?-ZzYeMH;<^{GnWS-4B!>kDE@!io=6 zk5Fx(mhU0+ZlG`8TkNu_X`^4i`1%vEg?Bt}o(-H9utEQCXyxz_h?Ny+5NIA~y#H&0 z;9qWe9-86lKd=M1K(Dm_vID(IK>)W5o%s(tpf%8>=`EjRiF3{AImn<}PtKNUe|E%@ zKqSmG<)V$eKU2o-KE;sn4HoKCTi8sLOH_cgZZ(#>6+e|tU^z_?Z@~S ziB6qZxar(KS)6JPZiaUgS%3b%LqWcY+N7@ayzc8X4dNjf2Ex}-kU#n>B*pfU6Zsz8;jD@ zR;4rCTIn%y)cvLw`iYb1B9Q6aKcLEexy)t0fJjT#9NhRe1&p10H08_;TxOz@7S~wL z4Z&MQKh3ati%8!zPyxo*xT+cdN4Y(!wsk0TQz)HGPNU=CJCY6pc7x&ViJ<$Z-;K^SI?9wA2$atVs3#QQc+o3T>>L0rBuklS*}-l z8VLJ%QWrv8bqd|xy4AP!_0@J9R&n00=3)Q0`XRKIx^-~xR|{-EomHfBTcmu>1MyGgZZx&tpD4+;Kgi4AN4&XWwVOC>+UDu{p}tS!#jhwBC;Dw!$4a?Lb zBJIycqv+Nvo_AM?8PxEI8llRUsPyoiakjM1gRm1@+X5sKf&14tS}`PzoJR^}2x%BD z#!A}5f>Rks~`|KHMy+|t)(Qk6 z$R}~^M_sFE@v04_5`2uS7Vy&ElMtq`PBausrb}I`%PyW0u=5zcUIm^IBK*Fdm5Y9A zpYHlFup`Epkm1N0gCUtRU!1^QpF__!lJvV0%vPBur;9Upo0r7v*%{Om1)*T2Gg8>8 z9$5NuhQe0yxE#Gd0d0kJiNldqxf2`8JQ#tx@!>>XM;<(VQ|I8Miegr?e|BO%)uEM> z=y_o9doF>P4ne$5xc#%H9=Y^!C*nqt#>1KdIz)y~L@63Lw~Nr0Fd^Qj6B;v7mp+zSpMk#;RZR&R4qwe}kYPtm!s|6T&oV3$gHGy4haH z)K=u<6RpxG!*>KrR~O`~LCuf{_B|n9MXxY<0QrxW`Q6Wti1puZt|w%R0VE%IPA&>N zROi{8t=?2O(_QcnTI$<#fJq#AeKTPXHK3IuFcV3WLAn`Z-=Sg?Cb{EJIwN?{GGA)_ z@G>DRbpCs!2UbHs&X9srg6P3Wv~w|G_L*o8uZL&XKJ-&XviC)~DN^jIr>kUYR}M9rx1=3_+DoC#>yqeDqe?1N0T;Co(X3})tBe0?Hg?)<*M2d zFa+ID7Fx-(V8oY1#8I=~iDONv7S?drQzBHmMfS3%sE)&^hZr)=Lqbmp_xmAU+UBBg zLZ54%bUA7i&Kc#gY4^4GYzeoXEFM-s_dTaLP;-jU8E`rq%H@~y-A>;a=)PhWwhg4} zfx;>g1m$gsp-Kpne*OiI*lW%@IH6~2U+fr3bu_)2;r8<4#?C*!E^X!$IV;M+t#M`+ zAFr`^bwib=XgH}m+ZJG*8gP-p{w3$&*{>fthPv*YwBeUnXkiw@%f&LzlzzL2+}saI zT;$QaQRGp6V3hMob2EI_!LLMWCaDG9=LLaYA7x@NhuLzO!wKE=Ov#Z<`BnTmZ*}w= zpF&gWC(Xs<2!t*Yq#7PA);+ox9J0ksOaCbznAshuhi6{;D(iI0ks(D}f?>kN7rm`$ z@;;0dDb{_u=M1!sc4th8E0*%_#|{V1?JTqV90OW-r2|>1pMKSfz>*w(SRCBekhr&J ze***Ws0t0fJrDZt?d2a^M0YYEjF}K<{QoO^>1t(c=IHsa#UzB-d;JdIg7e7SDK zs5V99)YfX>c-Z#kqW^S1Eu*-G@QV_W#>Ibt6~T=ZeC)C@!-#D`ZeU!9#Dg1su3he( z3Nr(0Us!4aZiTr|4k}ARrHf-MO%2XJX402?ll%6IrwPnk%z5)NHmxGXz-=2>dTx9Gao+_;M zy90Zz;>MOVDe99It{eC$@*hO!#DUw?34~>XeG2!wV6q+iM!66n0m}$ej42C$S4t-& zGZz-HEjS(Y(bSMJ3xZ!F>(Td%@f$;!Af?${RP18@>Ab z1iiTa$0qilq4JEw1f9eWBq!B7WYaB)l0O1Lv96@pu&!>`i1D`Ew&_vDorS0n5CrKB zHlvg-%;1917b+|V2OIl)@y(pnx*<=>GfDYK)!25=^TLw(23D4QtNm@qB1*efn(5lv z%vP$sknR!pxf^oRKg08}jQtTtF(<_Gz>4Gf2Ymzd6@|;g@^Q}oh)grTaX?8=^A?0A z_O|*MbKfn-gTCTq-sfXG%_&uyc%{RD*(rfs89DJr)59I}=OZ~xke!s0^%Q80;0_Ec z3Uo#>_4uXSx%xBfAk%w2e)XB8Hz_vLWX9oy=`=4K8xz58#P;5zqV%7Q-o7b*E(#1L z-Z@dBAv!Y(T8Dn?Z&Mpv*5IEDtMnnq;@;PLi#?zWZyfB(o5A{l$#0hJ+D2Fi&3bf5 zk0^o9NvP8+vD^*w20F;a7)f`Y++In=^2Qw*QyQJdBK!@>Xe~##g2id9FbM;`*v%J^ zOUh(uauwU=@#%r%1mC%aiF?UPsKttOKj;s~(JjsulStm~7P4_MPbx1L?)UPkrg*|T zXNY`+5MFh<4;$kn;oE&KH0)_<+OpPvyj1@URuy6wWB&ls2cCh(_rIBYu1ut3P{-)@v>?`Bs^7FP&|)YkV3}hmq9fDMp)4qfL{gu(qG0*-y3533LxCexE{X`9 z60S@q9*iOmztl)WJF})y6{8}HP+yD@&sfoMDcI4`Fr9Im?cQvid3q7Nb#V3dSB7u5 zK-~34!4Dd=Hc8r)bqj|D%!PBUdgaL(7%f?>9jfe|IQYG%bYYzjr(tCN#Y=?oE{4*m z61afhLJm4ErLj*8;l;M!MIlhX`Tpon?a{P4R_`V$6UEwY|YU^+2_7`-ECJ~$21@4$N>9u0HaC2Y zf8F@mahlf@>GfVGey){F^v@mfX5N7R?r!+8!L5+-+ss&qPH?1)Pk+k+=;U+SP^BDPEVNpsD;_k8Mi zy+zzXqCb97b~pVk}XUIjB2e-Wnwus6_%$Tz>A9OzE;(>4-gUFNen4(%s05vBJ!+) z0@SF7L%gBTh>-5~7ZKQtDI_MA=hT@)#5%dD0$F#oS3yRtttTnSBIv^}8@IP=p!Z!! zzA)6AP@-jHkq6pSWpENLo?R8u?`XfpQwmHzFsF7SB9~J@o!+D~@PV?VpVM~MKB0w` zpsTclexNQ|lD3n#YGu^;V@5a}7w>c^2RgYhvFnoiGJ5TqUfSLpfK^aRpDJm-GURe3 zp%t@>_h5?2eg&gd5B2T!bFAS$6m-dxQSWw?xSFUnoKhLz+WTv3xDEU5J}{Ke-L0vh zwM2S8=x#^UbN0{FBC|w=1nUtPj=b)~(SkkOIf}wFH^l{`tvjLcTwtt7q>KNFss7^d zxVd+E*G|3of+z0}nDcf&r1VU-TVXmXakf;w>PbhsIhLaXHltQ!PjP;@qpKh~8sQw8 z@M9&A5I^^+P+$n%+Qy>h+iN}~GdcL@0W9f$mezR#Ru z#|vT(|C)y!?$evsQ;dczdLZ;tffBqFbHITQO4PvFUL#(i{60=4;KTNsfbpou3sZ_f z@(JOK8RN%=w3@`K1;mkG6;lAgj?CeUJea)B?y18zwG)@qC>%Q?w1@16U^bxC3?iAs z{I$f5=JV}2*l^fnn=?jo%CwWl`Qs8?xWR|y^ZJg@QpQI1_lVzXiq}My0BoW@VAm6ERuiC7_ajkv?^Mgk=S2yKpbN0$qOh_Godg!M|7Km~$nGT{ zMgW2YfF=lB^*;zL`>!AYS0)V!X&EtjiGP>YJ_N!4lnoL9^c?W-(mEh$JOLblxvEHs zf~uzoPJshx6FDhy(8oXj`CX++z?uJ(9D;xj0wJJ-fikmkfRiw8G71tfTd)}L7!Y;q zhSR`nBLB7cUgmhaVIJZRe}e$8AJ(%X0S9XnCW*(15Vje__>`am8T`}T*bqYmmh`lY zDDJXMpfrf2+WpkUN?@T-pT8-!(BoF6rM*$hM%e~qKM@uUtB?U)>7&)4Ty)g0ZQ|F) z%iC0j5Ui_ZcgFSCyo~FdjBBtcAay~DH6Hx2RNm6^j@Bw^7VL{W<*xTTF{IOF+c3zM5s~eT7xEryd^FY9VZ1 zYwIlUm^mh1v0fWPZMf{mB5((c^Rg8n5%U|k@otCHNe<4WAnA;$SiToiU>^j$jr|Ti z{!Qu}cEgH|P8x$g506kL9h^kD8sQ=W310K`J;Xy0EvjiKcSTsb$48~=t(tf7a-d*E z<;U)CqTXwax)60Yr=}}pf6K;8wzg&HfV?qv%V!+K_2$}fs~7ET2`wHCi??x%&(5EZ z5t>+@$p?G`SA7QQ0*K+tKEM5R>w4E1xQLq#E(=-MvH+@p)yPd=og6mGg2lJ$*;ax7 zjS*qo`V)1_S<$C_e$A0?$u^}FJd z`ii{cljZH7FFv4`_O)U`Jh#55GmyJHc%Oa9BVhU0%rv6ImV=N7gfnEX`m{s=D<}?1y3I_7`v>%<0)e4KNiMX=>b*uOAatGWJTI-4fM`&Dt4s zR44Ea*RLk#+Z41Qm4|h)3Q!rT-Iw2AqjdM_UfPSX8|*Aff?RSefm1z))ShsD_LZU> z8eoYrGOI1Id{%DAC6)GXKkINakRnC)~W6%pEKB{=qu!=q=-#!WPA z^W)r3x7-u1ET;wo6k**yODAlLYX*Gd@FsTNyr(N1c_Lli?p~S{oaC>bNu||Q>&l6k zpa{73Il2H^F{J9ZYgc0TsgZ7hRMOWOi$*x8Go>cvHij1>3d1hlo(2pWP@*9c-CG%G zNUc7yxq9g>{;_kn^ZF&f89Ie=O!c?2*hsScdLkLrcRaOR3%*uLI=3$1ro~?Q zF0)fCmCKOCK0+sq*ie7nwZNwki1Hlhw{0OPT+m;Ad{MRJf44~A_y4f>PGOb??Uvw9 zTa~s|Y1_7K+p4rHot3IoWuh%A2w2O zf++~81?RGF-tN=_giAFecCFVT7nDwIC!4pOh;3$7HLGAz|ic zfkqp`lsR$yK9P9Kl#@T07!XK*ouL6Z&qwe>_GNI))SsOu(~d%yNxa}qq0zB3y85s; z#N2L^6P-9*IeJkE&P`1x`^p{nh#ea#a_Og}dS2zf{ItsYDmb@$)VM{{EodS#M9Thd z@+d!!^Z*jA)B;=$Z5)Mg{OSS4Li=t#YJj@5j?3JQWrx`h8u+d6hV1Q{5Rhh@3eaV3 z90>O%D@&+&>4BQK=5J0CYWV&mnjerghDYm0=+n6_=aBN0U2MDt%Ix zZ&(}a=$Fh{+mTUTt%EZHeiU0$XA){|hV7`94E--?{*F{INCVXZcovZ% zFX5B8?$c(Gi0>>~i_AJmDkVr@zqYB_i)AxF;msjXQcf3~C}So9pSUwfUKHg$Mn`t= z?DL?i;;`@Xa5Rtem`WpcB^-XH534j9g*6!^i8HGG9G}jk)iBYvXyyqXje5@m^l5H$ zzn(l(yG>MLh@;wJk3)Om|G8o+Cx#pQ#2%&N9jNMXkPLjm!r~^#6@34}<3p=PjsAk@ zaxal=<1qNopNZd~5k!&E3gszFKIiTA&#()b%gl++KRm?Vh+$TrT`p`Ows7QNU>t1& z46AUEiVU&Wn+1M|YD_ruv4ro7?r*bs);O2mGvLuP=JZ!@gClIU$7LB-UGSt+}S5!#L^aC z9SrSI6R&L{0f*jC3~xlgjy*ZD*Y=S4{H*u zGx?k9Cc?f{5hRM42++-F{X!?wE+>0=IRNccR!f!(-_ex_>os$X=#pQ3Uq?gKm~%lkf;qfD%qm6m@BlLexXROyDs)50ezR_)0 z^IJChe3m{fkrP^D3P%V9&eKF(082xrn-7l^zFz=edpA7^EAqBnX3@qn=24B8CNXT9 zoC5F@vGVPt{Bs-XOUJfZ0Z$OcY(Lo@Id$?QY+>}*r_{sc=a&4gLAYx^a(IB}$sqQ4 zE~Uz`Fq6%&{L#Z0)vnfI%O2~8b45&?aZKdn^Xd8< zqL%sE5{;W5p7*nt3vasZ@9=5-U{a%@njhYqxJn}iuAzwZ5naAPX13;+HT%v?$#T$; zxj<}N6FLL;)8hPizPFg)ymEXf`g>}xo*pw`J7nU_zc+M+Ii#%=CQZArCZE~VhVl?Ei=nxsS*4z7G(wt;u_hNL$Sf!P{{DI0wRy?m;^%VUJNfwgu>JCu z*C1h^%|ytL$qzaRT&@yJGnnaQ3v3r;6Muyh2Mh7}^p~OG7HsgkC-jc}FRUXY;Y_-N zO@;V|_%rj4a_v&Bmyc{~zX?x?S9{N0T)zo!Fr(Cu#i5jniJ_;Sjd%C;hd94g5j5K8 z$P1C2F*_w*-^jP>R@2$$E?h#hc0SRaSJvuk#o0QFhU)r8uY6v{rpdZ{?>}xk!5k|c zW5+63gBKe^X72r2XQdn{af6>#Xw+3+cXtQ&UY>3echl0*P@OnDMh9`j0~PVf<;jZ- zqcH1>U#EHvg35lX`znMAImOu@p8tH^&9OfZ&TZALHuju09jZAuG|OK=#Vm|&;nF>y z%VSu3h8t^i)_UBfqN+(+T~l(C=J?g*DjjxUzPb+Cx*oC>fe|~olrXYBdrxXo*UIHL zXCUwn?kX|-8oWg*j1=z<)Z}YRkd!4MPHb1oL z3?&p90u2}DHKL(YBJsshF0D3}0QY0MHLH-k6+v$8?PH=EC?sYa#8K36XAaSuPi_*HgoRV>8!tTyxGQv{^5Uj|+5?LrI~nlR7ktl0Nv%F?fWZE0CE z_HA|ijHW?xn%0;;%#i|vl=LaD7&BB3+N2T6&_yGu@NL8M>xV(v8RpZO*aA`8F(`Oh zvTMDIRR(T8E%H}G2D_H816){Gm8cw+{7x*>Q(LN#Kv$t7<~a{UZtyhzrj2@d<6^_t zYX1}}Mt-RrHMRF2B2zB|lx0~5xgmyO^?A4Hiz0mkcZZ#!O0~~T}}Mq!dx z1zn7rdf>aWSbAC?N3NpMQgbU6Q2G}uKGlsPe%`80w&l>}S^eg>bkvNJ?;-9ds2I9i zvC@^U`Xb>Xy9-}+s7srgIGnGbP>15>P>sNATVBF9+7tDADrwSr+yPxxWvdFI4&cFs zES&per)ql=zw-rJEZ4p&n(8gPwq=H@5flDU&%Iu&eDA)JVxXmRY%R~C0%Ngn4kT$W zknZjAUleF-)i4(JEh)1>#DkX1iK`5*(i|*(BL_WxOf`iJr>!V1Erqm*B>=N*Awk_^ zL*>4MmkxXLmHfyGCiN-)a91aqq@z942>B-VOIjG;Lg9DOY5xHmRZ_$B@y>BeHrrV_ zh!E3xmO9SaSvdTH@zj~%Jc#-aY5O%Z%Vl@O6~R(eI#e{D-Rs1?yV{^7_>@4mT1T_+)0f&(g3bQB7R7eHCX4a2xBIyfX?#3TFr!SQ*+*wr9y( zV1P8{g+8`3{qalDIfcE?JSiUrP%%R4b|P=7m--rMd*DeMe%xZj){<@o*YT*?6?goD z$Hh~Oe>C)2b9?%FQW+y>7JX+W^sdobk5hR&J}ZCmyQK4>?PeV>n7v-HWY^OW->KRf zcI7WTW+$q|@$^O+2qD}a#>}PO)nR&*unQqIwg#f4#ibWU9t@W_6vy}&$(iy$(Gn@FUpD%7c?i^Hbp%H`lNnZf-r21PYQD!p;<0zvE$@bU3YY~b*h z^Q1ONO-56{mlPzWd+KMkmH}{7AC_}GSBc<@odlT1Rj`As+$=tzSX$=G!z)|8@o<77 z51rht`z~CNelOD{P2kuEw5hhfbv$a%H}-yaFF7*q4m&xkZ>!4~jXC(HUnxkuG}1tm z2IBs!$Zbbl%G(SOWiKZ*KzhCql(0_vDH6ONbC%#$8@8FV!kgNCoq%>PwqgpLJRJXe_7&g4Wtk!V2SS#v{570Xdp(X@uSPQYWrvL~XwDQcns;9`_W4Q_9oAExO!(JrF;QTLH zVQCo&V8Y6XE*&A@_QI3AmI}XfQk-v|T_9~>E3QoFDca~M*=^BUQy?Q$fb{2tw4jS^ z*!lYc79;p(^p~HoyLu zNK4gmf~2_?w_4Ms%7i2%EWZQM2XbE6z(Ze%!xdGO3>POQ=NVAQD)*3Bt%$)CBAs!g z&9CB#X=PSt&q|Mh!_xN73Nz`PbR>_D!z$$Q)QR(q@gVGJI)%xY-1si$v9Y@j!{#+< z#j?=3gE{bJf}twpjVv*2yEy%v@qCUcLboNF#;84d1-DpE>(-iC<~bycBN;(V`SNF(*+c2$U@2M1~L7U71bN*7ZvavdFM> zD!l==K-)P8q7G@5!D__t5{Kxk;kl%2L}y#=fi+0t8|9)cTm6FYuet!VC=~}dNC>zrNJY}hfBFiA-RbKlzm z=_FlizMjQfVFWN#8t=U#Z*GEveUK?_Edl!^c2Y!lRm3~;QCP}4wCF(et|oC`B+fj% zId*f$@8_uby}o5QF%xECpbIZ{_1H$8r|JzXdAh8>mqFrLyMe>YTam=+=v%uF!xXDX z8HMKTS07u59EBdL+Md<|YyDk=mNK!Nc$5e9{8wVWm`?027TmFN-y~=#M-z={P;r&F z>rZ5l1V>jQ2bVPZ)wj`7(mT3H1H{VW=N|K@!q%6AE8w*O@nQe;$O-{POLU)R!6r#0TCUSLrXA#k*@#V+#qjQ;-;Q>N%y(q1j)H1F@o+N=oWqqDeY{pjwY>xR zgS+?2F5kk#%#J_7%E*_Z2tMl)Q2HL&aQ?D$l^pd$y~rXVf*Y!k1^25(fR+Gx5yBKs z%jyB3UIO*Z#4hFi%WLvCmnK{Ez^VoW8*JxWUBm-`{?Zx|;=M#SVIVdXI!4v!Gq_{% z5R&i32sFBfoCg0IP(LVF!xmc^@eB7-Ap3e4&suDYj{4VjR8eQqFLdboW-Yc+$HZGV zt1zxKi0@p~PEM|TseU7=gwx1WHEJ`Rk2vPjXZ>EN%BHH?-Z^ufN~{E7|v?km(`#$4dsA$4)B%K_2Ra?2+06%ug2qL ztDOoX=m*=P&2;m-G3{`TXU4{&GHlIiJ6r&;S29pQkgblPq9HSURx$r#K%6b8}lO zd$WJW3F&ZV|4X@H|Bn8cC>gLVWFUeT{i?vg<=^J!{?C61jLp>Q@j4RnFDroVlz=hksNoUCEPN!Is3EAt0uel^ddMd&N)K?=gP&FvXk?b;a+ zU>)Qu=<0jsE^TmGrn>C|wf#Io((XW7foDJ&=%%%%jQh(pz@lo;qlmpQ7x`rrkZ=H? zk$Ed8KYl8_OA<7|25^q${ozoKqKfEb3dq;$CMJ;MNUry=<|~-ufCNl*e}2BcCkadE zG7x}~SA@yD%EL6<(y(~*#^)O!r9fYK_5#~miY6?bcMEI_+S+=T{#HR>_lx<1u#ejQ z6cWl7Rxc&6y$3hV%AZ7%EksPg=Wancyzx$PWvJz69Q7mnYf2hi6=D0F}W<+l8fxYoo zUrwA8T&RM_v7)Cu=ndT_aCP&6h(rT$Q`S>O$hO+k7cnGK;J4~F9g^V2%TpKx zelK&bz<^155fV)vd_wxo?8d2(|K2bm6q|wpLr#9^m>b6s$GR;;c^Q^JMIf@`G4!82 zfD51@LFnkr4<@<)8MA;JP+fmHZ~kE1UvtVYg(gx4tVX&;HF*#fku|xgJR=|fYMZ2v z3*ba}R4zi|NL_vd$1(QJH_d5)jH{<`H0~xZ>Ak;5V3(cqaMrc~tkpfO@~(btj9)0^ zn?OGa<#r~{N`pzJi)yYszNu<|MT}$Ry2g^SEC2~04Upqo{lISK%E1VT=njn-k`&fK zKu&nz>l&)BVi;m&6nE9O07$(8E^ll<7!37=xn!8dW>Ro*XmBc607h1uGUK*N%;aM% zjDpf+=g>aGb=|an*T-$S zt(_2O^}&M#_eoZF#tJ6DmDt)?I=`-k`D8vC3t|OVU^_anf9zK+0W!*zeuE|{Uyacf zXy60Jo~w?RA23+F84IwGzFUs)fDhmb&U|gYx|F$S^H1_6ugKKt|AyuO*h=gc2hJRG z-DW--YPYDi5TwyMO#32SFff(?+k8WGwya6g@sEQC1$si<6xV}_jzDH-GPIn~L z3?RWAv@`0f10W?|1vT`KG@YVWK8R!1FI2wO36?tlLNwF}lG(liY{41UtvZmDq=%y> z68EIN*9T`4Gz&m7{ShZYm;G`Y-@tD{{UngmpjhJ2Un>vR3mXXwqjbhnk<5U~>|ID; zrx@!t3(yh+c3@R8Oae-?chf*p>d!9-_fhAm55yFsk+%RFt=YRe*JzF+!gSPH=uhVM zD0xYy0de)0Vsrw1U8$fy#jvthM4E~$ZZQMPP)DtT8p!cebimP!0lhPw8tKcQ3Dj1x zB>a%Iz(K<3&dL0PsqDA1m?B5^Oz%!k+6DqmbM&Ob;>})=`hCRypd7LomYd*o*$2Ft zC?^ANJo#=S1Jqd}K;??z=n1%`uok4sny&L@`~j#54KaZ0&Mfp#emf%{c?>u`+KUEc zfh;`QdRL{bXDZ8zQ^Yxya7KZYsvcnjdu2A#L?5O$w81K03GIknU0|`=1;#-!rwm#K z*qmT;qz4Ph_hn$M8yHDS5=mYOi2*iOcWXWKPZm_A6jc$~LXxZUZ16!ifY{>`-Tc9t znSB5Hz7WcG4xl!(o0s{=plB*431(R^;Sz;Y$&wp1B;(B2E~V53V(MswA_h27u3NL2 zf5NPed!kU5#Ah1i5Ee|qInl59UGy;wK^Bq|VL*|2HmWp|yLg z=pe$d+#6=*9tCK#px-Tv5rv$=R3Y%8tTr7Ht#Sp;P*Ju_o-keCXs)6{v{(Aca5!CS zVZcH#T=C=!^L;boyaMup%OA74%;NSizy>%$q`-Y8**Rbig^29jJ1wmvQ&!6RS$lLM z5j$Jj+-Iroxy-ek)?2hthMQ6Ckeakx>#4}MimC1p)!K?@guRb~Nl;DvPgC|T<24+& zdkh`hA9XWNO#n6E;BFIToMTp2PD;mPb3nk z&h{s}3O&WngGz?x;f_8D5EwtV(aVT6(&aZEf$`5tK`aZV{Q>nbfN!q1GqiYWt}dfN z2i)3_np-9U;K#J8mfq zY5BIb#s<_@H)DtF0)8Wu$4iYy0V}QPR)dh8!>NMra(Fq9}F*AXDhO!n2lra{6rB!3@L^ z(}eh)pG9X*#J{3wMbw-1f_&w7fSdQ(jS$P~NK;MIKXz3G)CclI^ey?p3r8Ezl9WBk z^k|m;oMwpH`z!w*NZkt)I2P}jA}2{Ifrx9$Px39qL5jCPey%+xocZsQgc<^>a267v zVcQr$dlhF9_-%Qj%|#2|DriM?*Nn*>$WS}ANxNU{G_C^N6WUD21IFRurw;#7-Uzw_NR%_^kNvhG-3>&SMg^Aj9v-VO))Kp5OQJ8ovWH7ye>^q79n{?ynJ>Tae|7FJ{ z-{k9t%OzLW?dxw`ptd|Gr~n8QU@JVc5(A}O8Ij`9=xVLtWC}^2h+i}aQjvwM8{mM* zgM(Zj@E)93UBQc9-`(y?=L-mkdNdRcIMao<+`F1*nK?)eg&`?$6n>Nc2H-r&Eh@0b z;A}|7+=ST#IHF^}I`RKoTA5mhw8R`7#|g9x8mdGxTf0>s|6QnXD3-z*M=O8itI$(?Pz0tI9|D-{__ zNR(R@sND+x0|)D{E90)Y9~vW$@cMLGhIlbq$p{%BdHzZs+B=AuP+qUnnJK@%D8z4D z&lx6R6jPlMYxRE0nb(nA5g{i!az)4qTV~wgPe1wexOh-aaEZTqMhP1lus5A*T(pX0 z?e6o?#gI6zuIYcsN+cS{YjQ%c`r)vy5fqUejfsGQf`SRgxu^pc$sFO);PL3*!G@3j$n%3(Q9s>5V10*5z=f z&5VUnVtV-#MpI>y%|ppp_%(vR4^zT}Khdps;zuB&zAP(DWh0dG@t*(aeob=NBz<#X zd5`fWBIGSW^N~?&{`TcDk5ggap#CV2{hkliTOktc zy9U12eWSPSwK2WI*tpF7Y3ciYjaYzBk|m*#Ai2JDvL^5C{=$l=!yo4C+8tU`uDJhuAx?Qj52lX<^+lkhwTg`*T zm#DkWr-^DN*43%TC)LLHB8~dsxu>s`Ezi1IO#UzO`*M!oaOfZcHWaPzMC zeU9?B2DmG^xnAskEeq~lfXnCMTV(dlF*`CcZHqd-&ZPfn5-ZFrTS#F774Q7zRV|g~ zuB8?JtIO*G6jEq5fkmXwXD$am&7gtF^{7K$%i`-`4w zePF|V5|Z&N8&`9vJJ}NkA-3}+Tu(gsqOHsN+8=D$&mY1tG)-_^uBfmdoqZwF_m%aN zs~73EJPVhtt*vrVcbVJMvR@EQUgIjfefwE1uT!DkX;!?KPvzq7J`C?hNBg4TweV5k^8T!uVlCF*^88AiHy&ah+_U_~=HIbni zapmm-5rrpULOPpcB|)~aFJa`Ctku)UF>fgl6Y?eR3s@`%D=QkW;VESI%Hd@x!tn(` zV$F?|mgVRc6aE)o)_ONZ$CEhY2KRY~v3wAMjl}RikS%DL%Hm0O9}+v^c*pX(E%>3> zWA;zxW^_>xlbZ3eH&aE;ce3db&%)QX3;WwZYYKixla1I#=f=lHarEZH(PD>IC(mIn znKECc2}jk5>^jy_erEzgZGd`tC2^heX?iu|hD|2Pl^=p@**6k>b<~}=BPOeh+r!E0 zn-Wz5&I?6Z+wz{dZQKFj4pZCbrXY?7{kgSA7t+~+Mz>gps&qxHImMA__hmX~o+=-j zXGl!eTShcke1p$bZYqig<|U!HheTbHt2P_ww`DDvRmG#C0SRrA+R$9t8eH#7$<-whZfrOl^w#w^DAJZc;7BLy2H8hW0OuZ;uF_ zZL*txP^Blqo{Sq{Br8rLy3PCWMb3|V)tWMT;CdbL=ET-GI4BCa?A8}29UjA}&gh>N zZ&}>qxF$2MJ6~+i9FQ{f@ITl(;w&c$2l80^hirVU-u)u7v$taSl_CLEX)X>BWn0G6 zpm*!~)Yu;Ph_a){Ula87vXZa24Qicd=ChJH$BX7T9qX1ijGhK7g`lE_tPRQoFuF;< zdTMNnCcuFn?%ZS;L+oqfcvW-%{E{5R>5A`iiQxXJdFH_Yet?4n`pDaCx4?RAQ-vzt z1k)Tx`e$0r`&r-{)$kj|@_ffq{tBmZkwc;>^$$V{s@Vl!9rH7S?2UkNt20C{2-G(L zRNp@TFbb=7&YMUDU8!{`u*msWVr3{)GGyp3u(!91o(L!H$k{dSED3NpfrxmN)dG9BLr3ZYvb}lm(+`5Ui(PVq(ivm)2 z>WFr4hD0|lY2XKqkc4pYh@y%k`C2{+0eswD6kR6o zJ!CE)(6ArZl@!Le)8P4GuBDZh?u4ALI)@2joHM_WSce9A!??>tIAEoWJ$+B`R$g^i zEb?e@OMVSdT)O1FO!==cX%m2nkf1&x~kx>>|7b}WSnETk9*CmE2W8_yRIrsA^0muvO(n<19Ii#ttum;AZK zG-6aXCxt{GhnkJ+TSUw>@E$yYAia$JUTB$J);Qp`stx&Pbq7Pbs*I*I&+mG*T9OdY zO)Z+G%2}D$$<)>Qf}U2TY4G9x$}$wl5D}oL$)AJn>HJ38ykso%KAUy;T=i2_LUds=MaH+W#v^;JR0Kg zUs^vBu=oAqwX4iJ_|geeu`+3oIX0>&?s^}5@(p-%-Qm$=$j)XAJc5QQ%4O) zW51l)@&qbCOtI_v`o2e*DEb9#H_(ZZrbxexp2U5T+P-mThrbd%jL1hD{Twq_;xpeO zpK{_u1f)g#Xc1^k5?PS7vVFvy?UrG?ySdeFou71hNX!qevDbusI*k7NTnzF)r ziOduKk?t=D;3&Q))I(=DnB`#+gpSh9$(|Gz@|6I?B}X!PaKq5gMg)vRWP&XpPO_t6 zVj5JiXZ-?&!6pF(RNy_WMp8olAZoQuQW?Uu8p~~%%=A2Kq%>%MYE{76RC;B2pU)>XoTR6jcAzW|K;4dog0#mt^+?V?VJ z?&}t__Gvi{zI|S89lhc)VLbTCGjGU&_Z);zh>FyJ&}Q zyvfif)X~Fx0)UGQTUz2G8(# z{a#ofB_<}GR?Vxv{k^5v0-_>8VW|b7T$7<>*La#r#wCggiJ_kpOxr+BD*ft^c^SVz z5a(caVP|i@5vLO@*{|tTKcpp2<{at}BAtC9ZWRvBI&!i1qY6ijInoOu|JG!rss^?- z>$>rJpz_a)S=C*dy#n?Frz}63;h?7TDu?!n_TtKB7B0a+eyC$6lCjkmgfQPJPtHl8 zwfdYy6q5t~<~KOr%YG(?{Nq>bjw@G@MEDuEV13}L#+uB-W4hSj=CDxjcc$@Fbj&A@ zsPU+nO=#7NKmb=!sK7Tr%7CgWvlAW2RstP(P4|*b2=7SoS+`-XPEBm5YjQ%VYZ=$d z`76gWLZ+2rp{EyTjR|NoMD8pFP07UYG&<(08`gM1Id0fR^L=|0#?%d&&N0F>-~`sz zzUtIvF&rGCdq9?u>Zs^p8LsI5)b1KB@K-Fqc(6AEBS$`S+}TF?{lrSPa!BiOy0JOm zRM?(GnQt>VC_Tc`i7|~9b1#^}v-g5upFP1)H9N+}-f?y8joLj~stGMUU%2!6XpwGE zRJCB9H$U}`@_fTHLzLPlt}aNg7|^C>*%wNutC2nl|7}v;zv?Ldhm00n7)*`qEzF$% zNt6ARQv55W_*Y8tuax3nDaF51ivQb6DRvHNT6_ZSnO=ZJ@jsS_Zfa(3r2p0O+uPB$sIR4WxQU z>#3m+`r822Ls)(%r{(;{052*)lKwRaoA8AZjg9OJs!3cJifTU=Tl^GJ37u7dxXHAD zkD(Mys$pPAn79Z|5LUgCK7wWtQ9W}3`pV3T{Ho{Vn#+U!n7~Af2fc`=tF|Mh%>&or z#PaLvruOEF4WZGOa}S4%$^G?7fa7K*i-m`Ja>n#d5yNfL0oDR6yhPbOeAxTs{eu3A z+xZ%YI~Z^Csct9p;j>AmLaJ$-|6#5RcUjcs@5P7xWy+rumiY4`(S!Qqpd>IAol%iC zhmLluij!L+d=l1GdY*sU7riN17MX(Ao?h0l_2yj`CatyH#iA~E3|~kjYR`+sGGw~p zS;(~!7|gh3qSBO}!Go87oe}yzT!7_GZeCSDKz-*&i$gl&{v{iRF;PtKTjD)>D8nbx zH6-e!OyOiEDjnX8M;2dz5u3kym}0u3qw&Z080^nEKh-en z9UW)GebAx&*FV&DxKDKA-xI%V{B%+#c2bkB{Mp~MQxNHao{{8~uq6r2KHl|mVJv>1 zSiw?uXoo-c(kf4t_;@#Ne_2esw5p%E=~evzI-z#0-1GXCd@;yFt-Wj~A0A7|MiiHH zP$?)D#WlK^ZO*#5Fk{A<|Mhzl!5RL#lULa<{WkaM#u1j5>xKb9J$X^ZuY`=5R)1Hx zEo5+%o^52joiFW4E*N^~m(tQrM0Er(0Vn6lg;DisMJ_$Z9`~d(aK{{=)~Cm zn6Q6^IX@%xYOoua+1P&UjcX?y4oTh&2%x4wWQ6~7snk#Nx`Ac5yFz!i&Lx;E4ty}= zyTIDn;?8e}FAo15WbPBEm|9-C{>chA`|&i<{H9W4;>eQb&kBKA_Lz58RQFFu<(@X? zpVB`q2#*gZaGR9Adi(64po~Y;!dXV^c5TZh(>f5#4Z#*bsgeqT;Xu^4TTt;i9=ORo zM&r52Zam-c5*-h_nts>r386NR)as|bdfV+->nIH?nbj^)r%4(!8!h-kH~)3EP;Ni} z!F|EsACpHPZ*Ol-MFjlIJ}w|(>RHBAnTtc*CD?` z*^)glt}qwGOTG#3_D8aUkcZfkx9h`>5ZY`ALA5_s=s~e+a>p6B@ z^;YRG3njY}A~!b<7%HhR?FyWp=D3*tNXGCX#UXf0&8K+;C1LaVbH2N^Km*-DfqlTQ zwD1sQY(uCr4tnFBgdZr(bV=!lg5ypL%XLpHt+2rjzNR_H>%H?#R5! zZVHp--0@16K;dCsTCw&PVWRW>XV-$1>iq~kybJuDq*-pw*7n4vZ%IA24w=@Gb9r(E z)5XQhp*G2n{9IOXO?-TbYM5^+ZVGPi!u=Ijol+wt;d28y;ey_$L)4TNb2CCO;*W+D z1N?TWUzMUn^`WUs`Mqz&!X`eiHw){`Jummt-bOYpvdvvY_s|dX$)U6?X5-;FCv!JswI3ISKOQkQ>L_?h z;bX_vW0>hr%(@Y?XB?kHuulZpv?u#$&QX98vLf$z*X(s3#FMedaD)AgAIj?{g+JJ0 zF~p|hFcCek6)`8`*Bc8xF!>>+A(-wv?LYL|zYYzM1*Gbd%D>=%SfLhunL$~->qdC6 z$X2eVK=p#y3GtSPPF#HNsrg_&#XMABD06h0DISjU<@0@JT8J>wMztx(WAtQIKTj3V zl(X&XRAsWE#EtiEcX{97+OQYqru~)GV(|EDhcY1b+veLElV3hJf1KyRu}Pms-3Hbk z{UbYui}zL7^4DzMz!GIts>P6;3-{l}Z@Zvc4owE>m1t|*2Ys5G`pb@{NXtsP%kW7T|MUtxTy$aFoP2(Aj@XmTKEdwKBy@#=h&;m+(d z@4tni)1F*zqP-qcXkqv`*;)2m2w~?@6neZDQFKJ)@IzxR46z3)`1`)iS57s&22E&G zo?4q#q6G6gz968!Q?qD@%a~_fQbdbyuEg3egY^)(FJ~zaSW{zgy{$<-g{n;3y-I30 zv`~8bp0e#OytiMXf_QGV8wmRQ1{$#X+WAcMa=s5~I|d~g=c5VX5pM)yW5Ab@E6Pn- z!_ISyWng{)m##x{b`@qOTNa$C-;0P70>o z5=VDBC(rK)sYj10rmrBiSEkX~QJd|b@j@;R3kbMHdges~~n zJdt|&p{R^Ijf-l9Ss6|2~!0jO>uRWG(QU5J^}+BDGlagEJz#ILQxADE)3Y<|PG5 zgAGyFwWNsaahS29a_yd18GkQR*$eGjV|Am6J-V|hq8f=v6y;HDTN;vcvA3fy_OfY_ z8Yfc1IXF~{M0}h95A)U1_+@j|)>CT8U5uiHX-EZ6kI;t6 zEeCdtv{do1zaG!FS|vWEA2-hDgoUTYG8p|Jn=;&qcN-+3BdJAvnPd?n@a$!u?Y9z= z(|kVbXt?ttOcvTYO%omwBl2XSfun~>75nveICio5Wx$(Slqvo(9NJu*PYzn>c@{gx z$$rS^?fLA1h*lZG-7@VI@ZPDXXnvFwcG$-XI&$*Z5j1|~@ggLQF^VdRHp?I>Z zex9nDvx3)StahXG9owCDR0PmH`zjR z1{@AsQmu~_45w5|s>X?~Oh@go56Tf@Qkjb$+)=Z0AM0hBmqYgl&$cijXWQpOaMWB3OWDKNnkqd@^I9$wR>*=75QN|Taw3S%dkT^EfYaN8x>kq7YXya?3xV}1nsUR+V;O&4)y7=PKySy&vK|}C z7g}w6Pl|(_VI|LBzKlD#6iM$uqCU>?^!>D8U+)lC`!O-%bG}xl`S#%O&13?7eWIm> zHB}UHnb(vI*LZeZaja=UTu;^abdI-cS9fGM?pFlOsWx}k8 z7$w6TLI;2f0>;!wcDgt`lH;ol(nhp7&7Ved-euu)NsKaqiAQ1zaES{;mKr4C5+oIP zPu25&@%C>vBXbcag(xA`wXIeq8~-vQnuJf5zF?ay!D~~8nv}D2TXj&3zfw_EB3Bai;LVG6sj*`Tm7OhMa+~PlCCwX94~s+3&Eu z18F@)Vlw@$nwc}#k%QLqiDD{7k+;3IPB>Obu&wgU^PvW7F*6$$-s2Vd##YpT@%yUQ zE5TY}p+Y)#&t34VbKaSut(14wDeS9n&>$C6Oyl;4NbXmOezE}6=gJ5?N0HIzZoGH( z&sVb!1wJq|mjzSJGC{0|aV4Xh=W9&oh0ZW9a4q@S``l%OlOGGM4$i}=6bn0jjGmn8 zcKw9q-&dEt3HvLVUnD<|GETAmLLDcj8IErs@49M4m;~VauMQ6$E3FD73NOsP?RT2& z>7?&WaFahVFMZ#VDsnuw7=>Z_cp(xB4@G(}Vj+ib-36-GLVRajLzi&8E;n$z68l1G znTig!tXnAM1RDx26A8`Srn8y{5vC*fn5(y?M*3$mEQq00L0()4hc^odm1AQGh8IuU z2n6#_M3<`OF+bIpuPPB>vLWw4_*w|Z0~cJj*k|;L&AhEo#56j2-<5TAQ{Tu9VXBc+ zL88G%xypKr%qTG^V37rw&U0S_AiB#b96wYbIL3Eaq-QBXOahe=FT&5e@bJJTF*s-c zAD;R|X8JFeC<4^&v;PGm7FNMZL_|^1(!tfi#nQo%NJ>P6 z$kExs+{)Gr0Qk1@Tg5_E;wv!>vUE6c&N8}E z4~m!=IPP$EI9P0KKs34%Eqo;G64V}XZftN~c;x8ows)S*Li^*vpO1z`{=@Ry-*uBv z-O%vKk}OJW0q`Zl1Sngd-Q^Vuw;$^Wav6mVwZPP5WtfkFE0&AH&iD8juNyO+N+3^4(RI_kVfF%#0d{RA944}yfKr@%==K?Iz0T`t; z%q0QUO@QtRWVl)YG(3P&DLj-K0PYPi9400G1_((5po!mT@LtnYA|HMQj#OGLZwnch zSfCCxofDLX20a1QgcK$X8oLpw5zt7y*E0>9Igk};>vkLf$c{$`_V)Ju+XQ0e!~}b6 zBccJ_Nf+cNiLvqS$NprQqafhFv3CzaqD0-=pvydE+qP}nwr$(CZM#m{K4sg+DckDP zgO0v`bo_(9@kMm>jT-D(Mh~=XnywMkp9{?2=Btq83dCF&I^X3v z%CrHFzZoF^bY1P<{{MV7A_ej7Yimb`hpUo9f?5XSYCd0P1A2XGpVqIw+#k=6yFL5F z0gO5UVjwTO1CtNZCD=2GkimwV$8lmGt=z zi4=cG=D&^icc|Zid3RU<>MeNzy%K23b&P`2m#m0$30I=+u2+*!`fJ{m>u!tigiB zLj!{Ff>6f(*pB)X)q#TKp;PrZl=^gw{5Z^g3g)3n_OP@ADs8Yl_Hb_o5V`&2T>+3F z0;3Q}1_bNjfQFIkM6nQP86htO{o){qQN;LT;m8VvQVA^L42qG;_$uN!cRY?j9AVm` z9SK~c0E~ejp-t7;gtUbPyyGvd)`=C>ONVt_~=BrAxU zAie>vfVjG}y6mcWIX*TqGr~F~+rQ>vg#j|cq;jby(hh{zA#_7VhA?$;YNBPtI3zlF zuW+FuHe$pGAx5(Hcp!=2#me)D^P=;%ibSW>6&8|M;2g=+_*A1IhdGCX zhfIf9hXi+8P&tPD4#h7@`{at_mXa7p@JGx?U?%B|0xCtBid*Fc$_OlRnu0Y2EsAvt zVdY57E}0xtL8uZ^B{hX93z+6;=Fb*&f1NuJwo-6q(`MD?Cr-uwru_weaQg)liV`#u zZbpugg$|BxhT(=@mo8n3u@HqZqD;@maGrjW0heK?qE6XD>5Y;w4)yQcnluHAl1{mz zvb1u$5?bY6WkNZwLRZPBR#b&a>7W8~F||siGDrSg2}{YWf~!2N(yZK0nXlMa<1+$G zV^DffPN-NR|F_;j*DyY`5k{jsHGvgORj5k<%Mj`BsWop`%FgspoX#ko%8CLGAtp&C zwMNDJWK%xygLH?NY-d@>6Y{dOd*8@y2?MaZL7-Ev{dyf@hXKXvGZ=$ z+RL(>(r%GXjrRapfe}eEZ89;lxM|Rw6Qwn!tum-GR2d%5$6DG-s}ih&PGPrR+p??l z+#X&3Txq+qZIAAgH*6oePvuXWx3WjEU+Q3uzlgy$eodou|6y^k%IMgiFxN7OL4bkM#C{b6@)M*s0 z$*Cb(?yTu7Lnv#PO_Ht3T{au6zik<7sc6NhKUxLbsBN)n@i8znL^EssQ#*K-)Scwh z;S=-80}d0m23v)riR0_k7WH^f?~)bM=5JT z%nZ$}-6`lkJSsveaDq0Cmo^J)cx$x#P}2F)L1)i%{xK)3F>Bzme53A)^~&NZY%_0? zIgcV&gUM-ja8zhl;b@KzIxmIZYNy&)PDn1mtoek9&WJ8St!AaZwZyIR+29(D_vs&s zcffnV&9=?Bt)Vx`*4H}PIw3b`m#Y`DBjiW)ZT#)|JqJ+cPXcHL91$Q8pat~);^|G$ z8_UPJVe-_lb}0~@-!6b65Eobzc+_7*U_N>gUqkSGl0Ka8&izT+~cgd>cj{&TfXF#DsVU!Ab&|q!zO?vtv`&iE5LOhOa-iQLS{i zDd1yPjq%l>8Z=NXf~9|zHOW^f!5hp>)J%J)BE~sVt8%HPE+-quH{#i{uk*ey5eE?W z5?e|_|8<$;s2_J%TXHmTJ9unB9iV_xg{p#8bGJpdP}(fXRb8s3)%tdmddgS@==P5X z_BR7sokOcY9fkOuZ?0VG$f?t5>@*v^h2~)KqC`a2B5$Cjq4=$mZ@M30h1rewW^5)m zRa6bN8_$@|o1PwT)8uNwrdFmMr@`97tgSb}?5H+fK0b+T(4|e0Z*&H=2(=gWa<_Gv zl#NYKaq%e^D?cc|DYIV9Z#5gNyx7iNVR>~uF<&fgXmve*@{aXvr~s3$l5qujsVXCe}WUiwyd--F5%4cC@aP-Q=N;!j^OotSA6=v;FnyQ=Au>(YDRzZ6&#+6r6Z z)B4(6z25Y*>~qV%pW76B1`7$A`AT?b3DM`8?}8$Ee#F9vH^$8FOc1(0x#SzwCG0 zbi=tW+JTch^v3ri|2BX9{irls_MU{1l=KY(oPPgd#6+|4?~nHXoiF$=;|GD?Xczka zZ+}ky|Jt9kvey2CGU8`;y#085I>+5^wdolwd(|qLm71L&h54>-V#fs}QMNRioQ%g-EQ`clwnSsk_ z$=ZzDp-}Dl0>}D#tpjfNW=qdxI?6Ba##1oqauvs|+CEM1)_8)3&F#(OzI1(zz}X$$ z5ac95qoyr`DctKRyVlyn$?WlF&x>yBZg|>sIg@@=Zh3QA;Y#}^%Xw}frq%`3!9Kp; z4zHYW8d%>{d{jPf7foBjQ-y48uSgl(^^^5t`#z|hM@!C+79Y;84Xa8yl{jt2udL}} znAzEl$Ta*}JaIQ$h&XS0F&vXXlo^CtlvqYWwXSr2feR51N3&RI98d3Qd;+bhrBgoM zwZ+lK^Kq%$LQE^O`&M*X8*ug=L_$fsBA6=W?D_`xgoiy$g;H79FUR-`MJZ_-bfY05 zfdegNOvq|w%JK3N+*|Bj85X;oj#ff4u{6GvSR&9J&eS}5hEKlIlWBef_sn4xka zXioIij+^n}Xu&I^kEY39>C_ZcyW8j6ht&C`*ybdL(%?4FXH#tr64n7l=1{gXe@3{Pgm#3al zshhrs_A>7jJ^$j3X%`>!P~6Vibl(jHV@&c;V{voJNGh#KuH5Lw=FTA#x@9Q4n5HBi zIIel-7*11`1Q4+j~{n47F}cvzPGz!|PW^b9&nvgE7t=G7~6%W&maR-ANGm zi|)5;Y05;gh2TEVwpSvtfut1l!h{L##m2N2SsamR`BJd_BEL#R<>m1fi44X`=#*A? zJ#nb?A~m>L(p0i!_=lrDnvx_5y%1CoJAyE_BD$q#`{WEb7&{hGdLYJJvU&RCJ>{%=@j)XH*= z3XAwTXL0**3IYBm`>gxq7v>=LG$sngLxny_AYzEf1Pj|zQP!y2Nn(D@-u!UL!psvO z;6-z%+%=1F^Zt5!*nFoyh>Mq%fN??NB!V(T!OCIV%MFiw=rOce+vX~jIUq}$DXI*hmg5N7)bwvgvgBNB>a<&1 z=fa%QjV?8QTr4ogtSH}?&E3slX>~j(ajF>hRv=*$7XF*bl}1+EoqF+5k=-vCA#XMp zj_S6#{rNOo{B$KlWk*T29p~xrLOA_zCk})zG4As67me=ZeNfN^k4K_Nqgmr#!$f+= z0r36}Jp-FT0#-8tDGE#H<@9zBjZDyHmnZ0XN9%73mz6r~J0Ch&y7s8PS1bflFO0f)y1V%?mwa2&7f2b@~#IdWB<>d zy+}&xNPc{$`Y0O-F`poEJ1UhRKgH_gAR&3R>p)AV=Np+?M%}e<7Txm$4A_Dm_|ySI zir#Kq>jJQJ)W{pV-s_Lq$UoubLt{J4qr-^-IfbTnH>BDD#H ze^Ura@AI6LG<-1!BO9t!<<)guKmX?X^|(z*Ri!o*oaD@C^R>grvz!*5wW_$Q4DChI z)X}nu)&STgZ=NLvWg422TZ2Fd&>6o*;92BdcI;UM$FQJ=gc1d6_^35}0ROq$uh3W6 z6Weir*XvCm%^VXJ5Pk4XRtcwuFQ4G)0SehXWGTkTVh$Gjrej0*)988e4Jfnx9TCv> z4F(a43g>}oxYzxO=c~*Y;k~^=Ek~!dNK;>_dmEio>03HB5_uK`*Tr>XT#(E1;2@Ho zyy>#0(hGS3qzN*X(S&V{v)!)Ues9+K^i6}1fqUmPx@vnuFhlAb#L%+!eAVYWq{}~= zu(vLFpIE$s8Ohx4un zrU|udJXy|n&>RN)rAf^9oYjTzHRGM@&i*W9kxMe7u@{&7De%zLBDzr>026Q;*{8`JZ8|BI7I)O| zSKgb^*n6YNHG6IdTOOCY^-gqC~U3JsBnM^OV zI-oZAB>1{N1!&a(+LEn#4k`cJ`dcko07+jUnEe+tDBBb3{c)^@lfMRkI{@416W%$` z($%?{eAd6elK;)*o&Orv5o(TRuSKThe7Q~KkS z{y3%o-#DdG|B0gR$162Yngf)V{_#qGywV@9^v5gx@k)QZ(jTw%$1DBuN`Ji4|5;w? zf8-44$1VMFOMl$bAGh?!E&Xvzf85d^xAey?{c%fw+|vJlxuyS+Lg2?Q{qakG{L&x4 z^v5s#@k@XF(jUL{$1nZyOMm>*AHVd+Fa7aL|EKt+)0i-^QNI8HcK)sZrVnCkXRG(W z?V>VKGgC$yMTJFR4um2X(FmR;fGVKFAqG6Hf57xiF@@+R65u3<7Duoypo1Wn>2QWm z#tjJfCu9&7isA>NtG?=S+Rkz^J#Klu>b^I+%0Wgd$~wVlM+XGx^U%R*qp*o9m=d40 zSYPK)Rw=c4$YuLw2LSM>A&qPXh6(4o#J~aqKo|_@-zE&O>rWc_4g>%q1q9$u2Ec#% z?+zI1n@?d-0Q_bLHnuShtjzL`FgHo|uF&=lX%P3&AlbiC=t(e7PhuUx!d_qBz$rp1 z?!Ijbgp1^cqtw0KKa)8e)E5mrRQY``ju1;mjiu1uP>s*c#2p90FZ*|yujSkcT9y1pGKvsfwTPv zRd-RM{k=Dma>L52p`#vegOY^`_EN?%o2r{|IbiCII8rN782AbSMrRCVVq}(O+I2&g zlnNKcag$Tt4k=1i@Dfp9kSnWYOYrQ2V>gKf7Z=ZVey&DFxGrUls@=%C!gsjqd!baZ zI1P8$Zl|u+xu6Dyfo#;!m?hK5A+yZBF)F9l!Oxm>MmyZkSynfdgC;VwsrX{s~)9iRLQmr{dv`U zg7hg>S^OZ!xym|G@QP8Ki4^Ybu9+7(F`MnE%9YbYa94a_r7i?|DtTia2lmtis$x6l z<>l9tc+%2~Rn1h^j0LrrHH?&BUnd>xW%zG8E#(FmhZx%=;Tj@sYZ3* zM|Zkl;XU@%Z$|hc>FxS`-1&S$==Hf&x;}`k}luTX70NuDQ-zD|}PU$nKOsfSo zxLQe6pu8=o7^l5gXSA1MigR(@L}Cy=6Ko;LxbRbi+B6Pjo9E#{YxQZ_M^zX!JLc%% z*T&1UE2qwmwzHQO+t1zpw+tx#D9Ci2Q9@G9VvLlJ)@j2ZHhMjDvAoud;w(uOlf)%h zi3Z?doJTX`%^EdGlnWn(0~49gUIT^zHEmxBFHDYDAG_c=(4SE4e@wTDFmBQS@`j*TjfT%T^DB zv*m=kx|k!u4#5$0SpJ|vzrA5@=^jDQU`J_2x2ozYfU{~H6nXf&3>ZpQ7n7Vlv9zFy zY>k8rI6gGj6G`Pf#MUb69cHV&OH{MZQTduUT_Dnm-223kAQMcg_x=;t*qmE^d}ANK z@NxBKnK;ME3CGRWOnv6OWZ;<>#d%m-jH+!$b!KHYNp~DOas4ac4*(fUk}mrik^~m% zVCUo{3dp0znzCpJucvEVK^kBNU!`2(Mz@JgUqyGk6SacO9ko;grAS#>}HW*@8=-BsdRz2HGoY}u?t0`C3!u73gZ*f z2`zV8NsZebo{N8~mX~p6&R)i54c|e$dzKubJ-rQ&>c#Pm@(4XM%ob;^#XS%T-##BZ zqKGdsp+^P!KK_m}PBzdizpcNt7L#)fE~4RaKzi-z%CaKy{z@Msafsv9v~IoNG~e$3 zYd-}@+P;V@QXT4DML5Fc$0kig7=7af7Hi?==1#}sA*!2-=`O}ko366>s0T$g=DTWu z_<{dBt3Q>};3GZEm>;Eo`j|iE$u$7NT?|*QtJB*be3ch+jH}B_-&=gKjw-C)+`K%2 zV6%=}7mV&AK_!~2P4S>X)yxthcS8b3>L?YEU?+1RI0#Olag|)x#%2>9a87U%e`|`K zZNenj#n1D5!*WFg7M%r0wg@yfu&IjjVb*&>JS@N6&cpG-&no)?`R=^QknU2HSrkfL zU7tMvb^9hdOvL4VjtSQJVd4qcpi))Uxw#BqI5x!;EM;qr{H?UHxbQazQ@hjdNynIz zs$2ld@dQE3nA2o7ssolo#mTGTOBz)cAGG-0qtDTR2v7Uqqp#Hzc}V-pk(e0%fb~;X z8KL%LQMZkk0VQ6WI^R^JyG$pKJfWCI`9evYg-()TN2k&TZ+@MGM^>}x^dOzk$sgg4 zveXL=*JQ4s8KVfFb^q1|LZ78#VbJU4CGTSsLK}+l(J6D1jJxCpmI9SoZH%ACEn&&S45o{BXiBoX|)LJx^HY*_5TPa@WI7xaeJzL(=nGkRo%K z;wLg6DQF@X%imIkxVQ;wdN|RWQ<=W;1qnx*YL~Ch-o3z8$~cHg7LSyH zkuzKINcqZIG?$8oFejW|aD^v)Q$;zts$ARZjiMt`|K8?TjYxrRQsW~Lm4T-=Ubq`1 zsXW+7X@qcj4yx+?>il>Lz7{2aqIkMi3uvc%r^jc>R8)LFa!q7QWn?WabJ#2(n`GPB zE_a3art>FG*(UC4&Y}X}iYKu}*%52H<8V`$xp5k7>q#7DB);CdgEkj#4MsBaDtRf; z!KaBi98IPJ@J9^guZjoU9fBv2eSuzObj~9e&dI&^B2!Y&x8f24j_J& zP@9vxCNn%NVkM=JxJcXo=4|ZObN;mNYvW;%IC(}}dM$U-I-zUZj|0y*J9|=h9wdUhX#t%VIIp9zP5_M=e(Zw zSc8^E3D<2`(WblU;_}wZ4zUt4|8j_RTtWLTp0t@uf7XLL_>*{H3aPO!2zw(PDa@^+fa&J_EdRTzi3XyDy3;ehH&HF|i%1P(WV)?yt2#je z3UFE{!)n=?U=ihM@3!(e6>-}Rx5apD`<=I)z)awJ8R5X)L6Hh&yR2?(mDdq|kc;FUkwt+2#~ilZ^`A!_*0I05Y=9zpTRkViaGdKoC4L zf%1*N^bDTpVXs*DD0Y@OR){rF4*cspsN z6^tpJzPlLWUDYM}?i2ksZ4vi96-C~ul2l23GM>>}fU_=luGh4z#|_g~XP8enu5rW* z#K%zrj2K4)aUcm9=NqW4EY`6E%W4s{Qw+hv6sIsBIbfig?LH@8^=ztNju;%6#@7j5 z?uxc#D^Z@mCWah1RITICw&Rq@&Nl21*|T6p4IZUVf!WqqlkeF(D&6I9WaQ|kWM$Vs zS2sDDGULAN0{GbI+XYReCDKXRKiW9q?=#xp0&pZhJ6t>wD#^0(YfFjxv18C*jxVX4 z)()hYmB0zVI!~UMnVm(byjc-5%*~qEoMpNv5&OgvkZf}RgyB=5=k#%5ywHXINFXU4 zXs>r>YG6f%q_S?3s7$?-=Vpk7=~XeGa&;jpzL?en(f_7wz|rF?5V3&&WqhV_Qbf;; z!G&p7WdmIpVz2ZEqD-l-^Lti4z^YlB)0a^YpiZ+*WQ#zNKNA~)s^yrvvTacF9z^IK zB!Hep)9C3K{%yItl!@U@5x9nmt2aDh=%$J!$`i;v_ps6wcLe?rvf*w8S2Y-sCsgHl zQWu^#zS_-0>!BOV-!MB-)&$qjA?T|Ag|MHEppL_Gy#grr!D?;nD5l^d^HT_wgrkU^ z(LRpKo7!wP)SmScIV%6}>Uz76&FKMCKyw_vs%oSsnIE(c4Uv0IsnUQSfV>ni2-Ls9 zjt~ILirx|cuCd(+|B9ZZf9t;q$oxMGpZ~kl$VL^CeQ^u(+h`o!;6f0?Xo3+MgGK2n zA-ZOmm1aCT-sG2&F%89pFma|JWn?r-G`s}@sYnYoMJFm3LW!W8_v4mV-u3o9x0%Pz z{d@QIYtB9QNj5b21+@tN9sIvh*40l35nW%%bznhk_v`0eC3$z8@o5z`6aeZZ#0=sstn6->C=$E^Meg`Q6@Y!BYgmy7FcrAJ7^#!bPVj=ES%SYq`fi7@ zY>}~_(1Q1@AjsBm{WBK+;?n<8#ES^U640k#)qR7M!$#=6hRZR-7?5K`2V_U4Bqj#I zXh4!E@+xrttxgS96E?pfbORrrPwxlDfxL%Te8)Aq<8Xs3aOHdr5Xv@%*J6-F(WD2)FUiFB)X7!%L#)zJzrcOFVewAEeyefwF1`v~{i z`;7W%<`je9CGCfoj8Lr8=z$4<@2TppG$P-lp;l!`0o|Thkp(?I8HB$;>|q)eQt5X9 ztI^aIIrHa_-2Uo~Y>U2PHbAl?C|w0%Io_9a!K>$o6Nd@CV!e{>E^AKS1Z-0<#u&&p zjiy#!HdnH*)8Ew(G_>wo+?6jqg%LlF$A<@YgpyFtVIQVJTb+V)PF%-{;?1tRG0|7x zHW{x!@AqDmsck#W zaP*g$={8?E*?89D3nk#t7@9-mi!NWclu7ZqQ`rtq3bl$f-jf zp)5Nvb2u!w;~8*Nv()sjK z!F`IgkkeN6s#h4w7la_;Efuw9jK=vUJG&pY_NU9$I8@Cwfmhvl{07O`Zn{ewXt>l8 z>O=xa@B+9zXx%1*@_}7ZSe+Q^+VdoZcOtrwc^GZ)JpR$IG#k4grzTrhk@MCFLNGSA zX{8fStHunkK8xLKs16?OzS%^hxsepcBC*iGy$2QOkM|keui%2&6{V3-wn8AXi?0Ro zd%ND=iA8HHp>O%K9-?77+ifY493mHzG?)pk?#fLsSyH-2mbE4+!Xyz1-i<`;H`PlQ z{&JI~4H|ewhp$~O4v8X1K6}3jUd!n2GJ)OpvgJg(;1B|F+flU83z?rK-KC!dh@VHyw$XrX+l>*MG%K8?@LoiwyJH(2Ia*P=BCw|Xh_ps?mpAor7kNK-DA~qbyo-<#f zM&w4XiNgA{eh}sX(`528&TQ={W;xoDS8_8<6QkBtI*HkAqu$Tus{#3)tZ|R=J+2CF z?xRZNXUWjU{+jnR^DBspcQcLqsDn?3L{Q1{dmlZbeN95R_XX?mx-yS2dw2zTHi7_+ zb1O!JX(S`O^YLM}#!w&|1R$2dWo-U-^b*MkctxYY&Ld+*B<77x6HjWQcaf5XGEzIFZ>P#*^3+d{;6L6%tn9hZ&{&&z1hT*{WKf@X|1K{K zMfNkTvS8)S9P7^YxCUL~&_a-s2JNM+dyO`C&sW*!{xo%N=|BH7p+mxKCt{)yKSeaS zo-O-ys-P-L;r5G5ghwF_D>vyXPd7kk_Edr>q*Z%dVAGq2RQL;F%iX|z0+r!>)BHG& zzx_0lB+4Oz#o>YON_u}e;f3suNdO4qgbi*~sJzMTme}tQ+74ra!#AO!$A%Ivrd}|) zusw~6S5&@9FuV4U{=2ojKmu=ikcr9i487!v-s*@DBaLNx4qBV8pb*auRU_dhft8G8 z8su?%gmRLmB5c|6HLM}^peK?n71l0Ky7C#Sv0AF5H)lVmM)+?&Fcai&7qPk(RTnH) zMa7MK-YW-ua#KiSVURkV7=`dOJTpLVTuqfigwsIs;Cr zJkwi0Iklr5Qq75E-y#Qbmk+SuJW9zDY(L78l5A;vA5z#MqWEVh=Y<6|;9LnM)N*_g zVwQwvOqu5=Gzsg3z0oCQzIiybihwBHs(n*WY=&DCSyfd%1C}~?mp4e*WjhUg-kiK< zG#A+r4VnZ7_WFMuyjO9LQ!R#kdX9yIOD#-5P_h>MWLj_4%5j8kEGQ79a?ZR6;a&RD zqr}JLa-2>N68fgc@re4uF?b>^AmU%==v1w<73&X<9y^6G6R@*t;Jv<*=lZggpMwC{@*F-C!)n|P_HG&x#x=Os z#JiW+oMQSK(r4Y>riSO)l+)8xFplFEyN_jb$*03BKyzTXwK2SxT#q!=jaZ}2nrGC* zrz$GQnSaHfr~jUK^R(=!3}fES^A^aLn$-VMiC$>^;j+nVuv>oR zLENM`MrA03J8JjaesKCtLK1}Uv}1Qn5#t{7ZfS8#X%J~{w#F8_VmQx9e)L)Y)-K5V zApSk58&8M5NKG$>hp$^{>cRsUl%deiPG|N0Hn3mfVo-`ysU#TpurRn)!omfUoY0ir z;^ZyK8?Z{Zs8%ipws3@^v5|9u%?fCfv46`-#nJL`lrWOS1lm+*D4moOxVVKj|3G*n zBm$*GTRT)sa&=k7M=P}ou+8Y*x`;xWHRr+BBFoG2{n#`WiVXvQgDOzd4V--{Ti?>h zO%GBj9!1)KcxOD6yMG;fvR%F%qk?yiDLG^tnf(T+>x{sSOxb2dQWVaxYnnnn=wP+1 z;VkKhmQE3isAnUqi)M{MB`MFT3f}ZjS5PnF{e4O(-dsEV*#6 zzabb79j7t0{oI9~kKlRF8IWD~^Q@5W`brysBe%EI*_SDwy;AKs9N`KaZL*THua35m zuEE@t0vv58gog6qIJZZ{9^8kpp=>U%SXvq9rcubbuj9M~g7lIfPij773Me(60)3oO*&V#U;#4OJGJy%fdy1Nxj*kl`z(maP* zmG+jWUBuH8dHHBQ@{w(5gb-t}EN5yxc8JZBBHyR-p2|;Ehbk+^2YKTz!T3>zQXiLS zG#w_t!{7Z0Y$8xOqB%k;1}R3AOFNawPmubWEBlY5mu{R5#BT@zRv;@@3oWqW_p%yk ziji_d9>$^wP_mt4b9h3{A{fgUorT#3s4<76$6GcEeGdb(uQZHBsRF(hd!wBPt{KY` zc1)-U9=X07Y23)eyiF2%#Fv^m?ir5umX%!fhm$oEQ?VTX%Jr|@*}bfjPpG;t+$V@4fTU*>Fqi1 zX#Z>VaTeyk+YJo>0REpmcKI)jOD3uw?8ugAc!^+ZY3PQg7w77sjKe)hMtT#B%&tKg z8nxCMbc5nb4JLVD4q?!op8&%QJFKG*kM*BaYSz9-qwanIS- zTv|@DuJHfH((X1j(L1mg&xO4s#y{R{63X7=Af^HcVF>~FXU_b-_WFxWX==o8<6-rvG zgY23U7$JmNuZnchv9nS$V~2$=g?!lruph=P(v!c~A$f<>E=~=@T1UrpKrAZ3IgB0K!E&0MM5eyf zva5Dvm%Sq!e?U4UVmz8&JhVKo3+?z1q&^yja4e#m< ztfZt6@)_j=;#Vw^Ul>S>E6O{tq9io%CHE{xTmLO_Y*tdQS9127$l#kd3-`TUSHlg! zUuSK8XqF64M3ZE1U&a8GL-=G`ktQfM-=VpDK(7A!|ql&x7x=q~>O`g3AF z7AQnfwr=NA_x1O@bdk&4Sz1C|% zRY_2))knsi?sSdO>XnOu{%uxORVAwPIVDtm3UDom7o=lMo%xAfZ91w$09?rMdoUvs z8Ddo2JHgdovzgCZ$(aClMLGK%E1p}(_d29UTB?d>tT8b$b{Q0?VGA=lIi8P|&BL-+ zUlM@l7XxaiiYr$w(=`3Ize4Pza&)@Av*d7@$oT`Y%nDK9SH?cTAmwpa1n zAlj}LQRcmIOV(pQMEsSolu;bJgoArp2Ex>IA6O&9BO)B!$4$t7Ni~yzJDaUK-NzPs za+&B}+l%>J{E^^Ko+Ae?wDPeLQl22o~K_VX+Fh zrxW3-GN*x3V19M)_mnHUoA(#*HaAnue^zw!xwG)g3lLeKMJadzGwtr~)#TWyiwc-zOH+8$z#MH=r&vjT@x69l?kpM^BhTSIg#BNn;BPtrU9)%#HRE@gYI;>zOMNO zY3pz(Jq9nB-jehMM5UIKYEVALPYcaJ8PqO~5_$@AfYe_PYg9_;yj2YE2KAsG(Ws$?v(sl_wfBv$Eno5~;eCZE!PoB?(CTNlK6^?ditV_Uq zp7`7ZM+hOY`f_Yks+1k3`AzLKpM^^v97$mxt-Tnw1xM#do^QWr2bIIu+kwJ}7D6P7 z*O^+P$z#?yxJVR`Vceb|{XuQ%0=I|-&dSb?-{(5Qoleal@O5_|5|@oqOk=v4W~*ZB z9~hRa3bUs^r%VAkQT$@8nl7(lGheYP^wNT1?3rnh3BRbk<{p}9~m+F*+>=0lZ;|j&PIwkrZre z5!thny{q)X_W8?2IDU^5m>6*stp)?A>qN9vN4ExXArUIA@K8wL%Jt_Yi~O8$VPkGO z<@D?n;80)rFT{vvkEcyWAW^i2y!P+SNTi8Y4Ac8QSS6hf$|z&+QfUyoDyrl9efJr| zWz;>mxggCplXnB5JX*oC_s_ep&AB-W92pr~Ql8%6G9+ecpdDACD6#%gXy@iU8p9j^ z`HtDg2*nb-$fdIrPaa#=`-3m5eSLmmUa=99Xqf)KGB?-N9-cu8;@=ZD_m?+?hq!rD z?-nWu*~zI?#=OZYpG8U33w}#}30XrRrm*P(Y=PFYzoe}r3f9|lLsSDa?~+gyWR9RN zncNoXd?Y@fu3VtYy#>xskGYtCk*FV_Tx`E;yL89{g&w3C&j9|80lD|(nY~K_h4p?;e6Zf(bX;jD* zBmD&_m3B{NNjhI&TZu7arCP_fBJySxtfmr1XB(uY?lno_e1XL-)qA)!imB`Edm3xt z=xZEOOAdE)hI`OFLS-J`S&Y%jGeR0)V(3XiM5SYsr=FRP_PnJ*ShTHgyD5!mYh3z0 zo)3M=Q;p^SguT(3RQ3LzEfP?I?`PJ^en?uOuptEAwu1!|H=p)ey9Sn7qF7P-&UUsL zUF2V~7|vZHi4s=Sdxa9^M(Q25wCRqQJ~5XQx!~e!qzMNSz~9*w$Eiut(Re##gCf>* zKhmw1jD9S|IQ>{!#db(YED0ay^dRPaUxz2gGyluvOnjGG9=`f)EIEi(ob_P=-!P)p z5UmE+g80TZP1KIGr>>4stwAG+g#tQv7v#H*+x1x2fP=@MVa+R(-+upcTUSop5bTY8p_wjow>s;l0uNKjHDYM>iWU9Yzvm`1)h{VpCZ-r5Dk$_QM}@ zjv)c0AxE1?#T9$BTJF`DXoIyRax>NJuhv#CR^CGsQSTiQm7`Ia!))^?wompS+`9a0xm1-akIgq_UBW2CuecCaW%>H?Xx>YAY*-uQh zQM8$Z)DEn3Mbwkoe2G}96L(}FdxJ~WR7_&MR&VHS(uBt6aGXGgLIK@PEWE~WYJI5i z^COJElxixr62Cnt(6Wez;;y$EAX7L^pgGiBzW0130^f$_XV##Bvs++bKhGCWIzx^b z1B`2nFgE8Gmy5?n$sYOs*HS?@Bq%5h0RW)q-};XwwEjzLlZpDjgx2IdtO%qCU;@6n zzc@-FIU+%Un_xI{Kw9j>tROTFGIF4DzyExR8w3sop-en#ptEv(A+ks@5&Y{-&vo|> z$MZBtr_xh~nd#F^Zlgkn8_P7qEj=KBzZ1EP%BNBcpAK(dW7+#eZfl$@N_P>WC?r6+ z@3^^?06>5s0KYjqfW12=ln%#KJ0w8$7C1mW1pq*rm}p}zH2}ZSzOjBZ z+psy2&DK`_vg;M=le`}rTpwP-qgZaH?UTC|uOFLQHru=&><1ml-QpKgXu#_iXn*Hu zKnz2NH|3S?lec|2@dK%PZbV$1-15XUU`1W!m)u(g8Tj!2Ev`8Fr>cnSKYVFogJ=BwrpeUfb(GntRS1A`Z**H-4(s=-!&%F zb`$2$TdGLWd|jGM7-2ojO^H{%&8eWd-i$Q(pT_(tW}?ndH*eK7Yf9f`4NyCw(z>#F zV=J&S+2vWpN%*sQ)PO8Xjv*NOf0HI;yzMwR_h;rNpBZJo5tllY2#Jdn4=-^Bv0oeR z!zN(6fD%pSBNJf`7%_aJ6dEE~t*QqsR3kZD*VJNvz>lxOp z@Blqpe|??cj+1ItV&1~X2UL>C#qR@RNgJVSCb5|KsN%C4n;zPHa!mXw8=Zm?n{_Q0~3{@LqH z21^IAOtZawql2XG%{qHonazI#y`WMbrbw-Z(mSFh{5Fu;MVjR1jU9TKjQRH0spVOQZg%&6nqDyia&bNSSN^NMbI&d~(cluZhY_i>lA(0W9ErwR z8Ejk)Y=aF{4x-o1$l2)@qfNmBmTARyLVndqFX&SzS`A5c?|ZM+G3fdn<`I$@_%>>l z_+_70%hh#amT?E+W~NwZ9=xMn7hBGjr^H501SJO8YLr}W^Mxn+ z0s6t;m?qJ7ZZ<9q&dC^0>STx5woJNhti)zx^Rh?W(VL86>`p*JDto6;3|kGbD~^~m zPUzzDk-0(8+@$MZ#6M*N4>3?&GxZQW+PSyP-h;{|gXC|==m%V1{oQwBIiNqbi4Quv&7W?)y$jpPbVtorC726W_{ZGib zybze}vk)h*HI+i6?6gL)=`fRp_RbYTkk`UwNO>=z{6LeZjQ3X$id?RpJ?0lYNwgHyCRko+q3~uWIA`5vI`0RL{N(z% zhl|E%PYc&b2hkf&&fzm$RCW@nDKrTUU>H4`bc&@Ggi)dUuBaCS;DVwTw67>LlT{xw zt^}|-J!0Vzm%i$p^7rd0%o#~^U&U<=*&otDn*Dat@U(08fD=)lP$qqO*7ze?U=CG? z;vs?qI1bw7*MUV5!fg-3D_)Py0PAMeWhl5eg$s)AO{Vhkw!r?Yp4P!*n+Q-1=L5}1 zT@vnhUnt3D!>fvWB6=^$snV-OThS%0Bq!;VY(rD+$t=rv#oVuFq*6y?#(qhEGDuvi zlkvofHQnZ(J?r#CcTx1WM-DZ~FHdx#0vx|@GlWfCp89Y;T-W6$*|CNHdXswJz=L!n zSEoGE9va4Kn$%7vYY@6A6MC;^R;Q?x4?9bgPm4{Zek-{W%u<=CBivqc>iMHR_c<7O zk_9MS6>Li^#vZCKfyP#ubOC}_XMxIAQ?!E&2d3p-J#m6&2)aELU&G(`1Es_cTp?i!OOHb$?RR<%J`8?2FrpEkp6 zV#oxa(Y)Z;mI7ZOqRdCa8GOri5qd(!Fp#5U#HBL^XNKx=yuCPMV?5yT#@Oduvd)}& z+mKmN`8Av&%pRIu;daY2rC$P1gyDqg#YR}s?|qM)d=I@qUHhv|x!{|t)LnwinO+2R zFLg^ASUsmFWUsCP3vP0m_E=sBW-Xfz z<{ej@mU`LeA3C<=3LsC@FRD6rR>T)1nFAkEH#2&cY; zRl^RaGuDgnxGD^j|B5e%aDqUntVJzsA15Efz&RkLlpk?{lAdCNj3Z`1v8i%1%S2R# zaNW|v=%1^*XxZJGtCvSd9ig1BlF|G9Z=WCcx#{f2M!tM7)?*@j1BGtkF?SupkGE=V zOV$iGa-8F$=H)rc4St=K8;$+~SMAF0QXplFgr!}MM2t)e=9pM%ywq*TI7I)@;KUfC zOqdSm`FOi`Z1yZj4A$nbAZePJtmQvT3I;RY&4acrT?X>pFWyH}W_{3{+$X^cP1IW# z&kIy0=*wu)%88E_N)MWgTA2W*rt%a=>JH=bY`D0)<|+BXI@WNb(d?$Z3K@$Ws)DF% zhRL3@P2Pc)$ROYNl;T0v;|w%)M|BQFw@EnHm-ddgbf#izh^-0Z?O*}b8k;1(fn;B{NGpHeSm-dxuD)N=o=S(GO5M;tw zyMhGR@pS%F-NQUqbi5+(;Gwg=&z}^>2lfH}s|8vo;r8Sw7KGKO(*nDPC%*z5J6Kr* z{qig_JO<69jT)ze<2EqbaAI_U(ml)-$0@nFq?e?#9|x+Wrc&GKjQ$lFy`O(iomyfn z%~d0Bp1B$H|Ev-iQm8Hp-UEhsmPU*e9NGVJF^luy`yCk%Nd6f+=AO&4+2}>zL@_}> z0!uzH8K^_2q)IXA+gL`GZ-nWSCpc{`^1AV0cB=g&Z#Gz5 zB}n7|;n^!SNde-tR(WmVVzPR-ftwApas|4u^5xPSca#o5kkZj3+9`gc7Kp}R57uJ* zF^Bms^>wJVKOmk|BZLR*>=}bKI)?IY8;4=F0n9_hv`rm6`byf?-&sylZ37>M7)yrhdaq>W zAxrXqY%wk#@z?*JxTArWi&q|<>U(FoSC9u-{V*H(Y4I6oABlwo;cJ4{E0bJak8yTv zJpR+m!E|mr)3hmMl}ZffB<^Qt#O6^OB_PiduxYadL;%}*Ft#u6oZnXgV#Zp$D+9b%MbCOsj>?0e`UQvfv+N_8VSpT$C z$ThU7R}L2JGwI##L{C9*iaxy}JI*Vjb>lZmiiInCQz8Osj>MYcmhpd~S^hfrbnh^! zERJy&l@{4tcdFBmKsBXXcPwMI$ovFNty1vKJZDRVGFc%M5o#z`y+;d}5lF z>CyH5(E%$0VjQ*;u-bVF9#pME0*)@V=$dpE=PmkgiEoW(Y6_j?gj1h%f2}K-sA8J< zn&|}<|52K=-vsM#!fFwqBZQGh=#@g`jRv47n5P@3bRT%nBM3OF3B3te;BDpRFOf^+ zratz5d|FB0qyDmRtx%?`IbSs*A%_*Knlsgn>A#~O3e5S=#lXok3f_D7PyX@))-ms)FSc zalYMwfC*P@s8_3XeI0-O59-wDLQHcqGys6`yQ%%}dEoyy>Qq-ZV>fF@2V)oS|Mq}0 z5JI$_^T;2HQV6iP-?~@;f{e7d%J=h|x&UaPA;0hCMu0~E09MIbOzg)GD@Qj+S1U&+ zVi_?pVkZ|z3u`-b0KjWCN7YhI^#oJkY4cuGF5+jhoTCZ`G_i_k^iT8zN?H;aWZ4Lk zf)xzqUK9xlaJ-TH2(Z}LpD`H9^zc!z%TW6yg|Q(;5m94rJHAD>iycpglb?-Cf=7Su zavG+fdZ6J`rP-7@e!^FX5~6H}3=a(L>@x}n!IC=xkf9sQNL)Y2KmgAH{QPvJJy2Z$ z5U)8nXh4rbRu40N_!rWtXoeoh&rpyaw*+oE=%45SVV_vhQh=}|$j_W~N>xBUIKXJ! z)MO9vg8^Vf6?ixY_?h#Z;R^!LO(wwr$xi?fqnSsD1FZM}f2K5|Bmi2>0CWqv0Up3I z1AtjZ(?S|h*9_cFOmK?>P-i0u;+w!wu5SwVC`W~?<<_(N1OVK&JNC{~LxcUa3fYRbFoS~xR1AU^% zqOfK^@m-8){sfCs|C+2LpfzHe7baluQMUS(E;0g* zW=ygg0b&xRMHUNe(|J5PIk{nd8EHDq>DAroeg&Qha2sdr!#*!I_nV&W7@())ahO^*ky2=V^HBL}$ zn7QW|8;Whfj+t?&U-U0GJxr46_+QdL@Kr;&bsB%b+9MxKr~Z0^qXtRzz;J?liV_EmlNZYv!krSaKV6uD)&*5CY8(mqijQY8NfDSWeL}krYBoOjYDHX_Kgr5 z;37wj6l0}ojR%$aTdX#VIx9Krph9*+Uy;QwjZ2m^x@u-y55<#APfRxwwx6@#zt6Uh zw@-4b3!7si>|Fe;x=XDxW+RJpfPBDy0BN4iDxzMLsj^XCpoYQ`rz2Wj(4EY2eOxWB!a&u(MpB(kb*}3sDk}gRHwk3E4?c$!@4rQ0=xm^Z7 zbLAb&HoZHKUh(~zKGZ(!U&|h(;I$wd;K?D^;DOlugB;F|`~*zHYd6Yb`u)OUCB`Yn zX*;0_tuy>Z3zEMjkz%Ze^!CX2?1$`!iYOr|NhswMP8BXQRTNrFX-fIz`Q(QuCngIg z7c)4r1Xz|>kFt)kma?{*jdZ+p=$p!$TFhnY_jO9OFPl0X!gP4FOSIH=^cy6rbE+v8 z+pF8lP|8{rlN76R7cKkiZkk4$Dw=WX4wfO;YMShu{EaP5uq>MgYx*yfI+Og{{C|H4 zKp}*$AXX9R5CpjXb3y0T;N8pwW?u^V58kJqFj;C%Ax|x{?KPo|(+pVWsAkPcSz=kX zx`y0EL`TX6k29tTGG^foZH#p8%ep-{>+kr?KICLIWc6K?uhm|1URqyR5>pDYY&;@kGG$88tX`^XF7d2S-Qn9#`sj%ry+#5(^~zGW+uRngNvkqyVu5iwqJ8(gl5c_VFX>juqlv zGk>gKxe$rTZxz81i3_d{KIp9`u^Ks#uO@jqN(UwYtr5e11RO6;Lm3|$NB0N7Q-y_x zY5o$5b&Al!oncAi@SIr}bKMeu6;Bo4%(7%r;;Chj<)9U;WVGR5q^;p}udgZT6(OeL%l=`Rc~poY0*6yImVM(l}k5yG0`x#7SEM^mG^al+K0N6*i`aM zPLqK^>#*~W4NpD4v-cY89tH&6FAc~){4G&UwDt>1RTr9RH36NJJ_@!$2EAj!y^SEY zXK?DU2Vwqa>q{5S&#Y1_11csjw$}(M5)vAkxWVz)+jkY$4;gV0HLd=^bXz;UL5$%* z%frow!;^t!5^zy?a`KLQ}huho^b>gpwhvl=O{Fc=u>m9#en zDe?L061o+%akuCs;OJ}i5tBs}%j}%RV3msienM?!oWi=K)(*-+Ae&<5Xr*i_ktCcpS z?duIgb6|8}-nEZt(#0}?=O3pu!yB`41}@K6@4M2~Q4%*VY!mRK1nugU47Ld0$LtzA zZ&%BQ>m6UFjoTrh#bPG&h|=QvqVlEQb(Y&q-|rfCOlPO~I!B^%QXrU-h4jdeylpH! z86S13m7O9rD31@$^Ub@ERsmh5Kt^ID#}>RQwN&!7slc*-=R@pno@5pgPtu9o*<$2* z!1)MV5=nM&dP#Bx8I9V~**QK`Bm$jc)iEN&$FXs&e@*Q_;ys#N?0p^>YH8QnE8I4=9ckhLX+*wGE!C3>sYV$)_K9EpzY9H_i)v^=)-(&vBTDzq%Lq7;&e z$kbUV4X`9|TB!@BY?Y$ytkG)Y6u)8#bGka(k0!qQ;{8e&txr6Sy!93ZCz*xkuPr)+ z*azaaR)9U%G_1dq2O5eSQ-)I+&2yDT&eym0*|2SXaZBmQ55CYURv9h;j*$zs$r-XRpMZ< z1$(|#l}*tbG&TB~^|8Eswl$`=tgx67%%HPD5N8I_mfs$QKs_6Ld6cG%7h8+&3T*l& zk{ip)!Oe}E6P~XDb*bXWEXo%`f6NQ3M^;`OZcr%T9Q~Tqji@94B|lFOrI|FDEF1Ce zVuYnCOTjD#8^Vnuj<14ks;VX*;(~KY-+9()0#t2+pEj0fxB0FYfxpswh{EVBlQv{8O@IR-l zyX0r~5biWK8kK$J9vDz^=%@s1hf+z-=$i?0VV&;$2$;gmBT%q;E7#l=>oKd|Iw!<@ z*FkDf&@^%wV9dnrJ9cynyo8=)L#M)^*;RFw@_CXGCoV4bhiLR2(< ze#AE1-Zs8In?)jMh6L+)$<$<#_&?OYJEg)kepPtte3%Mx;B3K?tm>7@6`82)*URop zNu}2I&Ep^{Y)YGar3!mgX;Vd&LG(&IVe2|S8_{fd=l``kuB`ImP8!6Nnmx=HnBi8G z?<(eQXK*yT?3K7y4EZTjaEXf_XY!>{)pVww-&bV!ibnphoQc5nT;Ke7oGyO6RG@RD zrP_@1aegKRcDQnbGbP4dT);CJOx%TpoC|m-N;FtD?9`8^x9x%LUNf_B87JU1l2BrB zv|j)>yBHKg);oM4&f1#)TDvdR;@|o+Au_c_ckTn-Nh1y+lv}HR7xRbN?XwqADHf_c z$Fzw|2hV_>FSh%oDw`+}XQIHFX zqPJqwi3-y!PxO;g|MBQ+YWI1i(#)v63dmx5x<`PVGlZJlV`=CUuT zkH!xzeUFdh+`ul+Nx7=j`hugJDLtW9gOC*tX-bLGvb?9#n%&=c%!P@?s_3vPVx4RWa$~#h9UT=oo=_8q=;v$mw z0m-!wVI9cqWQeRA5*n!$z&jCSYHh&|7TD~Bme_wy z2}SyCF3~G7>CQ9MRT|vHK*=DybsbrDI3k&%bPHi=+IYI`2^cUC9!YZRtdI0w&`%%XF*elr zIJs<4Cz_ZIPG8kJ`{b`2D^8y%yWWxwOFEj92M3D#Kkg8`8A9s7E}Bi03*+BSNEqKL zjbk|*egR3YHpD7CW0ug4Dr@oa0tR5%@U-NHja~RP?EA1ZOxK3Ga?(48wHv5VkHS%} ztj{Z+vNtfHTU=>1g6c6z&z9C_Jw2ndF$ zo#l~)7q8!GRyGC!FAuqaLi;&<2DiB?y}LoO4>w{(3wHQ4wzf7PH7fUiK*~AYgs}!{+&9BOAI2`5%M#Ev#c2v;epuKy?3qURc1SSVqE;K=`~@)6usE^DFM$Fs?j4 zFT1VQoNQPpTx{Cc3Q(&?fCJh_Sf)emAKlNK&)Pr#&MXzW;j}>XpeCSJf6_oy^Sei>@2vc!y3b%vA1E7N?qno8j$v*3a<_@2ZlGEi3Mb)t5Yt(}&uaIj3YWP8LM>HuP~)2v z5O(g7lv6WMnejg~IL2~raNa8VX@*Ukg!-mI3Q)er)lGPXmG;Qm)?v(zVYD(i{~QNC z5p>|d_p=-BiV--OUMeWiaCgiW;aYd+{QGvBdMA%xEIBriOY46+q5c_i&SI&*P8|Po zA}@PWwtPsJ;<+f%YxZ)Ps8ol(1p@6s6yfp>94_6(eVZ)d7qL9eN1#HOLF5p zw8aM>ej=BF*}LigZaW68IA>RTzxSwq0I8*J9n#}( zf#s*Of^cT*)C-r@tE7W;e!sWPAPCda15G#G*z z_EBJhmYqaq21TL86R&9Nk@5pA9!9v{t8Qn0wt^1$xDz~|$>^oJ1E*+Gv3K1;`JUhA zQK)n$E0B#Gzp+hB_?D8MjhruKTh&g&e8z62TidUd2lN7aFWKtFT?d*~O5R2i&QQE! zk0vA)gryPVAI&x|?+-+|z=p{?grELKaiNtyK zjZq9uBjb@m8bla^`E8}^L#$O0B3&{W_8&v(PNwxuiaCn6QNfGM9SUY(RH$|wXza76 zrS%>lpvUZgO|w?P34yMF^09(Yh|(zuG_V_*Zj8RDMLaG?@9Af25pCj7RCVt7x-t)XkZyc9q1T}YPcQHc zltfX?YUXMCH_BhsN@6_^bbil80Mh}0*9oU@#?&L1F78;|D9U(9Q$UB%@P#l%1N&wH zGH}ov8C~~h%G?1cQs|cfe|pPWpDZs4c39XTWF_OWZNY2aAu>Ur#2xc#6Q3&;KaY9+3-;Ysg%4K!;!nQ1ZP;r#1z}A$ zAa*Fzh%MOso9RYd5mRfik57zBuMFQIH0|GDUkxhyJdlWlcon^( z57%STg`dP|q8pQut;fX)*}cqwL$1 zY{JC1{7I+y_gdzQEni+H1Vzrzhk78j_+<1c*ro6ujD*|g<7NzmySUvvJN98HRmtAx zm9F6E+SIouH~YkUBVKU>As#WL{2|O<|JY(fjV->Fhqr*uX2+xF5 z!kUXS)wcE4;YwBQNGSX+2n(&`84#iiLZaxI2%=b1%K25CwUkKJE|J}AAm!07szLfp z^U$ypg1tVlx7OKc?6B9`7hR58g)>HZESfznK3js#7mNF4z+LwVHpHyrYX*$Yx^m^k zT$fWIJ*_`RQEPvy9^ls>I6-+^B8XD_r1EFb$la!_{bM?|wuScLR7caxX>KnsZmj&H ztFk6Ok<;QFoLXmQ@v&NqcQ<5d@`mHTr&|K7z>&%STV2IMv8r1fw20t>TH zUM`j~ru3Ty#HK!QqGFGp^7-^@pEo!?lzRpoC45&mBhgl~+#I>u0-?UgGLTTW_5K@KK(SqYMC)(~tW zDl<9z$Ly(tjVXZBRt=k_ zr$%b_%x)ReUGgFJA}qXA)dPI^$JE23!K(YkI+q6+f6JL(7wgfBX|7VbS$p77p(}4y z^i|H%mBrn)OS%J#^~e(lH9wwQpFO|8E7WXF;(CEF59$oli^ zI*$H=>*AD+wueOY)vnPisZ{+%xkR>H4?G)%4g!-ouUvG7@(Xy#O4d1%|KlZC(bU#; zH3ZZzLG*Z}bKWfZa7_|>Ptb178S%uQsTwFGy1)n^j9LI)6S#@589|Kdq zGch+PTq?GB?I_J`RabM;{{(FELXdid{hool@gev~k#>^C9`Bh!@>de-W{R^4iL<(F zP0B#?Zb_6UMs~7u;JmQURy zC{X=IrT2}NVky{Dy`yTk7#>^MRveFPNI5tb#Vw|sW8S8`G<()X@a$Z^@f}1Xp{ZLxf6`DQ zGQ&?^DG$)SZDJektumZ%@Cc_$Ce}~;FS2*FdI;JRNW%XDng7Bqr%{ys_iT-q|8$mQ zaa*GaJhq~nTqQKmANS3R?n!Y{>1}8IPS;oxog97JJ}A@r`t72iOvKQ`S;gpe@5rap zJCZ02!&x3;U+%;uP(tdL247kKDq2R98fA>u@Cmm8xXGqfW941hSc?*Hr@<_lLsg+xll#`~@* z2e8ZEd77%pyFV6(6_vukvasd~^K*wJ^a}G@BA+T0Hf{8mvV3THkZHr`YXK#z+5@+>B?Z2R)WJ5&^U@NPe>^N|UaiFSG z6LOpF$}CG|`wC)rcPC^hP9hxmb+c94VBvkWpYcAr zWtnf`D!z|#R7?T&ji3_XxTgw9y>H^NP&DiU7njXXcYf62s$K9OtuJOVoeFe~y_dov z)qhW}!G3t0Mvo(jHY14-lg1<^fviWq6@(Op4t;ghPDf6Xjkx*L74r3}s?1Fv^Sd}q zYCT{JZ+WOC;QLm3oY?@i>3z`tuw-KJr3T^X*ahk6Rh?)2GUYX=xlsET+UvJQkw&%?~VK!bVf6Czc?jECkC#m&2!i2kr16 z`OkDcGR0S15NotD)LE3Z`yPZx%Y2nON;Dsc-B4de=%l5O-oKx$XIS4>P*qOOv*jbv z{sR6lEQ^t*I%u{fMa?OBPfYtY8#b}`8J{>YU45^^S7`J3gDOGh(AkGdG-osYi{13ZD#$1cY!U)))uW)$uKT9F5pJdMmaUQ_` zX>twUXEUWDY3giX5q4PLuYo~T1DAzC?DCDOah9dl6!niGsH?roFAR)GrV-pg8Lkrk zd@)tCKdl$TSwU4&jj4Wt<#mHCJL9P^{jUSA>kEd^vu}+L%xzjn9H)dxr0ir1&#H6qQkMtU7%1c~$0OmSCScm{X{@!3S1APb? z*G<6*4R{tu;)T2BmO}+-)om(blMXFPZf#6y5*+P>KdDi@yn;a?h|F3t`U^yIGmkDE z*~ANuBHwa}=CuksiIHq~lMK-PLXN2h!#=<|hFMfz(g+uc?=WJh&e^NmR$L5vAM4Qa4JYE*|D-#i2J$0u5FJ`zImo8GKmW^xXqw3D;R38v zAR__kIRO{?`0M3!6yjBA^j!`1g92kT`sb%ECwZ;HoHBjGwWLNVr6P8&nmqT;MErVy z2X;|a)p#cA`spH)$Dwa{scP?o#5?q@J zB%@YyRK*IcTbCq>JymMvaDm#1pZo!KFQkx%E882T%cbfM=ps6KuuCC_5op`=w=Q2Y z{%DXqRSZPvPgb9&^&<@gGk@2QbfJEsS#xji)|SM8-d1KU>kFEK%@YzPyG}{-=J=-g zMy+u#6ZEdK#-WZPlCiV{6mJ8xx}cXe&H^yKVH^&_M8=rFqgWCAv9zy`W?-3I z891W~_}aztoU7ceTubHKPzRU%CM zU<$-wiV`;tzCG$_kY2ORz1=sOUC<_wX{8KucLkZoC{d~*UaY;%f2XiknJQRAWc1%c z5IB`l4cz>w-dZb_&=j`HTw|1(7dGtH2y*(TJSb)#u#qk#TGMFtqr5}s^Rt4NCh#vj z(>SZzXyIK1`D~tBUZ%m``lU&@H^I5@K*{-ms%n_6zT@xO<^c5x?+g{)ERKejLoY$L z)jT9gsf5;Td~|T$Te>t8cRLVy)jJVlF4^XzRT5-SP8{RMS$!F)J!Ebi&nV$NyS%)> z1aoxIvba>`2_UH)fp^j9_NWXA&Y#7|wF=krm4e`wRMd$wE<4(sZ*j?>qQ=vn0W<^Q z&;hN!> zRb`v!)|#j}C3P~n$E-fGK$|SaDs>U^8kr}pSpxUY=INt+2hcMbT3Nf>aGi912U=Mi zT0_!>pJfcpg-3N(Y4$?)3qCzFNeji7cc!nS=B<#)HO){EDbJK}m;R_&>^m0nZBcS1 z%g!<0aiYWKK8#uh8!uS!RX4j8eiittej zy!<_TC!D*UZ)r`LsA-gl$>^(RMEM4PL84!5m1Xky%` zr;(iO!GC}OD}49zl#pieWG;3-BQ8bL>VQNBg9JlA#Dt;grY>MRY-5+ku+pJ$v&Ra5 zKzUt}<{;kBvYLqFK>1lmJN1)8U6HLBFZB2CL6WJftyGp7JlaT=15$`(Eh;p}9dm)D za2bXpQ+p=Unlo(M{8EW)DfcAC!&z9|E`fI~g7_~#+5D+#xL$W(iyePw?R5Xy0XS(T zrKz^o9-1&?YAC@k)hA8gfa>s{)!P@57F)=P1&=J zuO>}v2X8U`vu^-^l`p*6DZu<~wV?EF?)o?g>l!CZ-0;Ks3gU}mG9eY?*$@;eNKS5L z8ee=Lnk8-Y+>KRIFHAB;{`c-PKP#x&G2r@}95$v!r*8A9ALX-=y3o?epH=HuO?pz$ z%4l>lZz}z~kMmRZIXPQ0N-BwOQ9#rObL{^S-T z`J)9pCnx1hnSO+8r^|lmU0RC9WY7^Xc^xnj#VA`|Uzoy|ws&rzJ{Fa8FT()pMLvw% z_9|-ItFu5>y#c{=MalhfoeJ(Zw(mmam?q)}9oFq2aMLtQX#MAs*Ob=ev7Z3GgBb^o zheo8q!qn820!j`jk{qV3@>jE?&GQmLva#f}TSCFD7@wgz+dtiNdD<<-;UkKess0wy zRf~3MthtgOvbq9$rqtZSuBfi4h=)!PLzM+egYHv6Bkl*0dWQ=>_9dG_`Ca z^*bep8s3JSkB@Bc_9q{0z7q^cDc zcO$ax$&pCWDs7XYugkodJ;lC{BPqfkLG!&w-XNo>S>>)N8@| z;DoJXB!Up=Y{Fx&h}v3WY3N_6`|UfJj-fE=wntok@^`ws{QVozNb(W>=Zy&DM%QMN zBh9C{0>LR~T5D8*ar1WgPR=&(0WqLN!@{Fz)Notw~triZ8Vi_67{yh^2PmIcL)JIm1 zFawEZ#V+lIEnX0TQWQarED8>PD<2W0mY*tRT5thxPg8Qg0dzYAc0OfyrUquaS~`T2 zPS_`;{5khkyxjaxl<7-U0CDy)L=fYB4h6vHzB^pGftiafX|S&tn8BY|Wqz&Bbvpru z)P{03I}*0PzIuZAbiK>*=5|>O+`%yDOszE2-wZ3YGJT%zt^_QGa`OEUd3q50;e^N) zfX-SP>af0`>Hoe^Gu`+W4AiVSvoWth3E_8oML_$YVbhe9v&g%mjFH@0jdfT7>m~MB z$x|7$p~2*NUzd3fQ=PGYlh$->rSkSaSdJ0CBa974Y>iQ#-fQQR5&4%MDI4^d}zEnud!d{5gTe=D*dA~!<*#W8NgBruWzYl1x~wE^xGC!Cd}J#_+X*30*1AS>h97WRX1d_v&F$$I{-7#4feG z4*JrFvm`u4KwC%(C_sz6%;BUtI}H1srUbVZ@YVi3FL^t`UQle+D*i$JBf|8XViFV$PxCZ|$Stjp zSNS#*R|MG*qDZjN!)PVS$B+DWl;Ix!(*-h!X~lrTCZ^utRI;+&sPlWRJ+Guw4G8Ii zc!a;{oBiZ<6Tr}*mmue|J3l4`Pt=`WLhFd8k^VgZ7N>}};g4W`f_E2FMz&hVC zzwdFM*y7h+0JIUh`G299aikt?v?)Fq!382Ls`D{JyXy8H<9#d((kP&bWwqNV!aU^| zkn9Ec7?9e@9qy#sFCgNfnK;(C%={Lz(3wGSQ4oV_a10@83xoh?V#){$-n*Y{*F5=< zBNla}VvRE}={O={Ks`bXJU@p{@QM|@a#E2VP%pgmSw@yU*dpvYxA^~pFQ;7*U9y?b z=*n#n*^xzwtuQ?})>c&%9dtVI5sbqt5y2Pyj3yzGf)c$k8dL( z@l0)E<4YxEBlJ7|7rdVIjNf1H@~12vrSa3;?#m_+xSfjps6%*8egqna@c=>tAD(E7 z39=ddP;Ct`2`yH8K~KeZ*oPc};+I`WeJKC_K7{T|p2AMwk6?2Oama6()s<7?kpUw% zO7CRGK(DLCo!gV``Q^rN3~)4?&zz*>h!fT09zHcwY#=FoV*ap>w%GUM16&5p^_CKB6WZI4v(P4?m}dW&cX5MMJh7=fjrF?%1`=I z9;`yndpX(jjV`XxJF)WYCq{~;)|s4CskB(m7f2SM3)>ig(amW>ZGjcqWxrra+&5M%yYW{EYo&j7}4?LPqw})E+ z`|mTuAl8`>Eae7-YI&|e^D+{YYzqio02&AwOF#M9(#U9mzYa({@z#uB2Hi!srQa0^ z3J?pQ)C}MnAC4?DM9L#fCiIc6@B8W-*kVrZDoF-WL850@r$#=3Ix3z_K%Tj1mny|? z+klo_uzXi~QvH?2gk42x=)%&Mr!RScJS~=vKPEF?3rE9y72W<>UlDn(^vE_2ht~Ch zN-9UeB+xI#+R(cQf0`O_)X|BwktQ{j`CiA$UFgI`Z}m(${rd-hM_YqvtcY-X&AIpE zU+ksad{}tTH{@G8aYN=`Yuayw>!qbinK-@oA#W~4=SFrizO`qtZ~nnUJS@MPc0R=l zX{83pf1 zt{|MoEw(wjjHFX8?)Ec#b8FZS5dHbJw&F`PP{aBv{dJsuh7%Cx1e{?yxqG_r{wu~J z1V3^j z0;LA>>Pj@SRYIf^8%sE{bkqgKDaa{_gujLnp1u>vtZaF0033rP3L>q|AxZK(Zt5w)Q!Q-+sWLO z$;{ls*xk;J>Hj{S(Adu0#m(I8Khnb#nlSvyYj~f?kQtH%qXsaVm*ftql1=m|+L!6{ z%1O{TZ>i_D^eI7~$XSOTDf!4+z-wL(}7x7&`q+ z)TLO#xVdkGTfQ#=3t^KE?dZ%~K5zzLV~|AzZ7S z<0q=vLzkPw<{kri=apP2@k3v==rpxH_xFbmKHlz9_cO9FP+hou#)t7EgVhPCe^Qs2 z#$Yyhn13LGv%3fuJROuT2zhW}m|nHMjjVU@PP#Xg}>yQ~ym~TUU0M<;rSylMO$#SlfVX+X&r`#EhL=>mgF3~MHXf{GVJa`izgEFz}hzsRk?okT?44`1BI5}9^-K73dUl?9< zff9)dg@z0F8P(LSkV17*$f%Dc#QU6S%PXa5Lr_?M{{+^l!^)Zj3zQ#(2^ERMckApq zo>japToscgm@y-VU-#dJ5EK1oCL>K!_mwh#oAnyl;Px=I)<(iiScKZe=Ry59wH zj&15)%u~3(zb{BQah+dZ8w>F(uifJ0?Ej+eor5F|qJ63HbJ2a)ve@9z!*OqzO5qiJ^xtNBt0-xwl0N2LvkZAs93#D-6Hi%XrG>Q`DC3*8fcjRMAb;I9$7ykYxC z7Fte4c&Nu28m9hEoNTR|q1Z36{UusGn##5|E|(i9w2?#wG-L3_j<;W1-N}XnwRBm0 z9)P~Os&%C>NAQqRHtxgmbBzP3++v{)s|{LZGlNyPuDmb}5~6s`-?tmJpZzy7O!U-F zoz?l&U~CTU!KB?KvVR5wmxa1IwM<0)E2?Y}@u8&)6KX^1w1+D{C_qo2Gt3}=(btq$ zRzh0F5rSEDkfI%Mpz%Jy%SL?oOMm5ukolE=d1w+(GtggXg?dS3%Zd_MD&>})|2^WM zPHCAv-8=0l;JBy;5n;K^*TlWJ_yxaYGIJrk2%;G;>#$*Nwd#SmCR~ZefQAlai6P($Hk<}^(A%Zu+oVW64{U4)g#FdB!M+%~>ek>sAEBnap72;+73ijtHpZ^Qh~Dgdtf(`upjIx&2?vk=RK8qQB^cgrs* zwvNT>U$vdS__#l#j-5Sh2CrO^a#tBrrf?mCy3{*AdY*L`TmOW6RGgUfN1R20^ffOy>rqL_mctOj zLDry5%@iZx9#~!$Z^kA$Cc0Xw#2jY>#U9s&Y4bsjt4~ECwKt*}*N+y74PQDoRo6icAl($|K!5f-&@*XK-|fp`+Vb^U zXPjejJ{&6HChz_6MDb*Zf+0$*vUgJ}61qh7u_~!~a3}sU z?#(&f{B)2iT9SnLD{_3U>@fc3eB!$hkYia^#yEp-O_CbMG!|QLHPxB{k4-_hKf~RB zQM|5qBg+1cx!MNd zWpYU5cn}3LyqGO7Dk~=iMEZ{EGY|ppue>Q5sR??gB?T5ag))bB5~@UAVvJwX+?Q>% zg>u4#$Wo_dgaUX&B9VUhe6PbMg7-8#qh5 zfnca)J_KxIfBIPcFqNdq_JB!m|9+xJf6gFYAKz&I0qQ~M@G=sO9-CLhc$#c#Z(viL7p73Tb^~ve7V39soxPpXWSjLhF7kjb8o|{ zb=Skn65}7L9Pa{K#iUu^Y|fHdN@SZQCsQ@*oZlp2UWF8AAd&o*D8nC0wNm~P+I((Q zOs{!KI^Wgwmqz>AWV{2Vwt^I+VF9{u2M*K1Lc#B*aDW7fcv*&mgqye*1WKNHD#wrK zp~^O8=k_fYS?r%|2BQ&+6)y4jAD7bdk-c4wM>ZhIA5_bB9L-Cj z*-b&{(Q1zL6ga7QeKD;mL*u_p#gqATl>8kaFg;FCaM0q-`#$04x0E13v}R#No=U`c z>dZImgB*|XdOxV-k$ja%;Z8A{JDKq=|494J*c@nYMylZmctEnq2kSQl(&2u+Ho3TM z*m7d3V3Cmp|NiU-WRdo5_Iga{wU;4&s3X}^jK)^g zqsM5L1!+h=6icx9)gHIK7mzw;@n~rEi-ZNMG}x6Nr+$2^$y@ynmLf|&(8nnGqT9&v z?W0WUeC(s!k7N^^=3?8rixF{!-!LS1`d#&dtqrOyjy{KiW%(ep1)UygcHNe3#VU!d?p(Sn$mHIaL@N1dXE18$2<05s~sCqj2` z9G6JlmI3!UKHNTb9*=saGpr>O1KOYUWK~~;Md8Lq0>fZS@ebZO6+8G?ISHoNnFZ37!RK9rDnEl;F5mWU(xT%v%Pf;3d7(<# z@MtZAbc86%5N2>Y){g+qQfL>Z_UWIf?`dAHZFU&Jbu9?CI4<}4h(`d!l?`IVN2z|I zU>qn6%)0MaaHsMSB>$^XXbevUEy0aMebnDtb~vhtsJtt|oSPAR8*v?anzY?$;x6K- z3>b#y9d^;DBs+KOFm7~+pFA|q&Tax30izj2v&hs98gsqRxE8Y)e|^wY&D3>$alJ~n z6~bZG!o&shSg!)q2tNtM3NHI|HT;aWaeNtZp~{;@lp9*Zj#Xr&!KuS)TCEt9`uh6X zt;UmWFi#l`@PA4+#qM4N22qy(WHgm*zTyKb*$YpZ6@er1v{DMlZ&90ta>Ty`_)F{i z@LFAk=74wCC+#qa><=hm^Y; z8=;Fplblu%#$Q$ll>H>Gbw72n5?ClQ;BQGQ^0-xP>ulDxQL#baPl86pETRWh`ffL@ z6#eJdF+Q>J{yCK?1np|sn|bY@pLv~|c?}XhWYVC`ngIG(CU0qZM`M*d3!*GfF|=XM zMgm;T#8b0`e=8gNin7L9cY=^7WYm>iP!K0WSAhBJxIApH=E&uBu2%m;r?lRhy@+RE zYo4MNmL!gtFXug)7U+Oq7`Bk=WK+ZtiXliE{F>Epyi8}fp}0!=1tG}wMmmBrcIJ9AY$2A%QE$~!m8HS z2#ajB5I(QHb(Vk39GjrnsDrLPT=9Dmr~%`=Y!yJn{03&M*Wq-MgERT3bmmkX-@7T0 zN&u|JeutLuDRmCLVZ}x(jZT-3OCXa0N~}@~cM*vIt9AMn>LG|4-7=K7A}rnKqgwM> z%e#0vSh%A4d-sX3{~Em^RKv}w3 zZO9b45?}cv?)YST2NZ}8>ZkixEr{ne_H_qySBC7f4|xPFPs~iiJ8U@!d4M^C_q(sz z@b$~xxzjH4?o>8ay8i-wRI&mPv&dSm#N9;6J(7ihPKk|dOXq+%#pbnf1sf)m)jn7h zo%eoh zKLz%KE%5lNZVeZ1n6Po+pqDc(@}4wayyHNeojVM|XadM(Io3S1e|N~Y;rcCo7Q7=+ zkpM7HDSTn1$-T$+)G^x)1Lcz7gcxSSP@iGVtTSO3+oyV8edg@;Wt0KrM`zAefJowE zkAsGV$2UEJsjs3-3($@;vnDP>N}E!VRnO#C#H3l@`QSNz5Udw*eU*=$z`=Q z>nceYfJm6mIoco^F@)MrAeX>>YNS^njpSp-q8SF_OsNI2gZ`b6+^9#duL+$RkYt2F z`&j`PQg4iEtzG&|c(&EQTI_>Q z-WY(LUcq*WimVEC2OpDds5IC0HAUWGU1SS`5dVsM^sFVhD34Vfxb4|}5_zxA{^Y|qXc0g874d<|WSO|!^q zTcWPAW8!vFlVPwsSX-G?0D{TQKmMH5UM~7ghdGDRX#mybG&PVUjNx@k)DrH^P zQK^Ve`u0v$LMOIS_I7`x3yLh<_uUZdxwk%AkZ7mrL8{jdL9lq*O2-YMB%%>sD7gE0 z&C1x6 z0!455Q*iO_YLlDGxtU#OY&<9#DPe zO=`CD-4L=b&di|1S_UVv?^t-PW?rky3@RaGd0&p@z>XBPf9M?m=>R7mEnsbcMdonR zKk@k82`qb;hO=Bg2Nd1{0ww)?$(bs4D)@yrhxAQZ(Q|Bc58t5(sxATNp$J#| zw1}lLN?*z`HS3>Rt8qk|af&3fM(V_D5xthFu4Ox4$XN7e5nxbzm-qebmBxLl7E=<< z9%lmDhhXxCrJ4k8{2OPCfq$s3$5A@?4I7)6@VD@1Jf9!E1`Wm=qU)nnnyusTf4(Mh zi%u9tPA817D(#a0PhgIH=t5p$O!4tC&Q>g|=KN}D3yGx@7ZdYX7vP^77n#@yXR~?m zm$=rHivZiNL-E61woxs|>(cT3N*lT%LMGQoC`WXlO?%*Cc6$Kh_@%V^hY@HTP|jAQ zv0VOHa<1k`Q9(9DAqMl7B4Z^~Db{@cYJDtOiOd>+Tzc&t6f$P(`c)qS?bwj0YbgbX z@s|YNm~j(ldi0>{D{EA)b}t~{lwRH*pkEc}%oQehenZB7OWPHBLxR!@tWm~NYmZ4Q z4|0Dp1Q9TnqQBe&8Og?uc38Bg7!z(~DtR`S?QduD*?EFhdN9 zaxM~dJI1ionXJ#*K~VufKa<~)?<#O|BgTHq8Y{jM&^*}F5H z-h|Q#LW%o484tkLlIQNnCqobrB+%W@NXm}9tB_Z=wTgAp;G<0fo2j4#tRhjpn^Jsf zOLOhiH8121qFfLlzo(!{ae^a?@&1x=y!zTv+&2t&D?kAc@ID*HnfOhmb}GtZ`%m%Y zX`Fgr=eXm5{mZ2$w#rJSg!1TIrt}nYOg)XzsBc)Nwv$;$i_J(0XmR!!;Th(Hl8XS| zV-~#bl3YCFuNeaTgN&qp!l5uPH3WX|a5Vwru#j|+4lu>RA5$N@SK)rJy42cnH(Mip~>u2HY}pQi8*NF{`d z2nd7@IEn}axDL8FrULt43LDVIQOfdAWCeuaAMDsM;^uI~-N?ug;)$R(%AnBN1z}s~ zM6M1FSZjQ)y_syTQ_r7C?@HG>nPr}N_W|49mQ&qgWMpLUCq|S9n9RgXU|Ij0|%NC9|}Yuz)xK)jlQB&RCA9%Un8& z@SIJ*T7S%0et598#gmJmhWE)b^bO50CDF$A?wq`C3WkeJOoN5jMgBaE}*F za;ZjBNA|J=73=hq5Grt`HGA3!l+18J0;c-Ezu!MoL}h<75rR?FM994>!nE7bvH9{R z7Mq-;L*ID+0qR?cE-G7e57Y&HW3$h2r)04I&EiSaPvdX~31tWS4;4_~qq}z1v7&ik z8SovZ{^~4)ZjfpR3&&wK4NQZ00F+wb9f&4KFP@BCqT41=!S^>8mr%i|k|xOVr?<(- znMK?r#mE_@M7Jft-;Q@F9x4+fiCGyi={4B43%qCq@=L6SK9iGTkRZ0;!himT=pB8e zCmW^(#W?Ms0af1YM3fhlD_av^>T=qJZY-cVQQHS#AN=*#Qfj0N80k+2Blk%> z{Q@9jF#x=b)j-jfRM}I+IZDD)$-;n6wWO@$}I*WWd~h zf*M8cmMM|M3=9}@+EdTM1g0eReHF^vKgDwdVr#x1fzwBDL3E@DJ-x*tq>rhwOL#%` z&DV<-PbPmG&IM)A#j1eC$abiwkD?>t93FzwxHW75W9x0X2|E>5ig7k(VOjD^Xup3=uXOBvK>WN+ z1Q)-BQu7!f)c@)G--MxTso79Yw(-PT^DrQZbIAYwc~@a)FVsbI_$bL^n%#rBh6QjV zu`!+{sBdX8U5w6#Si=+CjR9;Q=S@eDoGMkouxUE235F6Ke9-u7-RbHRCYvvF2{ux= z)hHkM5T5WHZTro&+*Ma#ia$k7p59+CbVtBWa=#>SD!RmlPE9aFPc_^SEdb|ix6IY zmiOsFM3gD>aP#CC?<&gGAkgm@ePa`bGC;mXZ?ay06!jb+$pW-Dn${7JUaW=|HYv-X ztWyl)l%I_zus+4s6j+Lm7D+lkID{iS$G+19lAiK((nji$a`67-Vv24FNMk(VChT)q z%@i2Q6*f!(sr(s75|+L8WV5uDv^2(GA``_5s4dus1U8DfX}bhHIcN`79n&*H3IR<$Lu+>?xuXl^?Bqqv0ql58c;eb+&~zs+YHYroB^lwP4oB6H<*>Yj=c|6;?ZkyS_!DUlQ#qh6QbB4rOeZfu zlfqt-A#b)RkTVI;5E)?t*PmPZJMDErG5Q>IesT~4$Ol<^w)3sa+{{yzm!wQ^uHcRa zsZ>9~0k+C~w2d)BV`Ph6u@>41xxU15y$_6wazPce3a~xJ;=~9RTI|on-ZV6tk|LJ2 z78(mwSAS%5ft*ReDmquE&VjdBiBvIuKPPPP^7GvC7Tdc-nNylTq8kZOQK)0}t}WeOxp zOQlPzW-$WKylOx~?d(pTfi3Bh%R=dzM@QKK|A6D&GPZc8oSBgbm#&vacc-#xX?lDJ zl55=jOxgnJ=30K?c>Ps8%0iTG>L~HWU7u;WJ`$8o8s8^cxhd_-aN8uKW-4Wd>QF;| z5SHc47bC+0K|oJdV`|26}ynUakZUJzpxo_vEPIhE1>tO}!piAMsGJOG4ucD;a=g$YCW zlR(f~{fi_tK?Zfp5$=r%A3pRr_c}tyyD9~8J~qx>Ur^iS^ktbTia#>e0#X2( z?47Oc`-;;xY~ZqepMGkJN<2*IhxAbu`pDLmx$58JhD-(;itg6EHF2b+m+N6}_vd&o zQ1B**g%Qf*yd)%#RM`FMk}c@^wQYHyGolyjJ6Qy>Is;|nxngbP@Hq=s5aoLmN()x^(5m&mG7lOHvmOtVjS z1Uu4W`5!1d#v5kakQ)vb(+u-RI%(w>6xO!-15rqzdb{78YK)Y7Pii^Z$9smPz(e#) zTZ5c9V|_uBQJBEObi}F<`go|PAp#47y^-Z}3r%3KQlM!=YVVi|O4Nbp?_UYswzl|I z;3+6>+rPVg2U}O2njhz}!1SAtHvs#$#`=K`*eYGd`rTz8yDWAC!wwohUOF z4J@>wUk^fl3BN(atE_+t^1Ms=uDRhG0*8y+g}G>ZGqQ*HCqrRHO|=dm*tMdJ<)%U2 z?My*5+Rz(=D+B>;nLTM%)sp3i!T2115nry;DhJgpIN1(<5`(Gd2L_UD;r_Ah-;7as z5ok#JC08PwM*xN&qqh^)Q_jJ4aCxQ-rXM5sxnvIFgk?(dDafX`AQo6twkGb&enqjC z8|3bLaVNsIKHApM_8(SN3GIpE7-L6q_{z!FyCVHSIxB|lZ(%z`0HpqvDIA;c zT$!^pwNT_O)i=cs;xOe$uprL?3+`h0G?A8&I-I2xXv8k&Olgyg82qjx@%FMMe;u?k zhFi|`9ml6(zrssRJ4~R}jgO~pWy$@ZGoI5ifK7V~d9a_I&DXp8%a5#owtX}ZF?NN^ z5sXDOwYCo`hmIT4?>R)dys^3U6kC|no7ID>2R9v}mCvnGZWNZ;}UiIqgYWR3u?Bl+ihxWhFm8fi6=3gV+TMBK1dCM|)C z(=X4qs^peouW&$rGB|fyeB`;=%l;XN2otj+l|jWIJ??TdqnrrjnuLsx(u8P$|HF8Q=e&;rYI?UxDr?r_t_(`kYMUa*c5M6Jg%A5B8~T z{1VciDL?i?39Z-pT5Ia!;^I^naZ`=8w+Osqr&U0Pzw4yI^^-NX-SW7))V~!R&&1SZ zj)R!ykiJExQR>%f=XK}Po5LG!JiPx=AQSaF16#pL))JGZ$`nSIrn!o73^HyW`VSOvy*UmQOXCa0F> zVpe)OR+@g_`{hxyT-t834cbooa5*ran#*~zhN(?`hRIpI$)i}SA^7j}cdCw8eI1s- zH^oB*U{X*9h#j8=SwJOwvwiAiGCg#3er5OhT!BK0%!l4MdF;Lj?ThiTQk6Duu0zBV z#T$}bQwXQ=4h{}(MguY=U(3hFSYZw=iz|yCD!WT4#7)Lv(#^RIp!*H^mR6(B47|{p z=*d$Gu#^QZd`3|A{m{b*L>sdiSvH5ZJf!#v1eFo|$nuHgm}!I$k^H#a76 zquQZx~2GOIIP9P#PwCNq_z9eLyH3K5MjWJ)$)Xe~v)btq-*o~AP}$hBxC6dQ_K zgbEhN#mPd+$rZbYdeOxr)dK)Yo3|1_9yx5sCVgm*OkM4unnc4 zlj&C6vP;>h~S&vl)7rr__x>ran_IqY@SOTN(bzW-9C)O2_gr{VE(wi<@mycB) znbEQzpxqf87k2ZsqTd+{c6@uxh4?e%u$v4_V#wcTYpPDhf#V178fEq^>C^mfT_Pol|AgT0uvz)07eMfO_^5{O-%{?Ta58G!ra zgufuM!No;c%45H|Jni`WiyD|@Q2CzCBY|f+=eGCF?!pl%$AI9AqbI>?s&uG`{qKma zzx8K8WI@4Bte{F1pf1zZ5u$3xWES*c(~t(o^AS;g?36aiz#u>EcGsxUWo|J)jeDYO zf!nERb<6l=xK;!zdc?-4Ita6$jMiIgTRaI4^my+s#{}X~8`r0vHx)JQC$}4c>otPM zxAui66ZjD>66iC3yZsXTscjvaWE)I-0@>uOhVQG87xljn%GJf5mEtvS)iTFqGn#lJ zO6vI~e?5x}!h)@!3F`|)9tgA#AvFKNzz9m~ZtlA%C4HGq8L+6ucM?@7G;(C@^YZ-;IcGThYM}n;>6~Ua#H^P~o151fA!G{#vrz z!ZUpHj*q5JAf>IIhA@6}EQ_g9^c}HK3~D({=u3$Z*lY3rve41V%yLF9R$ssZF)3VJ zN^U}jykp*HAsVt)#hHC1{HU&bC>MJ+x~Dh|A~~Y-g+%sF380>?d1<>K!sSus{w?^y z!FZ(||I93ptdAWnAj*5{Yg(QcnT8Japo%Jz7>PLL3O3KKST^4wNeHzBP4Snod~#Ld zwLGkp;t`F)tqmTZltU>`VcChNzM|M{KrRvv=fPv=(3G6>aFAu+-rqyn3^NJtu&-g& z)DTsG-RDFiVAzsk9YQ-+HAg0{kA7E^ zhf1d8rQ5pF3__riGzZjgU1OvWe*t`KN#Kn6{ngiXQi@m=o5WA8j@*3AobI>RWDPQafXhx{yo3!jDB%(E& zqY_t=RR#YA>)aZCDWlu4{A05CN>QPAEfDdcDR0$Hv|Vm`7E_6sA?VZ zS=WV}T;Ic#t*fG|EDE??ua_pmch`tvt8-E1cQ$jgxniVOYa4!gys-*{IMw)P{bOqY zHDKtWC@DR5vV+i(r|59Y=g7nccjXg*IwN`i7aw^2V?}{*>oLbqZrd(f8(UkcYO3bR zU%z@%emm4&U0y;2KU7uM$?$1O!qc+Vsp4FAqu^3_#ts|zc7Itmer`R5ZOO)o!f=Ve zUr!iy(f3IFTu?L*Stw%?VqESU07DNk*qYjUrjt6uL5_ZCO??%5M*9}iAw7R~#HCZ_ zc_zuRxLdH}PdBtcNIRw5_MnOW7lZS5VaFG&1Tn*D;P3w#ZK@m)wA;cUL6$E2Hg=YP zDzkg%!3lpOejHhhKK4Csp(0?hLowqlfC$Kp@zWvHnkKd+@8tN3z1Xk9@o;x5*c7H9nJHx2}4Kg7Zyy5iug-` z;ZYzNKe=NX79avfBlEykkEc1&v9OG4IPrqsY@x+~WDQY8F*5kih zrt`cnTB(e>UpiH_cG@mCKYKFMf?_=F@x#bVR`#Ou&{g#n`lt*gG~DCKgLQXJ1IeJ{ zm8ZtW=44Q6Y??a_#QkiV;9H|CRY9h1T#sEL%djhT(;daS!Sj6WVeX=@zTr$XH9 z(=G6%^g=V!6j!y<#ntuptoV5rFQT609T#xuD4c)Gix{9 z>iC{TRDj9fABxPy66PDuoi?WZZ`I@JiDKi`ee@%Dz7(AKLtTQ7;w4*N9Mei)%Nc=w78cLk%+n`_!aIns zC#C%J;#*^LOigd>te?vAA#;2_xl5a4BqSuW>P7YUxjP0OAZk*SRyq)>4LK_It>+o! zJmOf8n1+QR^er@GvhR+0*NIDn36ADh_6`nP33?&Yf3=;PM|32~UBVngWect(t$%^D zk6s#EteEN>lbK@qK3_s@{VhFqq zZ^%17Wrz!Dj|lVqWSPjoz+IfBYhM7 zkFdNcT!gr2cmQA0fgLM8%o zkkk4HT%S}6=pHf=UTQdL6uUwuXljK{H{=w;;9o(cEaGC(!k|pmSG}%V*{&8xt*=)- z_oi35=x9a2$SfV$Ab@^v1A=xM`}o31=^5*_HQ^MEQu~KIE_g=(;88~&-4YTP$zzd) z0~|ma3KG;V4%i8zjCuzJfXjgbyr=-er@%MhXm314zygFV_w5~G8#&pPT@Y@Pojl;2 zoYSH2;lOj?Q<*7nPmkkVAR}I1-=Jv1D(=4R3&o3+{wfFDY*Uu&RemgmQ~uBf%n{I2 zk5XzQ1T^fy8=g{_H!D5tyhlPiS%Z83ggA)rBszyacDa%-wH#c)n zit__~^3>h|7;t-Xi>dJRo|Y zW6=FMgNC3kD~kHY^aS$}sXmH*dZ~Et_p^?&1oTsARj5Jun<^teQ#7!oa=0Ay^LcFn z8^K4y4gjEpGO~hdNR#^ZVy3G$fN5thuRWwng_1RdO0qG|x?Lc?XOnUExb)ePN!Wo&(9VKY`-} z9#VV)*ZH{?73rFs9j1O0=d#ejPQZm)#ljTQL5HKZR@b~1B%U8VU))crY%i!^j~jV? zyPrP8x#DLbwyY~!1a3mEE#dr*wU$|ZEtKXH`#MDH>fj$GFg^ zJ`*pZ4DX*>)aNc8MTGF_y-5`^DSkT%Ao}oJ@IpAd=}B;`RTY3fhL*?+aj7K}gg|&n znLMN@xnkb94r6Uz!e`fG^!`(G=*E6t@f)XnN>i8K&vmP^OA@_em1d(vdb?{8L{G}$ zI;`^G^%mWc26Cyw;3iYn*9Z_#&0#CHVqae1pQMu)UuqZCk5W0VtIElDsOk=XG6xI;xCDTC&ww~gg_FbJZUP`IX#`lm(LHmz$ zg{2T8Pm=00IG1gl{|Z^HPtQ55!eQ99!iKswTbfxub#rl;xwPJT?g_eO!5F|mXX1?( zlWUP;rG2zZAO5g6>Sc-(v}2X#NUoS5FTqPPhKk@loE~e@sX?Qi{~-M{p7ree#{^K* z{+0N`=7RUJ1C6l3$Z#!f6eO zxp2^aCc>j8eAYQ8b%BZTBbRzr3W#P~*%!}I66@|}kAggaLNVYN!h(By!`(DIgl52x z){SY?G*p4&)Y~ue4s!ovB3oTdarVT~iYc)<686XCp{1ToF83j>R@LYrN9$dtntPTm zz})o$l~Ll}Kb8WWWJ0?S7=e?^t<66m?(vJ5&}fE@cZ`~J%yQMjf7Vw4nSDW8fTPv4 z+Ww!xjKT)xwo4abPzCZn2y035Wq)I`$O04MtddM2b@XU+HUsJPRE-CCBf{XToCngs zEpm&Oe?*}9Nqe9Wmo3`4X*PUDg@&g-%_NPe-Ej_G5}pm68>z&TkO>}0Uf&yqKjvS3 z%)q8ty#H)>|$H zX@|A!0kQrX-B9g~kmGdRVli0Bz7G)M#H37OOI@~dV~z*s(w~~;WxQE4mvPy{chK)X zC5Ko~Z^QqL;)VVRh&{8+6lbl*Kah&wJ|DSYNH4NsNB<0XY=|~XG1e`=t-rLBQgR6` zVi0gfd+qJcwx#g<${3|^ju+ImYrEjJ+8Q`9>c2!{5O zB2?<`@(Y4m5ri4#>-PQOC%sTd7g29zRh~$)QO9ox$#jvZ5yRK6y5Fd2X@iotE`uO< zm2%pb zaME{={)c}g1Ud#E18gU$!#b7^rKE`e*gbWZk?KDd_1OCw(-O673r$9ODRc=alS=87 z&zHno8zh@_cB!ok7SzdjXSY~P4Kj%x4~ch{rCsQFr0|7In@0Mt1+_Jj`Y#rXLtHN{ z`W=~*+S82vo3vuw-gWWIk||VtQ*hpmM&r^F}!gY!?0erM{QlxxmP3-|~VIq|P>yn{pf$o(; z#;Lxku^B22jew6lbH!2xMH`!3E^C-(#SX5^9WkM)g7H(X@w=L{=$~)J6Zn$cs5L$D zgsJTO1dR^$6wcE!UvE7j8}qluBU$;Cf;8ArQ{+4@=2OAMBPPmM#eckKVvPvmb>a5GqvxD_rsu`Fel1cr71C2LeAI%rPwv8m_y`J)3g_FnlW!Ryi&vetx=Vz1?W-Dg(*@Eb z+)&lb0NqO8<&)5tq?PnVrUgAR)!x5Zou~o}GG&lyyW~c)fbq0@Tlt)Zy5&gNYBsv{ zF4#e0DRRApvhU@rN{6vkRyVpL=z=`RC-^<*)c7{0(|J=G9;x)h@--#pgW>1lvTN+1 zr(=ZvL=~PPiq|;rk+3$y_FsKP7(7YSWlUkcy&r+APQ&6fozw7~RF<;RbiW1fG!Yhb<>M;u>Gk>+;Zv zzna;vD{o2T#mAU&n0Yu!|#E(u!o9 zWC<0gIYs!$g@n-U@IU^l=hFOg!QsI*yH4!(QgxtOj`o2c|Le@7X%~;R6|Y8hw(fMm zosB4I{3v${#7_)Vpu{w(sJQmIvcc1w760WJEX2j!A!;r!lR?S-(awu} zpV{#iOd$K&>F$G4NtHufTS_*7AB+8RbV=vBx-ZAB21WYSb^OH6?j}L!$BCM0W!cQ- zrqDBi+Ao!e=8y{zM^1&C{XvM}i!C-JgQm8xzt)wdgBKN+#<@YEG5J!SmnjutRK%{`gDZ+w$xL~#`2~LRzt_v_bc)5 zO%+A752#n(L8S%Z2=W0;_hA+lgXwWqhQi=9godg1!&%b?ds@ZY~e-Lrx+#$PZ2k(Q#_p?z2!`}6Xzv*biv8WT8F>=={{R< zOFXfrW|R+AAe;dMnO9Az+MmGxTi$JeM_dmI&;?2ciot)68}xrMl->N`?YhvlKeZ~ zg!GCU8h{fcOkEP!tzE`@z;6aXXcbuhDmLI{z%@5_$9V?8dcLO9K{PXd0VsaFv z{_$N%3_!NuDEFhcSAhWR*xq`Ovq-mca(m)p04c*oUc_P*ApMf7cv1TZ6@>7t^eJb@ zM4@mTq2FQsx5Ic2==e`qp}V%wRI7wRne!)v%PkEKbThx-(ZyRQTnctaxHQG zD6wLLaHG?blY`?lqRABb7P>WP)5F$8%*~74Apa_04us@E-z6%(v9lfd5%N{OcPbW^1g6|6&3^Wsh`p7U_nqIua-VJS zK(u9Oh?>K*88T5YOJL0|M5gEH$;vkgk=Je-tl zv#0#~7KlfGM0)Le#(cDNjV11u4G#sv`jXnLuQDEI1URhiJhbtF|}!;MXZ z5YLl)TSSLd2JR#3GgDI~r3AR1tbAZ$_0$qBe;KKa1oAvSJaD6wg!>Hpvkf{J6rS@E zx{McZbl;6izJj$Y_zu0_`?f91>bw=$IQq+bbehYOBE{$~VLqZrOt&e`cA_FK2-6`B) zDa_fDRvc5)hdsjDbmHdn*lZ=R63D@Z=CT%ai`tfn^MP?%D2~BkMJZ$bwm22^6TIqtVcnSm# zQgPk%lr}Q(X(iT41XBs*`bIb*gK?`jz6uKvAp^(^l)K1dv^rnkp0VxqA`<*g9Gc^ufTr1&*XoF63wY7 zje>O$16N#lElk+m@dIXAS>*_SE125_;aiuhW1{Gh@7^E6w=(+sOc3|IYZi9a(qJ?y$N z=fob-V*%=mNDara7c5t3k-5=pVsO5#pG0{ew3&QNGg~`KSx$Bol{}2oBxp62&f>P) zXb*Gw>cIXdYdmB8Ppd+k`)HE+S+aDozvjKn{R`sa-Ob`Y>k!hR5LL7MKSqz}-jWa> z{J?v>uPq|YAKyS6m+8_9|8eSMj#D!Cg&2%;!jmR7(N*k^hQVz4%EG_-LF`W0>@iOl|2s` znrjnJz?KAsj2iPEKjnpCDE?+umTY{PW8Jx)H(*Pg+KAFJV7*jzZ_ySW`KtRoUuG^X z{TF{HbV*t4MNJjsr-%pFv*n)86xGBi-G6b5@+zib=O$g}=>_V}o=Fmiw(5)vZu;<& ziF_k&c^G<3pfO%-S{%m-w4ePZjdF}+b$q11mf2rUcqPAQ76gVoVTT_TE^l(bBk@0k zvB#X?^h;>yv895KsTWEvY)_-+6H{ms%C0?R_-QRKki?%JWM;NH$0)gGus$NfOki+cYddQB4Q~F^bnn* z-rk>|h=6%suuRFN&X7ww&+N`$Uj1l?Olu<9ugFot^%FcKk4mZp$DeAXBwNP8mke%* zIQ|9NWnn=bBv(=yt(-uVgf*cVOZMd%UD76DZ*)n8e;yvaA}~s?YTwKYhw;u-PEAeU zkhKoM^&JXs*e|5Drk zj@XUYQM`FVvTX6zJVWI?v2o2{v!H7mzm&~y=c~w+1689$tD|89sBGzg^%r!?8Q=$+ zi9Z5l&Gm7IVaEB^mk_o!E8Dh_U7juPa(S1wqBJ>yQptF^TyyL!PCa^s+UMOP1K&dP zMq){OX+kZzLrw{ToUeRx{es3TnB><526gLf#rmU@=T2eF1l+7TM6aLJg@GK^*B}5# zfzy|ASe?hw!Cf=bqz2E1WcLb(OWZ(H=DfSx%;+MUYI>R))@j^w_o<9N`D}Ovcn*>zrozOjQ*n^Hkzx`t-zyw`E6l80&tXuRx*HwEnMZ^g`=5p93>D zZuZi#)s0C}3bN5dQnvzLKkf%v3ko}4Hpf309~U(Tfp(RW*(Zz+?&`(gu`L`Y@44-T z2ES1{+EYjFBRqw{ZiSUc3De>j)uB+HsNElj!RdENDNz2ij@>aO%m=LdrNu4fLFBpF z8ated;XG%B(HDa|`(U4g_>bUjd|i$rb^RD#{%+-|OHU9m#zKF4-PMP?pnl2AL1{AO zk`TPZ!jM);OIIukA~O!lllLSapenthTKO2b!V${GMy>^RYv4_${w-@&C#%CzqTi&Z zFlM?#>113W#VvIC2O=Axk*Fm)I$_#UtIMjs+No7QZN?uqMU*mZIgfUhS>9G3$7ZR} z?3e@_)InPA5FAt423EfA`cTU8s4|8mJL6$I{p&cB?F#Lf6?}8d$)VdQ9Jjz-=Y;O$ zDz+<9V(>;?)07Iq2diZb=SfF&^h(&oJsVkFv}=s2NqNpCuNQbAXO{yw)ODCp3pV!m zbKEyB)JQMr!b!R0$%T9U4I%ItxQ$`$7p@HagfDw8Kpc8s=Y{k)*E#^s+}=_bKjwUn zO7-Ii#A^uj$x5!iI=Vvo1`9Jv2=tv$TB?KB3pf&7xt$d};Z1fzU218ndQ6U!P=b^{ zRas)cqx;^o$B);R<&pVg&|cYDuc+O)e6&27H#nYCFF_O)7IRmGq|Gf}KTE#rXr>%~ zzb|bDJ-^>w=iyS1%%RyI?5-NmEMMzYgdN(+yJ3JaQe$KH@s6e_=>MuYPv-WUH}DfL z)BF}l?<$I&6%DpmV-$P~m8v|Ms7AtRj_-(UL>|&kgB~1OznI9!kvA^I;^wg$kUgig zLIz84MiAy6`G6b(i@HN!#)&eo1^$nbto)bGp)UR!U9@wY(5O9 z+b31*PNUfDB%k&ac~2md12J^eUvN6WtR-i0C5$1Z+*o8-lo)z8OM9u}ItZ^x%;Kuw za|6SvyI;YAOSbha&2yYpZEtzrMLH`{P>ANI7}c$R50lhiXUYx^>vL#*JbuU{L`PnE()C^mLsfcm|{$|v{Q-l{Ez3evi~%C<<8YW z@{Sm24Z32z&;l3nAg7t8^jm(&(?kprTCQ_!4qv!g6muD~voPBbE#{Eyc*|C??{Q%E zjh3k>RnX6JZ?yBkEn`{Io*50%GuLk;jR$3zuSrs$-#rEq;6PQFY!(L!NZ$<3-n_MA zJ3;VUWkA*Ur+F`wve5wDwIDP`47XVo?V{&kqhY}bk5~%*whiPsj9X-&c(q6NiJ)7Y z8iuopj_H70Rtc;s7kXOlH(+2I#}9U3VEj1pqc{@+xqF2K{e^~%T!d6q5EKI)P+@6p zJ*cu|cz!+}jyB%b=Fnwd?ZhE>Pd>`eL5A+=rznW{N?^nBD)B68Ty)o=a7v$*cVSN8 zgK*rNFyPob&P9XZ<^rOutQh(g()RO3a^|7xW-Q8duM}_t;*jS_mt?nG z4!?ORh=h;+O;Q0Kd4f6PnVIy(#K69^Jx#QyJr4Wfog*bY`MY9MXmS=j zM@@{qSz7o${}JYEVm=l)R7tLG=SuJG&%8{L>)d%-LR`$BRa7Cxp-72siM!FQo}Qk& z=V!NxS-5Za7&JJW&kr>zFzVGOrk(C|&C%+W%YpuFHZ?V6>WevLGy_TqZOB*TV=UeI ziCrCf>O%k?RKx?gF{vyG8s5Fo>aW?%m#ySXfPGQUKIe+p7RrMz*^#!Ik~v#UOpJX7 zC0h8xjBbwCQ)Tn8-1WC4(8c9|`kB(ob;~quzum7;ho~IgZl5f9JZ1`kK=vY^m&%W7 z+z+bDs}K7R9PI5?f;Pyu>qXRgAH0(F*iX>_Wo#8xr!J9@o|b`db-hQn-w~0KjvnKt z4A(UAS(1c}V=P{{*-x=54iv+eCAXRT-349M%Rj5Qoh6?cDpDwM z1KrxvGH|Par5`>?e*8CSpCNHc!H~Udsja9b*8OjWoO4TXih>^_+O_yR2sVQ!N`=o` zOg1z-dzbS4UyDaH>Xjt;VNcTo7p^a|F5%w&jWG;)9<}(lJ!!`DwzjrhaqWk^K|9jz zeWjB%su&RK1*S?yOy>EVGvR%z+5%SN1$;40NN`7 zfcvqO!V(zUeL)^dEI&U#4rk^@o(Jy3(z;!i4$1_0k~W++;b#u(S_>(EHRMn$={T!U ztvE*eAk}a$R~#~0xu`ko6BqO}n%CVntKAprxjBe+$f0Br@1-dA18(fR);o{S)^kl5 zO=5QCS6U3`tMzrQcPKl@LzyuIq4budZ(wTmoK(Z|F#$RlMylX;8Pu>d*aPJLdN|`! zBA2aV1owZW(#Tfz#nY1o=E#0HhG~|V=A?NuJ?#s1cq+RkjQshl9vW&Dvhk(AEIoO? zms(&&F4wp^ow2TgA9)gU6P%$$BpS=HQK{1QSQfXn)BKjMdGMr#eRK}uIF_89BYA%P zULDkq-|q*CBie|+QN7RA6HTA8#vw$bfQ{nzgcuHLOBZ-VEpb<@%8L;cW7n+d+?EEFlEiDm7qn|EpWh!%)QK>; zqt=1j=O{X#jlu}fwrPhg-)AEghClUSY)yqhpAH%I_yQ~ z;yZ>5HZjCM_aTE+ijB{iy!e`f7nZtLp)#vp_4j{z>35crp6S)$XJ=4HnoM-YPz)mb z-98~TVXaHFdhv|SnM6J^j8^e_N`X88;pBqXSOf|!!*K-mfUDPr$l~S=X2W!SB8etgO!^O& z670-}M~FOU^6Y%}oU84gyaXkXNgR9h174(>#1zy7E{=9V=bEKpxJ5h8OXh(fmlCVX zu7NFo|L6!0>0c?KwieMnYq|SMZyeuKZlduAe zd`e|N?W?Gd>-RlojF!>%;OBz1+DtzTh4biy&Og5Hzc=URC~;+F?Z|k0L&}g@WPo?v zgrmg!M`2u=^JtB31LiwspCXk?@P99zpLp@wu{|7oTkjhPi13MzkVeDy_m#Q3t@iK^ zQj+|cxP7>~Ej+}_oBFU+Ma)i4r8eP9R{bhUqFL}?@=wSb0yTq67i15zk^3cM6Irm{ zmK&-TsCA!&swjH|eZ}m)Nbf88^^f}pQ|=>padynj@{3gC0QK@8{?D~T0XP)tQY)vv zH}l~W-s(!%WIV=$x8ezwTzEp6cM#^qEZiw`toLHrPgHV_&qL44tz!hM<%;5C(sBE? z0BOLoyPu?&jaainwix*ov{c3;nKkKReQhPioQ--N$C}uOO{kh$1cQB$j;7Z%h3gd# zr&Ry($~dO3x9@qZfwQl1NIf~i-39(p>j;fyd}lF6JI@$-e2K9q2?>p!U4dq1I@;@w z7ID$8zU{U&vaNCH&v-t}6>l|mz%$N9XHwP2N498S34y zTkRTnW{FZo=?DAyW^_?N$zlXgi4`S1Vs)RInebg|xa@+&!IVek{S*l)d|I(4n(z_bYY4bf zKb`#nqo7uX^iDJ|G2u~!w|RnAGw$5>37C0?q$H-d`m>1`cT#SJR% zyLq2nDU)JwN74ajgJiia2-NSx2M>&QGklzeh!YapI_j3kVlB4(cQm3fFgN;^irYQX zm~GyS02wXH&sz=gfq~aBWaZ%v@Mco}N1bC21t*|8lTEq93YLy5TkzWLu*1X1bnE+# zh1{o~sjLgti;WwHAF{>HXD*}qh_36+jMm7Z)oV74mw=wz%vArRXxW%zKvZzpQI2Rv zwk2$l!&n2&iG5{K+Z z*3ABS#=2E!Ah|Cr^-=VhgVYY}3njFZ*?h@Z>JtwXUF$e2pR+Eh>Ii4Qz~^;JIOzul;~N+Lvc4-4NxgurZAl9u0MNzl0ol7^D}EO zAlWUja9XQ%RWhPm1EOm3rMhdb*u;~fJKAi$YIR`p9chF_Pjud(c7 zBDXb84z;@oNel{5?lC5tn|MR}p z#PA3C!=1kV$Ljb-((osmYK8>nW2SkG+0q?43jnB=rcfmX@y~RPB7hHeyk?)^A9@`` zQ4P!#V5@n`Lm%W1}_4HJ!HQ(SXx?#xaw} zZs-I3bvB*XC_`@~+pN*WmTiI)crna~9c(*P zKZnezx1!(ur^a;Je!}8qOAR@ize|f5GrVWHDe=0uITb9|hl!Tp%S0f>T+HS9_Px4h zP5Gy+0eUA)Mo%tpYz0m>yF7~|iC{L528dPJDHPM-G-*QC$DWgGe`ap-g-P}YX{ke* zh@?pA@CtVj=dIx(d;+cuIMH*@hZwcng>YwEGT^7onZSphkd zS;)DS{47)P?@hgX38ChdYahwKK}}?U`frItzqnCnHHn?C;~QY-y|Gd-zpP#oT7aqR z&^h2skM>bz#mK=4qO?8xAbUe@Felf}Dc8B0!yzZq9>}-z)WZEuG6wxKUREuG&<{gL z8noHh8Gnh<_Y7-Qc!C|Rzr9WHMB3s-9wJqi-Z6t)%^6DGQ`-%vPN8z+L7aDCau;&` z0y*(F)}Bc9N^g=3)?haD$RqW>MgR@RNoGDCVh5}8HR%Au`svA54do|J`^ zZn$DC{>ZwR{?+S34o45UOuM~&tBb7R!!~2x@;;E+MV935 zgA;a@ntm}NN^w2LcmA7!OV2I@@!%4R zr!kp}vXM;89I57c8C+ZqT!Sri4wCon$obh8lWoBxwpqn?LVndqFW7S@dJSoH??ZFISUDp zI^L*hih`XinS;HoOw&t7Im_^bk`{~hA+vAFho9ZB9^36Xjo@ma5y^IV$duJd-pk4@ zBo!w3YLt9$^Q9NY0mi{;Op{nU4?8y|*JO+rO|oNbTPFQBc4D)MMcEVH=xxR@PA3o% zwS#jQrky7EHD}B@7ff;a$lM@UZqiK%(%-Uy#~5htnR-ZG9)15PZ&6dJVnHuqafTS4 zY0&>rw8f?B7tRV!ZK=qLG$dS+>syz%XO>|kZj;&O z+rQqh7v>aE5#PYTyR+x60aZN6KdiBjRrXC_&Pf3dMbaFQY{CdOy%8vBR1&mrlhUS+ zKFGHZ@3T{W&A|4|J{D+_y*p8rEF%;{clUQO8-nK%h%LX)8=ZGU>=nOYwPAA=@25ds zu)vn>+0xKoQ)uxFMh*Fs&2-v6ubZb!LiWk(qG^^j_OkLsdG#@T=&H{mP2$&xrs_@! zqun4nk#C@(JhCl`H<{>zKcH=mxv%~Z0;!CLZdc6V2Jj+C``PGQ)K24NmajiV&*K{9 zBRY}K$t!fe%ARZji>8FJ%B4IdFk{N{n@jG(XRn#LDEV{yrwL`O+uitU{ihG2ez zd){rX`*GkTKw*%3xM*_zyztNO7`@@_5;4O~Z7-RcLYvS4j@hF{uT*MD6cx7bhITms zAtd(C+J!pv&j}~%MhKVFBOVcX<)^`=@UWi3l95FJUEJ1?{V5Zy)o(9@K)2=qG!gX$ zZQ7S-LokvB?pTE+5h^r*>!?$H6I2u_()KvK;{DVNSU0aOL&du-Tu}08GE<1R0|{95 zvI!a6M1*d*7-&ZBlJvO$Mol&!URBx?)qhP+m02y?iY{p-JxQlxADU`UW?jB7=6O3O zlRg?V@lX1jLF!taj4wf=ki)yeva;Qadb)p9y==5`!A!6$K+=u(=wk|)( zfg^J2L*{df0NRaGo$^F?XcVhuT05DnN#w3V>^n{Ek2d{qwGdFOKqxw zcz4C6AAtVS=Va@wwn5)pfRp&(Tr z-7>10LN6Mw6l6X{{>;rxM9TbE_e~$dW7{u3Yf*RI;5lYARP9>2?2^;|28%W}M!%U( ztwBTwypdLbF2j6c$drJ|qTtw$l0Y!B%vaI{V#{q2W(4&Vpszh($@|ErK!J0fs~IZp$mBUlL!G@r3!+Rz%7FV~>Jj52HXs=etd% z;D@`^Lz3KuK@@B+bxDSpik`&;p~v0VcIdgfVXr3@*uS9|=p%Z%inJ4SKrPWC7Gaga zl5FeqLV4JPYpvk@`6i>p(5NoWpa2Pcu?HUh=*+`+e;Upklux>jidV5%Bc~^HudV?b zesY=aSV0(eEt?+o%Hi|aVsEk_?81m-<@YH8HpLMit#6xOJm|w^a>UR!7Rk%R<`NQt zjjv5lz$I4YtH`)ftp2ZI$-zQaq}jedo!MS+ueyL=7t$?%w;vGcLOnbZ=&g~dnaXXT zYS6Bj^B`_k>Xm9 zso7w5$9mwMR)wPR+;HdMP2%#GwW)+2V&Y=2 zSkm4}vrPz@mgguo`gB)rHT&}3bSi#|1C`O?mG;=<)6p-PqM@g8QFI_+;x{3~2-E#G zqCZ~b=IY(EIxr*D+gLycr);ISl=&_x_?z)*8n|ojG?eFh^*NR@?}hB(It5y2q}slG zS)epYQ$~ecPH?hRdemCfP7g3PmLWY+wVRM(#=_b+P00_^vV<9nVlnQQ%~)nt=0n=h zPj;Vg@$@%G0Qx7Ul0GTBT>z)|9goP+W1HlV$UKk)KizWOa|RLy=P2Qymb8f0PR+qEaw7&QPlrK?Y;8%IH2((i$V>E3FX&e(H6;drC1_gt3vq{`?HaAC?&CF!er5?k$ z8j+K|kAoF*{h!@y1?`1)sMwE9r9e5vc-WzcNhc#a&`tb-wWv$0g+C@E#KIE3Ta!cF zb8O{gaYxf*!_|H9)_D<*ys9^_Y)yZo5=QE>Q)U<=k{ednI|jv#O9=ONGl7L&G*dUP z#kmh_&Gmf@5+CxD&AWJLS59hOvt_>)g{pv+9IxmVlS*YL#HdW;Rx`xC7H*x%khD+7 zJNQTJOGmm;`qSL^e9&d&X}mRJ>6b61m^^FCF4#^ax4_6U=RJsFd~V(S!!tgSnpUpG zZ|(V?&(b@|PK|Y{0(B1#uj1(9;)P=8P*Dw=i_Ev$+$B5=8ANpD*+wv59NlT2)3phI zETpG3ew%;6>Pl*}Wc;nw(wA}BIu5P#V;Cl&YU$$CmDjZV*8wHc)bpZ^HmAL9@JMDD zHYaIfj&^d3zioQqh?>4$zH#eTJ-Eod0Y5??gxbnai_bv*N-V?;-{7-cn_~BPj$w^>x%E!#`_UtSW8vqWTMCMZv;hGTA=Ied~SLc zy)Y%z0uhQYlgs`iF-AN}V^a;6L&c9~xs-{sE(!ePk}wt?%bhV2G_)9{0gbm_*{7#~-HHL`V%UZ z(LTDPAOR4m>;67X}V!b?~&&sEU%*q{|B!b_D*j83W;cL z>U00sw}r$bQka=@g(7wB<+=eO3AAw4g0Xh=-~%bXf6l+oT&%34^OAK}RF0IIJhnv2 z#Z~cF$rE5Rjfrs-B2-$*oGIFPxz6<3&|G_s9JcvG3BOH+ekHj;%lZ7W{{$}4dR>ff zF?5o3tR%Q6%HN@#v;jfZq^o_FY?_c2asPob^e!#GRZRNV+4?(bo4kiY>!0Pn2^C?Ux$>o&f-8c}rno1qBOx7kg(5dj|qZVPOIXCwntX8&d$lV?9UN zTt)c|jrV2yQAj!>AX(a82^Eq+Nhm4+C4r2J5DGymg0Nr>Rk0sYR1_3@G(Q3)HZ~v{ zRgvb`Z|GHsL&Cz?;G&4%;~#t8Mb^t*FUM2g%`1E-)ekw1GZ1}{zfvWb6nU zfOaw=Do}m`fB@MvLIhyJ4XB<``z;F4U;v<)Ne^)XR%rnYlIms>fcjQI-!uYD0|4?D zfI%@Llo9~y4KNrbCiVb?WB^da?$vqjsA~~UsQ&$_j0T=|5>C-TZAe;22z7NjJc?;a zbZQhfLtw*90lERt3{0j#7WmzVNdO=}0rlV4K74sh!_`htv&FW+>C>L~g8vX186A8d z%~UxE004U~eskY6^o>{n+~5JW--V>tpcZ;C`K~WfW)1KH&4B!~b@c~_|M)ke1@Y}` zYe$ENt5QQk+J@umzTf5p`hDtOHgA4BpD$0lJ^LhqOuB*Mps%|FlaDebI5UY*Ax4|W zapIq?Fh8HT3q(VbM(r9@CNPtD~-i-Ut4gZ&TJ}Dr;Ofu2&pVlctLZ>p` z$UpKA#4M5@NL4S0{n(E|(+7^z54PD4^J%~qB1AGYAcPn9_2FL3F|85AG+fUII2n8xQ3W;n;xE=vy^jm{C77{%p^p&t* z0u(8VgkUTJMUhB4fmMQ0>9-1jss!#muM;q5xQ3L!O3iu1^jv(pYRAn-zf$J^NDtxA*=;E=E&u0yf^ zi``QkASX&Hmu@2KKztj*Fk)g1*N~tgUPg*TrbqCO5FTPDL5dV+B5#iemi$w!GLJMb zHgBgyd`44|#Ug=4oHVv>V%-42nM^}KJsNtLb2xa&e29HWc&`neVd2B9iuK?rWA7_3Ufq- zft~Rp{UifE!(LT`s)fo2HDMe&MJk0X1)GXqrJ}O5a=Q{n^+9z)C9XnG*|%0qm09_q z0%|d}O0_aa;X)Z(*}Q_gJiOAp++Kyh*iZ8-5?pgoW>8+ZSTX;P{z2C;0gN$bqX!M4 zHEdOwYar_o*`KL3A2+Jb^e^1bDBjA70#0FODQ5LXrH5oQeu#r~$JcBZIj9qgva|=k z-`glRl>3y}r7SY-jHWu)m8of|8dVZiidEtl-E6g2WjUqYqMe!_fpCH&Qsg@1;^uMF zU^yqsYsyS)h{OFy!4rzosDC?H&7m|~c=7n0CE$5XT<79$29Z8@xS zKyqL^Y&%>;22MsuCM|m|d!4By+g?gp$}Ph!Gcq+fRXDYr!J5U(xWaUjb&|D`wbN># z<)KB>Qr^;LD%o(TRjPU2(q$K_#i?1Mp{k|ZC{~kGL%Q5q(^-aC)-IPMSCzYLK3IR( zGS*VjidlcO3cgX>V%y?tXl{gV-ukz8@H(kG$+yEd=8G2sHhc}P3Rer)&$-D7g-eZV zJ99ewn&0>DW9k{bxyB5_%qsIi3-SczkY$c?)`GY>x_P^E@IypYq;${(T^b)<7WVMg zX!oI%%afz-p4a?SPF7>qz*YH1-8I{_<#qUG-Xu#NWv(W(^X%ZL@UG&~96wB63WN1d zwV%AOe4u&r2{FAfeS&(;N_}gId*zGa4LaX5pHtoe-vJN%Hq*AI{v>-}>uBqQ{GffV ze&~*{Kk<*rkJrx}pe%qC$Q&dxP%uy%_~X^fhp;!6pKHVPxnb=}Fgm|o5LGZPs3z#B zzlP9a^fJDN@Z}_ZI$_!pE>ywqba@uS@YpbF(C-&{Xn3f47=Nroga+0eV;Zab+@`Se zj>x-6s>pVhIioyh9jz2A6<;Nt70)_*2TKS4FrAs^BqKFonPdOH26u7hX6^uS|i8CnG$5)D_XfJ}rONAj&80#!L$H0eFEJ83Mm=K$`2 zIT8IF+g!w|unrZT+`R;qtXJY?LKmwi$zSFYnxpm*@{0H_8CaREEUsL%Og92sCSI;? z#^A(+ct@d1LfNDi^KE8frJ0F`G9#JKmoP4Ho1Wt4S1DF`RC!lnyPn@_He7kN zo4dyL?s{gqT-wm?dimlT>)B8RQk7jYTQdES{AhgPuZ^rcdrkeY)vb}Ub-Wq@nFslT zAckvMX5QiJV@A=NTai@i4gH?^m9^NN*5b-=bdx6?{!Gq;mcZ>F} z-h)`ccf&QurMD8wyw4QNQqKI)Hq!2ppX8fcKHv8G6yLyy&t~D#^ptu~8M9nJ3tC7r zzn_WDNy+i`qkG#l*eGoAJ~5u&v4Xe1=|FJVn-~3wI^pi(p4Pcy5HH9gU}=1zWH(2KBNp8qhnDgFW;8a(rz z@Dv9x3>KFWHxULKc9F}$$H}?R@AP%{StdMVGDDV&{$2PzQHzd7@AtZNu`)fEK39-- zpO(~X>r?V|-gkjnw=q00jMp>f!OW=lsP=Ky@4o4ddsDOnFMsGm;7{>m@%HCQdA95$ z2{S3_2NWdz;nSFzcH`eU^Z$(91P%@fNziB?_5lDuD*Q+Ey2jw&bZZ-(zo;Yr=EvJl z$7e&UgrGvdNJs)Cf{Mt1kbo&!%2iURR0V|~-)kzVR8>m~=haf)p-@p(E2-`ZQsVPf zMYSua;_guhK~XkrBc_T-NrpXBcW<}! zO{b&$^KQL_lCD;9-K!na^zTe2XxZK0Js(Qf#|T|KFpNM?5;SYtGMFR0pR;RiJe|#- zZuh+Dx9*3h&6YD6M&*|`mldydZnIqG24ZSm(HtG(>+SK&iKame%p^t?@^;a6B)wG0 z*Y=83Al$y#F1H_o+j+I+{pkqc?c1=cR8mROX8g;VE{9oM+=3vS7+S%%_v z)~5SzDVbuDhZ>8UQ$|whOmpQ&FE@7%nK7)wIK;K2@FDOlGRJURYcg~**$#r6GN< zKt*o(($u=jvQs_IcSn5OKiH(E54x)4F^ovk?^ITxuPv?1u$WlHR8UomDlt)+gWNx= z%4TTvTAIC01{mMIJDStm))-B2=TMlz2r>hy%I{BtAzt-<+)7g>iY4)RU%?r6N9^4A7OO zNEw8ogE6F+i1rFs*(YiLe%GnlB71Hj1c1$vIR;AS)sB zIMid6mn*r!K?iWCo8X2+8U#T`8-S{+gyjE$V?nDd*Q~INpL3CLh@cb{XmZGUNPcAr z=160vR611bg90Xj{GDKFS1QI9bvH>Opw*in0aciJ0t~Wf;hei>Id0Kk?*NzY{Fee4 zIE@5qI(qW{6C9K-ZdYAbl1eRY zTPJ{&nB}**OJxtp(`Je)18L+rLpQYonvt!z7MnWl*VehQru3pqO`aADOt31-_vLbT zGgw=l4oaLWhJ6%C*+oQ7Gr7~qYr9h~A1ku^g(4Nq=OWPDH@Cl@XN#Y&WvT6{$hYIX z9AAm1yPP>d=@a9wu71(#O+Ew%U-Eh;iZ+@z?lnxLcN~E1-!d?=8zx{k6Oy5_c3w?y z_t44)Z+3ZsU39emv2OP!yC5ku(Q*5t^Ddq{aIbEUmPD;Wrgwl>i zEhIp>Iyp#0QSCO+(&_b1uAWhMqxXVq3|??i0mQHSy|H$Yw&kNwVHy4 zuG`mXu78jFlyp^UL%~VTj1GT0LOknP;d!g7hw9MYZ`wLKcCi|Oee&jcVsNIB8HEif zq#(V?TO__^-c`q*Wk?JwT4)$?kfyJC!zak!`~3<7#Xa#Ij}QIc^wG>Q5kav>zhu=2 z8ieu*-X7r4%|q5=%q*4=@gI7241dj@SHHkAt3Q!}Z9m|UVQBE4SVnu@U-*71{EU--+KaUHm3nv4IhB5;VR zb=n`yJD-1O5i{`aokv&gP6%hnT!I-}wqCCL{D$-dMw48+8zMcIbkj#U4fWN&&aN9( z@h9hl($_UEzIiIgi_<5|Zg-?YlTH?7K&M4~pZ9P-^ue{DmrW+i1#liFMGf!eC(s@B zf2Ija1IL)r7VJ#2Q` zbF!fwurR3JD}XJU0d~k+p_z7d)!N@V-*weZ7v{3PFd9HQ5R(w=0hC}>1L#Y37CB@B z@9XciMA$@ zu<)-8{;m4|8o2deD|G*_*&JvAoaXJn5a=-fz571}y1t~K>3@f)%>O(KHLH8dB$;E} zu(=P>Xg3fuXWE`0GbZ2(&`&#Q!X3<3aJWv>WcWjZA-0FjMma?VNNCrhxmxg$Sp`;7 z1aTG2BB%RbIxuRx&`oq{#X`;GzGShf*tzK6Ph`Eke&wEc#+`WUV*zGMfqO)L(Dax8 znc3LE9ZkH#^xY0Rm5=0B&xq}{29hqE-|kCyJQ~Dqr>&eo4|6+jYGyb7@J*&&*gu%Q zck4(Z`>u;wAdN-oXev|bZ?E89zoY~$$~2g*Wt8`iX77gpLLXj+CcG>1}2<}}$4eZy+O zfF5QyJ`}^U(Z5xYB4h2DEW@<#FZd4Z|Km-czL~RbA(S=*I3QIIJ7zI9+$K)^IFOWm zD4IW|i}8?}Z}(4kDoTOaaLmH&Sy6{j(JF&u;_Gg}R8eyUCV8F{@_$WsDT;AmK6S(g z9e=~F<3ZB03y*%!L5hYT&V3!cD1Q#5`Ym>z8inNe*&yrtG|*?t#LYtsnwp`9R8`m4 zmO}7}%NMb-RqB+T1wuZZ{t3aaIRo!$+wR}?{j?s3lv}W=dpvknJp$KIwG8g_HADB& zT7$i?cIb!6>X+AozkEE{rR9Sf_;jvsfnF)9#16{cN5Cx%pMF8~%`_iZ)Ylt^8u5~) zhm@K^U;sv>!WOCM=o9w=E*^osJ*eqqc(s7^`+DHJoXhAZe*h(IQL=U3L;UxAhg+fi zgA{KzLj2Y)0p3SSdNxA7xOG)0A;SfWg?8PbM&7gs$Y;q;Ki1~7Nu}6*B;Fk9JH}W- zQbA}M0nW*M>+0dqZzmX$WS!7*AKYKC@Pi&ZslMid8jDgje01RQ{Fo`^T>3=v?yFIQ8lMm%mAMn;A0z1I%Ko_FcA;yU0R$s4U%jK{ zLehvi#o_w;$0-rB2&A9IVdIaJv&O<>{$t& zCosry+pt-tDj0syHxcwFZHs7;noapqY?SL(;Ih8c5c;q#BzRK#D{YIbZq8Dmix}=c zS%K>t)o`x`>W4f4-;oo(7eIsaYNy8Uk1=00k|A62j-03a;f7^MGSr$4y*HO;pxBOrKn-tErI+0 z^+Z6?4oF!z0)`Ly(c?*P+Zd4IBE$#{{R>`6w`yJRo_CCZ>o5AiaNff0j7}`qzD=xX z4Nu*uNMiPEQIC-AgZzq;S>e>>Se$cOkJRM0sC&h--!A*bq+9&WUB3%`3nMF_?lO%L zLO*H^viM=V)lo#>UhL%+t<*2ceGEzUC&*ikoF)$_A|YN$rzm+4?nT4&zWgV0^c*%ZMdZk5U}RL@-Sf_I8YAmyB6} z;GQSx9OqHPbh+)v!w9#?@%2~-s1ApiCIzGPmm3}4?&UumEZ#m=FXx_ZC}LHz=Vhfc zD2gV z&@IvI4z0}XC#-0e5B$5p^X?->Tzyxe;Rl-8zV<<&xu zgFg+GFKSWyV5$xvtQv+-#u^{26ep?t6*zLgCF}5%nz>`Cb0pQ?_7*ln z<*adrahE=HwxfyrQBuU24yfKUkTyFUQ9-U5DjfbR zj(*Gz@9GF#JF@+OfIDkKgYPba{%u+R8$evoh=%#kKl%UtU;X#>z5a7oWukMiGY5Ky z1bg`}w$=Z&@AZE!PC&7aR46O{6DPv|A92DvT2~cy*x&je8kRXHHKQO04YaHTUMg!C zIuVHhg_Q&e**HENQDq2&HDQ*Zg4QxX%y^F9$3PM)-5@X|Tuc}%2%||+4^|_Hpoysj zb$xzaZo_kC)A?C%f`7W*ole-(MazNQ`kC`&dhKIlM{8%@8s8A<%H2MD=4fjM;ILE6 zZ0@d>nmxB)M*om}jIj*;OT6moSNPY=)3V;W>(wT^8wgL^g-#FC$(wPme7Z@e|4E@U zS5?$a&dT%A8u|al-d_gC6*LQ*V2hb7W@ct)W@cH;%(7UrB#UK{#TGL&Gn2*4%*?Fq zd*{#H+5I+lV&?rbqmHQP=#Hw>S^+V0|!mpg_pB$Bn~#o`&V-SDjBItYwr zJhG9g%Fp0I%jsu?z7H2*d6S!06%bIr1khrU&Un)0LNO+afes|zqldEmqFqB`PAU{m zW@0j7&3I&S#n{%=%BpiJeCQZ*9r2lgp^`EAtB1*^E4rHhe2>BYoeNM6v)$2iHQfI^ zRG|4sZHN0rFYznk+r}R!6=ElKnaV%?O*;h<9_Sf~PVrk(&>Z7kFBirV_X!oOWrue7 zV=t`=R0)rFJ-7Z+yCI19Y~Y9ctpUw85Pr6d%q#F(dm&EF6Q^hrft^jy7u44 ztTg=IZKuj85A^o3_-2}o1|=CC={K}qEs-Si*f}b7)>_+Ox)`+b7!-PO_J1ZEG%)99 zgkBAH12Y@jkG-+&gu}r}n*jmT6o^dl|1OpLXSve}T+>;uKRW$kabs;buRcCYaw;YEB$k(*9c^Fv}kE&Wh~*}vW;rze=&JVLvl?&@u~W38h!v}9JNM1wYQ%xtva8~r@ZY@z&q{)791zdt6g zKHliE!;fyJkZfw<*<+G|1WNLZONQmZ68dphxp8=PaprLn>p-@DORhtHg>of(U_eU* z;wArtcl#q*LGVLN$=mf|M=)JBgpm5bD)gT*>hi}K^{wh|`fB3;s*Nd`RTI09lw>wL z-&$_{@C@Vk0y>6xLlwV4A|+wr0p!Wml`TVgmw z={*s9&nPGvP+|R8%Ie13_UxkU-_$9yeyW{kWrvB8{My0|&u1B6Zm1LEkqF{G#M^m) z@&&1__}*>7?al1r8CBEFp?3aHdSH+7(}_oU*H0Zkn%TfNEROCV>Zx?5qZuL=PphsC zZu^O>rv(_~5~dOlW}qzxi_x0Qx;*uyJ71{sY0iH9OexBX$-47IiwW77%zCRd-9p)} zgviZ}6NXCqTe~8cr#UXBKaw$gaB(o+QuApZK}qO*{+#b_ZIeXapx{0rJvA&C8QT!5 zjFZ8*C;m4I3w>hRq0qR~!gAfyN-JzogRg1M@p|t(GZoJLW|^RG_GdE?H&dJ}=ZRCk z1l~UN=)~JwM2OD!pIr-*tM|jd<6YqIB+l|^wYDcT{YdPwb;z`in9GwVm@Y0}4zWpk z6yUasZQ|!oP{({rc2jhF7wNCK>XaTK37Z?p2@~=@9ipbJn41xPk$5zu7!a^ap;3+$ z(}$)i74W_l51shD-Yl#$_q^OoeH+=d$ToKo+e1IhCx-$Wr{dtaCUZ$VuVXP$G;IAB zmdsAJm8x;n&iM}47Sb6{_&Z163gM7yfsHG%?jNSmeiKKU632!}VUQ3*)*{~sK#D*I zzc^^8AScL#U4Q5bdjBXZ%}g2fIX_5f*=G%HzOTaP1v-SBT2E-xd7+jwr=jyE1!C*i z2I}aQolFpZUlV*x>T<1qaFP7+>3j{wR_D_|eBz-uN7>Jvflb6!^eiK8nT)=YGGdO6W|YIcHMi$0sxh1MMFqSb=^HVKa zv#bU_&R%mfD`$Ff-7abIYHt2-T?=>d#~JDK&+8!hKV{;30%Fel;b;tmNYcQZvp*Nw zs|`1*IukE!!OuhAQ}&QsjC~@+t~1$3dybMdg(3Qmcg<1fK|C3A3^&-{_@T0HQuv!a219&078B9) zS_yL^ZoRS415*G}27>v%)BfXoJI&AlSwM;&slp2mh!twlw;7bxyKaOBi)@u@3REwM zonUVT=!C`ho|+GqQ%qnqsWL~Wnd0F{Uw+?b=7n$*9aNiwJSI;zjq?;iEqU9nPBms5 zO58Z_c9-`J?hShp9=i0b7K6w19m;@|ADeG$%zpVi0jt4ZXF!JHgF- z%tRo@6lERI`rwqtjJ6TKiPb3jwdnxSfWDAujLF`%{5(`B=f|;Y5GVU_&mqe$zWbd# zBhCe6Ap|VY7dTwHfI^6?N13w$?0fKfP0pda48|lRO`Ua2f_AIBRWPWEi6tQr+ib%M z>?O%nh3`iYR24sp&-D$7rx090=`Z8TKN&079@p~WETKv%M^!(;vbw;QoN!eb|JT~r z)j56eDJ%fM0E}AkpVPkn--A~0&FSKPE_*E3;+lvsm<^^G!QXQ&7;z zC5cd>#O;>`Gn;ilhuCaVMvFZ-(j$<_ZsRvy_zGq{@@GwIXCC@YK6-XeKJR9}^r)Cd)hZ8v1XLOF7h-khF$TXZTkgC<4}|9DZdl#&Yb3QKA=$i`FyLktx)N>h^m zw=36woqehq&NXvgCM@X}|JG-6g1tv@bgp>!&;~0|?ewF|MobiX5A(p{6+7(6_qZ#r z67oHM01cXdDbTvOFZ=J62v<*;v}QwUY%T_XF?HLe-vCPwF@8G>gqY zy}?}jJ~69NXV!-K#o(PAo}5`832?2(kPKQ)5hcs8uALIZc9cnJLpf^4K63k5J&=O# zF08K<&KIgm(0R0SU>Ab+!_YPctIOM4AR(#gku$8N7_P3?f6y+T?sns~VSH5dVRrqajuYzx7sXQ_wL0*5 zl_LjCZwQ;+Af6%0|1d@vZ#4Pyy=kIIwg{X-1$^~)db>OH8?!)&=-y-koiRep=;zI0d!5v(P3Fy>;mo`?zH|#k zpqmTG6ncSTCDB6FP4*kPmC9t!Dk6jLCIbJ7w5tEcd&TBzp}3}yW!fr(^qi1Emqwst zz4Cylo!@$jph#tdrBZRb&c{ay54C>{JmVOP+DPtg7}-pgYgU^6?%IWMs3-oJcYndz zzN#uPXRbqZRg<6kxM!-0ZaRBi^T7`R)|D(I3CXyYEj%=Eo*UX^V>eq6In`TXB2Jm6 z!xds=P!4RPhnervlDo)U*d7r=yS7FXFVN`3v+x8Box8+|`GsC%D)Qs)ln)#q;&HxKi;%F~JP4@C(5JCstee zwy$zSAJ1cfEnszNk5O;Cadsut-#tEXGjSuB6Ed37G3*XbX;jtGBp4*gG!_&X=L>lZS!Z6DOmAssf-2ws=RrrwbYNYlGjI?^aflxC(GaI16Hu+N?3E>TfHGKkYfB?cb1n`v_*-1wLSA1OD0cp&$x8REGw5X+6shN*B+|p$BzM&1cEg zb`C&qG_Fz0_jJ%k^U+dWgscXp ze^$)?yQgz>5#If1sdX(ZU9C8dI??`?<_A`gw4tY|{j;GF9c7w5kbMG=PmEH6vBe!J zYu~b#No5}Cw;h0uLQ&(iOolA?<-p!``EFXp z`80m#TCJy-k2jU-$09LOjrFA@I~m&*Y5}`}jP%~OpB^)G=i-Ebdf|9BW-j&jA5F`B zVrg_@^zT8&^o`fmep?~yJJbfH_PHC~mU#WjYYNo+u|5_RgzWpuPdeI3AMEN1tWCJV z(a{6Mlb4%G%+t6u;VSzi5KCH=s1Dm^{EMN|^oJ&Pj3$+*ST@;(;#ZPx2@D4_usEIk zZ(8`VpFT3#lT&a#ZrLiT;HX$0Z=_Av% z=Xr7Ip1qTLuGQz~^a4&)P(ppUb&;J=zAFqhxQI?;+Amtm1K-X28LgMjkhvB1nT{Io z6inUl z{At3R@5MAty~K_+Fb`*K7%Um<$ISk>$w2mC&c?w(FQ- zz<30MOmS`QAKv8MGkx{Zh`)Ez^q@b;hHzS6L~MF==1D8oAs8sd=M-VaA-axu&(JYQOmGVJWlweI4nz`HNRp;e#(+Z%g zGDB(5e(-DjRw7hycgDlIV3jYvO*wsEyDe4rJbU9AE)dgZnc0mrc7@|mtr_3ghAiE5 zxY5pP>eavWw(+YVi}2dQ+oSug)ox|ShNPyR&&03nT9_hNG%K0+Og4^Q8M37dDy9B7 z2wFX-(!spzbWKsjh_!~D$Zc_&7jS6K(kh^v>n66HQd?V<*ZBSB5>@1_q^Ii5ec#yK zOsG2NtU;M}gTzW+K6>M>Tp}(Bj?g|yEkC~tk#$#=SdvC@ixh25`qlI?=4}i~0sau0 z_bvPy8AZ)9bIqcxZj}A3p5U)Yi3_Mvu8B%>#lV1gvq4#9lv99Oo5l0kK}p<0p3y8C zvoFr=IjnG+MkuE!(+2kMm}cHag#AkPiQu+u#SP@6VGek>hv%~K+ut)YSDnh*^M@pq zVmkVZ4I6*o?Bl3(`-1Q_Y86ZtZ+VJf1k!cJmRW{h#X=}eM4$!+2MvcRGLBA9{NKTn zPQ>iD*1wtif;zw0eT*k^Y7-Y0!IFT?vg115>)-ZD*?p;3 zHu&}r2sXS&vTxtaFgw)o|Hglc?p<+^-EcTh3;&=dzGwdQwi1JL_?dO=J~4O7jj!Sq zl}d$}QvkK9f+{Fa-}=_@qdSu2N&nf;;X4B+HFn4vdOQfe&IUZzvWSfZrpEV6b)P+Z zlTj2#-L|lc555jJ=bDfETYhCMq?8#pFB?yjxr?f`+88&W)Ze?wS4^Q-s&9IlW7-1R`)sju>2bNe)7)o9k6|x98{Eb{# zpjvj4q)E;>yd8DH-TH*SnMn{r=hKq%LD9N~8+@JC@Z-tAE|INthO_&35`aXys z<#`4Lz~j0-SiXjtjVY+JE9sxc8((31smOFao(QT6=4^5xXnT3_0P*U4ljX_mH1EHK zq1TyQZlb#$Qfy)TIN4eDTL|XhRT6%@7gcgZo7ePxo3ET|c>Ot{S$S%0 zR*4eC=lFtv`cBQNDIsf~bx9E=vAGgszYNwxCi&y z>3hn)yYSwAi3;Mm)ovi{@(5E}!&j9f{6${Kc_ zM=bN{v`ER{Ri51SJY(``=3&BL|F!18oe(qsUhQ|JLe_0W7B@qsU^~uStVm)I-IfHp z(>Zy5M{qrQtTTK87WI!XJ`MTe%`Vt3OE2Ae(}%SBB9`M~mX^=Ctmu0e%J#zp1?ySP zP03Ma6$W!d33SIiXG3u$NDd`QTDS79U-uRj8mL&sCJks^rX2STmuHoBE8L=kO^b!) zI@3G}-kpvnjqz6aoFjWNjaMfc$RlfkKZHp_`w^+dn;)DJIV4Dab3y5M!?7$WN*Qd3 zxvnLKUys9#6_xAsyvq7}naW-0)Ea9TP3+O1RT0%lMxdySV%yS^oQuC5eY2NKjnF)i z7RkY(S|sA<3V4{WmccKZtG52Bu1bec3@IWRe)3{>&dRZ|@Y%&AMwp6J@bn06nACD$ z$3#aJ2b=zQw$&>6Df75-J|`kFEuO*T2icV2PQ2S71sy>x>dP#L5RPXr_iVovpOotJ zSx3v07jCl9)@d65h!~zH2MruOOsW`~+u@kS=9d9)YBA=x$1rGf34VEK;pbWGWGDL} zpOZgH?s-p~|xW036P+E|%)6H!T^H35n^GaZapyj<*Xw1YI) zPmJtFg8w|>xuXlDOy-~3JD-b(Yw z3;kz~Fth4h)ZmV~o%>iX^Sl%aXnaxC7K#veF*+n$4jwwBc4E65iS{#ySa2G)6%G@h zxeRn#AY25*fEpZqklH)}z=?<=%$(;ofc1(y8*Sad><03FxIz5~2u z8Ml~3xEu5b?%50j^Db;2R<&#Fe;YQZTo9cz7*T19tr6LfMTjgh+}T%GR21xW+VK#K zLQ4_B=Y0(SK_Ugldtx*wg2lmWxiq_MKT(O0OpXkcpsC$-^7LCOu?44DAKAg|)z~-; zj6Xomudiq|K#EAg5F1);9hh`Uv}lRpoY;R;LKAoUZKTlkDA++dikaXS|I4+%VNt*8jcaypD<9A7S7D1=ozZr84&Mwf~F>-9jh6;sN z8^01`A!pdg^OrAU4=zR1I*_Q3b3A=NEjZRYB-DRTjQE_dm1(^_IQ#$}Ro5q4TG&#= zAeZ?}$#9Kl$CbvK79_r_`M%D1_;Fs|b89-@9BlgSy-g2+SfxQQ7wZ$KWw}h46%nIk zm_z6SP(i?$`^ZighevXJbwJvPHm3zrY0tYXd@hMmCNS|xOaU&jp~%vMB-}!zg6}Ec zyP*xrG( zo-8?;_EycpmFvh!XZb`i6|KbA-dZOTBP`TbdFJ_0gSD8M4GZt_ihN@$X2A4oRr{4- zt*}rr4ZG(q=+!yz%+OZayXqA7)%WKhH*<93_J?RLjbuMr0P1sPIG&^E=yNyTyT<3M zS%)G&7@Et1saBZ~*2B26(arNUrt?B)s28}l!t8zSGQ!F4g;odW;S`F6ojxW{E)BbW z!t!6M%ie_jl`Jn(pGO&|*nT076Vr^xw~u#SHKNRd@cmbZ2alCj1(Jmq=HB)@P4@IM zcP6+=pO}}vZ;2H-9$QQzFnxRw@r8$?y%#Z%!?*5&)oa1NGp->^I9`_^T!L`gq z2V2%Hl=4Ci1(ykgW^U72&4UQj;ruMs+tMTbGZ_}dP--AAE`-CI1%xUwF$BYlr)>m6 z`6psaRr8pi8p~Ie2r$`@cOd*NgyVq=E?XQk-;2$>txv=?JNe#KboEl+$PHntkyAjT zz(%>tdW*~`F(_b>1)0xtUjrbz%PAZ`R3SLWcUWa+DM3sERS+-2&b#pNz@;#_X8r!x z7R>+2P3i)x{h#;Ba&Y`2CclWuFJkhGnEWCpzlg~%V)Bca{30g5h{-Qv@{5@KA|}6x z$uDB^i|HQMdFG})@ zlKi41zbMHsO7e@6{GuekD9JBM5*o0e;v@Y(DarqY-u1;te({lCeB>7&`NcmcWqvBy7;*q z_)b3lJ#4?c-D*19+=WYM*3K`s^U79Ttu$Ll(NJCA=#|gM)HGRl z@BPnhCx~;UW9(QJYw%)Y$jrSz>#UR$C3f($3XQtT>+bHr-pkWX@@`rt3aS%_*XSU2 zc%ULKsXS?saTI2Kk!Gsb;Ahz%4PV6&VW(L8!}C9{yE*pfLAkAZ)yAIFrb9L7hGzK- zsF;OOE!=wNb9szw&v0Xn&f1T=R8%#It82<`GMwp6t}>wq=Bw+Ft?R*C;TSQKOYtM? zv-hMXb*hnXZ&QQV;!O(D_UL%^iC6eD9>OFxOpxpN=wbHR6!YDtoYS7iUjzoHrba$mS^>w-_lSs zN`3{qpP*vsZN)UsLma?^3R$`K$4=GvB>(0MwpgywD4Bj=c5TZHQ70z+t&w}ZR{7q2CCx}j<=9%D zMFqxc-yBHNULe!kPRZTl+D6yY}3wfJTfixkfg zG_f*toNUjMw!i?XEDL??XZqupVsnanpLxqCel`x*xC<`Hs+ryN()Vn&&U=n&Etj^v*l(@L`!o-W=5{u#( z7cDhY{x6C`q%!d;A_8_pwaqeseBiS*ox z7e6f=t^SCPZPb)Wz4=C1_ z`SP&JR&P9;u}=THiVzb>G4piKpFPcL%Yk&yN_14P=(3lETmZgfbk2o5OhF(*_iH!& zP%j9)xNHo(agUV%6agfntfMQxw)V!u)@5;SrbjqPUz1nX-O|C^Ec>KGIW}DuT@V{t zo#IcbC_Y!u;-XkR7V#nB#ZoE87%M2&m=;Wv7jjJX9~2Th1L`roNa5&T3&-({r6Q9% z5G}cFMczfaQj6H9{{pnF-+Rx*0piXQO(U9BEmQ!Kb-@<2N1r`i;|8_ut_;Qv?;ooS zGxSdT0|i`UorVwO5BezRB1D=$paT?Cr!=l#xTFPyZ>}4SDJk(TsUqqO=!Jg%?D7Po z^Za0|lY*cUli9%jc?{n{XIKq+cVh5fIa6d|U)r`TBY96lcoj*Wr&X;_^*+d7JaAXn+0B72YJCWs%# z`-BdA5g>!}>2e}6vXa15DIEvt&^2GbtrJKAHMyuMlAouphr z(3Ml~{5G-Py(|q)B&gHfVUn9aAL!5?Q;1f_)|w4L-3jcUh9c2|R73D%PC=7J_=;{K zZo0@9jL^X5*B=w;s5(xNwANx*Yr52!kz_>_b|Csd&I=oO847W@Ba4#YVx{Fh0}9#X z9}=pSFqng7GH!GPR6Q}R%p70VU%@<6$RQwcNe`=6V zr*Td)+g8_4t#xTU)`C)5LV{j12c5G8hhc6m?{k&YLySbUC{0exMbrrbCC4<8;lq7b zW|O#e{Su8VIxLgIV1O;yb`FB5OIl^H8a}+lDfVi3E+rS<*;adC4U+IixoFE?zaWxc z7l0P2>Oe=1{U@_4sxfh3EX+hKfmd76*B%1H{Rjmc^|x8qJN)d1A|#0BG_3GLfhc#C z*?M(=!y#_x8>JkQw;~DLF?xL~6YhDhl=qbNp4NJ}DmK46B(q$gUY$QJ&c}0|v+J4- z2Zk~xDQRHtdpjVFq-)LBvv@0%0ESBQy;t2yvmzGWCOGiG6+3mu&eqPiuj-{;okwnRred$^&}-D=~j`Cw3Pr?pV2R zA~ckviRLt@gzDS%C$dMpqbrevODe&w9vP;Eeb*grk8 zLO|VC*dd-cI(~&X)Y0*gg=rhwxC#7F=H`<(#!dM9_pd_|=Ox?0PHg1EJnnL~d576= zYjb(drP8KfXvjzpw<`oyt)@M$F3l-~%qdBz*ifKVzl;8&zSJNfKJfLp%6!W#-d&R( zTL6aOhy0^qWN?1Z@#gt4hh-_Enf&IK&=*dBzW_} zevZ^`;dh(i#pPw|ey?jX#ZoZdqxD`*TJ}MZ_shtDzfrV6rLISdtFt*!#Dg9M68?L) z@nsGz-L_oO5Xz;&R=$}k|KX=6j{WF^FS4{ z;?h_IXbX}TAxz=4tR4XBB~i~z?2_NVy(ax|X|hERtZG28!FImYLp%WJFRc+F-b;29 z24X{@V^n=UgF6-vA^Bd6K%;xeYYMEz>3z%9w8d6I{Km5s$gv*EyB5=;t3lI_D&{Qq zjUHX!ti?9+n0V`E6~>ho@tvF6$;p*J#cw2qa2lDaMt!F95yyP`tltY&#Z*nl8|O#i zru;9Ml@Kw3OqL5jRf2Z{(d_f?zv?~)o7mnAI8ep)!b&xbA&1J+Qs7h}6^)h*@m*bA z&6Z;c))>bO-|>D*)J1Qf`3F!G|70+csK4L^E7|v?sm(`#;4dsA$4)B%I z^Ww3*2+ja+ug2qJ=l&*&x{1cvVJ0T%853jmw{-4XA9@HIVf0(bvklBNUze>4CZm=F!nCtx%Nd;@V& zkrV+`PT(B_Kl~p{?+T3uiw0J+YA^`^zzP3XWWgUR=YKt2(f6?j{lP$M2lXt8KtWoB zh+?tAg{=G0P~ud;gNogZ4A6w3iH}PNexH}{7yTrvbUSvorBaaSL@v~XKRAktvWo&%y^?f2$5Zc9}GxgFpEA{ek>Lp0zfN_l$ODyPp zk(`Ca4Yg&$G>DQM`M{bPD>3kHCiW*yC|AkITZARrsuhGRHl?cQjGQO|x&+Ku+xc#D zIYTzHb-8>PjlybU`s_D7YyAX`kOWcaY%$NlB!3J1+@QH+E2{z~LBe~DS*v{`Z0rSm ze(Un*>yB?AIRdr1Royb7E`?R5dVs4L6|Ih*1@dNHYJ3cuH4!_{S}rINv&8Nhj4Ws6 z6n`ZTVYtn`gLm&tc(s>Of#P>4z_$S$TSdKACV5V5H-T?(cbeX)DTsTeq@HvfAM4Z^ zqFTi1{K6KsmCO?#ODw8gwXn#RbH8S_Hcqk*nWAGAYPHeS21|11ff6vx%9H_w&8}cZ zJMEAEv2!H+luDh5;e9m$=3)XiW4l3(eV06iUbAGSkwT-*!oinL0VPtdggXmIfYm(y z2zD3v7TGY6xg;dj<)u>bUdc0m-j}nalDqvt(0z$k6Rhs)*l>a9XHkF7+Oh~4kTs%i z@qz`v+E_hm`Kp~EuEnik{yvIE??itH*TDQj+UFg(?A1>bKnPPp|6c6c@uAUo_Io<0 zBzSJaJbe?ZO7`Ey(LV5A65Fh2Qvv!EEzGd-7)FehY+IAgb0NC$McndA_w>sa>(fj2Et?a|tnF$KX+N=h-T)D|HJ4y;rmZ5HZVGEX7k+-s>`RuRQ%CW1eTV2I`8l-J1ffArkPUmTW zs7OmuV*l~|9IKGFQ}pN*uT*H%PNktZf~~uJGd9~KqXwwlt%{ZbN{DTh9(*HpcWGW* z3oz?!%?p1z|Fr;q)wNIQ0pnv=F2b$>5+5zS+!VuW>55obZueeXgPkTP-)>b!wJ$)hkSd4HML5Goo}A# zeD<2L-IZ1XkR6;jl>x$u^4<4p=I&o~`6oW|&dotvPE6}K^(m|ig_k`No)P2o0aAJe zQ01WgV}PKX&2)j04=ipyD^@OoLF?R8TisF*n3BI$Xn=65)@d3c8*Ecxk3$>Sc(R@^ zu;d7IbvwJM{$M5gdL$H8R;((=qXWWWT4!his6`Pf-+}p;+$M%P`ICs>rp)VMAWjq; z5L@V83CIjObi3-%r~vT>2sG~{fC07Ih{no=_t^XP?e@#p>_*5x3?r%!%A!Mwa;xzq z5MelKndZFBr)r)h zE33%Ni>TEAgg9z1QXpx}uC_5N0cQU2HcHFzChW`EXKnOOv&}_XAi0o#1gl}M)a5oF z)(7p_ctSyO&w!VqO|-5TUT%uhbCcdGkj$h@U>l+lg0HK+?3m+~4@7zi^w~5Q5X$MT zJUpvd@Vl9(?cvP2vBl1-(Ey3invh98x7-rmaKxFRc#3Q$t*hJYpQ@3Nq*|CFgBRRC z-l-8TXo6K5C()Rlo^R##%#c@j`L`@Mx{5vA0S8bO9a;p_d9n&urJ9rr8Xaj}F(fJM zqO2k&FaXUpV5yj7f?#5Ey<1)F45tWcl@X4A4N1GYb8&&7utaEoL%oV(T-cIgE{eL>JFr8 ztsn&RhmB;MAPPcip}Fjvw>$L!ky5SjUF&to1?5xQ$>wb*Vw+jDjYQEu4=o(7a@yf@ z7O=?lNSOIqpizb}Wlo%bPbA+m=L?;ecj$Twkb5qkvzVgRC;>Six-1^BWo>%!Vf2^`-gywdS8n zg-k?;NIBk39u>xs9zdd$TY#&fjk6F=KqH`7c;Br@9Z;9rahbcZ>@fR53%~WtkfU7- z0@7?#5xT666XCuEI5u5ruxX%ZHNDwquP)Yq|8lIS=fuwUSUYw)f5+unIARKc^8 z07c2J<>CU)kXw20I+iv&1^e_%##xnD3Rv(qv%&m+(y$M%Zv2NL8F-;4#mKM z6tTPO>;Y*3CmYFTsewgichx)adaocb_s@Z3Qmz9n09{Yra|jxRX=tu#B zG*BymXB8dt5;=+OK5Z5a|HZ1k$fAp+T7m?YzD>F_6QShdk8w8RNxC177szL(ED#* zA3Akv^cO^zd&wjlhr$28Oxy;o5Q?mJ2ya=^IbW}ThF$PnW=>T8;UV@$G>gXUa$y6p zg(D{;(`XxDSe27hbcmzgEbv22bHbUQHEdsOf17ng)8VpkEUVO-c7TA< zaWc8yfw6}vF84A3HwToHB`HkjVGEAs3`t7Jnh3-|o|5~ z&OSjS*0!+fAZUl0I2{W~IP`vEcq4{&?8%Y6wvV(C*~%S1zhgQ%JAhu9zY}MO!08n! z+ciyF_!TiqBd|pgbEO>yjU34B(F8aTOMmhsgZi081JFJNqErbNR^4+8R&~H6{}%K; z%i{I>5BCv^g`F3LdxefKDW818tCx}wEpWKeT2Kf=T2>R<&%Hi^JOMcfN+%-Qr zJizm05PLkAQuSDb*=AVb=wXa%SNpJKkL|;`BD%~{xq#x}RJ!mOa#Ssez@TeTy0Vo? zTa(p55xC>*Fu>E#2qxqKJV(uW+$1=;$DUL8`T7`0e1w84+VL#QlIOttN20c5yp)AG zC-U+6_52M{%Y1E##?24U`#H)*Hr@7j_%(kss{_*{4ew1{r4j?zPlj~TEXG6|Ny8+sy~GFFO{CTO|8 zNcqG#+$J{q!Mn-+nPCZTv$|KON3(s~<|k?IJ;?7|vT_PsVakMkairGv`TMX3YG-MP z-{ojdZcez*ll2Wj_Sj}EX#uLAOFmq`mLB83_1BomPe5P_~i zfL~&}ifg&5I+(ixU3$y_9v&VHR`xb7CPt2C3=Yl~=@)!Bzyk#4e;*(+fCq?jeR1Fc zqKSS=1!HWcRyTiGLud=66hc`T1VS4eMHm8H8%+#Do~@tU8nkwVqBs~?9wE?>4J%5_ z434NB85u$>4%Au+6k01gWaE_3#oiush1aDsmDOe9@jd=k@iHT|$RqRCZ`0FaqFt1f zlobBRfMO4WiHH#l?2g;l4j|1+ejcYQsqnG_=uQq8bB-JyQR?!8Nvub_Vq-#2F*8>* zO-c;$ivdvXQV?#9W{5b?B%=t;Sa+*-N1bH-3bZnRa28PaJX(alq8_9mT-)59k<+Q2 z@c`CAzJjj4XX(-bmt(HmK2YD!BP8t(q!WAwl!0zqYstF5Oam;c_B@I>3UiTPMgj2$ z09x6%a`NM+!n;Hv18e}-Sl&NQl}M`aPUe7o?QUWMdCsJI4{QE{DNabhMEB?C>wBVz zOfDk<7$|ENE-%UHV%EecdnS4tnpH;gW`T9Uw-~$2)4sQZl-rv-463SQeE$uAQuV(9(E#bhm6nZj zT?Y#I`r_;yED%vp2U+~^@-KX99w%NQd`dCSbpg=d@+!$qX>1@qEe$5M0^4+k8;L-6 zj#<-Xe3TCoz#5n{?5mH~(nWH#W|Ezc-TdxX=E+7#aYnJUG5(<@tCi!*44M(Kxd-;f zSA98gPH>?H9?OQF{P2C~HlDkiA4D_?fSa=HFVgTwW|5@Z=}GYe-~1u8`y=#7%d43c zGL{YHu{4=+vy6MLCtjn%)6U6t5YTPZeUNEK2xec(JwdkBp0b3KL&w}Wh6L7a8OqDB!YKlg6|bTH zh!lOzN5@*Wt8#s=!Z@y_x17vJHg`;sdc}eg6MLdVxoQJcH4PdSAX_asFV`Kb6 zG2aCGNjSGNVO9oADospl@H>&KiRU@$Qps?o1WTfGhE}u`~fa3-if*G*-k4?!b0*VE;I-S^{KMDE$Ual4*?5 z6=~rE#-6K=mme@#y_pKIkbYT?@PZHE3eC_oUtP*xwD~9cl2>Hv_WwY00Bj|6O8{q% zrEW7H4YgZL$8k*$7alqBLB24TK=KfSi9j6K?xWilIB$STS*jw$1afrWMxkj)BD!<$ zn$(UsIcZ;!qzc?3E#O*&_|au?n;bw$kvI!CONRcctW*vH{d(3lI<7AbOiR_7pxYfm zH3Nt@2knfcaR4OetD=Vdlc87A&IfVKN=M~ionWo=FGNEPCz6M|)9# zERcmqTkopW^-L8x35r;!60S&)Qne#&V6V(ZnixXWhc?(0Dxn>bs|zevyTCXp=2Sq- z0GkucjtpSI`M!*7bps=biK0m>!O=i*^|sbC|7Af{N>de)EhM_C%my8V0f;?5(aj&M zS;+UV?+c-9=K$(6yLp-a42q_r6JeHx;xAFSlr4EcgEP*2?UGAfAf}E+D58NA<+?SS z`7hM!xF-^2Nn)l^9$~>0oD2PmU*SI4{NaZTbI9z{#kK^z5`H4`P0H*%@PFe{7E-&% zh7KYE%d=r-?oog?3;N5l7*W_6Obr4b%4*XQ(JEKS3>9U|9IRy;D;=GUcSbpLIqj z60oyn%zc*Xp37Xz>Ab}XWqFv?52;DJwV#T7tC;H!QLU|bM>zT@n1$3O{xxOqGF`** zxJT2IKWj+Ckf?)0Qy=}vOXZJ~l1!FTNn-%oyedF~ZEcSpfjw!HO+#s$MMK#Fe}m)M zFfxCnn3@v*B~>kj=0<7VP029{wR8^|*fI}<7P;3(5*~}O~tp&Z-w}kK4l-iMGSuRnG7>LK-kN9+%RNAL% z&cV9(lL$;L%io`L1E<%fdp%12iN7W(OtwHK6CVsON_Q)wqnMp@@BBmwOfO3IeZdUG z5z~bDU4T`0PSn4mXhqDM?Sg#eZ-ATk*^Myk>PS;f(|_%%il`6dhv-`hgBOlAo+Zh9 zQfX1F{W;ALwf9&4J&<}ACUC6YGeu5PRD$8xl%M2Vh=UYwfdbrn%sBJECJ8kK)!-~7 zK|{AOrV8tvMd7y~TN(*lLoNyfv0jydZ z$bH>xtlpmOA3mhr)6FCPh{=M49esofEj2FPH)@1Af@OXZ9o8--m z>9hljfXS^)D?)6!AKGdtkH1bV=8&OwY7=+A*=b${xW~7djt7jx!%rRlS9v4k@vA%- zleYf<5l}z-L7rg@5db&@mjA%9;D7kx(`&+TshwkXk)pB|%8fJqF-x=!sZmRy(;oU@ zmTt5)!$zxRWu`XWti99~GnE!?6d@i99!x7B`-Nh_F4OpV&;R)-aM>}*Kl!@ha>?Cw z`}!Bx&RC8MR1gFTuoaeBiGk9tf=F>_bhTD+GKHj1Bp~(^Qi+wU8{mM*i-TMr@E(*` zUBQQ5-`(y??+XZsd^8jZIMai-+`F1*ojFJefgvey6nRtl0pL2xEh@0b;A%+1+=FWRi|w0 z|0W&%-{@h-9qegNG9n|N+-v3TWr@2qdKIJj8OFtzWYal`UiU3xercrOJWyh)(29=e zGhg(P@;+-oUWk|u6Mi}z%USh)7D8K5QEB_4u@+9iT#mWV_teyNb^&bIRh323??6A@ELlv}m7wiY%4 z8}qC$_o;mt5xk^3hTYbB%P7#vlLZ zyj}kqT)vs}+AYp%%l%qGag0rj7ug7@PH0=C8YLn(I&Y)iJj4qXqCvtn@U)&=eQfWI z=@q7?Wu7mqzn>e#0)10034{d6^ripa#C?Y+9XH?WcxN1AO_oN;SItblwR4(jRoK;B z$URC%aH0^(fK;LF^~LiNptEbJuViOrV5IBzeO{k7%cLKqSflK>k5=BI964X6sF_&T zXBuDB8$XM*>VpuNCte8`{3IeKE#fd$GRkPXQpa;g`7ZrtWZz{q`>u5gVy z4SNaP3BfO)UrZ^f=S%8evR>NFeU(|A5fClfiFcABn+$-idn0l4Zu zi5gErWteg5LH6tOtZu|y=y{?t(2}MWVkq)md5<9-`J#s52{-1@GwqD*y3c_#QnPWj zhq;r!p%Y*^-@*(efv(xQ>}=0q$^Iq?L(#OsaJiyD|MU)pN8d*6$isAM|SctLBfG~(OIRcba@GwROA1uOWv^2xuQt=5OU3yDzbwaFSzf(?0B2{5ktCb32--he^Y9 z&6la7<~QlWgje}z*Ny#SkTp5Kqseaknse*xnmAhf*<__dr<2z>mrRYH(yXKEY+)1Y zB)>C0fi^(B_AgPB^JR8D?wXavW-Y(g_85HR`kT>HN zD9Jw;QT^sacp}&5gKBNL12BV*xXWVO93153Ty{Haa}KYOlvnicijOSriClBJ_q`vs zR}KiddU!umP0eJU)EXL#Ak zbLwP0y@K@n1A|8A#g&3|&gqI}PRFK=U8A?rzd{f(W7Y<>f$04t)Lt5UqRBA8XNM2D z#$YF!*xvQrX~^lpoUV8-w{Y&inpYkSpr_afz^}aRcB`!CHgzcCZBXrrBr^+YKJNma zl;dCI8!J8QrJJ0}6%Hw;R0#y+luN6AI_6jSg}Z^%R#)&`U?^V#D1Ji$5#(0goDb0o zx>7q*AkizIM9L5-q==AxAYWfM15r-eb78S8K*V*)>((4I(=7|qv{>XLG~ksa9Xamt z{NuUn=`Fiz6o|#c3ySsKyw9`3(j&fohqt+_Zv8~ssImhq6@i(DO@v1eW1@SOG_a$_ zh}RRh8+QW~*cU>9mwBO)tG2s1`X62iF_ekK)U|V9Mjs9pu{H8OW9IUKEhmY6sS$jK zEnYw7T3T7zPKc$d%NRh$MJuZ*O{m}xj7LlaBUZ{-3(xppwRKOGBCiIIWaoiIr!+p` zh+e7wlyiUH+O7z&xfD5z`M=ocZ!{BL8D$Z5F=P0IxzBw}D)Xb#Q6Zj`k%f|?;AdSx zmRRL0mO8}oAyy&DhVd(BHpJd5!^+8?QOI1|U~!4r6!PWP9J%VNN=*l3qF}I|-1kpR zNZC(@n2zlH+!amHlVMK!8a7Pyk@;A?|LLY}aU1ILXe=wk1h8g27*G+cuxP`F=GWnp{kb~U*xWr<(AZYj*e1t>_eK@=MWFZZ`D-E$Ah%)^?wvmt(nFd%zsjqXk7}0ys0W%wUcbt z+T5I7hn`ik2!$`~*jOR+>FH%~TLw;yAE<$Aap{(D7AT(5fA^UtjB1vp5a<(83UT}@ zh?qvcLuTQmH?Y3TEemT}N4&SR!DqG((WUEZXsS#6@3-nD32@!iVp-~(m3f^^U9E5E zX;s=rU!LzQ!@$nf#;pu@2ax?oo=TE4;$}MV9k@zPcD+xHt+Cg?apy8qjv{$L>z}I% z1zXS9f;nxvY^-f;Bx)&|XCfneQj6{X-dtaU1wGZ&)=BYbh{IB|)G1?KcOzkwdBlwx z^>+VQG=A^CgzZYl3qx@T!QM_AbkX*R1ux5+g)CPv2+*(f4S=AA=-qV8 z$CxPk2OhN0iIHSTe@tE^B1;`SxU<9FiJnE3qE7x!nJe*`?~~0t@xcSKVtuvnHRcE{ zNIThn;;xQru-x6;8dNx^;a#_o3v#=CIWubXtSwG<=I7_FFh8P8#1pau1OXhC&jfmC z45v#xEP{|Rx4C8xcDP}rW$TC0`KZde za(xu~Vrp&)q(RyTCIKXn35v6mlZ#SFf2^B3^+bKGn_yd`EtG*~?_ADYz$-ATwKE(< zxYUvu+UPR6-^CxZL%@Bhkqmqd3b7a5v9Sed^SWkVKuyz^FfCW(lM7F0{>AM^J0 zI)GFp$St+NlpAuD>{>4~Nx4KZz|r-KLTFp4NTfd<@^6z?@e>`)ZtU#scN29&B!@Mf zn#Z)nNu9$SLZu6D#H}JhSto9e6Y8+ln4`VnN*_%o>KdRs3+`L*NB+)ynAJUH*(+eZ zaLV$d8jfl@Z*gc(Xs>PV72x2Hl!iIxBN$ulg9-Cp@)TVJS*tHg#4tJF?RmoR-VQS{ zl%9WL_1w9Nq`)q^h3Nm+4R6RlJEw~eX^#l=`DU8VM8kOVh?$Ow+k;fS2?B6cgb8^1 zQv}x4nO*3BcjD{7YPwhLf%!y>FS(6#^=e`{-IEbW-OITCUAc3-B4FAa7kc|})|iDf zgXb<#(3DJx%%Wqidtglxl;eh8Ge5C6Va(i>>763D`fmdp8$WfL3K&k$&^*AaNOV;6 zFby|#)3p00%K{W@Z(i)pK*$iU91jnW^4?fUH_vE2E_e4<+RD3ADN1cdM@0y-8LriL z-6(Q}=cHZ2BN8WgIDSFFVMR07O}^eq@PN0`nq21ZAj9LvClgXeY0+bxs%;zr)(i6R z+9vYs$6qOR-Dn9X)3-8ySa^8f2_`Odw^ZK}5IxT}xGI$TV-)Hol#ht>JOs-(5>px- z=H5`{SKnnhzXKr<4Tr|YK8a22t=avM#$lRrTvJfek{wJ057<&9~2o# z%p@ujBM8h;d(-Q(o8w}B+WLOe^JsFDhl*12-vIj#OdvqNmmXd_m0d#7jO4u4=B8k( zTDjd*J_oD=0Pw6Oi)sOmjo`k*#0Cl=4h0Hq7X|DGl1G0613+bf0iF~9!SnxCz|!1) ziGT(OS{&Kg$2GFEDmug6r8v67I67rOKEiQsNNhLam=0v7RTDTru@ChA5Z!9&y%?eV3{9j^_>ta7RQFrd*YLBqns z!=*zfB|!=KijhqEsg^&#&bleS_=B%YeTH zHUt_3e}vwY`~FudRm-yo#~luu z8eK~o;5fdtJn_L2Ii3)a&)fNZ2jAYKd7>8~Hq7f9c&-92E#bTle=V~6TFA|&kF*H3 zDxVl7=DqhpEY+r!=6X1TCpl1Ozmu+_^&ekaR2Q!ugamMDy@=(q$ci2L;Jvx7xWSxU zb;Q^xNf5^vQ0JN?EvX>2N|X-Qz435Npu#KmH(Gjx-?9D_700A}DNZ-3`#pKk2aoJ^ zto<+{6wB-|?61@lr*D5hiNT9UI>fvpVPxp8xC;u#P$d>$h2$wT)kxnG>l?`GDoMwl zq@*Pxh#NXwWcr?DW-d}ri?);`X`Q?>M51QtMg{cXyZx3q3b|y?p|h+P{lV8sp#kG> zJ;yrlySbphmQY?u=pm7S^qb-cOT|Z=A=agHs@T4a4B4p9$UUjSqT92?gt#?bonJe5 zb+(_sw%UE|3A|@Q8$d&4;EoZIX^~*2ezwgR{jxLYWr*juWtL=1shTD&!$~%Rh~Pe% zn{3hggF?OZMLal_{pvGl4EWRjlk~>ojPtb*kq7e)-7#XmOPW{+c}R&Cf3?D#3L(eR z?(A>2bqJ@>m!&sW@F&@r-3lCi`MCW;h)YHAqH|K>3LVWbk8(reKbmd*NHkYLq`R9n z8vGanNsny=1Lorcdq@8Sk`6aUJGM<-UkQR;=cvRh&~4CIy0(<;;)SghU2JD8Y|#0s zrJh74?`>#`&tTdPT}-MHSo+&1~1a~FPK72**Pb6LuDe`AW!G6VdAf>aS@ z%tUhz9r5k#A9v73xS@9$cZBg>QuDWQ0^ow=LtwD$7R|hLYaW9l{d4bTqDJKIc>69f zkA}|eG{PD1M0W(w-|Zs9rFU;rkXa_L!QJkY%znJekNmiW_PZ78Pp7`M2M~1|gwyps zl7Kt?z))&le7v}m-#5Jj_{9g!u$IIBSbw!{i1tSCDH=|ZSd0{(CooY$Vg`}bE*qIi zhvQ4hZ}rLw?(F&N_?*!P$WQOG6O5OS(Q$(WfpI>OSEl*W?2UvcV$u88Q)e{E6&B2x zVE^Za7}HcE?aKT5Yg-8g=g<;5J|~p--tHV5GT)!f2{NYyer?;fD{jl(fq#xOK;#|E z_+qu;zBR;SJOLcCB*d|IKH%|I9v+?yd|u-E>DZnUg7lec%g+YTG!y>oM#x`;4LJkp z)J9*K5vGD@1GA@sX)o?Uke(9w3f*14fe`EbP!l}eK8C)M%XKsn^_G^ENkrRqy!zk_ zS4nEIJnhOyjp`QGNcme*a55+9Kty}lgP|b^LQU(G`gV5Ph(HU%(}X)Sj2u&Dp>6@* zzgyO8V(^%3c=9D+@xjeC)KBxiQ<4#d9S&a3R{=J;PpA)<&BhGZ;;iD(nwo}`h3~s} zu@Pc!p9?JTu1`}hAV$^d>aHyngrf0j=HO{N8T&m}!} zK1S38?V18J(VlW$e2T;pT9r#>308V3#+_X%Tl|G}QeHVN=CeZ#B4;C_ofYXljAd%^m_-+zS&Ym^6#Ag-9Mq99Asx5++7qX zIp8^e-~GG}Y`R9Nv>n;gQMqm{tI!c zI&{~{#&BocJ_yBU0y8Cf`szHpnoZ(kGXI_CH%%zP9x{_-QPsicc0Tx9Wa)gkC>g{E z1y1Uk1Db*aO8!=5BQbp4>qYdleY2DE6l!YzU-@S8<#O`Y)_ELOP|flk9M}6I0<(ov z=NwZHe=cHzKT4-@#W|7x^d#V?vGU?I+Sijg%}M=y^n`3L-5ZT%7gY08VM5H3aygsL z1`&=KE8dh2dOC$pq51>A%j;z#>3#N?en;2{e>D(BYzmex#?D0qsShIml+jvJx~DQd zE#su5k-5n_HgGo$7`T2r_P6sfNu9l7th`sc=$tXMA0|L#onPeH+bSBX9q0FESz|!W zHYLXfKJTc@wx{o9;;pl-k;lv6gaoMQnZlDuM8W_k=&?=|h~C;n5pv(odTqeSqDAU= zsOd7?b@TWd>9NbsGrX%k<;J2Di?0)ih5LpP_t|A?IIw{kj?N-!Htn)h~4)O5+E;=@TOlo!B zm4`Ku+htYh%9 zfkk^gwQ;s-E#b3W!ct%1&$pzxn{8F`AE!@204ONB{;`V&N>Kfn14Hu71uH&(&7X0N zb8mw5hUfE{EQzZ9#B9kzCPg;0Zc<`drXinosWTh3b9C+c3=pyi5$t7?WvCTx>ZWbLPN{8$HXMgK%uFr#^CaR(mSo$tf_*$jfhjuWxfTXD9qP z1PO33b_kovN@bFBezkKWK4x`%1mQ`4ce;5aRa4{={w*gNz>ULvJH4iH**KD6Re>P> z={kF1Wpx#!@nuKOvb1RCaFy$sM(&qLLb1;Sh$5!JEEwX$`Cy8SNTH}4>27vqYvDwP zrL%97sm;7q=4VMn7}T(y^K>ICznRwqGd55+;u#1OiCH1SnqFv~l`yhm@nBoj*ufNs zIjW36R;bi<{mv@}*|g|#`!fpz>a^R%c8HV(vvHAVT2E=K+lRCtK}8-xgBaPgOk0BmIH9oB2tA`@m%|f)_Qp9 zJoVrN8s{d)p1#GRsrWf*=$Ul#1&m-e~X}#ag}f~J0{Th(pt=i zJF;J+#uWZr-|XNLvb$eVE>v-Vj5iuW0_1b!(g$gyd=f`8D*!Nj7>CyH8G{5ni3_=7N(Al zC5uJ0LLwJyrKRdZ=RqnH_V9h)@hQ07edM+9+I#%$xqZ)jjaf)RRP14*%gADFfD51$cMnII}0 zN63(IUH=100T-$779r09Yfyn16NnR)nv@h2s}V)2#HYx$L6a8xPsHMq$Q@#2A!7hI z7wQ2)=>yOBp3@z^(2eUYAe>`{pw%das@X7{2=@o#vFl5Vf^B~<>MP`@^6*?FEEz;+59YVN7>SZ1iRvmBzuhrZgJvTC0gndiVZv;WA@Xu2-?&XU{8`f^QDRngHFU)7B}-$?!r{pQ6Me4 z7uAi*$87)Lb*8>bx3&LuZnkq1y=aRh0%vERQ9kvuZp!rTx7@>l?&Q_spGz{HA5CQ{ z77qi`cT|P>{Fuf24k4UdRUQp(F9IsR{9crJu{ssoMOOBcpF({nso_lq@RAw~2)Fu6E@rP+^+9QH!AD_`TcBDOv2q@1TL`y@KH( z8^q%vS3$fR0Vx>215F3BnDtfKQ}#uO^rdyKGja)o!o6HmCFqi-qJL>J46BW~Q=)V@ z&xE;fs$mYdmqSnXg2Xd+B2Z%)x$!jqlJy!rDnE8Z9Nw?(i?{%UE}NfuZf8$9$Jw5; znwM#o6#Y-Ni-g@S`r|^O25`XH2JeKx^Sbc%A-YsyjvReF?4q|tKv6=Xhk3$R9bzUF zl3Gr{=lBWzdkWH{KX|Xtjb)U@(>v&^2_#s8M=1te69w^upC5BgHIEcbE#kKW-t_41 zJ#IXcN=4p+f6J4XY@Qm3>f0my7e>4moac+XkSoVEfK(2jx#ic{M=UGo9fJzDfPx*F zls`U0GNqZ(O-3HtMB|vTgQkEzfb*z7eO*oi6d~79V^dFC;IHf!5I0`k*3eB z=MDQw@N@^cy7w_lYh&se*ov^2NpsQjx3V}KHNd>aik&}uq9@<$7How}2T4X2tdF|x zJ=W5*Q0 zT#6*DO?Ogg+n0}A^ap9j)5voQo#}Gh@-#uP<2;%y#wm);>51V+_HZ@njpBht2pIB= z17TdGvf1OFG~gJ<0c(oOKdG_Tjv67ZUO2V5BZG!tT(Ma=_wO;|Z(C)N6v6Be3ybvy zX4ws+%?UA92HWfcj4ne_F@XoVR?=M(I|bP+==1Iv^)y{o#H#gsL}U6#8Yg??+Ec0iB~FrVU*Mqy)Y4_R z0n}qgonYY;}lkA5ieC4qAl#c?B&PZt`JTbV*E{^|Lr_KBc`bf3XxZ^Q@fQ z{=x-?r0O6}XY|#qokrQmg8@US<}Hd5KV+^vOMOkRCg}B|U~YSzj%hBPB9=jYO>bb| zjQv%S{Z_>hxY7x@CvoR0D4*_r$x%{X`HF%vIJ+z`s|KQt_?qB0_OBia&Ui9>s8(-#9&(6}oIZs;c zKUXlMo{z2pFM!|wjpM)Od8VUn!WnPTzMvgFS5rgH{wMi5`|r$`uXRst6#HS3zeus% ztbRl-cB$=$-;sp}FL&kC`qs204aN8|rAHBe0PmB$6_o=&mvetMiJOL#P^U)O{0l}G zZ~by)Vh7jRXJL1#(SMwt?w=FS3BKY`kK)>sq*-a4+He?e%>J+A(CmklG^oIN=l+B; z)+6@A%JPoN5X!>*AA8)Y(E=C6@mIrphY;VR#Lti(0zJ+W4TCs7fgY8aD=!c*rs4nx zz4gcY-~p+tAsKR&vQYfv;?OoJD>rOPVslQbvyT*Cpc?&>zY1~i#bZ=WP25WyHo)7= z13NZq&eq4{#L;ACFy?y0ndICcrLFXZN1|I{QD|kly5Ty~>#J&hI_Wh)?IxeLB~-HP zc~ACMIX>2(r{?L<99V=~G{M>)5S%l)hSq)_22d)AXtGA6dz0b31Dm+h9f}=TRs0Jq zsbRaQoOi(87epQus&;GA;t0mwvs8*9N9z@h7bz$749Ykpy<0imbQ?@+DFrTNZ zH@X0>{JwHmf0jbdYK_xKq#Fo~>1yu&I{IRUMoV)l2#mcjI_jghOL$T|`MouKk!=nl zJsKJ6dMwVfFv7HknjG=y*#3{)$)JiOL}au-zAC}2r0h$1{=pOC{~G4~j&xG^SJ@01m@qVKHuFIANA3zR?Uj>Q!l zW`D1qv4NJHT8<;=56P5zGAOsZC}zDxKa$AhL5!RXmYk2U{!*~I5yg>FZ7nk{OAf!7 zXS~*MA4U90&f%^u7!1M?No8RE!m%9NUFK3Nr=Iaiulj zgxo$W@qel8t^QVbshFFT_j}oF=Wp zwj4v10r^9wI3~Zuyx9Av?f$u~v3@8cvm@^l<9}w6i-^Ge|BO}u#Q$DP=Km6&%+$R& zQLQlulEF7JFpbTxE;YlMM|)9B45pY_-9xan{@Q9W3`wdqniYUMMbO42mxd}P6Q|LT zn%N#~mM7@E`p-T3-9C2TYVErCpXI(Lyyn{S=(xzcBk}+M`_0XaPMoC+5ueD3&v)Cz z@{f4P=>QQN5kO$}T*Ix;mm>J57UwzuaL)`7bjAkM`&3Hn^FFD70n&Z{%P~j*N9y8K z^8`>p=5|Q#_MJWZ8KVC>Bbq?~?MJb+ttRNcC6NhIgzdUmHv=a-Eh}zBnQtD7U<`eb{%W4A-CGpGCm#kc?`Ifj$Jk`U4xp)Kc|d(Cw?@Be`|mgDxu=@Di5T;P za^Nk9V}Tcaiv4OO!uFN4Q>ZpCXk2LR`Z-ny}Jv zl;p1D{rFCAZ}0ufi~H0({EtT*I=t=Ir@Ay4&H6L*UQedhcic0T)cCp8=3P?C4ZwdTEp`lv^K zqNA>C!5$YE=a5B(9F|k*v%5~%4%vRQjJD{DU$znP!OH6kULI)`boinQSn|7YX`tQEBW zuT-CxLin(5tIuYZLaXxKD>0+g9mG?FmZ|TG6kGyR>C)|CnssTAIDs66?Lu@nbWNYY zywYxtLUx#FvE(guTWjm!og%hD#5Bd}NXj8&@`|DnN5x8eNo%~vNS3@yYe<@+KNI?m z#3Bd|qZewG?|WP>GzUkw%EO4|6FSXW3c{$D*^w*vH+i>6-{IB-rUI{e;`@ONQ)YX6 zd%lFuW5JL;+3un8*#>nSh|LmnH4_%gV&1vPA@$!PHj^a+an^77!U?M{j~l9nWuPII zo;izWEGk31f8lBDeqMRNM9ZG(@Hj=hv&jfG*|WfDaIigxy_Kq-mII~xEiF`w-&H*V zo@|1OLL{~qF-krlEC>CyD6+(0NyUCqH|ziY3BO2dgort%CkiX9-$cAuB+`Y|hGcMa zZGo}IFvkIO)&cdT*NeHCvxa}e@oHlh!DBD~#j$?4={7HrO3F*0c1_S>!ZUu6~+AT}X~Q$>ANVmOX? za0=S)J-^y6v|zMII8@%~FkP-UH?=>Y?46EfClG}*TT_03X*BZEjVdPu>0y|tLpo&9 z!q4H3PzLJZP0EQ~cS;dGpr16O+BBB`oh`9M4Zt(bvc|QfESl@>t zca*@j;_4bJ@E`E*q;dNBI8qwZL5fE6xzI>9d(N4J5Q_mePB;)|Jo;O{#4Bcnx3;$z z@V$xjp!a78d%HpNpC0j^AoUjz<&xY<@d2l&tq836? zhvw?V!^u>gD6lYG`^|M`q&0H8XS2HdN}cS#!xSD5FQq zY&Mf{4JsnXgV=lmrwE~D#>AI?6p(81$pzC_KMU~Ua*rA`7PaevfiG`^u5z+-{W^l& zESf0OsjfK6Ar$|+XXIw=P02QI-if*Vn%0zO>?J`dbFI;Gq_w(jgv z(zjMD(CRK}MU`2?#h2z$(X^QEla5vli)@HX8pBEa{K+&Lc-tN$fwHw@R?m1t?Vte% zPKogTqcgs`*ne*m+TlyD7Q)`)r9VZ{K0I z%r>V|XhXzh8nBh&<~}_`6}VF87jqZf><$zpsenuqIAS01qtqp5pr-I}b&9$+tb`&g zJ8)mKkA%3D*R~Pd=gqCr6#cYQO>MyO6BZ zF>F9yNrlTQJrxtV^NgJ3P+k%*Z7s~EonM>-jty1+L5_L%dfR0Mlf-H%>NadgqfE77 znLqZ!tLSx7$C&z-%Yr)8(45vEdd?ZIq8}hEglM;$eHw`r&mU@41V_NDPd_xV99~8Q%picFsRXDVGsMuUwpY^VzdM9{t!H8VZW?ON^1l z!VUCSc(||k@(oduHcZ_;Uf&fT;}^_)TB#xBrl!-F@~5hOm!!}x1*`-lzPi*dGb{~!%>J#sqhWKyqZTiXHWE9j{1v9E%1Bld%Jgz zVYgmWeoi~>-W4GaTJ;Q&_OX*_Rmqj2`~xkQ^-N_;x!l}Xi?d*-*~GOW@nsjTr4hyC z7^0``GfU%sgU2m5c)B);tLy83nP}wdZyMG}jr4Fuc+x&WXPw+zj?*bHL77}(>PTbvs1bG?{O51Yp~mx~HneCqr9WU@A?G$w@Vq;h~VDUDw{ z-c$=AvS$MkPx`lOAaESi+Ni$UCXBtrvx8l^s5Gq=2Q~h>%BRL9h2<2RS*y%jjqg@S zX*09EbEdRW)nmWli#u&v9R5Tm@O+3ozZH?@WAx~e>3)u%%Lr*oQb$+A>QubdPT-za z3Z#}qbZ@#Xe_X}dd2I*& zcQ^d_I4aZTVQVS>`FAGgQtfi<*728ox$A}7xIVJ`W;?4bYIyyI9rHD?_bxjI)NPFf`ozlL*lmyzCr%R&djyqnf@NP=7#a!Kx(kr}H@3z&#@tbQC(flZ`q_M;R6Na@Cn~U`(Y1OyHmO0I zFU&4^QqyZBUa(WKkp4CfK~p5HA#~*B3D!Sq4K;hI1}`d%9FpOL+nq+JG;T8(E)BQe z1AnRDkKx6+4H%HzRyg?Y%jL7Kuv6wB)4wHH+l$Mqr4!>6&jSB5IOvCkghU_#0KNa! z{}Rjfe<@LBn*Xs}(~Iz8P+~wygqnepXvvhwL`5FLk*Gl#@lW%@FnFk_!Kwp+i)9{= zcvQr4iRi(us)@y@Vx=UA?{~eoJ$qcQvs_&&FIg7mFLU`#N}V2TvrPAlK!89ON;$P} zl{f)C{{E(l&#C;j1bMWc5@c~GK&AhrudUzd@>$c$@)!URBn%L=QKp&QWP{M=Wf4~O1#)IORI(?~c^j~}(D@mWoHS?nq5)@XaW`U~es(%zd zswf~v5AX3MF{kI|5H37$E^baByTSws4LQgRk&zQsK!bCVB9XpDw^%U_DTu2(JVm0!pRv z87bdZCjws&ZKg)QD4!k-^}p7qw^ByGvD9;+nl)&)Y5UN^GwjleT=K_o|->$S`A+AY5ZvD*Y zY+cmpB+3>nKenSCkhA1oOH#&Rv19nNE9BdhJ9${8uDe^u8)XK>!m1%+4v+wHlg zxIverOgJHS!}SX&T>5JUJq>@%W*w$1Uw70|Vg`dZS#@_m`<2)|7Q z(=5bYU+z9?|7@uIRy0EIh0E&87fh_d%jH()kfspM7tjK+sW^vW8U9O|lJj-o;y#>P zn0{rJ`$b;qR3RoUQ9i!L8^V2We2kca?*>jbTZ~SIJ7UK2i&1KfX1A#wv{H}ea^KL1 zhb=s0DP#lWP3NHGR|~MtBz`pa9VCTWRBwEyMuVEl0u9`egnjd%&1;dk+$1)_E&5=m zVSQV_Cba_7)M0QUl%E`;$%#{d6UOLx^+WcB-eOH}Tu^Otw?sfrWjs>s7N|!Am}U(H zWWBCi1!EkCjWz0UY%;-$GxUyXS9yV*Y`(uw@kZI%7A5kJ*JW5*Jv$PwB5k9AO%KD!(<*>xWKodlCc=uC@S_NF zRLT(2SJ|HYT}?4OXd#$iL?C$j3$ZcpM$ns*e!+SVdv1M^rJvh#m|;+ggj!mU`BV6A z=-RsvK{B+$>SaRis$wh~w?L+KQ30Ru2fon`IuF_BZtUWGhuN;^3CFx@H>t2@tPkv^ z3*!%2ZQo~~%_-RC0`>`t1jH_SjpTK|PwUNXa*k;y@piUEcmblbLpMj>j7~9J!-|oNV)JRwe7`l(IIf&M}K$+NZz$s6PAM1+CC}kTL0Q zMCgq5S;6bt9V9gt_&U(1y@<`L%6zqn@c4qgr(Ebi$zZ`xF+`1WjuU7X|=Q_G5H z{PDZ2QQR&dVj4%6a4dT*@EfkU3vQUw%CUtZu>6$UP~?${!KXNAp1FERK3;=>7#}e+ z=~5wY5eddP-dqA9qGiN#J38Bd5@ZN?A{b zHVhO+1L&UOH<7kv#TO1>rrA<|>5S!-+E=bBE*^ry7T5Fqf1-#}XM%NOloK+rCKD z3~EWb_h}h3CtsAi$B+3L{}x~e7GFzrslL6KYSuBz;roaCxGkZJNTgQSizb)-PzR-N zI32irrH5HiS8T9V2lfn%w=_C@!*L^lRCC?-ubY(v(&4Zi*F+KxKU;5hf zDAU9Z;+eXCM6vD=T`0HEP@cI~B-_jkA)nB8COp>-L_n&OVY^iec!7L~GXAy(mVamQ zvnw|rV;Av^3z3{D78De_-sH}RLDF59ys%# z^SJllAr@ZrRhv6V>A2SLpCe(HiX!0luOi(1wlqpj^0Qi{=A$fDx_dWBAwEmfVU>Nv zii6E|r;#$5Xnp^R!XgPe1fEpAH6C7`&(+LC2-RjMKpvVKm>+MRlzH5{dM&T`Qs}8@ z&2W4&!VxXb@Gg2R^gfTA1t|^lkC#m^UY7pz9b>m#TqEarXdI-{)98{K!LfR^8I;Sd zh-1PJ-O;ZGA%w;MQ@haS{xjj^+=<}xdL<&GuKhK+6(2X#ShG?XeoEULbH8Lmv@9Xr3JF#VLWM`Sw9K$mm zscfqcrM&MKr*3Dg|_h&IGC$!%&jX9 zZ;s}9vZFL>YclBh&eZQ$y3Uey*O*mV^*xd)!V!j3>3+vMZ9s}ZjOmQ!%}!J~;PZfz z@&L0)Q}?G`wdj|p+*69el~D}rAbmxagqnfX6tUOC&u;jow(+1h9XOz|6zDT{wuY<= zbWlCnG9GcA(TaTM>r!RZlzXG-|Y$e7P3^;pE)Y?{F602b5o?j+#%Y zR5PzP?4Yg@2Vr`Z{!~!}ZX=fg?b`9{)be1uDE!ixbS?THAr9pUKb>E@eJR!gO98~~n!O=cjI&+UKN2Ae{wG75<)eAU(P;Fe(aM?6l7Im#Qo-IO zybN1&0<6X|W_4Svo_J6Ee>Gv~yth1g_|td-7452F$5@4E`cD37<-G7K-3 zxvW(-6@KI`gH(^jR<8gHM4CX5^2To|Pwg+)ng!e9K}{gIii{kTyZ;8_GR-vX~M_ya5|P_G;alq$A!+ z{47)x2Z1L|cFBo>{F^VFtAAd`h)I;^9yxW=^R7*EcxD~uyw9K2EM7bLk8>%< zdS?K27s(j)3?%i$c(@*woFenmXq-|*;4BF&G3*x}C zAk0gTt?a~`{lHrZhX*hCuO3GJ7-^>h~Kj><^Qnv&oQ!vU%xL}ZQHhO+qP}nwzb-JueMj)?$x$!yH^{hfA7vo&fVEN zxo6-1Zr;iqsZ^zErjj`_M?GVFp6~aXg7iD}@4GtLv;WHhY!|t`B&O$p>{QIVIkUY{axS_~N zXJdQNO@e{7m`m%02Gdaz5lO$T$swLO_Hy!sqv^4c>b_q#`H@b1YBzA~O~WyXqjfo{ zGfa^wjjQV&gAyjciS~B0fJI!j(l)Opcn)hV415if9tu({x_IeUPHNq9?ZlF=Q2JeKg}4mM^85y=u!Y z*iWRkz{s=aJxO4EZ#@DcGCz=;R<0#(9R!}vGCIjmO?0b*^bQWM66h0t3CGW&p&2z7 zTWqy?NO~GEis~t_k77MLdC)#(=n#Ed%1moUTYSRlN$Id=4%ccM$hvMFht>Hrju29} zbaCk^Xj%PCK#8^Vz3E~t=x!T5Qy51qNSjzd%0&50D#DA{;I~?v;_!S*uw~)$n_Ug2aowAxP9>>Spt~e;ySN}Ui{APT^dbhG zK5yJ@h_v_Y9ny`w1vYK3gA%D@ag`=Hsn8{5P_K70ZyqTr?wDX>w;{trdSTz|M&RGZ z_a0|dOI_t`s?Yg@py{wNyKPws^f90`qM6#GIP}> zgP&Xy#Uo&zSbOvf+rLp~M}9*4rKf>!pv=6nF=1Xv?)N5n@Pm>K=oZ_u-wo@I61s9hTO{=l9+vq zO)!_eN+GW^(7Rh?y2%5Y4i$MsG%7P<8V6(i*Z4%(Y$l<#^5xtq+DG^toa<0EXv{C$ z^xl)+n=e%5x=Hb8zGxb(Dj6tZTXt!W zj8c1#ycXg3oKywg`OI;4@(NZ+#q!dg`ai!cB_EN)&0Q*#XlgIl4T(shMXDA|bYce| z$Or;*eV?NVVRxH1u;DE0 zj?Zy%N!z%9w0c$QlrQ2kYBNv)DIj2fe*gjztk_bkQSJFY{r;ag)`(D$)zu%3`-Pw2 z|3Bnd&CPAC?9KjTmIkx{PW$@5kkZHcIWyINN$K|`2T%Wq=V$##!cudvS;I><*#h&1 z-D8MWr;&su%kKP`DG^_gVcJ;>{$RF((`}kIGXN3{sXcr)#yKWXQl}Q(&61bgI;fH| zn7eQmB_rU{kx9puexge|9%?4q?>ct&3YCkHzR}sZbkiul5={=me;SA+h6M1~FXt2iCZ)R5&jb;%lmy0UO<=0OE+lQ#@90ml7sLus%gO~s6w5NLu!; zWbrRUoR`dEyMMYiGX66{7Rn_&i zr4alQ3dL;fmAYkTL6HAW8$tj=(k5tU~(y%rShm z*WfN}9Q$Fi`xUeiE*}qe>G+`rK3wWspjV13af0*q5%G#5rk|1gvMk1x4D?5!M!n@2 zAf=}e8G(_gaYQRR`XqdTOGe>t4{ACYUo0X0KOgun=Q8^#9ze-jl+0c9v@?uoif&lBFCHu$!l36)nxBP`=Av}Xuq6K+Nr!0uai;H!`e6@z zjs}b;MrIBqL#vRaKMSS2YoBQTeKlI}pMQu^Dm+OFkCF6qWex6lT^L&C0HG+X7oS-9 z&~y?m34~#|5vVvz9dAO-!Vt;dQ(^!4D9zcdo^c6V$u2Tzv6+409F#J}o;{Ua&a9;F zKQPE~yYN}&Di{IKS5b_AI+n4bHJb{hIH=dHz-4`>p$y?&$OvQ%S2~tg-CU(W7jZm& za$KSKIQ_k=mje{uJ&oZ&$MkWbBhhvG!%`JKm_d8qM;`5j8TX}VZBosSm*;NQ?@2dv zvxuj10wD_LM3B?HkTm18#ciSqxw_AR?ZwndBhfW^6Prq0s6jfvBJe$r-MRXwFMx^U zMJ(r@cjJ&6kShsw-BEcxmH`Y$0B%RDfjJZRJeq`4QNw7X5e+_Ve1li~RCUa|CGdb@ zFGN(Gz|@5!V1&?becp_=jR9$HBFwO`Vem@&Rhz=M{9{DC0I>(g^A;W#3=;YFZ4xCL z1e!leq~=eS^@usXC@-j470z8wCAp{d$W88xdRMIb?Q);YdL>^x^}EowFmi$#uG5&I z41aAv7T-;_I*J+EOT4{fmHVZ5jv=WVf_>B}X!C(06Mre|7N-otKWm!Zmw!iXJbk*H z5-$Z3eq%d2%k7e1AdA|IB*TcIGo0TSq@WjakF=sU&bsh0>+qZpT=6$yo#m z?|GBYaUV6!mfOBPjq!?|UXFEv>TpSDQ!z_n-RbdnFMq5g@b|HMx%TYBkg8I=E-PI? zQMD-VjqeT#5B_>4428JI68p{5AZe(+flr@-IEdkRn&KEKl^Q8~9vL1_S%Y~bp5xbE zU8r^%m4AaTSEr{v8aUfSF=l$(QT zoFU_G3BF|jl%T}DZ?nX`^3X6BNn%eOx8FZ=fI@y?CrnuIkpA1&{f_IYKg+iP2OZZNKhHNLq2<6px6qsroPl7w z9rpEc-xWV^t+(KT3L#o5r3b+XI;WO<^7_wz<2fR&0vVSTdkZZ!RvU(+yMnZpig8W2 z6J}3^pZEfv0#S9qk;wL`74ziF9)LDlGUdzO|JaN=SvG4gS~nLgoH63UBMJW+Gd*_U zoiXw7c#dDbmqj1|PL>mmgakSToo4u@%#0m(yq`QqTA^xv1gtFGu|@yspYO|$;E2Ns zAf=8xa3e0d?6V;nD%P)yxOs;K2XSuS97)ceB3G8?oheqO2J#hKn#LsahsCYYp^yeB z1c`Fz_Uu@)-ts!Ie+lpS!p6o7?`L~=e=)MQF59=>@g_+B2EN66fhApSq!F{y8|`!1 zH7QgSl;*<8w|od1^zQb@c)?=!?%tOD;Mhf>Hp~}0Uct{V*DPOdEdvAX|pHD4$1fvMrYTuDx&>Dlj_;@X7?hyST%!d@UM< z27my7?w=6&|0UH8nE&hlVK~L+!+Q+KAvEVqbRd#CcSnD4a6A0Kr#{Y3> z4{&*Wtl+!joNTsDy)+i`L&5B_RI|J3kb!kz1GvdlSaMvj?Z^bnN-n}Rd!?aG`vr|i z>#Rt@?j^IA7N?og8?wN;E4k5Lm4fs>=q}S&ELrC*>rnE*1Vt5>tX3U-BTM<}XS)=P zUG_1FodI3I1U6vRhU%SyG&X7sHOxzpNLWKy8cWUUxFVw9ai6T7?ENc_;5ilNZInT` z2O51ibCQ?O?;Ocvhs^QCl`Dx~xNRVL7{hBLK!lHioI@3r+u`J*qVPc&yWPYi`2HXK zsZAJtevCWX2&g4{06s&_tds6~1GX^c0*!e%nf2u|#aF~(PTm2FPoMx0wKbWLYtR6k z1fdo0<8-XCyEUCB^7!5`J|La}|80aScdGY@#lP_fI zU~EPxWoKkzrfg

g6xD3RO6sZux0?HAD&FEksKre+~D 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 z zGl$&KGhvINROZI^S; z$E^IWV|F-9@{0^VpASUOeJ2=K{J@L9Lrq)S6C3(xhjB&F;W*};G%3gBAQ-E50k)>vfFb#IA`WwOo^+>fru*H7;EVVzp%BVKC~%T`H1r}h<;pG10Ggey8MB} z(Tdmu$8~NV)9NlRF*%1`KNJnj^!ai~d{d_fi~eA6B*Fk23J_F;_?*$n(F|sxYm-HM zAsr}usKqPX+v$6P*OjONkxnpOMe zgO_Do2mWMV?KsU+gaU+k`ANq>yI#9!01&GMhoI>UeSX^@-OC#}(TL2413PI<4h%h- zMqo>hJuETnaCbHC+Dy5wOH`ibV zJS$+s7DVk0M~I;XLs$xK#l)lz>x(8Os;q_@c8}3D=T2d-NxqLA9&@t77T2DtJL*5E z+3F=x;osB{M>&t$ngg3&9CBnhTl6n>*t2->&a6K-&$;o#`*f{^bVp-$i*hj_T181P zxEr(TH>mghMlVs^+82gADhP{+QAd*rcqJEAU*L)JCJ4_jk z3)ZP)6od|0FT~ykZG>X*!@hnCdgpoFc(&)yaF`GcN}Voqx8r~~UtHzC+KY!XU(Ngh zf6W+cC&wGqo!(Gttx0bTSM$J*rq9ih;f!8GvT(5X0Q^l&SaekHOO&XQhg)cbvQ+EH3j2O#KWFAJtO8^x;t^#^)?X7tJBArd8XM zk2mo{F5!-cn}mL{y*_xl;4c|OIvKziAGfbmo^7q~5Z()d@y6Eoo_9W%Mv`3z`UK6Q z-IN2~#^aksyx>xgerT?Zwx9%}qlOjgE9D#qyn2#Z2>zX zZG%`YJCl3FmwncXBErPDVaR2&=Bu3%YWWFw)uA^a493s z^^&|CoZ11s)Nz+Jfd}o`Y+trF_JHj5Zu~eR53DF^FkAiZ^xb+ogcpOH#IdoxJ+u)Q zU>sh2Fee09w1#yIrKp4|*C0#*ai^?%6Z042Gfc<6mJ@!OZC2kzPy=Bxe~E$=QJLIa zX3=fi0q??V?eG?TZhu|#Pr+sHyKCv_uRI*#tPLn0w$KD~q)X~Jba9r}<1FRltTq^@ zGQrclkPa`b5u)RR3E_!IX;4kf4zy~%>rP(W@?|vbT#IpjKZw9*U)Om#CzWO@HFPM_ z(s{nIc+Rtw?nsUDxl6)RM7Y#uex1}J*DtnR8Rke7r&BkF)?e1L-iP5NlIXZ9O}y{K zIGn9~j+wueRh#6^RhS5A_d=z12f&b_LsDe-W#^KV?^9eVglD&zh-AhLf=a zO(_{sZ&vC3V*cr9Rv70WiVx}NwG5?v1+0`xB5JJ8%sI14gfEHzyAoO&;ec ziRTC=dvDJp{st%~H@Z`=1!$%_8Ql9VWo?f&qN zE(C>KDV^^nd4%?!4FSP%uJLq0J=>87J+x9s`HTSJH~}b9)y&! z^I!}niI?L^Vd}a50|wNGBqA6j+!VluSDf?BEo78x;lUVA;2>8AWVly2U1&F2Z?`6i zuSL)~0y2D!jH;#@GFyZV6v z4A8ZkL^rTf_|et3g3+z~9!6)c1O5+k<`Sj=fulBxNal@uyOpl)tDKiC#X^ zkk>8S%M=#kR8?c0kwlTap|vyDWU$L^ZF|3 zMyfId(=D+VhH}n0KyUmgd^0hOI7;I`-1eYGVyXt?8C*J_c2g4pOFu>dshF9f zBSjF7AFO9nv~Ns5-vmO62G`4=p#*3Nf#P{7WdVJ zgf*;OVX0>R&y3z)R#7dXQTQe51CBMajUcKJH#v}ZC8$HV6A)685xTg@*dIDs_h5@M z`tDq8$IJq#^8}K;x$o3^laq;4z7SD>FylBT)uNhPL-~hoB+FVmkf`A+T>I#XAYC9> zOJPi&7=Zs7J}?B`sq;nnQ*2yZ@j;&TEBuALtc_{TF$M(ol^KbjF4k6BSRlc3bU`2D zJOOw3^w?xEzMqU2`p)+qf>jz*NQRqnLqmALBT}&5`flct{SGTfd7g7xzK^Xm9WC3K z^zOLMb@p0+-8dbqn+V_$;u4_f`he7oKmkGkI@9_Xzd2%mMvu#(C_R?@SeZet;x(N| z0910cGu+}bFIrs3IlU(XW1-|oYWj!6MgYyKS(#%%iD-Cj6C~XmHKSQGah1kTh(lIY zZba2ejruw0Zt}8JxLssZ=|7#K@mi3#4UdNS4s^EIuxwL%oY(!n@Dw6!GKzhe&3>_Q ztHkhB9=HP<9cnl_w2_u2Vz93SN-KD)OIxf~qnNHrg>$i}G16!pajEO?kciy7+EXa& zULi>xMw~|&*dsgEPdB43o^huz0;SsdZV;`btY+@QIMG8Ivv&Nfs6jwT?SPlzC7xer zl+6Gr4Ea9D$ugc*^Bq5XO4~f6=&fMji1K;aIxi(4~H-snlB1J_|IL-CqAnQE-WJXrpb4>IQy7 z?fXq_-jS&sV^yT1S`MGs#U-euI3H-DgOYKWZ$R74xYIOEy80Ckr@Z8x{p~ngA)rgK zP&0&~tnYc?Lm7>~#47PS{7R}OY`v!au_j;iCpq)zCh&&NyW^5f$S!WMr~~ih{^W*R z5hIktp#P(t#NL@*fuT3yN?iF+caO?Xg0UbB?g-f-)1fKocA~p{0Jp_76!Pe+E%P}0 zq(o~;wFKcCD#!oLe0n9tD6IZEH%ZaxKFM7d1S&rxz4{2m%l4JWyQ3!y`wT> zc3Hx-gU1xotW2~H9*f|Lk&Vi7$jQQh{oSvNME>Aw{!*GoO5`3@ES4t69*ag;TDQz` zd!r+0ho>d9vhYJ4W+mbHes1IZ?x3b-y6;Mq@ES&>OR|=oCb_wivk}dEDnj+FRyGNv zpL%hHll)lBEid`Als8u3@PL6r>j{&j(B~oT;EL6L)W9Tjr z3i39Iv4TDrv#1?LKLV~~<6S&>+u?RGN3Rb+SMcc)=w3^LiS0XZH1yoXwnut+pum?V z5bx(Ja?;okx4N)#^k#E+{&oI!e2R`H=n_C3LX*9Q)9X>1GBsQ6}|Jv%MYsTG+SjCGih3j1G z+*13CtEp&@apmjgp+;xm`0g zy~xM}w=+<*JIn=@#zaZwTxm#2GB~G({{Z-ieCA+5u_*vG+YueUVkw#T)y=iRSAB$T z)Q~okl5rb9N|7kKQ-A{+Bk6}}{J{W9{MXOr zkW0kRT+dcHnDsE}lH>>+C~Y5JatU?fHeNl?2&1A}0QOv{HY8JsZq*hpor~y?x1O)%TDUCkPUrU!e4$Pkq50_s#DYD%& zs7QS#E+CfPiY%lS_@@r#lIWQSHi%o1!q~@3mA4&nsS#h9mz^79*IL!C^E*nsA0pg* zv3$ZL1X6zS8G^bu-BkafbEp3V<-Dm2i-TFT zqMv3k!5R^X%&PMl3WP8sAD@^8z;u9d!%?$daehXchw~0qQ8~&%Fz*wc_$>q|o%zau zr3$um&=_u4ZV0y1U(45=XmMAK9&Ty?!GnmG4teo$0=jbMpm`cdXRQayP*S7RiN2BM z8LH94}`8#9VmYQv57O=LAOmWL^4=PBviB)W^EpxPP*K(L^aHeDv!p10#m6-^I9UJ zuV(zJx0=4YaAxgj7}y9?6N#p2UF9{Wi7fx60pGsk`k9e)QKjx{bw~LZBIR^vC)7UADcW?W zxnf`?5KHyiavG59k&FDf&sSQ1T-v|EMRD5Tqgn?fgN?*QP+arZzERj_Appi-^)puk zeN^bR#~#Dg*74GNhTls0TTNqY_{)?DPrU(BnunK%(8>UV?tg@hE)rXUB7)3N*<0+- zTE#Y9iZ>c?D_ZGkZ8?PrDM-R9b#HYYLhGMeK1EN1lv6X<2<2H$u;acil@LGJ{4eSL z7N)yjMvHX8pGl=bD8veRBU#7l5bi3nIn&pH-Xl-Q7B#YN()9hIRnWM2vh66U7|)A8 zmd?j+E`2c{SIO_=n^(GXGtg^SWc1j{i0Fa4E}o|sn8I; z-EYEj-&yeisjv(~c4BJR`bpGdkfFq%9{Pn1%@cO?wOaHVL+b0NfkVG6nq`v;7FZ`K5~PeD$`aodq?*=31`8;e*(UadN*W4 z@;_bBaYkrsEgOaZ9RClg)1a(1uxgi>aRE7Lv^^^(SY-mut>v`@0LflA@tq*`!Unt- z;&e43;vZZI?n(a0)I^bF*8m;wm^Wm=vooZ`(`lp+xclqYX8#Z5Z8N_dwPX z#TMqYCDnpe4;eXQg5XS2N-|ZB2st|<6ygu@SmNHs=xjI9mzV&_U4q0{=}0=9eJnv| z*0?Yw+4mt>fk}vg z0pYidrLkIMZLhk7MaI7wXlRtHOb{cnit(suh9{Tk=V~T1MQus%sF*2My7%$p-Qc)#AHn|-#>$*Z2uZqj$_J>J6d z!;8|wDT+a%5*s7p7Q(wfl4h{%#*$~?~*6Om= z)=s1r9yul+9$MXr9hio|(Uba8v<+;V>rg0*`zpq_;2U2%YmU{l79(Y(1F3T|DWz@; zn}yL#>)nsL)N7Z_2=KHXkM*sjRl)y_g9~SU79gL!g=6%hTEo&~$4_6ql;oT*>a?IL zuHTSnN{^CY2Hu!KJFAsiYtJ#w0RabOLWY#Dd7+3^v2jipJ*%;Nc~^2OQ@5{?4}_gs zmzy`$ysWP`v3!s$?lUAgA2ZEnb7zhyOnj}OIkP;?JUBOp=I;?Fgv{Y+hR~+13iA>D z_B;@-Nu2z1YBKnAB@3mfOnkIkvd*iiNSmVfNS>(C$_P=kA5O^~N=9i=rAftY+3AfE zmb?ON6j$)Unb0$piGoa>vE?wDu&9TVq+P@rXMAs8s&iqR4lPtq6@`_zjFUtoqZGiL zVMSN~MR4doEQ4;6Bu&#-DU|Yp#8Q3{M~{RlqslNskU0KHyGGzzFE>xqO}Z1CHv9o} zu`Tyr=fLxe{NSO3Zyj_XRzmh?(TT9x%#9Hc#6VK^==WX**YM)Mw`i%-<)Aw=#>PhC z+DyL>+@M(-Ykb?kt_pU-`Bs)_tq&3}7e2AQTi#!m?O2^W+jLK83Y9gr&VgdBaI%yz zYG{vq?NCdjEkz~7>xgKekJcY5`*8{ zpPIjH<1+yS+7s{?yLTiNQm$~~x@tlfdpgF&*}I~d={OsdHOraLcZ6w*P_YXj}( zw$Y<@ddX$NnZ>F3dhRwKR-FpO0i=n$@?#H>>?KK@b}Tc8vQ!{YiPk%zS)WqLXv*%8 zk$KaaIM15Rk@jlz$a_@i3>HO(;g3|>8f3Q>Ag-~qCDm;-w;06uvsre-1@c` zy)-|+Q=X0I@7Zbk{`rTy^P&1ZB9G};*eD);dHAnUay0R+wBPS>#5`ciO>BhcjYydX z3s~;ME`_?Qh|pKS-yUL;k3jZzKSm4Lqrkas(4#QfA!X`jbuDZ(p1BT2WOc`A#I$Zw z)hcAc%sr{EcR+Qi%W zF9HK-_?3o+vlB}bM@*VTG74IOo~;Kf7;IoWb|}H)B~hWV4q6&J4wIc1{20!WY%QLy zbvGPioku2tT&qPCG3^AoAmyck7ySj`{GN=xFoh%;0T_=Kn>Z9=(fR@r{P!w{A7+*e zrR8`*N2DNegjKK@;`h5TCE`yPHI1h>y(>lM?Zb?`8)Jz}vQwzpYs8lg2n@4fmU?{Ya4UF-K`A&gI%{8P3?zN~)2E4&u zIKqc?3$H!&;M4|fg;9Eu1~rufKJ&uyM4!J`2Ib#rJ^$ret>IR+JX+VuU#Z@UACI;IK_Yag;hX;qFGZbu# z`{(_;+4kx9Ow_IWaz%Bm*{)*1Lk$XA79m*O+Ck7FUs)- z6QRCtXxM`RJ3>Cl7atvq#N3cG&cYlbAl1I(ie()u!Yg&7Ty0PIH%d@f#W?P$KnKX@ z6;Heq1_kACGL!T=s_*BkbV7M{#FmhvFA88Ya-5H6;bc54ZZ{rsY8Gp&axZlZ<+MT1 zCmeE@69~EGxw&2ywoyL=tx#IPCL4U1IRi#b*(H~~dNPA0XRQT$O?g+kcCD(F z)l=2>bXFXUUrS-8k8d9x>ED>;5@aR%$P=lug{hJJubKWEd1yY^)~_G&QzllHA6)jS zpjx%~>N?A2lza&&n%slsj#AUXKM61{%Xde;=qCjv^ZI&S-Yx5Du_;$~5{n0$b)DSh zAU$0|+n-fi>6ZT7(SPgfO*Xq;k?!XgZZ`b2Kf0gbaq7qYg9Ov4_Zbdmu7b2<@2Y-L?^dD%@M2+TTR%hvKKn9LLR9i4by~<2) z7k=qk$yIxp`*LMiT`%d%s$nJRPb~xYm<rg}It9H+KXIZ^mA zB1TH+!+vq8?Ox4?sg?aBAob9=+y<#D1v)hlus zvePLIA_<{wNw>sWP4wqM>e7WZxMRA7vY z^0VSI&cCfg7|_v?-*jhgtFvb?i*!{0=gi%xE8WquXAw1nF&4JV7UkNs+G#Zi;jEDM zkqqHA+90b$0hZAtpzj8Pu{xz4zowgSF04e`&0kgH=sC)XE}uasE2cscLRp)YsCJ=< zOFIqxkT!NU;%x92I>DNh#pG0kd@wRbBvu;@Mbc1TTZfc#o4H5^!JY~dMgmuWu0CTZ zbBq%I9k|!|nL+ppmb<}Y@QPj;-7S8f^2FhN9Q>6vGM@6vsLob`P{dW$>SqA`JmPM; z7)^J8Sd|NBEsU8~Lhk`1Ecy&%&?;az;ABT6(NyaOA^w z#Zr%Hd)9`JR(s$hNgL23BkURkn8*r->T|JbjzCfuoREn0M#}pRt@9b@va^)6sAd}_ zjCFmSe5G+Rdur8cKMDJ)3tia4G~5oKjFQdY@NV z%Sls9St}%#F*6qv3xSCT#E?4~84hGZmO4az2;Fn08@fDBo^X$pxPCIc9Jx)HQ8f;5 zSVoUDSO$W<&dd`Xvz$?45X=FUmJl6Su69&nu)Y=4veqMXh8O2z`4 zS})0$!6r`~XC~|ydf9M^FR<1{6R2t0gj8vfm{1m6!HK*^djXM*rh*;DEsxdlcexPq>M2sX6o#O!d zOZ)lt3ekz4*|-mLo%f{Va~oeu$V00s*2CQS`Zx1=SyZrI!C}PE#vx@S)7f_z>rO0Y zmBBof4+0~FNR@VmorNd#gViN*?C7vQLOR08zc(Xt1Jyefy3JR~(TLK9XvG_IF5e3om9aBd^@=nG0}_ z3yrgKST@{fE(uQ}9H}E!E)&Y|Z(PsuCgs?qFH~OE7)rrLXHvzy6)L`7o6Rmh_+o#KKGpat2Z&ovWU8aHJWTUDK?-Y6J;R{h$qL}!f9@* zdHH&i&X>_!WPkwu{)pZ80iJR?JuvHfHbYyUu3%PrH;3R<*)4(n}?c>Y~^ocCAn~>Jaft2};X?txl&CxiB#y6V`Jio)cz^N!SQF-pq^iK&>AE=$~MZyEY>R|L9{892T zC8dSdXagu--%+z;})O_wYqW22+B*f}w}?&IxzyW&b>a5 zi|pZ%d0P#KQVPzmXI}aeWAgCHP-$DhtkcTQVQdjgF+crl>9*h;%+81anNXE5NHcOVpr%xec=q@YI@sqvY% zb7kjpmsig)6r8@ev2%yJ0ATWli@HS71iIH;C2CRlH(f#(Xdn}}0E>mNv*=&2SNAkx zSA&oo^G>)MJ7#h-&0wCYOcdr8*$x)hG#Yx14fR3 z+Z34P!4{F4TDYLrhPRZ9P;>Xpd1&9Qf9YHu?$<*1jEkrz0{;hw)?5N-aNY-lH{Icd z7WY3e&MkY^7;vcV_NOW_S=-b;=sY&>iG#vj1cKJ33&0wyt_U5oGDVxSJh(=GIB_RZ zugImmBvWv}`U0RHh?V?qt3zkE-W&yIiD*0q9N@GctsxrFP9);Ar zXh9%OT*vL({(77`Rqgej0~xsKNz7P-bP{7G}ok< zCWnLB?V7x0G4&n^{iKRZnv-yKw{BpKr9AaFnu3wvlUv8GtYA8}wjmUnz12S9Mbk-{ zcCcuAg0TBIrCD%Z@1biB3uXt=i4(e^Y|H=oA!DrAp<&_s6nRWU0jB3 zG;R($XV}I>sT2|trcEkADRpHHNz9>E=uhuSTMrdBRN{kX>ll(Knq&3p}tW5PGjQ>HEy^W>O>a1eDE0&pntbEW)!rS zS;!r~UhE+U*be#i!U18!^1_t&%(vh|_!jm?(+;&!g-cSXl!0d`;&p<@1SnXb}# z5@R{F!RUait0m`0kB=r5d{g?9het33zH|4qd^c{eNR z3&|1mQPOkq$j4G{XM^Fdr=z=5_^llE`_ytwEq}dtcYXwoF4DK@U763*g!{!76K;W_ z{LrRkFYUKBEAOQZYQRWmI)WFPd)M7&A6^N{8P2a1XEhvtH}Q0A zZN*VCr}jj5v+8mxRa2yG{nfiS>4ZAz(!{!0_FcS=tsoRHe8&%ykykB6tQYHWnYC1< z5cwb$!%4F$F}vrH1J@B%j}#?K_&YQ2J1Vc!B$FzFY%gsfn~c^)2`gA%aG=#qjlr~i zeBRter`XqVPl%|f*x^dsWI38YC97D21&R^75&(P_(J zZ9m2AuYRAL9Me8k$5K_nzJwEY7P#rWGu)AvN@b67@lwXAU!l7?)i<@+hYbS05?ZMRia$S^_sBu%05pbPyOpKR^KzfQGIh7b)gwDjN zrZ?7S%c_0{+lpD!dYEo%6n~J<$AiuhZgRKSg2%#H*I2eH5p8t zL<|(gBbc-l`$tRU_PKA+N7x44whDpw#)a zQgqmVbngV1y?YNHlk4}C@|9mu>tiopxfQE3W{6Yat$tL4UbC@XDvQs^rNe2B`-oX2 z(=0sgb`1gGrJYHk3R$c-(40^}X}jcJHo6gjXc*@a1ZKlIIwj(!NurU%6WMoF6a^)0 zQR;eVru5NFX%4@;zh&Z_q)Lv@IN>TVE{t46ZC;#ox`!7y;;{lT=D#@lNeqg(NR3ik z*6G$YGcdKmVrwE9eHxw2yHUeOmLc`{p=}3d4;}!pLAeTA-ZUhidH&YQnOh9isY)N^NUthjh%CX3CqL1S^N4 z!$FbR1y?)3?`sJm-60{2g5f>l3lWwCns_#xCs)I(qdU@znCnIK7b66wnF3Qc2Tus= z<3BnZjVJACbLr_8{w&k@Pw_rXV{P)f7tKF72xeDn%LS~&kPv&_hN0`&+p^vB?sc&bI&rc5Rs zCrK5$_sij4Cdn3aVz~V9Z0X?&N0L z9J}Z{`W;2G;afiS!~#VGP%3i67XBG20**0?+!_9uKBcq)Q(qg<(e{O@X9Dqftl zRzk}kS2J#^uDAiq%cev8v|%VTHJKtc=_U;g`2t*FHjgX{ z6=7dzjT+QeS&{{C&8{jlOBD5dQ^y>al_*zB7_GR^JgMi)>rGj_M*BaJ&)1pC>MQ9U zby{d{b45v#u1H#0#N9{Lc!lOE`fpaRigI=O>G7x0O;v2B^lMsT3QGKW1RR;Qo|zy1 zCILxT86x1E52HaSS^s8LZAep0`3X(Q1T*BTOfL^6J&|&QxpqaBwZbL2X77nP@FUgY zs29B@Cf`ai@@tI7=YOCXI*HFZ%iCm_9{&Dcql0_MpjL>WZ?g77rS09W8Qsctf$-r1 zM#^lNFbzKN-e&uon8+0+u*+fxyJ0&F=ct|#L4(1lYEWeLLY@rME^&4fZrNpMn21!m z#bTv1i7a?1yg?XaAjqDxSzOCiX42zN`vf|CBB%X%wfKpzxw85^y_IY8%z0qCh$w)b zXLqCCQBMl5gR@MBXi z;lHzTycrz+75*)6A2J>}#3v_kxvbX}xml&zx}L!a@AjCr*UC;m@LliGB&eJoH^+B) zQ)ZVH&Fyeq{SF-ZfQO8C9v;r?-&-Dq?+VQsWLRU@na_Vcls~c}G{LmM3f=UZ*XQ$= zX}iWd+^NDdFE!<2RdzUS;>fY!$bbqJyFd9a!BKrm_)Z0IU}U`c6NLu~N6l6G>Qz@1 zZH&PQwz}*^@0ZnWIs0DCeZQK-6Cz~phv7zj`*=%dobE`MU1Dv|f{jOKi z<4f9E$_u@#bA=&D1lc2{a&u1<;b}nce(-D^-v&V2&suJWKpGCNKG+I~kGnlR#JO1> zq8xlzk&W&#L9}-h4nY8{nVacQb)@IBIz^Y21~}&e&h~ecCV)0TrIG*Q11CCK-=xbZ z5N;WYHPy*bY-cMGN~tE^go~pIJ3$E=&2J<`PLVavU7)kws-hL)uAP1+PCrh)8ms8n z@655q$d=xbTO_b$hxxEfM@gT2bidrn!}aechIRX@*%WiBC#TjMy73c|CNy#bfy|({ zx7E7Js#%4K@b0uKiW0+?6yyOFLD)k9?J0EvbRA^5*UL0Vz!P`^ko}2i3m~iGV{H8l zTMxTG(UHJ`yu$yytbfNp^L2ORbBE8H+y@zy*%@BxY(0e%?cp)%S$_o36+J7}D&w3e zC!+7jm>GE1On$12`;z!HqgH5DJ|JiHwy&!QgCHaIw{}Jsy8lwt#aUB0!jKm#G75}b zjJj_06gfn>hLcTDCJU8sb$LtfZ&`2%UuV|A@j{2Rs7(2+CCMFpSr`Un5Eb7+-nXCQ z4Z;lcjIZT6tQ+G%@NO^;v26GF^#S9e0eLGDo7K4?Gbv`ll44>ozThtX`i#sut+e_*I(07Wfu6xIJ9*QFXh)r&{Vz4n#8fkBp;&|g>8L8$Adn&I7lr7 zQX*=2vGJaALs1x(c8^2n#^T84Xi;#&UUN2I_Ed>Q|0#^&waS60$713r?cwxL z^;2kn+9WXrNndjvNmIXr&RfZD=IiFnI0tyH)l!A6lXA|Tb{{?7V==i3tyz%3WV_)f z;f2G6*6U2rLwyJEg5$n#`S7mSDj`*kBpHdgFRcfuYFm*ZKAv6a%r`(vQWaB7vwPBY z3T7&|DKyuv*WX>wGt~dS&w<&PFDOABr~4RJv)L;(V7f6YZ~wNcZ_L%}>8e^>%C*H{ z;PtFplwVudwcQmn$MSPIO&4pv0PI-b$nW33!OU;+yRPSwX$QvqJ?Hg$-yI`H=;DE1 zuL(PJDHXxH*&Y#)I#BVmfK&5-2kxa|EraWc8#N2_Rv~4X1vXhEXq=`soN^^>_s%J@ zUSxp~LO_o>`8l)ME9c-`Jw|Gn``<-iaY#DcR>(|=t{YAh-TO@ z9I6csf2^m^u&h=vM?y~=SV(Wfr&(jnV+nQADXWd{rYrS7I07FQa9XY^_V;GPWphAr6`aj^QLT=0qx=hGC(na5x!VP-5aG>dhkob*rPa1gwqpCty1zHVc(p*%cc^9ZTbRu-)xr-KOKa5Gv@E-#Ln1Y%(jL); z=#-R*vcn*&K@ls-F*vdhwY_x>KMBp-TJbXIltidGP$L{!I4cz<#(L!=mNq4@rlbM< zfR5!d4stSwg9m>>a(*Dc{Sb;~NnseqwQ=pzxXYd;;#>H_-&E!(-#0vfSNC&(Yl?OX z#Ek@i>%?qoL##5@S+n*8`h^kpxH5qqrX)=7c!<#}qsTf98S%hOw_CNNV^94YXyTOU zJ#(yT5_xA)Ya1P;t;KmweyAz(ja$8P|E^q@Esv&YRqXONme)+GfO<07lI%#>YG3FG;x-)fy`!h@Em1NX?f4fCPq?GdI4Ky=( z(SU=gHr`vVT=M3oEHQ@sTWDdwi2w|OF`V&hE^LJju(#G+HzYcn5%J>8N^}fU?$4MP zG$J1&S-LeKkVq5}-SrKla89E^!R>3-1WHP-bfwb7WBxexGv}m~+~cBPODkPn!*C;& z*wy9q|5zu-nVYE6(#O}h>GSDs5U{=?Q zRN7CAJw#=YUN~&`^EK&bE8qH4{gfO+MtnkUvIo{AGa3h!bwYmguR)qEsOO& z9a`Ip;sBNoHg~)Z*PC*wy-e+!#)(Wa%&Tu{?>Q;sw5F}db)oV0tyX_i69zWU}Iw&duMV$;}nM}Z!vq5;vJ*!P%@HzU$>WX;)1qix%gp^HA1W{ zNv}6G3qzUYcsS-rZ~N;Sm2a61(ArztBx?wbdvR(yw-h(QnOMS!yzNULayzjpmN(Os zAQ6*1Abx1hEMigr#wbP{FfqxePeTtVvo)t?Yp>bCb8^)Qbju5|2oKE7MJOorJ+hhU zYL~mPNnw0LjO5nV{V(8?dVg+rFo+O~qvF?;m90`X}a= z{(($m-TPhOQ1?q8q@rk%Ub?mGg#aNEc%>~x%mcEI^6;}!g9N2636juduZ0+mM6m%~ z9k5p7@`6=pR zwXqG(@kLK5nE3Te%i86t$k;Z*GpKDtprfDS&`do)Zfs50c$@68ZO)sfS8_MEmdbs2 z;ynDtefVHxZ=i?YICFtcR+14W`%b3<30b$r=arjk^4DcvL=?_FF+#^nq}Rxr5Y6WE z*_Km*A4`QREJkz>da0#Qt3+cXO@P>4p!h? zAQzhGxIBShM|GYg4n)Nsa5h1(2~!s;w~MhoRf?#i|{Td1(d zg-F=Cq+Y;PS|*58&nRlds8-Omcv0@aDfEh`d|}w??bm@Pt*L)b&Dka@SO0`6!&1x> zSGzVxdxke8&vjQr{5(OT2SgMXfk1)We1JU7h(V>5rYH&qnTZmwm&`c{L!@s{G#h0* zrx31Js8Q|+E3q^2*iU<;iSy2K&Q4s4YTJgaT&Y9#q2+vbMx{D74k=^8C#n(MIOf;_ zosT?Dd0oc3WHB~v+PMmC)?&3eS++tf^h9!#P_`P~WibkDAWd_e@NBt~jVXE4qw;CU zvosEK#zPMCQ$O!wSq!W6k4%SeGEece9G9yV*4o&O-c^BTV(%RupxVkm5P}x2t8)@q z6%{@7g6J=D+N|la-Rv$HN|Dr%QGa#4XgJZU0&sv7H`VwZ#>V0L4=)I?36f5b4@J z92<7rZ0VFs3T5hf1%NNLeDlJ^ORTWu~0Gz5^ zQ+@$;`xR^026#&KN)MbZQ7b#ZqGIy97x7{ZxG10znEkriZSlCGkH#grKsDc5DVX`H z?@UJo0(r!mknry44W?XA6dLOoFfrI*TWq+OToc784`xWHYK3zzx3mWJlIXmX0YJlB z&hU29Qa%@k5P%|BF0v)!Bc$iv6HB2Poa#M$ph7uxja zd$pAV_8{rx>}w*9BKAU~zSc&7a8U|^H7{jS?ZkSOCCKbU;}8^vPMtC&*JCU(cuWq4 z;@xB>P}mk5>tbMER0~nR;*zbk=AEvFrX5$8*H5ezh`Po@VRR4bCp*zd2&KBGbPz=! z1lNe_OUsh>tlwLi1GhLg_Cw#GU&hiy-{6l@TvSoAI)L>q^2ja0py1Il|Bq7;{OgY^ zk07a*UMD14Yq!f@bgaY=qN5FTTe~`DA5=#D!X&8TRv%NU%@x?vL?sxc4UE;R zlEz_cnH9tqKPx-CcOqPuar_sTCPy^C(j8ZeYCRQaq>PFt#VrMFl(&4J--#$vmU=a70@pemK~0jH zFjSG}E|*-vn|R(BPIDD4cS7NHONu@!vEYdh_ZgFeB!q0zrr!qoN+XExG{spvPU*?? zUVqF!vutGTm`FcEv(a6#=Ggam^GBiGFNmnLv9&C?np2EGrqr=I*VvFFH9nzYy|Ux{ z%g(0LIhHLj8=Ub5XR^U6*&**~HnK29D)9-Ky{FWp-pnkpnc5U0sbMnC1&0M^2@tVA znVWlQQJ)}sP)pJP2giR@REs@PAofI~xYdnR2_KYHCA0Jha>HkbeAgfgbHgtQi~ zr@ST9U!h_}*xqp7F)D#4&0{X_=KQ8$ut%bVzMm)Fh zfh-$tE|BbR7IyFiclCiEy}I5w&!|UvraH79OTQmJKAFu{*Ij3sGLPu{%fm-6;)o%U zV)DyY+HI#d>r;dVmlMYnWvne? z;D@89ESPSQT_csX(_b}y#qakdErs+Af*yOz>1Oyf=L1wL@okExx0BC$){CvH_>ypX z{1QjJE;rvu2eDp%ujj=5AmOyOzA3gq_xKVuGcQ#-N4FQ|%+Xn7hW?O$IYtdtx&{z_ zfIp4T(C5d;igyKcLrV7jGE1UohRgZ0S3zpBOlF3|u=ozgaeSM`#5%{;UD_N8)` zOm(wI>e=l+dW}>8QWu)%+jz?5hE!->wms_ryPi4mUb>`DoCO9kXY;2;<=;s6R)KOCrBJET!qAmN8PB|*^YzJ-0 zEwJ*P_D$T#RDN@oBO@Tp%iFPsN`#tSEi(2+gN(YGPt8+rg!Y@RX8zqGThk+^x-*9gXM67lk^n&}sct@h$Kk@7PD8$vK zd>6D7REK-p$2GJVa&qycRJbsAGMnh|S3KPRBB#K>)Vy=!iS8U-AbK7?0xE%XB!NK0s!<_-Rvj8jjS0?*&&{%9pCI^>nwT zt8B*Am z?@NTf_xt~YM99j(HZ(_B__fgvY9!4m47y%n5HzN#eO_Y@&u%_T*J}!l#vgdzx*yn# z_)*2A_M>4FL&GM9hD{U=V+*X#>DO`Sl5+6K9BjrgEeT;3R=5M_nQ-HjN}B?dJ_R5j zzy<}t%3Z0%;UZbF$yVu-E$+Y}Tk36N@{sW%woEgLTi@#Tud&!PUE5eJ%_styy}y1_ z!EToS4TS(qSLK*X3(D7EK!+zbVskl8Cg_&qx?x3k2PY5^7&rB>6KLi+vfJ1Cb2QYR zB^J4w5}6CaFC6jW)nfLJ5)q}hFX$u^V3)I*BsNl)-;0|nzEnxPY52%y80VtN@JtiBW~#d~c(1h$p*%&R7dbLH; z76WSQX$ZLBhYGMMx8j1hZTH-&vyD3cM8ckJrB%s_;GjPbKR=KL#*^7ft;cS1<<=@p z?shq4rKn?qv2NoPa(-ip3kGimlH=$^o!~wQ*H0d)_+b&gGEex*tkVh;>5@W5(kW55 zN<(84XCB}d&q{CLWpLExt|3ptLuRiHLIT!^6XnL6lQ1Y+{nm6S>cC|=MOiDArOL-f z>DU^kL07t06CvXz`<(41sdKZw0Y#ow#GHG3>IfgLq=s6oXr<%C~OUMxXlB@%KXDrMAwlw)1|;9*-fF!fy7%MY%3${blj0i?S?HB!=)6bo@FW4 zC>qdIy&w`|nFeVPc48%3%WgKiUI7Nkuh;xv3~|A~_4Ov2)oB4AU01)C5vNOtt`~GO zpP|!3kG5>4*>6L?2xm`~Hiq!g4Dt*^6r zwTUjvchoQZU7~L{{($bw)e4Xnseo=bz+_x^EsyD)-XTrBdV|$aD!!&Z`B+IF=pk%X z$;-8*0sAqTl&j{^Z6vgs;=1gi?51wbsv*3Yg=2@eRP(c_gxt>}qNb6mX;3@W&-EhI zQ)@TlvDJ@N6>nBf_VSqZ#^n3q(15n|7U=3Etot}~2Hd@WzpHl+@8O3@Sbzs+IczRE z&yA}NjE{Nhvm?b)Qwqbszkc;y`(ai#3~0p7V`la&w-vhmGgZXc!IQh{kWT6-cPziw z#6lnDoo2a9nq7GlJ$?1^dmO}y+0C4X^n6v%UsLC_dU*bhZs#*wvQmX98Z2M-4E zd2x{3!T+F#1@=Hm4%Ck&)jzp^)Ky6uy7v{s=|aXB8_w#Sq7cZ2@h4}quiShPdC1iz zCET2|1%xZTP(!)(Cj$^A-k#?i4GxbTF~CuD=)c}@ZD z2)C+a8rsu5(Rx4QA<#XLz+J3sdB%?lU37sF6s(_e3P>fY9Mf&6z?_`Zdk0z&XW5iu z{91T<3#wMZ4Jx%H>tX8rp{a|bJDJ4OkiohNTB}P=V#`j-#Gj;+=yvG)+%|euJyRH_ zj;m;D3R)fiFDSZ!^4JeAMwDOn3?vMSI5i1BaYeI!k#17dF|74sV^G_K{%ePY(z0TV zt+mt*F5d1B1D?syT2eq5IpWiq4DQe--@)rI`sqb_`v6uzslU41Y+$nM{&<#dBvuqZ z(x~c^b5aId3xLikcp&1E)9|4yBHJX%0Qn(FIJ^uShU#s6VpT%IeN8#qB@NE!I^S*9 zRtfsW{7vZR8j_(2I+XEBSET$lvRM;oGfO(|#WIP2!dHoD-Expy!T`#-h&Pm|;}_RXw5IGWwfFt}{-D26%W_X_y>yG&!J2 zxrDJ#tiyM~hmSo-EZK01`NK@=d%xQ$g1XZ)-3jK7nW*gKXAyT(Vt6L~>F@&zdO?Cj zX>=|%AmSiG)zF#;=0jj1xbs9OiA#sw&2&}Yth*yBNk75-@w~#}YWAv;XV(!{ZWfxW z6slZrNc?gb@g9rg11f=uioWi5b;NLs9B(uRk%7?&t@5Vk4Qne=?;mOX&Gj|qnSt*i z$YFq{eR?go3^>JaOUkP` z5CC?52;VLjd0mvnLsWyn(r!+FeDnP9ztImICQX?lIQ`)gM+h?=i0rkTr4>5Lp#PY< zhri+0E!}ZGIiK;{B(eeWT63{7s|ntcHW&YIYuDP`wsA%O3Waeqz=)#d$A?ypqH&Zs zc4{|n?6mGEnhXF!6fKI7Ns5wV>%Vu;ee4ShQpq$kt;GefySUiBd!Of)>ryI!-`N+z zM5tqQ@leO5As=do)X77NUGTY#KACB=(a|#dHrj|{e{O2p3RPKVA?%O{LJu3NutqBS zD9tHj@^b?^%MN_qT(8{Holf0`MC*hkT^9C3-cmi3JGXkS?-Q#?&gwd6X)P4V*kpKs z%i)EgXVF3X8<&}HG@Us@Q_=ixQO*s87AtCQwRzK|k}39YI;_ z%h?R&KalJ_ubaVTbJ;EkyX_+%N`{$SFOL!FMsH;nshr?T`FF)?-8EFdx-@;j8(^eG zTt;Zyr?S-FVE*ctu3e;@aG?$cEya! z$7<{HVf~LI2+HXB4aZgF+N_)}$P4KvGCrHlLP{<-1x`r6LOF31*~mocb%~E-*3WX4 z_%;cXzYAOs-Y==BuGnW`?q0I`vy>oy)A53{533G*i&?aWcP*yl=C!C88<$Hk)P++^ z7@afj+O6w9vj!Qw>+#?lvko25Sy_B!TlvXH&O9{#uR6wB@lwi@wQQ<5BRq~1l9`qj zv8(%}_v6*Clbs4mIQ2ztE5e!T()=zIz*~#Yv@U#ziz`ICm_0rc83Qa(kYm*K z#gG`c06WV$-i&|3c2E~=#kD@<3Hy-k@0s~c0tD`R_>hYmNt#zRx@=bG?U>b0^`u^S zt$ZsUv1-P^h8?;_u?-cQOi~#fX1Xm63tqHFd}%L@D8cxnp7o7hFEYRlqh}7`iDf)b zm9F_UN$q`XTOP9la;^x=+4*X9b-FVYzy(X7hUUq{13W_f1WyjM zz)%+>Pc{nz$(-HC-7Q2Uq8fpqRI1Wfg3l4_71^aj*v95HK_(d;Xl)vli)%R!Z{5+k z!}8*g)tr5S`(#OVcUP<=IN7ZCD5EnJX|cgF;XlH9thkIQCYI3fH7-P2<+~+OjJ{-a zFY^{l0DBw4Tk>(O_6m^sE28pIhDEM)kt7KI$;+aw&n-9z)0B71x!;)!Up&VadGP4B zLkg}$yc8Ljb~lZld3V#G(=!$FX~_A=m-}J&M4ZSdJ`nQk<=LLzwfA;vj`|GpS@bYF zOO4vFxubs?Zn5_on=JDl!2EK5J$kgK-=2P;029Ojy!N7R)W8rm3_B}^$w!`%HjxEP zM9d@?BT+R@!fV)L{nvJ#1|M~K#NnvB@G+Qg_V>ZZ!~M}d)idO{8rLadUq!aa4>*Ag zy;vG35-;;%=&l2iFS50as>XEGyai$=FGSbC(O_mXtW6(}Z%-Ntqw%Ms&sPJ$t| zW{D|(mJ{Rvum+}c*j^eN8`wepaX%9H!pV?u?_Qz zfS|$Koze~=jg-IgiW9fVm8}+#dqJV|_)L#XddVUi!q5#6+c(mth!wvD!g!4CzAy)Q zk5%HPS3nlIr63!~;HE1O-{yN}h@0L-b(U!OF4!)tQWc=DDP3;0zHY(^K@JEb0-6KD zXb@&h^FBD+!#Qz|6>B_r|Hpz=8sybaB*UFmF*fIO;69X*a2b>mm++L)WIu2dN(#^? zezK3iDiT(n>_26%xaMwQHDA|2^jjldr(nfrO)b~d2%iS9g!2xcy&<6}VIhBIIH={U zIKFOr`0}CoD!AIy516R`xN>1UhBH@RhR6c1so-k!VR=Nf&*rVIdVS#D-(6i@>O|q& zLE|+Ev<<6<*K*V?>2KQ6OyQj+``2*cb|}dQJGUI{M18AyjH$1L=o^s>6bd;04r4wR@1NSB6 zZ*MUKi!4}y`V&XmminEE(5_98KN4k>p8s#nx}5z&lI!Lmo;2aaeC&v)OTih3A9+S( z96VyeCj+C8U*inhH;eM>*=$Rcem7dUlk@V2lC)&dC_yVo$O0FXgaDThtX0TN?ZWtqS*!%d zT55n1VaF7VyV_|_S|3X9k=Lz5_*f+3rl@_+8 zuKP8JzdmGDKwG);J2g8#6b!STE~nM3**4Bja&{IZ*u~@BP-xp<9`8S#80mo{Do=hr zMGV|0$yqx3b&iX_+ekT%5Ed|rFVjmz+8G(CSy6}`&?Sb0XZG$i62(RHY0}IK08xY? z0N-v50SMK$pggRcd@&$b=cuNr_uJYQ#622}F(P5)U~q_jCmE^NU4Km@i60r8LrydD z#6+NVh390a(QHRMWPCzjnDLlT(hd}8RRr^BbfoH}ISnFn)&EK+vshB;D}Z$(D3_aU z@*Q?SVfa<ryH=6$NL8GMZEJsY}aBECat%hxxGe zP%3fI;_L=)jXt!~d7gdcS+8#(An#^r*~A>w({eWbeOtv}wXAaKP<@EW;_#Wm3-@8g z_mc<&bW50UBLT*7e5ZxvI|{O6Y%a0Sjs;-)e!>Xtxn3s;eMMdjawbfdd3NA3l5p*r zu#6zHkFMCLR;fo{)e<28QH9J9(bn=JXA->`Ur zS`kBb=r@^$Z~|VSD&Uq!v2Quun!CqnB0h}>R5p9RCo8lW??D*N*z=aYayZDsWgW9p zKlt>lYr==r(uESQHtX=-SKn-`=Dx_U#eOQYTqmarV%>5o8~>?3Ud~?<^S-qdo~aiA zG8bF*?6t9325ev>ENg4VBR^LDeSM;hr;MJTx;L4Qd^Yk!qOgKF{wQp}v!Sf$G8svc z7g2_`V=(sD&?g8L4DzW`%>9k_@ zKM$YV7;w;)GGT4-OJh2!dL|(+sL2K8EyX^VMIm!$SU;++r@g5!lkK;A?n)GVrvoDE z2i<_o^>WR>)@%?2?SC-wI@;7b>z@124+3N3f`tUfmFB<51Q!i?-F9%99@ zjAIWR?k!AcMMQshI&7T)hd_JXCv6@<0-Ym9=d?(fTY2q3Fv`B>*?eQfWs)#I`yrql z(MbrCbk{LA7%_KIAMmkp$LB9?Ky@3`+u0z^K3B*4SxRts^p6;A%j9Iz9YZj7UT{WQxTYEctka9-YF@#|53bokYm2gR3P zkGzCSZ(qWEe+A@3i2{^B(kqP$?3<+u=|9wrS1yhSstnjt#DNAJB&|^#@kNopvE1nG z7|evHlSS5n&3Oi7iKFNI5)>~)+OM#DC`7{i%f(JRM@eM^5O(q)v_SE)EZo%A0AZ!H4ST{o!RsDGi!(wmt@JAfCCAv&!&~mHl6E z*a_JIya#;(SDiQ*M`}MBMIW_x1+q|kc^ks1I0`xRPxQDaCbIr0rIpigZp!6g-mV5% z+3ZuD80z`QTtwGHab{^j&4vQ_n$6=AR+uJC`<;)sSD4h!*+L{Fj6Z4}e<18QWFu1g z$V8#9?RV$uplA7nE&q%tk}Sw>eQl|uo5H(ayo=MRyKcchlS18#TIOew(rIU-slBHa znSagUc2s#C_Y=ePb4P7T-O=Eric)LGNJ>ERi4!6q+*f?*Wvz66*;m{oBA<_W%eQil zpogNDVocv0T4YBXM_Eed);ZRr)Z(LteS~`y!-P4~|IFe~1xF#K*tOkO)*YL@`RVOD z+Q~k;gta2ZF2yErCrXZoX2KM40pyOjaOQ7qjENrdF@@G=UyrA2$S&f$@iq+1MFdO4 zz=46o#75BOv{*M=ktS@-gz1MuP|HA#Vf5zHBG}SC!eHb{ka8^>>V!F=*6{q?)lAyp zO>?C<=$MKs<;q8jx51AbGd>pYru{>w?x5vGZ0r9 z`S-NB3C-{9yBRRP%}?~>58*|3k~p*&{Z+dpBX%Zf9E{j@IS8{4GN`lD+N*4jy@WE^ zBkcfde$mWISf3~rZvc=0o_Ag-9FY!7As?Jl=o)9u8O6gQ00+wFvYlP88Xc5MqfBoR z%0mr>B;f51roN1Gy=sA_IY7ME2TiV@*=efLXFQ?`a$JT01Cyg0R~QMy@HwQEO0D81 zY@c#_f?=rlpt1!~Yh^8p>ot-hT!@~bdMwEpW+ssX{Ea?S1w!No8p4=A1jB$L+Qwm|Lg)fI^D*qs;(ZQEL9jM@<}z0x{oGan zoiwX&+v_>7u8(I^bN|mUz3vc#ro|~t-$n8EU^0evAc2`*pplgTSe8liU#1J{X^(1p z@*S2gzha|nfbV_Zx%ZX1OcwJ-xvg%6K79%F(0GiLzhkJC?kwrYDblAjZ+`>xzOMrw zM6OT4ZA%f0ATQM4!VBk(xas+b_Aao%v$qwp!}pQ&iK`dI&nAHh)kOh?@w4txsz z|NLwn;)9w$MwS*0#u5K#P+Ua50cUKub0u{sN#u?{T8}%A=HT%QUssp1cZ72GiU^x| zn zL}a1F5t2Z#B`(mc8CxFdaPXooXtDm+LdM!-1|?#g7EaJDrG@JhL%j|U&_;WMeM zVqH=34yIevOWz2X1TooXnDUPwUk8(C%lY_iGdojbgjxLGl4U8=-hx`}jnQRElj6Td z<>lD@$}^70L3DaAqNpy0j=}mBYl0vCg)Yo@@!&ta`b>t zJ<+DjFVkzGC8%Yj;1+E%lL2j&P}cTvXeCbXUha8L58#FV2T)4`1PTBE2nYbyQhZ4! zbb+$h3;_TJn*;zs0000-VPt1zbVp@xL}7DiVsBw`WM45ZFfK4JXJv0KWMOk?VsBw` zWG`xSFKTghWpa5hYH@XCa(OLvX)bMPZZ2wb+`apE+{Te8{CoZi5SvW^b7nZSlfAo? zDIHmoSGsFix|Xs|F3sqGGav`?5SR=wq!^0-`|Wykcl869A!X<6_wgjwpwZ}Ob#=Y# z;ETQFZ~tdgu5Xe*y-LQ()#2n&{ZIY+a(eiO@$}!vhhP0B`65|#-RkJz;BSA2s+(#u zYc8SqRXtm7=4E@7%$jvM`CB_muB-V)+2PO2X46vPs%fjPYHEC#uZxR|;%r&+Q?pu` zr*+v@|1eK&xh!X$eQehDp_r*I=eo^e(=}>Lt7X~I>$6SQ>HdnYTvfB5%QZb##j?4e z0haZK#J^VjXFs%!qO2Gi1yrdf8?3V)a9=jv1Ob9}a}>bXoF{fd@et(md)JxRxI6u zMe(y+Q2oPwhSiY;-MXmTb6g|+utPWFV$sfa(tY0H>sv+meQBr0!sQfo~d8`jp)McFl0bLA#SH(K175t5o zMnP|)Mlh+>PJLfomXogeuDLGP&x*Fp@<-;Ab=hs!by}>;0>*r-K6{d6HGaENrFHkc zYC*NBO6p0iT2c@;S**)*m{0-#NiT~PeOvc*2TeArfig?0%Zn3r5Y;EgzyFss*;h^M zC+Y7`)BI$rR$y|Z z>vnQgwUz1!s;aj3;0G^Uo8^;YKL4he{j7dbeX*gkX|WTFYCbP(8gV(9wQbfdDh19d zc2q5^?k3I6hj;m8S=JZbB07QALJgKT>m&mhQE*c|QmxacFz!;VezK>!oHw(LLN(nZ ze|Xh-l68q5Q>u|@nvaq!Rk){FZn~0&-NE{%>vE}1)Rj|qUVSX*T!8D9RjNs~Ty6QP z?lNxsAFt|p`4L(^oT~rqRqgl1_gRG>OmUP|p7U;0kDO7KI6_+gOe~YXiPPwM)y}5C zx=%jLHtSb)3p1}b%jJkme=cucT&X@(@!p{>)G+r7ptV)6PEO4$gZAGon(L~*a6YW+ z=Xeh|g_i{sU%i^E(sWaeZ4={pb(Pw06-F?BQ3Rr&2~*|g<*g|!qedfwoEtk&ffm%LR!RY|R$ zxa52Fk1F9Ia^d@ihI*-Pr3Ii^MdzHP|GTI+#Tv@fZ_Bf_{{6aG&ld3G>1tgqsRUpA z?+tdZ{$1kp)6K=Eh0fA<<*F+$&v0hxn_1WJ&+pZ2b@B6ZM!!$xI21&$J01)VgvY=m zaQo-(xp(fGJLL|!FX%>1+D!HxT+%eZM*n)hDO>*eV>z$Q!~4Z%t$%;JuK3rxLY;p2 zEm}6ie@A0eZF9riC^yF~aWk@o*Hum5)93UxeN5ldr}QO!cwLr1zbqBav{oDY09t*3Q$2}Np5uWBxPvjU{3R{mDC z!!0~l<2+(aNC<<$Gu2csKTjqTQ}pVxxF}^EEO=8dZ)ni!$}3-;f8W4K_#Qup(z>{+ zE|4aB+CCS{1Me=Hu6ahsg9>JgqP{3`MPz}yFh4+%8pmvWI6a!}A5Qf|f!xDyTV7qn zCSkFv`=i=A?x9%DHtLEisR$RkYMX!mx9K62VD)teBY37r$n$g6F?D&V@VZ#W%i^Pa zoNv}RY1|DwnrEfDxJ$S<5D=)EEz~7V{SJq1pP$)9p@lFn03qqedILxL&AFZ_Pn4JU zY4^5i5&Bw%31uDi_)T?TO1@M8vFyIB%H^E48lE&n12$8jq-gP~#@kUX;gtIM1|i~Y zQI|_vSKyxBDXN~H^mPDF3Jihx>J-#vE?h?tZ|;>%${J|{{vNu&z1!itleDbIe|m?Q zeE4hCgZ_BFQa88ypvV--`?b2RlWKnadmwlHyB&z%WCl0R@$a4cCQ(nszS>`7U`c@L zP$i3Uxq^FasdiQ!cPLUkXbl(na{2qmUmvJmAE$YovMpT77HC2s#8Nt*qh#VYd7g}|>V)T~I%c~Yc4o1w_>xq?x3s>`fW*bsU0W&=RpPZyWC*ST8eOLZ0D<($FQ z+;*y&@d7VnweI6XqzrL=aXpa@seqDvbDpK)gi@p@`&#!ZKd>KIqn-PK%DNv(;768> z2#_Yexs9`g7uT`HJsZzlsqHFb!g4bJlaX_I$-fACO zx@AeosE(83>7F%nb?@AM^Yqz&y?gug*^8s(-$%)_H?LnmRX5zftKZLGeD~tLD*nU2 zso!sY{9gT1SHX+#pC2V({Skh=fANE=`jz_m?%C6~s^*vfYm~fv^IHA-N`3R)i*Mhn zU#jfw)Bk+&ftvX05B&J2x9UNC`}V~TuimI85C20o{==*PdmYk^6z(daDpc1wVvf|J6ku)<=cWtB)g4Kyic(1v-QXWxtzUPITQ^kOmUFGMg58T z`9xBS{6HZK=S6-%q9g3Vibb{xLo{^psd7PzVY5Zy6QGD{#xeze5+DmYRAZ`1IK=Pa z5S}laYxRCV@yfY@r z0ElX_3uA^+vZ<@TZ^~Emqn;xO3k1TBX>h!^NtpP66|=>_`okYlv~$Gx`ZsaK)qD)J z%>I6vJ73)e=Mj!IA^tyYnb183ckovl!%y@5-?G?`#}~P3pLU(X7uDRkQ)zH?XbfHe zvEE5~1Pt1(LfplX7WK{6rNZNH+j28+)K*4Hvz`MMY)KX0lf6B>rVF^@yI>JP1}Zuj z!7*&ZZcHN}7C!mv)W8xldT{9<^^HU?KJ?GxHifrg<$&hsinEF&a=B?!m7NVXN!Jq~ z;Yd4#MyR7UI7eAc0@}w4yb1Z^xN5m=imWaac{@?mW4ZpZnshKUSp(U3rcYoF8bR6A+5LZ&0@LO`{l#OIUok4JubXpeR`oOrS0c8$F`C%oeDjz;D_@ z`Ibsl0|pHEtu5e}&bOlE&O#r&I!UozSegn*sGfr@;NYrJcyY=??k7p(v@lVm@RIOR za1o*#O|O(1|49sl zC^s#}DD+sh02AJcz zZ>mWJB*)&~!DXv{o&0n?Io&@{w_!QUSX$StCyGB^KfM6r-8tkwfr^(>FJ&4|+`IB3 zfNM3bmEP1HAXD-&kAk;t*}bnWK}NBq83uAi+QPiDoUwSztDFZP+`-l3fje$XoL!1< z5q6dvDH#a>k*yh~8qHwY>47%`M==8>u=TQRuPSEKvyVqzlDC*b`vZ!IO$FmY&Bg2 z=){w{)F5$b^Mc!NPinYeokz7SpbC^_lhvkG#3=Nuo-Ab!$U%;+#4B-dc)HQ<)CH4* z7oTWfI=;YaS|bjqa7e_|ZC_u;l7xQO}nk zz@pba!J`18n=O*8@n>-7JSl!Cb|ILx!ZX0igX7&mpG<~E$pTJ{g3Kja0JW=Sr7nR9 zTIYmy@g~F%Ukzz2>0uz zj5HsTk6Q^MxdPqD3S&RCn^n0MvQsK}3L^-+5nYMOu)m|=YXF219^H0}WL`H?MH^AT z*@a8sBCX7Ucnu4!DHIYpbt3IzM<7$J#VwVf-PPN5i8c;}g0b}^cmYQq`8c)Z3-#s9 z9*HABbYREWu8LWClq|KCFsONsU=!%^TXh{!QGJIJl_$Wr;c+M?;XxacD(MYI92lc4 z;7?CDYbR!ONE`ziZ6|h&h^eayApv&@K~vb3No;(u0ac`&D3eCq7?ZO#{0p;y;zrXd z-j4L6=LnIyAvVasn4$x70`4iHVokX|QcsW7EsZxXHdFz@Rl{`*%LhMBD!69UkIABF z-(1&k*NuY9?uIP{1)1HlGOQxyebv5Q7FA6=J>e(65b9ESh!{KU7*{g(8efFMOs#GU z7C5+>W71OrE)y3n5yU;&m4|8rNe{FNi=L|ON5P|InQPjI_(rXx{4viD_ID4d&&CQL zyai%RLk1^6532*INFBEFt?78(hhwiaIZU@dVlZD#WXGr&T*bK7Gv-`sILm9oVPs)k zFesSI3rJanrt|~pa}*=9DArHAY>L+!AZn>2p-!mMLTW%=w;DL6ef2j7Z?LAjt)fjKmT%ai^78 zQP)j}+y}SRCTg|q*Q<4nC%Y!6V_i(9`%-UDpJ_^Bvq8<_a(`dff(da#2o4w;{<~7g$UumAPlAOXv4z~so?y=`tgz|87hno44DHSS z;UPewx^0S1wmy2nUc-T}n`R|nnP$XGeL745v}+%EdHZCA+7glXz};6ZJ&b_8qbP^~ zjq_g0?_+gy2kx?bhki*hUaYIa+T6QVT9J;Bu{XXocpDfqE!&EByoLtjAG&R3V(ww= zsZEy67BI{X>MgwvFki1J0_~%2im=NN$`rCDBB=zC268&m6#7zw+;GstXw8!iM+mtt zhZhZtaavDAqdC8JQJr_FrO*TLP>qrQHAGcz8%BdYr1C`BKpiG!?zIm94bqMXBNOe@7hm@sB)tG7 zOc!hr47wm!H)7Qs9M&}#7t0-SQ3}3;c(L1teifvWd#g_xrCm^o+(U;xyEB-IOFyTz zscr2;h^hKD3od_`o;3|flU;KFt=?flZb#T;?+~Tl%oWux?I%bq_f7yMJZYkxCLNln z)+HJwdPI^fuwOm`vu3q19>a*R6%Hyia9XcXpzZdi+M^Rq7Zye9gM_{DVD=GY4CZ3R zNdu-ZO>TKbD{C`co+s^h9!&E+`Cbc%dO8lh|u#0(M?-z(%FG1;$ z9sD&r`RV#-eELQHQ~O0W`6B=AK~9Q*#mV6*xaxYBH>qzHCtrFvZ3DQ^nyqg}AY@yU z1PTcOd=!!^3$WlO(~nO8+A{JaRip~vYKi*!x2CFNOsFUl4HkXc{y-$;9#pL~wRQ@?f(Uyqn1w-vz53~Z^YIWU zoYqbcn@`5TA8uwF!xHbS05d#tpYSCuQz^v~j>U;o-_h8FjT&}ts z))0V?Up>*`T}X(GmtAo~ihul>aS^rxHUK=v)_LH6Pu8b+A#|r8vOiMuN6`{Cr{Aql zp-CPe^jH=OuUz2TgL3%qn{rbMxoV(*VqAdYI@OUj5-v#Kj|M~|xWqgms4oE(iXv;w zF-IzpO*S&)%P>I%zFGB%d+Dp7SwKnjWg7R>u|m!nh_;vN9lEEDbYPGXyD^f<+KB3> zNL`~a9Q{}MW}gCj!`@z@(5K&SE;JH!&N>;18LPOMKy%Qf&3H)CXr8M!vQiRB+{0{H z&3@k2dY_xYl*5XUtdh|o$jcq6YpN~lo6Y|XZju<4K; zv91@@Y(X4cOh_eYg9)8tQq~YinJ_}2mdkW$KEXg5+S|wdT*tw|ph5laVtchW-Dky0 zy~Xf7PgrcgaHY`0YorzSobC{B@cOtlji1y9TMk4yTxUDm5m#aN9&hN%-T0dEc8n37 zYJlSs`Qx&0vIs;R2Veq~ktbG|b1(dY7B4W!1?zs~@Lj~ySfzi$iu zr+ceCkg)}_A7{SbThDR5cjM~t^)zje&*!0@2O}Q9^5OO(MxNp}W4NxVPcCRo^|~2g z;*9K@JPZIR_so3tkJn(qs*c!yB#)EmONzgx76>nYZBHPO8d}#QUUFY*sDI)f-*s_8 zm@t?(g7mL^+#=`~B@g-#M#moxUo%Kz8S@8aWfO3i9) z@%4MeL=VDZcuKsHHM}8u7y)%-A*)xk&x`-M=oXX9;$wzCinBHfLlZ@Fm48mg7$i;o zQhjf){})sLFADY_AA1)NkI|>g2<&$eWji0Z&EPJ@+OQodKp(6Ct2|hNNr2&z?g{^b zcs&u9k~Xp`wuc?Fm4BGB47vuPMpY7bQl(5!JeDlgnpsJ z==pgIz;%n8t8SoWdENmxcZX&^RZCU}zz99C&2B;w4BnIGk=oaV;OUy>*jeRW52C-R z?PuyYU(tEe4b$VFu|+#v;oR(uS-7vtfvXqzON}hHRY6n?yC<&XPNNc%#Ay6Lz5)2O zhH$B*8aROQf105b_!9|K;C?#WbH=K*GPe$y z8@RjwE(d+9_esSI;azgD;4VlCT8oh&how!rbd0%%x_ZEGJxK`WfOpcVTE0! zTQ4%kNO5hrp2)d}^@Rx%YW*;(#cWxjy^pGamIXwxXSog<95Xv@yg(o4C>6g zWK_mGBC$0|AzEG>w6+P<5F8gf-0F?JOWc3yTxc~tg&Tfuq9$czCa*; z_KL)U7S%&#iTL%q_k_uvi-H#(cM~Pl`qII>B975TWqlpl+8WP`rDr#PiT(zxzEKc_ z67aoR%~@l+^B(t)P!&C}JOgBveE?@EG*NW#Zqx)! z3P6x400aO7G<{kteS3i9kus-e0aOYqD^XUSbf^!V5yu>k&25ERbVsMB0CF3*mVK$KS2;%Y;9@ly^YsXi zXrw0!A!k3Sz?k6JcEtoNl*(!#JegB$0Y(d*EIEXd_q;5}$q9-IsVg|cKtuBrI*XWk zGtnff*=C|eaAfuLAKK>ZXStw1(-eNDaivK1=m_Wq_WLBcnIHh|A1mOo^KvRdQ?lAY z@@0T_1oK6(f*83q9#OgrkCKlx9EFkZB95l0f(E;i3*6V`b~&>?u&|F;3{|}S zYh>y81^`cg0fS`{XftToI4~J+BI;P{1cqUNVZd@2Z*p z42WffNzkb4uk?X~kSB^~Tb60W&lmpY>WfR*k4yDqoxy@~M2yA64iG2{?j8~2;{^Bc z0>6PJF7!8gZ14s53?$>Ex?Dl(8C1tL*&1ckYc!>NjL$7T7db|4u^rb(gPRk24ojJn(miT)g8wuJzGS#NY`PmMR zxJgqwhE7C}O=gyHt;goL*mh`9Q5~n>T^wqz`@8SF59VT?Xb&I*$ zmOaLc)!$;bhmo%4Y%yK5_ugS{+TUW+zT9D^3YMZj*k4-0H4iIy*iT@(?sa3cjP_C~L=XKDxM95-@7_*w^l{U*6}WZ*Yaj5Gnv272^l7p&B#I9O{^}ny4F- zghrn&N%`4IZk;I+=uUH*fzbM;cze3m*snGv%6j}|@`Vuy2hu^f?KS}d0#bR!#C6a7 zixGG*Jtnc&I@`ddQ|X{~8h@B}P*XbBpqsV3?};-ST=tA^WQdhZcV#}%?E^8NUFH3Q32< zu`+iOp+hsj z(K?D-o9a!y;e>F8_i?p~6bqOR69ONV7PFr(P)ny8s3GMP1a@NEV38qEDR*)saPC;D*$%g<>*@+p298c?TI{9CJ`07jbxBB=f)gcrY zxlslPwxL$%@o>sv^B!Z^B#t`#{`Ggz4M;P!Hw8{f(!km=J@X;iGj%o@NK>wdMhS7# z=U6-l_};OK*3Ki4Gz*NgI8Re^1QDm#WQtOJtT?IBtWh(Xb?=*ZoY2%1cSThbOO6Gb zbqmpxNJFKcpX!86>xx57EHJ_y|Hd3O>KpA>0Sk7%R!8bv7&=sGR>chA93D6qghr>W zE(Nw#{(f%k^#3@8c-gaN1)dEYk090R8BQ{Uzu%QLGf1tzOJBHZ! zB4G%I42{@z+3d1hs9aH(9EjE~68r-5YHPsE{k*B4L2@WI(G+pmoV5=U66uzcXgA50 z9on)$(q>;ohudn9)t|OR1RNO||40pT!dD}R;#p0K834KtW&^>V@D`?^P43&i#I_jT z)2o|L&X$|CjK-qFdOE7vxTC+_cyV69i8o>fkC0%JRF4^EjU_y>_n7~LfeI_=C4!hJ zv`^OHpKE}tN7haZs@8s3ie8~Il#tr@`8Iu#Hl7iQ&I}BhR(`L|U?lbOFX!jyk8C(h8Ku+7bP5-)M(u~?S9jF8b_dt=g0`%A-)J(? zabF<=_`O39!~?s=egF?ZIRY+vOX*s9iG^ZU@wpev8U$h@^r+3`M!-u)(FGMpPD1)* zKEEvL;-XwLn<9&}t0|AjZSpk|sI9>UYB}H9n@0{c2uMv{Kq9A+_knzsSvys)IYgBoxJXwr zo?x0X^0#K?J*!3(p$>j#`~nyUj8x$^gVQ?J6O6q5i+TGOp!PM{Ypwi?`QJ7z&*s~8 zbIGUAR+ZGjGfP%SB4AN;eI!rV-PiaeV4g?oD3^(2wc|%jps@7$rg~XGBD_cpBo|DW#1Sn2E z0pr4f!4Q3SIDfYGVJFhWat*8sa@y0PWV&UepOJ#W{fb0m^wCZ*CBf;?zgnAqPnFPN zQ7(^kL~_rL%g6Y~h=r5hD8addN2#F(3RmolVm6)&y(%16C#~wMVp%zm&%+>I7>7r; zquVRChNJM_Sx0*(L_wsg^>1>^ts>dR@1YR8lA}@7Qe9nQkd+uVA6XBCNEgqI`#WZl z7%=d5a4Ke?GOkk;gH_{GL8}=DsKHMIYSZl$E@+}Ml_j`V5aF~);#>(rKJPkk|v9_DTXGSPSS(F}X&;}0}jX{Hfn z@pqp|zr-QzO7b)J;+Cvwxxrr!`AL3h`7>&J|IE1(&jYVi)=8nRl!2Io|C07+tJ7|W3Pqyx_ht?#1f-kwYh<} zI#N)^PAX8LOOuUY2Z}f3I!`M8)n%LEs?Gz=*~oc6Vfsmdo`X z&;#U4VC#49-Q^o4Ymy#s{g6ElLz5Ldpj@h;0BS&$zmFyNi6U;&qt+9lng)#oITLDc2lpi{ zzbpe+p^W_x9T@dQmwEt>Ow|!7vG~((4G&gdV?vbcwuJ)So`LO)7uuI_yp_K2sfxal z?t`vJzcAj17!?<;X~}C!r_+HUSlYoO7*3@YGSx6}kDXHoYzp%zK5rp1Y~i0cS7&k) zk&Ftbj+AWAl$|dfC9cC2xT{BAjBZ1oD9+B5DWTH+f-R9M)~afXKpP{miq!QPH)M-Sorl3Mu#_KVo(7B+Ef8M(0?2E4%NJU*jShBK-522WY3`o$!@r6 zq9I5ScIMGA$u`s4_H8Ch)Kcp$m*(Lw0Y$a8B6~*xYz)GDy|BhlBryhX>>{cOn3&Cq!<7j24o3J)_aC+x0EhPO&r3XhE_)|a>`!+E5?8%;i_Bf8b%!x;$zPYVBhznr=S-RsW zN{l--$wrB-cSp3<$UubaT7a#qZZ)%sbbTu&wlIsC`e$NTly3S~H-o{t+C{Tj&VOJp zkIFOpfE5QP8`m?0(s@`@4K%=}?2+KSBR%B|khQ*HQ2!p>XVG;+Dm%#`(-ed&J^e}5 zzPTcTH(HMAv3oI#P9bW(+Jb@PI@?ojzV|8}vw6gtu?NhcqlW^L z&gG3xR6$!IsJYnO!EOGGW6FexAST#wL2nQq69vJlRuBWFg)Ar#49?#h&Fwt{RS0P$ z3x@goEt9w_{|BxI%2AsTwC}w-LeJdTiqfFPZNk10iwpLKg%`;sr`+su{A2_OA>s;- zkvOd+Zq9q{W~}K;bkI4)-^R>U3<6`o&rXExK0MQlhcp`6g2Z-$w8|2m?sCdNZM%RdB_Yy%SVHiI9rflGwJ==n@C6JznAQ@-`n;l??JNsQ+jZW?DR ztv)+RxuGIN*yKh567OgSynRDE^TqkPxqP$f+G-9)18uN7vY8Mo$jJW2y39X&;mt0o ziJk7ipk6>53|*7Wrlb4OtH8{OQ<@Lb6oUtPSGuB~Xz-Xido?VJS-EJI^BC13UWx`J z0Kpy)fROeDlT^bFYy~=#+?SUyp$l{ztiYM9COr%{&zFJX^YEDzkn(*#@=8XKK@5LB zgwBo*NOz9DmD)1W?bB4+dHvY6@BRyD%tp5@q3*$~As5(1G&Srh+F?NwTKxUXt)m_Q zJE>|5e6M3$ap%S4u+_1(jHEuO9R0xeP4^O&$dpU5=bbgS^<4W7bL9M@Um43gXT)axPkaisDF;rQbJOOh-uzgbR5^PU4><%p!A!5k!kzP)zU<1nHfPAUD9dd(#1f zbUtxH>QGR9osogrJ&3G-fhzYNVWR zVZkJeI0TLw>lQwH#lrX4=ukp6FuG&yFrQ-NE+UBt`Y@xQwl%nfeKx7kU{%kU;&v{?7x9Mf@}}#;0>sdA@F|9q^0Bb3{VkMs~N`xt%%+rdC&*d!byXL9==OZ@mamk zw|CI^9T-8;PCZPe0=xIj-{o3f6gW+-f1&=Dy?x{qN3$k72lbx@V@Lvfx#{i&TsOVI zb=C`97rnrB_4&Z{tHaM{LhmmIT>lIJdJq7EH~BD{&3wRv|E%%|o`wJP6#r9kZ+yTz zQ-cswlGAkz7Y))G3%xyEC7SUQQL#Qm0pHN_^e*5M!tNLpS zLQ8P(GQ$jD4bfHuikiOWfV6D_YBUIPtd;q)l@Z#Rb#BlAZQ$e8(&Ni_-aqsCuO)KR zYoR4>^lSxg`n{F6nIRPu`uWRA+qmrE0Uc9f@0VT5fF4X zD_5Wl{{kkCq3Y0jiXv9};X*IgiWlU7oC}afh`M2<&CW)}OpVe~cY`4=$wbQP&P~Z$ z2gFok-IzF;(BrOgGPS!|U`CC;D-)WxhyjR#{I(%wh*e>jP^v13b~(iuCqe``SsWezzn~Ja zjCa8-J}8KJ-@GPvA0@a7C{QZ9dx%gC)z<7yHrg8`AQEE-+i6d_(zP2gUO@%xWu z-xnyhGI5W3?CtR7rh?G*0-XQ(vyotY&k6aqU9lB(EtYSs ztjA1;CJeWQm%%{0A`FPupqtx$N4T&b7;v{*|0~R>rKAhx~SSH%!xfEMdpl3^E98-P1hgV>%P{= zrsaNfWMhY=*Pe*l0VCzg#r2*EDwSb12}6|wKm%)N)Fg&P2EB-3yTQWPrX}_x#F7QH z9!h6r<{gS=YbISu&Pmju!_U<^3iS3fFf@fHNiR-)C?ftJ_-n5#3=iM>3k!dE!lG(s7%y)!JtVNi%65F<1`<5OC))n%}qE?Cqp!y$gsf^<8TD)$NBggh%XL^0=NHKWj05SK&1^9^jLh3I z6q+u)Z6vMVW0HsipE=Ve+ztp7Byjb>LX|BsRiP?cgSId-SQhRK4V2NP{u43+!dsCD z)W^v!<4P$2B4+C-xiuoCBgLhIN0?(pu$A~3Y1!`pL+5dGS|HFQ{k1f5f?uUT{D)4QOo#R6j~;9?<%vCfSA8PYh9EmDst#4#FeR)Lm6?N^$$Rpk&&_ zY*?7Lf>K!_H7W;0LRPg}t7Sp9uJSWD8z~wU&ztL-{ePhpYZ;!~uIC8Dg3wNA<3Fc6 z8-XC0vlhE~>lGKf#VfJcE%!wScUok+oezk{v_>l1PuH;ZeB_fB1swTSr#Ai?*V~Ji z?dSawTjNp1Os#pOp`dv=*`)PIg&9cK(u$&#f;MgEL2M_C2ac66xc3Fgp{!YmMchH> zt`4TPTh0OWhxXkJMhBGrlR8^VV>^9@n2NowrAA?3M}^71>v*A8f}n=4xezT2|B;Y)&is&mw2C6Ip9hD1_v3lBRFfUx`F-p)#QH}#_c~|{ z4pkvFtSJ3e_#PCi(Pn`gmK%F)7Z18vqw*UKN1b98r#MI7MGXoIs0Y@=9Zs(--RF2WImx4oFLZ#p@2o(YfrO8fHrhzr-b=imof z8SaO|HgyjYgSGobaMj(NQN?oGo+{QP+InD~M*O~X6|>8>`2mYr6-&7hoCllhFl`~q zo_X=2Xsh}HimyS8rpnuu!X7_BZEj)HH7~1qUq;7^Mbq}AZ&ZUz%TYUO%hU=o;Pqwk z@g-9)L?)|(ABp7Q=c?8f4yX9Yui;5&)A|nxvdZ(`nkup0TyBxb2ulfT6=8&@Rr~$s z^30XoM;h5v^@{H^uPG~oT@>v*&MLV@(WPS~VhA^5Fk-_bMkFLwfD1>`W&;PlB(*l% zc$kevd)h10?G$0D)4xs8^BoG%DHky~zaAxAJ_VtUndxpi_edBs5xy)ikT7X%q6%Sq zwsJ2cl{#M^T)^I2Peg$S_TD=kQh?2q{3Hk;Ea|TB*$o{|j>ZS4I1&Q%j-HRq?5+SDWrrtG<|Z zpUyU2*VLb?%Zr0b(4Tr~uh#{5Klmy4pjeHu25I)ZXevF4MXd$8tTYg4 z*s0>#rH37HaBC55&UsBysqcKrZk!&;gzLCO=bo^cUr1uWYyMUHBQ2(+_T{*4ZAfY_ z)XWPxdN**j2}iyC6AoD_;!tn@#sm|U5vaF+rekvkDcD~0&3EcdW$F!c>JMNVv`h!_ z9e`#%-(o!%vudhymIh`mg{KRHUmQni>O#F<_?gI?{rru7Kg zzg9hr+UrqWj%o^joVefWtR*9V93Tz7Bg3`nBMf=UvbX9{Qtj{OWSXMJcB!uJ>XZ#3 z-8&@(j}e`~+{g9)CMQrEMEI#i^4ci!R+D9Gwu!`KDJ`4M-~!a{bzP}tO!(iiq8(T5 zrCPi3yecjLB*)>x6P@Ah70>I*IECKV`90wxFSYG z3{ejULXuYcgYi%Tf!{%U{i!ZL)z_+_PxYsk(*&WpR_os86fW8!0RT=p`P zCXf~yGjFBny*=l63c+be$hm6s5JGQ;04nHODWdFr|PtTuG)PkeLm&r^8H15uPYoF5Ok^VGhR7 z5`3ZvR9uX*9+o1l9Tkd6-RxUC#yWs$nql&Z6!W6~mt}EP?%cn(H+nQ%=jsfFR!k1X zzzGiNRjn?ZosCMxhbAfeqkz>LM!3l0_AY7SOv)^WQ>vFG)$Ke-B3&?rPPxl38qv^1 z7LszVCqKFl+akT zU^mLSk2VLpq$ril%^E0_!K;R?08Qc;Db?t?lcP6Rj_Mk?)sByCuq~7WT5nhzhAYnv zQrw#cq4WFY{26qUKldqw->*nK)lhO=?W_=l)a+ypZ zS`UE<<>h|B_6o9$fe)2T72*aJAdjSWpdtlh;7l8|6i(7~CqcWp21UkVP6$=;5oqPiA(jZ+AWkAxwD1eX9A2;DAjjiY%k#~dRXnM|fRJTS4h+xI|MeGSJVtZ(zIi>&ebTOqnbCJV*3G9hH)RC(e(ABDSM435G# zY@49K@X#<(A$vmO`e^*-bR4WvZ)hrtI7(V59i$!UCB=J<8Kr_8kO-;x-ES{MNwXFg zkT+Q*i66=2vhhsn{Rp;yw*-!Yfir?Kfk@abmQ$sfSAW4*;Jiz3Obqr9GliWm%9Ele z)z^p3Y7Y4`*5wu0b*Y=GDlxt<`a1ziTZkmBkeQVtO`Mv=p$7iDT6ddb`3=OrFV@gT zrwF&|y!)>byseq?lmLTjd{c!H+_BRrRs{Q8^v|_#)eb>B07>-L9Sa8L%&OS-*;~~? z#5luexKcRzJqLRje}zG*mDO$zF*=k!^~L3?yLof=H#9}gEwj+O8}!y#*V<`V`&vti zy0ghgftBqJsoH~E&(oJU8VD14B)DBSi60x+0Y1CHV(*7mSvwcn#WrlV&S+XmUYuE9 zYt(EtNg1Wr;(M6`3p2d6Bx(ZJnY3L>k9@L8k4cQNMUn9c^=vQam<}r8uE6 zL@>xluAr*8@vTBf?y958ae&Es$(C14LOHaXU3-si6MJUUNk|klq|3x^dKf?l8jTN( zoF~2k0Zl8WiSWES> z_cMOQpYfCW>`>8~Q^yJ-)}>CN$9-~OMcrxtm-?OQ)_jTm-t|#ArOoMFhz`F9$Zopa z3cC;okt!8cF}=r{sdb(HW*{Gs=!rr&n8#zLj~+WCHkDp#sB4i=H61->CqYp}S^ngJ zA9JuAS#}K3{56)mvS0}F@IV!byI%0znW42iTk?%*uo2|mQzF#L{iQOU7$ zg0F->Llzv{<3wD5!KZZhd0%RzqF;Lp#itNe?X-ncNl^Hib_V z*!xgN+>#f(xVlCLI>op8Qq;l7+;7e0#i7KO?inGMG0}h9U&(fagWNa=WuY4~-POI7 z#F+FGh{*}Wy*=-cI{{RR{1KCdnz zuB(^(eIWb@r^Gy^<9Jf`B}H~#xLJvvS6(Jx=bgyke9GG0GL}`@Ei^VrZn4e(>z0#c z)aj$-4>q1kMX_ECM+t#jWH2mzzb`7(P6huE+-g>WGjT$SLZge}befRM(Q+0smadP( zFlLXtNN#eoo8?Gus30N&2AcA0RJfjr7~cgXpHT)#rAxTO+MdTZ z)C}x2UEazK+VMe#Ad7{A@|6RJyVz+`Jz)T6(*MP5G~Gbzzz#<2Je^?kR7YDR?eAB@ zCdrwrP7$P~D53p?$&lhMGxuuEol!<`l-#;x(8vuM#K=M}V?@!QZfJuiuD51__Q`{H zE~V>J4FTq&^==I{;U5b)6lOR!N`aLbwTfl$Z(&xva;|blD6B_+3l7QdHA_k zg|jc)EPeC*c-~CM#$2l?Cat4rFk#lr@#Sh|ppSrFPOY;*d;L!s#r3vP)StB$^)Iv* z^=GZcj-%MJ7W&pkspydZ#&FhDqvrtClh%Ncd@PJ8MPsn45xpKxs#7=ENCf!f4h&wY zx=iE#4fo5DN_33ix#eMtoWGs3st)B&m1g)UOV24{=zwa-j|dbs+1H91qY0v{GFy~8 zz&+MO%AML%?f|b?P-q~b*{LI%ohsDqP{5MlwcrA84N4c1mN9C(4CN%HH{+zaBd*ZU zztx~d#}9Wrh9%pg(b)_%?`m`^U!xOgTxxWL!;m!zCaAF59E_%q%;6J1eDxB|CIHfI z=f-iaop`=<3J%$M&b%UTI`BO!SAAzvUXyxX`j+8ZGfjt6VQkS?o8Fu1IH&CktS7z0 zP74JG{E_9R0P_+d)}<9&U)iE>aSBM~sJdG!itD+po!wx*GY1t2yP;?R;cXfLQV4Iy z5tz5Z)fO)-0>vOd(uRow`^*#FM01{i=hu7!UZNO;^?+QBSm-i`!@sfaN2c1`ZpaKJ z6APQx^M&zYDzljyR0|Ds+=?`AFuQ~r z=9Vcl-K~K^^PM3=MWxW{NWL_TA54l%CqUJ6_ungI%cf&GHU|1Mn)T5_k1{(+$uE*E z!bfZnJ~Gzhr$My2(j!L@_nefc2nb{!=ZGZGX~B!u5L#f5FJ;8uU7IWT*Z+AroE5D{dz5w;6Ac)`Jyvx49q4ibiu) z55U<>LszRafTFD#sgbpfn+2-%oh7r@fmmk1B$J~s3}XtIPh&9!1`-QbcZtQ8sM_Fj zzu6Jt7%zbU9KM;`z9IEMc(^B|STh};(O?3gTF5Pp@x{!yH72bFbPO`orA{)IH9|tM zpwc4oDc;3xwDq)@VXYoaoW>ZGc8e zxRj3h%_xb?%r&U#O+^t613!FOajH3)521^b0$oU(unskH`S3Mq^Kj}n+s0y)l1#5*+ z85(}WBk&sG=Aii#pR8@Hm&6^RMQ2?Cmh*u}M!T-if({=RChtJ*jOzzDNu-u(IT0}h zZmS~xji_>KBWmBVBJ6EEsm$Tg;C6h1z z7=~+cl-nZ5pDzRz2!x3m9m!=H$i(h?y}W6)sXeqAfUD>p|sMiYd3nXtGr~8yrMe7DzueWp({!=-MTiPtz+|fZUK)M^%zL^E4*q} zV2uWry%aFou-9n;%`zhVfEPi3xSovd>r@EksKHS!dIiqJqc#9y=e z0iR+>d!N}Qs%OT{w%4E8tYNjayaZ)9*%U74b8z~?dmNsi+okngsJ2>`;lavB+zdrP z%5weI-F;&f zs`rej+y3oD^CA)CXXIHohEd?e?ocgjIeM=ML1u)3AF3Uo!$SCAp~u?i&T8u??yzmf zNoN5}u%dg1VM%nTT5IbVwdHLTLIt(54Ol@@4vbB7Bu7UUY-gF-gDV$+&#q%I<^*dZ?bx=I9-JUh95Gh6@Y#6$GY6)`;yV*_ziZ(`Uy%4Gcw_~IXdy00+;6@=0hj537 zY}$!)q!W&NGr26g;=jrpQlrkg^^zadiv4yNzWBgTWRn=;{I^kD?i_2VCJJ~omDoO6 z9Zd#r9h_nI{?0QV0C_qGBQnw#kwIpswPi8TeU_KaE+Iw<#sJ*2D~o9ZGwJ%8#A)~c&%WJ))-v2cB5M?(DpGzSvwLz)%F8K+_0b74mXJm zKzZlU9K%mQnlV*Nk%4SB4+WCgYR06`W6IJ6tEdQcEw3iB=P_mfYVaLVL;zoy9xiAX z`lL*D+^$LbrQ5|ZQ@bXam}z%}=9O7xj}UIzZaB7baV(a|^SY%e@2pq;Sw9qA=x~Zv z4;J@Y@-cY38#<^2_C~Huwgj`u;ulj+i|pQHPj*J2tT@+c{PYSz0-pROaBcHr|Alpn?Xh9m(|85I%R zAf@_PwI)YSttR@^iMD-g@+6rHZH&gPG`ew&BoS87=~(VdpSot0|NjIO9eyIyiW z(9-_`lg9JUE0_(Z<}7DrbyeC&04O5`Y@|f6PdtdO3sw$TwQsH{ocB&XiM=_LsjY99 zO+i?FFyqhx&}E;H6k~ZhJHMa9_h2-nuC0TrURHJaiEzcNTrSb4mKGWka_CUst>v^J~-#~(7ht;T3dqjBj-w@IGNhRT`Xi~KLhV8_(9Sap zyX?$+IVhsjleU4c^|ttNufvTqHB16UyWT^o5xE-cE^ShF$~f`FZZ?f-sJ8Ld#=VWh zml&SNI5~Vo=w_<^9glNy6iPY@Qu2y# z=}yFm{}6Q6Colx{=Teff2;DslLJJAig&&agNgWA@vNXB7;lat8G zmG$uP0xn175%6Avg&D)`7wJ8uiO`fAI$eZEcV<`TCX9tljeBe|x_scHK`+~H*UcsE z6|C8m@HhTvs}Mi*83!=j7W&T!&Ukpw^sQ!uVe+yvIU_^83VWL4tx5!2W<#UR;EH_d zXQj{F_pi}1$d(d?^%h}Ncfi!Kd}Zpp_nTO5|Bf>iMet3>NdQa8P^k@~ak}0LPF0T2 z={o5*Y({=NTUN85kGvS)CM1h()m2J(71S$mk1y8Nk)722YZD^`=BZ7LM3o=7NLTV> zg}BDpBN4MiS5!5mV_xsKW}U-;=z25?z#wd@_U!9|PjGF7JT-Xx7b{=|uK~?rSh}H@ z|83LqlEATIptMzu>bbd;9-iQDa1_E26lat-!C8H$4g;jBb>}Ru_CE8!V5w)&kk0rb z50&7LGW2xv(heAE>6tC(ia23Rnn_{T_t3q`7H3AhZ9Gc}D^k=LeI7f-n9QHiS72o1 z#d>!OY{%~Rm=mL2lx4@tSPb9u_={W1G@>UAk4{|x$zF8{D5HQtPIq4)&5YSCXhK5K&7jO-^qi#1 ze872#+PcX3WUs-*%HNcW;;L#kShgiKGu_dS8I70!#E*OB65y0`)g!=FE7|8{PKXj6 zoQ>U2S%XzpyI&Ey>eDkDN=y%XpdWKPnH1^(^dh|L zFLc(PM30&i)zbTtPTWgvNvCOsufdPbms@FG({ID%n*l{+>|DE*_HElB{7OPfB^-Tx zJbmkT-w}=75t-d`$04JM#+UI&9S)31vj?o=cRB*+;Gn!9MSv``lYVqi__W0&2dA z$WgR}Rg!ObP=NB>Iom+c)yI2xwKZFUiH;bG!z!kADn;u6m)|;7F?}id5LU#9I5DBM zwxR_k&)Wu{F?>-$X8l?~X(trO4=qRlf1C1t4z;&gk$WdWi7&l>0 zWT^{Ufr->aUZ-t&S&ip6b#XZ;F7unSdP{5y)IfO<{Kgm@Rci{RsTNPnK%L5(jIz+L zZ$(QeXaF+^X^OHJTmE;78EnYFr3QS#eu4twxa z=)R!x11{Fg?lj94gG25e=s6OVF1acggl3pO*iNK5X<6bre@{${dl=i;2*PsqY#Z)^ z_x@D%wf-FBlqDVq^dl#Bs6&eBUA%Id?2OV_Vk!7)*i9{K_QZ8^N z71b^2E2C{;cq)$D7pp98kzAt|z{hfo90yzq=G+m+C3e5$_}){%5UgRP^u%D5j=8Z3 z!q<$1AAGp`CeHRBr_&+Tk^X~2w^V05>tYVLt`$sDF56O{RQd?OK4yd%vzD0wDq3z0 z)UElHC)%yu&N6)!Q~lE)a5<)3@Na)aisPm2#`SbBy4uU055Gt%;Sf; z`4)Xmja7vat_$HZijW~QLKc0aum|NH_JEcM{qPf71%*H>+W~1*%Bw-~q0_Y7aA|S!zF4kWdtpK!oK#ppepIVcy zQ%i#XRA(E?V3$_&6wzl2Db6u1d#5%JB#2=6ga#qmWIsRoX?*YAsDn7jEWZ&S5xk9hd^-yvsdtS;T9aqpM+NKt#NDZ_=(Qk{h_8rCrfV&o#} z^(g6N@Aop|W2xg@f$l?nVnS9S%S_EJP|UKQxS3}p)q+Yus=SH5qE5ilaFAbwK`*rr z0hpv?0lAM4^0cs88*S$fHu6|Nj^t=CJo5p?GA|(qWtbN&q&JS3XwpX?e%q`qvw%>s zBRdq|l@lyB=2D8;qIfF6ZJ97DkCSqzdQTDv61NS6l7r++xn`9nIfv@QncoIl+_2fj zy1!xjLC+cD)!urP2H}bsP-E$r#m> zeF|j0EQKmTfAQaNbI*$9bIrIr?3AwcQc)fM0HBri0uw0jnx>Rz0^+`50kF7LK~?%tuq z>WQ;=H3dY14aCq)ws5b4_#giEQ37MEzgdZ*JsY>McOE<0qWZfxj*3U%RWR8pVq4Pa zmK37OvdQyftq2WUYv$ zDf~lBiH-JHv;@D~ZoQdxU}&Kh;~hpjf)F%Ly;F>VB?{#JIaFaUF=>jc(B_ZnRUq;N zSLhl!%1H7F#TQ@jzlQRWizLq=2oq3=+L7`ePWsZ}xLfA9Tg7o>6{N$m+Gq0 z>ix!glN2Ylc1S1F!fzFaW)f52m9FU!R!#(FmvBAPdYnLB_-}dHGFug;>XdTUDWVK1 zCWbC?b6%a1jj@|g>ZbF}Xj!5Wc_p}IU?-YW-)1&CYUds{0}o4Wb{8A$pV;AB<0~S+ zB8Q7m?s6x1Sa0I8@z0w(v~-&5fbM-@v{0}E5&;V47%}6>Y+SHD+svKPp-Hh58B-lm z;6Z&CMyyuL~^FBG5OV{snDo-`sYxS>H}Ws}=gkCF<~1A-v$q&j7n0#*U# zS}qus7D~Hau|yW9_F@@lDkrCbKnhB6`yM%K=@^qxs)|vv6pRzE1Tae{&WL|0a7Pso z*lvCvTr+T*A)XSSwiP?hM68KoenU7A_H@>(=`&_fWj0g$%jco)Jr9LNleIb;eQ2_v zc;yb7ETU*Ko5wIt5w3p`Tm0gFD_{7_UWhd>PD9ZrjjhOiGzp73A6`_rQ08h$jjumG zOgW9{lrFqAxA6#>^H!~~I&73+Wlgu%!rIVB4c!%}t6CcxD9>Jjy;itN*M1qMBoa;0 zqmc{|Gki>?4kRL2m0A^+K}yowwL{MP&U0k-?SbyyhKL4RXrg^pv!jXbePPt!y{c-^ zL-_$AteD~j2Qzr$;{m_Mh`Y)$Y#{s^5u=c`CPrE9g>y1Yzj>u2IpsPBm(>WiTAx=i zXVtRu3{wJln8g|DY}0nlrCBDoSku5(f|Ku5%OcbK5$UAdt?p5>$o($Dx@yz=JlEVx zo_@nyn(ZHmrQ4;t$?rTcTxV;yH)*p%Z)sD*#IWyDU_{=J2DDrlz7J1uB7)7zfR3JO z$W>fRj%LqtG#GIJjZj48k=K~ab+g@ryz|bl$wH^L^1J35R<|v+$N=omF;x-Z-^XBo zU@YL#Yu(t)RvbLRZF;5|Ml@6JrA@c%Dr59k+O4$!;fdSzWCrRo^|akn3I1S`-Td+I z{^juBrjNcpP(LFR1tESqYnJV*0Ot=Kebp^Tk^Z4Dys!Nb48WmRmls0vQF9yZdWPM~ zdDu6UkprVYqh0$|)mCTKlFaK<%IJ#$jVujn{gWLx(>n0K+{1>oNZR!>CqtpyS{C9E z_{kltpIu4@y7!dTPI7M!fesq~oj%f8zU_A~Z)4$y1Ehz@_-s0f9eSd?;rAUMCnp!f zb5hr#U8Hk*AxfLX1sZwL1z|bME>K^(z(U$l*;MYKiU~nP)_H>vUf;g$((cymk^vb( zq+KB4i5u3b>ifu=9qu}~lmkOF7u`fJ4H07_w`tT}X>njZ5L`A<^R^jTHhDwp>0K>{ zGZv^<)tl1AY_sTfMhjS3C=xa-gI8p)c|;YON5tJYcDaa+ZG^|1;d&nm3rK&L11phL zylrFt=~fjpP_^zcg`RGX73yYEEFvyI`^EAPOjnu&rZX!Z?+rO1k1gp(Hz2bmf%%cn zZLrqmffkN9czicoR;r~x<6HXumsIEgLjFMVvIDTXa$!|)5$&mwei#bae=}spnk}5c z>8}iRdeWTgh-j+clldtmp#rt5{N!YPs#S&aWxKK2{o2(SX-e8 zBh@9w4qV|9qx9c50!36*#H}7VYzqsD!tdgIR^*7N9f>wlXvvIg)LLl4Bl$!}Y6$bE z=)R9=QR&NFEMudM?eL|0D&t<&ZmXV!XzW6ZwWTfLo%`^ggGWNULC5oZH`^5_VTB_t zsSernVqrv>Gxnqzo7li@{LiYl0@QbF9Wj3OkmW zj+TT7qcU_d2GleUVK1(U8W_8CZL*7N$q=s9_N#rEh}BuzMl!Mamt!50hk=*8xWA${ zXz>!Ghg72U0ypmUK{ZYbCH(4xDx~QHiZa`4y%AIRIxjj@PJAa5$9|hkK>N+vY)5_V zX>P!8aA9RJmd%cPo%bGyNFtNYMDp(@?MksgS(+e!1V;o-!=MRWhocGX^SuTOu6|SM z35;D#%UIRAT_L`+YIy8SD(a=JH#9=}*Bx51(!$Uv20ZK5oR=cn3joDHAM6bytrmpI zH#9&|Id^CyKFo#nqokH%-AE;?6n72=)p4Y%u8+5Tm3b0VQ&(1sgq>%Jf$??{XhOtn z(B#cFcU7N`^6HPmA!+I<(@+%i4wpV-BfX9N70HQjw6h(*u|V^T_=O{Ty67$))AM*$ zS5jpBJE~F~J3ke%8Yo8-(e4MH1AyE>L~m!9mP5@Fd3Mf`N6EPiUNpWIyEO)D8@6^Q zA=ZroGGym((-cLaDJFk2W)4nJ43oY)Cgq|a$pqBu%I=i_bHzklhE zz~uk_9ZG4fa|uY#5<0FgIb+r~v)a&w3`p*SzZ#$CPt^G*_Pfx@oxE*CQ4Y#H-4}Rm zR*@G{fd`hdEb1m3ILLNMp=LM~KjTI09l>J-UZgaOL@(M{l{| zzTf-!J{FeC&Kr~@C=t0VK4uzMb9ysPG5tun){gvw@%@)A{)sCgj|~1^N5d>@bZ$B? zo1TjX^rN6;XnOID8JwNgPwX_kfzu^r@~+$dpwF(+8ItfrQzI_jj7Q0%hSeg1#r61* zt^@IUFGehDa`IOqmLpL_VqT~u(mTk2aQy@rEr7)EI|;(lW>9fg48>)`g*vOC|_MZfEFoG|fc`~Z z%H?vx(74Oh4gg>L?4Sc)|5=QKC8c=3e`hp6GYxEG-+j)Fkf`b1j|VVqKq7wbExq8Y zZ|w=+IIC3uYCMQL{hSe-+u9#8-`4h~HtNAhwgN9wa)tifp4x>7Og9_>lGjzBvH>ep zMZ$iAxf|j!iG-6FzPBpbC$>qac?g2^t~y&nm<_}BZNRd_9uRtblI-t01xLxDOAy!I zC!U+Zhq>Cgn*lqrTIz7AkKegz5Ur2YUK@=)kHJWWasminq)1K)OF@Vx+L*nY$j(wC z{nc4br=K$@=Geru5`kX4#blCBy40i2oR(6=f{4cU)j@(~i~tW{CT9YWTDp?}k+{fs5zX)iTy1EKM#IiYSHOZYqGXqy_%S15gCIoVM-YkaEQhBa zaG;V=*TOg=J&oFU))YDbjSug+BxJ%6S&=-D^-R=XKWhb<=Z@#Gwst1X`3JYMX&GYoWROTqCsV{las3WXHCE zpF!9yQEEt;a4(I6_=EQ4-g^=ceiqpa8y}rp?^8#XlONI9PhHea*MO;y8IZ7RQ_S!B z0x?2M32!KXt~duG_Z1C$yRBX5%ELlp9pOxy#(7EcD#wl=?b}XZ$E^ieW#sRp#Fvu6 zTfa=zVzYzFjoe9Yj+F!&h*(zRI6CBzbk<;wuSTm7YpQ2Ji^6F<)q{BURlLlP)7A_vDW6(Gen(X!``Y#`wB(f`r$aSM$ZcK%*wWXThxj-f^knlkg98v{F)!M zSr$Q_@n_I2nbd{SvgjEuGv*kDBx`-^ZEz34G&V@R!j{$$dsLL!{D-m-BqJGlfaksi z@~hc^fl6$%CwLgemQ&;z$V{Wg^Vm-yYqoSuQ@|6M@X5s7H61UTiOu-F$>eJ4W#q{i zXFlZHqRo3Qgth}SGQD$zO6;{t+t)JzoVd)1$>{+Hm(Xe0XUK!L?=`zD7|CEv9q*L( zRkMZ~>hzk|L3JHh!PZAJxX5Uo zqC(vdG4@Oi?JTyY* zHdsoz6?T(wAaLW`$+J#CbAINUDu5M$?OMO!L1;fGiM`SSfy-`nSJe*8Xs34et*vXiV<_w`|({A(g( z56Qns&IQrccQ3x}AIG2G?mmifatL7v9zK$HZ=XJU(L0nE-@kwHLwqy@{dis}3LZq6 zf5-@4zIh!PKy<>>2Tk$C_s@51A2hLtr%qj0!cs7eXH(%8?j<)$#)oi&Wkuu_V3=ZZ z-pn?HM35l>vX^f6P>=xU5oud>xSkIkN(1~Hm&=|v1x*~-na(I)6xK`sz0T-MY5*Ra z?mQAD@t!PD$UImU!-^>!b_L6)fS~sxXaese%cU4;pD6)3CaOc-Zk~kbK8bP+u{<$> z3ov~mt)9G58bPKm7g?@-isGIVbEjeKJEvl46%>1m5JjxE`Cd}2k8g9fbr+If55dW# z?ol%yZ_-CC50JzG_05!HPn&`UyeBP*dCQj&SRzHi&18U#%vEJd%qmO_wjZofkH>2z z={|95>Xp^XH}536knjQ49|b+&C(Gm9!m#>8v3-v47`C0r?l|oDmd)XARKui$_30m9 z29oZSHGpjGQ8mTuJlPncn;V5#^g3=44OM5pidOYR$C7|EtPzBnf!HHOl>7(F1)*3p z>*G%muY?fPo6b4X^xdt;xE&?wd9iG=!^9Kr zwPcQ?K>P?J6d{keV{!`vrgZo{XK5GeJPTk-AIAn$ra%pK3@u4FDace7Xw~hyZAohn z?dix*UaS3$@(ylkTQ|!K>s)u3s*qm0L6-LY&zx98zHf}yK9cLdRYdB=!XS+g7<#9J zZJ_&wjg1v>>2{QIklKA*$l0vCey1EC0>`5#kx(yNVS*uLj3sMjm}B!!9|ecpH(8ph zQR0x3SmM&Q;7?gM&FW6f#tyG{J}i-_H22O1>hs<5(d~v_HzD~lnNl2D6jP^(HNFA7 z%4H9DMV>X6t7VBYYfE?ck+2vPkmMjmMCCEkbY)Kdqgq-ZBoprUw~~zRC%2JIt$eFq zD>pzcv!BW^*)NWdkG=4lR`nw3inzq8l5^&zu`_n()l0hz61|s@7na?|ej+fl_kq_& zQ)H+m)IKFlE@d|$n--Ck7$HLD>Q4X8Wp*tO*f^^hM6ko=mJ_%yp?FEr=K43H34l&= zbAdZsNYiYL+tUX4i!j2^#>8;jFe{29+bFW6!}~u; z1h1A+SS>nEZY%{9G4U}ZDAkrBinh@09>G4*DDbvvyK*(8b)q}7MzkOtfJ!eqXvs(2 z9e}Y985qEf_u~kHZ$?HFxC>OV(Tq&kK@QTjQr%)o_Wfi2;>c6hHGP`8EYbsd4!O&% zO5k4b6Kvi&`nUcaDe%xx!uQ@))0Modx0%O+pw=+o)fo8@CHUqXV$uONG` zwJ6g@UG3%!+7$L$vqC|%HrA>rRYv+a`9d`XHQ{NqOr>Sr?d1*UIvO7)WUg4i04RJG z6o6R2L7Ot3z}a$RvXvrvuOA4(8!NCa_E3V}e61Sxq>{YOnBbS#gSixPYdMJ&tjRrx zp}J-mu6#BP^_}nuTa%!!GY~!_9mixF+bQw=M(g9;4^ZTZpgeL#=CW`)b0!i9|Kn<2 zx+*00TbRse^OH57V$Y>|%ANRhx zEY;mX9d_zr?TEb8R^v*Q=z;gZ{dW0qFNUiSaZUmzF?7K4ct{*JDIYsm3a&663|!3- z#6;TIqkOsqyqDT{W>RTTi;>ze1>(pgtVQG&ofRdeA-S?A|2JRLv`T+kgmwp(UMu8= z9W3dPZ&6qF1F#vTSTa9b{GBuIn4C=SpwSchf+#%zbzLIL8N^vEiieZ+rhd*}K7-G) z(#Ber12*?~aKA{ZX;&jbXU_w3Em}X-#H_661ztV&I^n~qQ2sZC8g2;q+b*)ixw+u! zeBIP>L&IS+yI~8n9qs-4t=0qr_iff(PCUGGE$WG{kNa-etZrx+aioI+&fONT*Osqn zSIr6%U*035hNpG(wS|=9O|Jlxf_Y{m&O4V%AnhG*u~l0&ypzrcDv6qnx7#MnHOb;K!yJt_|_O*ZCWoN!UY;D2JYAuE40EXY9 zcou^iq$G2r3{~j!_iRzDVUPkRkpvT(3dwd7^}a{q9oyox-uT57ij?I-nB7q<5&~^zP|!Qa-tb)I3nd+Oj+WQb&0gGEFVigj!iLoK@KRw9sbg8t1&p1~FJx$(YlVh)GG@;IADFG_EOQ`^ zjzHAPxA(GLQ^MPZcVTPzd&$57#)uMh3PAH0+vj1wXW4G~DFP?bU-iHBAg^@Vkl%@F zE>bXvGNFq~Q$eFc5Csn${_gG#P{Z6f%%`5}pft!LR#ueO7B>>wXZKwg=a0>U%mj+S zR%t;L)qy_bFXeD>9n}~jmwm(|R5bPVvtvXYE!1e0e!to+YOm`vs9h5Qs8z(AStRAj zXQt2b-m9m*JUrS#eVs`WktvMwPkRAQTC%&OAcF#e=!phE53Fg{Cb*^1rfA$uYU`vt z_8|feW`BA}0tcs|@HC?dIoQZB&d_2#oMjQgC$exf7$3sv8EeH}d<|dxpngxL)U-YZ zQElcJeXiiwHbI(ewhc5#f*R`X4LHuSX#xJj`GUb)_^43>&S?YWR|mo2JCtCmVGpvv zf2vmn5b;n=QbEUORX>Y+TlLbuYdKp<-b=D(}*-K6t251n8o&P_rVCT4PAt@b!gtlR;iJ)=h#X0gpkj$Aab31Ai|&Gn&- z^xO7~CQR!b#grL@2-a)UF?AbpKTZ`=;YkWi_}Y+87Yjs6KNl2&oxSyU)JJl}cV1uX zIj9D>QfI2HAt7GnPL?*Ii95+NRB9taX>*+m6{ov^tCDNPU}ic!8X znct+eA=hlzDRQA7DqQE6Xh+u|W4i0Fky|q1?`4Eb!N7a3At-4p7%5TGN&V483Rp<@ ziduFN5fBWacEuO3-U7J;fZnM;R;qYo_CUJ4>TmYv+?3ke3 zAoQ+OvO@>l++}m(&W=ZOBa!I`7Bzmo<`mSgi&+m{#@oky8D2$WfYN4xB4S1m46M%J zQ<=#UR-3+P{R1Q3Y;kp9|H?>lCM1yJRf!eV?wtB+>Ydntw-xFL-_gywmf+?xNNQvQ zx+u|a6FbgqIIJppdMJ`h=~6OJzoKsyeO21dmfV*VU`u-NrcL;k#nz%ra?-ipTL*uCwf$;+duR7E{NGQ(v|+A)q5Kg?VGv^F zQSMDxDwje?{QzxyAFAMyKx4WVPAIg#AJXZNd&;yCHLh|)E_b-^NUtr&Bz#&&5PvaL zA!(XXgF>=j-NXhEC@4)WrKv)zy+&07g@ql()>5^Pq2{M}$@U3+y`}-EKBiywHh$H9 zTYPX^DP69A$Y9`OpulmzR@erZy@e*8r9sfk;}n`;CQ_(&%kF16PYb3v=5FVQ5k<&9 zCfmE7`}jerxV1d}!43t8lz4IXSh%;x2wn6+cW5^`ZC_yJoh=KN#WBpkk52Zk4r<=+ z28qCO6@gI@Up0mj@94e0`cWY*U_8^18lh!G(&&Hr8HFJU%r+}T62xHjI85L%y+)?FIr1|`)smeb{5A_ zO+9%o^80J|C1A}bxlG_?86XYQO@#(=l}0YX>E(lXo$k2141DE65id%VQ#i~h<}99P zod%clRX{@ygLkgGMuYrEBeJXdeBIr1Lwj<5zJ9YsfPWi`cAJ$0iOZ<%l=Gh~1AMv`O-$zgJ~@u7*)s^meg2K22b` zSLHv}YOSra4h$Sc@||&kFM|Y`R&lM^`9&F~!zJxY4ot9O&Erym($O zFO;yVi4AwW<^NXvUm{*Uc$F{;E&mtGdU3a48x)xvY{-*~8Ie^FM&>HgP%P6OJ?DZ! z*4HA2)z~~TRM7{{O0}!Gs%y77Zjfrm&~e=k^x6%M9iMHIWti(VHxx1qt^!97$(^Vp zZqxPywzJp1?qyt`Uf%y^e2*fHUTYo_z$CX>$Me912C+h|q<+R>9H|(q#mbe*?n1JA zJ&n!fW>9dew5qO7=6OKixaw8w$iG1z9wcWD$x`HpGvvhPqGuAPBy5Gd zDn{`zs$t*=2>)~zq%@s_f11{{eY6h#;qIvW=^gy*p>@7(UH(ffsNZs$Cira&diP=N z4i7d;^FFN6G2;yAUK_z@rMETS@V)*FyqjAsQDJcSg?F|}PtxG_13Pq7y``PC zLE>|5IC`#)I-RIXudhmKh(v}k-@rHO6Bw`re%Uw9U_)g;4P53gL(*oAXuV5jweC4OF!hi`DWW7+Mr zbHttGk+i~#U@U|@18%q`>Bb`+u-Sz#cm)W|Ff|$_+ysP7nk8qS(`gNOvxyy}^#ESu z{R@iz zOCQ-s*iv+D)iq>SOOlt-LLn++RkcWw8>~ zRj^Sivr!D2?_bdIt1;OvdoS80cTldXI~*7Q46S$ucvFJC6(ZxckgK$MYq7U0)!19W zeZkwsg7SC*{?@rwIkYMnjUg0-5&}2`qPrL6+G1jG|H^z<)rx?tj#8wob-iqg#USq! zb>)9WPSOWfdR$em zm(VZgbT`dFB_N!pn)jzG`S-jyYF3UffYI4*khw*F6xvFRN}`+p`j2(Fx}XajRGKdd zYFJX>0QZU`^MN(=QU6T>dEZdtFha~^%2+1ON3m03kqKro#ycF?QG?UN{ne_ta7`by z@KYVtH1bXp8~ou!MXJ0E$?&h8pzthrwFXf`&q#?O&FSTfH6atjgZ6wv&db zuZ(H6ZP9N6nIU_}Hb~(k1LB8<%@erj~cMe2Q%M zsci%+4AI|`W(vOAY?%R&rUUUq?gyn~^9wr!qzL2NofYSBvG=IXIPPMEuTYg-V%>P7 zW4+)_f%R(C_7!OabTRG=GKVau>+iT@_zFuom$N01v}wl$Np`kGd3N4i1o<7**@d*H zuor*{>w0$x)+eI%_|a3oxb@3j;#{2Q;+pXWy0Q{_bt543t_MdA2B zVoX0Wmfsy+ZUj#uHwn6#Z?*F$id?`+cNz zUlehnZm6`=)J-F^r>;5C!8zgwus3bt{cG4}9m?$+df??jdFUtB3)#yE*o$g` zP@w=Gsu$yby?91os6&Z&48h<~6`{~9dWjB$5WphBgT7H6bT7lCO;Y?p;=$n{rh zHu+jn)94T zp5%|iTid^xQLT0#4~;!0zI3RWUjvSmd?&{KhpWVKec1P8I-cG+&%#6(H0*Cs(kw%$ zM;u{HsQQcva>IC=g60RN>Ufr&1O89lIY;ZR^K&-YgX%JQ*FKEjz7P>Ct1e^VFVcR;>a30a6z7 zajsyuYv|4!SNWC53s9Wt)SUAZ#h~l#8wZCWfvIe!7)uIoFvYt8vN>kSLS1RA-M$W> zg}XN}_zs-J8;1wLe&1awp|m;7DRs+GDKt~QQ#(LAdyNRl!=72VKVf8ora@0>mS~I) zW#efc3n!-HE}mGQX$`{d(1{3`a26xzv5x=D8_z;^d9N|BU}Om9K*tP&#()<`xDb@M z8q$qpX}B!`tlOTeWmJ1=u#DQ|Q}pd_mSs`rm_k0HpEdMsKk@voA9;p=t0F*86x%Dq zGsNl@USGg}DTd-3Tp7^O+T?LX`?BhmrR@YQ-yt>hb>~hi@6P?qb(V19CbI#FlRGVas;l6_#Bm?nsLj36Bm@zVy}?MrAKV+= zzSPFmktQ(`?uga`=B;v6Ws?||ti=2)PtVTEMWqHVf@n`-iQX{6_&6k4Vzq;?0e$$f z5f%4_Byf$|R*|4d1CVbNz!$&Nqt67}90) z^%ytn;T7Z_0?_vqB2=yW7W+Qwnf}2!7So5c(4q9^Ry5EVhwrRHW)m4^Vl;&gJHmqY zDznMU(bFCvDfjRr7^)HlBYh)Lj7o7q?WMjj0@uE|HX>yil>~*Dt=uyVT+csUw8t6mzv`K{ZCt)_GXxK$>mj?nqmq8)tIwWUPu_7)J_k0qjLyfudIG00U zz!?)SICiR$EGyB9g=#Oh6&?JvGDYnjJ0jj>wzRl{ECL{z=qhnd;zmiV%o{)2>F7M* zE`h%bVyPWpVf z3CDmV8nMs)X2J=>tOGP-I59C3lvd^XW~e-Rc{>W{nRfP3>=ZIoiPbUH*onic?h!eXFj^5WyRMQZq(i`ydzuOOFU*dX%y1C)m`xIoXJDUnSZivbUp=>hYA&Ldv&Ld!I>t~u z_UDRXDcO-yj4l~%oR7Hk0iSMBr-*XNHDTDVbVc})TaWGxRfPZhQG^|F3fv|5cT9g` z!fA}UN*-PAqXsnXaj-j(>RC~P^Gb0-~u z4|G0YRfi(X4^8c0(l6fs(7aQG@H4dvH1vm}^-`JA7~Jul=mG0u^cL&V8{ z4SZ!~-9SOrn<+pikxiCF6{Vm*D8%8&XHFX(#yKkw8*|#_D!7B)!pG!9W z0K$>vd0=Xoj0pok%-L!4&Q71RwXpmAL-fB5W&rAVj(pferu`s- zden5M{F{RfaHz_7^AoL$@2O%^2VJ0#^dc3B_fO9t-cN9Tl0_-b9I9gSudA~+x16{t z^ch!#k95YJc6Gc5o2ghrU_v$3ApTIe1q6dJrV8OjcW=-Spd=bjbfMFeECNjAQ@9|AzXy-veXj_hGsV%y$-90t zTeg`=e>*d;4tJAIP(c!QCRS?ZBx;tViOFA*RWi{JabIGpF#d#Whg;>GZndcIsR?39 zXF*;48FX!OduQjXS+=VpEVd`Pt|iVItp{-JA9H2n5Xwyml|uKR-G z@WPs^t;$Lha1%0g`UDpR8!myZ(*S6@yM!9R7M;)gE~@waS_f0H`lMO7@D zH|a??$I+ktW|pa4y_{uh#m!oX%A9KimOa2JA4i3fCL)o{yvmT?(!GIy(+vb#w;Nft zAl?HRj2l_oT`bi*8v(dDYMbS{EAK!6U`QsnvvdCbPKGXLiZ54x-?(KJi?Yci_lU@Q z2>oCprc8p5r}0S%O9Jg^ zw^|=}irT?-2K&GWZ{p}4HB~!O?cFsDh#!0o4;F{fO^Ih3l~tlTU=WZtt21!^ zUTsS(MG>!Uq1{9MUhc1XQ@=nlRz_l~>WA2-bW$an;_-OYHDdAN+E(CM~)pHl(yfQ zJy6!}?Kmc3gV_bem|akR_$~;RxpTZSc7bH-Mb_GEqu?Jf)6;2^wMiARt07l18B>nS z=Dawrx(ig{?!e(%uUZI%ljm3CRtp2G)-ttFRIi1bRd}|=E!`Ff0mTW7Lz=g_qZ8Xk z-dAhoymuF6vBD(2KB#3^WG3RrNMlIdiE#`fFUNRu650{$4CpGNM6ak+74UHXFYeNv zkGe~DHr%B<^UvijWflFuc(X=89{<{%y7ND?Q{!zO#2zxwcL+O4Sa{oqTq?fD0~Nwn z8F6JmnOxggl_cKNzLLW`RX_>nRw3c{{*bJ~x}hCkTwzKH{a4~#V1saseXENe^-_2) z?c8R^1%@dPqD^$CtL9z)tZG}(59y%A7~Kpf0>+eyIwJx#nUH&BJD;|gq_fOj8)=qA zmC*I{Hcp~(q80&SB5_?R)Gx60%n}mEq~vMJxG;g+Rx#WZ8xH zHASN(VQ3cbq*m2Jf%>3=y$nZxDYNpeS0v1-?<@i;qLFh{x({8cUuW2H)LGA}`dRTF zr7qR;{H#I+^=V&`0{QvXWGThH=}ZSHyGyEjLSNzUdT#Y);uR))fk0#^2Et%%jpp&) zP&$OXH&fZ(=|=6*P=faOalE}#H%?_$lR;7O$G)3uR6$}kh|eB^9mbe?gt>`s+GS`4 zvX8V52+|ZK)j7*)QU|p3!~NROPzjG7&Ldt8;vg&u-QjH~-I zF(k|~jamX5nM+)AiH5css;+~36D0yh4(v+>i~AL43={kbz?<@2237P zouH#jCFsD65nqMLB8H40I0(-J68=S!Q(zOjpN4Jlx^X<_Zh`!uKcb80Z<&P#t;!x? zuOj8tRRLZ#rrZ>AkQx0(4T_t<`a@hH=-2h)kOp6%599+t7*JIjD(f%wq=4jBtmesi zhfUg`sGzb1s*x$OP(ccQRO(f%elgm+1IXhZvn+*6<1Y)&|Lrd~UE}d<`)Oot-MWj# zuj`gABWA8U6RmVV+m26Ws~&w*y}`90PlcX>x|I6)%r{W=cK@>v?*7fO-R~)Q?e2db zc7I|!hd^771Un560U}qNk!fBjTEhn2`r<>n^`_~Xm(4<)&5zZs$T=9_t>{JolR5af zZttq4dzkljbmr$%(9wIxHT8eZk@@pSpT+Gjhi7kt4o0rDkFd_$bOD85(>}X2sJn_qZzWO>ZiuZc@nZQ=M8y;J~%B_?Id24#DOs8>jg^q^Ap8m z!P79HHB+W(tEk z=+g&HeNsU*kSTjUPkhGL6NuUX)#OWWsS@Ipw9|;j&B-`$5R@#MBxvSp{$|wQekA==jCf-Mi7n=l3jk0-2hCAc;D%Dy%LLDZ?V3;1F+43pCSdf~FC?5`l-% zl16HRt68l>uPQMJR4j*Z0zhwA=*avq%+;h4syPy@_+(~xqX$Ny3}F`y9Fi(n17p3X zYk(q%-p%qnD5+5w;nP4iRHW_urj4w)h8DmUr*!ZHyD-A|3{6!czQlkzNZc4r_D|LC zlj^;3gfE&BVq!*!px9snO*G92#|Pvs%GPEVZgpvq zN4bU`L4ZO6VeM%Q7Pp-P9BJqLeSS4e#ws3>w~fJn?>WvoY}8Xw#wL4|-X#`{u}}G? zs^grqdh6Lw4G2@FE2@F>d^$(}B7&LlAWs#&JLgA;K+=jZ*m%q2kps$mzpgMl**aNj zv0fF%pH9Nwe&5Es7!tss{uaZD2eTYf5v{%|Pfp6?j+4Fd5B~4L65zPHHH_3AyYno{ zoSgY^Ac&))FAtVvjRc}{I05^{nlI28mUq2eV3c;G3llP2R($!I%xZCp3wF*J=irCOZw$;)TohMM&!MZH*-tJX0q3FgNrK)+j` z9hIx+CnPHvd=4B_qQtvjvV#M6hNE>@8?LXb%L>Q)#~KZHU{V_<>MH=ba{4H)*@q_x zrRW*N%ig}7#h!i|efn8GwSn(pOb|2~xqlC66>SMdS2G#JT0pOueWI#S1EiFGT+zXV z^4_(a{!0JaJw%Jzf{r!~jpF!VvuaDm8g?qSX130{lx$clYLjQ2hGirxG2-qIPE5ys z9NvlP=3s7b!8t*IAk4GbxOl)73vo_e!B4q8la_zu@yc#&KUIJMw^gx@S61!?cT-1u zM@V)4Obo|UC*B^Xlx8c;jI!mt5^+s}cQQmI*|f}sHO3+>&b3Vbz@}CChL{d*0_co{ zqLCJv}T)IBE>uq)LD_R?|1gmI;I559|lrE&I zC-lg?x`~t%ZO-VFp=!jUidUJ4BHI~;T}NR;_fb^Y0XnzhUKOeyJhDsmM2>r{gVAXe^E^U_veJ3eoZK;90)M+d|l`55|#xcXle`%J^S$-m;a<#luzYLc<`Kq z4MNl4ZU;Iaqvxro>;+!iTt!iqde?VvY|tY40P|rXHOH_w#CbJ_CN~j#WAN7Ko^ptn zVo~!_ik6-Ru5=s)*e9eol5z4KM|?BVn}D-JT!dO9+NUXh5wZeX##n;xZN31pmC|Y8 zA`EJX&o?k^kL@@v6bHO0R{kyh=sjxLmJh(0vRCyL<=ayEs2z)5TF+U5QpVLo;WG$g zuodu%X9djO+o$LowZmcAwZlpvSyk93jtv`dy^rIK)((SW-p>z%D=~ z1Y4M4qKZlW%nwFk%uZ^W9}p9U3}}IS zNDOs7XB5f9;)2{jL}UtrE}Qq@5n_T+;5!F5B1q_`X( zbJrFJx$blB@4+0~#EbN2gm(k1RDA#=9#^$_gws8aXr-m6e*9jLY^qdV|uWPCq&N7ih%cVsRd1DTFIOz?ULke%-74nRr zEv0}gr#eP!0HBhenCPl4M8>W5tGvM;J?1S5&>&-7@ z%u@9fOEtFCr|S1@4h48&AGZVo1iH>SOY^_KdbPMjV-XyU8AjKIzpgaYO%Z|h5$)H> z>6F946rSLXPI=AL^-8PJFqaiwrnMy)y!SLZd8dF6XfSIyhr}@(y}>(icgInay>n)@ z3pr3dw*_wnWJS>l@-IF>gZ>Z2D@^*)i zqSj-^_B`S({Ul#(fU(UVM(TMtQI9F&&jvL$k(w^3N6jWZI*ZivhUz)n zq@HJqdftH)t_YJlS{u}M5vlErdUdf$ul_Sq&r0%!s>1(7Tr1SRa@hyEB3DA60*8t& z%#~#p$M^2bjd&^0R+aPj5te8aqcjqpD28w|@&X zpzx1Ki#g+{;GM{8RnZ$o4sZSaReO^&);Cj4aUQ+zR>iG#jW^*UgJWGBgUwEn5XF0E zRgEs*dq{g4mm5|@6o~Sf8Y4_{lC9iBw(_1T1U)+gGMy~DJ*4aI3btj`>TCgE6 z2<(i64_23#^Wsi+Cq|1sujq^RX-!+<3^vC$!n6u#=j}AILT`Wrdkgm4BC#Mg+Nt7Y zmtaVLQM^?g%YD>(nK7E?RCO3J%Nz3+&aa}%{$|BDZ_FE(!{FgtPnLn@6Jm^xB&}tq z`!AnA18(nP`|NCc0WlsPJb(Vzr;pULhl@@$rin?&mL`KKSbkWMAR$XOCXI zy#MU`J>YL=*-xK7aC<8WgxZwlm)R%T7d!fYZhxl!XY%FlpTGF?=W2?DEc)43x96Y3 z-W1PvznY^EDvQm(y8St15<=tzaoEWZV={H0o1E2KtkW_#K07 z{XkY%kLE0Q`$_!MCd&|Gfb}vw%l%mZCD{k^!&vz#GQ^0q^LdoXF7PP$++jHO@u&i_ z14bFV|1joyK`skstv-x7rg)|$++(6ngFzOz--ofb?qLUtz=!+;`CFfMM0hKvatmX1 zaD4K{=(&OXwXCyq(NswaFKA&G+%cWKW2!hcM-3X>F@mmpqIwq)T@gI04T)|yCBzf2 zL*+~yMwe-OiEcNJ=tk*4^n@jMICd@HQ5@c9pMUY?pTEklPpOl1BdTFHU&MB>J9D&y z+mEn={e?*HV2j**9>sy&X0<&fmYVry+wd7-NuTV3f<)6fGI{ux2gdY_U3u%RR7 zst&d5<|?M@L^UUwg7*Ay>dvn+01gOVrgQ)+Wdt%HFUC>=R>}}L;IRg!3sGp%Qf=i& z#5V;=B*KG&fUJqG*r z?c?zS6NoGBi7@DNl6YM;zs?Wv_hZZt5cGhp`BJX5;4mZ;{xN9uLvxN+`iVYtA z4sO2MKHNXp+5YPA=JZwj$z<`*hyQ%{&!7Hz_RnYky!hwO(|yS21hnjQUcN7n)l%Ha zmVw3z{^>h-d2k!?)u0KF6oY?B0m!_J2{C4w;SRDUT=Y@f-HEW4`d{RNa~gZs*OQ-y zdICz8kJ+1;SYlqrxC8yKiO&nIz460XMYg!q4;C0|@cP}4i6-Xd&pq8QK4SNSMy`S< z&Ytc$xtjOV(kLSu97AfO;aMj9tp)glIw%pSv!IxBIT?BVw^jRH@g0<4X8;aRr~4s5 zCn1UjI)njAjFuEH0%#$pL=IGGqmxcGK$xF2>s5=W75u4goOM@<2QM&TtW#pStXlI_ zxFz z$A=4e63MTPzq#f8EMT4<7v=Fb%_dA$!1FX4a9KVl)cDs;&5osRtAMfdUSI`)sJFUN z2R&O(lkAkqfg_zJft_wOM;ZVk%P{KXAQWxO9W43@nP&M|yUe_a=RC$7;?(Z5qAvRy zIo6#Sj_cn&h+=htgKktPRMw*NM(1R9gdC2X%u$+HT^HK}a1h%*rG6ad(}C=&dX_K2 zGcJ`#)b4*t=Ox&DmTgxQ&dMd+aE{(56CIDK_hzDAK%Z__Z_>4cYwUdghT$r0T)Z}@ zE{ZGf3Hp(Wh6!_kyG3o5`<!l*~Kh7QccXV_p|KXEc^{?l;lXiQvYTd z{C`-IzsatPco53SlHqy{jPALbogcCH zDK~?1%DK+0*TQj8Q(ZK}>5?hPox&yd#My@8oa zZ%_(U%4}Cr7F{RXuBx}Tj3WlMcWF<2-UZzXc^ zetoOB2POWu=2SNrOcvxl`8W65kDGvGPwf@GU+TnusW;g#H%ILk$DJnJFQc{#biIGO z)R^+Hf4kHlH0|$j+Dkd@^|iK3IGBO$@~`iAEOjj37x6^dWy~AbyPE!@+WmoQj%_vK zWBPVZqr;`&^{8cRNgl)xwlv_Ihd!SM}7G{wLa7^lAMAN#mgB!bUcjCR(@t zi6WKJ;8dZAl$@)^ofA8ZpY`&d^0cWb;`f9$GD=2wx-lq}+HkN(QSk_6Nej20G8%JD z5TlTD11~hp`4}+~a<<Q;|^`0{b6ZqFHWJ7E6_})eb@w_`N zSC+fH2n(S&6!0t@mnH5im?S(UnE15E0s#MdtN^CBIKb^}_u8EXLwawY zv8NaV4?F*1eNJK?M)vlsS}3xm`8A$(PYGb{;Q&avkry6c8xy4U#0eZfH@`VMNoyypi zM!WI^dkKW*7h>i9ri3aW9pD12WZReU2dO6nW&avu9wcrfj=G~*o(|>!2bq7}t>6y* zPOZ}duQw$sML&P1h`QQ!%h=@%@2JE2cJ5BiE%Tm8)t9Qn@9$*q6`gtjcHj4qgBWmi zUqb7+hN|iIxPfaG+QBuTV(S0Cz@h-s{~Ws6(?>PP8}xM3GVOs;K89?>vR5P zxHss3cs%Te`;LdX!m==%Uw0633Fh*C%H4oCa+29YQ-Inhzocvj6W{(}Y=F)S)ix09 zr!c>k1>~!oRW95MMT}rtzvLD8Ue|eCR?Ercsd{yve6MHO@9N!uX;xF;Lif}s-lIMB zXb)6h-gO0ymoWviz@7;w!!GOC)!e}mgNIT~Cq3x;wK0v|0AcFA18o6$uh3ij$`1Gqg zEY^zYqHkT9#8^tADgtXJp~jrO4Yg;+Od<*hK$+fZ^XYI$S^*0tkA>ETF0k zFI4qkIDNDQ{tH)|g;@2QMJNo4@)9RlGur+7fK~Hu8(Cn*3<;5#f;vvYzguTw($B+wpP1;vULj6 zfnKkzAefZ3WeX$tOE4ppThmMKDFtiGFf<#{)wR79)+Xo}U(4FEKJMlOrhn8oIHCF`h8=q`gC#rUTozRf_oIgiV*x$8(H554+~= z^k`_;z=xqazh}pUIxVQ;2a41+Z_k%iH_7+3ekoH1{$rfnk&L<0sig#v2k>dSC z5gmB3ONduo$P>nj%QD_Ugub0nO(vE$2sURk|42f~Ga#vUFASbdT>a?L{Mo+oPv#xf z8+EQu?qnzGNCxeNC+x(YuoD~2c+3eqagUb=nebaS=L|?LI-iKd0cB5we*b#Huft9L zVtoR75TyJ-Qm|P6X;uAyJ>~A`o7p0>9N^kWgrTs}LY&HHNuNJr&xBroF0nr^eCT)ax4U<6M6< zJxLFe%0dGA2aITwn*WOEEecc%n&%G7)}W8dnQD zG3NOoZ83>K2PjN2OkuR!0(%GHU#ESXU@$wUCT{7e!zH%8Tw)__u$7KXN4*fwjROcq zqz{-riUI^7(XhyFqR5Jh0QujlDZQvwN8DqlC>=-u1&+cm^))*hI;9#@N(fM@zJ}i; zc6O5MWS>cC$&IhXUTXu6lMr2x$2e1rlIO|6ALOsmj-c5k&PQ};I8j>^lEtdUR~N_O{J5!)3rOc^ z&cQ%z>qxJ<5AKTB56=k&-Fbw&2ss(Z_zM0AMT0oI77o;c1h>tWdoUC;p8ah zM_o_P)x$kZG)fRLRq{Y_6bPz&UO#G&i}RA+8=T!9WKe``NsxQhH@W>rzeUOnMQR6sqz+;!%6RqFz~pYPyreosG}MX}t&dA2!{F3%tl z?6Eo-YL(RpJNc_oSMj^5Ry0eErU9o+nyixw05od|B|Ik6!Ku#rD-w`F(lJXkfE}hp z(K1J{DuNM>Fy~uVX%enDy0Wc)x042%bUg>CAlE#Ldd^g zbj7N3A3)wH`i;T;^^XR31arL5v(o+L)TAHjy1w zyzMTQ>IlXibM(3{bqTE0S%O#Ehfb%VnRoI7_o4Qrb?Vmq z6)p5nD7@U zx-h$Sqs@7&(OhNr(fWqC(!s(KB!3^VB`tP1t$Z}+{BfM z-S~Q4HKK94t&masG=angA4PZ@nRNKXZ1a*3I%2ZF4c17j?J36ZAao{ z(VC6fnY_IELpZ80o0q_{^^oG%rkJ3+(NB{BL3V`-*3u2i>f2K8&y$rRKQ^KFKwtzK z)J=!0{(T$iK`wM*2yg zK|=^Y2(V;9%V$1E6VMOaV_K&zlRvPbqLv|`-~I~pt{=s7=MDl>*LQNEK;OyjB2(D~ z3oLh~8Kh#O9@D2Q-l*Q@fceht(g=mDXt0;FFnVy8j0-g%>GOQFZ5JfPWBofYxWqgH+!ROPy-e~ZcX1kW`=(&%k#%14W}}w>&I0xZp-jJ z<#h-cmAg6{Sqa*wuBhsE;uivP;Q~QKh#+q_iVMRM_BpstgKnBotdxlj)t^XF?ez|) zvJw_aDIoP;8@jhhED-s3FD@rp7Bpl=LvLNYCoDeN$UQQrG+xG2VlOY%c6dsXC^*Qk z8aOXGYs#*CLCnY#BActCRvvk{{H?qIeRpze;DTtLN_WxGq~Ud-IM|jK;Cot*a={dO zu9|qDcoz2uLF3nzelUOZ;=%pz9~u39WL2>X*fb_MBtmj0>}k41_(L7HsYC zfYbF@30@Gr?lhLeK1av42pmo4>_#51<~)_o!{BhCNY|cLC*5Dm3yk|MO1ERH*b;Tv zyw7x4`dK{qS3AT;{==&wSVVCnk8Psew21_Ri%cS0carv2Tng{jF4K&Lt=!y%{-v|3 ziftuX9IvXQa&dG4fwC+acXt&X^4$L<_Y_ZSD-e^^SuOJEl~337jnd0{-HFpV{p}#V zBdjx&j5!>-)XsN5oWjcWYL0wrrMso5R&*r;x&^UjY5Pw_F8Q$cKZ#HeJ@8BP{iIuYJfuOv*X`#P%xqa zV{7-Sf06Vs6B;``lEL}Mp{hkd&zIh#RQ6Nx(w|tKKf)|eot>ThmUVxpor+1 zHB(2eyePY|ji~LK+RILv#Rbj?JMSq1#o*`V*?D(Cw$7@3 z1V5f5ZUZ8=QUJ*o&GQq2nr@k7X8XR>ozQJ^UxnZVHz;SRtfVaGgIDxK01DUTHwboI zwU7B*h+w^Mj&rN&Np(djKB>5R1p35FAZlQ3#eMVk?N92TTacm9LMM&GB!KR{$#`Nz-aLj7d7DH0zK;RI;CBzIH%o!HMw0kUu*(2ZQxw2qPMkydgT*#n`w;rJF+6zQGc{g*@&XYHwgmi^5D|HhTP_R#y~ZKd z)ZAD~1)$hfLh2?ppg01asyS11UeC%|J9{@%jAQ$5R+qE-U7jKrrsZC8(Rb*JW!wC~ zFb^p^Nvs6MZ1{;`2^MP5N?3sfPqcIWcL-v5Z608D1te50MjrcM;)7E$iuec|OM?7p z+{<_ZL|=Ra5>(m6)!-r`H_aeXBG;cys1cz(+*VJ`^0Wj+abM#jdOMz$#c5PX%T8nE zPB*1x-cIPHWfs7cpl06rb^H-5$f4hqrlms$?Eyv{rRAz$CLb^t1QuE$!zbynsHwlt z5mT-ia*tKInute%wXFb@a%?@2fdQl=yIhubj_7H?S2A)L(Uz><<>L;R z2vfN_X2KOxV9IoHJB9WR9nl{{Fe-I?tcBOJKzX)dL|XZ>g0UVtlBs@*Xpx{MvIUr) zD>7;zfg_RtxTygzMZ9vBCcBw?HH2n>xowjQKsT!zvT+CaNHi=Pn=uzlKpL@ZeNY}k zS6vCKwFc^>{WX|eTpiq$YEPOrr@2++MtBVkUWXexoZ}6hvvmD-l5=6!;jK$?7$m(< z+kp&o0F$0C9DIH$=V*OSan!J!7A-}Cp2*r`GRn2=>V53%W}I-PiH2PJrlIBMs1Et%58=@UfMMkHyVXobkK{U%`_2M}5met6MqqbS9-C}o9N4w`IEr}RJySu9# zGrz&08=sBN$XC;Y9g!Yg@~_vLEOW!ir$RH%O4gu=fHyCf&AX@IwNf1WH)_nMe86~T z?Wp^T#ZVh{Yb*VQb&}Fwc?JarZKdWT06?IhPHIp1nRdt9yD4gxhmsuPwiz|n3j3uI z&h$rd;Vc@Zr?a*AO9mg1M{L5Z7ZY>9+;qXxvKZAxsT(gih&CNM4ap9IKs?&Q;6Be?z^#QSz;P_!=x%>MT`tNu>kd2a9JjA|{onj4J5^h=4}TL?-kPa_NC^SLKPS z_>^bGKR&%v@A{Q|`1DEVDVRj>kvoIQcMy;x@vd&(<^FV=lc0yryR<)rCZ|{@et$o< z^Y%Q#GO!=Z#DauYOaIf2x{AS|qen%z4>)Lwu%k{M>_rxTW|pzG{_VEHo%r|rAUFx- zkxOff_cP0l>jQx*t^uV?G^R&M1F?jbc_@BvK;0zK`>t&R>oa&@Mrk%MT#Q%>N20M4 z&`n*Xgez9+W7jor-Ymtj^TG`)8GWnMkT$}=*;fLDZxtL?hgYt^AG&yxB)t;h;jcJE zJVA<|eG)wb+lKZ*i11)b$oHm4a?&^Q=i{Zfam4J{q@}|p2{f~l$mmcXaL;xySOg|$ zD=lLYWZN6!lno@1y!>(XzFbU@kIDZd_pc?tdU+2xJbHPH__ecTech!hp_E~}zqJd!uG4n>V8YW`L zBw#@THw|KSa!z9x*$ffCAI%Wu(**xT0dLd1E0hcrxt#-Ftz%2Q(6=F8N?5I(-oaJs<1yr_N8L6EaLYF<1Aq$dG2xxqUg&bfV z9S*)12<*{_YJoodrJmSQ$HY*7!VzYG5~$SF>gb2KQrdIe~>&=Q-OJN9+XUjTzO-bjtD1gOi41uInk$HDMsrL(K^*>11W-(n8|| z1Mv~-90h;H;#7-963-%-*d7!)nS5rlCI=&{x{)Ih%W1dUgT@Q%GPFTnE+@y4p3ptv zffFq2KG-Eu+NlM&ZjFFvFv4RhcHZa7FxcwAQj$k^Q* z^a~6iV^;@oi=oesx8oF#_R?U4Z5vTf1M2pk4lSnkG{TFgf)51!ynl}Mrq=66Pw5xN zac|u*&K3Q$Vtl_ZAq@0sSDuks!f>KQHbNZb>r=SOkXFPd!+2LaZyloY3`y7~uBOBo zsn2-b)=OG7+F;dUQPyUA>3!!y#Qg){oC>Jfj1PW*x0%##_3RMrmC%?&_^D6+3r6bPBdp8L^UJ(Ix2@ULJEx8@BLow}a9(v1g2dBon zx-odphe!xHWT_-0k+wouR%aUTG-3v$uqpg7LwA zXoUJZoRrbuLTN#^GFsA!E=~FzHLLw>%(Ch=2%)5vqatr*;NAs&0Eyr@RbncoYMVlOrl*7OqU3-{ z;ZK1!S$|#4LP;(Hm8q<^P!TmW8 zrgW;K6;Re|t*wWcZy21w7>TL_x5Pf!2+Ozk6?cfRBQ<&O_u-_*7-rkM(BtX=HAwOW z#tagyMe6qHz#G9#ym$YMr9mU-$Renb&i0b)19$P5#=;cfeRC+Yg*X?~-WWf1|3XND zSUk~imi@ueXt6x(2N%%cGHhU0N4QUQ(V2vV#tQE`9A?hbsK~`oI1!CVmKYhG1=|Gf z@M%2el=cI8>Jw1kZ3j3xe*9Zv5f%pT7Hm=7DT{Nb@hgzyBb$s^*NQ zXWaD0^zWMe`1aA`mx*qCq>29F>0h1f6`}==+^g6oZL`QUz`D^#& z(RU9=btJL-L{~U<{K%dpQ@>jwOEcG&T6p>d_{Uy4aY9Kp&)IH|PJ5NQaN`K?pcs2Zk+Q5`-BKDR(39gsp@^Eu5q-`|ypl|mRtXpj zXUL||;5+9Akz6Nq;2O(Xh6+A!zNFeP8mPn=Q+#crv@4TBuwV7KDL@3RBtGIpo4imv z0j7{STUk8SMAF_O{apg1$S4mNBhvSJxI`c;Lf@j<(qHAOTVwMD$87EtD2v$+tZ0fqtrIFf&sE>N`*gx8(}ZOnk^{^2*TP}{2B)vN36Jk-a{DH z5;dGN;;T{ckHfL(8&nZ|zba2EwLm$3?833?>I^YUpte?X$qw=4kjEH$4UKPB6`&Z| z{pnQw{2hXK0D)T(cnT_MyHc&{u7uv>Uu_&|grhRljkR@;GC$7d#WsPfi>I2zh5}&en}J-zg&e+)j!N7rlnmdsWwu`KPta%wO9U zz+!8~U=#)cl)FDoAQk;MV*Y*Y8}0f`V7~ck8lRqB-@Mts7PMZJIn&fg51)|ttJAsl zIcc^g{t$csv{OYdLlgB`70%wSU3G4kgx248Vd?{6F)0l)ygL;RAh~WBAlKa+I{;$U zV5G*Q^O*m=LVyCDGE&FW--0`WkOBH9=YX2jlx7YR4p@>_<1Iih03gO7QuFm4N@#p1 z>u%nhHgp*jzO2J8&G?y`w@Eo^=D#*o4cBSPIYh5D&(B?_Car^ZpLsW2DkzT?ljRE7 z(CksOjM%c9aLVitEX@XUB#y}Z^PlM5u){bNUN(sR>#iE6-Xm~}`@$B5&7l9LFx>XX zA(}*V>_Yuw>b5E>=OrhZL)MQ65Pv_b1dX##4)rq{ofbgwm*}&77MQkaUGU|$x^1%H z89LaY11`XNDWw}hVBqg7i{a)8Ht4KDk0e|!uf2gtxVbZ4OBgE5!w!x@1iI$V07GMZ zFzjx~gHa;&=l5uMociN(r`F>`^w8ZD)PkH2!~)WmX+B3uN}ZYNtv_%Aw0IVS;v(E-Rjk^nB{)E*Qu{_XC3KSytN|Dv@q z#NY&8zNfTDZ_2;TvJ3t9&sXBkeqA@KGh_fBubQ)GFm>wYlF77*A}R51YLcj1B1O6C zH@ZKxT!ms|anw#)RqvWfBiQ3y$!JpJ%?h#!9`#DAM%3Ty`D@T=KS0)(JvUTAQ5hCn zpo0(5Xbd_}tVF4^AT(icos}6rGS49AHT0Mwh&YQKaK8yQw}Axc5r&7fjW#tBg?1~% zVghF0apEU=vZe6P-xSBcL5jUL%3>MD5G;~r*DN8fEm3{wEyx5r5Y?8S@vc!TbE@Oe z6*?ANb}PHhpYVplVibt3FahPDn0hcV39}1|t#;I`RQFys=eYNwf4e){13X#$8@!bw zU)&78I8$>})v5ufoOrAN#<7wewg z)p+*%%cO-(_e{t)o?zxoMIfRM@z-}&Ml=$$RwQg{ct6y^j@~Zj9RSGQ;u3ktzN`iC5kk% zQ7F7entxPnDe?u%J$3o)nmATqNPuL&HiR2UPthe66KB3wooUBkts=Ord*Qa(CpK4n zx2n$WFRM2-3GpIYWe{OCWuCm$0i@;0J?IXNt_h#NB_+XCoRT+Hg zn+qE-Y*vaAuPoHqS}!@ID|$uPag*xH9d`_g=O2X42eMBK>x@7>M5k%h-P_?24<^ES z8_2OcHeY;&`wnyt_8II>3ZGBP3S|3CIvdLbX~xHyPc?kC$d(=QCzq9)pa&h=AeB%? zUQGpe8JU!Vvs0SE>oTYnL7<#B1WJ}P`OrRIB^#HC-(UN|dq4K6`JX&4XkT+ri&h(_ z2MmFAwgTlZ#_S6&?-Z|p-O2hNnXo{l=y3*@(}`26Cw5fq5tGru&wUXOW#Q5Kbf6K3 zH6pGCE-ITQL)ejvIN9aOc+pklesaJ%~bar*LFuekS- zRqL704|WcxJ>wX>9-Q{9y`CrD(>MEibgqqY@S;mZuXpZbV!Devkd72sl=h%V&Tg&V z#iue*Hg6OiCACqon*o|N$9pcf_gMcWXmx+pzyaZjwpm2o)nX+cu+v6!Sc%{deRcLM zv&b_VZ;$|0t&L{wmGds>Xe%Km$IjdaVPx#_BCt?La$caM0gPcTnAkjpEKHm0`t^eS z+Q7gtls4q`(+e$!qGG@oabP>;?DCoE`1LbT5s!vyvMoL}I|=LONO~QWL^teO8|fQT zn~gfy61@RcT&u_q5t>M^{cxYDnb=?y7-KE+7=p)qj9I^S$B2ksuMf%QLq_6tz)1{3 zhrHlfCQN;jk8s->h|fh@g#P>A+?jEjc2FM9oE!j7e>(4C-uUA6iJ7tH#y%kfo!#S= zy;JR0uMXNY$D-cFquf>zG&H?BIJC$)r?%wOn~9LRfO~hdGQ!&6OLq=SDC;X7VxPiu z*H1cFLx7^F+1c@<<>7P0sK8uL%7{*5n*9f9RRB`ComIgmy`6nx4FeU9uwwy#mDJG1csoULyzc?Cv%&YpdmqO!9PMo8TBH0q zM`9z)62>lmYHU?Yvq1$-VLQcY&dm~S3BxBC@7oFC4-vfT}T;n0H%v3>mPuYq(+yOSlaM!Qg?(7CNCaYoNV+H5Y)OGofb-C66we^bC z*rtUm(!E}<-x@;j!9CYT(M`L~;2J@HaWt;TuVFdEdRN$tMAQoQq~13>8jP0|{jk8l zrW64xvQGoO@X%Hjr)=}>YK5i-lP3)J#+wrF{9M}+e+ zth3*2Htbd%GaZ|>KG@{Ovth4Ci8k3A&UhbyCNd`rRX-$b8Y%)daBCgok2ls+&Ue`x z?NB%DZ#v3Xag68aShq^#3nNjdq8i&t@Q`E^xrROX1Zibru}A7CqCD z@ek@^+*h@yliUB^PG0L+!#_BVttINAuoZTwcWH``=Zn4xMG1$1(|e5}Y&-E;JQcIV z*I1t^)xGukpj*y$?w!#z(FLGrC8^YR@iWRQI6Heh=X+F0CQ%KXcS<@y`IP4VOI01K3-vGisc^O9_Z3S)uT@f{YfF_ zA2+MB!uXz?V;u6`9pTR6xviYr3esLHqa0O)HwG|Yo`N1icSrm-&Z;^nS=F(UFaW(D*Y&a~7OB}X zGZqaZE+f#!vy6`Q)iV$_30C7aLtQ0l6%Keocm-+F54~iJN&mZwJi+`+fU_u=kXW@e z8+WAWt39VTGupC;RSu(>F_%<|_2=*SSvr0U6T$p7TkV5Tph06$Q`M|nZ*FOO>1vOb z>(wX#AElT6MimGBh0I}P-$;w{M9|CR4mDjg=fmk_U!Z|<8syJF;K94o5?mnr;R|8D zPJ?Mc>gxg;^rB65kjw}k;Wd0WnRKj>1RWbhdHN*A+d|immu0bfS)G;5nj<#Y-oxXS zo+9tDxmZW#$npmy)^ymI%3i9EIhxvdAWv-s5uKTLRA^{!$GSq? zBcs-FSuH2?&($?ins>|xh@v~r6HzkZOx%-CVrD`3Bv=I!uSYh;+zIV~EX9@!^J@Gfqh%{N3EQ8Xb4stnt<}%#nU@*Fx1y#m0vT zGR4XW1h7*FaP*W`PBrs6M6?K*+)lE#-9`+pb6!5%;kNA=aUzuiGv39yZ|NCuUiF6T za;Tw}+`)OwyKe@j*DA@2#joqOW0;8A1*PudYokPQDwqa~6G}v^;eo(w7TGQmn@c^Z zMbmNvH*eb6FkRT_c9;wGPaw8e7(2LXA9H@Kgi&JPaJYy=wrCI~ZudKvThVZl_Lc$T1)Q41$-rFP&?LpaI^XYCv#yDEXeN)qD&Ij+y0 zAdVQ>-l-TIP_9ug@E=ai_`m~v>*$cl_>OFu2t)5hlahMN7er_jW%TG+kOD=AE{Ujy zvc^9X8Dk~HET(AXRIv2zRL6K5V6h_G0cV0W_%aLsBgh|~RJ%_&A2HIBJt11|{q7WuJnQKm^G|)wzjZ*({gEd0QPV8M=tp4M00W zkcM1GNP5v-a2i#L(5RlvNSCM0JN-9Sk1zrHO~&y1(Wl>{ft;Q!&EF^`x8F9$MN-?P zFMwNrn1AxeTLI}G3WMZ0(%@b~QSW%!)a7^0qMU3Qg~I$)(N|4g;5Nv0wwk5tAT$yy z;nlvnh}gQI`bBxHn)~sGrw3o@MysE3NDwcQv%8BEXYST_}FbQj0KuZ9|*%eP!`}HwO}^R`(DBZxaV6HuL=dgjNXK0a+$fm=4nS3Dbf zvXEU(;}@uqAH4$zhOI&9*Tj5p78V{q3AdnJcK_(ZL1@=UB+yKDd$>^TPo=w$Q|>wO zRDj2euTeR1W39tJR{T|)PuZ`7;{;X6p}7W1TFaT=7c&83_2Zig4}(F}shTFDDs}6! z9*jetxb>RV-$6w;If>YvGSCaiF#?}#?|L1tG*geEgSIGJhStX>cA)-t$H5jEBo#vX z{IqqExaX>4dvap}w^9QdCbC)erdN%84~3M_rYOZkl;pi{9ZyyDe;sK*EZyvj0jNPF z?1KEILbWI+TZbLo@}oIW&k58Cu-@;Ax3C!A{v5PT!oSf#-m%%8u;rUKLrg6Eiy(F5 zb;sqi;cQ!}d=_ELO zFPU78W_q{{tZ*8^*S$uvJw$8cRFLw*=n2A1TfEOm<>XQs4pSXTQZH@{M$q|QV%+8s zY|5m&>+cK0FpSCCZr#X6i0$L;41+RGr`mSCNy9+PuirGryxrQdO}iK@WGwmnz92c~ zO`Ay1o&mhHcDMzIK4^K5+VBswpKR3-@j&CC0~QEKHZU@%FjSW>2>})~8DuNCGu509 zSm%IzbS~Z3{T2FYJBK5Z?+Rt3ojYx-aL#inqT~uo-58@6E5-Sk8jWnQ2^=*_U??#k zUPtgOs1dQoXua|+Pm}h-Fy50`Rd@+ z;j6#@f0zHf`ag%a-l%TAdiBRY<+w-&SuQn!B%i3gqXF=RHY?K%_b6?^7?p;_BLq9lL{vC$k} z*`2QMuAK<9SP)Hdz{k)pPa($7`5~I^b~&QHjC%!| zR390o=VR42q>vLSW+|!?zW3Bt5M${yuKn~ZEpu%-f>1~M6x|V%4xCchjM~xGa?BYw zUzV!F=c6VyXRm3}9RcRAoLpYX!GS`qT9A4z{{!sxCfXzj6ot(GNoCk@g5+@0U>U_X zl&kLk3Gh1|FU^tL>V%!SO|}p@)P0MCd1en>)_6K*YzG zXEpuTtiPLjty#|2K(X-_GS!P^9rlKz%ul&ED6`Cu7qaODxC_Z}ksQTpDcf20D%njD zU{xpM5_!EO)7qntXGH=sihgunZLiHJN}!~Y2kqeWa{ zTos9Y$gHtKHGP!|Hy~;WU@P{W$2$ZbMR$cLpGb8T4~i}W%aI!slICvSo~z?N$umz7 ziiDo6C^~dbzSfk5aFs^{B9mH6uO^TQvnW&hla8w8^P75NTp{_}S$2sygQTEJdo0ak zT*=zqnycUy^lv77$a7(9$-|nc|LzA;Whg%JQi0(_=yzTgF?{E)@)HTM7>EJo`vPjW zJpoBm;;@cz1y>;DQ`FvUAa-wibvXI1yqq55L+3H5Mbss#&cNQ=igYAXpC5?v0-Z5i zX$3R|2|jPy3b_#PM$grBHOn=G;M&sh>(mI}gJ#G)n9!JdmiK7deUZ|V?XH#dyG_SDvPL|C(l*86tlOrQT ze+rXoC9v<~x@u{Fo2aUFbhK4_1x1a_{_ z{^1nj9avNh7FW4ue_%~lc#T+1iYKZT%&7*52d`Xf;0_oRv{^1tTdPK+{$#EIBDs|B z@VRZZz=vGoRMPy2X`zU@O}kmAy&}jA0ICA8*)|=QhTN#%I5At!%tRdIT*MbSO|2bY zDFKpMY0H?ePAUS(Nh2o$U%fwF8Tn5AJui+BtfH1dFw>{vZ*?!OR*Ij`fBmm@xw^=H ze43Hm|Ey}y00RXBJy{iRFeE^=Q2$$av>ME*mFe9IQhk_%>S0?Xx zJ4pw7(828J0Ar`|P|)eE=K2_=v12%SUtRZKHgM``7};q#(~Td@YBh ziLrBNSx1^W_>s0gp_1^AcWl#nb=d#kAE~OId72b`l!;uPFxkVW8(2;+ChGvR4jB!1&S6@ zM-W-kS)Gw3l#hDU%#xyK0dMCjq676$d~bMnhE*sH&Fphv~DkA&kd=J)n)a7 zk+)2YBX10qjqQ=R@_%EgmHYzwl%bvsiwKUW));s+?&!n5`q1(k4A#C+%AJ~>GL9Re zkG(K!8p6Y0Q~Dl!PYHT7B_pTN%_11+{V7nU5(muj0kztqLhjZ{L~5w{M5nqJPM5PMH~R;7Rhrq(K~)wMDk!?h5Ed4@iCT2DZp$En?kMc|V& zJ*^1&o2lh4V@@h3$pr{Bt&~bK6|6SCUZvs>CYX`1(yj(-=G22eq+@gzLwuhfe$$t+ zqT{;b%yw%e4HwacT!vOEB-kX8PQ=#$fV~Gq6@rr220-5U2||oDt3W`Ai8BIB0!(M| zYw=zKsnnk@%C1ADT!DckY+w^+Dsl=cr*&tB$AAlD-M%c}lQO7|NPI>w;PJ&s+G^eN|&`q0l^R~5z%s*`>l_~;Jh$dw5N znkBg48@aX1ab@c`ALC4B;=Y`*yRun44i1RFdq*o+YPl)=qu?29C2Y}07+$Vd%RO_2 z0iO%~BR$WHvi46|ksyzCpd|X%tYA4;yAR^dUH(55@pC z!~!gcotk18IvysoNyw2CR3cSZo~b_M2Uy?X9%#l7^!;);RsGajdezah3r^jasU3fF z_jC0YA|ucvwltD^DF+S8PnOmBN!4ZWUx_e+evVL z)b(w&%U07=-LM-VNV^iee{HH7EppC;J(R1V; z`0%)#)H8}{7I3dYXCecip}$(PldKJlaJ_5k6lwq4(HPv$(iU&e_Dh5u{FK zjNt*M0M&DZVQ5}+9GXKP4sVjBCt%*35x@#K=1$f|aJimCR&a=ndah1Z`GBg^$|Sm3 zL&SB2Wgi9(4s|Svqr%gKm;iNwF4rqx(5yKr0@=Ex3NF+3t&Wt(aDJoq%J8l;(T?DD zz)kjzqRf*`t-U@_3jlk3(P$`PK+))4n;A;M_nfDapod~8*030esmVAf|MKxB2FF8} zc!9Z{MxSk`cbD7b9!)TAVR3@sd8Qp#!3p~8P1th zTcMgkk+dyg?TEn(u9Hwr-x^CDtOm?uscng5!@xi-C6YctU=#Y<`0Capoe~-Uh6A{p z8T+;DnIGK4o%_nN56(B?wG$lqP@WTJ-aznP&Kt;kTq2?rAUs;3N~i$MZG}aRJZU_>8qb5o0N}j72Y|MJ_53@ zQ<=!qqIOmlyMCrJe^L;cjUFf};%UsWTWYXa#Y}Rn*q2kEi?n_6__sL z-KVj4nkiM{GM0yqDWZT;EHDVcp4_K)_cbRFm^ZZrb=OXVj8i~{C8R=6CUcsgMK8Qs z;h{fP#5wqY0(eMX$hhT9EM|OEE?&SlcR}~`6oQaKoTz?6!)MmO?nq}hfkQoIpKnvs zY8q(9%K6EACF)TDtCcpI8NOd(>UkrA?uFHvm;G77-9DM!hjo$lEQ< zdyXSi4)f5aG%>`;Nc48=CM+?#2G2ICZF)|FTMf18R__t;+z{~G-TTJ!f z%jg80gF5C`eDPNt|C-LU_FQn!haul9CU+;Gi*%qo!dPENcLfQ^w`CKxQGwW>Ytkwq~@j;YFO42vJS6`du&Bj&AQi--U*Jza1RyAGy^Ir zPb){+;(+OOz(dznng+wbfci$IPiS3FSNk$tM~BTW4YFhAq;)bwD8)P;jztLl->#gU zLt`b-vV~)(W7{|#cdU+`bZpzUZJi_?+qP}nwrwZ3-{1}I^bYs_0fkko>XSbj#_j3{R?IDt-v>Sr3gO=v7bZfkByY|&D{W0RZ+HQkf9|F ze2~Yx?-!Ez3bQah#c0G`s6*i|&>2)y$93?+Iu}WpF6`8(M42-c{ zLiXfc7DZo3--D=2Jbw7f5nIS`4i(M!B)FMX!8u}<6 zo@UFqI2dSB`t&AWuaQ`8JA+G;?WLLJboYz|Vh=?6XQ+6%SNpzxtN7CI{CQfs_xG>z zB!5rETaA({U7P&6Y3$ULTx65Qt%NN1<)U+q$K&!=3yU@+hNAcCoW}3&4uGZ2 zM%&!=D~45z7AReWOz9?}7_WmW=lFnff+Xcs6p`9bEa3ndX<|Rh-;G8hua}P9^&5~a z|1JV>rXrU zsp@s@o=-UJ^I6c_hvcC*@j%VzW);Ql6kC}A3r?gQcWpDJe`k5zX#KG^XS=SF+m_9_)lF7pvxau$}cfzN{Z zL$+-?61AR7q?V4cU5UBNwJwoOvaPrHP(vMxf6(&^pVv25hxL1`8`s`Rc&{O{zRI!)?=&iT1@O_b9nU5Sr@w4|eu4{k~WZtI<3_-4(!L3o%oPWe25 zm7E7tFaP|q-Ke^3u=z|i_pcd@8q&XzN%Zn%_L*0)t9_bBvW!vJh2)sYX-pID=Hhro zqVOMO%{^*`tbYMJ9a7-_U6nb)me$d>(bAjTGD-g&OIDCc95o@%gu$9ds<~IbBJ9`> z)}^~CJ~{s?m?h=;GMz(TlFVP`%I52|F@=?jh4q@N8;rz&azf3z@ksN44W4EdNSBm^ z%0Xu}&&>8!hL&0KK*t|W)L8@2g}bve8KcXtF- z7>?-Q1}^CtOmmX-l=*CVTR~9pnM>^7)AGVnwT9@c->))jM*eNSXLOe?0x zv~@hEixAx@omscAC5y9DFeO}>(du)}Yp1uW=Z_vR6ve%3(@f!)#F`#wBHtVY#l`_* z1%g?*#E}BW7N7Z9Ri*h(gT%|rKJ#V5*L(MN=_Kh5;F3;eY(^&J@EYGteD-dXng;(& z;Z-f^3Ru-MJa?3G%k6J}uh+r**iQ%TZ5arh8u<=s(*lju9{KkKE4VhYNFjYS1oNO% zhl558vS5jSL@xMOMX)mPZesS^wT=_;~I^C2*-2fxVU?Ei2!}h^48#S)Rf}!a6uhT*WJL51?iJ z(vtwAZ~I|gyMO)*rBzX6MoE$B;p%uXV6=B)+%~X2T`*XoD4fcc3OAqn71AR;J7S=E z4O+x_HrPVEI!=AF7uoMYO)wKDlrF{l81`a9B4GmZ!BXz5*h1|yh+lKL%m`Tc2!dSD zt^X4OF_DC226H!QPW-m97tQOq5anY#?Y!Qy)!vwXYLfj6-b-WZ5W_G3mv+GhzViES zgT^9q9V1?n4H!oYO*`K?6V!fRIc7*FliIi`+Z)eslsJz~LFF8@U(7#~?D~q5^WHU! zYJV4jlJ;+>^k(h1ctJV9pp^N4tf|M`{9N#5`}CEH8mQfu%AjV-3Lny5J)xFY%H*2) zZMq7iJ)tvZ%Yr;3AhdIGE;yhygISi24_*`~vNGmkk)ltlsh4M#?Q8ws5+|Ha;f6>W z**JZA38b_QjQphdbH4&ew_aQ7JiMzERT}7;OXMp=j?eBeF!@njsphk-TjSR{x&!UlqSni z{55MeNQ{0xPJYf+hVSRqg!{2@qnc;o|0W!Wf@!tG(Xxf`^!4Mn=J|5qR zOOPV;i0oR%Fru*rUlG}UeG*D8^Z2u%(oT_gxRMjty8mCZ$v6Wx6V4;v;{gI5_ytJF zJ2ykh-TW54Jg0PYZ3t`D@`LTD{YB1p-zWu%MV`}G@t*FdA;%gK&Bgj+zUxl+8yX^E zV5;I2>CC#O-V%YxZTJ*txFrFSs|qY)R9)|II!DJ4oh@X)7l!TANx&nwk3y)$0?E-( zY>Vi<-bl*5jItfC9RfX>X1svQ!8rA)WwFWZqm9Vn&kly_!TmA*8AZo5YqYtGh11R! zg1Y?$83Z}RJeolTBS?E~*;Q>p#Dv%k-{TVIzmo>w7Cr8F$+-S^quH#t6U(@=Sv~e- z>KR2;(r#9;r9x5SEZ}?D6DF4T(7H81(gk~H z-*8->SE$aqEe3WOf$Yj-T^YOC0~+$TtH~R(>KjLE7@IAVF06wyzITOB z%EqopYgnv`$%&lNctxsB@0(2%j{uMGiB=wLk3t&Bn9wgH&VK$I+evxXR579Lj%{@7 zDc#WtqPsfb3%>2V5S|P>jQZ~0qtcaLOQ~^)?WoX=g3C>pmX!LFyW+=p+U-x#46)+5 zbzh8E&%XUYxngQijcuD}>n>m$1CLdVAl9&$M_q&B4_I_=RODZoC34VduSh>cch z4l{f!Wm{rHZoC6(O0@F$tE&=BmZZzr=0_&zAh2U2f+@W#Vo*)t`Oo=aNeO}k&xY(S zUvy^oL}pN!kQ&M%AZ#~_+ILl(AhiWYgK28yPrzssvdM3rAjp0SyWIXFuYE{v%D0MD zH7g0$aiJqF8-?geVdFqf!DF=JUfHb0k+HNe_AN3)BnRf3&5;hgAmR>7VybK4OtPzW zO`7YYcC7`wll6~h?gHW#Ke15@k%&TgTg1Um)mt2oU0i)VR4utoPoA|Y85W4HdX6F5 zAE=EbQ*<(AZDUF0;In%gsv)=}83^wslI%imeW4x6?9$mNV}l2_eTXQHvnExZAtN)r z#Gz@@U`-e)8_|LFH=8hVmkcwC3GUv>+n@0T63Q#B+-cy<*Dbi3Si9yb7|k$g6w7bF z_39ht4MHQ}@~~t0r&UY4FjcMefAe45d;5^PO(cV}<`S$H4D5P@qgbRNS9avdht#Zy zkL;L+W8oqhE9qiVO9;8QBu4Z9RGoDr-jM>LkSJo-@VTXzqllHol2xRtoyEA)Lthx> z^L>fmK}GW0hBxOJYxXc1F!eNuw$QQkC@G~D(<{X#ho$tZNa2u*q_i|wM?9uApgV~G zSZlXOq-G)EdqH-dI(A<{;Vc+lWxA#iA+<|Uh{G_pq(x&Pnt^9xsLlimmG8b`gVtw2 z=Ix>6PD}J~dZSY4UybAJxf-324bIIX31Y%1qqhyCfS~F`B)?SD4q+}rIn}UMUOwnG zUw?i%CYQB?z`6*Zw)3lOBH}(r?ttk}e)^fX_K(=wZWyO?RBNjz)}^BbzxiV`afoWb zjG5l7fKVbFntuv$Q=opjypRN}A;-F^us#I7v6W`Qff)oiaO!unL!5^CobV(#Y`d^M zfB(dVU!uULg_Hf7kt?d_r~J{m4653Qvi9c;4Oxb>-BQSD={Qe$Ul2-2ojVR=?ct&X zz@OduTugPhZzUIj0f7R8w{1-Wr$_g)U+RpG^yd6MPuu2A%7VZrwEjL5;RUYTq^ee) z&)g*Kfjspp1)Rkp5m7G2m!p0aoLfXFRmA33lJX8RnP4d*7cYABWNV@hDHvtZalV}CZC+e=oXslr{f zlX*r|VDAv0ec|e#R>-sd14*f=TMAFYZJvr!?9iPUed>)4NP$fn7IcOl(N@SIwU#HKZsIW-vh_@+b@IXfflzbt zcvYsQ=0aSJ;Jfa<#_)vNWqU@+$vDP;yba*jZVV;yO<_I#OUU1Ks_REj#AxWrVtsfR zTG)mX(9Vv7j;S)RQZZ^R#`lD}Ps}p+_;`W00dFLoL5dM%c0lDbEEf5w@pFZnYTFB3 z9WWSUO|Vg5;wp9G;Gf}W8S=(@9Y=L=3#1}9op(V%V<t?zxrVtt-jI_u8I zbyhT|V93F2gmb3$5#edLK}4IbaB}6H^A75hF=QHn_BQTTeRrDq;xTo2JbH5+z?gB6 z0OCsTp5Rq7b<{zhg&Pqp(&l4~!2>$rR!^%j2Za{9aw^EF?2K^{CF((p2Xz)Mfw5~b zk8t*P#1NXmro$?#mKd;NZ`ym1#6H&{&Ltl_{07GfvRjKk`0_6zk+3rG(Hm8TZ$bEe zIGUe|Lk06_c7OXWmf66HZAMq>#&NjaQdNkw6|*qDoNq@!QvvQ8xCKSU_i`$zR-b9Q$wp(%N1pLGIKv z8!y5%xq<2Oaz%mlZ1x_N_`4KF`MwV;7C>v*CF%0~EBZ`jSi<9;QG2 z*8?Ic8(7ENxk0m+O5h|?`(MFD2ROsK^|wltMg(17NkWsSHskFZ|L00e;C77OzUjAw^tADZ?R3 zGVH;gQ{$ZZW-D{g4QKM{xVM>%8-zVr{F{a_p_hx;_a#0ax-$44MMfAA)b)^0zINxJ zTs!8*2jKn%a*zi_X4X6}mwgMr+Zn#>EqcE;p_PXsrco!6j--8A8Kt~$bn^SzEGw)M45FjmSJhDDJ zh5THfWvekRghff2@|}E2RfP5w+F(8Jn-&njcjzA?2gYptGd$_&t4Gu^G=nZUOTQr> zz&)brAXh8XfoI>8#68Z0;&Wrrd!`5>vW*LK>8;@j7slLhaO=1cavxNwLr@`?LnUQ7 zOF;5?owi9W68C3Qj%Azv*VIP7nY8w@p#fWz-q%!z$yN&)W~T6?<|ug7vstT=Dvgg2 zn?0LLEO$B0TR@fzal84M!*<=*!KPPbrwKZ~tLUzqD{vHL+lC5#++#c(-+U%zVzmT_ z3cY7}JB3`BBy&3Nkq1d+w6U+7Fw5dC%;Rn~o%ND7yKWu1BJA}10i9JAfS(ol%V0Yy z)1vQ=e^<>nsJ@kR*XnLwIK#7J5NIZOePb1qp~th6K@YqzS;M?ZVPoh#3WV=y6{%b0 zwfU>la8Ku39Ws%e&zh~@eCY&~(fyT(@rY1SyzGtbbK?73?j;S)ZHbgI4aLir-gbd# z8HZjV+_=TCN?lfeRHAe8ugLh~s|U3nR*v89eynqT)G{{QIkdSGheCL9W05)MCz~Xh z{KIaLKpL0{p|NmA8g2UauGJLdk2&!(x69h@ez?v;I!;}Mr@?8_@mk(^D016L%s)u52c#pnpr z4TV|FdhHzU!e+z-UykWopP^6UAuP7>Gk%nyA51L%{8hA)8rtc#33Hlmk2m4jNMSD6 z8_y?UF?=e!`%Jl(p9eB0-MGPfHxVn%`k$wn8NPs!#Bm97utgn~Gt(AzL_3UidHm3d zchv3P{IB^E@4HE&FBwvF{a)L8*AfBxFWg4-)Jz7fQr<)iMZ2Q9B;ZEW0ZUljkufJ7 z&OM~%5&AEv%&mcBxX<$$*n6ckFE|qVS{b7I3jCa|a&2#1KUa+IX-Ml(6~jL|V!0g= zg0J*JcWKk&SYyT@g>vg`1O_ePAa`Bg{$wE!{;BNVe-5t?U^qWo6(xDS(8;lcoD84W;=kSW?K;PPw-)77v7n8yP><<2J zVM6nzp3RuwRB4V9EZvcjN428V_zXcuJB`k^&N_&x)UGDo(yfkIgg6LL-?WZraC{kZ zZzawElgdt@I8KVgmbs--)D^SuVT%B_5yB_txlx%y4{S~6CLv(r>6H%jn`UAet7sUH zWZr!9LE&H>XR06SR2>iiyZ#-}b$VhQjy9E2tBHe2;mI1 z@?$Q)0H7?dEeUL3H%aZnU9=T#eDxC3RVdtHxqqpjB_Lxr0%7@C{O(jfSgz$C2H^v3 za(19HW50@xt~L2K;3rnOam)-==bb&Tl{F-*i2Mi+1GVE}*#s6zR>QPQ)^Mr?t7Zw&FaK(q0PwuxJ#X0IMXoIrrDuY4P6C9!Q$j^5N(hx3ACR@NT~A ztnpahiZPl&vbNm8HjU{fI)9zQC+mK1@+rPV&-74s*Fg}DXMDd-hgorf@`rY)kdM{2CUUZzTPde0=YOK^Si^&dFzICqEi1 zeqMyw#ISq?Q>UZpm9E<}1LjY#e~@HNS3iQj7WgZo2m#tvG{Y2k0V%Afm6 zINH)sB`ElF{yCGO;t97!D@u+fmP`W^XwE`1m{G0A^c(NopIfnT&Fq8MN_W;HNk;2& z4f{ST?!`=S+}BNy*UY@FAN5?EHra)LbRiGCT9HPOen$K;4bTnzTKQ zM7T-`5aGDWg{pWj+J3ZrQ6T@2>bCDgK0p~{L0A5mS}EmhUHC!hV${f ziSVPT(o>g@r0u+@>)3vi>(8F03+`b>#5}aDs=rAK5U_J7@K^^(tE-R&IhmqB-|5QJ z=w8V3*}*(taXm@X{hQWncDxmR-o;;a7{0I3_LRk1RTy=yGYqM^CJg^cpth8t;>^FK zdl-Jd;=A*9^?ts-{LYtQwI>fA6}n!zAdA!GWOS{S3%j0y<(Jr%K4PB7*;ueEjYot? zjAs&tNsZEw&M&og#UhA&1?a{4h_~9e6SJO4UQTdlT#-9>r65=psgtrtT`3^80|dhb zZqq~vQe*2h8)!6L_!JF9R0pYq-|8RBx*Y$s2aDp=M_!oZ+k0FawVoCD5+QoU z0w3w-2>OWpciEEkg}iD3`Z!>6D>#dWn{+VEBz;2ym5xLR>|s zFW!KlC1wz#tNK3mE_e_Bvfl@y4w zyj1%OMkNVvf0SC!I%YkDD6H3bX*ANLE&qXQSkMujyL@Vfbc@Pf`b>-<^FV2wm&p0* zJYs_$BD{ehuP;B9TENbbFEKngGuCQN<^`jdU9Il-xiNoJK0GJU=-(0GU??@i>Mkav zNlv%LaB(R{#);y4`I>BD0p>Xngax5M$W|N*ME3!+aNde?&UU$tI&XdmEi(n|DXvB= zKMfRj5kF5}M)h}YgyYNzH zV4YC*vv!|aNP)XtL9Kx{pXtq`Nk8DwupgxrOqma^lTbT|!(pdAa?6$F3F}}}qI`G0 zZBwzUJl4wm4~7RO?L>LL>BHWmbX}Rb_wXeD4hN*9!|_vft_N&x1G!z{K$YaA&{*9c zNGRm$4}H!ck&g|EYI(!I<#Ps-3XPSRwamXQLhV)b6R2b)J~QJE|l zI!n^y9fw*oBuspvldG|jL8}@>JL-MHQUCQwV@-r&?J<#a^m};?m%ck%i7sc6!*4nt z+s*JE#UKlN^geJt5#zv?xx)3Xf18+5qrPWaVK?YfP5wzXH=gcfc72+Vp}RAu?TETh z(VkzQE3bHO=%4kMi@e+}xW2Ls6l=7LkeFr05CVEDCMg~)3TRNlv|6{OlWUw;UH?cByVvwd6GIubvG8Qp1 zcd~V$w{YB4lW|<D!+s%h*&O`P*Zopg~zrO>ub^oV& z?c=YA*bifq)XJn^b3Bzyj&SNzW6VraRf;um*J9BD+7r}h-4d_LR1Nb@F42J2US6oo zE(Zm~0X|zEz3p7RC2!cT0T;u3uOG6U?dNW2Y`(DVXMi%@qzVs(=xbLkyZc#Kwp(_0 z+{eMuyu))KZ?5E_dB|HC~_{PcB+4xOHNS|{ANN0kz=eyQE%A2%j zV5-7T1rF)n5;)h?k)+`wK)-0nE1ci9`jQr#Y5JAnR1T2dKd zL|4N2FP3zAR>bCwnE?BZIsG8%Euj&*5AF_&m~bfM`%6uAQ&@kHi%gN-11=ZY##L|l z?tTIqaH#Z@Z!WZIF(15<7hL9`F_w~$6B1U=HKJ9;5S-*Q8lhdxh1oNwq>hGb1MmA(xlI#~*qhL4N zWuvQ~Xl%%7&RHp)LrU~F-aBNQB92WM$2rr zr>utn9b*rRBy+FL`TBI4V=P1c;39>*ALTSW?^4_QB zrlugl&?U2K>Nl!A3cj|?62-VV3+cQAcUD(SA4$b$!_bb*ITA(VbDv%?FuXHcuINsw7o@8#a=9{#>N(Tv z;R&0?0AT#3n036>UGhhLzRn?_VCVr^H^C*?!QPo~YZ&`+A)A7ZndSi88OLGm%gfj8+b1}sk`xvz12m@HnEEV&z~riA?B_zS_9B6ZwYe1qilL^CdMabh z>-BOal4jkZG#HN-q2A9@&Ckusza~gABdH}e6uMRDIK^mpF9);PqX79Epl*T`N$Z<~ zlkirxn+zt8Da2QGiIVWoFbyUkOWQ~)X{>0Xaq?kW_BOG8o{PRaa+%qn?bDfV*?| z=*gaeAO9W3Dq#*=GA=Ers^Dc%N~)9zOj1zx=1Qk))u^lnDxud)qo)<5Za(L(F57qt z6Hde&jiyo<*qC_;tdTsa*D~Yz@{-=5CGF)^$c4WS=u%k31Qr_=2q)DC8f2wXK@M4I2O8I|6>u?(Q%)` zq$EZTpk}ZXR2;O$Mxl@p&|MDN1hMD}n~iP11#Z|iNqi9eA_gAX*}7#V$enB8NQ8Ak zOk6QMZpA#B)aBfzjn-!@d~GoLr70*fC^U+juFcM)QkzA3}1kGl9dqHD)APY-sD| zIX!g{^xOz()7Qoax8tUAQ`4?2cgsSrZkSWzX}7G@4q=^6!4YM%(q2jCVt4A$`NKU6 z90J6o1R=ty+dyDpMOA5sND#7#joVNIQ#l4mFB_mtyc6}Dr(V-_^vy>QCga!9fP98cIscth1G%Z(gS^7G_W?Y@zjKa2)7mBp!s&V=yCK zdV-=h=DPw424eIR+gM?;=jLB5j6||U2M77bNzxKoE<&U>245XN*I`rm`k$ze#?-wgOE>u!LWrRS+mApe)G0RL50^Ow}ZW~JntPqcc zxgo+p?BlXsCrG7M_ZU(m4p!xZ2%}{Z~T^KMm1||iXP)iKGmh9 zso!o|tz@;tvO*p)vdVEkK12c@icv?EgGXd4X#hQmp*S~LCVbD5K4zTP7sHO(JdTZ{ ziAzuTKe%@xlHJv$rhFwJR;ZnIMJkx3QZf!E{WSm0H{n5YYkP6-EfOTpR5oCQ+rm3iDt72<~%dq=K4Pc}&9sTf49|e@?&%Uxx(47sfOLGM2{XN7DRI%jj z0_s)f%CC1;mRhsQ8$vCMgjBLu95amo>T+7ukxw)+Fv6bC*(d|^&cY@EGh8g4TzTd9 zy}>0Ld3P#Af^n*EqOf;oS(^~<@B{+>DGoY1Vx4hXC~7 zl}=S+&LUT7XhcdnP&zzx2spn!y%h~ug47RK-t05yNqr~@%wYT>|5E(h;k%10nGKwd zB>}tp1&==YrkMia->B^u5fr>=Q=r9Y)gA9d?m1DFE>ndxy0Y{N6A5W$_X+}Cy4 zD!dXTE}zk1+_1H6vuD?d;d)N(zccjQPj`YuzB!B7oV+eFIpGfF#KONi6RNJDUgw(d zle6Zcp;ThUfS+9^jbI)5^jjn>4v>hB%tS?I>r8=93%d^o1ev78Q3}6VL1W;^axN?7n?sbHlFpeYxBieTl&=4_2X}X@%^tSHLrh>{4=0 zD=1T3x}Jv{01wZ9?~>+KimKsL%~bz2KZ6 z;RzA2fUdX4c9?@D5|1-a=`%tw=?M!l6rBh`{;5%qxTw~Z`NMU52t{`Wbz3mdgCRqfC@=GT)G%SixX!-WfKSJ5y0btGww{|^X55syk;3zLs$bN!PUkMkPg z8^!c=!1tmg9lWwDp>M4RHxUL9jI#BKoqv|9XDu7P7ZbO*m58XmO2{e4VuO?rKXIDL zhSX3&J?BK#mQRh=WFZdCx!CS*`Ea`YffFvGSRPlJTSElcn05)SP}a*n`Ez_1-p4YK zQO2n>8UGSi|Gi)ojp!U-dDDyxjDlplK>TNaV_Df4`wn~w!xi}R!qO$O&Ct}2KzO;> zC|?ZGUgD}&**X#?e>DRVE(#NliuJ)VK179LzoSxfhke7OPIT>VaPw3Hq(mA?IJljr z;^%jNvZ`B-fge(G?bbmrfloWWwP`}rM7a&*?QC*mzo^q0wvfvmsKp3$g93PhGizzA zAL%-gdH;xdD<@&NDskmHC7$OKY0s>;g{{QXSaX2_X&2iGgrYwSa&1dLgPU=le_$Qf zcCKpA>Xo$Fk-kFl9vqiuAeu(olu@cEaj+69G57R!Sc3&Ee%rP#fDi6IV3#=|5xgb< zL!!?2jJ&R3)E+YT$n+#odUn$8KAg=mdTL(7T+7J!%;ARA*8_+3+f$kjU}ceHAJd7; zVMQY;yJVG83Bx<0z6i6IjIqWl+kNNQ)1qU$xztyplNnAp{v6W}qnzhL&;sLLf1hIl zv8jIB*FZ2nZFtgluuAigE;l%= zm4Q*-x(L=KFPJC2dW}N9m2@fN9vstuO0OTztCYBui(JjObr&-*$jU<);2&7ZZ|aEO zrXm=mNYszrm9CromXA(F5Ar~=WeQ2>Yp*0Mne?ZHzM#%C~N75g9*;qCw{=!gA{TXyQ} zr!@RI6WoOA&gih@OMiT8Vk(nAz-M-@J8S_m!Duqr600{y!ajh}5>7FVV)V*}UOe0V*vL%C_)1pP(8`YN!x1~UZV?=L8_6# zglU2T{ctx)rMbJR8Z~Rn%G_`>mtqR4oT~dMw~;=!xKoA4zqH*+Eh*dO^TJn%5G07u zynHy=kOtotUiq#YY$iEWqJvPFvw?NvyEPp*52h3Y@l8-iS&wax$F7 z=^sy8ye)6_kDfXsBc?T4JcV4|{T%7H_cVb-YF!3B_R}DJ(JvUG9A2UXy53;dgSQfmQ1Od2$k(ea7H_)l)J(0G`IVv;I$ zibWyER>8zL+-=w9_I5MOSYd{lBRgvU17vrLyayXQS*tdU}JZZ;#KLJ+zPaP9=Y|LMEB%{Qi@IuJ2-3N~vDr}L4y$amvDP(MC z=IR5pjVkO(f^I068roQ^tKRkYX@GOc)rapMj ziV)$Ur;h1+dfL+rAA;wiL1VnTYFnwk`pe;GfF(h!=sZn%UW{9sGsdK3=L_TGw>*ZJ z!C0ZdE)$uTHTY0-@GBB?S#TmLXQI`PB?Tp@NDXKS zMyj%M4U*iLiGF(rLW6&n;zE#}7MV|G5`ZQ4eUxqWz0P9Xi*r>QntMw?Ppl!Xtz`S7 z6IfKS$0yvikZ$}o&B0%~#shL6Z57EgwqBj<^?dtFSR9%CRzF>O0G}IbDVm3(5AQp- zY%Y&V)`XTFH7KZSr5*|&i49Q(Ac&_q>F+u$Bn4g8QT0sNiVsgeY98aA%Eu3 z939R%FmNZ7xjP?!=s5A^KGY(?V^*Y2c`%u+{P#YoxoyN`cv`5~lE>1A?T3TE3;sHs^$X~- zdgq*K9i0(?k1+Dn`kfXZjiDoI$3wMADlTACGqBFZf(Ik6lEG&!MNc>CB0YT0eaA4L z*REfqf-~m44|J#(;Q}3#gG%2KjuHjz5L-5M?$zK0c_)VJ3f2m_XI-5E*R*AIz2-1P ziq!U0c*5}!04C_a85&!r%O`k=IKO-I+I9+*V z4w=ZCG*DwVU_VF8kSGUOy)FstsRjD52K<~~zP@2^GB0d4^}6REqBJmrFJ~V$*8a!# zY#Tq6lyx+I3fuS05cVWEo16rDjf&a%Q`7q*LGA)stfwk07h^t9+V4^mcZ9JCafvQo zEGH=ju0|x*;o|LjyPG0A~HF3?Wa9OP`=%9tYKE$Mc5o{Y4 z>7O)CXNveGdhp90d_zo3|8eT#7L-slov;(6g8)U6aQRmc5=GB6|A=~VtlH7t<FjJAB`ugoNr|D5Ty{*(xl4{Y;(XH75f(r(~rgUlMvs`&8 z`tmfdK$Q@{$P>ryaZ9(7H1O3`M8}E3v z%8guIPD`ekmp=y@2AYhMN1zfj=u8r`?l&g-P1|NpL9)gGzmV3np*MxEqFryn|ny2R=@=M~(CTG3dui*#WgF8USckK7%2l#)dL=^)(n!bN(TMHuyi17cI z5@n3_9i1J_ZA_JH|7mXj#tIsmwi_)NKF`%VZ~B!Ily{Jmkp%4{l$WG_^Q^cG5q*qs zF$1Z)AwqDd!-lTx-<`*Ci35?p2)RY&7k&rC3lkFh9Q%y)t9k}$F}Mq;giI=! zMFJDI^pa5Gumsf4`19GwZVN>`A5R#Mdngtf~d{E(KfY z#WyZV9(h*(c&5LfuAHfsKRP~O{`OlrxX@uyH|b7aY&}R*?ERjU9rdDv2LxhN76~iA z%t%M;b(?8ezTY#{Wgv6oebe9TvSM+X^)k2!76}}-ohH=VkatagLpJ#1yzqY!pMaO| zCK%xndxXpJFI#9ECuICRY#eKQg_Q{$JiI@~`{3t#sg7G&)tP8ojF(bkS2Ls&mM(ZW z*6jn2YHyWkj&)(Wd5u{rFhLaGL-Vsb2sSh2ofFl$Ia}7q06r^I{2>A{4E3bP&V(;= zWG@=^beIns@l^k*>@8^%^H02zYujC7Ig}gf*sly^Hp%pfN_Fy3*v7tn{>#y-N&#$&vo&9xOmW#!-WjOc)vJm4gn5q@ zBB$%~z^&S;tcx<=t1!PXz@K?bU2XhEw+RfZ$oG6ypB~I_QPrEn9LH%}h)gDXkcv)0 zU6ZT~u>?l+iMGrbo9li?*q6JZ2~ImB53tPbL4g>JNX7&wN*;!|SJDe@9h?WDZfx8~`12DlpNKRZ8;eE>!#-FSBK7aW%H{}xTL$-qYXY%U@t~uvbz{#?t7yRx8U<0~WWJ^AdCzr@uIJ0i`6=l_^@T^K`<7 zbK6iQhi1$$GWc|NU|uHHK5Xi!7y~PDD$TwAetdYD6vtQ)3mEnIQT&uWhNLsN={Vbf z22+zCy2jqE3~@Txs%5)FE>J;x1+C4{8{}x3b&Tg=IXYKZRno$ z(!uea?U$~owgwp!YXr&3vXhHsPB-8vOZ$%n7g+%fQj9E&&1EL8T9tUWe)W_>e@{fx zh(3gR>I}p`_prCUY)mLP4n0PJfI2Ff5X0#?+>2x}J*MYF(!ECIzl3U;bS`fW9;YN1NkhJ`n#2iHPBlG|X%>qocRY-x!l7KSdGQL7~VEJw3}n%w(OA zbYI}F6jX3H+TkDM_2|-HEALK~hoNcyE9=#hO)IU+n!ia7GErUWr8RuH)HdFoZn#Co zM}Oa%j=AVU{hV5_BQmzqW7>zVV31K929XBS1Q`{v*rIbnTryU<03X?OgWr6jO_nKw zW%@9z+XzQ@kM7ze!?Mm1194)mDV^ANU8}~jK>2c??HSqtC3zS!z!(@6o}mgKFdqMg zg#9hf<1Rtd;cibOyg-x??!Vq9NM9+pYfQ5;p4yiH%I5>Iqum?r=ZzyBT29b2Y-d^!KQde7beUhGjfd(z35msZzdraP^!m zcP?M*c?(j0<_KLB$?nTtF~@lXwGK~idSZ9&S~LbZ$~ zH{pwtrmHEEaMC2$BeFf<;fp*fv76k0(kLhEj?bSq=WjFH5tTz#TH6U^K4+#2*^$dc z5<{PmIZeF;fDf73tuubcTjS2#ZsLzNLrJekRd+jt*$VqrTLk4dc}qvHt$f!Y&O_G{ zOHLKb_!B(yd$pi*)ow-rP+7owDt^sD0CFxJ#9H=AXwPYzB$FGW?ZW~u*Sr%|cgoYA z*0oFSLv>k%M^9BB9&j^l9FEPOsC^Rxwx>C0H_g9R&$TG(NBnYD#eY&JZ(dVOb5Ekz zIhIb>Ilk<3eGGF>grbT=jY)7ry;Hk#&KE>%e`AS)05zWhZgHn z_fC@Y`w*nQfjHDdfh~qq>!=w)Z`lVcx-xW;nqW~_%Z>BVHt+o;bzf~i1-AES{Eb>A z*1>@J>wWW`Yac+PNDrwVLNlgd8BY4wQ5wfUaclty3N;Ne1}+`CrRHsf|1x65#1iAX#nqda8b?ocGE6# z$N4c&#=YOa$#J`wz?Nbft_45#;@fvOuYZdWl>06m?BxWXQhR$#^S8q>zdKTchM}BQ zW%Z(Vw=v5v7XAJ`jWUqIgVocX<96Euon9x53H%+`YlRRsiEY-OG$)wz9Ljxwre&>4 zY@-GbilmXz-{z&UxDH?e>;jcs&!}K<_2KgrR%^ZSFn$JaBbeus=T{SzX-Rbt|By^d zHRt+x9NdvqC(FE}OJ}0Xf6+Xnf+X-u?@&hx+^ zTu+EY^bLrR85~_M?0Grdz?snryT>U;2#xq2m}UT z4USb`W7q0weoLKXkQE;U4aEGG_YEM|c*?6v_%Q50Kb6#OO=)51mV@H9nwXCV+E7_z{o3u{!b>_7l)C?TMan z>M5!@-Hx)$ zR&8rXTFm)+H)>?WF7(k~|4-R0$CF^)2pR~82k*bn5#(*H-2R#y8B6OM82?X>(1f|} zu-^K(sq1IaZaG#gp>Dk#*!99SyD z+OQZv1A6SuXXkF$VPF*Z_fMEsSQ81%*Oa@l1mk{AZwqQU6i>bw=nmM~= zGQSwKfRVs`rtm%d=t?|m8<9^A>L^B?6an4u0?bet5|0N8vw~O#Hmqb(aDt%0A{D=Q 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 z z2)_6ve%UU(X^>uzL^7A9-^qOX+#YGb`zQpve$h1#n?F1XRBMi=6@1Iukbah{%mFO+41`EwtM{j?uSkbj1)Yt3%*u0WvSJ{ z-S5q$%O|j0*ioK{xFZss>4npU_qjpu%`M)2z57V--AszqIPn+2Gd!pGSN4BNg#xI$ z-nO;{ZJtG$6gjMy56lG}8NGj%2jJI;y*qp}`QWtW9*A9~^Tx)-a;0Rk`tugAj|u_o zTqt)(z26G3wktgZg!X79xAW2Oy~V>t3_UW#-`~vw9RA7(=Mb*fN$-V_1L@a99VVXV z6oc*#74o3(-E%5t2gVfy6SMvh^@U4_1xid4AIeL?3$pg0+K}}^Cx#z@cnFbyW3gpK z)rb1!|IR+V#d=pLVDt_|-FcX?#meRBDt$$rROag+@zI$;@0-s0mkYe!F<=e%kc<5Z z#0*;J*+#J#I5?Z8M2U(39QIyE^l`OLC2iWWvY>j+B%8C8Vi=7`zYe3x8-1ath(xTo6C~Uu-7h4;^h}g5>u%7B@<+pODL!-rv0NVtp_wC za1se#>^Z&LpHx=9$2jYi20B*5xht2X9hLvAHk+fRruza-Gy7z>uqc`9_ zt4k_XHWmmlhr&fmY-Mk#_Y@FcRz7nXT2qJ&1_lF0r0dV)lOrTQM}yxOa|HUXo(pZ2 z1_PkJKXZsmhuOg(h&S(m5=Ts!`gJRS`VqDtC5Zx%)uane zdcV{jF<4GKCi27a?X`5qW#+lGVypTAypv;0pLET-EMsqk-nc+uEPjcpEB*C>x-aS|RiB~e+e1k)|F16kZr8>?7G5~T?R9a0zrE9D^y?+PYSxEp){g(PKh~M1 zn*B^!&7FR+afanWBjGSxoR`S)+G0#@v(1%<87azWymVxZ^)z`Eqf@~f+EuFtwimad zE_4Q6nZ(~Cp5iE-+d8l^XdM2A+ zgjO}}q&`+`PYc$lHtcUjyC%lnYE675N~Qu4Gs_;f4+(wp7q4dbE@NJnRivujU=YnN zQbw9$dR>;SpY<8U<$^l|?WSNS%fT+t`+8&HtJU_zd59VYQ#r?rb@`8F`;HBh&?-1R z77KanM<0SYE@e_DEZfjB0DuiorDS2ZB*7UX!aNFx5jzbgvlixT#=ce3{qL`k-3sOS zsgwp<%3=LRlN2nk4{Gm9KQV6M@jjQI!FWw6FO1{iKe?`&8BlR zdtrrccX1awf!@u5E6$*^8qRR2$LF3SZ$?2m^+qar@;_^vBmjKxzalPDXhWk5q9}ue zA^V7ny{O|(t>ea6E^~Gyy@r?42K*kbi%HX!55Xunk|dm`g1$p-nnz~BvKUu*JEA0a z$6iM8VQ&Zh9`$F-F8q2ONA=EPC70oYlYHzyEa`&I+MJ{EuKcwBKZL;<_B3J+bGJ5I zH)R3hH@Y@^;8-7xe8!wfhUhuPVdwc@!HwP=uOmOz<$~0xX#z#kv|G?cUw%tXEa_ZL zM#W-$vVB55yE+ne7&Ryw(3C$Y|6+o5F}s!iME+*Bq@=oFW$TzNiD#4Ye$knDyLm(x zMr4+S+Vvu-n0`YG7A^{u`0;=#k0#NmQ1X_Sx#6|zvFTQywg+q({lfEmF}Jxt+Xs6q z1U-L?I^6EUjF_i;&+~L_CzWD5@mkxzWU>T_wI*8uY2!OUM#s+V!xAhqrcVwnQHI}K zv4iBj+0gvzgDHmdf_o<{09ob_4H7Pq-iYP$toz_56NOeL9|EOVW8xWcI>ks~q7V&< zS(0z8%3|g^0$5KYBA9caMt@2ID0861X%xiowRvF3nq}i`&%O>DlX{C9D(qg-FHd7j zT}FjA~F+p#i3*C-oljh^TlYAX*aP=PPKIqr}}EVF>+mn<{hi%YOfp4R#cZx5Hy zDDatyVUA#GT^0wqC)uhNp)V>ze<9g<`Px87gV`!3xKVp%wnk9RsF3U@%sOJ8$p@0G zc3h0@mez5TO&DD{Q@b-K4;Tl}$7#*^3tb56W!UdE%Y#DC^sV=LK|AQ+wN#7E>dPj1 z*=5S>Tdt7Hk)L9#Rxh{N%^39Xpr}SMmLjP$gToWkL=I@**Yx(%rX{%3oT$%%V}RfN z$=2w(d1Ke4waAgN{HZAOQ{+baU)RG$OdbRz`|*PaErdH=fKJo!D?UBL`E9M{?B&xf zw4mal#K^X(s`Lr#05=3vqB)NqNU9BsDhzH@rGH-FGt`>K@rKpnYrdd&xMXQK7aUl` zS=(ys1d57H-3=|Fxk&06i|cU0H&`m_j#=nkGM(qGD^&FIdq9BF*K~l`i7=FpaqI^F zLG<>Y#?~Rhm>R?}*?-O_BUU^wg9n!{k3stUU_|(-SE&SoP^40a2*=<@h-}0sJRacF zXz698)nqZ6)EkCHXa%WBIYD)`k=xamyL(N|zoQ#~8bxRz$`6Q$HBfz2P&s20n_OmA z0=$quGp;k6Aw`_o_(Io%Bd6@uLB|SpSy6LfdSDl(wQEf*mBY7xuo{qnN)qsiKR&un zDr4J2ZJAz#|4EJw;X8zMk7vO{aS4t8Kwq7rp``OfCH;B|rNV;N>DHyCyCRktapi`m zeD%)m1Q9~dc6dWRK#4eC=LNJEc@2QyOq=XSw(IvB%=yEl!t8_DrfPOlt9-&Gli%HH zx~i$$9!a{fVv7mro{leMzJcd^pVie}Wbxp&VRby+eRUs@kO#j;d8rYg#4%4|BQEQ% z4AO@5K5vW^c|a*R)`e_XaNK`pjx~--WE1}89gsp`*qNf^4`MG5n=)Oo8u&tHsXZmy zku};obABEt>s}DBX+=1J0zng9kZG6WXX$zLd)cpxt=8{Bx2d;){8v%nwWvWpu2+iA zIuhXI;6T7_;EqLR_hLgH8dU%^3)}``&^L>m=>Pe;Es`!^i#^k^UJYdYy1^*zKJ-eP zqaIMf(Yj+U zxn}E)wgx(y`g5#nN*rAIBmURl%diq9InWV$BZ-D`4DB(`OG zaza}A-zz_y9Y5TF;7nK^>C2NLwjwJ$2&WcfD^{Pz8WZb$LvVCY&=|gqAr#5Dt!YNs zbW1T5z0>S$cXv6AT*pq)m8LOO-z?GKG*pgRC6MS!lD~BWlA#Eau;tSR#!e94zW07r zE1<2MWnzG*VS>}Z2#HXDgOvUHn9w-;@nTDRsN|4wt)0kbpJ(MiZS62g=;QWj>eM&v z>6y0|R%vv!OjgP)k?IpZxAYyYddwH70hN0JD@BDIO zx!T0E6W)30sO$n(WAfz`K`*NgijG{%Vdv!ZIV>%3$&{A2W}1J=&CP)m^EoG5O^xNJ z1}}?J=}%jx^zH3j>j-wAC%48kM4ncBC}? zRzYbqnft^B*{rq7;XONfO6=%vNME7`);Qeg;Lp`?$aDRyb zFPgtl$gME{ynQ-+eFolz@crA}T>wrY(}dEMl{*GY0g|MYLYp)*8oA9CBnr*X#ELnm z&YfOGkIpi`p!$OGKYIxufJfOBDb&f033~-W!ABwXaTdIevYL&SZZ41^?B)++H72SO zI8HI3%bIjOM`7zs6QBjxSI7`@+)F+5%X=Xt+i6LO7&IK`(f%(IB7YiAqvL6^I=|XB z& z5;i44A3_no-S%c@D<&#Y_wq(%GMUMj+_g+BtTWxwJ-Cf>D{4sPi$<1ap1x6TMAf>X^t{E;PbK2F9y6Od{AK z_k=hFBlmeT(OPjwGa#YpT?J+OBf7eUIS{!Am?0l{#oB0R5S)gZ$z|WStU#0ZIhv{f zU;KO!BVHwV&0Z`1GB2I=+$^Ug39@&#!2UZ!wSSrdmt54_K2KFZQDyXLw>Q|?HlqR1 z*{))Y@*P%wqOZ~Z!r-5%8NQ1-CR+a~u>p^xyoM(u7kabO^NkqvXQn&K#2`2eOlF&` zXk#BzQ?lB|j!MAIxxPZkpPwGnX?;>CGhQk_V+06)iL6Imx^FosViUEKD(~ zv6i!m6~%y35o*&jmb~|Sv<8;=jo7qhW>5_F;kF&+1eCCHPOFpqh{f1CN9F>(|F*L> zSkTWOl%o5jmM$sQuiAsCbgG(tm`gNj`*C(BPMW-l>SBq^qRf|EBxTj228^O>{7#?9 zTYFXIevm^-S6VBLl~4`dXtQ17$8;-R0nE4(o6|7f_#>-=*!IhnV<-qEStUeQDB*p5 zp0HI1_yRA?(**lt_2l#hP-~(x<4^%LqVdOah4J!nVIym#Uj)B{`V`4YpX_ZC%Qz2g zq%I$;;Yc#&ZZ=Z&ww}8F@0OXQ14F1uMF{ za%v|(9A;p2RoEW8n3A)qLDc4_9B!8&B^jM+7gQ&bkUFH0p98d&FPp1ofc9>AY}_V} zB_w~@Jy3O-g{u8wTu1m8Rr99GJh^(E$k|rcjlKO-UK(yV1!*shl>Z^x3H3rI8#Kfy z+*EB&(Us*9WX$!>HV;0{^JdmJpw&EfWyRWaaiVdl%Q)CtNSjh?5^i#cm4#pL6e zc`=Pe;;Tm~X;#deC^5hu4&0gj;gIJtJ&0p9w5A*m{B3Xy7nhhNdNi#F()P1uBHJ!7 zONAC0n@xXCnk{!EjWew$h||`xQ*b`c_;79h0OEsOF zS+Oc3cRJP!+HQ^2bNX{ya#Zf^FLJ(HRSuNe5#4ele*YN-O>|(K2G;phR=TVk=31Mo zyV#hdw7&Qq9bO+YfLJAUuu52USeup(Z3a-}j@);pGA~4&NhilB=uQ0lchkq8%-Lcg zQ<(gaG5m!{z!LfIl_Rd#DoVNx@=6osMVq-&z|Q^O(=Y-Jl=-S`teInlzEK_sTY{B z52I&m6t_=?+k`I8Qu>ToZY_CxJ9E%1#vD0k`ey5L1&5Xmf5L5i&2}(WT#i&a+;_$7 zQg5~Lx5oa@M(_18D=5X@F9tku$&I<6X-_yo4!7`ZN?OwS8E||Rh9%sh4a}}ngY{0* z!*fayK}RZp21Nz_4!iE@_gn9C+O8dk3fl}D zV~x9=#bX3H}btOcp>kp^^4O>~$6V7(l@24E_unP)99X$xE6xMhgPam_g z`JDwEFY$#0ZlmKw-Y{woZ^ReEXICy~A!swFKS1fti{$6lD71Foj^0NeZA5T6Z75=K z%wVxJQLOX$p)i=vuqp>eh_`ZBmU$^Sc+hj;=fgyU@;2?tZRK~!pzHM z*|u7bV_t(-_onx$XGX=2(7Nd6&t$LA^i5>l-5f|pk^@!I{CCUYNg2ugB6wsBcwDr< zzG?d20IQgWXA$I0OWWnuGf^8{+vQ#|Hr0w$(;B)WMbi`<2dUFz$RV<%SCgCtpnX8~>+F1rPlx+7k!v`s{HZbJZmzh@bpRx-5HFIrG5ZFi| zJw6gt8&3*%jGFvUC|RoSBK;8mFz3hk_*wrq2%Fvmr8a{O006lK06_fzBm(q5s4pHX zr~ioo$$CnPBGGWwsm9hwRIy87lktqrIv{Jj#1oM$tWp)Cj79wH-SGk-5eP`idY&F^^Qg)}= zHIoyz`qgHaR%DJOu)R=)eC4toS1Mt=v-f)tRx@C^sW;kGaq?dK@&XS1%liRMwO%wA zhQ;?x$aUmmEc-uYmzQ0{9p%Yqbpt0-`PPS6!y5=$+yiZX>_HU-`b|v zHrRRChRqg}Y{IlYo(Og~kU$iHK`e&rk;7 zOWNB!Y3IUSOl;TdJ?MBtKVEq1#Co?8Z>1*UuLIcF0`PzUL9PjafD>OyyvR%MhPT)U z1a+l`aDKP-Z86y$0OlI=BLL>r2J(h?T91x!}fYJYzd3uHdDC8!0aX0!KYX^H;V_+`vD@p`LDDr62@=`YFW zUMX{~O*G29-fru3`$^=PBDV(VYyYCP&!fTO*&_oD65{8`9Oos?(r=s>6A*ofzEUgA z#R}#J3dNyxAw{IQKjPG$1+OpeI|O(pOVF~dtqc(GK9wmj_%xTLF&9Y2UfG?SwA+Ch zmsTuZv8qGKu2)ht9i0?q7GU`I;=)>%`e_2cuF&U;tP0HDa#gN11z}ae-QNLg`?efh z;dRM|)=OXLEE#w+zuU@O*_yB+se@1DJbKxh-jKAtPzM4xQn9u99_Oo^kTar@A-KYg zA*w9arYjm5JqT{N65d+E^_=J(7hnQxm&FBw*%K)HtsGJZTmtc*h@~Q|YDi~@k5dOY z2iz--k(_=6m-Fy>Z8E+};-?`oB{cP#0xFY@__B+T3(AK9H!fo{MnJzG3x8U_Km#zB z%~%a;j6qHh^0;E}f#)LF)Ffl20t+Lj&G;hxXhMgsQPDHTQp>-4CT zT&$FJv*K_V%ezvrhB#Q3(a$O%_;kDlOo&4uYOtzF4RA0cfIZA>9smUgJ2yG44ZAXL zWP|mBe&`1T{|89i5+rhiG?y*wgZYE2m@FvoG?08+jmtnygivdOh%dP*B9T#M6lPnl zi2j%Ggcd^Gp+&cK%6QAaU|>0FF^5D4(9rH*%LV`k<$s>@8^{oz^i!PFr6@&L*(qn6 z!st52Sn`d0p|SN-!ZzPV92EV(u-wTY{U^$`=Y^<>);;C zJ?tNKe6d2bg=b<8($BU9*^$H$mh9!(ycUchke&=#VNF#Pvqj|m2OwX_6S0&t)^+5z zD>QS|odJePj8<~Q^76&IqiiAR zJ(pp_ok{b<%V9ZDp_a)x4&D$Y0(s76pjS2I zM-#sbW>BivIB2g7^&|$c-S2^)igFQ6&qt=n@nYR|S58xvxj-(Mu=c-C5A1d{^?l8= ze6%?8K$(3&v8PqpU5GGEutB1oRmD_V9GsWWovk(gqxvCO3yzpFq*;UPVz3iNqaz|m z4Wq|73V^CTppXKUJ7Uqu9wDS2f{_|kMJE?{ReJM_EYU-R>6 z@oB;beDSCM>p%(Qnjx*JmT5FH;1srxZEg92zW=?QbAg8DGe7l(cIdI4KVqO}aTUZr zm0sND`ei{v2r*+-XraH!{9Ie376lOTEoe?mk{7EGj{7vbC{Bl(Td$M3B?K_y0n}L7 zYx0iIgcWquq#XW03C&n~QzXV-EWfxFz&fv$d)=P5+_wW1??)<^uTcCUzV6Um)mpm5 zFn+2QGGeR3?UaVav!@H}1y(1AbP4D4w-t9OAgi^KH>4H!s?!isJ*IozKLgNm$*@`h z9q{isTLb{LVRo_7Y%`^QYGMU!)~)Y#1O(u_)xZx}HUd^7aNz^mCWIqsevbc%G*#>O zksigy1WYFT(n$4;7g?65+X!40^eL{>2Uj@KZWRfhRbP*CYPox=Wk|t8iDpDP z3~EOv9PzZnh*##6gY5b1*paX41lyoOSi;^rD1Au$xgIG@O#LDvnHXP|!5HTg!eZ?)Bl@!9oFYtcrz5JwAmTJ#b>ZD|9KKOz&VVsj%YVNUl3{gB zm$*g{+8uI^HVd`1;!fR2Jna4n$wEO$qi=}iMt=RL?0`h0>(DG$6g^4G^xdxV9|ok_ z*Wg7tR1R|L%u$EEckOM=2n(P+#2-K^eL7h1{fB%$IK+^s`mRX?LrwtakGGhprb~tc zjI(HeFH*QFp?t}WY6?E;!~r!|z*#}>-%Q9%RD18LL~jC^M{EJ12vv4?crk9&Ag46Z z`o}-KxTAlUbESlnkSzHbNF!7n)CgP)z{=;|bm)KVp5qVo05$GE1@GW-MPk|XnKc*& z6ezjS3B_mvy=3te$&l6DhKl%A+ab*aRL#PR-aRRZ1C;(ILlva=G=(m^1PuX)FzKsD9F_Nlvg+W_L0$U)73B>!w0|5h4?i&|iNWwxhf)EJ}w{m{J37dP^ZTRmK+Yb_lDMZ3D zmh+n&t2T|aM;~3^Qn&Zx=9xu>`0X@FgnCIS5L{2EGC6aKi-E{3TdCVCjs_06b8z`<*%#_8jP^sf+9ars;V&#SGUN8jz3v;Nwa=MT`$=&akJzG}uvT@zE$|wlYn=(!2Ml&+5+A7LM5Y0(~FR5XrZGB{bc* z+dA4||J(86`pDt=9;$eyKmT0LM+YRY9wxn7X}r9!P#sRCKOvM_>I!&dminsIW0W%D zDnrH)gg07CH3L=nx~gTujA(?zIrFz_9O6-)#6ihIM1 z+8O3=btdQ@x$ca%Yp_H3oUH|z%b@x^3BE{}kUyVM7-eKHYY=ofge~3Wh*UDJZYSUP z83bEbYV@y+6;`+`MTEo@p0*=FYAwi$2bS|UQk&xaj#^SxC!=SOL&XeqX^xCPHrTQS zJf@ji;x{&LRffz72sn#abAJYofv-NmgHwGIwC)@#HYfjgvd0ykft4VQ>f44JXmyCJR$~o?7JP|l9 zYpP9MMM9CaA|hg!ja&w;;X0l!N~Jv%xIhDy(5|I1&?rd0Nk&=N0WVG#F?q_HtkLvr z+SC}UGBI81h8GUJY!agbcAYZ^o~sPLG)t@i>*)GdsNrT7*4o6e-TE7-yPd$Xs|5Gq z;m;GgSJu->9iWANS0E1c42-(rLlEH0pO3$c^F}^aq-PxKm41|)dBmM|gyWQ5#o?{X z;QK)`6U1OM1#jM0M!V@ti@oT8u<5=!R?|5-SxZHd!ucWG27zXYO%T-$OD- z`>Xu${#EVewA$4MYnU|?#4E+cg}jiG!uOv@AdVv%Fu}vTZxH2!UfOFweg`^#LU0EO zdI&GSu@Ajg{oDi!J64C}7b87Pn^XtRfqzM4h(!s!tuP36WYPFs=7UlLZ$e`uX<)!E zxPbAtM_8&Xiks}*7cttWI@8j7xV>cB?I%zlBi=q2u9+^ifc&I-EL@_oa^XJp@|0YBStD_1aM9^rB>eVuopt@S|pF> zK1Du2`Kq1guIT82Q%}LEhvm@*n3-F z-5(||0Vav@I93W^evo9X)WqTBZx*F;>5m61DeVBFZs}IaHU8f2VJm-;?C_c zC|*jVe-*XDxwUyBs_aqP z$%+lh;Uz(Z$v7p;SU%Nk=TTa_qw;Fd>HgUptO-){Zf-R6S zUOr^qQ??&YO&UuNAttI2Cr|#tw9i5L#`43-KIu7lWQkLLnx||EV9S-9P?9s*@l-M; zEN2c&opv8PxIq3|^j)R~xNc|@w*j*xHdO&e`I~5-?EwP$vS7|Z71=A6cir_=5-Rt2 zW4$kd+TaA(8i^=ZD41`L3Vtt&P3j?Tosm?l3}YvUE6x#*pR!B(^Rwo{yS?!8*a<&N zq$kG@bLXu;QcV$M1@jLKo&>$0f^M=7+&2k4p*GET|53&gl$SM1K3#oNFmHtJMxd|1 zsl6+~^Mp{vgWF{H^-Z5o4!F7AU%G91gy$s7)1pDv%qg&=YWiU$A>?(1Jgy}yfc8Ign5B?-M=v$dECFnZ}HO9 zo!=G`2V%Z}KWZz4oRzd#4yL}q#JclzJC)t7cD+ah@=y@R*i~hAY!gVkMTJ& zwjo|4hO7P=GM(Ye@7&Sm(qZUvU8AygPI>`$V8OE{0`h#7hV_7L9p#U@)y65oJgzFX89qmbA6d6+e(P{*~j|=Sre%w-k z2d9e>?YgPxYWkEENYB+9K=jito`N<{^KnxV!4UQC3nMI^jklJuc zQA>^VNhK@vrbUwG@cg$sxxDl7dm)|TPgPHyT*>qEdodZUw9LB1O1j{b!Z5l6kM6x+ zZq34rq}yY$O5T8fpfgNhegQhPv|!}HnY%ZCdt25vHLGqFgz64AMonFdp{DWGa8F^RBJTq98{&6+l}FwC%k`4ik!n;BkYyeQvxtt?h8!?tOZ zy!?D_geeWZmMpW%KB`kk>Jco!iTk(D*7YO4k@j z25(+L5IIWy2ER7-BXqF_e1&$rxuLQ>6wG)Bo#Fzn1xNJV>zpDPbuDGXu4bMG=Y^BV zVbwBQ@ud<%7jTHVpY5`P{e3YYw|4RCv&wb#dfR2j6aAkbrFS_NptMqJ`JXu?y~x1$ zO}6M&iS@AeqPhO7cA9I98tZa7qM!f$7(8b_?}Hgpi1%fM%krmQH&tevnK{z02Xld< zmzY-#x(iyYtmDU{TNi`9bj+N6{~v?LVx5dd{e3H?6YawoGSMtVV^2U>k?xoVH2?72 z3@4~^WR?v>m~GRCukw@?kQm4m@5_Av{sRGQkiNZTh3xO7K67oi`XON?_x6YbY@5tH zoJr4_RugLsC(=(aNj>OV+XqqS$lSI4^+d*l)r(?&CL(jo-c;Us-aABOWW(9vwQuwK zxiwRBQR)W{l~4j)QYGj3c0$2EBfWi+u%1@A_+mbx79Uq!)Av4B`EZZ{0% zOt0L$YuE)`?hQsU1ML^1-^pqM8-^z9d~yKlf`JLCaBAci1l&E6QDKI-09sY)bl%8O z%;HzEoM?G?AJ|9_s6l2hD3#L=GH36T3Xkk&w@XwBtWg4wL4&3?s6>;)LpWm$ntFWx zQbFjkd1w-N=zrF{`m*&hW+N<(-)7MGfbRPP%6eTM-vh(HCAB_#*Vv<+b}nP+JNmvW z;)jTbQUD$MnvixnqfESbRzw*|qj#F8i$gAqinK@<(=y@w)Bxt(5HK;lRMjCIM;QzQ z_awoI55y3CV-1|a!#d?*a15eXTEW0L928YSP7y%zedSAgeSL;V{?5*q#Mu?UK);X@ z#M1C~a%TduLT`UBTZatbhVn_N&nA&!aKU229Jq=@6DY(rr-=#kl}M@LQA8{ux_a&I zg6tP0(G}g*Jn@j;@*pr&6)g9Kv+_Ib_T)gt80;&a0{`~uGL9ChZ3pE>4AEr~%i|Nz zhOypo&zYkzpXqd!#0>p-=v(RGPmOq2CZq?$xlV-AV>5xbLU3{w0kYd;-?M9(?w2`C zSNtV3YTZrMLz~FVMXb%TbE@-S&B)t2H-Wa$c#OTfAv$H&Vv9$Fd4V@)4+xC2VC}WA z#;vh_o^x2tr`MqnXDCtuc2d8wXJO;8+mp>>{$tRLA3Ew0z~tK+8+3#U9eGskpiy^5 zCQlAWbN>pA!xbnDwhB&?%#b#`N%S(g7=XzQw~}lk*%rCbg`?!Zd0RA z08!JE!1p`JHqqWr>Fa*Nu}1}VlEB*A!}?edPmUs{-`;mYv!LPCxQUNYrs2lVXVt3b z=>S+hZ`F?FAJtjU?&d|$g7k}r@L*!uPPd2uG|O1np!s>?2UfS>G&^*Nkp$0w-kPrE zDLqrM`+kv{!x8AUXwFqSl8uj9!O5ehX0KB|-!kMl*j?IVgRjV&>02lnSVX{A<{K9( zsPG=iKgG5^Ra$>7!xjf4)*;e)&Ssd3^x-xQ#L*#(KJEkGN&~z%JInxR?YK5SlqBx z+W|`iqPJW(Y0juYOm>3or1`8C;D@8?nBb9ndD~sKY`w5k#lWul5BM6GzxQldeJi~3 zAN$PwE#Aq|Z{^>Gqr5swrx{kgl0xKkxN&)qWX@gxM2&zq@v@tk$UT|6I5;hj{Md3f zWXgp8njiYI=wY@9zo$3Z)OI#zRO)=3p!&-0r@k=QHu~=8X6(;l!i1`SMxf6|qR`(_ zcewi=>~eRaMQ^gw=(gCBB)&)`HrdAX+%Dnm?0!2x9!q?l4url!Z}1#2GwbARb^C1p zJIjbta)XZiOT!(FsDw@gViA8^&^*%0ggcD&i9S1 z@8QIH#hTZOb^mPPfbjdPI3i#c83yN9Fkoob4&xk0asU3qpw4wEq&kkG?4N#Y>r2aRSFpV|BJ z(pM_2W}-NiIM;@~|ACODLCsTcl5Yg+KqX=@jS_w5$JZ%K>hkO`5VWuqek;=U8#)5SjGExT zWhDQNbC-c!eBPnHcsCov*Lm7b#HwgB_Wmr+Sb|4GwF0>E7RaIX2s=nO5~sro2q|*R z%Ah_7Ao8LC)3t+1w7iuR1UUV;0W$3gfJj!a06gc3{K6Cz4E?;8pehJqPAxSI7Xnfw z1dOLg7zk0AP(p1Z-+RJIe)+i?^rgRJyx4U#;*|gl&~NT*gu;W^L?8&oD)EZMM-{#l z#&N2|Kzzv6R0zf~RWYa=4||2d60^5S`(=*~OyV^%i%gka-eJfSH=x73%1@Iuh3n%- z)OjEC^5?k4?g$4~7@y5Jv3vydTjjz8y@(}Y-AC+yL-QM`x$NonP` zn19gB+$-REapPpvwUAhX3#7JHjX>L{^>XK{LKh_W&_{Bp^2Eu3wBh3gS!m=Uh0WWOU zzKAMn&S#e!l=L?XYw0LeU zf2}9crGjQQPAwhv=(dj*)vgac-$i~-n8fSzw64&0ZU3duQ8 z=!KIL`h;N{1Vj8`F%h~MOVp^hNYc9?4g$dE1Fr)#0zl^*j)FYyrNWaN3kyCGe)TpK z1TKz(YB8hQ z6@$INZP%^0dYeAP{9?y~ewWhd`qAhc> zZ>GP5Z4Qs75q8;n^A*9e#>+}CwBhI?Zs%n`?C(QE$f3rq$do^6Lu87k&NLzSNb=+X_KPLxPj3iGcli%P7boZwMhFBK98w&+zWJ`LIP%gHE!d zgRV+HG&Lz?g>OVbG|fL|l4N}f_-!Rd^_&jg)8!aaaU&j!Qa7*0t9Oje%MS#Uwo>*U z4C?{P~&@@e`o|Pp7 zMxcY#L$A(rg)U%Hk)4sJ6EuNy9`?yKBrH(PL(?c0sCfm7g^ejE=}EXxboLu_W92mj2mU&RV8O>% zJoxSkohk5~lK~CTNVITUmWD&Mw_HXaOP)GP=Zxf5Ph|QOpLVlBou2}Tp|^CU>YsZ8 zulbMyZ;M)1O-3fh_(eiAzaxTf3A{euW(CpMUrGoh_Ru=`f-e?R=61WUG!mo0PXs(EoUG&_xzqvrt zm|*-63?jqrChi9fo|<=r-2un6OV49cp52+JN_ep(q0`tu_Bd=Px7$_9z^^0##pRd; zc$|4)2*{=~FiHf?1!*tE#=Lz3`hByW=Kg-fcud?C2-gTam-;dH&}5+QQl5%4~cwwH@Kq@C|H?~-B>FwiK< zkJF))lw{79jyxcbN9;KW;u(MzIR&=Qchd9l=sPGR_m4r64#78BEOWx3V$Mm*5}3|A zYGFR_Mh~i5zyHijw&`w;x6&q z%n^(i5@bRZ3BisYPn%}&EugE*E0adX(!Gy~uU+)8ah!X<>77#cB;rt$&#S-{9?6iL z_37gFYVXpu{~_;)5pGC`?khcCSIk28=@%7+dueQA(KW517T8YAxj2DL0F!P}Z>fm# zFg$Z^d@j1Ms9~*$)zW?@tF+8~6qW__UgeTjbq!&Lu5Byx4y^f7!Xczn#>>TtJpkk; z>-fX?W^gLmPL!jA>23i@8|Ii-UznS-4=GXfz=+G>_d-utFE|?6!sIHDMeP?2H~M3T zoC?hIJr;Kg++EJq$*pO#C3C!uZv902>ADUzgZXi0oWPlqN~5sM8YREK!!HjG(JP_K znYHCGkX0qa)@G#Qw}o_kit|13gmV~1O0jLn4^SVG#si;WPkw=hOOpU-^nA%7`{KPc28c=VOMVp3PIiTM$N0tTP%(CjH7*@ zmpzAs&$D(6u3PMD@nGSR!~yu}5hW*e=C3*}+z>Cb;iRPNNMch|tL^ZeQQdRuBk3Un(z<$55vZH>&E0O&L#&=4@VcRJgq9)DJ~bl~2cEpqMVO zaLHZlJZ2D({N86Nz6NuSSW7bJ*fqefbIsO)qMynAL~~AMJ9gLherGy?xKN{sU1zCY zk8Ez}Q%>Pl2+*0BAn+K$F<6JUAFYDy3nkFlh>CLI#n`#ACKmCYjohK8 z5@@(VLyj!Y!{~?ONMJt9j3tqHA>`Opw20ewRPm(7HEcOa1D&}elvwXjI+$`>K0XHL zlH>LzjfQUD$slvpt+$2DECV!k!4%_Bf+%}tK`Zu9q$n*T=Z5?4*aKSrKweeL6?QGe?S4==Or2RaRAO&&4X+3E}KMw~)l-VUy zy?b8CfiiHZ-V@>lDQ+jp7+Ml8{g(X(%kl_)mYQwAl4qv%RRqiD=&yW3LepI;8V5(l zPi*lKQcH?S>-6f(yQx1bBX!uh&r;3cBKx;_q;OGF!Hyw2dnNBIr`yK#UO1QhKJLy2W zQc<}vxI=NrPUoGHPt3RsB}h$`s$MRs!el1IbYpfbWkv}!q2}i4Nl!v4UbI7y9PgTx zAE9KM`Kv_iMiI+E3aI|?ICQo{bL+9ju7JAX=yQ=2OaXL_3TJ!zJ0`imW$Oa!{JfV9 z7lJDB@yzRTle)SA+#Y;Y2B``tdzDYLUbRMN{%36AvlFbwsE<8o7ZAlCWin-DgW6>V z@!q0~ag!Z=BUOs}K6_9BCxpa?7EjK5USD6_ws@JoX=ktT^k*p$rQE-La9b7$-g#xf z#+O+J4OF^&OMqE5QQqE|qNV^t^3)W>-KsTVv+wQ4xG3LAj&g+GKRll0mTC((x-!kB zuF#92x#Gcb5k-XZuj>AFWaP0oWtQ4GBWL41?=G(V5@Ug$iHD!lecvpGxgbr{y_q9z z`A4xd#P;?NnutJ)Y8i=<-lTDorKZJlR%tn+J`Ywn@cIJ%fwQ*5+Bli8 z@VcH=E61urZ!L9Q6*Hx14nP%3WvqF^GA;_JmtAXAwN0CRZ{M|tC{9KSfl?EU;+!@W z)(h)<&4qFvGp4CX32T-6)Nm|T7LKKwFwTntu(X$(GudVF;2$gnL)i3C%+t)LO$m`b zF6EpzVgZ&!kV%Q|t^%&$vLHW>W>wBt^G&43UbTjFy4FLmPParv283g*2*C62;E3X} zFSdSS7Mw&WUO;_OS3!>biM~chMg^y&iYoffMpF9B-h`I}7$lH)N;Xqo1{K&Rb+Ff9 z;XJ|DNAQh0)?m_{!_+MmlAm0vrL%?WrSp|5+*@7?vqDcbxvGB)o6*jJ2nu8K{r;}f zRgu$GX?yW1sptnsRX_?K0n8<2vX#g3%Ox?)fga;>e)a;Fwgami=-4kg*~A-i_(19ZX3@+$=hSFEKJp`GI$e#PzO66&Q)MygAEU6Cu^(8(Pa7&Y(y%uh!m~Ul{Ydq)k*q%Q?$Vm*MDYx~*myNg?3iR| z@^Gjt(NCuK{+z3#2&S9_v8R_#J4q#-W@~Q|f8=)^* zkF8JNJaXm%d1=%DXCj!y%Ae6#w#&a7L&hi`E%3=zL^1HfE23vK1c!FTIK|Dy_o7*^ zfcXT6F$A?{(u>M_qgg)F#(RM_kMtj5nr9E8SRsWnXpoK$jogVPdj4^)LUSqFiSY91 zL^mL37^;nI7MI>a=IDzRrU{M3Hbu)G`HHz!Mf+Cso0h2P7?l%%Nl(^BMu`u3YKcU$ z@~Gv8K7L73p9EUD2LHrFE%?QAvgC<`r$1uc(pf3a!-sp2Sj^9q<#vN4NY)?G|reJHU#lQiyj_p(=TqhyHK0k@6Bp)?t7 zk@-Ro#%~Dg@`Uf(&|l!TJ*~1$#9Le;U$n_$93F|GQNs5!-k)kB2j&eXqbkDvS!73? zTw=dmcDd;Pq+_El^@gXoJA9!9y4xSIk20s0%hvpJ_iOdyMuFogua(-%)FE1@WTFZw zYOPt&wOt_%c$QkBR2f~;U4ODf@_zXy|Iv2TG>xk(Ta-47*eEpg|i5W&;9NpBN{|T!1xgq0q z=jYr3JAM8F{8s}=&1hHu5H?eiFrm@p^bab_KF#0D64OWu2-K2x* zK2@y~m>UZwavg>fjM7WRMbi^xwPJ_ihpVY3w!m4hJ2n~4_~lvH#TT!LgjMkJ@*+Oo z+U|3xR|UfxBD06Ltz#t3VV}8oL(%*P)bi|$fD^kwTu3KAQ-A}hNv1C*v$LgbLDuT8C3c*g34c&=~+Zm|3 zPDpf7Go4q7#sqa!R9mCPeuRazDoU<_!CV5!8eE&32EJP6uy2P1E z4PdgXRkB_??zd0L z6!aZS`I~ahY)A@P4`N?4<2XAxWO;4a=K`l=k8p*3MeS9Y1cBdD}y{M!?BqZ^+5puB>#UU_&;}8oE67y zHt7($FR4bjh?NKy&F2L52hWN_!OY^(tl@(9fl20BEYp#QDQ)yFcR2;EQ_yvYXFg7* z50CUgYG*aA_r<-CV(o&Wo7bKGLjq?|ZB;%`R^SwhhxdN>^tMm*zhL98`{}UmKO>kHc+|{}(dNwy zu(D!ImmBCktJD#oR^23@r2Pxo9{GuF3isufe9~!88flPwLJzGczq!ufhi4U;EE8jR z3MRmYXZy#YKKWMp%V-B+phZeEAZ=2iFzPtU?(0k+2cei6SyO61E@-?~x+52;5T0ZH zPI(jx_DNqEV8e{F8!!zbMJ#vw%wR?RoK#^@J?YGBQl=DEw(u?ADU< zyvSR#0Z=iM*LM^&;0X~kpqQPnR~;`L1liFCmH^+5_QL26I1}dz5&3M@V}@R_2g?^l zhiRkHcQrGC2sV(xGSpTztCq>F@D=biT`JOo5IV=RKfwPrmalmkE~5Wp3H@)d3jZ%- z>1b?aZ0PiV$Eu`lCf|Rk!$~26Nroe_pXD&yT_vjvDxUKjyw(Pg#HI}TkwzoFcR4#J zH*Ffg8*@%sAE&MCT!Al_9ZC0de2N{}_$iNl5J5r*{dpYJP0I@9;|oKC@U~`oef@di z;TewEMb~4OZQpW)wUlsffF=pWX$aF%fgmCe1>EjT)csC_ll}Bxg7*YML{doja(q_0 zxCX9i(y*7!lCYUd9|K6v(xPK|Um%(X+heI?J#~l?9*L20QY7m%ty&~ZkCKk>>C)qo zG*`JLBN%d(y+(=5KkMifJTC=xkLT30kvvr*0M8cB4VSRob^F(`o96H1^J=0mQLhD% zRrf!O_uGHkAXILRn$z?gNvPr#T>)=eEoO%Z$0sB@xIuO=Zqmn&4zf8=b7Q0$q15Gb z=dj9?!!n$r0f$FMgmxpkBi1j#xzD(yXa8-k#<%YfDhK^tctxqlEKqUDf@RyDv`gT^xk77DSO8iiYM=mj0EPgTL9%e-EOf<)howa+5O_^!n%d)JY7t;^9N2YbXgLY*$wZK!Gv;dVSz@wxqsY6=I4 zIo5=2L~hmA>5s-gZ$b_Ok0LBAMJ*9m#t~BOdmEo{RhBXs?&a$B`gX(CncMgHA+71Q zr~8g06Q`j`ZPNJdGpn0a%{oRgZtUd#5dFObPnhNRUR{ z9ItW;R;FhM1F)(qFVOU~xtiNd32*1RdhMo(Juk8QCdXu$4Vo~O0Z4rI=MsnpimMRF-xZP>1`_n6!!aW z1EC!Cnk5;CO-TLqjAWEG~wQgJQENyuvg5YF|Ikze+$6%-G#6Z4A zm=TAwVl6@STl9*FxYfuV3pI+wMbUM*|xP35eNZY*+Ke zz|z0f1N{DZ`jh|dH~HtB3I`Dh0DwaIf8~`kbF#KFHZpgzb@(^?uDL8758L8*PgV7l zE8?&ule&|uCDt1hIUB{Vm!`8`R~X%sMqPyy!#JMIbixx~yH)+LT( z@U4(yZ$t{`&uo~OeBV*u?@s<29$lWf&eOk3twdSNo<4?#hMEbl{|)RQr(l&sCPjXD zz8|+8*QKRh&#)m+>h^rh>6%8;SW4>3>UBf>>nc3Z&_JM{Rbov4Cs(J7;BIRa6_9ST zArF)j*?2u6i1&LnMn(3BwfD~f&B2l$D`9R4Iy)Io$ra=E3)>-Xj^@~vx#T2?_&Ea= zIXf>Ik?1D5o7Gda$-lsKnYH!TlpT@@u$2Cpw3 zX$JBR+@5=Zy**d(`?;Mwf)X%mjV&<|Z&x^0l>VFou9UJUdy89Y<3Cj2U9sdT3FMh& zR*mjjWq4Uzg9oM52=kQrT4jV&g>WN_;cT`dTfVns-C|m1oON`RbV)R(YUT%>BL`>m zc^Oxlwsj1!D5WX|JKV4Cjit2tqodl)Yt_rz91ERVa>*4J9rKV4_jd zeM6wN!#sI(_#zYvWFN6D0KajsT~ZGSXVXYoSw$@S2*1HQk$Zt@PpJpFSUrBAD2$MP zXBP-8uAW!*-X#;2N?2TDxbn8bVKdJE$~!xi*&DwW%Y&6(a>avx@j@Au%r(hbGb1=4 z1HKPUW|V_UZPJ82_0Ad8={UlAb_j!;YVwOEBwsgiuVu=5#4+;Xqc>hb&2)%F_f zwvB0=^tOl({CXg>g^Ktv>b&L#j!nzguw};Xd7n3J#TxGR1E{Ld1yCdkNY+qfw!^N@ zHYln0P=PpKxHt{E8|+E+)7b>LeVZOk8(^T+6d95X_D2L2lo09Py>}lD>-LX(_nr(F z#Mb1*#&11}mrnokjd05^noNKvHjq711*_yFP~?f-GZg<4nL&b$ZF3I~(oFEbatd~@ zpd^``{MMkUFaI9E6Uo(0-8JS3|1plX`}Lkf6x+US6tG!a#q3veppiD`4OM1le3?Rd z-e&PVw1Z%!ktrrVFyYZD%I)s5`0K5C{(`vs&-c-Pz^hxH49}o|Ro*fOOt6S8=O)WU z^p3st)OAEDx@q+H7v_4|4+m9gA?V2mD4EXOa}pA5W5~FbT;y&8#a=28JuUPfr@J%$ zl`7<{&aj-EyYj$+y#-4s0rqbIdK00LWE}-@OeXhMgQ*l)`G9MHccfQCjI2%XS;Y1^an|alVQcGR7)uo2IkP-4%7)n}ka?~p z^@SA8?j?Ba{IF7vr26)v0g4UdQx*;2DU>1d&2uDW?JQaRP`>1rBkn}te?`g7JaujK z&uBsMcw_m2Ph^V#X#RGvZ>kSk%BK~jNdn?4QM?e+lLS|y*5$Uf8=1M)_d5#nlH71K zcb-v(a~LN-kU$_kWZ!`bpihHCH=4?;(PeS20Ul=h?d&AIJ~`tRvIMozN4?;M0nV`l z2ghLOTS_W+hKs_1#1|k&iKr3cOmNg_lG_C6U-gm!`V#4BQF6?_7>150`1^)jWn~ac zfAopV?N$4Q=w@!@r=?k6kpZt)KjX zCxBpeVH|?g*&#%ipc-3#j7ayZJTdsk^y#AgiYBS}Q29yX)bW0s8I-fAav;jHT^_<~i!1SK!eS~M75!J|ts{ZMjrc`C0Qx!TwE6$;gIO0bv3%aOaSdLqv?W#w1z2fP3w z(F*jW(cZBv&k$~BvtwH|Lo}}A?98l7NQE&sbM7F}>#Ndrvg6~A1mr=Zc{18A_5IGt z;By-r!%>p<0DpdWME@E_*hB+cgbT2_?+P{Msjqh>on1ij0M}M3Zxn#rK6NTTIW<^( z5)aHm@eXdE@~ITF;IEG-7vSm>-t^BdSI5U|-p}hDM3n>-eZEmqW7)4)7?BGz71qD2 zrz5Jz>dt*jpC}KaL4`|?M_!{{sd(F{P_7t%O6WMex+`+I)%tbpoP20v$2yn)+Il|E z_?`e(T4fj!3@eNCKHoJMRfn34iG}aI+ zts5;LM68QCt_Ih8iWa)Q^|X}5J{%VCE8H`{r+&CHKtygm^xzQ?Rp=U&q(f2)H}DTi zec0*b^bzQ5xCV9Q&Hnc_L^EB#Xn?0ned4!;V$ix-t`rUom!};54)5<2BUXxF5|IS zSJPVoo5<#gr44h`Fj_BCqB-p^@LBbi&8Zj0HOq^38h7CBQOBf-+Sa=xT=IqHx4N!b zGMUgj$;u$pXE zIh-FyTQdjO%u3s4DnC5fT?$O*ANWt_+FhW5UY0CL3GmE;Szjs0<&TO&Bc(+tG*tl6 zsDJInfgYj%9A`t@VAR5@nwM)5Fsj*_A8wqpyVwr=4wcj{AkR1LH`yVj^{*|$1`%2am3QtO-bYjP}&4srk+ zvJ8np3r9W#_bp}W`g&pP;!G2XSmGt0JTq*-WRunn#l-9ltLPy$5ZFT`nSsV&0A)>k zElJ@0wpV4)$JfrhBLu(B=&!h^$N@S;IP>i0Xsxy@&NGoR}G=dlLNg0%3V#lDYRImUs>c*5bF2* z>w#*-9U(RwT2cXcDK2ycZi=T?;ryPevvmXX3D?SGIES*Rk_={I#~W)U6iIKsa#e1Q z*0${szIp6COraAKz^YYbffD1Sdz$ZC`$5FEJTiCs38!zw17`Z(%MK+F-Xt8bR41?G zKi172vSZsM**oSIIKTN!guUQdTIM}cUztaIhthvpfqK1D@q^r3rW&vN&!XYnPj2$w z4fr&?=EVoSYz|?-`x0EVpk?rS-SVG<GBu zN!>D9BrNSF7`x{5r5opC1g65bKGYuyMx z{F4awfX@)bZv>ON;>+*A7YP0E`J%;|@C!~NS`98MwyIaak(DpI;nV9$7k%w^nm7T$ zkw!hIDWlGC_^@^)FbFSbdfV*?*dg8!^anH%0~?5IWN^gBStR@Hiy9vYTK24?{&?`9 z=#?)-lz`aIdjUpTuxuWKCpfcv5RFcrx;-OU7^$eacOaY}xt5^LUA&YGH zVwSe3R`ql?;b-lF|GG5a)u~f2VmigW^OcRg>CP1Xbgy4~_|e4ZREel&QtSb5=r{mA z>FX$%e2nknW;@V3+|jSp)0$`;RRe4KwXa?%g(nKSK!)HFa-_Qe3w=3c}` zXE)?pnl?<_LH53}x7lEnNEbh_ij2K8Oo*QJ?ypq!W?wa?@p5*xwMV%Uhtdof#v!c6 zEK!t1--qczBSx_s#(YI|Ta)v0T1wRic;n=OV|}92Ac8oYQD#95Ro^nR%*vYDe;aF% z(aoJKz>_5f>a*hzvT#Eqt+qiRb874=O3A^yXetuNT(_`kdWJ5E+vR@jk$Ow*W%?3K z^yCEV$v(G4GBngbwn$bqwQz=B$9xpw_bqcnX=|jm-+6bI(D>#D!R>axW?}DPvdu=T z%{WWwPn0IQavSFS5wj#0S$$P>wA@Pyvt*w~TiVqX?io_j;d7Hrty26&SDua4kbU0+ zoK%z<-oI>WH>_L^D==+s%0#$BS#kuj@V8peNn4fTBeTNiwo_2k=0d2_Il>WNJLaxV zaSs>I=;x4B+-tqW1IAx^Fmb%HH00n?k0+9J^G=HP5d65PvWuZ zD|o!Cy0Uy|`)FCK%`Af6h8U{yn|U>V+#ZSx%p_gubiK$*2AuP@92&t!l<$?l6P8DG zx6*!;jEH!bCWO|(8HEwJKjFYd^5!m=EUz&4#cqioaMmK5BL&rC}d)%j=q{NoP+yb(x6W z)GPb(@VQ;w`*V;Y2w?l?gIUFWvbnI(mz8@?e13xy!DIt@VosBWRcBD{-D|sxU4Jtu zX2RD@E!&H4+9NaKtJinnZi5AZl;&Mx)(^ zk!XSCd3W@Mj}NQr4bRmvS-F}sDgo!g42Um=?A>? zJCY;Z)GVnz-MjXD}diZ|Y>0SSQhfsPV_W4MCk6zg`85%eEzRx;ci%7EUYZ{dk4YrYGX%DWKdDZ+BF*F#PxsE2E4z&}g{Y~Z zM~QkK-zNNbY09(ig3x_GE>l$CXKsDSB>ge4d%EY?ox{i~$f8YlbJ=PRE;&j|;XK#o z80-x)j6jEX3Q*#lt$Mgpp?Rg(IZEwECML4kRtpxiWpIefkx+b5r`jpA=H8D}|Jbu# zC;ncHHyW*`HOP$7O+B(EJ98`%r zBd59!Z>?ua<1`qPFpN_G7jz$nCoWheH?%)a-_s-QKKeMn*qY_c??(PG^=#!Ojrk;3 z35$vhWUUn7s3dKTJ%o%D>8TUW zJIb9}i`??DHyk}&xaQHR{|+t>x0iM8MbcE#79HkOgT=031vWP@Rg%F4Cm5GG z>%lPVp`6HKaL;?!%lZ{)-5n=u1t^qF+4yf8^^gWoZ!v%w&0XG$M@a=n3?Lvr$MEpZ zOkeTx;#QMN@085rpH(U??W#9_{3|dLKmSx*6gKGPK`=8*;_ew5%)+*?ri7+TIH)?O zw%l*sBxt$rhEedeb`raO6G$|2)tK$S1Aeb_vNVRDKb9gX(m+i2@1j#fm@B9(S<>GD zujMp_)k?_17kW|_w?vVMRXBJH->zfd@#JuiJ>NGp>x=|4wX>*7tJQ65q2*u~?}gfh z2KSSt96KW{)&*trb^m<(^j_eFjq80S zYi#|fOUdKeES&!xD5HGbLVb+Gr_B&eVatIw4ZXa|FG~qV9-*9#h9p{KZoPC-Wfliw zs424X|6LM)1`h*@hDSGA1&}tF-y6s05QRgup-660JqBCDWt$f_T^l0I_bGfY z*Y}M^HNVxjiLg7nV=QS-4lX_B^f-8GwSGD`Si){eMtN8cHU5%>7Dw-hSf@z?geGi#3&Py@(ecR;O=!?ey*UU)C#piL5pfDpkLA=lH3KPzDa;dK(! z@qNYKeca!1h1^CA&>)NAqMV)@T_6G2EFe15!zb1eL&L~ndfl~1>*h|_>(!WU_}yB? z6aaYmVhE5gc^T^I1ZjuWE?ck~17{+n+JSoMs5xV}LG-Pq^X$<~i=a91Dl4sULsyeSVRpF!o95eO*kqDN4ykwQmHae66{Vo`c0#NjHemO*MOj;ALUO1@ zOkI8sO25vOaSyd6n{Qj$T`-ar#>G^Q(a+GwkCU2wEF;IMd;go`w389b!L5m;F`nMM zxy-+O_gO!ub8pa(7MO}s1%OWsv}u$_fEV3W5DZO_1QE<`;mjjNp;B+bYITxjUN1{S z&TGjzqfoQj_{(2_zAWEU^AMc*hV71;? zx#K6giFthA(cn&$$H%&ujwmAXIACv0^<>d1R#_jdTq=mfU;@u3fTVZk?wjsbq+yK+ zx{3pak5{7+A?I@vA6knsaEV6;p?ASf?i&oI{($sh7g@X%RlDjuM`z`DoP>{X>hY%v zdGzKjHMv?kw4Stdb6mw#*iO8kDodi}09#A2FgW?(QZq_M@l;B25WF*y z#n(RdOyG!<*UV8kz4cx;ff zn+bN7U!KX>5?g6V;X**UR^%5`IfNc1{T+hpCmjo)a*-9cs!$FZmA~~UM#kduQTcZ1 z&!TSVKThG_3t$w^j@c6(WnmXGn=XW3K!?1TS0wpay~U(KPEQII^elPJo^gE|WSYx7 zZJjP^ptATO}-l%T@Ji5{0Foxf=*iXnKUf|#bDa3mV11lPS z)(ag+R8xTGprcx68SR%%{%dSs5tWVRN}Z)cN1^FH8du!w0ALWnge#ZlNq4{TmNnO? zWM^0*MfzeafC!|NjO^YlP+b|wyPXY=wr`JTHy0NaMm4=r5~AtBC)v-wzQY3Q#ZW#G zE`6p&IS~fEG-9WmT1n2uk$4H5 z%C(^Oc#=a^p#jY6GYlizHA+4YY=+C8zk#+Lpv~k}BE!at&ZgH)yAy3APR`ev3HJvY zw^AhD>l8UwZhV-8LG{3#!v4LYt#i@9;L4UIjiqd!$9|dNuNXzwgGBEXN({agvg_3vE7G4sR(^clNbx*8a?5z}7)=V&2Ayq0rmtd2b^S zOy_hi^8(X&<8)(aVvzfateGGgz@=$)XD?ZFb?%_xKGn2{2^WXfNI-y5=BcxiyaoWi zXBTzApR@0fz7k-YzM+E)hvW7xfDOwO5tND>Y}Yewi%>?KQYH>Qjd{V>OQ_bQ`p`*f zw?tdjw`I5Oy^tc2sQa~^VAAgN!ni^JJJ4&#;Jd2~=a*=_%s1q-XmBik;BR-XSFsxH z$?kAYn4y#CiT0nBnni7aw2g?#4)iw^lu@9G?LOZ6|RJNnEUSF;R`LUUJR3gT~iE_eJWT@(TC*`yI*NEK!)PQ1vJ22 zCp9e|RAbPx%n>-A!u3Bg(U{x8!xvZ2R`$e^HF1r3CeY2*R}3KZd0a^BDtg2L*Yp3<%I=NpCQi>k4|r==1|a1hnmlEw6mAuALZ- z^wG(O(c~DkgsN=;OX~nrqh^rS!yT9}kLd`UzrZ-u+gnmxj(E0}NQv|G8$YTq9_M*uc?9$MfL zxROyb&I)~c=v;>+lk|W&A4VsM0R{aV16XqxgP1pd^Ecd~5U)#2;Mq|zg&!N_l_PDr z$gMb}U^^1g5LF|EL{2Ect%9bxclrWBAKWxhi+YG7A5v7rbq>1oGEMAZH2k(xR-0}u zj^3-bZg>=I%u*vfUG)S(;}tYS;p3@gl1`R2`17n+Kxy%x3E{4#zxqA2jV(27*2i$m z>F!P<31=dB_06prIN=?xdkmF%zQaoUJDp*I`%OCxqGU{l8Vq3Sj5uuE#Nr3$P4iLq zs*(1pJFSAuzTZ^3=dTCb1X~NYQ<+J@tcz&NV{W)-rqF!(jV3*xa}|+3bXi`<2wFs9@7R9*&={CehWmh2%})WJ8 zjc{P%5$S|n{PTO5H~bBJj9t(ep!#k&DNgP!r1TeS2M(gKnqg{N zME$+S(B5E4U1~w8JO52QX0{0rnU2YoAJ{-KXt7Bg{=GHdwVqc|zC16)=(TTNX)`zh5R#HIq>YKm-7wlm!3~_@8r0HpY%l`UY0U{}7UCu1%Y*wuIYvs1E(C z6t3+HqdItK&KW|oaX_Fc;zlyeD~yo(I8CcoQVVgaa_{u;U+>C@qM=HS7fd}>+7|JZ z;Nc1b<@l$Iqp$2||sWhf!mFTo8WVCCLpPm~JQOYErLz{oQ|FV64^S*Yu>-D01 zW_B4#zSLCUXMCA#QdIFayq;U<)c4+Q($GR-5Mqwk2tzZ}d-w|#O!sKHvggGvP*+Z* zeZL=o2Hvt*V?Bnb%tiB zVyE0o>o~ah%$P*9VkRJ8i+4;q85A&Q#9O5nqs&|N{}o=mvgi+?xQKgWt|ON&xBvS7 z)K3Y&_WvGLOWeN)V(N?AXR+>8`FutTqOYBR^99Arw3*SnzIkA%yg}pMux_Q&+p}jH z+%>tM6ZGSvdT6oKA39#1bB0la5Yvl1HmH`78Hz)G$#M1Cu6Nb#sq2`SjA51ZfnKy$ z-&SI_?Eq(1U@3()HD112C~(tL-zkt12j^E-UnyeEb7PG{&ub-UsxdgX2K{KMnUIdJ z?NrGZY_{aTwRy1V>?N(1e6{ZR0GH*z^GZiFBxoo3+Ddu?H5!#PGar8-rlE&jF5eWUJJ;s7zH{>vIPF}?Y5b_&43?^~o&4Az_BPA6 z0v2)wE%%fP`kX)I#fLu&Xrg-wf4kryopAzCT|Vj;7>;mMicc9 zSzswkU0s1?7ys(#^ecS`%t%o+0?yqxRmRr-w94uMFbewEmtOuyp94 zH-~|T-8rNK2f#oN+cZRgyD}(;3*ck{HWs&gm<|Gt3D`piP4PjUXRTo(tY#xQZwpvm zSs-RPrv+AXTaSN1s2wYpe`BreC)f-ydGTGwH31o{4|uP=%^jp)wh7d3Ug7OMp`$@4 zeY^YEv6<7Lsv_HJ?G}lhE0D(MHWqy1JlVyGvwlA>itW0I{f+T6hYjtMTk9JNL;gO3 zw*lUnSRuk?oz>U!M4)Zk4D$yR!&7V)i0y|~8@Lh|=aP*EaF0T!Px0Y%HnR+Ep36k^ z)arf0MA@6>U+_3v#4fuj5Az_HoeJSv1AS3)&dfcEx*R^ChQnqk(2NzLU2lA;dfXOTsqwO~ zxDPNw4BfRGiwL=p@J!yAXg(MZHMyJ@-=Hyea+Uq6r5i>xc+uXmbnA0@guleqd3?Ry zN(Zk8s<6MQd8$Zbzpe?q+$>Me=x~ID57@czXd!y*XYD(zPh`H~%WP}zP+0DwO=gw5 zPS`G{oyjsR)%~96au-fvc zRZF<0FCxleY1@5G2K{WhYhC=kknHcYyY+?pOrj&QN9I49b>)rkBoQWd&E)f48JFd7 za32)?ARJEcaKwD`@^~41Mx%+B-m8EiMBp1b9Q2hRLQW@-R5D1Syg~kZo(T0qFJE_p zyfA=RX6V)EvMZmU#!tx`2f?Wj^tMk|OcM%etxKG6eFq0HahC-afKyI;CqSK!!uk}b zbOXwp4_;f1mHK#qo-RkI0!^X?Y}D%0^B7q z^~_<<8^qq}>=G!5Ru)RNk35Ih{v>I)**I1=!&8?%g^3u*Lo&+F<))Q2nORKvSJE0u z)GRHn&Uyebesq=4^dctj;dl=vdV#{weF~>6QADxbEHipVZXY;Ozohv)FVu)l4tn&^ z=<4ueo;2E*??}Uz^A%c)5O!+SNn+X=ciPpu7*1fw+3ZrBF~EgeL;y$;;3LT<^`~JA z1z^JihZ_Xw;aC3frcS2TRQw9GH~HP@#zo#S1*8l1bKG9&`yhfQm@?sG^mDAr0i4T>k6W5TP~4K zG+=NWuR%rT)|Zfu6C?~I7MxGCoD3U8WATK6Q73cQI43uI5p{;7jR`y}9V|MV9R=Zw z*rUV!w;^3+E99cX>Gn9ugpCJn1YtsA@iuDs`^U&$8eXXe$m*~b2zL|@aqfcnxn~;` zm`*mcsvhy~4K`#!(JDc$=uuw75GFMY;bN-tHB3;|UD*}FyvG@|pfH}}hj=sYNQ)T* z)hi#=UCCrA0JW;*$wny|7?f$*N#FIr0AF-zbct<1cUk8iz-LBHXtj9!olpHoqeo9EOR@$BH znB`D8c_k-?Ac~tCQ*1`3{6~whnql-_p( z02FF@tHA{>l7n48RN0HCkl&G%1g^7%5>BW9ttWgmU@_HY9STA}Mdgb9(L@Xl)B9D?Nds{cbd87v8?XL#|(BZwQp`sixa1x?&b~tMWs@ zotUz4JgK@5mp}rv8(S#EDIaxp>4E6RzkaBkl4FZTqshVE%?6oYIfVJV_$w73SWe!) zv$`GUZb;`87=JNt=b}d#+}<^WJup_1`p^k~#WK*}(X>zwRnl09#YScm=+zb@FDX33 zqVcET3}}l+Q388%FD7p9S(Lpi$U7P{*DRNmwKc|u5N$^*CR5MMuw7Ft69RkNO0Gm^ z_WK}O$h9KUn$6UeuwaA6D-Il_Fjz-A>a|p2&DTA%fBls6ybMVo`^7e8{(^sn=QHmN z!?gXmepx-!36A7xP{wHyHsp~{snZoL1 z5b`X**%{mg`4nTCq_F?hu&#W@wHd%|hG0O+J+>ePt^(f@A8lGRQjNP>5b(amR5-wx z7I=^MfuiiIy{Ejk2{On{fA-h^pT1dfa~WkHIALmoEU0G^WaTey7&abdcD)BnxK>@s z@|Rz~j^y^;laLXmFTA&o?<8_psc$8=gN>6fxkd}LoG_a}?pa<4Q&8(dZV(a`7gD03 zsQxO$)ioo5k#rL(^=Qv9=)!Ac2?ia{GTQAB-@Q{()7_j6U#;r)`A?k?x&~m? z^EoiwVhA%p42e4`|EDv^rh!MUCK@)_0VW_K>dqNJ?-L?d!p={KhA#i*L$aoKwBayJ< zOD2)OEZxcDV7FKpx546bH3y;-%XCg>pqHv4F3!xVdHss?kqY+-AVLCPVbc_-ad2D;;(#i+_2hqr9AWE33<@> z2{!9#kuT6*CfOMW2zG!&?S0z zUN?&Er2F3_{IH-GtO^xb&dQX5QO-NHzJ}B2cLE(ZyajD$LMOu|5t}9XFJatIBI!82 zCu~EnHfM9({85<&!O!rYeuX)*{y#is!^Hd)Z#_AL@)8ptlzgt9K<9hM3g^^(dX_VdDLcrMo8M(`Iz>&`Dc1&@$gP!c zyaIj@|L#3AcjXvZflMcKb79-PacTiOzo8bD;?ZJ3oB!o{2$11T?$xTU8cU=|xCVPS zlge4_bf%?aYam#N@J_!6UCyt@WUXt_bpop$h&aNsWIDikvWE4v&^bDI-(Z<#(3z?3 zTT~3bsD(FMHc+2@7gf9tOEnuih>mbrsKHtT^Bth5OX-|c{W!RtJzzWgeBBFl2tT$| z=BzFGkqDpD1#uNRs4W(6PqQD&2SZ8`f)V1kgg63)b%?(S2TJi6KP1A}5h7#Qado#S z;ph;2Wv}`qd>hP^ti1xGbXpW6R|4yOceB7%d^3Y|ju6Box{lwjcZM3_ zn2ZPh_Mq=7Q^JOYQ;8X9VAM7LIH9ASB$Xv)g>x`lKJk+ktWKsHpOo@wUQ-0!TK-_` zb>KXu_(t-cb$6=KE?QtiP`)`$05nTouwO??SWHXf-FYaPTt#XaCF1rDBEdTm@r}a- zO&Hs>jVN%&f8_pxrh37scMhZf6soBWf7AJa>#PH%|2`-O zVS7I)mo+agC=^7Vh(JNNcRQn%J(lIlTxyNjvpb}zdxo}I8w4$yXVMs|{#O5O&x8c`q~ErXUzz@jTY!XX_nwhXgZJ?h_y_u~tdvqWf_ca{ zigWb$Z;^vb4NObh&5mbJUyy3JR)a$_@p{0(N3w-X6u4?3T-=;jNgg*w0$(4kViBpC2Bz2b07B9e5PWwR<9o9bDY+;3-<#%%EEKD(|1SY%d9-oYkx@cDHAXhP5O4 zL{#>B3=-K|@UQLqh@jDf`xiVc9qxo(A4OUJF07sJxGcnz$>Z`y>GLEv%vw7>46<-=n3cG<_aw%i0Yx(kwNjz>R6*xFUGIJFeMx~`yA zeaw3x&`x^<>lH4rYo#paFTs)f>DPlN*!vKcFdsR-e;#Nj{;%-cWZ?|ft`9q~OlHK% zfDZR5wqgasL?TBaYmgZXqcrObpdhY}Uw};gzKMj>`%mI&1G;#_Q0k=2B!G>bPXlcm zOk7_3*f)nS}fA*pdAMDgyAy959f1b0y`Nnaz8F6a7k z_N@$HymH{cG3bA1sw(aI{7ixC$@P7YuSBV0-A??(Iy5u-AtnjYC|aaGAfmFZ8%lEG zOB;X&eF2~|QLc>4x4p;>euAsnYmCKQ23J=!QYhMb8#8)m)nL@Pf=||6u!AtRcSp5B zg3zqMwnX8DC)kRBA}Cw7{9*Z1xIp#dJTq(oQ$GRH>bPb`-najKp`)meNXU7>wQK{H zF&NIHS{ZPXH>9ZoWTByHx=%nEfdjmESmBQD53%@BR~jhJj1kn$;?lUS6Eiyev6WW1 z$F$AnpYj2-WWDBojg!@_f{vd!)Z=>M47Zje1dJ+)Wd8?+4VE7m z9FRvDoOPXw7L!*j)m>g(vSf#a3o?`t4ExnMm4c=%>XSbRq4uD?H#jxwbdt0m`V2eS ze$#bmLm00yB>k)@x4_j6k5sXQ+IwhHK5L4Ecv#$v`8qI3caS4drc zFvZ?mHRKzL8^_fcrH(I#j&Wi*)^1JLpm_{WA_QU;C_xgmh&*L-YM3Y$In433u^6+} zC_I~^`me91Ks55Sz3#t^p&GUKdf32(LLlToqDYXApN^4?rn^XIQ^oOz!f^~kN17Ff zNKk-pUr;!9^>F_qvA{X501q8%=%vBC81*D(d5heeH*gk3*KQs0W4((7oDSX&-#IcA zycmZZf|80*95eRP?|$^Pal_kA!Z7xze&Lf>NPukIpq9fLIC}-(m3-q@uH0ia`GjtM z3FsRS^N0j|vhAoQUue51@@g*r<{kDOiCh&wj`yF`vW+gVgn%wrzpVgx7r!bdaF84? z9FltvXpXn2*E3V0vNa&U)h-G3l%Gu7>Y$PWIQFFM3{9kR18gyJ9PRyd`qkBGZLj%_eXFtcgM0 zf~}Xae+4z$yCt9noPfZtR)KKO>uQ^*6Y`c&p%a2OXLQJ1&UC?RK2tLf}sl&DYvJV`Kd-nr0b2^)0NMcX0UC8!S)wI(A!DZlYm z50nJ=6Ll(Q@SYNPs-Rb(x+`>`OCCchFELhgOEVy@IQ=8X<2B^%zm(2fv_A{UGV-10 zSH%}mE#;`a_FuuR4N(MRU)tt@n=FS`6$=Lq-)@7>j9_d%J(CP$mp5Xzfx@!;7k2kj z`DG}Vk>wlfjY7g|(#zemC^oL!$zjE$&Ph**T-r~!0W7?m{jvTf?&fD_BAFFFTjZOp zzi`g$M6&3cxMHK99Eps?b!Ho{Rx>;nJEE4hIzLe><8aNiIt)I2<<6dfHO;Iz>!?p2 zfV^QT=QpcfjG10Hpjh7}YnrH+^a#2Ughm-kXp2+|UNs9gB0NlMm~&n=~Ks1x}E1XppG3(EPoS%V`u$YlUzW8%TNyKMOe2nM_=FZf1sQ zl-k?Kkw9Z~fa6K_#nD$XQFUkg~VwT$6p6p!-OZ9fuJJa;yK7mgD)7~f;=*tKY)d&i+VbwIh?@C zsp74WIZ4^F|746ErSm;>StptTjWZ_W)zl9eZoZM&{W->Ip-I`~*1AjYDH zGr!-oF-I7Eni7ka(W1lAEL6B`rC85%CVIGXX-+%*rUwW&#Hcu1Wl-=xL8EA{kC%5W zHZQvvyiAx#DT~+D&@p}VF?0;O&;BYllY3kWY{|&k77)u=BbLze~ z<Qmvd7--l@H?(ZCAbOzav(T=c zdYBWC~`nm%Kt!W=4vEZpbKJaKxzo^0veW6A)l8(@D}Wm5Lpd5 zN1I()=B*m}QlN_rDL$}H{^#eVQ6rZ}9f&<2HZaBFgrQ1_67|=z(}q&8Cfsels|%c`S5tvIp3PQq!um@ZYhjp8_)46{DU- zp{8|%sJJol!wv;_7Q}Hp{wzKIL)=l0)4i#mE@w+`04zZZ3n<=&`2{aMbvX&@{#>#C z$fO%^$jhvr9z;_LZYr(b%ws14ugz}-HYJYX!Rc1N1`kl|@XF1**=Tr6dPuu%og<;n zumNZ?-)#HT74tNc@;8nD@b}9N>NLc?}CrN3BN_Q;WZPG0jWwSa9juOWwn~{ivi8F7f&LLJGF6}{Afx7J@B=F z(4vx@*WPyS5#VaKqxJG67dx(%W`TO&4JLh}-+&cY1|TFz$<<#FRvYiOpPjB3aq_T7 z^*ZdXJ3nydL({iL-#_*g8OrR)6o+@qq$%4YNf7C5W|aRB?S$;bKilp3>x$_|>1$2D zaU(X;d074HEc#mvsff%M60lDri*;wFJuk(e^X$Ci4^Yj0E^^s!k_`1$ZO-|<@BeDW`fG?ss{F4{2pkyzfbTyTOl+OZP2B%2 zo~zZQZ4X)C|J7m91=J@fXv&~c%dOc*2*1t&NTX3Vgc6SN$D3thi6awJlxM#6y1o%a zARDtsCZ&!Q?%VzA6PhA>Y*c)D{)nf0qW@s$5Un+vRBKP0&CSg%gfW5fca;}#bVDL0 z_;B;NC;IrDL~9vl2VI|jrvAt#ZY!hb$jr_9b6FyWo(}?fz*H<8rXwQ*Usc*BpjT1^ zLbIkYF@_1U`(tI-EQrU0|Beh{`^Hj~vJ)K)QY_xk+YHaKuT^X_ei z&z3G=;{lFJ1qxP)+2^({+Z>L)>fF^|tu|@=2miWiA>p^WdE3Q)iWEV#S`l#RD?_?_3-2`!cXWvp*43V;c>b3fF0U*fQ|)f zV~GyFqIvAq?tWP+MKQmB?tC<~Tp*Ija|#cb32vtsF-G-$DOF?Ku2K_uX&CaJT7QE! zuSrb!90rh~G$pbfY#cJxSrA;gMhiev@=6cUxpz@aozcK<-lNqy`t~LpK~{gVZ)@hQ zV}YR0`ZhvxX<^oB2T}`3mhRVVgXgfX2=G;4<#I-Bp2Cpyh+jnYeUE<$Aavf9mha0P zT!LV(VMt&c+KOhvpdvVJS1->u0ke%kOEjVs!@JV3u!JKSqv_efKNm5dP?jHK*5m*i z#EsR-M=H5H5ax(;_d|xL@`MSb?d?SF%aWm>I`KefN7kq}xAn&aSgdpwp)uyr&#{)- zQ*7MA%1?E&H<>AUOIXU7BYeoyfSnLa%jm)4qaMfMd=~BEGdFd(x)orL%!goO)X8lrza4Z2A2 zC;A0J6;4l)?dqAvp&(mBfjtY?&NP%0WVYmrjUskqXl6Kq)t6&cW=CTfMfrIAAsDI zHK@pO$qeb(YveFgnR{r`uAP8b=Mpm*%P)cz$(+3dXG+jwQ|txSW;F90^%5KU%^(8S zL6#&fp@>0Ld-WUE8}P4|mgDsd;GC$%W-J@cKMHI=y!09|&Uc6_E?4tSq(O7o^) zg)mLdRKaaFaA6g-ln8MKHTU~rneS=$V;{og`)+7lb(Zn|CU1vPa+tHtITkn2eRr#N z;81m>bt0@i`?zu4;26cW6e2)xT^u$x8}o2+#9ktNy+QAIe1U==^Q~!I`>x#onm?V| zdAea?o-I{t=jHA>PNzRckWO+CB;|lS>`P1|h5@Md_&U3Z8&^)H(Pk$ zQlkF`n&BnegNRw8@x8(QPc6wnt3=HDUxU%(KRrq4KZfl8qa;#}#RtF{T zkj5%vZCNoQXqOC7(F+)C1Hs$ickamSe;zNMKU)<}X76sazeldu*<66s{OqopRyAF; z;nWUO`wak3+$o^tXUpW_{@GR&j52C{#jo%s`N6FU+z+p!Yo9ovVCpAlYp@VoFK!?cqVfiR z84DUaWJpdYPib8CXQTP0XNb%KD97};ys_U$TSE~^Yq;~Ad6~mQx=!~BK<~dZD9p{` z@F=Q9lV|nuSjtG~U14WSflcN=f*fk}GsCEH%er*XB#98wFMxt{gJs}H!MVL$X975Q zOv;F+Xxmwkm^Th#KyXY7AwyDxH=5l@DK3zz-=u}!2^1voMG)yA{`E|jNE-9h^Y!^D z)aXSr85Ar>G$rNjFUC0~jC8taiM}|`2S@OtQQa5Hbgd15c zFq8wCw5cf#SV6b$%`fbXzxUwe@61s_)%k2W*lnJ`9??n_9RLqqXS}^2qMiV?I-IvC zNKj%0rztp79XNsRmj$h>N*r-kJ7F&$_t5Dwv0%10Qjj(vpxzX!wm^a#FrIa)j6_+k zcC^TOu;YNS3p4k^hO!whr#B8T!|BwrY9%Z7ysqODot-+yREI@E;er43O51YG4#Ab5 z_u>$=sdj7qXN|JF-xSektx(yf-#ytdt8jsH8A^gfW4z*K33t&`s+j!fPQ}DS7pPuq zsZ_f8!MIY|LE{c4TMGFtgG3<)|7Me^FqSX1-qB=_ujrW9V@fEyA)n8N`%<{wjOdDM zO+T+>A?`0(n^j_gXrkvZCTm__j!(=O?O(~>iI7V-#jBxfY{n~WoeCX?p6qD_6i;&kzHHn6Pol@_pWwPqhemJD*7sGD5Bq|pq9Ra*0Y zc}!d^==U2%ZV5c_qbVVf$gmXKIulLjk;1b1@!qS+JEv{Vy&CD zS<)2=LYdtTK+-OfUa>k%tUaMMgP1msNJ_vTG@hevuq#XepTvWrj#sy0Sz-rM!9r2q zBziIT1*#rJ^|6Q?u8>B2s&A%Z$#_r`iQ+fVWW~z$&Eq>CG^zH3$8J|lp_c(zo zDg+78&59qixhv4iMqO+&k6MFx8!3Y5sHoMA>dmo`wduG|5A59W2;Efb^_G0i==nUE zrkUA3Jb)jt+XfZX;PtY3<}p04Ip5)IX7G9==51+}Qy~opD-&$$Ka#zp1vSYa5C^QS zy#W~;Ec?dS;M+>ChP-r4kek*!k9xWJ(*2)swk%qnYx9qRzW!^``VZjDPT$nrM&HTY z*5)4z?N-~CJrsfex0|MKn;!->#WBO9NU&4zv_L6$wX<+9lR0Zz%QWh*r}hLE>igYU z*Y>Ttmgak%>w-6NHSu}m&fI$guR(j&>ceK*O z$U#rj)!6~9_G1O@@(4i-(9WFP8|S@#GYQ z-$ED64}iXnA3Vv7=#`Op1w2| zu{ukv?7b_RWpA0fwEUYmfI9YaH0Z;2%~7LHg)RZEkbDrxLi4 zN_)z{h7q0KX3jOpnxWpYlLrFmEs=z(G{8Sg4*v0|hnw5}T}+(4uSw0nvw@{XA{jx@$ugbGxcglJFLjsm7W;W3b#b6R;aSR-k^ zPCc(@8i+WCO7Q>%{RV|4mj(U=ae&~D^bks*w6rO~I@S|Mq;W;_q0VP7j1pL3NjED+ zi9$M(?NNFc1LNi{=Yq8L$w`(ux`u=CSM}@2wdb!cMHkp~XXC)pK-*fvphkHs^y_Db ziv8H8+&i@#*rdw%;<|xU1$VmxKyEs_1FLE|y1d`bsGp`|e~^OAy=)HYK%=V+ z`GMXk*SU+#_wB$n1`-+$XTP&vK&780Vsx7~ zlT9X6AT}IMZEA#ke_USw0_|*G_uLrYZr=Mw4Xlv)9|kP3lgFI_{9Kd<3H&H?`6-;N zP2}yDzN`itk+Om66`*_p=KyRI@@Iw{Y^QyBwNop0SDys<5eWsTcEn@8?zdSS_t7o} z2V?-nUKLr%?NAesJPv|0nHvO4USS^uAl!!Pctbtv^f9K z)1`m(RP6sdJ^g>-`TwD)*(#F%r7ZM(sz&`=B-6IW>e7{_YTvUtIqQgM}F1_xd_HPxs9kX#Fe|8({v-cE5wklU0TPLTc_zx?XWcrx zP-3pJ7Z!=uWyjq%c0w~0jH0BHH~U7`-@U=hOLmSA8}Yxziwr9uy905+9EEZ2$YKUl zEqN31>KS1|97TecK}qifDZ?;Xgyb)8zY`$c9%8ufDrejk;7M*YLGtm#Ut|NKj!%_P zgiV!uai?!W)u^BMhBP_0dKN6c5xEOi3rDsHk$D{)PGahW;lv4s4IB;VtnHBz!ruQh zQ^#r{s_CQ}?k+6OF8^As8#VlbwezrMBt6(c!9$D)H$0W)pZSB7#gD4Z0`=;;!~2s+ z7(v})EW9E+ZS&%A!2mYM9J;e0U%2)o3jX1YCL{(kPIYg9nCLn<1w(*)&Np`8#Sla zyRH`DMDj7S%%P_P8c`|Eo#M-T+e4=)1|VmfL-j1poS=v5sCdoOYijQsJHs=r+XW2l zT+`49*#{M$DtDKpzacNLSWyPsm9$s(FGbmXu+|xJO@K%+#C4*dX=|nrW)~$EVHc$X zdU*t5gZH7uJ_#M_D;yOGKqZoZisOp#Jd4$;)}O|eXO%m0r=rfSBW4IHyQI_f5@mbT za<`~&KySw+*KtSOIG!s~trG#FK0t+Nc<^HW-GJ?K;$_ZemIf zaP=yXmSaRsUsuUgtZJvkVk(>Jg*bb0VY zU1Ta1s`f@7RAMLxP=64l01pD33Zj{4oM`OUjtv?Kd&vYCi}%l3$$#4M<$gPA!xG*< zoB*aMm0X$52PR4@?(P0c1qLQ4aEsxe(rupxgo--Y{=eq;5WW-p`n#AGwC?AzTssF!wIbo$s3%SIC{5{LD+{ z)HCk);4VQ~GZJGKxPWUHN!&Cl_N;h0V!MM7T#w(I(%gAn-JUTNN%T1$?cZ>pLjp;t zkR8y(@J^~lIfr<{RFQZwZY60_@Rg7g@FgQc?$8W*suZHi9}KRdtUht^1t}>l6XfK&zMmucp7hPMl&W2KV(5_pC=1<=DTJ~&*s;jRtwEBjon{qo0O623 zWMG>5Gw3}{FMOJ`A$|?>9HFH*jNQ7w%QDI zAXl8Kl&A#C5n&$l{rM@rtJRqG=qEce<;&=>4V%aPNq)COQ7H7tovGJ$hKG#RU!zaMZfrnaeOPXL3p%gAOgSNzQU7xGUf+W&A-OTXLwx9sNzM=l- z#Cyb3v)ls=0Py!e6Y%~Ufc{&+Q_=m$j-Y*SOZArbDew^AUDgKUShfdsT>5TcKONx& zYk`e4&70Oz^e4wrYF^hx#Z|2S!l3S!plK2dKZwc`53Z)(oo|a+xJ~w$+U{YjXrM*X zZC$%u$)9Nu#tu^m!bStTeV%OI?#0I9J!=>Nncwby!}3n59VPp%?hg+iSIihvE5jy% z&1nJDP}350)c5*+D?~m(=yYHFq%}r+V)i4lIUlWu;rwC5*P-=4Mto8vSb{{XPiUtr z-NrjqU$`Z!pP8lXpLCNpvAYF7(g*EM-4Sn;7}7j}?|*zGSFN(b(rR)7Z~~226|{gB zDwf2sJir$v^$4C2t|4FlT*!;0=tK*j+i znX;Ms&GWbc3)Z^=RjHUkN}402RHzvSsmm zQWU<~t6FAK4UOA)VM#X3d~7~OH(VA$J*r`c{F4Kz7#?+(=Ga1s=&wpjc?Bma{8P4i zn&Zmx(;`}$MQ?^w^WH_XNMfEbX&VI@(%Hhz8s({ty;7|9t;%e|EPcpiR<1ZN!@pG7 zcA*qTi%ClszuBo%UA$k-ZoyV0!{~_h0P$v(A=M8r(<7g{6v)bkF+UI7hd(|Kl?HyO zR_WRM2;Kc;yHdRG*FfA+1%ml#?kvoAY)^4GozSKs`mCV>7^$cnF0nYfN~vs;TMMkR zEKkY|W7Dz90U6rfaE^BG%s(7RC_9t-^LUBd+xg_J&s}A(U2TsRm7fL|49vFowR>kX z$kE-Iqu)GBpDcCjmJgU|oJrTB=GZKSB2v(??nuo{t{h*cJ>w>y$B_v#)e5t*22bP1 zxT{_#xx>4*;yBks=px2xqo-oR$8M#cvI{md1+bE9QSH)XId~0iMDu(g#K{`x4)zXk zQP-U>#6-xpM>q`ecePP|s0&T-o_{OhNHh_9i8!?MT1jSHgliduojE;i zxLfk|i-bfo=O7->&y5y*4__`q$~t(HSFM+=Viywe%DMGh^6yE0Vjo9PE7emkTM&yS z5^sQm=j&SE33((>g_$Xnxl$Pst|pF*s*i992;qv-@Rk_8;`kLeW`}f6&tCeDFU3P> zpSM4!%W@#&u@l|sy2QFMQG`QASsP0LO&H~t{)~qCNr`Nh@$I(R-sSV)I9Voi%(a%) z^^-W2Dj)4(J!8Lp5_aeay1c;K|4$rP)7o~61@Y%bx1TCXBGaN-W)Aq~szdnE#T4J#q0F(3@D5Dlz(d)R zg#TcJdE@(*m9c0?yk^DzRt7wdS=b>2?lgLE{^6bR<@|sp{>u1m^)BeUe?Hp6vbWv z4Gvht4|9=vM-j&hdVb#_44AcM#>r5DBTCdrS^&l3Kr zT{XvL`dT60P5L?srSefc0fF~fIsJ3;bgf2kYVQCxXfdF#1W7ZzskEot17_O|D}v*< zj|1P+U!8xMh?wm7H0KG=q8(88e zY>v1c!6x0H3G?d!v8Y@mCV^oFRG@4)q~bo_@bxnmvl&sEJjdwM0giQl->m`AotFYg zUF4NHanZCHHp@*LsmQE7=h@$AG-!_}vmV)-_2*lDo*fqT`!NiSC9h#H_wu< z4^KO$Yjle-#O*>TtHg}WQ@WHqz@6guDCoy6Vil99~7(V z9zmBh>RAqIMJ zp^uXqTCv^;6}%_>M8#`1@vMVhWJ89fJ=-sBqHjvOsEa?18XPx;+SWs(JA6eQ_W{iV*V|Wel8bXF{P0WwnamqExPYcL3#TgW59#e7jw|AY(qNAV2nLkuQv-D-;B-wwqx zjVL6nx4idmTY9=^xvN>zGL)aw9-SwHJilmN7lYKwyHzeg%bBis?2-qQUGL7I^WMi3 z{XZQRDT3gdfa_pko(y5k-SxY}p+MNpUGP4coW%wtnL2Nw?VH|+lh5XnnBUj4)7h&) za7EcW75yvSeuAie%jdCBuTG7utna;PPJUT80`#){E#@9@s>jbO;HL)xsmX1AWH?kX zY~Q|MSHt1Kyl{Pw9bz$|zXF5OQ4a<1>Q}9DW6~G1moJlBuQiWv{h4Gw`l>U}v-RtA zuvQMB8>1NDKzp}u)b6{!arrcqg*s2i=~58E2>#0&=vA#5e_{sh2+1}Z7Ybssk|fqk zyEZNpUjL-LN!c@cqcvb9T#HiU-HeGy!D@u*Q(DZN`RliFvIn8pJWax5Fs}pma{F~p z8{yR(ChI`(juV3zlGix;-9h;eT?K5%XH%-aD47NRewM|el!XPLf=4-`m^3J-+oF%A z0d_N%%DDZ&uZh=yL_SD85Hq?-1;Mud1?+sqw3DABm$opIcgrjEh+K*O1TA#$HKDb_ zWHA7Q=c*4W_y|J?aHbE=mA2@|V0#(WD;YxJuGm4RJCpu_2q39zX2AeYJ49w84{{p! z?dxH;r|kFK_yL|8`Av*U@6RPPfNBiuKcJ!S1^i{xBbL#0A?Bs;Gqx`Q% z))ha7X@1`Y4KJ{oZbZ2!^e^Y^@bO;GAX7BvSDB!iP8&|cc@fA;Pm0%}{X}+H`rIbj z7-!{)93l!n2N~)H+Iwc>-lq(3BG?M%+fZqkhB6+8*&0mn@s+P$(zg+UizByT5ySTx z9iT!t2#3gBC?@a1rO2IzJW~j#^Hr~?%ss)Yw(b*F4eS|?Q1v!1Pp;Pd^V{tp<;czA zmgOA2ccXvdg(mFeKBU35E4)4u;WHU@Yr9FJjvDu%8HhB!-wWIA9`*yh?3KSltn1|& zhd9{ZkP^6(=>ZCgM<(xBbIB4$`xKs3cYC)xh=OxpH8sU8^I#n4+_&K=^LZtAnf@xu+gw9$+n|{!b6;uSp$QXki zNjvFr_Ypq;$)x&usdgD%C-c^3#kCeeOJ$B-(MY)wlV8jZf&F>3n38#P&0&DpD<0<3Ys5Oq78)l8Qm4-BmzV#LX(7goan8RL}> zbgP!QqLv3|-6PZF)j3nQFWA#KVPZhSjn#fxVHx&5qMcNZSWPA`+KkLf;R(M-kS&70 z0ek{24_Q1gt!wt_ry>oEax!PdPsP@3gavmAJ+Fr_EUl_fSb>smEU_r>I@zMTk&~vv z_bwvuDzPe2;po>t<_qJ7rG43``nzKt1E1o4NWPyr$51Y6Rxp8_quOXBsnj=6TdDiP zqs{LOIR>>oZ1tNKUFqXvt#v@`*&1z-`61;ZIBK=vH-e(@B~l!d%qT$_*5QfJL*O}W zcbY9Ndx-H$d>;Lan;V0m7}(B|^5zTDpsRd_B04^&A}Kil7BF^*u87L)3%?ySE1q$@ zN)rF%pxVBxcfBq<=5|4lV|5o_UeeHB>%>>bi+~S0$u*o+s+`8aWzx2+?#E)s@MNpj zFgg#=2>};hiP4ZbaXU<)tU)DR{VU3L!!e&${JlqHvLSK7uvreXo}gC;fd8HmR4!E5 zELecv?T~yMGmnp#dGZz8v4Lq?+fvDsc~&QnZI^Bet0EgLmYh?nO{#2`ROv;r_V17A zzmcCI+6-THVAwG@gh_RV&ZDa?Vl?nGUhPx3p_*WWy5YhM8RC#yU`yLaV7{OqPS15L z97@Y}iS)n9KbEI(ZtDeSMqRiP$snD91C{3_2K6iz!o6Z*UrQ4eeR8-h89pg>n@CxCUW-GMK?K*y<1gG&Td!4K-b$vW^c%HF3YhL zxvix`2wuEk`J^fHv~0ixp--t7swYXC3=PH)^^m0a&cqi zYR=ANvXA}y&pi7_^~nAJj06b2Y#kk#lRnysjb&OL)ZsG>j*(O^R@4J@(LAM`hx3g2 z55aFBc$sF2XipzcaP$>)olaM@9buQxw>w@KsXZyU=m*?AU$$j_i^7a@l@uYw;uqnl zjKV5LLpGA;4($P{2LM&s;6q|QkDAW8Q@_?ep)qY&VU+AEv~t?ulcZFI<)Vvp59(cu z5NX~i@}@wo*nEvF)mrtVpVz?9f$UD^Iw)2Y+4cqsv*|ha0iPa3Y@EhahtD?(zRRt4 zJ=7NtB7g5gG(y*!J&=0VdHt2qN!f6 z0?!q3b~QHgc5#xu0&GO19=JK3{doMU+WN-;w;$%;4p8XZ@l?y>u`Sa>Tz6$tkxodj zU<*=zZ;pq?&eoL9@4Hn6vp2MRCJdhymhcn<{Rx-7mc#q>zMk0Oo+u{y2V8+$Ca|hU z<}vRV+gQAV7_viZ^Jbm`kB0gk!cM8GTsMWsDI*drmVvnzBy{HU2BiWdwVp^aPg2?= zjS~C8Y`F&}hpWm&4R{!kO-6x;?BrwQtQ{mlBJuVmj}>IfzT0Do-SzL}7F+2Ha;v$8 zMm|f)+k3(P_h{u*N%#c?0|W#~`X3RD|92_<@3WQm|6NSc5#my9j&=$mx4kbQdMO~m zq&5j=`SpxmLB*A6N0KYfM|1&q0sUD;e=-*9VwNbQ@RC^p-rg2&|9nRL-<=3GFXLV~ z9RYn!6;=1uQ&WKby(@F|F{Tsfw4qpfyyu@_y?DQ`qYRql%FsqdLWlJ+t?`=F%crA} z5t|qgwPlsv~N6GoF66*&V0`4vUZedVadV zV-cXNW&QuQ;OxN3!e+WlUUy)`>@)`?OhGJIRcydB*L-Bg2-LDj-i1CzJrk>tk_mJI+QizB*l=2s>1~%EO0Ne0|6xgPvP5aiV$i3l4 z9tgvS-`sT07hku(0n_Ig&lPg3$ODF;lIcRrpkQpVX7k*>UN_B=sF_4G$pFq;9 zxvubs5qEc#N^RlZJ3lwu?L?CJ9swlpF*kv92u-;oefQ4giXMV-{X2D8#+Aq0&UxpQaLyiWdfkdKE`RHo0gtDv^QQ=NnN=-}d_J6_m)Tkqp5L~^^}IuVU07(vQ4`&gCm~EUBwt0zZgc9p$zAcVdT)VNyeRo^ z2^?*Pb@m)98z;?J==jzA9f`rB{zhfFi<3fnFaDy-HuR_fW_+~l)72zCJi6>I}~(s z@vkE`)BR3Hw5AEca`^yTWxEwC=)k3Z_7n?$9=u-XsaSQn^3R+UOFgf(Zf%Rc5Lhg#NaL`*wUN|R{u|2I3ITSo~|H86pvI7 zMm01CDvOxYO_W>y@6;9E*S1>Re~=q*wy=Qc^B!h0u+7&F`*|Q5UEJ#6u$Nm5ZyGpb zQ&e}U)cQV1w@I+7r%fMloc=3yfgx)KTtzshwY(Q_p&)za+at#f+KY%AM&l(y1Md95 zcYl}zl)ZgYu{yYU>TtPXlNTTpmke?s^jlKmai_=-nl6yGGjM*IO0$R0i-bd^^v+YMw8L`7ge5OWo3L7><>_E_f)k3+bBJiq_Ru{iqT|tD z{Tq<~Q?0}x4o(xM=L)UZi={@fLDB$*&hUqiej}@tML8HTc+do5=QJF+)2kWQB;9)W z942Ss(^x%BubjZ#5Z@;Nf)S!bsSd+58&B^UKWqE1!fzVypj=mwI%%Op2(SVjXLmjA z^mVr(EO{VpzscF#e0mxicU=HLAXDS>yEACd>Pj`OP=S)IXS_@^7wnnl~y_r$Eycp>!YJW8rK>P@K$iJ3s?kM|ZIL~tFlw^wqE z)!^veh6lnfdznO^*CdxE)NlP5?k?e0@ARy8m|(RK>w)Yo&qcsM4Ilg`jbqVIykT{2 z-Ff`IOwPM|?{4c+B>s4QIgthCo^We)Zg3B1-~AVCaDa;h(>Sjl3v{UChBh!-)2K>M zs0jG0;3WN_3P6kOg`O?rvrmc4GvilrrbL&ROR(JvNgfV{yQ?lcxP^0ab0O`m5^T&- zH%5Cke51p8sH3hnX%2x$?XLmS(Evy_GoTn<8zW3#8s;eoJ-`NN=<>2h!$Y>7^$zVC z@m^?_1t=T|Mmsp2f!<-0Vo!8W>bJ3}Z8F*(C&$0TA?3UVNe^~puFN*aBOr6z&YW>O zTO`{u=eAWSv?6Yqu%~P*4%?UvVH+pt=!g)m3f*Ppk^yVM%n4Gy#`B0S4|*LxrX2Rb z9R5-J8n2F>Ht<}5hUJ$+cIxXjc&c`(b`L8gmP;hgAt(Gwh0%KsS&t`{Poz5+^-&(z z1lHg4LIqYl<2Rf{27s4V#bRwM$dbQqDzK`b{fRHk<*2{CDz4n9HY>JnPae%sJ|dB6 zsy0mrPdW{&O6$5NW#DLO7t}P|+Dm^Tj?~{Dw2I8w7YYux^Nl}GSz7<#mB?wt*P3hB zKm*cFE!CKKdaVaAIGv;O+EKlR9Qhx%o#41B2OuZQijLTnU%Xwwp0|u%gv!GHDq+o8 zW5gb&i{XC!>1>|8Ct^OSRg;b$ee4P_j^9w(^wurxJhy4>1k;6c7c@e8&W4CnWLD)xl3-O&RU~RR@ZpAsdB8FqG z$uT#&>TSSAZ-;9jg!^UU5+Q8a+^bgr58-cC zbo?N;bTxnO9-Bx32VsCnfZsa>OjkM3yN_>#za{k%y}0H@3~a6^A9~FJ6s5Mt9n@z> zhfsq-3IuRY*FkDbZFnQze*gEW)kCYrB_ns(QZ9JP2?5tIYbu1)oobDS$0K^JVn}!>f($FB`LdL1U{Ch#g_qCI zU33i@#7RQZv5*+@;n9b^g8{CN{jc=#ou-q9@v7wkW6pszV78Ew2+2dYfiw2uqBbTy z9pX_)Y0YR3f(^|wzp|w+6 z5}0Ha4U<+|lzesHJ>M_^2P5&M`ZB#y45R*mefd!X!QGl8M=W@f^l`3V=)p+U$V6rv zjOL4NTGkpXi?Qi&2+?hQ{2_F6XwakSq07>wqIgMYSP|gnb74U6e9={?E&t^4_pRu} z(UW56vBABy$w?yT$LBZDOJ0U zWNYX#{aI)}Vrx-SvPE)jf^vgm18=-4oP0>1OlQ-zRU1HRbj7Zr11%CrRkh4s-kZ$H zJ795ENT}R^M~AYvE01=XWp=@a=|^5spIRmY?uGgt0<_$`6;ea`uDq!CR4rYPka?CFMmL%GPYlg@4Q1o7w@$fL1 zTAg9X!D$7`ZYofx|JC@w3^-Nmfv^8Yxz!fy?2#Ma@XQ8Z>bXvG&$ha=oVSD7fL^uw z%Wj?3W<2)PL1UT0$mB6iBq8P;GCyoOH9d$eF87vCW8%#x`wLGIg>+X(;dA{Vz(wEN zm0|0oUk*L9{|Tp6d?gLrr`XDn9c_Wnk~(Fnn+heqEB(&$g<|kIJlbSLcn62+pc+~O ze=v6C5KB<26e!Us(atJ)LUY8)T!j;Nu-ns4v8d@bD{Hk^y*C6LfnZNYLE}^I6H6?V z!rD1LPwzYo_^il6i<@YAM0tl5B}R&viSdGS@p6U)vxk!nCSB}aT=W{8_I+P8XeRQq z8ed{TjwBZ3LY~~p)KEpk^?^b+F*oH}{9$K^*7p5>ltuK<5vR5v-N-xCe?&^S{-3h= ze-`jK^}%tJeTZ!)xKk#)Xo2xIJ=#WkKza)8=En^w z`FG@!2N!4*b#(D~0^!-n5%|Yz(-MY2q~HijK5=uK4n0N$K$wqe%Vrz3k=iL@1W$l& zHy|{i->*4~2JO7hzcVbrt!7eU@W_OtTWX7?Z8LS?=Wic-uQ`KV%$CxjzrD&o)boZ% z`nB76hGad^%m81ZjT`YNeE_0iBharVRhn42k^w#MIXO|BrA})vxPVh*tb2?ol(!!0 zS`@3~GNiP8^w$LniI=}WEt;k8-)2%?X|~V`PgbkLD9bz$S@F6_$eg?7u z4i0aBTbgk1(Fzq3)i>hi7XJZvI9E1YckFYLj=^5V*PN1`U~?#(l_~bVx}tsh zegE>Cu*pWNGW0IvL7RG9{3DvZa_8rx&08OA2 z><1*@Xo!vKT*6lk#yp-88_LqD2bIz6Rq=M--!!i?a9G{@N~wGn$oS|*Bd51LrYeHm zFS?JVzr9duf2iZa08#TRJMYh$%2cPA@#-T!(zcezQNOWBe?dNi{}7D1@@0p1nHbQ_ zdLPd7=1`MUQBjTd%6;80OfNGsfJzqfKSRMqD+Nf18^>+hgDIe}?|`+*DAB~w9f#|q zfwS(^kI}swG!97tyLJ^)zIw#uzE1n!Ilx-h_A?-PV7bS#^I+o<^@|oH8a$RaE0P_L z7dq)t)L1v8L1u&Q#V?#|uy2U3r%+?X2~G-qBm%30`gSzYHOQtKzs#(D5fEhUg<__a zMjK~E{R%4J5$jalk`|qJV`v1*_bs=W70t%AX0|l(xWwK$({R*9?KQBAKl$*J?Be-B zsm!J|y_4H68v0IC@ax5Fyib<6kRF3tXgL`g=6qC!QLl4LE}u^9vb5xNP^^&%yA@@i z?9-&Gf1<|x6?=$VjI~?@ z+yMM6N)ue~GZTH_e7@8HUoLE;!5;|x7uh5z{v${yQXdUGgo&cpUVjuz2Itl`)UY!m z&zioCOesj{#k(KIEF}BB!2jRVTvCA=71Iwvwf18n{~r)kZr1kZPCpZqxy#SU^rK&P zEa5`>`eV2+zHnfNDzbR)Ho0Z(UO;2-`Qo;PSWZKz=LD+@GM=fSKKc2a!;BP5EM2c7 zi+<*1Kp;pkx1OR%I6kvtN;NV4Z^wCp7P?gKBxT~^q4{CJoM0&TkX$#j=uhJG_8IxV zlPyl{TYAWirxnC|@<*>+=X+}x4~d(H^%P?i)X86hQ4waI9uh`;%)$fm*~5J4F)A2; zP~RTvb7L^???|ZwxMAS4lWZ<)$D^qV(q<~`8JHV_EmXS0lI6L2Ow`Whz64bW+Z0#Es=mg+`fLtrQF8m6SJ_{&Ctl zdc^J4&q8il{S%!|F{Gg7iQjNMT6il8hF|YKc2)==DLAWZ~(orFd_T z!#v^4neHvt6KTFNIY~Ii>`QWFIqi}~M2rk6o_O}106v!pZri){i5uKqLzS*9^^0Od z>#ncKqZ@dZ>wLGkVO6$`!)yv#myuE#>R$TFJXzBAeVwG443j{_Q3{psfbQ^^cu-k> zfkhC4Uhyd3zQN<{%+yR{0TQCefmkuua!|#F@$*)iRM`?Hoj+)!bw}FGZRx-(jJiVB zidJnB%;MN-xfs9)@mq5YQ~I28t`YR;pJJ$#eV~@?SQce6m5C>^VBCDry+ivV5p1&M z)+K5l{{Y&o5qADxff^SlFfuo?g3Wdx0^?S!mdrqCD6ojlO*f&#@s1DR_pHCk1lLAS zr@|p8`Ky6J4oR*d7HOEIbk-7ek1kq=5^vY2jB^UAt06KAz>oT@*j&LQ{!L~44L)>5 z%L05(jf%9WX3T2y*Ts5niBH`xAlLjPV-&%MV0&#U)zq~bSyMjJt1^cI;}dV=p;(oq zAKFk5o(c4rMTAXQ7r1V$9iT!pK+aev$r;(|?Di*WiYMpPSYG`qX~hYIfx&ge!6{|R zPaf3Yj$a3FU>vu9MNbscgi>0 z<4l_=Au18l)Da<|M#@^-wf1= zrd*_ne4V|vM{w~iEtL;U!-oCBjwtf0kg{8iL^@bhG&0wp-9OkW$>fv@=P@IW;U$iL zaQym03ELBrf}&n>P5`iWu@k>b7983i2wJE~Q@v?+ibH9EQ3HO#fB$;7;P9zN?(Y6X zFeE8U5doYm{0MxzP?*+frSEJd140Jwl=-6^W(*XRH_qFxN59chT* zHzsH`xgH4!%^{tv~LZB(@dbb~c#rhrb=#n5X$4*S3cyQF_G!SoRl=|rMZ z0uVW}#+xEqy_~tQ9@3_i9--K2bOn@WrLsZJ-3~Nj-2d_8t>&k5-{6WM!nqPnsP!>f zZPd4Vz>g82hZj@~^rvJjXV@PEV(?o~=2t>&ccD^9mikk#s*Z8v^Xs1F0u5qMAv-Q( zicGFOwGx#+7X=ZK$MJs4!gv>V*!*kIc15CE5(X+@3=-yXqK3%372N4jI~YzKjo zyAbGhJP%&Xcx^Vu&N9BL#gD;rm&aizM=-7)&$6FE(g?BwYavKWnCnfwjgw4a+nyJ> zkq!DPK6NeGWrWDCi6ofU+VOI235G!3UBxR+|Dt7}J~G=l4wIXaRuJKWrUUu57R+lP zDF*Ti7J=e;YOmH+VacHtDBqbp#4X0;K^i8X6T@ zdm;Yix_q5MBPrqzO`mf$F1twAWA$#-P&JtDfcW65fjW9|WkpGizKS|@?_I5kxshh2 z7>z@e3>m3Dx0dw06bKE-B}F$r{`}Z$ZvhP*!?KE3T4OZDQ`BE#4o+^0_}XiH-4WMa z9V`#dIwvQBupsMh%m4A?%Ura_{R{yFB!KrHaZ>J1c8FSL`3@`QL{T`%|n zo`1dAh%_m8e~BB+8=i)K5Yd($l-zlB?<|sQ;u7{Pc(;TzK5r8nm<< zu|iZ4=4bNeqXyLXGsn;ce9cPkC3>%M`#|bQ@sl)G2TfF|ND}}uUCPSbu*UUGVzCe%Z z2trZjE><(sesY$bcHvfl#GO%-DVF63qNmd!bl+y>W8_Vp-a}!q1ynXwIfmAaMwbf9 z(4aF#OHmhh`RYWYj#dyN&}LRKRX5B>84KPYcG}0z+>&SAJgj0;xn~<$gix(7Lr)*p zBd=w^C~x4d88f?XP!^bc+eD5vCeA7N>^!BB zLbwb^(*%&?vWSus*sS{{SXO%N_APVu$i1;>6$hW|%`U>$e~rp0P9Yk9Vn>U699?r`tiJiwJ|3GHT8@rwk4v_M?-h-*uBPjMX@LnBi)fS*Q?xc=1DNRI? zZDv5EMeN0-)vJ=2Nkkm!^w+J>Mwq9$=Z3=|YzojPn29%ZBf~@?#`d%%&^adKjo!yO3LN32X4?|G~h>7HqsB$0P5|i9YOD#{} zC$BF5l5>~Yzl4R1DWtML~$3m-P5bLj8-)i zkvtkA_!*M`s_oB7F`b=yL5Etw=%!e$=psF$5`Udo&ZzFyvhv2Aq3e0hDX8oIV)#|y zCSXX7g!-(%O^3&hUC-|*K9RNx=o6<-k-D1%@k`TVlAJpm%%s}9l~7E79|EqPYf zoW&X)9&P=aS)sXy=}xq6trO_wXo_%3zQ6u4@#kDKD7&8Lsx%*}u4x;59rcf$WcvhP zJS2N*a)%qf%Hlv^8f(Z7U^Mo3=ro`PuIK)TpR%us9R{c~R*rg)uYX08+mO^s`FM$G zPSCcs#s0kANaBtM&}%y`EI6GqOxR(wbz3GCutgftkU0#a{kv!f4lnX=1D?A_()!JC z=dw6yDL*Aw*${oCqs3_+w|ruWnIVp_V}2WA9oM|c*#i^?&=6*wy%`UZEF9v|fMcMo zV5)ZFgn^ggq{vFiu5&J`F zj{8WPh7x-xmMsZhZLMJ6(qk`{XPo`VB2C6(s~&=rGv4(~sSl}(r$}=Wk!)sQk`4DE-%73p zJ>7Hmk?{XL)$lG-WzGJaYRvvKvz!0!ssF8^(%kvq{PCQjFsisPH_a8AAC{e&w-#@W z=$4y2jGdESV6sA!iuNKIk3!;q^;PPLCio+4bAzVaRcXD%MgVL<5 zKcq7k;lBKe+;=U3IhLQfcrv7=x?Z2kSjlPWy3_T#OrV_SK-=3Cv^d)KovDm4q&rST}Eu3`3}>9U1V4E?ZIC?bjuk$`N-daP+i# zQMy~Sb$=#!%w0oz>$ZbI$IO8p^9>Tv;;48Pk(VcE0gN^04rL#A_96EeeMj<>6hCjn90C3@o@PH>4bH23{oaDN`a^nhyG#HO5=h29dwW zl56Tm>@T=AS2ZQKf=cjc659MK0F$6*$bD0};E~rc&sa6q!pZz$hf0~u9FT<(2JIUbUXw6)m z-%t8!X+bOUU47nk38uLtRFH925c+1`Jnka1zNO!Y#B2Oo=X9^sP>FG*oFkR8Fh~WX z%bt6?ugEJcbkoRlD&5_6xhJ_CBA-svJDw=%TxVyK=SXcvnDM}+3qXLwSoAGD_8C4O z3@=rSqOWpA_5@v;WN_&_DrQa0H$OTor1rs} zJFZ4QSP9=VaUgW7g6WLYnqy9-N)z1yZu=Ko71{`;1rwiR!?+lSfXBBi2df?Cfa{wgw?KtHIw|I z(|R2B;tWDIyd9R^Vr~6;6C5D~Y%I@GXI<+l)29T-qvgk0k;z^S9I|V?TR;cU@9Ys< zNJpfYifH1-jw8+`rmr8@v801<06)_uG<1pkHJy;R&k#|h*}@?n**v(CcBq$!9gj(w z%v+Jtzqh5O5xK4NR~I3pteT9u;^lAhd3YiA39Q(SgKM^t*ED{)-?0x1E5n>h%_rAR zR!>hL*e{yT7iXLcX+>m;F)B7wPTwN(qRVu5Y{$Qf zowK&NIq%<#Wi7WR>=`v7Rgq}|C4a-Nm^bk-b;@={iRiu#?p=FAzwmw-U!&_{Enq!l z%F2n2<%N?MI_w2BU3MmIUhH=#3SQ>*HY+z*A>7wWcqIO#HO)#WN&1m)DGcrgynQ?+ z-?*1o$x*THDXkELIj?36Axh_Fbtg)LAX$T>e=TyZ z8DjKpzoH55XzbME7YYarRnVsI5plTEo1Op(EGgi5*> z41pL8^Wpvd{0h`VXdPLeM?*f1wAFFH@9(EF82<#Tcf%R@I5!4!dR)TQjivv$d;Ki-WSarmP4}mH$(rx6NGuv9^#g!;) z)%M8I?P6^ydU0RZ1D8^&m65S}JIg)%tTN_nA~`$A-LWv}JO@|PeliG2E1`|x#eN#g z$t%d2{o{VzkqN1*+dm$cCus|bMe~EeYObQ4WPv3~=H0v`KxTj^+0$36BiLpSIU>vl z9mQW}iy6_QFzWLLtDzX&X4%W0Qa5lBYB?PA267C71OOEhxi_W>tKhBCLAApM>x02pKTZ_IXd;HEmv4*`7uBu zAy7k^V1Jz{F-mKNJ%fxJ^=BX|#UoWDcjx*sG?_6yn?gc;eDL+^&-OYsPY_-%e@=Pe z3V7w%E2EF67-WG$`Z{NxaJW(;)O0&a5-ee2k`4UU0+2zruR1Ze9EX$!mKk8K1p3WP z!bmNaE#Lzw9yv5qx2fM&@O!Or=w)ClP+85?Xzxh~Uy6(0H|&l@6B!)AeRoLTz7o;} z3;QV{`CZ7C{9WN`+~yn+eByb6!s_#@?x&6Y9a5~^eh%(RqyU$sjtVIiRq{y(G)Y$- zk-HP_DsFT8ZbVCro?jpc0w%~OR1{v}lm`s&C(8FJ4w7o60*)f91HZyMmh}94J_jDA z*<>Abf2#y?1djHC`@7QY=kF!Q3Go5X7$%Xuas->zIij-?LTE zIZq68z?=2z=^1)V3yO@!%D}XM;A0EX_ZYHKh{MLfP`j$Audvx%X`!7FE+PiEtehbj z#*o*K54x<;hC4@ca5ABtAPHnxPLd>hwpz#@^XdcE_aeH0jiVYkwN^we+&9W`ig`t$`l=YR!b^%gi9x4Ko~Q0DtLuFWG_XO$n_bhSmoI>$VDH;!hGBqD z*my-?xm~mWgbN1f*)JnQ+LI5yXO9b)tTOZp1~Lzf`EPtFsfDYZ8I!KSJIaRB0Ytd{ zb!NM)z(1K-6rKdYOSzcbZO!*jZ{HS|vSXu&laNGtZrxz#8|mNNw5)};Q^+J&b}UEB z$v);i^!Fc>5FsTyhG@U2I5=nuqclsYYmoWO22mh#HJI+not`9;jo?U7kD*Bx{6kF) zb_u(+GzIXC?5=m1?$YUW>3}!ofi^F9sGikgE{vGvR^A^T;A{dWl5L{WglXp_8Z|?D z5U`dpZY(WLzwJ~GDGZukzsBI$&Ta<_MU?;!%9Pkw*OIhGNp}36kX2@lGs(!%74eG} z=I5rVw+hD%bC)kNX`pE&x^!5lR5Q`(ZNVcD5#}r~HQHdZ&kTsHNXVW-VoEeGMTr>n z2t(SZK?CN7yTRBGR@`4!!M^9fn!nh%VND=6Ahqz(_WNb_FtpH0gEB^Zkl<>FwQ#zj z+%%Z-!&lvi-d+uFcE2v|hv=bf-=bu$e3Hr#IXK*ME05OWiDZ~`5nN(w%GDdur(0N# zFf8S9`p`g#C~R4c;w%Qn5^Mo--lgA@8Eu@o+_x`>z~6xEgapfwZcLP%m%@= zfq6ZQtF5Om<7M89dM|BFzP+slsQ_P%{?AX(LYljr!ogE9^#&<`zJa^CxjCLgrd5zU z0v%*^P04W>dn`Lk_g;&qF)*Q?l3~Yk1X~Arcu{y@t*%fqEYCCO^vsXFN%}J^8idhj zr)M*)`pg@)9AbkOgtEc#%MsCblW;C3x$J<(hC@)<1LRz`;Q-#XP!Z6mo8G(xu*Hl9 z4Az524IKbHM-egIm$)NtPP}dP_r3FHl9u&=x3$kc4dc2eZ+vE4pTZDR_yt? zZL*fg$UrM7wq-BuXu5{}S^)@|lZ0&~#e|%_Gnp38UE0+0S`%w-&bj}(u~xYtr4+X-nkAD87}6ARJF5oaUaz=OAgPIGA3p!5F#cBHwvTt+MTu?5-dj!sD4v8mpRJ;oCpxQk zarKWuFXGJ*1T(>ULDP8Bx^Zm=ou=8MXCW6GPOPJkT+6=*+4d(g`}faD2jcYn(C@uVB9mh`D((aiuAUjrD(<9bJjX#JFDgE$yb;9 znU~F;vP@t5ib;hoKoS(4^H%4l8Te>ha5%`a&gVeP+7{nt8dEg3sNot!%J#ZMW)ga3 z_!<7xN_iI2P5f^3>FvcTVHXLc${ie=)rAaRQL%C??=I0GRcJZNI)%S_-^9; zLVSaB?t_FnUI&NZuyjDQ&kTjcLyHc=yzY>jpg_8GE~8WF#@spwu(nmoFdN_O@*i5i zv;hVcjP~J8ai&2!yo)lW)LQP`aFSlg7uYuShzdK^!f8?wJWGrV&v!<8utr2`X3m}s zH$VbfNCZS92G8-p6*860@wQd<;SrqoscT8kBv+jjAy_N?#^%)bY37xQ7k^cc92$wT z!#cK-f)p4_gOFq%VE!^ZO5B8!sDTI>G)#CJ70o-jRh*o>p?Z#wZWB*lm|wuf@#@|v zgP{7H)?DPx&7dN-j4fI;Ej#mwH~JtpMf!j(tkQ(Q56ia>?b*eWDdy33hNBCY8t?aD z*vJ+1#WQH|rtC;Yv3@Jh?tAzPr6gpR;b&iji;qTvTVkf)sAD z95ABw;v zMTlb)CZ}B#B?&e#t``0yR?)muFO}AcFv2AvMOi}YP-=*RH&X% zzd#*}#$%Nu;yP`V&^80WUF#__pKbc)-lXG-$J1s?CrU{Nz$NK$dYO^XeSLg5IZk*! zWJ)RB<=C#1Kc@n`lGq%)M&cLOI*H!cw-ftG1=a~IqDLMF7H$LX=!@g{uIU*I>8$Lg zRwu2MTHU~C2)~PIt2mVB&r6Tg}si4N3^L2%=EacCu5YRQ^*>f#)o{QGks( z0HI-@VM!QgopmSs$1=j$Wt8j=T!xyH<`s2v3 zrk#`^B9lj8@w!hldLhL8B<6U^_kyo3u>pIB1o2 zE5HTf{J1oUMGh7tOq#-MR8+#T_s9MUV}HQw)lT)UV9)1MM87c~Iqj}J zt5#tIXk9-H2C|hW`p5grq4j!ca;t6!?u#muNBf|cO|SR2pf+?b3qO~&Ye0(6$sbtW zqIhQGVVs)!P3M6lDfong#oBQUIS4UUB(=5A|!Z=q}__STD5SWuxBcTM*H)*-ue_HfFIrMEfJx=YfR4Fzke$)hdG5rxfVwWBM4$l4MZ~X zgJpv_uW~Wwqt}zpH*<5ozy19E6Na>UY>MSvCNGBd($n^Xg(G66V>hejr&x*PI%)P% zt3}{J7K||3PUUpb6ImncY4Hs;VGIkxTfxL?;v1?C9pVlk>HIrf6xc3JO&xB}=^|IA z58|^Xi1Q0PV~>uz@B9;Xa2<~l_paz*y8w%G`&8$N5Wf-p;b*8MwOXy&~zvFa~;uNJ%&wjdYQ~4xM!tk`r7O?t*GqNeM#M{arsC_5d zhjE|kgqJ0SL-VZen6)2e$!Z=pHf>F0N!UxEsh=|oipb}Pvqd9C7L`LMh8saX*vb;8 z5&m-uOb|)nX_^TBUEpK+(?9I(YOR7JdQt(1I%_f>B^XNe%nZ5TbO#11kJDw|ci({VvM*;eA3Vtn%Ti_VTqM$Q8wow*gxw<)!|*8n+PI0G4cBIEXLHKR>Lbz7q283X zk&^2BM#V}DNw~$nfPI+yrUa-n0{V1Hlt|l=jOdf!iLC1W`2&OM1`6cyk5m$PHs!yk zaK{Oh#=!lkH3SxF>PTtWpo8sVIPjUIA$jr&9PDw$2(N$&E)0jrXyFzyyE%}#>z71# z7pNcQ2lSTi_uycqI-ndgbkiYL3u^y?lb^L%;6bmcgZ_l>m?2c0$siQbu1g6!PkZWu zC@*y}Z8!oLB-`z{C^0U`x|w`;>Xgwr$(CZQHhO+qSDt*|tvEu9~_%-4XZR>4};Cxp(CE zNkfC(S@ZncSNXz%`08XX{Ra>d+Q^NowVqRNA zF!1ZK6VnhgmBc`;DTlOYUA)t*ng>wrBVh$R|D~F(RUR?RY{02oQW^kdMYw<4FJQJ? z!Oi9>-&x8FlK!=!&4vW)dU3JL#i2o{3-O)(TS2s^0E8rUxs1Xl#L51Tzb>`Q$%x#U=x$ z#%oFN9EsM%TVd^g1Uf5M`}-H5+2``)o`J#bVJ z`1E9e&@6jnG41aS1+)|_i(bf8=#RjT&+!4H3o2E@J|cN_|ICS#W39`)TR+DjK-UOP zNlw@R3lD=W?WJGLh*l4EQpQt*(1ku{F^f=AfxEemSUf;$i%y6kIv0plU-Xn;-XJ10 zvhmzc5OY}cc_^`Iqx=|p^*NFEb!FUO^`L*E?B?CFi0C$(q~Gzhr^etHBpJkDlTgcG zg8IE$fk|=rop(R0^~o9x`uXPr$F=;VImZd%DK|kpP($ndSdP@ZhkddHPdKNQ4N#pXNyS@5Gw_7YCMaq1A7Boeb2dFq`FL-BHba z??|1m?<3UPKYxAu{}2Rs6ot125mu|mtT7;IKX&zKYa|4@QIUuL{b_h0f~(-90X3gA zjqo>9{|{j;{iK5@18(o4izA}(o@U;G7G~`tuI-||4G_RUtQHh;`n!Ep5sC2vvaX4U zLixO5%rMIgiIb132Ca#y4ML&>A_p_lGK{fOO5Vv)nrg-=Wg`OU8qW?un;_gArA0+&Cw`o z?^z^B*7Mde=@cod@E=y}00HLt1if| z6UwcgBUVM|ANSaiP2_hWBT z#s>m_S4cyHUJNiCJz-797K&h>P=J99dk>Ww4$;8cbeX{|AlM{H^F^R`Yr^vZg6=I9 zf{}^-I`outaS>1cpqQ2B2oB4~HQ+8m1YybDhc-qM~ zldY`PdXIbIubpmiJR^z=yH2XQz$@HnmR(7|-ls$I!Y^LwTtQY6u74PAE2uefdi zm=CmwK0oK!GkCXwOl)<>&cVl!{oXkVn{gOhsKOk2!>QGn&Mo=@Zv1YYGW>+tfKA+T z^Kkn`gFCc_V1zH(x4$r!;e2*@Tks?CdeHH+V?e(Gs z&&pUCSlqeJ6)b=#Al64IObvT27Y)2RVIlOMbi$bq>rB*LG5xYMsN;<0=gDaLiYD|x zv?Vwo@easN)hOO5sN)}QSI#9$eFtfS+$G$&l9JSc=Q>otEX1+!#DEGbQ=gVzNHVme zKgTeJ7e>NXn=$wqTm93GUtwf{pRvZ`Pb=XsjiHg%0@)N@}=-=LeC7mb}MlDYGM9y`I(c&ec}oT!w|V#P$v4eyD% zhUkd7`aJABO%S#6fY`(0{{RagFH5VIE13j!jDL5_#gW_A+Rv|EEcIAFicm3?DdQtZ zvvp=h=C=WZTmvHgt=?c)iMNs;sC%KU4j?OYRABjl8O_W0-0JG??KxCFY&w4ACS%qm z+j87rrXbh3Jrvt25@Fin?$E}7;J*WcgaN!+dzA4Q=mixI#EF-L(L49Le=60+%@32=R>~N-CGrMrT$B2M{xk!2N(=hoWqTrCSS5u zW=r_SEQ5KoI{1loZNMZ-Ha*czyg|X#c%4Rdc%BJvC3nyP1S)s2hmOycYx!gwT%B-D z1f0l#w{dPLx6R$|d%mY|XPU`pIhb1B6|Sz6sQDzGb zV0-G1S)r{6+7XeCiHO*RaZN$j0MKl*EEAZ)HDF4fEkqct@w&Vh9;!(9@^FX_PnoQ9 zQ{?S#DBxi@GDZ{7Yd@tsK8%065Ubi|>oh^V{|>Ti5c*($vVQ6;Gjz|qV2EjU~8C(!a#R_x;rz6$o)N%UwO#Kkk!Mf#5oP-U! zUWEHo=Wd&LCj$U0$_Qgoy%w(_jW>cL4vYP8 z*QQkG(U>432n!#(iAe2g*E`uE;SVD%TkPSwxf&ru-%^lLkHS5<%CTjmVRw}0?05Kk z5tO-74}Vp&h-b-bNhxHpGDKie#iQiY{|lAHec8G31w>d(m+>UdD-+p@8#OQ7(aBJ4 zujZ%X*BncAgM=Ya!h^fyH0T%R_CX24w0XQAey%?dq)^HM2K{XVO+OX#RloyQI#yrK zD&aT|=q6NQ!owqhPt2i80XlYk8Ydyx6F9EMaK9B*bj_-3Hh)*%LzLeD*n z4VVX9X=dP>M$7qy!=yG~nw8+y`}e>eo{#iuqZuMbfWL4_0M#M)&nASMX7RT=*)*ji zyMXZ8-(>Yy+(KY-1*?OP3vOQe$abpr&j~q-sHzP3UzmcKRC@|pRGFm)TMV@q06hxo zC+H5qST|TvRZbx4R$Q~+gnn1G zEBn!`>9S~2jL%DK8k{Wlr<^3T&V$XP{>xKA&|{Cy<4ry*TtWGqfgb$z@v7@$>|D9z zg=u6D8s(4r176S)_9+{;`Yq_tbM8*9H3C2KlcG8%yYKih$CGqSWOTT_ULy7k{9HP zs)_NVQvuo4{V=w~`mvHqkr>5WyUA-cN`P2%#OnzWuz&~4!_Mkg5wl&JZ0MD(2A;Cn zHJz=HRO^74Ycz~`06G>+)EnCJ(*PmdrLuD-AXjGZAwFj+40|EhB_zpR^w^}GRg?-V z9A$uY3*_QQr{uj{F_9u~v}gP8&mK6_J5wB5R#i<<7Ue6LM#^d+LJ5|bTTtIez?%0kH_7ODcqe3JFVDzk3@;$Q za9nZDsGEvV{&YpJgi&fdF6&Fbm+Lfs8ydaLwl!oZK9IN_qG7(o;*9-qG7_MldpKG$ zvv+s?eYg@WGC4Q5{!mc}?*{MukWx5I#@WWSyns1Y6M~Tz5y9x_>KM6@!+E8g$Acj7 z{G>++%bfTc1#HoWMa>q&6K*9bCGdi`FBj~$f85jn?JC}RNqQo$we}*udHua~cMVki zjR9wFrvJf!29BQrDB0_yPnG5){3ZCSN*cJI<<19cT^#2xROzX!>a4$yH}0aT?Cz}I zoo%O5s8*fARDOb|aE$+kYfNm&MEq4&4g#)snHqAHM(w1`*Nz9F%1pKsd(`eUldOX(uF$4w2~$3v0>ezo!xsnZr* z#+5!cvGGov*6cu>vzaxI#vcbn$L?WJe(xDf)>fTyOA}cou)}TJ^<0jg+vBuWxpq&A zEw!Y2WYwX^w+E>_K>ItX2;c((^-IPWf8+4eChi`{XV2N}sF@3x#LN^~yy!G1biY$O zEi;tKy#evo> z?jV70(oI~OPF7up1#q3$j5ufZ1w3M4y$57H0Pvzs-J5_?YZ7 zbfXcMeu?6?MKmkT#{?hf5W3F_h;A!w-AyP?u&M2gyj>^?UdUnjo9ifQBc3Zh(qnAF zQbHnP+<5L8n2Mm0;^9#VL=abu8|m|N8AmI+tBdQl6?!V>`mHeEe(^z`ha0=dTLca) zF3&8m+EeGMq3b|ChtCOZ-tiHWMA-*+y>sb4-sXS3X92WBf^Rt5EBbCz&^e1O84@GDM-jzQThKAi=yQSX8cK(0tqv(I!AJ8A z7EGi)>cE`tttB&B%2tQfs_MKGfaYirg*BDqh^A&$#Va+(`6*F{%hDjbhWeMu#$Wa{ zV^i0?q*D+k3I6YwZO!06(g@$2C7JpZPGQ^$Y;@DW+Y~3iy2<8@^P79W?{ZlOpa*T4 zcDqwf+t^n7=jhj(ZxZZA9UT?zsVPn9D(&qp4mil#Phbe;n{_GQr6XDc^)zJ#;VTTO zXY-S-5?6~65gZL!L?&5Ix(3)1Uxq;@XE+NS*;9Ra(FidbD>1nO+By_?rWoZ60lV2< zD8;;?t;v3G&ph{mY1!PBfp^@4)ZPC zDoUD+eK9U<6ylKwPk2aIn=8l9W0ZF+qSRreMSidTFf6&P^@sbg>PJ{Sd(P9Q6J(-w zQ*?bH>q)jN_A2<%i4}(GzjsiwDR+_Yo^CPKEK9)o6|(KK?;ZV?FN(MNnTzpw=2{>J zXZsp4={%rV_w_VIP!e~b_v_>Im|=a5$@}u!K9TS{O|TeZsZ?pXib!e}+RJ(6!Q70> z26!(1=XQP9j9us?A`?S50|kLrgf)Ks@1V$Add&NZ5=khUkU2n>&(0eQ-6e&PM{Dz9 zeRtICvX(Y~9_%7yK(o12vjwO_n8;u3BibdGzRSLbLh)&16T=gua&?vyw?O%W`Q-MP z6G2db_=QJ%6=`_V2c<3KL~idXhAPuSj4#^0)zr*y`*P0N&KBlB2C(lvR~WiiK1>?2m;IfRHyDl6V8YT>U}qE|xFE8UT4WoS zSk=PB4WcsOdBis6@*qB#OmKTK_AJiK-fDmMBmHFYHB5k z=mM}au)wX@&&(=@5|&?64Wbk@qIi=+agLO#(ubbTuc*9%0kI(xvP+@0^k~WhDSHk&Nasna<7Oa_Zb3Fyrr+3gwmo2&(lXNiqBWrG+sR#Pzj-RJXLpA4bxJpx|hxcs+!sbZEw z_j9s{b|rPtxU55ASM zC(7`qNF_7($MCmcIRNExCi(?Y<7F}|n$rqa)E|e~c;LU=HDR$Vzt)nB9@qM-L-TvA z^4z=r7T&u7{iu*pfG&{x>7RuBNDWk5e_$a?FpuqHJ*1Qx_*7AQI6C(0HZ9{L!v>*F zolENDu$Y@5(^}E1zIJoY=!2odXxeTc=Ah=hoV^=D!)mlMYNb@98wT?*pH}cRyARW& z)%#iXzWf(~tmNo{5=5qh70GV?dBMp#LwVv@Q#mPZSEvgf#IDNL_`0L?2wpF6F3)up zZ-bk#UW<3&O+0zx#?UOb2&wVEh=_ngRf@{EuoiU5yPKZGRdsIQ`s`yX5+G#cXZp zeXo@>)AhpycHzlbwZF<|5pQemAKg8EwDa0zrqoL`9^TTH`tZ2#?M;twqPzreStu&? zzMl6qR1+_p`(xI_RJjbVc>(T1l+v2dnmJma8B zx@~F*>sOHXs-`)5W~S|>hNj(z2C=SK08s-ZL*KT8z!78BxSk1E9=)aw`fY|Is)15N zZ_*m4=hORgf2}q91NiLeABOu~GH+CccvDm~EAZycL7$|65|~tmVdcG+Lh6n{^g*u* zQKj^pfc%{H*8;J74v`f`d^Ts4f4wk5aFJWC(_cJ%BzwI}dG@{Sedf zsqYFdry@uLlq-q|{o1RdGp6n0J()$E$7EjvsJf%hh{#}y>R<+3004JB8`-TVLKHT{ zq{E4CT7x#6@7f)auPMP4{hMm*0)WX82wUe2M%`9TpVv908=tO`)q}MSz5Y4-{$9p+ z@f>b#Hwy>$ZM0k7b~aSkR;~1#GUlUwh1Z4-jwrDFrPMeq5D5k6tyZBfuXjfaSekKqB0$OvunKI1$Wagg1;~K{Hqid~zZ|0ZfEWDtih5 zPq1m}=)zleEH8~vd<|L|oEedi>Az-nUZ$gP8p;nuv*Pl=``X%Xv{|NZgpZ5jPPPlp-nygr&hX#_Pb0suMhRX~F;qi+Ga{JS3V11w z0f&@Mi;^QRDDzocUAoor2Cm+pvD*>uHh`iw*lBHBu@IZg+8eZh&KM;Y)kl z`^@Xb3@o`Jn<7YOz$FcB`XN7R-LIUwjKjCIAi<>OrvV(y1fdO;-hd7@vmET_#zSn| z=^2lmUp!O)T&T)ykdj<*6dy;fSBf2gpN6vte`>Z0F-DESJRxc066;(2ol#kQKE!Th z{5s3L&-%j|W$9)^;Vfh&s)n z{%smK`t-&F(2~K~wiO>43X?m~8u(xjlTd)gC&A}9jGG$E?^lNv_Q81)Ql*X@8ApkM zmVXY)mjST|#gy+Z@qE4xsng-;sH{F{TD$ufcMtG`z2({b1>25vVpi?pV>wE`c?_V z6an#U_BQTqxfBiSN)xWYQ5qNEjE?4m<2-ZdUM!`CoclpbrQEt=k8!1Bca4I~>zIQbq8%uyB*>hp>vy2Eq?2)M>V_VR4aankxCRcTz5rpBs4V+S`%@&!ja zNjkj{|6DOo7%;fO2yQZ9!YgLa=`gT{Z@QDaHPW(RXea+cbybN52OIC!i+J}lQ(zl8 zjZ+;0{e;zyVz7ANF-qPuvr`!l&xjU0BE4CX6QD@(GgHh>k7-({hHQ8gtN_)ZzRb^0 z{e!00#`X%{a*zNgCYM4K`l)aRKP}5iin^>ox}8v}Qc2di#kp--TTmRRvbTH^sw}q& z^sv<2yAQ6%O!&cH5f!R@b4r3>@5NOmGi-zc3$%f&vg%?0-l|@#tcGj|;FAv`N5V@ogi9BA+33`h#2$icl#35CyE7LK7@V8Y+ZwJwituYb(Y*0a z5=Ma4!I61&bv+^ak4Yy}+&ISHV+WKeOJTC5WHX690Gby)c5MujyeWdf@+mwwklmg< zskj{)_M%VsyEkL4I6k2>au`&(m*(3^HF9CDrYS+@T87-bmk&)m6}h$q0i1|iZ`78yt_;mZb>a%-2u!|l2 z&eVC1QPO^xKll7_s0Cr?B0Cd)mOiZcTjYOIU&)c#zaSZpKm}%WN3N-KVfBpM>r^kF zA@i^vvq4`tQ3^w?YWxxl4@6b-)`@tegaa_;{mbcc^!7^RZUHYSQ)Tr*$~9L-rr;5h zIZx$05bS^`3&&DIli-^?VS^YV$DNvtRXj`r5gbw1m4kKs_+dQIwtNo}1tpMxmuzB= z4URf@y%)lEtkQbrB_c6ls(dymi0xS($k%j)w|FvH;8h&(xl@5a4=Gy}Ii%T1DdvH+ zI&%r8qAtyK+e|u8j=W)wWq8jYtA6Q`n>DlRG`1Lb=+8hyn7>4CF7zW?5e1p(=()&$ zwZzmTl_HFQ{5m7^DJ2A!5}sn<*L2z;v##ByJISqlnMYB0C~R)jGVqAw ze-X}tau2%wT}IALdI2aANu#d?2XFbAcmG7bN2bVvJT?Gg0;6g3GE$tRB0+7-a7co= zvvdZ)Q_9-%sSzZp#E^9$V8T}#xE(s_yoKG3cEDmdo3VdE(SZp zf5eV-eW<7ziCQUt*AxRX1kT@uf4BAK^*iwz3bVMF!W(hqULtUuR=dvrMerLZLisJu zhe&tZ@m1-&`1avo{?E8ciXd;Z86m?109`!wE(VYLc8KruQ^t&1_9xm`QsgpD__iY6 zkUFe+ed)|aoer&?6b=om$P2!17}ggFa-^bMibF_2#$_( z0rWT~B!1oIk#+S&rXNf)wxP?eopKof#S)x%(Oe6qvdw_LNlSRF<0D(HZ;r|^^`g4j z^bf|(E41N`f)^ieGkig|?Zm}7v5|Ue-IL>%{|23HcTPwW2d0Nv^lz7Fsklks3?M=e zM<+{Z@5`f$&~K6OpwpMOeMvyKUncXDb%N_yU@x620-ZmX->%N&oYTX}Dkn_TfU3)x zn&`^`{PrGZq>yY>!wWde(=0K)zjEUkG!~z4K{w#p-+_6@Z_fkTJYRMPtJeTcCrU!+ zk}r{B)WHMr=NVBm11vz=UQWg;Bkq3`@XHe^KLpJ2uY|C)9K73c)9*0F?YSdb&?z}# zy^xc#NM^AWya$uAw^DE1Gf(wTRr!kxa3uwwJY|>bG^fk0+$7%V<6p+*6=tqZ6M3eR zwA!xfQ7NV-$x!>O!ZHl$rTOP7{_L~kek)MmDa^ASul$jcX*!%(e7Y5uF@YJ6oCTvY zAM8X545~)RFUDCBz>s;r;rEnjHK#K|jMr6AdB!7RUbPkLJbq{Yy?(fe4)}Gg7UIo{ zQRPv4BMX4ujI#U+_D68I9eWv`Z*hX$;T1rLXqr!IW#o^#Pd6>WhqMD|`n}!YjnXIJUKF|MnvdV%{YHqwc_++{c9JVDY`3<`)hO<^-IL2Apd-}bJ*LBUh znqm0)m&fyVO^U*#kC?LY-Iu0}NO9P)BSlITi@2tlg2{t#5529-6)lFmPNhAKT`twq zJ4~n?ah5O**s9D+o*aYh0uF{nvigeRWIm0z4NeNatMEtoXi6LAsFUyY7 zm1hQ**Cah{rxA*fZbk}Fn}av6q;!y~HmYM7iG!47n{$&}57!eE%d}-+0RFP=a`*ny zx*Y@?^o7`a1ovur)5`F|71EJpM>&|ix!oo^#ViNDCQgheoUy6M4&9u6TqNEX-U2Q-Uev)8QV(WQ0 zdkD^mCRfC&H4`-v95o=MLve8epsj(1-${{`MpFoHA!UTF>r+pY-KHJt@qDd38`eDD zuL7+#bk>ezdP46Q5;_4;J<@%IiC4^lZRFb8=59r3nAo^Ihgs zo{w2$lwBCnJq6n%<=(pMk5tr<#g5xNMrCg2IEE00&;G_Lix~GjBa5va15< zD^T#n9E5EP#qRh&mQnf7ki(oumSmSiI6to&=xYejE<#f+enal-t02HPk?mkwmjh^` z0W?XWQKd$L}%EGri1l`nPgLFj=ZtS!^yp3E=(%*b5 zz;cRVxg>^k)!+j6P13`)VV9m%8%oPIAnslX`Y9*YCznTaQ(KkCCo3LPN&1Vreeb_R zxflGkLpkecD<)I4Kzb~XOAR0u-f6yVw8S+Kcg4ZX#eg54Pj{ooWp9oyRh)SSHb9F3}$L5x!ZE`=zc%!aER@*9OEzE{B`{6<(h|1 zw!2T0%?GT^fYL*A8Sz6q`QecL$};Pr{JXVGT9yM<*{^U{ZTLX9m*%&Cj$hrW{cyl7 z=n|+ppS$ndxl)~`=6z*WRWiR4y#$7ol&N(03+dvO{8ZK+T$^j|5Sq!v6}XopesBIj zkG}f*cW?z4eBNk=-QpzMxP)7kVd zTq5#{eHmpV^QFV$BB%U;)iH!f@)7KfDk$W6QnV%kw?VTPYdC3Y>23>X|*C5&)zwMBbDjsRDSO;#t~`mT-`7r_t)6 zz?O)qu!=oF4W;&)sO`f12Gw+&ukBrv^O4j6E=F?6qs1xvTPS-xjQ&XP6^KU}%zvW) zH$!JjivUfK2iD!FYq-LaN76NQ-@$~Qu^HX-)|mo2!V(gtc`>7tojj}IxOPc7P&qUF z@s-5DsV`}&{oJc@Xdmq&Kw0-$V3mg>^>~^YzZgdj2)b0FA*901I0Yn9KDRy-w^ zD#LRFVf7OGV(}PRvOqdgWUgyXP;I#DQV`0T*fLRs_AgD!ZFYeYr3n{egZ4~daLGc?)L~R@T75h^(yGxCP?ngmY zsEWVn*nvGC$~1O`g)1RT26`7GF?FzUoI?j0Xem%9vmr|fvxdSYDyk;UTr${1*Mhob z7EHM$2vuLb9mCHAqv)M#OJvj-4&o%6qaV&2p#abMEC&%w*NxPV3}3%IFb?tdC@Cg@ zcWoHCt-B&oMb%iXA>*6{Maz+=V8}h%YE`)C`)vJp~MMno_)gO9lnXtQ6y~-wb7*brZ8U3 zakH1o?q8LIho~tri<;U+7Z;z)?W$HWMGb1orW{mQn%|sPp06A>rD{_J+I&`?FP{?( z#~)m&?pd|3=M|Q~43mRx`*_KP0w{Rw# ziOBQ>-%+KeO?CdQysUCqo4X?n5Bp9zm&#OVsku;NE@&RTuctj*qcc-UZIn#z(|<0YxAQ6T(l zpsKh0E9nT-S9Q3ZWY^1&EQn7U#yG+*+{+84vKns7jpDdah@-Oi zWu7jNJ?{%kc6JYru1=r|4leW^f3aPsMFJhI&a$$#A3004srIdgxgv^}EG}6#rd$v& zk^0wojAS=1_u+y!xEPE`1@n~*nGzt4zA|cHy+=@Uu7$BtFaDkzM`H=y9?#Bbj?4-B zV~%TnU|&vgS0YF`hd~5A;4|n5_vm_fCAT)cZvQf7YiJ?bNu-QURStL>*KD6r$9y}2 zhm9kRdpF$~+;5FeIzI12?ap;RPMb(+b-K)W zeXE|it^I`{0pdo>QR&u2QugV1U+cbjJ@>!wbI>1ZPm2e?t>9je-;!LNr{48I`GuA- zSaw#Zp>SACpl%YuYP)yAZtT=U6Qq?~2v^LvhYO)K#_+-f?PeOoK|ZWxNOn&uiIHy< zbCkyB$Y5>o!B#08_vmh@yYEF+DN=N50$iOcRZV*O!f#OrkcG#W(g!B3(!#<8wm zGwTb%_{v48zL~> z=ajSAxEC0TPF|-@8sZqs@)k1Mc1*DwDT7At9_ahyZgHm!B2a;S>}#0^ zj}(HhTfkdtVF)Q58Sc7+mA@aB!?pe4&ngSBN8QOnYI@KQGMiHBF z;|`C22g43Stot=ME1H`l56CRAkem++)!ekh8>tdu(5@BgTY5) z3ud2L`*3HYEChw~c5J0Xb%Tfcwyx_#R&tMpq?5NBOeb&pJO5^ddyQJsC*dp&&s;L! zyUcKz$4^>MT&PSze-`cmmR;UO@7ovu^(m~vrvvdqO?el?-+^M2)&;l`adN zM!W054Ksx(v0pFf+04uziWwZ3&=Nax zXO1LPb9~C-6~DciB7|}*ziJpjh88cueSRVqv=S8)-!Dta&FEgy=;dSf*5^r)cxxhq z>CVnufj%5V#M0CvBBWFLh;EZ4vX|i{G{GrvXnDk4ERboR(Cx4@;sYzV4Peh8*njb(M^IykhGy z!?A+e5f6|dqU}S?R+N~LlXZa{6HynA!TQXZhP`N#U#Ot-%&0`?$Lu8CTCs6C0>--W ze8k~Q&BQ+00D>GsxxG!+2;WQScI-O_HxREp$O5xyqI(AqB)vV^xFh)cy)%3_Km(?u z4U?NV&*dx0$qyFk?t99#4|I6s#0q`80} z2o5Ro9t{Gd-$4Jm0KbHA05O0703v@DA3Z4{H? zLny?2@Sv`f=Usa9zK;{q570q9)~Vy!Z5yLg&nRZRr+34TC5vr&jvNG1Q_+DeECG9ms7gfPKRnbFX^R4ny{&(&;MklGB_}k_n9I ziyb1G-D;-K;%;~?1v|A0u-G33^DL$TA1@j;g~VBWpe)-uO=K*%Uc(AL#qN4#HQ!7XQi!~e{KIkM5MyI=uYsFGFm6QkC| zn=c|JVy}GJ8qY|jseZl-P+qEJW;Jdm zYqf|e6b*veIdB*I+M_B(FzFiKTc9C*<5+DVMw zqku7K%9dd?Tn*})_P6O-UB1^HAD1lVaple-(WWauH2mRM;Vdhv<{Hv_30=C$+P=WB z99g&ZJ6zeSZpHM89dZoEz4$y!j#XJh%+ZZd*m9qiF}9zBzy=pm<}!(eZK?1`dHxasE&S=oE1b)y z`#QDUgu%~ZDo{WzD^bv#vc!~!LHtJaHsV>xVfzKlDCWhvbrTqh{RiiUue~D7Wqw=#C+Lo5SpHHdfpn}F+K1?ouc~k0+nt$SulCVYZhJ&z z{qeldWSzd*YpdP$`$3&(zxN{i59)&Bj>yz%kM~k{^|?NfLvZ|f>Es{9BOOftfx6Qj z-=4q|FM2lGj~>*NmJn1w2mL@^-J-4?XU$IoW&^(9!)^wpU6P}^I^4$BeG{k zDMyWQbvr_q>iP6}x6O!{(5qQ~OGCqJAz_ru0rPzl(GSrL_%SNbl9?Q&`isjgQiR9@ zYSb*z#U0N#HAzW*)_}sJMJwRqaOSvu&qT70>y{mF^=h@d?CLa$R>{*2YE=3SV?5=Pr0v~Jp*=|XE5n429s@|<4hd9~U+;!Td4*#mIb&zEK?lT0 z5D1;qv&{z{a{e_AhCDLotp=>2?IOm=3gBpV@4r%Sk}VKG`iFXlKjEnL-%?N9#?IME z(MjLN=tu3Ed;E*W{nw!VKSur=)uQA0Wd`XGgrC`mFEUiZ71dIt(S*p5emIPz4Sh7Q{^#9!6A4QZhHjW@j1^-WSB;Sp$a#|geLc=%&!5j zc{RkTmYll}nh|l7^Ndd&iz|FcBp+IqcD%q~p8F`?Vaw#rnQ&xQWhW9dPawFt1Xa_b z>oU1R0M)rhKmtvd)43Ci{tgN|J3+drgQLb=%rRK+u;4sr%T{mw98=}i#4K`r zET*;G?GU|o!$G!|lA598u!`eA_8t~IkBI))}ph%zd;q%`Vl2ofG75>i@ zmi`dsKPuXO5|IDLAJa``&YwAX3B6wIKW!Lbu?Ip8NbDl7Lre9#~9Z_XYcTErH z=wOsvF5%I@_X1{PBt8)zs4E$oYz3iXSgP4nK`_}1nT|;8d-YUo>c6+5!x=KpF7sA! zdc?u;iL{GVA2^R&T}WuNo?_&s7Y9|mohAaMjKp!alD`HmJsUBKM$r8ba1KfcldCeC zjPSLDW|tHU(eVD$d3N%FrZ-0_Qv6SYF8^}{{)ygMd2$K`l`BGsbF#sB1lAnCX4pE? zjy+3NVdMOL(UUk^_g!{fkOYVAQNyFwGwL=!F{zza-y9^$jl9ZlS^}@Bh_2oC7FrDMV>8!Odhb)ST7Gpu>I3E4D0Ai?>e=$(TRI7r~+3C z6^^oXXjY|(WU94-3QhT67E_evs~9kA(N3R1IOkPv(k%1PJGsD5c)p)q`)*w5Q9+Lm z#1intEKV5SggCM-N-f+kq^%K-#u~bAB`7Tkz2hR+Is)IQAJcS6IpVKLaJ#E?90IGx zoGVi~A0lm!3XFa#) za6`|cCco*8&)J3ugL?W&iZ;#SK6fcRcXP!r>~raa!=Y!m)!nZLAR0?)yxAR}t)tR3 z7t+^ASoINSubcqR1mz;b=)cNNog9G8pHZ^+XvR@#an5$7ky^@Wn>(Ln)nQ~VSenAz zFv75rpwH_gC3+_I$0mvo|KJZ_m2#O`BB`7N8mq+on#k`WJ!v0JeeL)*rN=#)=^f_m zcW>z;Jw=T}Av<~TW^M(&^k$vzaG|lMULiHMPLk`h8H{7tZ$*eXhPz@#thFF0cuxE9 zcKa5br$7*;)5zpxU#6!i3agQbeVxPdBIdxMHjp*~+36wD)k8k_JxPrQ5RU8n*w&L3 zxIEswV1-=@e)euyi}Wh0#xuTIEqT#(H-`ZI)t1KW4}gE&9irww)p38YlKnHo^#8vz z{Lh-iTTxnegAbwmM78UG)pjNDP;OCtRCbl36w*p%C$h_uE!nqFX_&EO8O+$XY$;n& zs4S(lXrb&$3PnhwvTsF}s8nPrdUtI3#+c0TzW2M&>-}>7=bU@ax#ymH?!BWc)@E%D zx_w;!ENx%N!8zs5ziuelNxen~6qkPJh;*>6&c9&KCyAE9?pY-MT0t|c) z$)5CKh*a$O{jf1A!R=(L#McdqU7|f9eq&DdqZLK9rnJ{L8L28YWt1j6B*=1hxHrGm zz7_Xc#lY=>RM=4PO{s{Z;st|#YgSG;lrQ)A+IG>tw;i&27R1~BXuw^tf@5o=_j0LQ zm+l58cIh*7-fxl<>f>Tkbv_)jszK)b$>H#H_~!VC@ST~eg`c8&1GX|&i*Jv)*A7CG zRlH)p?aRW|cb!=sNoTdb%_H*q#!BHMzvHC1`!BrgD#b*o3%=~kNl-&oD~QK_?^$0u zP%7_p{Y~s1dZiN646B2!l(A7>cO_9hW5+^%Xh)zr0@rG8!>A9V|S@5;Y{y1nB-$EpK&djyAN#p7&tp*;GfR0D?! z8}_9L=JMQWE85U`t zd-5npTG}qok;7+9&uk3+;Q#qs8y{5Jez-8k1p#+*2t3DRHl=KuPNp_iXiKCckM@2! zH60$1Sd+CuI%4Kqb}i`dPdOQo8i+dIs!_;KU(!0l6`h~XsZngRhdyfO^Har2+F8q) zYmdHZ(H!?UBN)2;ZGYCU!JZ+zT62-hH`Hs|{1szE$_M0j98|wQ52`TbE-~2u#i;De34g{h?dY<~s!b%N71^vVlT_4-yIfqz zevJ8gKuWZFc2jC7>$SM{gmY=s0iAG*kIQVhFzpvARKDrHa$(z)E+T>ELx?aP`Fy2H z!?mLVkv*zW=WJ&mTuU7n_}1CC<(WeqqdTiKtwzJs^XDCIwkZ{)zZPz|e&dF?*x74s zZkBe#2H$1x(!N4GlB{aGnsc-0fY`D>Yne(6&pm@xIcvA+s%xw|Mf$g9 zgtNqGrvI2wc4K{Xa!zmhIupTx*gxPVr84thAv*p|hZ1eux_$J*%rejB7ja|^DX#tg zW6Ptj@>RcZVwv*GS8K6OCmA@MiJO!`EVH0-#TU_>lhpwcP2ks&b*a(?bie_r-&_f& z^R3bOgz3{fdCe5XS|J+ARVw;$Alv00J=Ggk4K~AH3He@JYAIQ<6qSD+5T_Hno)>UH zUkWt}-eJCPrBiykxvAUP0`b^cbhn0p^pj!NlO?9oinq(Cc3O8eR5~;bdA&833eQN^ zh!9%&UDhn(9Q%)hdO{c6ibNc?t7=DcHyIh-MabJTOEf3ytlK!Qrfj73z02Fgy>pZI z=X!zgR}O-VWzYUls z#i-jqKBiE9=bZz4fX8QA(K0#LzO7-yuaTaYTbj(D+rFqvy-NA+Y$pG}qjM**Aq@{2 zgf!2>x)WFKw>>o^%F@{#hLKG6TC1OWn2#58^ zuAoD1Ei$qL;ilK6-m&Ff*G@r{^4!j45KgS|WMAiUGWw-r1H3R=j4Pjmr6+);=IAdC zpQ5}%dvRv900$7!P+}t*PxejYebHeVbQ?RS1L+ZZnY=nibysRn~v~(qB(x zt5X0%Z@R}_Ty*hWuBv>-@SEL<8)d6xyHYM=JZ$V+XedEw}vhIywyFasPBD4b9JW z{9eEK#>hWz4`%9b)$HeJ&RBI@sVK0c;>a!Y5X5(Mf=5ptW6H58OrFgN_7+F7KOd7c z81jc&4qMb$y+3|B>(z>E_D|fO1esRaY_jN(2no(LZu_L9dthDpA*1EId}Y65)2hh2 zSJb~&axm+rKW!PWH2AoZhQj@%iqP^dE@ZW;LR#2ltieQa<6gA z?|PM7-J*M!s>2kP*QnaV`!}E|uGBJIyO<=^f9&du4Ieh{+yEP8+j{A}_Se^(?z?jB zn|_-}w;vyHbP3LojuSZ9>wJXjRo5EPkC7UTt{#`ZdbwS5*{r$6sNuXbHIv7uTnZ;1 zFXO=GUE6!SzI#Y|#eJ-AOKb_OKUTDL@WTGuR{bW|`;C@zlzwzN*Ohi1`Ay{?^uy+N zeF_t9kbH!Dt>+Hl&C-EZ$&#v7vqP#V=ps!Ucaf%Leeu@8+dI}hkI8?`C9cjo@b;XH zgN3uXv)Dt=hP|#kde2ueRsHIaTxMm(dA&EJ+s=u>CzSW*ITr`XW#esS84`Csg_WF^ zd_MepEND*?Q;2{g4?~PjRp((xG=+$F*Z1`bqxPxQ(xx`)W`QhsOD2Mg?u7oLd zb)Sk&*pVsCziXvcmhH8G=zyamYL-6_GGu&sfAPinqrju>FTXhmJetopa#rM4Kj6^@ z+5{h0q?-RQU7y~^^g7<|h1j9d=H066$~NsU&rRB8=&;>=1Fe?v2Z>iFod)#X65dKv zTh!z;MQiTvy2mL|>6H3@ldj{k5^~n~*JPWK5zfo& z4sknVUNGsp<0;VfW@Xxl{0Z;Mu3C#N;o-4WI@Xk%x%F2*_@3wM*Bus|Nqzfgp>gE# zdpnHZI_*3zXY0x?EFrJze5Z*YULwwQ^xVDgg{!+xjFq(Vr-~+oD>A?z8`1V8K9ALOQqt>>J8x-zCdq4{Q;V*$@T-w|;(I~c)skxp z6&tTx{p3jrY&@@6$9XA@{+OUm&Hl0>sYK6E6-uw^9M%Y#a|Dp-*dbRrNqHYT8g zPXAKDg-2L8&JFJ`{&jFjZ8eP|;NZR*>=%2pu9*CF?rB;oYK|QzMXw4C=E_Lle%5^Q z_P9&a-B73U-LE{ny&p)$e+@Nf>6aCY{dVUYyT!5VT<3ZAjOTkQ+YNi}y;MlSonP}% zAHLH2*@bl!g5y-YVtE{!&pr_wSvlO7^qSgth*^@C^>$R`vgG}3=UL8vA&a8h$fryH zkmA*AT52VMk+gu+HFq8fHB*RelrXuWJ=|0;G@3ll`D0_U;NBx{7Rt^3{2|?E1d9bS zSBQk07rw4&>m3-$Fc7?Y`xg1Z8nSq|dZmq&jj?0N%41xjjWOXWWyg{58rGw^MJofg z95|#+W8o62#PZuz`O^w9-_=|0|FoyMuLvsM-dut-g{Si zlVxjzgKe-bc|StrMGChXdBTldJfBUi2nB^kQhTWhq|{i8u*UC6;>&x=CNCg-)e z7Hr&fIXWnUems+}?J4b=`;;QpUNK-V+wI8tS^={s9L+t^asJo$u^^KbGXuLXs0Ih0 zHm)ijROORmLCPv?X@N8IB%3BzG?^`*wqCxW^upM(HY6iu+D-LBDr#MZ~Ph zH%A`*e)z}pq59@!L-n2s>q36#KC=lgH*|>N`)*iplLhfyUU@8n$zbP}tniR39g868 z4f-pyfPaeY-t@eB#qCY5O4>Y89qXOa*Q`tw$cwxrA+O|o59^=egi}k6+};PFUyR*+ z0zc{?xhagJ&^?o}T0TTLUa9rPvwb3ZcUa|%hjgP9$2okglPt~hUmB(5^LuZpUw5iS zD)hb8ux-hK0p*69%}2T9>W)i@d`@{8Wq+rP%2-L~BpF9hvD%*}-mJGde#`B&I=exw z+Dqq6l?gQNlJul0_5zV=&9Ph=msHLL zvm7*W6(U=QVW9Bb(tI$X1rZtOZM0+K#w6;MzQLVmE#ohKbCuNN|8>##umM@5*5<&- zoqhrx_fnRjE!Thg#{T7KNafWF3ioft6zp*yCqJB}Ok2Fo!j>Tnapr6hxW%G_^5hmL z^F#S}Lj*F(@z$wWA~(ayYjZHH)}G;oAx(V z2f4m_PnP zvT3;;S&ICoX`3$8B_a$fOI!qfBG1Jza4UQ&qCxRe88RLLW^LB$$<1J!9&g~ z!3a$IBs8`J;JLn*23Q7qcNsK&U$IujH^{2NNYj#bznSg3^IH=*Y9HRH(UwTx)bIuV z#LMC)&u5MuY*!=|vc7)#_2rR-L`BH+yC;<1D(Pve{%yKk-S)5g7D|r95;XC@8z~#zo549{Jsz=s5 zQy`P?GCOvPVsN{81a0SXX)z|hYeJS!)dPJ`@1no!cm4L2$c@Jv6i=xZ_n?hq*?v*A zTK}|PAOAFQ4~>3FK^4H*7_$MRO_ zujPAH{4D1fT9f%uO2jK=mJb58h1&Oyvxi=)6MI8-kzYT=0a^M*B~MsY`&i?NB(v&Y zlnyj1%ukVV9J}8MZ)_g;s%XD?b&vzjc5p_Zm)@Zv+Ak&%E*fQ>okQwaeO>@CMq-_O)H$U?83$H zb#Dys@7Z7{)R(rSq#^&o?NGC|Z>iVvE)$)3;Uxk~sZ(bXFj;Y^u`EV7Z#qcsq)X-j`&3UYQEm1ESEZ&#V6Hft)c$j zOd$_Oncpqx>zA9qTrKhLcG*o7o#d_JKz@vGV9~3O*+NN=b7X9Xc8@Uxd9dCL{w-oJ@&fn7JCR>Q z<4dqjn-tcf0>dAy0+}=UA#VkYht4rmWu2{C>o(APKCL>cs(DHN;jO2w44eY|@8A7Q zSNp;G_|mT6cFiJfJ{c{`hiLe%_nr+=)|Ph*E*w5%t4*eK+qeD7=0Ywh`rfdc7doDb zy*D~|aeKe~Z~iyE2_8aP%27$mqJC?G#hekB|L6`6-Bc%syx8KF_UA^Kn@nqf ze{!cH{Px!)#(6j~P6mU-&=Hi&budlU;~^)0M=9y%baf9t2NyYe{)k(^lSQXAx&KOX6)DHHvkmp{#WIn+|_K(Qt6lNPs(re(+0 z>T5Py)AH;Ze71mG($hT zjeaG6frwu@HS*(n_^Az?SA55w%A~L``0?&bE?suFQL7uh{r(!vox}c$(VD5n;pYuG z^>+{KQGu06@{L=mNxuR+a@Mh*e;JQ)rg`2@K}W1>_v%*Y`9)XvGY9_e*OTGnUbJ7d z`B!%y82UKc?l$P?&r$oEQsalU^C&rV>UM!$7GVOCjR1}pyFUOC+jNQqgOehetwvrT z?a=`C2Y!I`+?w54)L?(W_XT@WCbMsV$~9Id4}RnNM_<0IExO*?@@*Nl*7bzD-$2Pi zXGLGPvx$N0RtETy&Ho zn^V7?=Q*jY$CmiSDP@GU#I{lK-n$~@*zYtddhmKUcQm3jPjihEBB6if;nKMC?6lcY z>sbuf#1+eay{|)#&CW4L{OEdr$o=z1Z?;Uc4J%)N4ffL!&l&yjK2uc2Dk%OstzARc zThYob>l}}WL@{#i%&4~YN@obG4enxyI4Uu*J)jg@et>F7oXP%uV1Jr~$cG>2zsZZo zSEL)h0Q-$+Zf~=OcMqw9?Ez^Sp}Sm6*7}D}ug7i=h?cb653f-!i4_-z4;E(@($iSQ zNA$+G=ZgGz#aZuLzAS5Id%zlO4}29q;$Q~I>B}!m2pSey>Ls1OrcY@~gDM3q!w0C69N1 z+QztCUn4E3Ak^u;n%o{v1y2|2h9WtI#G{@4-+YQLZ>{yEua@)uuB2>W{%LJfcG>IX zk=<8Rr1)i}C9WaGJQ0(#T`J=sE`1q~s%?|Z;R;LQ?bCsfFZLb7zx*WUlRI|u7 zEFh>4ImW`gS{%#D*h8zocnuo!9`X>shE8{+ITJH(_J6|5yRe^>@m>^&y7(lIGH z^QGK2y~yxBP_4|>pu)=7t#UD`UEdv*!ckT9op+q^ zh+4_!53aD^1({Yu`g$y9_PB*t^?z?CXA2pjdKgXpYHv&S+e^6_J)-;d&Uk-8A|TKwS)b^H?N&FbSrQz2#wb0 z)!7l?0}|<_aw{6Wn0r)Xdc3^7B)II%vc?X$zZMpwRDF_NrhWPy+f}5A_T4%M9&wO& zGQ{ScyfE0j(^hQWi6L5(v+JIbtyFtUp@%~$b=)$LNngINjHW{&Ak{E}NwU^+#B2Qi zGqbEih;*d4@v;1;gPzXkuocQ0E-%bAd`GumZa#cMRGe4wQO!@U`-bnPiUW9SIC8`{ zpj2*WMmAkd$-25t_oRU~+QPDQZ`mM&b6Asku(Y%Jixt8}}g-Gj*CaP@1jqq~I zGIn2wCkAi+=$`g>{$9RON`1L2zq-jm^*Lb$_iC|^`M^H0g(%9nc8XWM2q@re3q31K z>&MS{0?e=v&~&|Z_wH|_54@{`am@(|!?5HAQ~mKkyHha+=H?ZZ423-&`bm|zmL^G6 zPVeFai|gyT<)6z%`K>v?aby3k?z?L?AJShh{3UMWB`TS*hv!p*C3OiWPvGA8M!A)# zhsjnyJrQUTLgn^oWRScdzVCvYRY_z!eDmj9MT6jF+N)2W$t3=A+o19M;gPpZVm}+V zNZ%`}*nbc4Q|U|7W#<&34^JOv!Slq!V+>aCBKEd4xPAMCQ~Jkms$k3l?ojq-a>8N3oEZA-Jk@L$k<2(83j4u^hzo|GBLFbTrRY}2| zb!AqE%7Ny?qm4>jW6BT8)hX2SOG=cEJASKs>$(NxfI*H$Fj&Uul6KE0$=oAHN-kdw z>FJPXU43Hb;Y-daz0AQ4WelN87MnF347iJ5WFF*ia&PsXtkb#ZU~1#!cQ@rhpTH_r zN5tk^2Pf)uQlfTzeo=smDpGv60(DX4E}RF~SO zID7MU2{`q2$ClfJuh7l0ZhT7mZ@^1I3d+p`}bq(ID*57eAc54OOTI$b>SLji`=TXVj zid1_0PF**ktY77L0v%7i;zRGEaHnWbj^Dy!iy=fLBp~9B>0wPojc+*P2G3 zoU-79-`_BoGADBzaWD+_`DVCOJ&Jk#g!~C=;{mU|$Vz3QHH9l1uP2NB2m`5=#>_QY zp*NbCFANL`kDak|=#Kd9tf)~9V?J2TRQ09+XX*@eYA9|5YW4xB+##aWZ2^io+e9O! zXt9&1i;uz!ZrM%EjQe&ma_R4M5WSR6(YRyB&21liveh=NP)Otzk!(We#WdY3+EA;x zZL^@=VP4)Ay8Ypb-0`KaJR|2i!GU_L;_%+f9IMWWY2S+A~@#i)?tsdkwdg=Cb=!-?_t+Z;D509i&_O`o@ z7VQ=PBfnG6^nhlAi)K}N7)LN^h4BIabbymdIS2ZW5+}{bJ-s}Q3@VFLdZJ_Q)+xte+0hj$A zee0Ir@bkpJoZ5=27mmI5Q9}Z(O`dthI(s*7({l^Ba}Qn7C2H5W_xL?F#fI}y4x47R;&ZDlN7>cE(oOF^BJs ziK74F#M@R#`yT0H_l!@c_)O0jCR$BCdW^;>IT#ehv`SdrdOAu~bwB0sT|)AC+hSbgTEJ8UQW^#_Z!Zo$$ z`!CPTXF6$zcBCW4E5Mub-qNv2Cu^ipB0^8zHM&Bm>s3W9y0%%C)83b&S~QnfV8Iuod^wGo7nPy6A*m|I=J? zLoV^TjK{^IcCRyTdme2(am+@g$(KJR+N7na>{2NA@-(@d2SQ}c(i_%N@^$+AsJ^l; zTJE@=$x-0;-8+?oTdi~%N6M^NR<%6YKPFFO`NDsQ?e~S%8yk694Ow4{=rzOqZO@h{ zhj^K3@(3IY^$c74l(*s4(N^e;JP=85;aBPrp za~mXK`9Q7AhBSZ$Fd_{R)H9NBOw65ZY|v(oNTeMRW4;BP8YDt!PFB`dgheI_VFg7> z_izLPWk-1Ap>FBL^xGELb|&j?LlD1UrZ7t1)q%+rk~K|1~R2O#c%D zfVJnlqyZq1=5Qw)jENPP>mLLReYV-)|p~f`mgkSbwLevEa zSO)^$zl7jmgn1S~fGUIlIQ8OXj>b&fkpXvfBPe$4T4?ga4tCkn0xytxg=rEdhF%&h zDHf}6Xbj4pAlsS{$i$_BTp+_x3tJ7UEEdbKGt$z^%mzu2XQ+iaEg|Xx6dY<{AC?e& zfij0qqB?X7m${vpjT3^fXgMM3bYGI${udC_LsxEf zM8W(!%*Gb$O@7$9gkv=^LYnM-0a5n0X^e@HufbOL(u4BD7G3#*2@p`h%YL zUg%{dgm9oPf&pa6uyjLl<{bK;+BqiFFFQmY#(4XkeJXeXT|%`aVXDi&CvpCLe2@^q z*i8TAht-n4IlbeQ!cSMe;2sVl1Oc_CeQPFV{g(k82rv-y9)u(WvtgQ%2~~^+F!Pn$ z66%Em(#uN%y(~OS2~{@wwewR3?ekw*C1^_Z5a<_@9-qJ5jgSDK8XS+?>9hjO>;f%7 zgP~5M4Yy0Y`{#s6gvxUZ0}kH=_nHayyBjk0mbm@m-ENq}KGj6}{h7@Dl`BA+4+Sz> ztTWxhU`f8IpxYV$IQ84JH^BcAIN6ij4XQzY&{Hc&`TP|mwx`eQ=Jo_pAn=kCxZi0e z$vxSh;59`Ve?ZYg(Eg4!w!b65g60i32$5LwAi3o}Aa4WU^azC6?O^j@-Yy}u^3Beh zE6wr6U`$=DY^^YECKIXknd_u*xr;vDE0POR(5`?SLkKDAY)eFnjy)2I_y-x%^k-uu z!O+V9e|i)`hR>FzB4ctz2|}fR&~hcI`_?5O5-mWFF@%<|9ZN)ut|QzWTov{YLagd+ zS3U=X1cI?Kf)H{Ac-+u@xttS74{IT?Nq?6{!Q*-xoIE@ zW@b+bZ0$`75Y2lWZh>oH)gd>0vHKUy{D;B5L!@_hg{ITp?p9yk+AE08I0bi)U` z=eWpd27qM;2}{LkOz<qNZF~yY#72i|5X`k8Y9ax1 zYBS9q$Cu%eGPw8s?H^#T0wDJVm9mt?VxZBpd>0;Ao)5~l>wtu-0mtePj<120Dd`+f zWxxLVDm>VH*4lSRfV8n|h`;$a> z2$BF@Y|$o2JH&+Q;6=PBf*#!irZjutn*Qc)uu98hy>LXZd3=yp9_++|ZGGN}Xc&n- zGKcGWncLJZMFTkwfhGr$=S`c%fmz|jyVZNI)(tR62}BANXS^*@cxn^-Qt~!VXbjSk zcmL$(5k3yPm!13M0XVY*sMz~aroSX#SJWa9@yOCc?$fF?;9zrr@d-}DfS*aeYW74S z!R_twaq`j5&&>%a1t-vdB}o4o7^3>eo7Fq0BCnvXqkyX*bxsY-vH?>kX}}5-0=nB} z@u0Yr;A7jva1VD0aM!Qykl_rVHW=51dYIYe8@#qwcKDDi3f7)#1UxDOe+E?*bRkhl z*hMzn4rJ@Fm*L_=x~qe{j9p6H0u5?*w~B~HvcX=Kj^r_i^O&I!NHjjYr{0XM7g%60 za=yv4>(c|7DVrhpIU#qPVz6hQBU zf!;wG>R3)jjEkBmox)}lM@d#<2ZPcs5!EGFD8&8 z40KL_0vAe(elbvJ=Q-=Y6unGUQ@~XcP(UbG6%31k!eGpCHDcsdu01Ev1{=_%Ap#6$ zTMU#7%6tyip&_>wC0}4LaLWRYH=^ex8Vk**2rNr>%CJy)IFlT4X=NsZk+G0X94DG) zF3DFIRNxaaO=5Kr&4>N>lo|85AWgA<#HS@*G-G`f+sI&iEz5CG-G!Df4Jsam*%7ap zm8D1q`@L%!4r-_VilsrtqdWU4d~3ETk-_*ugD#+#C6F%-Dn2#B4kYj^6CYUP%zR0{ zAs;D-ft}ht)YaIp!K;Q{)q%Vg+GO(onqW{S;PzQ0X6ApGqihgJM_l`H+yMJ*0BlDa zH0a`lrjrz6Y~XI7x{OEAmDk>Gj$hEmL`$>-_uT>-G#<Yy$i_;f`JNTA~0ax9)kItmca*JlxwZ9|j>9H%N-g zL0F6CClLvQy;EmCJhPKBJB|UoH|&#n*lEZlUu|)s@TRH;@P%U;(wnnI}-NwCx7h;W3v;2X?wxU(j9FvCHE zN|@S!6u{Xf*MF<8@v&M~@#9-0K#c`W1GMQc$#-}Ok!A3EZ^coBH}(k12H}!F?jT(f)Ixomm_Jhg_YQ*Ge`e|7u`EE5Q0cNU9 zX#$gX@(=h-+n~44zyPdVE^*_Uwu|c$q0W=5+IPM`&>E})IqYz)OVoeS$TqepG=|6A z296=XdsftdQ8)+#_X52Ess5QS$#-4M|3JY!a@ce2bKhqm2YN@a8$Ck<)&e(PTPzh8 zj&Ot(c*Kf;5Z=g8>66oe^eCu|(}Tb}WiK`SJQC1N8%V7cg~9T`je5`}?dKvANSIXl zd9cECT&O++HrD}zhPtCIV++Qzm^h<}H@|Ti{oT5p5fr9?22G?K8DDV!(`RC^cXXM6 z!!h_~#!XS)&52uKusG15nIT^Ws)c%`DWHicUqFx_ACCA_gSG?^C|(2&isLR!8ji3a zKAcL^`sF_SFqk`NP#k+>(s0D~;=?&EEAlM^Z1tsr2KDAjp(Npm;Dz}f9$CK+OiA8g z(!ka_On)H8P9g<{7mN|^j4^vD3(RNcOY;4AlPHV@uVKLs|IC-<8<|c53cfL!y?BK# z7G69g3S!n8a-NWV_No=CW<8~(Lg8a+_Hq@v^50lR3eNoN)O|woLVtjkje-XCI8kp& zKtl8B=xS)GonUT^4|bKg2fDpdiONEwJZ<)h4#=@uAOV6pCKOwFKz1{2D&= z+0I5A!aLKRr9+?J1-V|maT&M(81OeZtMuf(OMq{0WoJFV=tHiqM{Wo4GaG2?5az$` zTLN%LBw~K-*~1R?z1}(`VNX=u;nD8d{t%jhNi`w~XzDl|0_kjJhUA$j4gI%YRE3B) zz;X$Y7v>+KET?0Z0C<6Z5{jI6VhNB5_{&$!E5k#;VyqQ3s2llqh9qQg@NoL@_P>W3 z<{bWb4M08z8Z_DVDQ=0-=O6A*K_}WCgQ<{m4(pc5O9W0}$d3m4`v-yKOFn2&!Jo@q zB6I@7KHG)qLTv0*$zsv}p0Orm<+B}`4upbDjY~+u{KG$c`i6?Y{KJwHfOi4f|CuMC z7i7YCff7O~sO?=s3J56S>}eEAfzZ$rQb0fvXHPRm5H;|D(U208;=N*FYVKL!q=T(8 zoBon~O;;^B9rG*Y><}F)j?2tTP6h$Rm>sx7>B!<(aykg8$L#6p==7L?pGm$W!b?ZT zti$pIRAlyKbp%2SO#XkNWqvi8J#|6F5~}gPkU~IJW=~{LTAmyKFSHO)m)X-A95O^N zY!^?<--(THVHz`gjynb+=eY0xMb7+6Gkd~=3g_vm|CgG7&VEpGq$B??atNsL?5Pk+ z&aL?Wi<|{&vN1$;U^kb79B>m1@j48h3F2~>o{)uUFH|6X1^*Wv|I}M3A&By&CuD&d z3nk=5&C(M>Kv(CF;h5VNPssEoK8uOr#y&4O9rJ7I{4t#P=#rB`KtJY>;j}1d7adyT z3=0AEm_LR)zi#R1SeQ4PKZc9l_P@|FznaV+!|mkzUq~UKD)Yy1$0Yt2S_r7i?4Sv{ z>0_ow8ZGnhPrwYskDdkl@*$u>cMD>4Ny2hOqOIKVZiO5ze0#N!37BU4oNPCV1zl**kPlutYt)<|xL0O>i@seQp z!NwP8od?)M6^96|sd?cjQJHxXb6q$~EN zIov7-HRU9q6Cfw2ycM_iQaZYYvI1^`!=6b!KIi!G%acd_&B3U9fx3Aa2<xmK(}{b$=Q;mM&T6wNVH*rqadq-VylL1Z zU!g6F#>6EA56{+4dduU$-W;9s~i zI0huqz$d4np{t{-EvsoVkJ#%JKMkp1(54BZ|b6>x>Yj=v+r zDW3WhKqLq_EQ((xEJo8pYhM8GD76d+BVde348(jG2eUIaMghkX2cjA1fmIEW{cC|EK8!o`DUHP9 zU~lEXV6X1M_4eKtciWHn!C-!%?0x@?3S%wx#}{HirtZs}I(s9?D**n%uLv9%-?Umf zG8jed3Y>FHX%4H17$hj-)M=l&4D!FPrwsz5l?-+op>;;x-m8g#o4&CV+>v4B2(Hyt zKv;ok8jnQ34G(@E2J`1D0bJkr+Mh%~aFlY^r5tm4RMwXD$py#41cBR!hB;hkNrRj? z`!g3v-;`x{A>b_sgdI?Ak&Yn^NDT=`J2?VF(?x-6N9H14_T18l0B5J9*l-a|uaSnR ziL!Ciu|gmZ!cCF*5N{0IQK5lb7X?ZKjTv^`BMEWxnhX$;Jei7FS*96|G zdIY?@Fg@wtLhdjdI* z*z;g30Tuzy9YE)hF7-7ejHctn_~G&B!aS>dQh~3#34DO`jM88u4l*NRfY6rH1;*g+ zJQG_uzSSn$=!0wO4j8N#jcXBfM~T70K9B*oM8XlgrcQPUaBK~~3}>HQgT|lC{=~o$ zKDcH%7O@Kh?C$J#+zF~Yka(1-b8B!X3<@Mt?7>Sz_#Ej=p$N$jAi`L-9@hr0g)a>z zeu^=p!0RB;fgTfi&FzPunXoO8PyI6YEDdnx1BpTN^M@ZTNqTX#)B|R5h7O`(Z%E8=W(am zW)AG#P*jY#sY`MN(lJpOD|2w!?3{(U>ERp7wm?~b04|}LlXGCPX!!Yir<8oz4)8Yw z^c9L2q(L&GJscc_pS;y>E|0OC4TmKFk8c5wP+c|9TM9({e0mHgs%{6U_TX5K3`BQ^ z4M|2tBjJu_mUzaoLptSMJ_vVq&KXCyql-nu&)@U$J3hjIw;l4hws_H$bVQWne70zx zym_1oM2?hm;t^hl#pB`UF@IeQ<3lipBXh>^k_YLS7!VZTv&D5|&+W6o82$oL7t}Hy zoLDRxe*PjZ>+a$Qwpa^%DipCafMi6BmF@g-PjN?Vwh54^F-Y$~ZP7S*DG>4VDUjGE z_7g+_(yX|)xaADVs804aC=ja8^*0jLyDq*0Qbo-1aG2=DqT%Q7>e!hR+Ph(};RxJI zjgsPsNBn!zelBlsUIjjG1Q*l{S>PUk)+{Cl30&QVMuFHEUl1k#;r$r)J}5q52hds9 z2fU|&eJ^3=O$oej?qL6hHqs1f1ui`2QP$PfP(p~?x7tkf|=^A#Tkp7)dHGCKP&{e#EQsxd=0 zz+*hX2RjEdUy`rew*}%8V(*6wV_Xnm?+|eDW;2~*+3Wl<+5O+AkpBIa6PD8j{rxGX z@st^qU%pz4KVwfh)sjz9e7sVO%7fSD>cf8Nz*N z3d;Y#erbLo9N}K;xdR9x9grqFLl|~c@?G zFc|=#1OXekwPEH1PgSg7fK8K!#y6+-#;1E;0>97(8c43qd`Z5Vlne`fzH1r*A3z3! z#LySetu`1*s56zIS}?%Bo)Mc;B7DzFxxg-qFad1r71&T`dXX9jf7--xpAsX)o^>U) zP%~h!0YIqFNDphae`pujJ%qVAG!S4-?YSTa1Hhdd4=Jz2!G;D`3wY&=d$ride83NO zu7$1vZmwQP-w>vt=ma?8H&rlZ0f@0+u%NShIXw<4!AI2yjaZ;lLvbVE>;u3#1Q{`L z24XNE9O9>j0H?7p7`>_xyS^lG0FMjR@1FmO8r@B=#bAbA3}nT#J7FogO-p#gn> p!D|3UAHwL+dLkeoeBz}A!X`Ob!U0Po6CnE;2!k1H0Cfnk{{XX{$dv#9 diff --git a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/src/main/resources/p2.inf b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/src/main/resources/p2.inf index de1c31555c..eb4814ef1f 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/src/main/resources/p2.inf +++ b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/src/main/resources/p2.inf @@ -1,8 +1,8 @@ instructions.configure = \ -org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../deployment/);\ -org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../deployment/server/);\ -org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../deployment/server/carbonapps/);\ -org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.iot.geo.dashboard_${feature.version}/org_wso2_carbon_iot_geo_dashboard-1.0.0.car,target:${installFolder}/../../deployment/server/carbonapps/org_wso2_carbon_iot_geo_dashboard-1.0.0.car,overwrite:true);\ +org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../resources/);\ +org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../resources/devicetypes/);\ +org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../resources/devicetypes/analytics/);\ +org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.iot.geo.dashboard_${feature.version}/carbonapps/,target:${installFolder}/../../resources/devicetypes/analytics/,overwrite:true);\ instructions.uninstall = \ -org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/../../deployment/server/carbonapps/org_wso2_carbon_iot_geo_dashboard-1.0.0.car,overwrite:true);\ +org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/../../resources/devicetypes/analytics/org_wso2_carbon_iot_geo_dashboard-1.0.0.car,overwrite:true);\ From c406fd25a64bd7d3bea805831335278534ef5ff1 Mon Sep 17 00:00:00 2001 From: charitha Date: Fri, 3 Aug 2018 22:33:36 +0530 Subject: [PATCH 05/23] Temporary switching back to snapshot versions --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 44584adf02..6c5de3eb21 100644 --- a/pom.xml +++ b/pom.xml @@ -1215,7 +1215,7 @@ 1.1.1 - 3.1.28 + 3.1.31-SNAPSHOT [3.1.0, 4.0.0) From adc1e32361da971841ac55b3cce4c0d1e505e821 Mon Sep 17 00:00:00 2001 From: charitha Date: Fri, 10 Aug 2018 15:22:01 +0530 Subject: [PATCH 06/23] Add siddhi extensions for operation and notification publishing --- .../org.wso2.extension.siddhi.device/pom.xml | 67 +++++- .../AddNotificationFunctionProcessor.java | 169 +++++++++++++ .../device/AddOperationFunctionProcessor.java | 223 ++++++++++++++++++ .../client/OAuthRequestInterceptor.java | 106 +++++++++ .../client/configs/SiddhiExtensionConfig.java | 70 ++++++ .../configs/SiddhiExtensionConfigReader.java | 95 ++++++++ .../device/client/dto/OAuthApplication.java | 50 ++++ .../device/client/dto/OperationRequest.java | 45 ++++ .../client/dto/RegistrationProfile.java | 63 +++++ .../client/exception/APIMClientException.java | 58 +++++ .../exception/APIMClientOAuthException.java | 58 +++++ .../InvalidConfigurationStateException.java | 78 ++++++ .../device/client/services/DCRService.java | 42 ++++ .../client/services/OperationService.java | 43 ++++ .../siddhi/device/utils/ClientUtils.java | 223 ++++++++++++++++++ .../siddhi/device/utils/DeviceUtils.java | 34 +++ .../src/main/resources/device.siddhiext | 2 + .../src/main/resources/build.properties | 1 + .../resources/conf/siddhi-integration.xml | 26 ++ .../src/main/resources/p2.inf | 2 + pom.xml | 19 ++ 21 files changed, 1473 insertions(+), 1 deletion(-) create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddNotificationFunctionProcessor.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddOperationFunctionProcessor.java create mode 100755 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/OAuthRequestInterceptor.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/configs/SiddhiExtensionConfig.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/configs/SiddhiExtensionConfigReader.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/OAuthApplication.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/OperationRequest.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/RegistrationProfile.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/APIMClientException.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/APIMClientOAuthException.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/InvalidConfigurationStateException.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/services/DCRService.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/services/OperationService.java create mode 100644 components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/utils/ClientUtils.java create mode 100644 features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/build.properties create mode 100644 features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/conf/siddhi-integration.xml create mode 100644 features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/p2.inf diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml index 2246024c92..43570e8906 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml @@ -55,6 +55,42 @@ org.json.wso2 json + + org.wso2.carbon.devicemgt + org.wso2.carbon.identity.jwt.client.extension + + + io.github.openfeign + feign-core + + + io.github.openfeign + feign-jaxrs + + + io.github.openfeign + feign-gson + + + io.github.openfeign + feign-slf4j + + + com.squareup.okhttp3 + okhttp + + + com.squareup.okio + okio + + + io.github.openfeign + feign-okhttp + + + javax.ws.rs + jsr311-api + com.h2database.wso2 h2-database-engine @@ -125,14 +161,43 @@ org.wso2.extension.siddhi.device.* + feign, + feign.codec, + feign.auth, + feign.gson, + feign.slf4j, + javax.net.ssl, + javax.xml, + javax.xml.bind, + javax.xml.bind.annotation, + javax.xml.parsers;resolution:=optional, + org.apache.commons.lang, + org.w3c.dom, + org.wso2.carbon.base, + org.wso2.carbon.utils, + org.wso2.carbon.user.api, org.json;version="${orbit.version.json.range}", org.wso2.siddhi.core.*, org.wso2.siddhi.query.api.*, org.wso2.carbon.device.mgt.core.*, org.wso2.carbon.device.mgt.common.*, + org.wso2.carbon.identity.jwt.client.*, org.apache.commons.logging, - org.wso2.carbon.context + org.wso2.carbon.context, + android.util;resolution:=optional, + javax.annotation;resolution:=optional, + javax.net;resolution:=optional, + javax.security.auth.x500;resolution:=optional, + javax.crypto;resolution:=optional, + javax.crypto.spec;resolution:=optional + + jsr311-api, + feign-jaxrs, + feign-okhttp, + okhttp, + okio + diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddNotificationFunctionProcessor.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddNotificationFunctionProcessor.java new file mode 100644 index 0000000000..cc48643b89 --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddNotificationFunctionProcessor.java @@ -0,0 +1,169 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.wso2.carbon.device.mgt.common.DeviceIdentifier; +import org.wso2.carbon.device.mgt.common.notification.mgt.Notification; +import org.wso2.carbon.device.mgt.common.notification.mgt.NotificationManagementException; +import org.wso2.carbon.device.mgt.common.notification.mgt.NotificationManagementService; +import org.wso2.extension.siddhi.device.utils.DeviceUtils; +import org.wso2.siddhi.core.config.ExecutionPlanContext; +import org.wso2.siddhi.core.exception.ExecutionPlanRuntimeException; +import org.wso2.siddhi.core.executor.ExpressionExecutor; +import org.wso2.siddhi.core.query.processor.stream.function.StreamFunctionProcessor; +import org.wso2.siddhi.query.api.definition.AbstractDefinition; +import org.wso2.siddhi.query.api.definition.Attribute; +import org.wso2.siddhi.query.api.exception.ExecutionPlanValidationException; + +import java.util.ArrayList; +import java.util.List; + +public class AddNotificationFunctionProcessor extends StreamFunctionProcessor { + + private static final Log log = LogFactory.getLog(AddNotificationFunctionProcessor.class); + + /** + * The init method of the StreamProcessor, this method will be called before other methods + * + * @param abstractDefinition the incoming stream definition + * @param attributeExpressionExecutors the executors of each function parameters + * @param executionPlanContext the context of the execution plan + * @return the additional output attributes introduced by the function + */ + @Override + protected List init(AbstractDefinition abstractDefinition, + ExpressionExecutor[] attributeExpressionExecutors, + ExecutionPlanContext executionPlanContext) { + if (attributeExpressionExecutors.length != 3) { + throw new ExecutionPlanValidationException( + "Invalid no of arguments passed to device:addNotification() function, required 3 but found " + + attributeExpressionExecutors.length); + } + if (attributeExpressionExecutors[0].getReturnType() != Attribute.Type.STRING) { + throw new ExecutionPlanValidationException( + "Invalid parameter type found for the first argument (deviceIdentifier) of device:addNotification() " + + "function, required " + Attribute.Type.STRING + " as deviceIdentifier, but found " + + attributeExpressionExecutors[0].getReturnType().toString()); + } + if (attributeExpressionExecutors[1].getReturnType() != Attribute.Type.STRING) { + throw new ExecutionPlanValidationException( + "Invalid parameter type found for the second argument (deviceType) of device:addNotification() " + + "function, required " + Attribute.Type.STRING + " as deviceType, but found " + + attributeExpressionExecutors[1].getReturnType().toString()); + } + if (attributeExpressionExecutors[2].getReturnType() != Attribute.Type.STRING) { + throw new ExecutionPlanValidationException( + "Invalid parameter type found for the third argument (description) of device:addNotification() " + + "function, required " + Attribute.Type.STRING + " as description, but found " + + attributeExpressionExecutors[2].getReturnType().toString()); + } + ArrayList attributes = new ArrayList<>(); + attributes.add(new Attribute("notified", Attribute.Type.BOOL)); + return attributes; + } + + /** + * The process method of the StreamFunction, used when more than one function parameters are provided + * + * @param data the data values for the function parameters + * @return the data for additional output attributes introduced by the function + */ + @Override + protected Object[] process(Object[] data) { + if (data[0] == null || data[1] == null || data[2] == null) { + throw new ExecutionPlanRuntimeException("Invalid input given to device:addNotification() function. " + + "Neither of any three arguments cannot be null"); + } + boolean isNotified = false; + String deviceId = (String) data[0]; + String deviceType = (String) data[1]; + String description = (String) data[2]; + Notification notification = new Notification(); + notification.setStatus(Notification.Status.NEW.name()); + notification.setDeviceIdentifier(deviceId); + notification.setDeviceType(deviceType); + notification.setDescription(description); + + NotificationManagementService notificationManagementService = DeviceUtils.getNotificationManagementService(); + try { + isNotified = notificationManagementService.addNotification(new DeviceIdentifier(deviceId, deviceType), notification); + } catch (NotificationManagementException e) { + log.error("Error occurred while adding notification for " + deviceType + " device with id " + deviceId, e); + } + + return new Object[]{isNotified}; + } + + /** + * The process method of the StreamFunction, used when zero or one function parameter is provided + * + * @param data null if the function parameter count is zero or runtime data value of the function parameter + * @return the data for additional output attribute introduced by the function + */ + @Override + protected Object[] process(Object data) { + return new Object[0]; + } + + /** + * This will be called only once and this can be used to acquire + * required resources for the processing element. + * This will be called after initializing the system and before + * starting to process the events. + */ + @Override + public void start() { + + } + + /** + * This will be called only once and this can be used to release + * the acquired resources for processing. + * This will be called before shutting down the system. + */ + @Override + public void stop() { + + } + + /** + * Used to collect the serializable state of the processing element, that need to be + * persisted for the reconstructing the element to the same state on a different point of time + * + * @return stateful objects of the processing element as an array + */ + @Override + public Object[] currentState() { + return new Object[0]; + } + + /** + * Used to restore serialized state of the processing element, for reconstructing + * the element to the same state as if was on a previous point of time. + * + * @param objects the stateful objects of the element as an array on + * the same order provided by currentState(). + */ + @Override + public void restoreState(Object[] objects) { + //Since there's no need to maintain a state, nothing needs to be done here. + } +} diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddOperationFunctionProcessor.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddOperationFunctionProcessor.java new file mode 100644 index 0000000000..f3abc1a996 --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddOperationFunctionProcessor.java @@ -0,0 +1,223 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device; + +import feign.Feign; +import feign.Logger; +import feign.gson.GsonDecoder; +import feign.gson.GsonEncoder; +import feign.jaxrs.JAXRSContract; +import feign.okhttp.OkHttpClient; +import feign.slf4j.Slf4jLogger; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.json.JSONArray; +import org.wso2.carbon.device.mgt.common.operation.mgt.Activity; +import org.wso2.carbon.device.mgt.common.operation.mgt.Operation; +import org.wso2.extension.siddhi.device.client.OAuthRequestInterceptor; +import org.wso2.extension.siddhi.device.client.configs.SiddhiExtensionConfigReader; +import org.wso2.extension.siddhi.device.client.dto.OperationRequest; +import org.wso2.extension.siddhi.device.client.services.OperationService; +import org.wso2.extension.siddhi.device.utils.ClientUtils; +import org.wso2.siddhi.core.config.ExecutionPlanContext; +import org.wso2.siddhi.core.exception.ExecutionPlanRuntimeException; +import org.wso2.siddhi.core.executor.ExpressionExecutor; +import org.wso2.siddhi.core.query.processor.stream.function.StreamFunctionProcessor; +import org.wso2.siddhi.query.api.definition.AbstractDefinition; +import org.wso2.siddhi.query.api.definition.Attribute; +import org.wso2.siddhi.query.api.exception.ExecutionPlanValidationException; + +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class AddOperationFunctionProcessor extends StreamFunctionProcessor { + + private static final Log log = LogFactory.getLog(AddOperationFunctionProcessor.class); + private static final String DATE_FORMAT_NOW = "yyyy-MM-dd HH:mm:ss"; + private static final String DEVICE_MGT_BASE_CONTEXT = "/api/device-mgt/v1.0"; + private OperationService operationService; + + public AddOperationFunctionProcessor() { + operationService = Feign.builder().client(new OkHttpClient(ClientUtils.getSSLClient())) + .logger(new Slf4jLogger()) + .logLevel(Logger.Level.FULL).requestInterceptor(new OAuthRequestInterceptor()) + .contract(new JAXRSContract()).encoder(new GsonEncoder()).decoder(new GsonDecoder()) + .target(OperationService.class, ClientUtils.replaceProperties( + SiddhiExtensionConfigReader.getInstance().getConfig().getGatewayEndpoint() + + DEVICE_MGT_BASE_CONTEXT)); + } + + /** + * The init method of the StreamProcessor, this method will be called before other methods + * + * @param abstractDefinition the incoming stream definition + * @param attributeExpressionExecutors the executors of each function parameters + * @param executionPlanContext the context of the execution plan + * @return the additional output attributes introduced by the function + */ + @Override + protected List init(AbstractDefinition abstractDefinition, + ExpressionExecutor[] attributeExpressionExecutors, + ExecutionPlanContext executionPlanContext) { + if (attributeExpressionExecutors.length != 6) { + throw new ExecutionPlanValidationException( + "Invalid no of arguments passed to device:addOperation() function, required 3 but found " + + attributeExpressionExecutors.length); + } + if (attributeExpressionExecutors[0].getReturnType() != Attribute.Type.STRING) { + throw new ExecutionPlanValidationException( + "Invalid parameter type found for the first argument (deviceIdentifiers) of device:addOperation() " + + "function, required " + Attribute.Type.STRING + " as deviceIdentifiers, but found " + + attributeExpressionExecutors[0].getReturnType().toString()); + } + if (attributeExpressionExecutors[1].getReturnType() != Attribute.Type.STRING) { + throw new ExecutionPlanValidationException( + "Invalid parameter type found for the second argument (deviceType) of device:addOperation() " + + "function, required " + Attribute.Type.STRING + " as deviceType, but found " + + attributeExpressionExecutors[1].getReturnType().toString()); + } + if (attributeExpressionExecutors[2].getReturnType() != Attribute.Type.STRING) { + throw new ExecutionPlanValidationException( + "Invalid parameter type found for the third argument (code) of device:addOperation() " + + "function, required " + Attribute.Type.STRING + " as code, but found " + + attributeExpressionExecutors[2].getReturnType().toString()); + } + if (attributeExpressionExecutors[3].getReturnType() != Attribute.Type.STRING) { + throw new ExecutionPlanValidationException( + "Invalid parameter type found for the fourth argument (type) of device:addOperation() " + + "function, required " + Attribute.Type.STRING + " as type, but found " + + attributeExpressionExecutors[3].getReturnType().toString()); + } + if (attributeExpressionExecutors[4].getReturnType() != Attribute.Type.BOOL) { + throw new ExecutionPlanValidationException( + "Invalid parameter type found for the fifth argument (isEnabled) of device:addOperation() " + + "function, required " + Attribute.Type.BOOL + " as isEnabled, but found " + + attributeExpressionExecutors[4].getReturnType().toString()); + } + if (attributeExpressionExecutors[5].getReturnType() != Attribute.Type.STRING) { + throw new ExecutionPlanValidationException( + "Invalid parameter type found for the fifth argument (payLoad) of device:addOperation() " + + "function, required " + Attribute.Type.STRING + " as payLoad, but found " + + attributeExpressionExecutors[5].getReturnType().toString()); + } + ArrayList attributes = new ArrayList<>(); + attributes.add(new Attribute("activity_id", Attribute.Type.STRING)); + return attributes; + } + + /** + * The process method of the StreamFunction, used when more than one function parameters are provided + * + * @param data the data values for the function parameters + * @return the data for additional output attributes introduced by the function + */ + @Override + protected Object[] process(Object[] data) { + if (data[0] == null || data[1] == null || data[2] == null || data[3] == null || data[4] == null || data[5] == null) { + throw new ExecutionPlanRuntimeException("Invalid input given to device:addOperation() function. " + + "Neither of any three arguments cannot be null"); + } + + JSONArray deviceIds = new JSONArray((String) data[0]); + String deviceType = (String) data[1]; + List deviceIdentifiers = new ArrayList<>(); + for (int i = 0; i < deviceIds.length(); i++) { + deviceIdentifiers.add(deviceIds.getString(i)); + } + + Operation operation = new Operation(); + operation.setType(Operation.Type.valueOf((String) data[3])); + operation.setStatus(Operation.Status.PENDING); + operation.setCode((String) data[2]); + operation.setEnabled((Boolean) data[4]); + String payloadString = (String) data[5]; + operation.setPayLoad(payloadString.replaceAll("'", "\"")); + + String date = new SimpleDateFormat(DATE_FORMAT_NOW).format(new Date()); + operation.setCreatedTimeStamp(date); + + OperationRequest operationRequest = new OperationRequest(); + operationRequest.setDeviceIdentifiers(deviceIdentifiers); + operationRequest.setOperation(operation); + try { + Activity activity = operationService.addOperation(deviceType, operationRequest); + return new Object[]{activity.getActivityId()}; + } catch (Exception e) { + log.error("Error occurred while adding the operation " + operation.toString(), e); + return new Object[]{null}; + } + } + + /** + * The process method of the StreamFunction, used when zero or one function parameter is provided + * + * @param data null if the function parameter count is zero or runtime data value of the function parameter + * @return the data for additional output attribute introduced by the function + */ + @Override + protected Object[] process(Object data) { + return new Object[0]; + } + + /** + * This will be called only once and this can be used to acquire + * required resources for the processing element. + * This will be called after initializing the system and before + * starting to process the events. + */ + @Override + public void start() { + + } + + /** + * This will be called only once and this can be used to release + * the acquired resources for processing. + * This will be called before shutting down the system. + */ + @Override + public void stop() { + + } + + /** + * Used to collect the serializable state of the processing element, that need to be + * persisted for the reconstructing the element to the same state on a different point of time + * + * @return stateful objects of the processing element as an array + */ + @Override + public Object[] currentState() { + return new Object[0]; + } + + /** + * Used to restore serialized state of the processing element, for reconstructing + * the element to the same state as if was on a previous point of time. + * + * @param objects the stateful objects of the element as an array on + * the same order provided by currentState(). + */ + @Override + public void restoreState(Object[] objects) { + //Since there's no need to maintain a state, nothing needs to be done here. + } +} diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/OAuthRequestInterceptor.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/OAuthRequestInterceptor.java new file mode 100755 index 0000000000..7ef87863de --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/OAuthRequestInterceptor.java @@ -0,0 +1,106 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.client; + +import feign.Feign; +import feign.Logger; +import feign.RequestInterceptor; +import feign.RequestTemplate; +import feign.auth.BasicAuthRequestInterceptor; +import feign.gson.GsonDecoder; +import feign.gson.GsonEncoder; +import feign.jaxrs.JAXRSContract; +import feign.okhttp.OkHttpClient; +import feign.slf4j.Slf4jLogger; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.wso2.carbon.base.MultitenantConstants; +import org.wso2.carbon.context.PrivilegedCarbonContext; +import org.wso2.carbon.identity.jwt.client.extension.JWTClient; +import org.wso2.carbon.identity.jwt.client.extension.dto.AccessTokenInfo; +import org.wso2.carbon.identity.jwt.client.extension.exception.JWTClientException; +import org.wso2.carbon.user.api.UserStoreException; +import org.wso2.extension.siddhi.device.client.configs.SiddhiExtensionConfigReader; +import org.wso2.extension.siddhi.device.client.dto.OAuthApplication; +import org.wso2.extension.siddhi.device.client.dto.RegistrationProfile; +import org.wso2.extension.siddhi.device.client.exception.APIMClientOAuthException; +import org.wso2.extension.siddhi.device.client.services.DCRService; +import org.wso2.extension.siddhi.device.utils.ClientUtils; +import org.wso2.extension.siddhi.device.utils.DeviceUtils; + +/** + * This is a request interceptor to add oauth token header. + */ +public class OAuthRequestInterceptor implements RequestInterceptor { + + private static final String APPLICATION_NAME = "siddhi_extension_client"; + private static final String REQUIRED_SCOPES = "perm:devices:operations"; + private static final String[] API_TAGS = {"device_management"}; + private DCRService dcrService; + private static OAuthApplication oAuthApplication; + private static final Log log = LogFactory.getLog(OAuthRequestInterceptor.class); + + /** + * Creates an interceptor that authenticates all requests. + */ + public OAuthRequestInterceptor() { + String username = SiddhiExtensionConfigReader.getInstance().getConfig().getUsername(); + String password = SiddhiExtensionConfigReader.getInstance().getConfig().getPassword(); + dcrService = Feign.builder().client(new OkHttpClient(ClientUtils.getSSLClient())).logger(new Slf4jLogger()) + .logLevel(Logger.Level.FULL) + .requestInterceptor(new BasicAuthRequestInterceptor(username, password)) + .contract(new JAXRSContract()).encoder(new GsonEncoder()).decoder(new GsonDecoder()) + .target(DCRService.class, ClientUtils.replaceProperties( + SiddhiExtensionConfigReader.getInstance().getConfig().getDcrEndpoint())); + } + + @Override + public void apply(RequestTemplate template) { + if (oAuthApplication == null) { + RegistrationProfile registrationProfile = new RegistrationProfile(); + registrationProfile.setApiApplicationName(APPLICATION_NAME); + registrationProfile.setIsAllowedToAllDomains(true); + registrationProfile.setTags(API_TAGS); + oAuthApplication = dcrService.register(registrationProfile); + } + String tenantDomain = PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantDomain(); + try { + String username = PrivilegedCarbonContext.getThreadLocalCarbonContext().getUserRealm().getRealmConfiguration().getAdminUserName(); + if (!tenantDomain.equals(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME)) { + username = username + "@" + tenantDomain; + } + JWTClient jwtClient = DeviceUtils.getJWTClientManagerService().getJWTClient(); + AccessTokenInfo tenantBasedAccessTokenInfo = jwtClient.getAccessToken(oAuthApplication.getClientId(), + oAuthApplication.getClientSecret(), username, REQUIRED_SCOPES); + if (tenantBasedAccessTokenInfo.getAccessToken() != null) { + String headerValue = "Bearer " + tenantBasedAccessTokenInfo.getAccessToken(); + template.header("Authorization", headerValue); + } + } catch (JWTClientException e) { + String msg = "Failed to retrieve oauth token using jwt"; + log.error(msg, e); + throw new APIMClientOAuthException(msg, e); + } catch (UserStoreException e) { + String msg = "Unable to retrieve realm config for tenant " + tenantDomain; + log.error(msg, e); + throw new APIMClientOAuthException(msg, e); + } + } + +} diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/configs/SiddhiExtensionConfig.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/configs/SiddhiExtensionConfig.java new file mode 100644 index 0000000000..0021ca6909 --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/configs/SiddhiExtensionConfig.java @@ -0,0 +1,70 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.client.configs; + +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * This holds the configuration api manager integration. + */ +@XmlRootElement(name = "SiddhiExtensionConfiguration") +public class SiddhiExtensionConfig { + + String dcrEndpoint; + String gatewayEndpoint; + String username; + String password; + + @XmlElement(name = "DCREndpoint", required = true) + public String getDcrEndpoint() { + return dcrEndpoint; + } + + public void setDcrEndpoint(String dcrEndpoint) { + this.dcrEndpoint = dcrEndpoint; + } + + @XmlElement(name = "GatewayEndpoint", required = true) + public String getGatewayEndpoint() { + return gatewayEndpoint; + } + + public void setGatewayEndpoint(String gatewayEndpoint) { + this.gatewayEndpoint = gatewayEndpoint; + } + + @XmlElement(name = "Username", required = true) + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + @XmlElement(name = "Password", required = true) + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } +} diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/configs/SiddhiExtensionConfigReader.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/configs/SiddhiExtensionConfigReader.java new file mode 100644 index 0000000000..5a22114632 --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/configs/SiddhiExtensionConfigReader.java @@ -0,0 +1,95 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.client.configs; + +import org.w3c.dom.Document; +import org.wso2.carbon.utils.CarbonUtils; +import org.wso2.extension.siddhi.device.client.exception.APIMClientException; +import org.wso2.extension.siddhi.device.client.exception.InvalidConfigurationStateException; + +import javax.xml.XMLConstants; +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Unmarshaller; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import java.io.File; + +/** + * This holds the configuration parser for api integration.xml + */ +public class SiddhiExtensionConfigReader { + + private static SiddhiExtensionConfig config; + private static SiddhiExtensionConfigReader configReader = new SiddhiExtensionConfigReader(); + private static boolean isInitialized = false; + private static final String SIDDHI_INTEGRATION_CONFIG_PATH = + CarbonUtils.getCarbonConfigDirPath() + File.separator + "siddhi-integration.xml"; + + private SiddhiExtensionConfigReader() { + + } + + private static String apimIntegrationXmlFilePath = ""; + + //TOD file may be a part of another file + public static SiddhiExtensionConfigReader getInstance() { + if (!isInitialized) { + try { + init(); + } catch (APIMClientException e) { + throw new InvalidConfigurationStateException("Webapp Authenticator Configuration is not " + + "initialized properly"); + } + } + return configReader; + } + + public static void init() throws APIMClientException { + try { + File siddhiConfigFile = new File(SIDDHI_INTEGRATION_CONFIG_PATH); + Document doc = convertToDocument(siddhiConfigFile); + + JAXBContext ctx = JAXBContext.newInstance(SiddhiExtensionConfig.class); + Unmarshaller unmarshaller = ctx.createUnmarshaller(); + config = (SiddhiExtensionConfig) unmarshaller.unmarshal(doc); + isInitialized = true; + } catch (JAXBException e) { + throw new APIMClientException("Error occurred while un-marshalling SiddhiExtensionConfig", e); + } + } + + private static Document convertToDocument(File file) throws APIMClientException { + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + factory.setNamespaceAware(true); + try { + factory.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); + factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true); + DocumentBuilder docBuilder = factory.newDocumentBuilder(); + return docBuilder.parse(file); + } catch (Exception e) { + throw new APIMClientException("Error occurred while parsing file 'apim-integration.xml' to a org.w3c.dom.Document", e); + } + } + + public SiddhiExtensionConfig getConfig() { + return config; + } + +} diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/OAuthApplication.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/OAuthApplication.java new file mode 100644 index 0000000000..46c72e9e3c --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/OAuthApplication.java @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.client.dto; + +public class OAuthApplication { + + private String client_id; + private String client_secret; + + public String getClientId() { + return client_id; + } + + public void setClientId(String clientId) { + this.client_id = clientId; + } + + public String getClientSecret() { + return client_secret; + } + + public void setClientSecret(String clientSecret) { + this.client_secret = clientSecret; + } + + @Override + public String toString() { + return "OAuthApplication {\n" + + " clientId: " + client_id + "\n" + + " clientSecret: " + client_secret + "\n" + + "}\n"; + } + +} diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/OperationRequest.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/OperationRequest.java new file mode 100644 index 0000000000..bd3d919e3e --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/OperationRequest.java @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.client.dto; + +import org.wso2.carbon.device.mgt.common.operation.mgt.Operation; + +import java.util.List; + +public class OperationRequest { + + private List deviceIdentifiers; + private Operation operation; + + public List getDeviceIdentifiers() { + return deviceIdentifiers; + } + + public void setDeviceIdentifiers(List deviceIdentifiers) { + this.deviceIdentifiers = deviceIdentifiers; + } + + public Operation getOperation() { + return operation; + } + + public void setOperation(Operation operation) { + this.operation = operation; + } +} diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/RegistrationProfile.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/RegistrationProfile.java new file mode 100644 index 0000000000..ecb0086de3 --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/dto/RegistrationProfile.java @@ -0,0 +1,63 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.client.dto; + +/** + * DTO class to be used when registering an ApiM application. + */ + +public class RegistrationProfile { + + private String applicationName; + private String tags[]; + private boolean isAllowedToAllDomains; + private String validityPeriod; + + public String getApplicationName() { + return applicationName; + } + + public void setApiApplicationName(String apiApplicationName) { + this.applicationName = apiApplicationName; + } + + public String[] getTags() { + return tags; + } + + public void setTags(String[] tags) { + this.tags = tags; + } + + public boolean isAllowedToAllDomains() { + return isAllowedToAllDomains; + } + + public void setIsAllowedToAllDomains(boolean isAllowedToAllDomains) { + this.isAllowedToAllDomains = isAllowedToAllDomains; + } + + public String getValidityPeriod() { + return validityPeriod; + } + + public void setValidityPeriod(String validityPeriod) { + this.validityPeriod = validityPeriod; + } +} diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/APIMClientException.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/APIMClientException.java new file mode 100644 index 0000000000..98f3c460bf --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/APIMClientException.java @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.client.exception; + +/** + * This holds api client exception. + */ +public class APIMClientException extends Exception { + + private static final long serialVersionUID = -3976392476319079281L; + private String responseReason; + private int responseStatus; + private String methodKey; + + APIMClientException(String methodKey, String reason, int status) { + super("Exception occurred while invoking " + methodKey + " status = " + status + " reason = " + reason); + this.methodKey = methodKey; + this.responseReason = reason; + this.responseStatus = status; + } + + APIMClientException(String message) { + super(message); + } + + public APIMClientException(String message, Exception e) { + super(message, e); + } + + public String getResponseReason() { + return responseReason; + } + + public int getResponseStatus() { + return responseStatus; + } + + public String getMethodKey() { + return methodKey; + } + +} \ No newline at end of file diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/APIMClientOAuthException.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/APIMClientOAuthException.java new file mode 100644 index 0000000000..731fa3c253 --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/APIMClientOAuthException.java @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.client.exception; + +/** + * This holds api client exception. + */ +public class APIMClientOAuthException extends RuntimeException { + + private static final long serialVersionUID = -3976392476319079281L; + private String responseReason; + private int responseStatus; + private String methodKey; + + APIMClientOAuthException(String methodKey, String reason, int status) { + super("Exception occurred while invoking " + methodKey + " status = " + status + " reason = " + reason); + this.methodKey = methodKey; + this.responseReason = reason; + this.responseStatus = status; + } + + public APIMClientOAuthException(String message) { + super(message); + } + + public APIMClientOAuthException(String message, Exception e) { + super(message, e); + } + + public String getResponseReason() { + return responseReason; + } + + public int getResponseStatus() { + return responseStatus; + } + + public String getMethodKey() { + return methodKey; + } + +} \ No newline at end of file diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/InvalidConfigurationStateException.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/InvalidConfigurationStateException.java new file mode 100644 index 0000000000..2656fd74b7 --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/exception/InvalidConfigurationStateException.java @@ -0,0 +1,78 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.client.exception; + +/** + * This error is thrown when there is an issue with the client. + */ +public class InvalidConfigurationStateException extends RuntimeException { + + private static final long serialVersionUID = -3151279311329070397L; + + private String errorMessage; + private int errorCode; + + public InvalidConfigurationStateException(int errorCode, String message) { + super(message); + this.errorCode = errorCode; + } + + public InvalidConfigurationStateException(int errorCode, String message, Throwable cause) { + super(message, cause); + this.errorCode = errorCode; + } + + public int getErrorCode() { + return errorCode; + } + + + public String getErrorMessage() { + return errorMessage; + } + + public void setErrorMessage(String errorMessage) { + this.errorMessage = errorMessage; + } + + public InvalidConfigurationStateException(String msg, Exception nestedEx) { + super(msg, nestedEx); + setErrorMessage(msg); + } + + public InvalidConfigurationStateException(String message, Throwable cause) { + super(message, cause); + setErrorMessage(message); + } + + public InvalidConfigurationStateException(String msg) { + super(msg); + setErrorMessage(msg); + } + + public InvalidConfigurationStateException() { + super(); + } + + public InvalidConfigurationStateException(Throwable cause) { + super(cause); + } + +} diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/services/DCRService.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/services/DCRService.java new file mode 100644 index 0000000000..c170f9c5b8 --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/services/DCRService.java @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.client.services; + +import org.wso2.extension.siddhi.device.client.dto.OAuthApplication; +import org.wso2.extension.siddhi.device.client.dto.RegistrationProfile; + +import javax.ws.rs.Consumes; +import javax.ws.rs.POST; +import javax.ws.rs.Path; +import javax.ws.rs.Produces; +import javax.ws.rs.core.MediaType; + +/** + * DCR Rest resource. + */ +@Path("/") +public interface DCRService { + + // DCR APIs + @POST + @Produces(MediaType.APPLICATION_JSON) + @Consumes(MediaType.APPLICATION_JSON) + OAuthApplication register(RegistrationProfile registrationProfile); + +} diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/services/OperationService.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/services/OperationService.java new file mode 100644 index 0000000000..9df62e75a2 --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/client/services/OperationService.java @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.client.services; + +import org.wso2.carbon.device.mgt.common.operation.mgt.Activity; +import org.wso2.extension.siddhi.device.client.dto.OperationRequest; + +import javax.ws.rs.Consumes; +import javax.ws.rs.POST; +import javax.ws.rs.Path; +import javax.ws.rs.PathParam; +import javax.ws.rs.Produces; +import javax.ws.rs.core.MediaType; + +/** + * Add Operation REST resource. + */ +@Path("/devices") +public interface OperationService { + + @POST + @Path("/{type}/operations") + @Produces(MediaType.APPLICATION_JSON) + @Consumes(MediaType.APPLICATION_JSON) + Activity addOperation(@PathParam("type") String type, OperationRequest operationRequest); + +} diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/utils/ClientUtils.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/utils/ClientUtils.java new file mode 100644 index 0000000000..f51d9619ac --- /dev/null +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/utils/ClientUtils.java @@ -0,0 +1,223 @@ +/* +* Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. +* +* WSO2 Inc. licenses this file to you 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 org.wso2.extension.siddhi.device.utils; + +import okhttp3.OkHttpClient; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.wso2.carbon.base.ServerConfiguration; + +import javax.net.ssl.*; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.net.*; +import java.security.*; +import java.security.cert.CertificateException; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +public class ClientUtils { + + private static final Log log = LogFactory.getLog(ClientUtils.class); + + private static final String KEY_STORE_TYPE = "JKS"; + /** + * Default truststore type of the client + */ + private static final String TRUST_STORE_TYPE = "JKS"; + /** + * Default keymanager type of the client + */ + private static final String KEY_MANAGER_TYPE = "SunX509"; //Default Key Manager Type + /** + * Default trustmanager type of the client + */ + private static final String TRUST_MANAGER_TYPE = "SunX509"; //Default Trust Manager Type + + private static final String SSLV3 = "SSLv3"; + + private static final String DEFAULT_HOST = "localhost"; + + private static final String DEFAULT_HOST_IP = "127.0.0.1"; + + + //This method is only used if the mb features are within DAS. + public static String replaceProperties(String text) { + String regex = "\\$\\{(.*?)\\}"; + Pattern pattern = Pattern.compile(regex); + Matcher matchPattern = pattern.matcher(text); + while (matchPattern.find()) { + String sysPropertyName = matchPattern.group(1); + String sysPropertyValue = System.getProperty(sysPropertyName); + if (sysPropertyValue != null && !sysPropertyName.isEmpty()) { + text = text.replaceAll("\\$\\{(" + sysPropertyName + ")\\}", sysPropertyValue); + } + } + return text; + } + + public static OkHttpClient getSSLClient() { + + boolean isIgnoreHostnameVerification = Boolean.parseBoolean(System.getProperty("org.wso2" + + ".ignoreHostnameVerification")); + OkHttpClient okHttpClient; + final String proxyHost = System.getProperty("http.proxyHost"); + final String proxyPort = System.getProperty("http.proxyPort"); + final String nonProxyHostsValue = System.getProperty("http.nonProxyHosts"); + + final ProxySelector proxySelector = new ProxySelector() { + @Override + public List select(URI uri) { + List proxyList = new ArrayList<>(); + String host = uri.getHost(); + + if (!StringUtils.isEmpty(host)) { + if (host.startsWith(DEFAULT_HOST_IP) || host.startsWith(DEFAULT_HOST) || StringUtils + .isEmpty(nonProxyHostsValue) || StringUtils.contains(nonProxyHostsValue, host) || + StringUtils.isEmpty(proxyHost) || StringUtils.isEmpty(proxyPort)) { + proxyList.add(Proxy.NO_PROXY); + } else { + proxyList.add(new Proxy(Proxy.Type.HTTP, + new InetSocketAddress(proxyHost, Integer.parseInt(proxyPort)))); + } + } else { + log.error("Host is null. Host could not be empty or null"); + } + return proxyList; + } + + @Override + public void connectFailed(URI uri, SocketAddress sa, IOException ioe) { + throw new UnsupportedOperationException("Not supported yet."); + } + }; + + X509TrustManager trustAllCerts = new X509TrustManager() { + public java.security.cert.X509Certificate[] getAcceptedIssuers() { + return new java.security.cert.X509Certificate[0]; + } + public void checkClientTrusted( + java.security.cert.X509Certificate[] certs, String authType) { + } + public void checkServerTrusted( + java.security.cert.X509Certificate[] certs, String authType) { + } + }; + if(isIgnoreHostnameVerification) { + okHttpClient = new OkHttpClient.Builder() + .sslSocketFactory(getSimpleTrustedSSLSocketFactory(), trustAllCerts) + .hostnameVerifier(new HostnameVerifier() { + @Override + public boolean verify(String s, SSLSession sslSession) { + return true; + } + }).proxySelector(proxySelector).build(); + return okHttpClient; + }else { + SSLSocketFactory trustedSSLSocketFactory = getTrustedSSLSocketFactory(); + okHttpClient = new OkHttpClient.Builder().sslSocketFactory(trustedSSLSocketFactory) + .proxySelector(proxySelector).build(); + return okHttpClient; + } + } + + private static SSLSocketFactory getSimpleTrustedSSLSocketFactory() { + try { + TrustManager[] trustAllCerts = new TrustManager[]{ + new X509TrustManager() { + public java.security.cert.X509Certificate[] getAcceptedIssuers() { + return null; + } + public void checkClientTrusted( + java.security.cert.X509Certificate[] certs, String authType) { + } + public void checkServerTrusted( + java.security.cert.X509Certificate[] certs, String authType) { + } + } + }; + SSLContext sc = SSLContext.getInstance("SSL"); + sc.init(null, trustAllCerts, new java.security.SecureRandom()); + return sc.getSocketFactory(); + } catch (KeyManagementException | NoSuchAlgorithmException e) { + return null; + } + + } + + private static SSLSocketFactory getTrustedSSLSocketFactory() { + try { + String keyStorePassword = ServerConfiguration.getInstance().getFirstProperty("Security.KeyStore.Password"); + String keyStoreLocation = ServerConfiguration.getInstance().getFirstProperty("Security.KeyStore.Location"); + String trustStorePassword = ServerConfiguration.getInstance().getFirstProperty( + "Security.TrustStore.Password"); + String trustStoreLocation = ServerConfiguration.getInstance().getFirstProperty( + "Security.TrustStore.Location"); + KeyStore keyStore = loadKeyStore(keyStoreLocation,keyStorePassword,KEY_STORE_TYPE); + KeyStore trustStore = loadTrustStore(trustStoreLocation,trustStorePassword); + + return initSSLConnection(keyStore,keyStorePassword,trustStore); + } catch (KeyManagementException | NoSuchAlgorithmException | KeyStoreException + |CertificateException | IOException | UnrecoverableKeyException e) { + log.error("Error while creating the SSL socket factory due to "+e.getMessage(),e); + return null; + } + + } + + private static SSLSocketFactory initSSLConnection(KeyStore keyStore,String keyStorePassword,KeyStore trustStore) throws NoSuchAlgorithmException, UnrecoverableKeyException, + KeyStoreException, KeyManagementException { + KeyManagerFactory keyManagerFactory = KeyManagerFactory.getInstance(KEY_MANAGER_TYPE); + keyManagerFactory.init(keyStore, keyStorePassword.toCharArray()); + TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TRUST_MANAGER_TYPE); + trustManagerFactory.init(trustStore); + + // Create and initialize SSLContext for HTTPS communication + SSLContext sslContext = SSLContext.getInstance(SSLV3); + sslContext.init(keyManagerFactory.getKeyManagers(), trustManagerFactory.getTrustManagers(), null); + SSLContext.setDefault(sslContext); + return sslContext.getSocketFactory(); + } + + + private static KeyStore loadKeyStore(String keyStorePath, String ksPassword,String type) + throws KeyStoreException, IOException, CertificateException, NoSuchAlgorithmException { + InputStream fileInputStream = null; + try { + char[] keypassChar = ksPassword.toCharArray(); + KeyStore keyStore = KeyStore.getInstance(type); + fileInputStream = new FileInputStream(keyStorePath); + keyStore.load(fileInputStream, keypassChar); + return keyStore; + } finally { + if (fileInputStream != null) { + fileInputStream.close(); + } + } + } + + private static KeyStore loadTrustStore(String trustStorePath, String tsPassword) + throws KeyStoreException, IOException, CertificateException, NoSuchAlgorithmException { + return loadKeyStore(trustStorePath,tsPassword,TRUST_STORE_TYPE); + } +} \ No newline at end of file diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/utils/DeviceUtils.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/utils/DeviceUtils.java index 897e026c67..b7109c8b18 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/utils/DeviceUtils.java +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/utils/DeviceUtils.java @@ -20,8 +20,10 @@ package org.wso2.extension.siddhi.device.utils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.wso2.carbon.context.PrivilegedCarbonContext; +import org.wso2.carbon.device.mgt.common.notification.mgt.NotificationManagementService; import org.wso2.carbon.device.mgt.core.service.DeviceManagementProviderService; import org.wso2.carbon.device.mgt.core.service.GroupManagementProviderService; +import org.wso2.carbon.identity.jwt.client.extension.service.JWTClientManagerService; /** * This class holds utility methods to retrieve data. @@ -31,6 +33,8 @@ public class DeviceUtils { private static Log log = LogFactory.getLog(DeviceUtils.class); private static DeviceManagementProviderService deviceManagementProviderService; private static GroupManagementProviderService groupManagementProviderService; + private static NotificationManagementService notificationManagementService; + private static JWTClientManagerService jwtClientManagerService; private DeviceUtils(){ } @@ -64,4 +68,34 @@ public class DeviceUtils { } return groupManagementProviderService; } + + public static NotificationManagementService getNotificationManagementService() { + if (notificationManagementService != null) { + return notificationManagementService; + } + PrivilegedCarbonContext ctx = PrivilegedCarbonContext.getThreadLocalCarbonContext(); + notificationManagementService = + (NotificationManagementService) ctx.getOSGiService(NotificationManagementService.class, null); + if (notificationManagementService == null) { + String msg = "Notification Management service has not initialized."; + log.error(msg); + throw new IllegalStateException(msg); + } + return notificationManagementService; + } + + public static JWTClientManagerService getJWTClientManagerService() { + if (jwtClientManagerService != null) { + return jwtClientManagerService; + } + PrivilegedCarbonContext ctx = PrivilegedCarbonContext.getThreadLocalCarbonContext(); + jwtClientManagerService = + (JWTClientManagerService) ctx.getOSGiService(JWTClientManagerService.class, null); + if (jwtClientManagerService == null) { + String msg = "JWTClient Manager service has not initialized."; + log.error(msg); + throw new IllegalStateException(msg); + } + return jwtClientManagerService; + } } diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/resources/device.siddhiext b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/resources/device.siddhiext index 84dd50b95f..8b9d47d9f0 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/resources/device.siddhiext +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/resources/device.siddhiext @@ -22,3 +22,5 @@ hasDevicesOfUser=org.wso2.extension.siddhi.device.HasDevicesOfUserFunctionExecut getDevicesOfStatus=org.wso2.extension.siddhi.device.GetDevicesOfStatusFunctionExecutor hasDevicesOfStatus=org.wso2.extension.siddhi.device.HasDevicesOfStatusFunctionExecutor isEnrolled=org.wso2.extension.siddhi.device.IsEnrolledFunctionExecutor +addNotification=org.wso2.extension.siddhi.device.AddNotificationFunctionProcessor +addOperation=org.wso2.extension.siddhi.device.AddOperationFunctionProcessor \ No newline at end of file diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/build.properties b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/build.properties new file mode 100644 index 0000000000..9c86577d76 --- /dev/null +++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/build.properties @@ -0,0 +1 @@ +custom = true diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/conf/siddhi-integration.xml b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/conf/siddhi-integration.xml new file mode 100644 index 0000000000..8b762e3e4c --- /dev/null +++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/conf/siddhi-integration.xml @@ -0,0 +1,26 @@ + + + + https://${iot.gateway.host}:${iot.gateway.https.port}/api-application-registration/register + https://${iot.gateway.host}:${iot.gateway.https.port} + admin + admin + \ No newline at end of file diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/p2.inf b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/p2.inf new file mode 100644 index 0000000000..d55300665a --- /dev/null +++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/p2.inf @@ -0,0 +1,2 @@ +instructions.configure = \ +org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.extension.siddhi.device_${feature.version}/conf/siddhi-integration.xml,target:${installFolder}/../../conf/siddhi-integration.xml,overwrite:true);\ diff --git a/pom.xml b/pom.xml index 6c5de3eb21..8b357f257d 100644 --- a/pom.xml +++ b/pom.xml @@ -1171,6 +1171,21 @@ ${javassist.version} test + + com.squareup.okhttp3 + okhttp + ${squareup.okhttp3.version} + + + com.squareup.okio + okio + ${okio.version} + + + io.github.openfeign + feign-okhttp + ${github.openfeign.version} + @@ -1353,6 +1368,10 @@ 1.4.0.wso2v1 3.12.1.GA 1.7.0 + + 3.8.1 + 1.13.0 + 9.3.1 From b06f608c8f7e93fcc1745e890c27b51730146545 Mon Sep 17 00:00:00 2001 From: charitha Date: Fri, 10 Aug 2018 19:36:17 +0530 Subject: [PATCH 07/23] Add execution plans for operation and notification publishing --- ...SO2IoT-DeviceOperation-Publisher_1.0.0.xml | 42 ------------------- .../WSO2IoT-Operation-ExecutionPlan.siddhiql | 16 +++++++ .../artifact.xml | 23 ++++++++++ .../carbonapps/device_analytics/artifacts.xml | 2 +- .../WSO2IoT-GeoAlerts-ExecutionPlan.siddhiql | 16 +++++++ .../artifact.xml | 13 +++--- .../main/resources/carbonapps/artifacts.xml | 1 + 7 files changed, 64 insertions(+), 49 deletions(-) delete mode 100644 components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-DeviceOperation-Publisher_1.0.0/WSO2IoT-DeviceOperation-Publisher_1.0.0.xml create mode 100644 components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-Operation-ExecutionPlan_1.0.0/WSO2IoT-Operation-ExecutionPlan.siddhiql create mode 100644 components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-Operation-ExecutionPlan_1.0.0/artifact.xml create mode 100644 components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-GeoAlerts-ExecutionPlan_1.0.0/WSO2IoT-GeoAlerts-ExecutionPlan.siddhiql rename components/analytics/iot-analytics/{org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-DeviceOperation-Publisher_1.0.0 => org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-GeoAlerts-ExecutionPlan_1.0.0}/artifact.xml (62%) diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-DeviceOperation-Publisher_1.0.0/WSO2IoT-DeviceOperation-Publisher_1.0.0.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-DeviceOperation-Publisher_1.0.0/WSO2IoT-DeviceOperation-Publisher_1.0.0.xml deleted file mode 100644 index 7d52806b57..0000000000 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-DeviceOperation-Publisher_1.0.0/WSO2IoT-DeviceOperation-Publisher_1.0.0.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - { - "deviceIdentifiers": {{meta_deviceIdentifiers}}, - "deviceType": "{{meta_deviceType}}", - "operation": { - "code": "{{code}}", - "type": "{{type}}", - "status": "PENDING", - "isEnabled": "{{isEnabled}}", - "payLoad": "{{payLoad}}" - } - } - - - - HttpPost - https://localhost:9443/api/device-mgt/v1.0/devices/{deviceType}/operations - true - - diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-Operation-ExecutionPlan_1.0.0/WSO2IoT-Operation-ExecutionPlan.siddhiql b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-Operation-ExecutionPlan_1.0.0/WSO2IoT-Operation-ExecutionPlan.siddhiql new file mode 100644 index 0000000000..a6030d9b97 --- /dev/null +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-Operation-ExecutionPlan_1.0.0/WSO2IoT-Operation-ExecutionPlan.siddhiql @@ -0,0 +1,16 @@ +/* Enter a unique ExecutionPlan */ +@Plan:name('WSO2IoT-Operation-ExecutionPlan') + +/* Enter a unique description for ExecutionPlan */ +@Plan:description('Publish operations to devices coming from org.wso2.iot.operation stream') + +/* define streams/tables and write queries here ... */ + +@Plan:trace('false') + +@Import('org.wso2.iot.operation:1.0.0') +define stream dataIn (meta_deviceIdentifiers string, meta_deviceType string, code string, type string, isEnabled bool, payLoad string); + +from dataIn#device:addOperation(meta_deviceIdentifiers, meta_deviceType, code, type, isEnabled, payLoad) +select * +insert into drop; \ No newline at end of file diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-Operation-ExecutionPlan_1.0.0/artifact.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-Operation-ExecutionPlan_1.0.0/artifact.xml new file mode 100644 index 0000000000..ae461dddfd --- /dev/null +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-Operation-ExecutionPlan_1.0.0/artifact.xml @@ -0,0 +1,23 @@ + + + + + WSO2IoT-Operation-ExecutionPlan.siddhiql + + diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/artifacts.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/artifacts.xml index 0fcdbe5b10..baddee4b43 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/artifacts.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/artifacts.xml @@ -30,7 +30,7 @@ serverRole="DataAnalyticsServer"/> - diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-GeoAlerts-ExecutionPlan_1.0.0/WSO2IoT-GeoAlerts-ExecutionPlan.siddhiql b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-GeoAlerts-ExecutionPlan_1.0.0/WSO2IoT-GeoAlerts-ExecutionPlan.siddhiql new file mode 100644 index 0000000000..7274dc4c58 --- /dev/null +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-GeoAlerts-ExecutionPlan_1.0.0/WSO2IoT-GeoAlerts-ExecutionPlan.siddhiql @@ -0,0 +1,16 @@ +/* Enter a unique ExecutionPlan */ +@Plan:name('WSO2IoT-GeoAlerts-ExecutionPlan') + +/* Enter a unique description for ExecutionPlan */ +@Plan:description('To convert the WSO2 IoT event incoming stream to relavant streams') + +/* define streams/tables and write queries here ... */ + +@Plan:trace('false') + +@Import('iot.per.device.stream.geo.AlertNotifications:1.0.0') +define stream dataIn (id string, owner string, state string, information string, timeStamp long, latitude double, longitude double, type string); + +from dataIn#device:addNotification(id, type, information) +select * +insert into ignore; \ No newline at end of file diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-DeviceOperation-Publisher_1.0.0/artifact.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-GeoAlerts-ExecutionPlan_1.0.0/artifact.xml similarity index 62% rename from components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-DeviceOperation-Publisher_1.0.0/artifact.xml rename to components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-GeoAlerts-ExecutionPlan_1.0.0/artifact.xml index 674c730be6..e725857dc0 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/src/main/resources/carbonapps/device_analytics/WSO2IoT-DeviceOperation-Publisher_1.0.0/artifact.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/WSO2IoT-GeoAlerts-ExecutionPlan_1.0.0/artifact.xml @@ -1,4 +1,5 @@ - - - WSO2IoT-DeviceOperation-Publisher_1.0.0.xml + + WSO2IoT-GeoAlerts-ExecutionPlan.siddhiql + diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/artifacts.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/artifacts.xml index 9c2354b2fb..1e0e888f88 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/artifacts.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/src/main/resources/carbonapps/artifacts.xml @@ -24,6 +24,7 @@ + From 518e778a8007a7d86e74c2c208da33f93cd1b927 Mon Sep 17 00:00:00 2001 From: charitha Date: Mon, 13 Aug 2018 11:01:36 +0530 Subject: [PATCH 08/23] Updating device mgt core version --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8b357f257d..05ff962329 100644 --- a/pom.xml +++ b/pom.xml @@ -1230,7 +1230,7 @@ 1.1.1 - 3.1.31-SNAPSHOT + 3.1.32 [3.1.0, 4.0.0) From 479bbfb42ba771684ecf5a92d3e92aa2a470e0bf Mon Sep 17 00:00:00 2001 From: charitha Date: Mon, 13 Aug 2018 12:03:47 +0530 Subject: [PATCH 09/23] Refactoring --- .../siddhi/device/AddNotificationFunctionProcessor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddNotificationFunctionProcessor.java b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddNotificationFunctionProcessor.java index cc48643b89..ec9cfd3474 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddNotificationFunctionProcessor.java +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/src/main/java/org/wso2/extension/siddhi/device/AddNotificationFunctionProcessor.java @@ -106,7 +106,10 @@ public class AddNotificationFunctionProcessor extends StreamFunctionProcessor { try { isNotified = notificationManagementService.addNotification(new DeviceIdentifier(deviceId, deviceType), notification); } catch (NotificationManagementException e) { - log.error("Error occurred while adding notification for " + deviceType + " device with id " + deviceId, e); + // We are not throwing this exception to siddhi runtime as it will break the complete siddhi execution + // flow for the event stream coming in. + log.error("Error occurred while adding notification '" + notification.toString() + "' for " + + deviceType + " device with id " + deviceId, e); } return new Object[]{isNotified}; From 389489dd8c86e7e3d1562cd2dfac84bc781995d0 Mon Sep 17 00:00:00 2001 From: WSO2 Builder Date: Mon, 13 Aug 2018 08:48:16 +0000 Subject: [PATCH 10/23] [maven-release-plugin] prepare release v4.1.7 --- .../org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.analytics/pom.xml | 2 +- .../org.wso2.carbon.iot.device.statistics.dashboard/pom.xml | 2 +- .../iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml | 2 +- components/analytics/iot-analytics/pom.xml | 2 +- components/analytics/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml | 2 +- components/device-types/androidsense-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml | 2 +- components/device-types/arduino-plugin/pom.xml | 2 +- components/device-types/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml | 2 +- components/device-types/raspberrypi-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/device-types/virtual-fire-alarm-plugin/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.restconnector/pom.xml | 2 +- components/extensions/appm-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml | 2 +- components/extensions/cdmf-transport-adapters/pom.xml | 2 +- .../org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/mb-extensions/pom.xml | 2 +- components/extensions/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/pull-notification-listeners/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/remote-session-extension/pom.xml | 2 +- .../org.wso2.extension.siddhi.device/pom.xml | 2 +- .../org.wso2.extension.siddhi.execution.json/pom.xml | 2 +- .../org.wso2.gpl.siddhi.extension.geo.script/pom.xml | 2 +- components/extensions/siddhi-extensions/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.api/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android/pom.xml | 2 +- components/mobile-plugins/android-plugin/pom.xml | 2 +- components/mobile-plugins/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml | 4 ++-- .../org.wso2.carbon.device.mgt.mobile.windows/pom.xml | 2 +- components/mobile-plugins/windows-plugin/pom.xml | 2 +- components/test-coverage/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../org.wso2.carbon.iot.geo.dashboard.feature/pom.xml | 2 +- features/analytics-feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../androidsense-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/arduino-plugin-feature/pom.xml | 2 +- features/device-types-feature/pom.xml | 4 ++-- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/raspberrypi-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../virtual-fire-alarm-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 6 +++--- .../pom.xml | 6 +++--- .../org.wso2.carbon.device.mgt.adapter.feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.extension.siddhi.device.feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 2 +- features/extensions-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/android-plugin-feature/pom.xml | 4 ++-- features/mobile-plugins-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/windows-plugin-feature/pom.xml | 4 ++-- pom.xml | 6 +++--- 102 files changed, 125 insertions(+), 125 deletions(-) diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml index 15bc6c1507..85fc38daa2 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml index 4e7eb262ec..b3239ed9bc 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml index fdbb2954e1..3c0b0d0e44 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml index e2cc6fd86b..c6d561e069 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/analytics/iot-analytics/pom.xml b/components/analytics/iot-analytics/pom.xml index 0dfafd44b3..9701fe6286 100644 --- a/components/analytics/iot-analytics/pom.xml +++ b/components/analytics/iot-analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins analytics - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/analytics/pom.xml b/components/analytics/pom.xml index 4c0ed28d80..3047081f2e 100644 --- a/components/analytics/pom.xml +++ b/components/analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml index 14db3baf9e..a2d71c457b 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml @@ -21,7 +21,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml index 869a0f85d1..27a6e6a38d 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml @@ -3,7 +3,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml index 54cf93a895..5cb3006a4c 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml @@ -22,7 +22,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/androidsense-plugin/pom.xml b/components/device-types/androidsense-plugin/pom.xml index 091ac199f0..5f9190c17b 100644 --- a/components/device-types/androidsense-plugin/pom.xml +++ b/components/device-types/androidsense-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml index 95c9e43712..49b5f93ecc 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml index 8b3d43b1bb..5ec3856b54 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml index 739d2b38ba..d62be20e03 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml @@ -23,7 +23,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/arduino-plugin/pom.xml b/components/device-types/arduino-plugin/pom.xml index bfac52cd57..3e454bb326 100644 --- a/components/device-types/arduino-plugin/pom.xml +++ b/components/device-types/arduino-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/pom.xml b/components/device-types/pom.xml index 95d7a94ba2..bd657418b1 100644 --- a/components/device-types/pom.xml +++ b/components/device-types/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml index 0914fd22f1..ab8a689bf2 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml index 6bfb720366..1719135c8e 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml index cbb7c4f940..d476808d5d 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml @@ -23,7 +23,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/pom.xml b/components/device-types/raspberrypi-plugin/pom.xml index 9ffff665ed..0daaab26cd 100644 --- a/components/device-types/raspberrypi-plugin/pom.xml +++ b/components/device-types/raspberrypi-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml index bc7cf900ec..c56e777162 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml index f3864611b3..8b247b8149 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml index 0dbb747ee4..a83de91f53 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml index c502e2efe9..f973630a00 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/pom.xml b/components/device-types/virtual-fire-alarm-plugin/pom.xml index 18c248f14a..5c357bf391 100644 --- a/components/device-types/virtual-fire-alarm-plugin/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml index 249a66f2a8..1db47fcbd9 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml index d1cb12b1ef..9bcb3b0f39 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/appm-connector/pom.xml b/components/extensions/appm-connector/pom.xml index d357aaeb07..12532dd88b 100644 --- a/components/extensions/appm-connector/pom.xml +++ b/components/extensions/appm-connector/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml index d072865109..032d246322 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml index 1ef8e179f7..1220ca05b2 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml index f07ebd75fa..34d104389f 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml index b4484c91e2..d96fa7b079 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml index ba650a47d7..c9ab6eada4 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml index 3f263b035d..bccc89cdae 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml index 332fbec3fe..6fd122092e 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml index c3e43456a4..4813122bb2 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml index 161f7a815f..c123b88d57 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml index df465a2b52..dbb0aa12e0 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/pom.xml b/components/extensions/cdmf-transport-adapters/pom.xml index 39afdee2e0..b4e3eb697b 100644 --- a/components/extensions/cdmf-transport-adapters/pom.xml +++ b/components/extensions/cdmf-transport-adapters/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml index 2a496c02c5..c53ca5160e 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml index 1d0f332c6a..1dc93fbafe 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/mb-extensions/pom.xml b/components/extensions/mb-extensions/pom.xml index a6c8b48def..c1388ed44c 100644 --- a/components/extensions/mb-extensions/pom.xml +++ b/components/extensions/mb-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/pom.xml b/components/extensions/pom.xml index df5fb6c17b..035dc7998b 100644 --- a/components/extensions/pom.xml +++ b/components/extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml diff --git a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml index f140010999..451d218d3c 100644 --- a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml +++ b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins pull-notification-listeners - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/pull-notification-listeners/pom.xml b/components/extensions/pull-notification-listeners/pom.xml index 952b37068a..6bdbec0305 100644 --- a/components/extensions/pull-notification-listeners/pom.xml +++ b/components/extensions/pull-notification-listeners/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml index 09806d301d..4f628d49ea 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml index a4c8114f8b..3922b4d41e 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/remote-session-extension/pom.xml b/components/extensions/remote-session-extension/pom.xml index ae6c962358..ee3603e4f8 100644 --- a/components/extensions/remote-session-extension/pom.xml +++ b/components/extensions/remote-session-extension/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml index 43570e8906..c11c71c425 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml index ccce924e4c..05797f4bd9 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml index f345859045..d25019ecf4 100644 --- a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/extensions/siddhi-extensions/pom.xml b/components/extensions/siddhi-extensions/pom.xml index afe3bd7f8d..21b6cad522 100644 --- a/components/extensions/siddhi-extensions/pom.xml +++ b/components/extensions/siddhi-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml index 77060fe023..25af4400b9 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml index 996e0cd960..deb59cd408 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml index 9e3ce0b579..ac9ece37c5 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml @@ -23,13 +23,13 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.ui - 4.1.7-SNAPSHOT + 4.1.7 WSO2 Carbon - Mobile Android UI pom diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml index 748873e9e8..1983a5b8fb 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml @@ -23,7 +23,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml index fbfe5e5cca..b729925741 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml @@ -22,7 +22,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/pom.xml b/components/mobile-plugins/android-plugin/pom.xml index 13606a21dd..7616d8aca4 100644 --- a/components/mobile-plugins/android-plugin/pom.xml +++ b/components/mobile-plugins/android-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/mobile-plugins/pom.xml b/components/mobile-plugins/pom.xml index 0688892a65..8aca1fafa5 100644 --- a/components/mobile-plugins/pom.xml +++ b/components/mobile-plugins/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml index 042575b698..3e7f425c8d 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml @@ -21,7 +21,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml index a2a827204c..717ccd9b78 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml @@ -23,13 +23,13 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.ui - 4.1.7-SNAPSHOT + 4.1.7 WSO2 Carbon - Mobile Windows UI pom diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml index b916b691f0..a182999b31 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml @@ -22,7 +22,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/pom.xml b/components/mobile-plugins/windows-plugin/pom.xml index 8c3960b8ac..3a066c27b3 100644 --- a/components/mobile-plugins/windows-plugin/pom.xml +++ b/components/mobile-plugins/windows-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/components/test-coverage/pom.xml b/components/test-coverage/pom.xml index bc4b4edcfe..46a0d91fd8 100644 --- a/components/test-coverage/pom.xml +++ b/components/test-coverage/pom.xml @@ -22,7 +22,7 @@ carbon-device-mgt-plugins-parent org.wso2.carbon.devicemgt-plugins - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml 4.0.0 diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml index a9c33e4ed9..b90bc9d21d 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml index 795ab60488..5154cbc094 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.analytics.feature - 4.1.7-SNAPSHOT + 4.1.7 pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml index c46dfde1f9..75b3bcb5d3 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 org.wso2.carbon.iot.device.statistics.dashboard.feature - 4.1.7-SNAPSHOT + 4.1.7 pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml index f0ba73b640..c79f36173e 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/analytics-feature/pom.xml b/features/analytics-feature/pom.xml index 3c5e7b1b16..67d1d05662 100644 --- a/features/analytics-feature/pom.xml +++ b/features/analytics-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml index 175833f19a..609fcaa626 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature - 4.1.7-SNAPSHOT + 4.1.7 pom WSO2 Carbon - IoT Server Android Sense Analytics Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml index 674c4720ef..9995bebdce 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.backend.feature - 4.1.7-SNAPSHOT + 4.1.7 pom WSO2 Carbon - IoT Server Android Sense Backend Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml index 8e1ec87e52..83e1f2fe92 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.ui.feature - 4.1.7-SNAPSHOT + 4.1.7 pom WSO2 Carbon - IoT Server Android Sense UI Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/pom.xml index 082817ad49..8d007ffc13 100644 --- a/features/device-types-feature/androidsense-plugin-feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml index 0f9af885b5..142dd07c69 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml index 7682f20309..00b933502e 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml index 3c5b42bc01..edee125deb 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/pom.xml index d89dbed522..4c6e57257d 100644 --- a/features/device-types-feature/arduino-plugin-feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/pom.xml b/features/device-types-feature/pom.xml index 027e53bead..348d92e421 100644 --- a/features/device-types-feature/pom.xml +++ b/features/device-types-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml 4.0.0 device-types-feature - 4.1.7-SNAPSHOT + 4.1.7 pom WSO2 Carbon - Device Management IoT Plugins Feature http://wso2.org diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml index 9ec04bd6f0..a5d4eb37c3 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml index fdb5c676b9..7abcce460d 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml index 938457a1af..f408b0e27f 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml index dc2ca06700..dd33833b85 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml index 53fcce9a18..a1fffb99b0 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml index 5441652a4d..7c4b63219a 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml index 9806075761..e11542c5ac 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml index 4d73e5b8c8..7e9dadd223 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml index 442f3fbade..1d3158d74c 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml index f1ca215d14..f07c377383 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml index 914846c9ce..6520c59e84 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml org.wso2.carbon.appmgt.mdm.osgiconnector.feature pom - 4.1.7-SNAPSHOT + 4.1.7 WSO2 Carbon - App management MDM OSGI Connector http://wso2.org This feature contains the core bundles required for APP management OSGI MDM connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.osgiconnector - 4.1.7-SNAPSHOT + 4.1.7 org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml index e97e886b3c..25dbb05d51 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml org.wso2.carbon.appmgt.mdm.restconnector.feature pom - 4.1.7-SNAPSHOT + 4.1.7 WSO2 Carbon - App management MDM REST Connector http://wso2.org This feature contains the core bundles required for APP management MDM REST connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.restconnector - 4.1.7-SNAPSHOT + 4.1.7 org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml index a683e3df9d..1577c3b2ce 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml @@ -23,14 +23,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.adapter.feature pom - 4.1.7-SNAPSHOT + 4.1.7 WSO2 Carbon - Device Management Adapters Feature http://wso2.org This feature contains the adapter bundles required for IoT Server diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml index 926118ffcd..e84b5d474a 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml @@ -3,14 +3,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.notification.listener.feature pom - 4.1.7-SNAPSHOT + 4.1.7 WSO2 Carbon - Notification Listener http://wso2.org This feature contains the core bundles required iot core listeners diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml index 1548896f30..c7a24945b1 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml index 6c8c07ef94..795313f786 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml index d0c161ec21..70f698cc79 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml org.wso2.extension.siddhi.execution.json.feature pom - 4.1.7-SNAPSHOT + 4.1.7 WSO2 Siddhi Execution Extension - Json Feature http://wso2.org This feature contains Siddhi extension feature for changing a json string to individual properties. diff --git a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml index c6c7fa41d4..ee35b3ad0e 100644 --- a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml +++ b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml diff --git a/features/extensions-feature/pom.xml b/features/extensions-feature/pom.xml index 9a487f0bb0..d22ba6d595 100644 --- a/features/extensions-feature/pom.xml +++ b/features/extensions-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml 4.0.0 extensions-feature - 4.1.7-SNAPSHOT + 4.1.7 pom WSO2 Carbon - Device Management Extensions http://wso2.org diff --git a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml index 969e5e43d5..067e622251 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins android-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.feature pom - 4.1.7-SNAPSHOT + 4.1.7 WSO2 Carbon - Android Device Management Feature http://wso2.org This feature contains the core bundles required for Android Device Management diff --git a/features/mobile-plugins-feature/android-plugin-feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/pom.xml index 4796e173b4..e1d3b44b4f 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 android-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 pom WSO2 Carbon - Device Management Android Plugin Feature http://wso2.org diff --git a/features/mobile-plugins-feature/pom.xml b/features/mobile-plugins-feature/pom.xml index 9d53a6fdb3..28c49d316d 100644 --- a/features/mobile-plugins-feature/pom.xml +++ b/features/mobile-plugins-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7-SNAPSHOT + 4.1.7 ../../pom.xml 4.0.0 mobile-plugins-feature - 4.1.7-SNAPSHOT + 4.1.7 pom WSO2 Carbon - Device Management EMM Plugins Feature http://wso2.org diff --git a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml index f235235926..f841c1cfc1 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins windows-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.feature pom - 4.1.7-SNAPSHOT + 4.1.7 WSO2 Carbon - Windows Device Management Feature http://wso2.org This feature contains the core bundles required for Windows Device Management diff --git a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml index eee6ec62d1..ec473dccab 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.7-SNAPSHOT + 4.1.7 ../pom.xml 4.0.0 windows-plugin-feature - 4.1.7-SNAPSHOT + 4.1.7 pom WSO2 Carbon - Device Management Windows Plugin Feature http://wso2.org diff --git a/pom.xml b/pom.xml index 05ff962329..214f5aa4ef 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent pom - 4.1.7-SNAPSHOT + 4.1.7 WSO2 Carbon - Device Management Plugins Parent http://wso2.org WSO2 Carbon - Device Management Plugins Parent @@ -1237,7 +1237,7 @@ 1.2.53 - 4.1.7-SNAPSHOT + 4.1.7 4.6.21 @@ -1379,7 +1379,7 @@ scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git - HEAD + v4.1.7 From f274f652da67884773cd0b37017f7a5a1b248f05 Mon Sep 17 00:00:00 2001 From: WSO2 Builder Date: Mon, 13 Aug 2018 08:48:27 +0000 Subject: [PATCH 11/23] [maven-release-plugin] prepare for next development iteration --- .../org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.analytics/pom.xml | 2 +- .../org.wso2.carbon.iot.device.statistics.dashboard/pom.xml | 2 +- .../iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml | 2 +- components/analytics/iot-analytics/pom.xml | 2 +- components/analytics/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml | 2 +- components/device-types/androidsense-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml | 2 +- components/device-types/arduino-plugin/pom.xml | 2 +- components/device-types/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml | 2 +- components/device-types/raspberrypi-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/device-types/virtual-fire-alarm-plugin/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.restconnector/pom.xml | 2 +- components/extensions/appm-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml | 2 +- components/extensions/cdmf-transport-adapters/pom.xml | 2 +- .../org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/mb-extensions/pom.xml | 2 +- components/extensions/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/pull-notification-listeners/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/remote-session-extension/pom.xml | 2 +- .../org.wso2.extension.siddhi.device/pom.xml | 2 +- .../org.wso2.extension.siddhi.execution.json/pom.xml | 2 +- .../org.wso2.gpl.siddhi.extension.geo.script/pom.xml | 2 +- components/extensions/siddhi-extensions/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.api/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android/pom.xml | 2 +- components/mobile-plugins/android-plugin/pom.xml | 2 +- components/mobile-plugins/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml | 4 ++-- .../org.wso2.carbon.device.mgt.mobile.windows/pom.xml | 2 +- components/mobile-plugins/windows-plugin/pom.xml | 2 +- components/test-coverage/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../org.wso2.carbon.iot.geo.dashboard.feature/pom.xml | 2 +- features/analytics-feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../androidsense-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/arduino-plugin-feature/pom.xml | 2 +- features/device-types-feature/pom.xml | 4 ++-- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/raspberrypi-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../virtual-fire-alarm-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 6 +++--- .../pom.xml | 6 +++--- .../org.wso2.carbon.device.mgt.adapter.feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.extension.siddhi.device.feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 2 +- features/extensions-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/android-plugin-feature/pom.xml | 4 ++-- features/mobile-plugins-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/windows-plugin-feature/pom.xml | 4 ++-- pom.xml | 6 +++--- 102 files changed, 125 insertions(+), 125 deletions(-) diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml index 85fc38daa2..72fed15f51 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml index b3239ed9bc..20a01aef68 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml index 3c0b0d0e44..ef07fc645e 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml index c6d561e069..1a63fbe4e3 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/pom.xml b/components/analytics/iot-analytics/pom.xml index 9701fe6286..fe96066b77 100644 --- a/components/analytics/iot-analytics/pom.xml +++ b/components/analytics/iot-analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins analytics - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/analytics/pom.xml b/components/analytics/pom.xml index 3047081f2e..3c82c88238 100644 --- a/components/analytics/pom.xml +++ b/components/analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml index a2d71c457b..a796a34770 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml @@ -21,7 +21,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml index 27a6e6a38d..28706d0568 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml @@ -3,7 +3,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml index 5cb3006a4c..79933a122d 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml @@ -22,7 +22,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/pom.xml b/components/device-types/androidsense-plugin/pom.xml index 5f9190c17b..ff3cd56029 100644 --- a/components/device-types/androidsense-plugin/pom.xml +++ b/components/device-types/androidsense-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml index 49b5f93ecc..3706f1b8ea 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml index 5ec3856b54..5104b79aca 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml index d62be20e03..11ae769393 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml @@ -23,7 +23,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/pom.xml b/components/device-types/arduino-plugin/pom.xml index 3e454bb326..f7572ae4d2 100644 --- a/components/device-types/arduino-plugin/pom.xml +++ b/components/device-types/arduino-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/pom.xml b/components/device-types/pom.xml index bd657418b1..efdc1b371d 100644 --- a/components/device-types/pom.xml +++ b/components/device-types/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml index ab8a689bf2..f9bee0d3a5 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml index 1719135c8e..25bb94bab7 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml index d476808d5d..f236b6ede9 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml @@ -23,7 +23,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/pom.xml b/components/device-types/raspberrypi-plugin/pom.xml index 0daaab26cd..0cce1fa6ce 100644 --- a/components/device-types/raspberrypi-plugin/pom.xml +++ b/components/device-types/raspberrypi-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml index c56e777162..85afd583d7 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml index 8b247b8149..426fdeeb4f 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml index a83de91f53..8dd69e0d07 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml index f973630a00..110df5ad03 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/pom.xml b/components/device-types/virtual-fire-alarm-plugin/pom.xml index 5c357bf391..56c7cfbe25 100644 --- a/components/device-types/virtual-fire-alarm-plugin/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml index 1db47fcbd9..7807824b6d 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml index 9bcb3b0f39..d3df459689 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/pom.xml b/components/extensions/appm-connector/pom.xml index 12532dd88b..63e70e0ac7 100644 --- a/components/extensions/appm-connector/pom.xml +++ b/components/extensions/appm-connector/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml index 032d246322..9a2d378291 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml index 1220ca05b2..07dcaa6dab 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml index 34d104389f..170751c530 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml index d96fa7b079..5eed948551 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml index c9ab6eada4..022a52a789 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml index bccc89cdae..7683f011d1 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml index 6fd122092e..70b1a99a31 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml index 4813122bb2..330b0eeae1 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml index c123b88d57..bdf18e84ba 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml index dbb0aa12e0..957cd3828a 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/pom.xml b/components/extensions/cdmf-transport-adapters/pom.xml index b4e3eb697b..7235f255e7 100644 --- a/components/extensions/cdmf-transport-adapters/pom.xml +++ b/components/extensions/cdmf-transport-adapters/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml index c53ca5160e..dcef8f3c04 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml index 1dc93fbafe..5cc7102907 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/pom.xml b/components/extensions/mb-extensions/pom.xml index c1388ed44c..1d2eef6b37 100644 --- a/components/extensions/mb-extensions/pom.xml +++ b/components/extensions/mb-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/pom.xml b/components/extensions/pom.xml index 035dc7998b..96115ffac9 100644 --- a/components/extensions/pom.xml +++ b/components/extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml diff --git a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml index 451d218d3c..adba388227 100644 --- a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml +++ b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins pull-notification-listeners - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/pull-notification-listeners/pom.xml b/components/extensions/pull-notification-listeners/pom.xml index 6bdbec0305..05db72e2a4 100644 --- a/components/extensions/pull-notification-listeners/pom.xml +++ b/components/extensions/pull-notification-listeners/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml index 4f628d49ea..4b149e066e 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml index 3922b4d41e..70247ca9b2 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/pom.xml b/components/extensions/remote-session-extension/pom.xml index ee3603e4f8..564392de74 100644 --- a/components/extensions/remote-session-extension/pom.xml +++ b/components/extensions/remote-session-extension/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml index c11c71c425..2ccb2a5589 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml index 05797f4bd9..e3329478f3 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml index d25019ecf4..8fdb6ab57d 100644 --- a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/pom.xml b/components/extensions/siddhi-extensions/pom.xml index 21b6cad522..8d4d0b4c8e 100644 --- a/components/extensions/siddhi-extensions/pom.xml +++ b/components/extensions/siddhi-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml index 25af4400b9..a8f3fcfa8a 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml index deb59cd408..aa502ec78a 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml index ac9ece37c5..5c50090bad 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml @@ -23,13 +23,13 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.ui - 4.1.7 + 4.1.8-SNAPSHOT WSO2 Carbon - Mobile Android UI pom diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml index 1983a5b8fb..fb4b8b57f8 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml @@ -23,7 +23,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml index b729925741..0dab07dc6b 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml @@ -22,7 +22,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/pom.xml b/components/mobile-plugins/android-plugin/pom.xml index 7616d8aca4..fd91eb6c67 100644 --- a/components/mobile-plugins/android-plugin/pom.xml +++ b/components/mobile-plugins/android-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/pom.xml b/components/mobile-plugins/pom.xml index 8aca1fafa5..274f180610 100644 --- a/components/mobile-plugins/pom.xml +++ b/components/mobile-plugins/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml index 3e7f425c8d..204395f2c3 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml @@ -21,7 +21,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml index 717ccd9b78..75efa959bf 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml @@ -23,13 +23,13 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.ui - 4.1.7 + 4.1.8-SNAPSHOT WSO2 Carbon - Mobile Windows UI pom diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml index a182999b31..2fb5aed2d2 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml @@ -22,7 +22,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/pom.xml b/components/mobile-plugins/windows-plugin/pom.xml index 3a066c27b3..5dd6f00c47 100644 --- a/components/mobile-plugins/windows-plugin/pom.xml +++ b/components/mobile-plugins/windows-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/components/test-coverage/pom.xml b/components/test-coverage/pom.xml index 46a0d91fd8..a2d101707a 100644 --- a/components/test-coverage/pom.xml +++ b/components/test-coverage/pom.xml @@ -22,7 +22,7 @@ carbon-device-mgt-plugins-parent org.wso2.carbon.devicemgt-plugins - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml index b90bc9d21d..f4c0c52d43 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml index 5154cbc094..92b4ccc499 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.analytics.feature - 4.1.7 + 4.1.8-SNAPSHOT pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml index 75b3bcb5d3..46e40950d3 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.iot.device.statistics.dashboard.feature - 4.1.7 + 4.1.8-SNAPSHOT pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml index c79f36173e..6b3fa1b2b8 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/analytics-feature/pom.xml b/features/analytics-feature/pom.xml index 67d1d05662..61637f7caa 100644 --- a/features/analytics-feature/pom.xml +++ b/features/analytics-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml index 609fcaa626..c50a45adea 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature - 4.1.7 + 4.1.8-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense Analytics Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml index 9995bebdce..2c940b6070 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.backend.feature - 4.1.7 + 4.1.8-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense Backend Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml index 83e1f2fe92..5452d63626 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.ui.feature - 4.1.7 + 4.1.8-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense UI Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/pom.xml index 8d007ffc13..f88ad88dd1 100644 --- a/features/device-types-feature/androidsense-plugin-feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml index 142dd07c69..a7283d8133 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml index 00b933502e..4eec2e81d0 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml index edee125deb..7ac15d8e09 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/pom.xml index 4c6e57257d..ecc7602b0d 100644 --- a/features/device-types-feature/arduino-plugin-feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/pom.xml b/features/device-types-feature/pom.xml index 348d92e421..70a19bd3f9 100644 --- a/features/device-types-feature/pom.xml +++ b/features/device-types-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml 4.0.0 device-types-feature - 4.1.7 + 4.1.8-SNAPSHOT pom WSO2 Carbon - Device Management IoT Plugins Feature http://wso2.org diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml index a5d4eb37c3..074a2ee884 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml index 7abcce460d..d7ce0a067f 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml index f408b0e27f..7dd872225d 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml index dd33833b85..b816effab3 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml index a1fffb99b0..ef1b4880dc 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml index 7c4b63219a..82a3d9dfd8 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml index e11542c5ac..1196365f16 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml index 7e9dadd223..4583829108 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml index 1d3158d74c..497814be36 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml index f07c377383..d3126b0381 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml index 6520c59e84..2060dedc2c 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml org.wso2.carbon.appmgt.mdm.osgiconnector.feature pom - 4.1.7 + 4.1.8-SNAPSHOT WSO2 Carbon - App management MDM OSGI Connector http://wso2.org This feature contains the core bundles required for APP management OSGI MDM connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.osgiconnector - 4.1.7 + 4.1.8-SNAPSHOT org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml index 25dbb05d51..6a3f99b8e0 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml org.wso2.carbon.appmgt.mdm.restconnector.feature pom - 4.1.7 + 4.1.8-SNAPSHOT WSO2 Carbon - App management MDM REST Connector http://wso2.org This feature contains the core bundles required for APP management MDM REST connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.restconnector - 4.1.7 + 4.1.8-SNAPSHOT org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml index 1577c3b2ce..4c41217585 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml @@ -23,14 +23,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.adapter.feature pom - 4.1.7 + 4.1.8-SNAPSHOT WSO2 Carbon - Device Management Adapters Feature http://wso2.org This feature contains the adapter bundles required for IoT Server diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml index e84b5d474a..0d0789893d 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml @@ -3,14 +3,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.notification.listener.feature pom - 4.1.7 + 4.1.8-SNAPSHOT WSO2 Carbon - Notification Listener http://wso2.org This feature contains the core bundles required iot core listeners diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml index c7a24945b1..247d3734cd 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml index 795313f786..c4e079c2ef 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml index 70f698cc79..3df275ffcc 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml org.wso2.extension.siddhi.execution.json.feature pom - 4.1.7 + 4.1.8-SNAPSHOT WSO2 Siddhi Execution Extension - Json Feature http://wso2.org This feature contains Siddhi extension feature for changing a json string to individual properties. diff --git a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml index ee35b3ad0e..32c5b094d4 100644 --- a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml +++ b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/pom.xml b/features/extensions-feature/pom.xml index d22ba6d595..8517b7ce89 100644 --- a/features/extensions-feature/pom.xml +++ b/features/extensions-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml 4.0.0 extensions-feature - 4.1.7 + 4.1.8-SNAPSHOT pom WSO2 Carbon - Device Management Extensions http://wso2.org diff --git a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml index 067e622251..6614108470 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins android-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.feature pom - 4.1.7 + 4.1.8-SNAPSHOT WSO2 Carbon - Android Device Management Feature http://wso2.org This feature contains the core bundles required for Android Device Management diff --git a/features/mobile-plugins-feature/android-plugin-feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/pom.xml index e1d3b44b4f..f8b86df2c1 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 android-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT pom WSO2 Carbon - Device Management Android Plugin Feature http://wso2.org diff --git a/features/mobile-plugins-feature/pom.xml b/features/mobile-plugins-feature/pom.xml index 28c49d316d..f7605db687 100644 --- a/features/mobile-plugins-feature/pom.xml +++ b/features/mobile-plugins-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.7 + 4.1.8-SNAPSHOT ../../pom.xml 4.0.0 mobile-plugins-feature - 4.1.7 + 4.1.8-SNAPSHOT pom WSO2 Carbon - Device Management EMM Plugins Feature http://wso2.org diff --git a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml index f841c1cfc1..9798380e42 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins windows-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.feature pom - 4.1.7 + 4.1.8-SNAPSHOT WSO2 Carbon - Windows Device Management Feature http://wso2.org This feature contains the core bundles required for Windows Device Management diff --git a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml index ec473dccab..d8478a764c 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.7 + 4.1.8-SNAPSHOT ../pom.xml 4.0.0 windows-plugin-feature - 4.1.7 + 4.1.8-SNAPSHOT pom WSO2 Carbon - Device Management Windows Plugin Feature http://wso2.org diff --git a/pom.xml b/pom.xml index 214f5aa4ef..0b398f59f9 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent pom - 4.1.7 + 4.1.8-SNAPSHOT WSO2 Carbon - Device Management Plugins Parent http://wso2.org WSO2 Carbon - Device Management Plugins Parent @@ -1237,7 +1237,7 @@ 1.2.53 - 4.1.7 + 4.1.8-SNAPSHOT 4.6.21 @@ -1379,7 +1379,7 @@ scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git - v4.1.7 + HEAD From 450620f147e54473d7d79130eddf5ca3ff6aba90 Mon Sep 17 00:00:00 2001 From: charitha Date: Tue, 21 Aug 2018 14:26:57 +0530 Subject: [PATCH 12/23] Version bump --- pom.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 0b398f59f9..914ff92a40 100644 --- a/pom.xml +++ b/pom.xml @@ -1220,7 +1220,7 @@ 1.2.140.wso2v3 - 7.0.59.wso2v1 + 7.0.85.wso2v1 7.0.34.wso2v2 @@ -1230,7 +1230,7 @@ 1.1.1 - 3.1.32 + 3.1.34 [3.1.0, 4.0.0) @@ -1322,7 +1322,7 @@ 3.2.2 1.8 - 7.0.59.wso2v1 + 7.0.85.wso2v1 4.3.1.wso2v2 [4.3.1, 5.0.0) @@ -1335,7 +1335,7 @@ 1.5.6.wso2v1 - 7.0.54 + 7.0.85 1.0 2.0 From 063fd7e8d16a9115f2c22c3f58125b10486da4c3 Mon Sep 17 00:00:00 2001 From: WSO2 Builder Date: Wed, 22 Aug 2018 15:06:51 +0000 Subject: [PATCH 13/23] [maven-release-plugin] prepare release v4.1.8 --- .../org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.analytics/pom.xml | 2 +- .../org.wso2.carbon.iot.device.statistics.dashboard/pom.xml | 2 +- .../iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml | 2 +- components/analytics/iot-analytics/pom.xml | 2 +- components/analytics/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml | 2 +- components/device-types/androidsense-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml | 2 +- components/device-types/arduino-plugin/pom.xml | 2 +- components/device-types/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml | 2 +- components/device-types/raspberrypi-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/device-types/virtual-fire-alarm-plugin/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.restconnector/pom.xml | 2 +- components/extensions/appm-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml | 2 +- components/extensions/cdmf-transport-adapters/pom.xml | 2 +- .../org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/mb-extensions/pom.xml | 2 +- components/extensions/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/pull-notification-listeners/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/remote-session-extension/pom.xml | 2 +- .../org.wso2.extension.siddhi.device/pom.xml | 2 +- .../org.wso2.extension.siddhi.execution.json/pom.xml | 2 +- .../org.wso2.gpl.siddhi.extension.geo.script/pom.xml | 2 +- components/extensions/siddhi-extensions/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.api/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android/pom.xml | 2 +- components/mobile-plugins/android-plugin/pom.xml | 2 +- components/mobile-plugins/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml | 4 ++-- .../org.wso2.carbon.device.mgt.mobile.windows/pom.xml | 2 +- components/mobile-plugins/windows-plugin/pom.xml | 2 +- components/test-coverage/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../org.wso2.carbon.iot.geo.dashboard.feature/pom.xml | 2 +- features/analytics-feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../androidsense-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/arduino-plugin-feature/pom.xml | 2 +- features/device-types-feature/pom.xml | 4 ++-- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/raspberrypi-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../virtual-fire-alarm-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 6 +++--- .../pom.xml | 6 +++--- .../org.wso2.carbon.device.mgt.adapter.feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.extension.siddhi.device.feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 2 +- features/extensions-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/android-plugin-feature/pom.xml | 4 ++-- features/mobile-plugins-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/windows-plugin-feature/pom.xml | 4 ++-- pom.xml | 6 +++--- 102 files changed, 125 insertions(+), 125 deletions(-) diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml index 72fed15f51..1f18eaa090 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml index 20a01aef68..607fe7ab6d 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml index ef07fc645e..49fd4b7c5e 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml index 1a63fbe4e3..5b086d3ed3 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/analytics/iot-analytics/pom.xml b/components/analytics/iot-analytics/pom.xml index fe96066b77..e355817f90 100644 --- a/components/analytics/iot-analytics/pom.xml +++ b/components/analytics/iot-analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins analytics - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/analytics/pom.xml b/components/analytics/pom.xml index 3c82c88238..18379754bc 100644 --- a/components/analytics/pom.xml +++ b/components/analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml index a796a34770..1e62104f60 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml @@ -21,7 +21,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml index 28706d0568..d61d80691b 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml @@ -3,7 +3,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml index 79933a122d..dd98d498f6 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml @@ -22,7 +22,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/androidsense-plugin/pom.xml b/components/device-types/androidsense-plugin/pom.xml index ff3cd56029..171b76fa1f 100644 --- a/components/device-types/androidsense-plugin/pom.xml +++ b/components/device-types/androidsense-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml index 3706f1b8ea..03f695651d 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml index 5104b79aca..2d833f3318 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml index 11ae769393..a7e06b9ebb 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml @@ -23,7 +23,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/arduino-plugin/pom.xml b/components/device-types/arduino-plugin/pom.xml index f7572ae4d2..eb125a9c73 100644 --- a/components/device-types/arduino-plugin/pom.xml +++ b/components/device-types/arduino-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/pom.xml b/components/device-types/pom.xml index efdc1b371d..47df6c8300 100644 --- a/components/device-types/pom.xml +++ b/components/device-types/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml index f9bee0d3a5..32af77a281 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml index 25bb94bab7..8f649db933 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml index f236b6ede9..d1f145b6a3 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml @@ -23,7 +23,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/pom.xml b/components/device-types/raspberrypi-plugin/pom.xml index 0cce1fa6ce..98c0db4903 100644 --- a/components/device-types/raspberrypi-plugin/pom.xml +++ b/components/device-types/raspberrypi-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml index 85afd583d7..d499120056 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml index 426fdeeb4f..a57e3c2040 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml index 8dd69e0d07..dd794eb26a 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml index 110df5ad03..a711add1ae 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/pom.xml b/components/device-types/virtual-fire-alarm-plugin/pom.xml index 56c7cfbe25..8e1958556e 100644 --- a/components/device-types/virtual-fire-alarm-plugin/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml index 7807824b6d..b29203f99d 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml index d3df459689..9910dab06c 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/appm-connector/pom.xml b/components/extensions/appm-connector/pom.xml index 63e70e0ac7..3f0f586135 100644 --- a/components/extensions/appm-connector/pom.xml +++ b/components/extensions/appm-connector/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml index 9a2d378291..07aed02415 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml index 07dcaa6dab..3e81b53105 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml index 170751c530..080bf9ad78 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml index 5eed948551..425cb7cc08 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml index 022a52a789..f51f9eb623 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml index 7683f011d1..1f576d8bb7 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml index 70b1a99a31..05e3c543b8 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml index 330b0eeae1..042b34c57b 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml index bdf18e84ba..04a1bd45d1 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml index 957cd3828a..425e4d49ff 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/pom.xml b/components/extensions/cdmf-transport-adapters/pom.xml index 7235f255e7..80be6fb029 100644 --- a/components/extensions/cdmf-transport-adapters/pom.xml +++ b/components/extensions/cdmf-transport-adapters/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml index dcef8f3c04..30c995a491 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml index 5cc7102907..1805b9b0e0 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/mb-extensions/pom.xml b/components/extensions/mb-extensions/pom.xml index 1d2eef6b37..5be11f2d33 100644 --- a/components/extensions/mb-extensions/pom.xml +++ b/components/extensions/mb-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/pom.xml b/components/extensions/pom.xml index 96115ffac9..a2425fb1af 100644 --- a/components/extensions/pom.xml +++ b/components/extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml diff --git a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml index adba388227..2f6f5e878d 100644 --- a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml +++ b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins pull-notification-listeners - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/pull-notification-listeners/pom.xml b/components/extensions/pull-notification-listeners/pom.xml index 05db72e2a4..27ae9c7295 100644 --- a/components/extensions/pull-notification-listeners/pom.xml +++ b/components/extensions/pull-notification-listeners/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml index 4b149e066e..49849de3ef 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml index 70247ca9b2..7f2a46fc73 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/remote-session-extension/pom.xml b/components/extensions/remote-session-extension/pom.xml index 564392de74..c43bd70de3 100644 --- a/components/extensions/remote-session-extension/pom.xml +++ b/components/extensions/remote-session-extension/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml index 2ccb2a5589..23a524a54c 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml index e3329478f3..e664d2b9f4 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml index 8fdb6ab57d..4d8a978138 100644 --- a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/extensions/siddhi-extensions/pom.xml b/components/extensions/siddhi-extensions/pom.xml index 8d4d0b4c8e..43f778881c 100644 --- a/components/extensions/siddhi-extensions/pom.xml +++ b/components/extensions/siddhi-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml index a8f3fcfa8a..75e9a3119a 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml index aa502ec78a..ea9fad6271 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml index 5c50090bad..60f2ee4c7e 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml @@ -23,13 +23,13 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.ui - 4.1.8-SNAPSHOT + 4.1.8 WSO2 Carbon - Mobile Android UI pom diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml index fb4b8b57f8..9197936386 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml @@ -23,7 +23,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml index 0dab07dc6b..77a9976497 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml @@ -22,7 +22,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/pom.xml b/components/mobile-plugins/android-plugin/pom.xml index fd91eb6c67..48768c3b38 100644 --- a/components/mobile-plugins/android-plugin/pom.xml +++ b/components/mobile-plugins/android-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/mobile-plugins/pom.xml b/components/mobile-plugins/pom.xml index 274f180610..aa1a55042f 100644 --- a/components/mobile-plugins/pom.xml +++ b/components/mobile-plugins/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml index 204395f2c3..e9a65d392c 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml @@ -21,7 +21,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml index 75efa959bf..2609191008 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml @@ -23,13 +23,13 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.ui - 4.1.8-SNAPSHOT + 4.1.8 WSO2 Carbon - Mobile Windows UI pom diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml index 2fb5aed2d2..9d67841f47 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml @@ -22,7 +22,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/pom.xml b/components/mobile-plugins/windows-plugin/pom.xml index 5dd6f00c47..28c4a2c46c 100644 --- a/components/mobile-plugins/windows-plugin/pom.xml +++ b/components/mobile-plugins/windows-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/components/test-coverage/pom.xml b/components/test-coverage/pom.xml index a2d101707a..6f6c9a44c6 100644 --- a/components/test-coverage/pom.xml +++ b/components/test-coverage/pom.xml @@ -22,7 +22,7 @@ carbon-device-mgt-plugins-parent org.wso2.carbon.devicemgt-plugins - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml 4.0.0 diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml index f4c0c52d43..0c5acb9698 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml index 92b4ccc499..0508e5827c 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.analytics.feature - 4.1.8-SNAPSHOT + 4.1.8 pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml index 46e40950d3..b12774d021 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 org.wso2.carbon.iot.device.statistics.dashboard.feature - 4.1.8-SNAPSHOT + 4.1.8 pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml index 6b3fa1b2b8..a6b6cdf133 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/analytics-feature/pom.xml b/features/analytics-feature/pom.xml index 61637f7caa..f243e354f3 100644 --- a/features/analytics-feature/pom.xml +++ b/features/analytics-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml index c50a45adea..ad392be16b 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature - 4.1.8-SNAPSHOT + 4.1.8 pom WSO2 Carbon - IoT Server Android Sense Analytics Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml index 2c940b6070..d4f999cfc1 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.backend.feature - 4.1.8-SNAPSHOT + 4.1.8 pom WSO2 Carbon - IoT Server Android Sense Backend Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml index 5452d63626..1522c926c5 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.ui.feature - 4.1.8-SNAPSHOT + 4.1.8 pom WSO2 Carbon - IoT Server Android Sense UI Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/pom.xml index f88ad88dd1..381af1a6d3 100644 --- a/features/device-types-feature/androidsense-plugin-feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml index a7283d8133..e894e17343 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml index 4eec2e81d0..dbf8939e46 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml index 7ac15d8e09..14696f6b40 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/pom.xml index ecc7602b0d..6db2bdfac8 100644 --- a/features/device-types-feature/arduino-plugin-feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/pom.xml b/features/device-types-feature/pom.xml index 70a19bd3f9..cbd79b72b5 100644 --- a/features/device-types-feature/pom.xml +++ b/features/device-types-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml 4.0.0 device-types-feature - 4.1.8-SNAPSHOT + 4.1.8 pom WSO2 Carbon - Device Management IoT Plugins Feature http://wso2.org diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml index 074a2ee884..14caab874b 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml index d7ce0a067f..36c7697226 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml index 7dd872225d..26338de697 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml index b816effab3..e918b80ba9 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml index ef1b4880dc..c89b6168ab 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml index 82a3d9dfd8..a225203a07 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml index 1196365f16..0f163fb77c 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml index 4583829108..72c12eb15a 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml index 497814be36..a7afabfd39 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml index d3126b0381..6d4a86c23e 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml index 2060dedc2c..5160bcf4e1 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml org.wso2.carbon.appmgt.mdm.osgiconnector.feature pom - 4.1.8-SNAPSHOT + 4.1.8 WSO2 Carbon - App management MDM OSGI Connector http://wso2.org This feature contains the core bundles required for APP management OSGI MDM connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.osgiconnector - 4.1.8-SNAPSHOT + 4.1.8 org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml index 6a3f99b8e0..cdbf719f36 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml org.wso2.carbon.appmgt.mdm.restconnector.feature pom - 4.1.8-SNAPSHOT + 4.1.8 WSO2 Carbon - App management MDM REST Connector http://wso2.org This feature contains the core bundles required for APP management MDM REST connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.restconnector - 4.1.8-SNAPSHOT + 4.1.8 org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml index 4c41217585..be167c66dc 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml @@ -23,14 +23,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.adapter.feature pom - 4.1.8-SNAPSHOT + 4.1.8 WSO2 Carbon - Device Management Adapters Feature http://wso2.org This feature contains the adapter bundles required for IoT Server diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml index 0d0789893d..6d1d194d9a 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml @@ -3,14 +3,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.notification.listener.feature pom - 4.1.8-SNAPSHOT + 4.1.8 WSO2 Carbon - Notification Listener http://wso2.org This feature contains the core bundles required iot core listeners diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml index 247d3734cd..fa61a32948 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml index c4e079c2ef..5fafa1eecb 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml index 3df275ffcc..9d3dad6fe6 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml org.wso2.extension.siddhi.execution.json.feature pom - 4.1.8-SNAPSHOT + 4.1.8 WSO2 Siddhi Execution Extension - Json Feature http://wso2.org This feature contains Siddhi extension feature for changing a json string to individual properties. diff --git a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml index 32c5b094d4..9f8bf64fa8 100644 --- a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml +++ b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml diff --git a/features/extensions-feature/pom.xml b/features/extensions-feature/pom.xml index 8517b7ce89..c414ec321d 100644 --- a/features/extensions-feature/pom.xml +++ b/features/extensions-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml 4.0.0 extensions-feature - 4.1.8-SNAPSHOT + 4.1.8 pom WSO2 Carbon - Device Management Extensions http://wso2.org diff --git a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml index 6614108470..90684d5833 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins android-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.feature pom - 4.1.8-SNAPSHOT + 4.1.8 WSO2 Carbon - Android Device Management Feature http://wso2.org This feature contains the core bundles required for Android Device Management diff --git a/features/mobile-plugins-feature/android-plugin-feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/pom.xml index f8b86df2c1..dfd350a678 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 android-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 pom WSO2 Carbon - Device Management Android Plugin Feature http://wso2.org diff --git a/features/mobile-plugins-feature/pom.xml b/features/mobile-plugins-feature/pom.xml index f7605db687..ad60fba354 100644 --- a/features/mobile-plugins-feature/pom.xml +++ b/features/mobile-plugins-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8-SNAPSHOT + 4.1.8 ../../pom.xml 4.0.0 mobile-plugins-feature - 4.1.8-SNAPSHOT + 4.1.8 pom WSO2 Carbon - Device Management EMM Plugins Feature http://wso2.org diff --git a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml index 9798380e42..5485fc69ba 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins windows-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.feature pom - 4.1.8-SNAPSHOT + 4.1.8 WSO2 Carbon - Windows Device Management Feature http://wso2.org This feature contains the core bundles required for Windows Device Management diff --git a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml index d8478a764c..b4d5b20f6e 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.8-SNAPSHOT + 4.1.8 ../pom.xml 4.0.0 windows-plugin-feature - 4.1.8-SNAPSHOT + 4.1.8 pom WSO2 Carbon - Device Management Windows Plugin Feature http://wso2.org diff --git a/pom.xml b/pom.xml index 914ff92a40..263bacd302 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent pom - 4.1.8-SNAPSHOT + 4.1.8 WSO2 Carbon - Device Management Plugins Parent http://wso2.org WSO2 Carbon - Device Management Plugins Parent @@ -1237,7 +1237,7 @@ 1.2.53 - 4.1.8-SNAPSHOT + 4.1.8 4.6.21 @@ -1379,7 +1379,7 @@ scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git - HEAD + v4.1.8 From 21967c1865d685e530234d4b774deb2b1e0629eb Mon Sep 17 00:00:00 2001 From: WSO2 Builder Date: Wed, 22 Aug 2018 15:07:02 +0000 Subject: [PATCH 14/23] [maven-release-plugin] prepare for next development iteration --- .../org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.analytics/pom.xml | 2 +- .../org.wso2.carbon.iot.device.statistics.dashboard/pom.xml | 2 +- .../iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml | 2 +- components/analytics/iot-analytics/pom.xml | 2 +- components/analytics/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml | 2 +- components/device-types/androidsense-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml | 2 +- components/device-types/arduino-plugin/pom.xml | 2 +- components/device-types/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml | 2 +- components/device-types/raspberrypi-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/device-types/virtual-fire-alarm-plugin/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.restconnector/pom.xml | 2 +- components/extensions/appm-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml | 2 +- components/extensions/cdmf-transport-adapters/pom.xml | 2 +- .../org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/mb-extensions/pom.xml | 2 +- components/extensions/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/pull-notification-listeners/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/remote-session-extension/pom.xml | 2 +- .../org.wso2.extension.siddhi.device/pom.xml | 2 +- .../org.wso2.extension.siddhi.execution.json/pom.xml | 2 +- .../org.wso2.gpl.siddhi.extension.geo.script/pom.xml | 2 +- components/extensions/siddhi-extensions/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.api/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android/pom.xml | 2 +- components/mobile-plugins/android-plugin/pom.xml | 2 +- components/mobile-plugins/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml | 4 ++-- .../org.wso2.carbon.device.mgt.mobile.windows/pom.xml | 2 +- components/mobile-plugins/windows-plugin/pom.xml | 2 +- components/test-coverage/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../org.wso2.carbon.iot.geo.dashboard.feature/pom.xml | 2 +- features/analytics-feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../androidsense-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/arduino-plugin-feature/pom.xml | 2 +- features/device-types-feature/pom.xml | 4 ++-- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/raspberrypi-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../virtual-fire-alarm-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 6 +++--- .../pom.xml | 6 +++--- .../org.wso2.carbon.device.mgt.adapter.feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.extension.siddhi.device.feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 2 +- features/extensions-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/android-plugin-feature/pom.xml | 4 ++-- features/mobile-plugins-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/windows-plugin-feature/pom.xml | 4 ++-- pom.xml | 6 +++--- 102 files changed, 125 insertions(+), 125 deletions(-) diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml index 1f18eaa090..f883bcba09 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml index 607fe7ab6d..43ad2dac42 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml index 49fd4b7c5e..9da66849b0 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml index 5b086d3ed3..2d3de49be7 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/pom.xml b/components/analytics/iot-analytics/pom.xml index e355817f90..8864c63119 100644 --- a/components/analytics/iot-analytics/pom.xml +++ b/components/analytics/iot-analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins analytics - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/analytics/pom.xml b/components/analytics/pom.xml index 18379754bc..d4e6df57e7 100644 --- a/components/analytics/pom.xml +++ b/components/analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml index 1e62104f60..b8502b6110 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml @@ -21,7 +21,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml index d61d80691b..aad365b0a4 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml @@ -3,7 +3,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml index dd98d498f6..0bb9a69871 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml @@ -22,7 +22,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/pom.xml b/components/device-types/androidsense-plugin/pom.xml index 171b76fa1f..fa7279db84 100644 --- a/components/device-types/androidsense-plugin/pom.xml +++ b/components/device-types/androidsense-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml index 03f695651d..a02c6d4e2b 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml index 2d833f3318..7ff5730996 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml index a7e06b9ebb..4d81808cbf 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml @@ -23,7 +23,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/pom.xml b/components/device-types/arduino-plugin/pom.xml index eb125a9c73..8a6796aaeb 100644 --- a/components/device-types/arduino-plugin/pom.xml +++ b/components/device-types/arduino-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/pom.xml b/components/device-types/pom.xml index 47df6c8300..511cac38b9 100644 --- a/components/device-types/pom.xml +++ b/components/device-types/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml index 32af77a281..90185774b2 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml index 8f649db933..e2f1be88fc 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml index d1f145b6a3..866fa0d6ea 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml @@ -23,7 +23,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/pom.xml b/components/device-types/raspberrypi-plugin/pom.xml index 98c0db4903..220f0958f4 100644 --- a/components/device-types/raspberrypi-plugin/pom.xml +++ b/components/device-types/raspberrypi-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml index d499120056..4cda937d73 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml index a57e3c2040..db025af3a0 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml index dd794eb26a..c3af62fa6c 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml index a711add1ae..84432de3c9 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/pom.xml b/components/device-types/virtual-fire-alarm-plugin/pom.xml index 8e1958556e..5b4ff9393c 100644 --- a/components/device-types/virtual-fire-alarm-plugin/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml index b29203f99d..4ddd36b4ec 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml index 9910dab06c..829fd22f24 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/pom.xml b/components/extensions/appm-connector/pom.xml index 3f0f586135..848b3aa096 100644 --- a/components/extensions/appm-connector/pom.xml +++ b/components/extensions/appm-connector/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml index 07aed02415..78c2bb6519 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml index 3e81b53105..5c5b3bfa69 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml index 080bf9ad78..5b3bb684b8 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml index 425cb7cc08..e9ac6d622d 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml index f51f9eb623..f6d023972b 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml index 1f576d8bb7..bafca6b03c 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml index 05e3c543b8..e5042bf0b4 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml index 042b34c57b..f2c5afc01a 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml index 04a1bd45d1..d53b81c9b0 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml index 425e4d49ff..51beb22020 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/pom.xml b/components/extensions/cdmf-transport-adapters/pom.xml index 80be6fb029..2f34f532dd 100644 --- a/components/extensions/cdmf-transport-adapters/pom.xml +++ b/components/extensions/cdmf-transport-adapters/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml index 30c995a491..d6ca80f1e0 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml index 1805b9b0e0..3287adf661 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/pom.xml b/components/extensions/mb-extensions/pom.xml index 5be11f2d33..f229e668f8 100644 --- a/components/extensions/mb-extensions/pom.xml +++ b/components/extensions/mb-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/pom.xml b/components/extensions/pom.xml index a2425fb1af..deca332082 100644 --- a/components/extensions/pom.xml +++ b/components/extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml diff --git a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml index 2f6f5e878d..3943540769 100644 --- a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml +++ b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins pull-notification-listeners - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/pull-notification-listeners/pom.xml b/components/extensions/pull-notification-listeners/pom.xml index 27ae9c7295..68f05406e7 100644 --- a/components/extensions/pull-notification-listeners/pom.xml +++ b/components/extensions/pull-notification-listeners/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml index 49849de3ef..19f776641b 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml index 7f2a46fc73..a8068e2fc8 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/pom.xml b/components/extensions/remote-session-extension/pom.xml index c43bd70de3..ad1cb0c2ac 100644 --- a/components/extensions/remote-session-extension/pom.xml +++ b/components/extensions/remote-session-extension/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml index 23a524a54c..2f5550a18a 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml index e664d2b9f4..7d8e91d946 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml index 4d8a978138..6d292f0d55 100644 --- a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/pom.xml b/components/extensions/siddhi-extensions/pom.xml index 43f778881c..c5d6ec297f 100644 --- a/components/extensions/siddhi-extensions/pom.xml +++ b/components/extensions/siddhi-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml index 75e9a3119a..ab759a6d85 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml index ea9fad6271..3f7ba2264b 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml index 60f2ee4c7e..81edcc7a08 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml @@ -23,13 +23,13 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.ui - 4.1.8 + 4.1.9-SNAPSHOT WSO2 Carbon - Mobile Android UI pom diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml index 9197936386..129a0ff827 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml @@ -23,7 +23,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml index 77a9976497..6ed0eb03a5 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml @@ -22,7 +22,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/pom.xml b/components/mobile-plugins/android-plugin/pom.xml index 48768c3b38..358d8e1daf 100644 --- a/components/mobile-plugins/android-plugin/pom.xml +++ b/components/mobile-plugins/android-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/pom.xml b/components/mobile-plugins/pom.xml index aa1a55042f..4ae5f10fb6 100644 --- a/components/mobile-plugins/pom.xml +++ b/components/mobile-plugins/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml index e9a65d392c..e7ce58611f 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml @@ -21,7 +21,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml index 2609191008..bfc73f98c7 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml @@ -23,13 +23,13 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.ui - 4.1.8 + 4.1.9-SNAPSHOT WSO2 Carbon - Mobile Windows UI pom diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml index 9d67841f47..ff2d388753 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml @@ -22,7 +22,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/pom.xml b/components/mobile-plugins/windows-plugin/pom.xml index 28c4a2c46c..19fc851385 100644 --- a/components/mobile-plugins/windows-plugin/pom.xml +++ b/components/mobile-plugins/windows-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/components/test-coverage/pom.xml b/components/test-coverage/pom.xml index 6f6c9a44c6..bbecf5f132 100644 --- a/components/test-coverage/pom.xml +++ b/components/test-coverage/pom.xml @@ -22,7 +22,7 @@ carbon-device-mgt-plugins-parent org.wso2.carbon.devicemgt-plugins - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml index 0c5acb9698..d45cb06f9c 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml index 0508e5827c..b5ec49f866 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.analytics.feature - 4.1.8 + 4.1.9-SNAPSHOT pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml index b12774d021..9491c52854 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.iot.device.statistics.dashboard.feature - 4.1.8 + 4.1.9-SNAPSHOT pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml index a6b6cdf133..3ff2799c22 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/analytics-feature/pom.xml b/features/analytics-feature/pom.xml index f243e354f3..fa899dbb82 100644 --- a/features/analytics-feature/pom.xml +++ b/features/analytics-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml index ad392be16b..47ab38fd42 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature - 4.1.8 + 4.1.9-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense Analytics Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml index d4f999cfc1..1242cd7e1b 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.backend.feature - 4.1.8 + 4.1.9-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense Backend Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml index 1522c926c5..520cc68835 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.ui.feature - 4.1.8 + 4.1.9-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense UI Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/pom.xml index 381af1a6d3..2ca50b8796 100644 --- a/features/device-types-feature/androidsense-plugin-feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml index e894e17343..a298a103ee 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml index dbf8939e46..adb24eb323 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml index 14696f6b40..99e3516656 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/pom.xml index 6db2bdfac8..f9971f2ddc 100644 --- a/features/device-types-feature/arduino-plugin-feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/pom.xml b/features/device-types-feature/pom.xml index cbd79b72b5..ead62db9f9 100644 --- a/features/device-types-feature/pom.xml +++ b/features/device-types-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml 4.0.0 device-types-feature - 4.1.8 + 4.1.9-SNAPSHOT pom WSO2 Carbon - Device Management IoT Plugins Feature http://wso2.org diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml index 14caab874b..6290bf4d62 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml index 36c7697226..c7ddea3534 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml index 26338de697..b826147493 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml index e918b80ba9..aab6c1d876 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml index c89b6168ab..f808cda658 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml index a225203a07..74309e6007 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml index 0f163fb77c..f136792869 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml index 72c12eb15a..47d9cb3d2e 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml index a7afabfd39..4450ee70ab 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml index 6d4a86c23e..71709c41da 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml index 5160bcf4e1..7eac558489 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml org.wso2.carbon.appmgt.mdm.osgiconnector.feature pom - 4.1.8 + 4.1.9-SNAPSHOT WSO2 Carbon - App management MDM OSGI Connector http://wso2.org This feature contains the core bundles required for APP management OSGI MDM connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.osgiconnector - 4.1.8 + 4.1.9-SNAPSHOT org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml index cdbf719f36..938864e3ed 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml org.wso2.carbon.appmgt.mdm.restconnector.feature pom - 4.1.8 + 4.1.9-SNAPSHOT WSO2 Carbon - App management MDM REST Connector http://wso2.org This feature contains the core bundles required for APP management MDM REST connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.restconnector - 4.1.8 + 4.1.9-SNAPSHOT org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml index be167c66dc..d28a48f666 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml @@ -23,14 +23,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.adapter.feature pom - 4.1.8 + 4.1.9-SNAPSHOT WSO2 Carbon - Device Management Adapters Feature http://wso2.org This feature contains the adapter bundles required for IoT Server diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml index 6d1d194d9a..2b1df6ab1d 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml @@ -3,14 +3,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.notification.listener.feature pom - 4.1.8 + 4.1.9-SNAPSHOT WSO2 Carbon - Notification Listener http://wso2.org This feature contains the core bundles required iot core listeners diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml index fa61a32948..f9ca710c85 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml index 5fafa1eecb..29287fd82f 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml index 9d3dad6fe6..39cbedb38b 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml org.wso2.extension.siddhi.execution.json.feature pom - 4.1.8 + 4.1.9-SNAPSHOT WSO2 Siddhi Execution Extension - Json Feature http://wso2.org This feature contains Siddhi extension feature for changing a json string to individual properties. diff --git a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml index 9f8bf64fa8..8d4a421245 100644 --- a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml +++ b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/pom.xml b/features/extensions-feature/pom.xml index c414ec321d..9b0b3916c2 100644 --- a/features/extensions-feature/pom.xml +++ b/features/extensions-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml 4.0.0 extensions-feature - 4.1.8 + 4.1.9-SNAPSHOT pom WSO2 Carbon - Device Management Extensions http://wso2.org diff --git a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml index 90684d5833..4f562a0b27 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins android-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.feature pom - 4.1.8 + 4.1.9-SNAPSHOT WSO2 Carbon - Android Device Management Feature http://wso2.org This feature contains the core bundles required for Android Device Management diff --git a/features/mobile-plugins-feature/android-plugin-feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/pom.xml index dfd350a678..1642a2204a 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 android-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT pom WSO2 Carbon - Device Management Android Plugin Feature http://wso2.org diff --git a/features/mobile-plugins-feature/pom.xml b/features/mobile-plugins-feature/pom.xml index ad60fba354..0daafa8f44 100644 --- a/features/mobile-plugins-feature/pom.xml +++ b/features/mobile-plugins-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.8 + 4.1.9-SNAPSHOT ../../pom.xml 4.0.0 mobile-plugins-feature - 4.1.8 + 4.1.9-SNAPSHOT pom WSO2 Carbon - Device Management EMM Plugins Feature http://wso2.org diff --git a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml index 5485fc69ba..b5c0ea32eb 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins windows-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.feature pom - 4.1.8 + 4.1.9-SNAPSHOT WSO2 Carbon - Windows Device Management Feature http://wso2.org This feature contains the core bundles required for Windows Device Management diff --git a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml index b4d5b20f6e..3b3547575d 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.8 + 4.1.9-SNAPSHOT ../pom.xml 4.0.0 windows-plugin-feature - 4.1.8 + 4.1.9-SNAPSHOT pom WSO2 Carbon - Device Management Windows Plugin Feature http://wso2.org diff --git a/pom.xml b/pom.xml index 263bacd302..334703b598 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent pom - 4.1.8 + 4.1.9-SNAPSHOT WSO2 Carbon - Device Management Plugins Parent http://wso2.org WSO2 Carbon - Device Management Plugins Parent @@ -1237,7 +1237,7 @@ 1.2.53 - 4.1.8 + 4.1.9-SNAPSHOT 4.6.21 @@ -1379,7 +1379,7 @@ scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git - v4.1.8 + HEAD From c3a92664fc5609b67d5b0980a4ea9dc03c2d049f Mon Sep 17 00:00:00 2001 From: shagihan Date: Thu, 30 Aug 2018 16:25:11 +0530 Subject: [PATCH 15/23] Updates polling period of android devices by an API call. --- .../android/bean/NotifierFrequency.java | 22 +++++++++ .../DeviceTypeConfigurationServiceImpl.java | 45 ++++++++++++++++++- .../android/util/AndroidConstants.java | 2 + .../android/bean/NotifierFrequency.java | 22 +++++++++ .../DeviceTypeConfigurationServiceImpl.java | 45 ++++++++++++++++++- .../android/util/AndroidConstants.java | 2 + 6 files changed, 134 insertions(+), 4 deletions(-) create mode 100644 components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java create mode 100644 components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java new file mode 100644 index 0000000000..8caec34436 --- /dev/null +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java @@ -0,0 +1,22 @@ +package org.wso2.carbon.mdm.services.android.bean; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +import java.io.Serializable; + +@ApiModel(value = "NotifierFrequency", + description = "This class represents notification frequency configuration.") +public class NotifierFrequency extends AndroidOperation implements Serializable { + + @ApiModelProperty(name = "value", value = "Notification polling frequency", required = true) + private int value; + + public int getValue() { + return value; + } + + public void setValue(int value) { + this.value = value; + } +} diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java index dad6cb454d..9c5862483b 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java @@ -20,13 +20,16 @@ package org.wso2.carbon.mdm.services.android.services.impl; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.wso2.carbon.device.mgt.common.DeviceManagementConstants; -import org.wso2.carbon.device.mgt.common.DeviceManagementException; +import org.wso2.carbon.device.mgt.common.*; import org.wso2.carbon.device.mgt.common.configuration.mgt.ConfigurationEntry; import org.wso2.carbon.device.mgt.common.configuration.mgt.PlatformConfiguration; import org.wso2.carbon.device.mgt.common.license.mgt.License; +import org.wso2.carbon.device.mgt.common.operation.mgt.Operation; +import org.wso2.carbon.device.mgt.common.operation.mgt.OperationManagementException; +import org.wso2.carbon.device.mgt.core.operation.mgt.ProfileOperation; import org.wso2.carbon.mdm.services.android.bean.AndroidPlatformConfiguration; import org.wso2.carbon.mdm.services.android.bean.ErrorResponse; +import org.wso2.carbon.mdm.services.android.bean.NotifierFrequency; import org.wso2.carbon.mdm.services.android.exception.UnexpectedServerErrorException; import org.wso2.carbon.mdm.services.android.services.DeviceTypeConfigurationService; import org.wso2.carbon.mdm.services.android.util.AndroidAPIUtils; @@ -114,6 +117,24 @@ public class DeviceTypeConfigurationServiceImpl implements DeviceTypeConfigurati AndroidAPIUtils.getDeviceManagementService().addLicense(DeviceManagementConstants. MobileDeviceTypes.MOBILE_DEVICE_TYPE_ANDROID, license); licenseEntry = entry; + } else if (AndroidConstants.TenantConfigProperties.NOTIFIER_FREQUENCY.equals(entry.getName())) { + List deviceList = AndroidAPIUtils. + getDeviceManagementService(). + getAllDevices(DeviceManagementConstants.MobileDeviceTypes.MOBILE_DEVICE_TYPE_ANDROID); + List deviceIdList = new ArrayList<>(); + for (Device device : deviceList) { + deviceIdList.add(new DeviceIdentifier(device.getDeviceIdentifier(),device.getType())); + } + NotifierFrequency notifierFrequency = new NotifierFrequency(); + notifierFrequency.setValue(Integer.parseInt(entry.getValue().toString())); + ProfileOperation operation = new ProfileOperation(); + operation.setCode(AndroidConstants.OperationCodes.NOTIFIER_FREQUENCY); + operation.setPayLoad(notifierFrequency.toJSON()); + operation.setType(Operation.Type.CONFIG); + operation.setEnabled(true); + AndroidAPIUtils.getDeviceManagementService().addOperation( + DeviceManagementConstants.MobileDeviceTypes.MOBILE_DEVICE_TYPE_ANDROID, + operation, deviceIdList); } } @@ -128,6 +149,26 @@ public class DeviceTypeConfigurationServiceImpl implements DeviceTypeConfigurati log.error(msg, e); throw new UnexpectedServerErrorException( new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); + } catch (NumberFormatException e) { + msg = "Error occurred while reading notification frequency."; + log.error(msg, e); + throw new UnexpectedServerErrorException( + new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); + } catch (NullPointerException e) { + msg = "Error occurred while reading notifierFrequency value."; + log.error(msg, e); + throw new UnexpectedServerErrorException( + new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); + } catch (OperationManagementException e) { + msg = "Error occurred while modifying configuration settings of Android platform."; + log.error(msg, e); + throw new UnexpectedServerErrorException( + new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); + } catch (InvalidDeviceException e) { + msg = "Error occurred with the device."; + log.error(msg, e); + throw new UnexpectedServerErrorException( + new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); } return Response.status(Response.Status.OK).entity("Android platform configuration has been updated successfully.").build(); } diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/util/AndroidConstants.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/util/AndroidConstants.java index 3a93305bd7..d7491c916c 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/util/AndroidConstants.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/util/AndroidConstants.java @@ -104,6 +104,7 @@ public final class AndroidConstants { public static final String LOGCAT = "LOGCAT"; public static final String APP_RESTRICTION = "APP-RESTRICTION"; public static final String WORK_PROFILE = "WORK_PROFILE"; + public static final String NOTIFIER_FREQUENCY = "NOTIFIER_FREQUENCY"; } public final class StatusCodes { @@ -122,6 +123,7 @@ public final class AndroidConstants { public static final String LICENSE_KEY = "androidEula"; public static final String LANGUAGE_US = "en_US"; public static final String CONTENT_TYPE_TEXT = "text"; + public static final String NOTIFIER_FREQUENCY = "notifierFrequency"; } public final class ApplicationProperties { diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java new file mode 100644 index 0000000000..5f7c1904fd --- /dev/null +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java @@ -0,0 +1,22 @@ +package org.wso2.carbon.mdm.services.android.bean; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +import java.io.Serializable; + +@ApiModel(value = "NotifierFrequency", + description = "This class represents notification frequency configuration.") +public class NotifierFrequency extends AndroidOperation implements Serializable { + + @ApiModelProperty(name = "value", value = "Notification polling frequency", required = true) + private int value; + + public int getValue() { + return value; + } + + public void setValue(int value) { + this.value = value; + } +} \ No newline at end of file diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java index fed82e992e..f1385dbae1 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java @@ -21,13 +21,16 @@ package org.wso2.carbon.mdm.services.android.services.impl; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.wso2.carbon.device.mgt.common.DeviceManagementConstants; -import org.wso2.carbon.device.mgt.common.DeviceManagementException; +import org.wso2.carbon.device.mgt.common.*; import org.wso2.carbon.device.mgt.common.configuration.mgt.ConfigurationEntry; import org.wso2.carbon.device.mgt.common.configuration.mgt.PlatformConfiguration; import org.wso2.carbon.device.mgt.common.license.mgt.License; +import org.wso2.carbon.device.mgt.common.operation.mgt.Operation; +import org.wso2.carbon.device.mgt.common.operation.mgt.OperationManagementException; +import org.wso2.carbon.device.mgt.core.operation.mgt.ProfileOperation; import org.wso2.carbon.mdm.services.android.bean.AndroidPlatformConfiguration; import org.wso2.carbon.mdm.services.android.bean.ErrorResponse; +import org.wso2.carbon.mdm.services.android.bean.NotifierFrequency; import org.wso2.carbon.mdm.services.android.exception.UnexpectedServerErrorException; import org.wso2.carbon.mdm.services.android.services.DeviceTypeConfigurationService; import org.wso2.carbon.mdm.services.android.util.AndroidAPIUtils; @@ -115,6 +118,24 @@ public class DeviceTypeConfigurationServiceImpl implements DeviceTypeConfigurati AndroidAPIUtils.getDeviceManagementService().addLicense(DeviceManagementConstants. MobileDeviceTypes.MOBILE_DEVICE_TYPE_ANDROID, license); licenseEntry = entry; + } else if (AndroidConstants.TenantConfigProperties.NOTIFIER_FREQUENCY.equals(entry.getName())) { + List deviceList = AndroidAPIUtils. + getDeviceManagementService(). + getAllDevices(DeviceManagementConstants.MobileDeviceTypes.MOBILE_DEVICE_TYPE_ANDROID); + List deviceIdList = new ArrayList<>(); + for (Device device : deviceList) { + deviceIdList.add(new DeviceIdentifier(device.getDeviceIdentifier(), device.getType())); + } + NotifierFrequency notifierFrequency = new NotifierFrequency(); + notifierFrequency.setValue(Integer.parseInt(entry.getValue().toString())); + ProfileOperation operation = new ProfileOperation(); + operation.setCode(AndroidConstants.OperationCodes.NOTIFIER_FREQUENCY); + operation.setPayLoad(notifierFrequency.toJSON()); + operation.setType(Operation.Type.PROFILE); + operation.setEnabled(true); + AndroidAPIUtils.getDeviceManagementService().addOperation( + DeviceManagementConstants.MobileDeviceTypes.MOBILE_DEVICE_TYPE_ANDROID, + operation, deviceIdList); } } @@ -129,6 +150,26 @@ public class DeviceTypeConfigurationServiceImpl implements DeviceTypeConfigurati log.error(msg, e); throw new UnexpectedServerErrorException( new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); + } catch (NumberFormatException e) { + msg = "Error occurred while reading notification frequency."; + log.error(msg, e); + throw new UnexpectedServerErrorException( + new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); + } catch (NullPointerException e) { + msg = "Error occurred while reading notifierFrequency value."; + log.error(msg, e); + throw new UnexpectedServerErrorException( + new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); + } catch (OperationManagementException e) { + msg = "Error occurred while modifying configuration settings of Android platform."; + log.error(msg, e); + throw new UnexpectedServerErrorException( + new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); + } catch (InvalidDeviceException e) { + msg = "Error occurred with the device."; + log.error(msg, e); + throw new UnexpectedServerErrorException( + new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); } return Response.status(Response.Status.OK).entity("Android platform configuration has been updated successfully.").build(); } diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/util/AndroidConstants.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/util/AndroidConstants.java index d4b4db0caa..b5a28c1ee5 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/util/AndroidConstants.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/util/AndroidConstants.java @@ -104,6 +104,7 @@ public final class AndroidConstants { public static final String LOGCAT = "LOGCAT"; public static final String APP_RESTRICTION = "APP-RESTRICTION"; public static final String WORK_PROFILE = "WORK_PROFILE"; + public static final String NOTIFIER_FREQUENCY = "NOTIFIER_FREQUENCY"; } public final class StatusCodes { @@ -122,6 +123,7 @@ public final class AndroidConstants { public static final String LICENSE_KEY = "androidEula"; public static final String LANGUAGE_US = "en_US"; public static final String CONTENT_TYPE_TEXT = "text"; + public static final String NOTIFIER_FREQUENCY = "notifierFrequency"; } public final class ApplicationProperties { From 058cb22358cc714933682aa295fe93835602c566 Mon Sep 17 00:00:00 2001 From: shagihan Date: Thu, 30 Aug 2018 16:28:05 +0530 Subject: [PATCH 16/23] Formating fixes --- .../services/impl/DeviceTypeConfigurationServiceImpl.java | 3 ++- .../services/impl/DeviceTypeConfigurationServiceImpl.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java index 9c5862483b..228a4f4c0b 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java @@ -170,7 +170,8 @@ public class DeviceTypeConfigurationServiceImpl implements DeviceTypeConfigurati throw new UnexpectedServerErrorException( new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); } - return Response.status(Response.Status.OK).entity("Android platform configuration has been updated successfully.").build(); + return Response.status(Response.Status.OK) + .entity("Android platform configuration has been updated successfully.").build(); } diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java index f1385dbae1..4fd45e7db1 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java @@ -171,7 +171,8 @@ public class DeviceTypeConfigurationServiceImpl implements DeviceTypeConfigurati throw new UnexpectedServerErrorException( new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); } - return Response.status(Response.Status.OK).entity("Android platform configuration has been updated successfully.").build(); + return Response.status(Response.Status.OK) + .entity("Android platform configuration has been updated successfully.").build(); } From 1aeede731f74d67e4dec0af12815a897b23102b1 Mon Sep 17 00:00:00 2001 From: shagihan Date: Fri, 31 Aug 2018 11:30:48 +0530 Subject: [PATCH 17/23] Fixing code formatting. --- .../android/bean/NotifierFrequency.java | 19 ++++++++++ .../DeviceTypeConfigurationServiceImpl.java | 37 ++++++++++--------- .../android/bean/NotifierFrequency.java | 19 ++++++++++ .../DeviceTypeConfigurationServiceImpl.java | 31 ++++++++++------ 4 files changed, 78 insertions(+), 28 deletions(-) diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java index 8caec34436..e7061ae915 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.carbon.mdm.services.android.bean; import io.swagger.annotations.ApiModel; @@ -19,4 +37,5 @@ public class NotifierFrequency extends AndroidOperation implements Serializable public void setValue(int value) { this.value = value; } + } diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java index 228a4f4c0b..326fe82e5c 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java @@ -20,7 +20,11 @@ package org.wso2.carbon.mdm.services.android.services.impl; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.wso2.carbon.device.mgt.common.*; +import org.wso2.carbon.device.mgt.common.Device; +import org.wso2.carbon.device.mgt.common.DeviceIdentifier; +import org.wso2.carbon.device.mgt.common.DeviceManagementConstants; +import org.wso2.carbon.device.mgt.common.DeviceManagementException; +import org.wso2.carbon.device.mgt.common.InvalidDeviceException; import org.wso2.carbon.device.mgt.common.configuration.mgt.ConfigurationEntry; import org.wso2.carbon.device.mgt.common.configuration.mgt.PlatformConfiguration; import org.wso2.carbon.device.mgt.common.license.mgt.License; @@ -125,16 +129,21 @@ public class DeviceTypeConfigurationServiceImpl implements DeviceTypeConfigurati for (Device device : deviceList) { deviceIdList.add(new DeviceIdentifier(device.getDeviceIdentifier(),device.getType())); } - NotifierFrequency notifierFrequency = new NotifierFrequency(); - notifierFrequency.setValue(Integer.parseInt(entry.getValue().toString())); - ProfileOperation operation = new ProfileOperation(); - operation.setCode(AndroidConstants.OperationCodes.NOTIFIER_FREQUENCY); - operation.setPayLoad(notifierFrequency.toJSON()); - operation.setType(Operation.Type.CONFIG); - operation.setEnabled(true); - AndroidAPIUtils.getDeviceManagementService().addOperation( - DeviceManagementConstants.MobileDeviceTypes.MOBILE_DEVICE_TYPE_ANDROID, - operation, deviceIdList); + if (entry.getValue() != null) { + NotifierFrequency notifierFrequency = new NotifierFrequency(); + notifierFrequency.setValue(Integer.parseInt(entry.getValue().toString())); + ProfileOperation operation = new ProfileOperation(); + operation.setCode(AndroidConstants.OperationCodes.NOTIFIER_FREQUENCY); + operation.setPayLoad(notifierFrequency.toJSON()); + operation.setType(Operation.Type.CONFIG); + operation.setEnabled(true); + AndroidAPIUtils.getDeviceManagementService().addOperation( + DeviceManagementConstants.MobileDeviceTypes.MOBILE_DEVICE_TYPE_ANDROID, + operation, deviceIdList); + } else { + return Response.status(Response.Status.BAD_REQUEST) + .entity("No value specified for notifierFrequency.").build(); + } } } @@ -143,7 +152,6 @@ public class DeviceTypeConfigurationServiceImpl implements DeviceTypeConfigurati } configuration.setConfiguration(configs); AndroidAPIUtils.getDeviceManagementService().saveConfiguration(configuration); - //AndroidAPIUtils.getGCMService().resetTenantConfigCache(); } catch (DeviceManagementException e) { msg = "Error occurred while modifying configuration settings of Android platform"; log.error(msg, e); @@ -154,11 +162,6 @@ public class DeviceTypeConfigurationServiceImpl implements DeviceTypeConfigurati log.error(msg, e); throw new UnexpectedServerErrorException( new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); - } catch (NullPointerException e) { - msg = "Error occurred while reading notifierFrequency value."; - log.error(msg, e); - throw new UnexpectedServerErrorException( - new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); } catch (OperationManagementException e) { msg = "Error occurred while modifying configuration settings of Android platform."; log.error(msg, e); diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java index 5f7c1904fd..f97f410f78 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/bean/NotifierFrequency.java @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2018, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you 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 org.wso2.carbon.mdm.services.android.bean; import io.swagger.annotations.ApiModel; @@ -19,4 +37,5 @@ public class NotifierFrequency extends AndroidOperation implements Serializable public void setValue(int value) { this.value = value; } + } \ No newline at end of file diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java index 4fd45e7db1..a1f51eebc1 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java @@ -21,7 +21,11 @@ package org.wso2.carbon.mdm.services.android.services.impl; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.wso2.carbon.device.mgt.common.*; +import org.wso2.carbon.device.mgt.common.Device; +import org.wso2.carbon.device.mgt.common.DeviceIdentifier; +import org.wso2.carbon.device.mgt.common.DeviceManagementConstants; +import org.wso2.carbon.device.mgt.common.DeviceManagementException; +import org.wso2.carbon.device.mgt.common.InvalidDeviceException; import org.wso2.carbon.device.mgt.common.configuration.mgt.ConfigurationEntry; import org.wso2.carbon.device.mgt.common.configuration.mgt.PlatformConfiguration; import org.wso2.carbon.device.mgt.common.license.mgt.License; @@ -126,16 +130,21 @@ public class DeviceTypeConfigurationServiceImpl implements DeviceTypeConfigurati for (Device device : deviceList) { deviceIdList.add(new DeviceIdentifier(device.getDeviceIdentifier(), device.getType())); } - NotifierFrequency notifierFrequency = new NotifierFrequency(); - notifierFrequency.setValue(Integer.parseInt(entry.getValue().toString())); - ProfileOperation operation = new ProfileOperation(); - operation.setCode(AndroidConstants.OperationCodes.NOTIFIER_FREQUENCY); - operation.setPayLoad(notifierFrequency.toJSON()); - operation.setType(Operation.Type.PROFILE); - operation.setEnabled(true); - AndroidAPIUtils.getDeviceManagementService().addOperation( - DeviceManagementConstants.MobileDeviceTypes.MOBILE_DEVICE_TYPE_ANDROID, - operation, deviceIdList); + if (entry.getValue() != null) { + NotifierFrequency notifierFrequency = new NotifierFrequency(); + notifierFrequency.setValue(Integer.parseInt(entry.getValue().toString())); + ProfileOperation operation = new ProfileOperation(); + operation.setCode(AndroidConstants.OperationCodes.NOTIFIER_FREQUENCY); + operation.setPayLoad(notifierFrequency.toJSON()); + operation.setType(Operation.Type.CONFIG); + operation.setEnabled(true); + AndroidAPIUtils.getDeviceManagementService().addOperation( + DeviceManagementConstants.MobileDeviceTypes.MOBILE_DEVICE_TYPE_ANDROID, + operation, deviceIdList); + } else { + return Response.status(Response.Status.BAD_REQUEST) + .entity("No value specified for notifierFrequency.").build(); + } } } From e49fc3573f154d72d0fde3e87d4de465c5cd08b8 Mon Sep 17 00:00:00 2001 From: shagihan Date: Fri, 31 Aug 2018 11:42:39 +0530 Subject: [PATCH 18/23] remove unnecessary exceptions. --- .../services/impl/DeviceTypeConfigurationServiceImpl.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java index a1f51eebc1..4189e0b6da 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/src/main/java/org/wso2/carbon/mdm/services/android/services/impl/DeviceTypeConfigurationServiceImpl.java @@ -164,11 +164,6 @@ public class DeviceTypeConfigurationServiceImpl implements DeviceTypeConfigurati log.error(msg, e); throw new UnexpectedServerErrorException( new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); - } catch (NullPointerException e) { - msg = "Error occurred while reading notifierFrequency value."; - log.error(msg, e); - throw new UnexpectedServerErrorException( - new ErrorResponse.ErrorResponseBuilder().setCode(500l).setMessage(msg).build()); } catch (OperationManagementException e) { msg = "Error occurred while modifying configuration settings of Android platform."; log.error(msg, e); From 374c54fa703d38423293c5fab58105e95dc58f92 Mon Sep 17 00:00:00 2001 From: Madhawa Perera Date: Thu, 13 Sep 2018 14:37:05 +0530 Subject: [PATCH 19/23] make remote control feature mutual ssl compatible Introduced a new UUID to recognized the authenticated device's call back to establish the websocket connetion. When the UI requested to establish a screen sharing session with the device, a new UUID and will be created and stored in the database with the operation REMOTE_CONNECT's payload. Once the device polls the operation, it receives the UUID. Then device will call back the server with that same UUID to establish the websocket connection. --- .../RemoteSessionManagementServiceImpl.java | 137 +++++++++++------- .../remote.session/dto/RemoteSession.java | 13 +- .../RemoteSessionManagementDataHolder.java | 5 + 3 files changed, 101 insertions(+), 54 deletions(-) diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/RemoteSessionManagementServiceImpl.java b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/RemoteSessionManagementServiceImpl.java index 1274d79214..75fbfdccaf 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/RemoteSessionManagementServiceImpl.java +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/RemoteSessionManagementServiceImpl.java @@ -45,6 +45,7 @@ import java.util.Date; import java.util.HashMap; import java.util.LinkedList; import java.util.List; +import java.util.UUID; import java.util.Map; /** @@ -72,66 +73,89 @@ public class RemoteSessionManagementServiceImpl implements RemoteSessionManageme sessionQueryParamList.add(session.getQueryString()); sessionQueryParam.put(RemoteSessionConstants.QUERY_STRING, sessionQueryParamList); - // Validate the token - OAuthAuthenticator oAuthAuthenticator = RemoteSessionManagementDataHolder.getInstance().getOauthAuthenticator(); - AuthenticationInfo authenticationInfo = oAuthAuthenticator.isAuthenticated(sessionQueryParam); + if (operationId == null) { + // Validate the token + OAuthAuthenticator oAuthAuthenticator = RemoteSessionManagementDataHolder.getInstance().getOauthAuthenticator(); + AuthenticationInfo authenticationInfo = oAuthAuthenticator.isAuthenticated(sessionQueryParam); - if (authenticationInfo != null && authenticationInfo.isAuthenticated()) { - try { - PrivilegedCarbonContext.startTenantFlow(); - PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(authenticationInfo - .getTenantDomain() - , true); - PrivilegedCarbonContext.getThreadLocalCarbonContext().setUsername(authenticationInfo.getUsername()); - if (deviceId != null && !deviceId.isEmpty() && deviceType != null && !deviceType.isEmpty()) { - DeviceIdentifier deviceIdentifier = new DeviceIdentifier(); - deviceIdentifier.setId(deviceId); - deviceIdentifier.setType(deviceType); + if (authenticationInfo != null && authenticationInfo.isAuthenticated()) { + try { + PrivilegedCarbonContext.startTenantFlow(); + PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(authenticationInfo + .getTenantDomain() + , true); + PrivilegedCarbonContext.getThreadLocalCarbonContext().setUsername(authenticationInfo.getUsername()); + if (deviceId != null && !deviceId.isEmpty() && deviceType != null && !deviceType.isEmpty()) { + DeviceIdentifier deviceIdentifier = new DeviceIdentifier(); + deviceIdentifier.setId(deviceId); + deviceIdentifier.setType(deviceType); + + // Check authorization of user for given device + boolean userAuthorized = RemoteSessionManagementDataHolder.getInstance() + .getDeviceAccessAuthorizationService() + .isUserAuthorized(deviceIdentifier, authenticationInfo.getUsername()); + if (userAuthorized) { + // set common settings for session + session.setMaxBinaryMessageBufferSize(RemoteSessionManagementDataHolder.getInstance() + .getMaxMessageBufferSize()); + session.setMaxTextMessageBufferSize(RemoteSessionManagementDataHolder.getInstance() + .getMaxMessageBufferSize()); + session.setMaxIdleTimeout(RemoteSessionManagementDataHolder.getInstance().getMaxIdleTimeout()); - // Check authorization of user for given device - boolean userAuthorized = RemoteSessionManagementDataHolder.getInstance() - .getDeviceAccessAuthorizationService() - .isUserAuthorized(deviceIdentifier, authenticationInfo.getUsername()); - if (userAuthorized) { - // set common settings for session - session.setMaxBinaryMessageBufferSize(RemoteSessionManagementDataHolder.getInstance() - .getMaxMessageBufferSize()); - session.setMaxTextMessageBufferSize(RemoteSessionManagementDataHolder.getInstance() - .getMaxMessageBufferSize()); - session.setMaxIdleTimeout(RemoteSessionManagementDataHolder.getInstance().getMaxIdleTimeout()); + // if session initiated using operation id means request came from device +// if (operationId != null) { +// // create new device session +// initializeDeviceSession(session, authenticationInfo.getTenantDomain(), deviceType, deviceId, +// operationId); +// } else { + // create new client session + initializeClientSession(session, authenticationInfo.getTenantDomain(), deviceType, + deviceId); +// } + log.info("Current remote sessions count: " + RemoteSessionManagementDataHolder.getInstance() + .getSessionMap().size()); - // if session initiated using operation id means request came from device - if (operationId != null) { - // create new device session - initializeDeviceSession(session, authenticationInfo.getTenantDomain(), deviceType, deviceId, - operationId); } else { - // create new client session - initializeClientSession(session, authenticationInfo.getTenantDomain(), deviceType, - deviceId); + throw new RemoteSessionManagementException("Missing device Id or type "); } - log.info("Current remote sessions count: " + RemoteSessionManagementDataHolder.getInstance() - .getSessionMap().size()); - } else { - throw new RemoteSessionManagementException("Missing device Id or type "); + throw new RemoteSessionManagementException("Unauthorized Access for the device Type : " + deviceType + + " , deviceId : " + deviceId); } - } else { - throw new RemoteSessionManagementException("Unauthorized Access for the device Type : " + deviceType - + " , deviceId : " + deviceId); + } catch (OperationManagementException | InvalidDeviceException e) { + throw new RemoteSessionManagementException("Error occurred while adding initial operation for the " + + "device Type : " + deviceType + " , deviceId : " + deviceId); + } catch (DeviceAccessAuthorizationException e) { + throw new RemoteSessionManagementException("Error occurred while device access authorization for the " + + "device Type : " + deviceType + " , " + "deviceId : " + deviceId); + } finally { + PrivilegedCarbonContext.endTenantFlow(); } - } catch (OperationManagementException | InvalidDeviceException e) { - throw new RemoteSessionManagementException("Error occurred while adding initial operation for the " + - "device Type : " + deviceType + " , deviceId : " + deviceId); - } catch (DeviceAccessAuthorizationException e) { - throw new RemoteSessionManagementException("Error occurred while device access authorization for the " + - "device Type : " + deviceType + " , " + "deviceId : " + deviceId); - } finally { - PrivilegedCarbonContext.endTenantFlow(); + + } else { + throw new RemoteSessionManagementException("Invalid token"); } } else { - throw new RemoteSessionManagementException("Invalid token"); + // set common settings for session + session.setMaxBinaryMessageBufferSize(RemoteSessionManagementDataHolder.getInstance() + .getMaxMessageBufferSize()); + session.setMaxTextMessageBufferSize(RemoteSessionManagementDataHolder.getInstance() + .getMaxMessageBufferSize()); + session.setMaxIdleTimeout(RemoteSessionManagementDataHolder.getInstance().getMaxIdleTimeout()); + String uuid = session.getQueryString(); + + if(uuid != null && uuid.isEmpty()){ + log.error("Could not find a UUID related to the remote session"); + } else { + String tenantDomain = RemoteSessionManagementDataHolder.getInstance().getUuidToTenantMap().remove(uuid); + if(tenantDomain == null || tenantDomain.isEmpty()){ + log.error("Invalid UUID, could not create the remote session"); + } else { + // create new device session + initializeDeviceSession(session, tenantDomain, deviceType, deviceId, operationId, uuid); + } + } } } @@ -194,6 +218,7 @@ public class RemoteSessionManagementServiceImpl implements RemoteSessionManageme .getId()); if (remoteSession != null) { //String operationId = remoteSession.getOperationId(); + RemoteSessionManagementDataHolder.getInstance().getUuidToTenantMap().remove(remoteSession.getUuidToValidateDevice()); String deviceKey = remoteSession.getTenantDomain() + "/" + remoteSession.getDeviceType() + "/" + remoteSession.getDeviceId(); RemoteSession lastSession = RemoteSessionManagementDataHolder.getInstance() @@ -239,8 +264,9 @@ public class RemoteSessionManagementServiceImpl implements RemoteSessionManageme private void initializeClientSession(Session session, String tenantDomain, String deviceType, String deviceId) throws RemoteSessionManagementException, OperationManagementException, InvalidDeviceException { + String uuidToValidateDevice = UUID.randomUUID().toString(); RemoteSession clientRemote = new RemoteSession(session, tenantDomain, deviceType, deviceId, RemoteSessionConstants - .CONNECTION_TYPE.CLIENT); + .CONNECTION_TYPE.CLIENT, uuidToValidateDevice); String deviceKey = tenantDomain + "/" + deviceType + "/" + deviceId; // Create new remote control operation to start the session RemoteSession activeSession = RemoteSessionManagementDataHolder.getInstance().getActiveDeviceClientSessionMap @@ -277,6 +303,12 @@ public class RemoteSessionManagementServiceImpl implements RemoteSessionManageme operation.setControl(Operation.Control.NO_REPEAT); JSONObject payload = new JSONObject(); payload.put("serverUrl", RemoteSessionManagementDataHolder.getInstance().getServerUrl()); + payload.put("uuidToValidateDevice", uuidToValidateDevice); + String uuidToTenantMap = RemoteSessionManagementDataHolder.getInstance().getUuidToTenantMap + ().putIfAbsent(uuidToValidateDevice, tenantDomain); + if (log.isDebugEnabled()) { + log.debug("UUID " + uuidToTenantMap + " is generated against the tenant : " + tenantDomain); + } operation.setPayLoad(payload.toString()); String date = new SimpleDateFormat(RemoteSessionConstants.DATE_FORMAT_NOW).format(new Date()); operation.setCreatedTimeStamp(date); @@ -287,6 +319,7 @@ public class RemoteSessionManagementServiceImpl implements RemoteSessionManageme clientRemote.setOperationId(activity.getActivityId().replace(DeviceManagementConstants .OperationAttributes.ACTIVITY, "")); RemoteSessionManagementDataHolder.getInstance().getSessionMap().put(session.getId(), clientRemote); + log.info("Client remote session opened for session id: " + session.getId() + " device Type : " + deviceType + " , " + "deviceId : " + deviceId); } else { @@ -307,7 +340,7 @@ public class RemoteSessionManagementServiceImpl implements RemoteSessionManageme * @throws RemoteSessionManagementException throws when session has errors with accessing device resources */ private void initializeDeviceSession(Session session, String tenantDomain, String deviceType, String deviceId, - String operationId) throws RemoteSessionManagementException { + String operationId, String uuidToValidateDevice) throws RemoteSessionManagementException { String deviceKey = tenantDomain + "/" + deviceType + "/" + deviceId; RemoteSession activeSession = RemoteSessionManagementDataHolder.getInstance() .getActiveDeviceClientSessionMap().get(deviceKey); @@ -317,7 +350,7 @@ public class RemoteSessionManagementServiceImpl implements RemoteSessionManageme if (clientRemote != null) { if (clientRemote.getOperationId().equals(operationId)) { RemoteSession deviceRemote = new RemoteSession(session, tenantDomain, deviceType, deviceId, - RemoteSessionConstants.CONNECTION_TYPE.DEVICE); + RemoteSessionConstants.CONNECTION_TYPE.DEVICE, uuidToValidateDevice); deviceRemote.setOperationId(operationId); deviceRemote.setPeerSession(clientRemote); clientRemote.setPeerSession(deviceRemote); diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/dto/RemoteSession.java b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/dto/RemoteSession.java index 5b2337c335..79bb31b2f3 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/dto/RemoteSession.java +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/dto/RemoteSession.java @@ -34,7 +34,11 @@ import java.nio.ByteBuffer; public class RemoteSession { private static final Log log = LogFactory.getLog(RemoteSession.class); - private String tenantDomain, operationId, deviceType, deviceId; + private String tenantDomain; + private String operationId; + private String deviceType; + private String deviceId; + private String uuidToValidateDevice; private long lastMessageTimeStamp = System.currentTimeMillis(); private RemoteSession peerSession; private Session mySession; @@ -45,12 +49,13 @@ public class RemoteSession { private RemoteSessionConstants.CONNECTION_TYPE connectionType; public RemoteSession(Session session, String tenantDomain, String deviceType, String deviceId, - RemoteSessionConstants.CONNECTION_TYPE connectionType) { + RemoteSessionConstants.CONNECTION_TYPE connectionType, String uuidToValidateDevice) { this.mySession = session; this.deviceType = deviceType; this.deviceId = deviceId; this.tenantDomain = tenantDomain; this.connectionType = connectionType; + this.uuidToValidateDevice = uuidToValidateDevice; maxMessagesPerSecond = RemoteSessionManagementDataHolder.getInstance().getMaxMessagesPerSecond(); messageAllowance = maxMessagesPerSecond; messageRatePerSecond = (double) maxMessagesPerSecond / 1000; @@ -109,6 +114,10 @@ public class RemoteSession { } } + public String getUuidToValidateDevice() { + return uuidToValidateDevice; + } + public Session getMySession() { return mySession; } diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/internal/RemoteSessionManagementDataHolder.java b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/internal/RemoteSessionManagementDataHolder.java index ef92860f6f..d1c2f058cd 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/internal/RemoteSessionManagementDataHolder.java +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/internal/RemoteSessionManagementDataHolder.java @@ -43,6 +43,11 @@ public class RemoteSessionManagementDataHolder { private OAuthAuthenticator oAuthAuthenticator; private Map activeDeviceClientSessionMap = new ConcurrentHashMap(); private Map sessionMap = new ConcurrentHashMap(); + private Map uuidToTenantMap = new ConcurrentHashMap<>(); + + public Map getUuidToTenantMap() { + return uuidToTenantMap; + } public static RemoteSessionManagementDataHolder getInstance() { return thisInstance; From b1625f93dd35cf0e2d774f95eca44ff086c9aa29 Mon Sep 17 00:00:00 2001 From: Madhawa Perera Date: Sat, 15 Sep 2018 14:48:50 +0530 Subject: [PATCH 20/23] reformat code --- .../RemoteSessionManagementServiceImpl.java | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/RemoteSessionManagementServiceImpl.java b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/RemoteSessionManagementServiceImpl.java index 75fbfdccaf..23320c4838 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/RemoteSessionManagementServiceImpl.java +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/src/main/java/org/wso2/carbon/device/mgt/extensions/remote.session/RemoteSessionManagementServiceImpl.java @@ -73,6 +73,7 @@ public class RemoteSessionManagementServiceImpl implements RemoteSessionManageme sessionQueryParamList.add(session.getQueryString()); sessionQueryParam.put(RemoteSessionConstants.QUERY_STRING, sessionQueryParamList); + // if session initiated using operation id means request came from device. if (operationId == null) { // Validate the token OAuthAuthenticator oAuthAuthenticator = RemoteSessionManagementDataHolder.getInstance().getOauthAuthenticator(); @@ -102,16 +103,8 @@ public class RemoteSessionManagementServiceImpl implements RemoteSessionManageme .getMaxMessageBufferSize()); session.setMaxIdleTimeout(RemoteSessionManagementDataHolder.getInstance().getMaxIdleTimeout()); - // if session initiated using operation id means request came from device -// if (operationId != null) { -// // create new device session -// initializeDeviceSession(session, authenticationInfo.getTenantDomain(), deviceType, deviceId, -// operationId); -// } else { - // create new client session - initializeClientSession(session, authenticationInfo.getTenantDomain(), deviceType, - deviceId); -// } + initializeClientSession(session, authenticationInfo.getTenantDomain(), deviceType, deviceId); + log.info("Current remote sessions count: " + RemoteSessionManagementDataHolder.getInstance() .getSessionMap().size()); @@ -145,11 +138,11 @@ public class RemoteSessionManagementServiceImpl implements RemoteSessionManageme session.setMaxIdleTimeout(RemoteSessionManagementDataHolder.getInstance().getMaxIdleTimeout()); String uuid = session.getQueryString(); - if(uuid != null && uuid.isEmpty()){ + if (uuid != null && uuid.isEmpty()) { log.error("Could not find a UUID related to the remote session"); } else { String tenantDomain = RemoteSessionManagementDataHolder.getInstance().getUuidToTenantMap().remove(uuid); - if(tenantDomain == null || tenantDomain.isEmpty()){ + if (tenantDomain == null || tenantDomain.isEmpty()) { log.error("Invalid UUID, could not create the remote session"); } else { // create new device session @@ -304,10 +297,11 @@ public class RemoteSessionManagementServiceImpl implements RemoteSessionManageme JSONObject payload = new JSONObject(); payload.put("serverUrl", RemoteSessionManagementDataHolder.getInstance().getServerUrl()); payload.put("uuidToValidateDevice", uuidToValidateDevice); - String uuidToTenantMap = RemoteSessionManagementDataHolder.getInstance().getUuidToTenantMap - ().putIfAbsent(uuidToValidateDevice, tenantDomain); + RemoteSessionManagementDataHolder.getInstance().getUuidToTenantMap + ().put(uuidToValidateDevice, tenantDomain); if (log.isDebugEnabled()) { - log.debug("UUID " + uuidToTenantMap + " is generated against the tenant : " + tenantDomain); + log.debug("UUID " + uuidToValidateDevice + " is generated against the tenant : " + + RemoteSessionManagementDataHolder.getInstance().getUuidToTenantMap().get(uuidToValidateDevice)); } operation.setPayLoad(payload.toString()); String date = new SimpleDateFormat(RemoteSessionConstants.DATE_FORMAT_NOW).format(new Date()); From 5c3d062b9da5d4ce8b5fa832b09964ce33684e19 Mon Sep 17 00:00:00 2001 From: Madhawa Perera Date: Tue, 18 Sep 2018 14:23:04 +0530 Subject: [PATCH 21/23] version bump from 4.1.9 to 4.1.11 --- .../org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.analytics/pom.xml | 2 +- .../org.wso2.carbon.iot.device.statistics.dashboard/pom.xml | 2 +- .../iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml | 2 +- components/analytics/iot-analytics/pom.xml | 2 +- components/analytics/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml | 2 +- components/device-types/androidsense-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml | 2 +- components/device-types/arduino-plugin/pom.xml | 2 +- components/device-types/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml | 2 +- components/device-types/raspberrypi-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/device-types/virtual-fire-alarm-plugin/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.restconnector/pom.xml | 2 +- components/extensions/appm-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml | 2 +- components/extensions/cdmf-transport-adapters/pom.xml | 2 +- .../org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/mb-extensions/pom.xml | 2 +- components/extensions/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/pull-notification-listeners/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/remote-session-extension/pom.xml | 2 +- .../org.wso2.extension.siddhi.device/pom.xml | 2 +- .../org.wso2.extension.siddhi.execution.json/pom.xml | 2 +- .../org.wso2.gpl.siddhi.extension.geo.script/pom.xml | 2 +- components/extensions/siddhi-extensions/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.api/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android/pom.xml | 2 +- components/mobile-plugins/android-plugin/pom.xml | 2 +- components/mobile-plugins/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml | 4 ++-- .../org.wso2.carbon.device.mgt.mobile.windows/pom.xml | 2 +- components/mobile-plugins/windows-plugin/pom.xml | 2 +- components/test-coverage/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../org.wso2.carbon.iot.geo.dashboard.feature/pom.xml | 2 +- features/analytics-feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../androidsense-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/arduino-plugin-feature/pom.xml | 2 +- features/device-types-feature/pom.xml | 4 ++-- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/raspberrypi-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../virtual-fire-alarm-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 6 +++--- .../pom.xml | 6 +++--- .../org.wso2.carbon.device.mgt.adapter.feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.extension.siddhi.device.feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 2 +- features/extensions-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/android-plugin-feature/pom.xml | 4 ++-- features/mobile-plugins-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/windows-plugin-feature/pom.xml | 4 ++-- pom.xml | 4 ++-- 102 files changed, 124 insertions(+), 124 deletions(-) diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml index f883bcba09..cc8144b1e6 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml index 43ad2dac42..cf0bb4658c 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml index 9da66849b0..38e41066e9 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml index 2d3de49be7..44a661dbe9 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/pom.xml b/components/analytics/iot-analytics/pom.xml index 8864c63119..9c69e94c19 100644 --- a/components/analytics/iot-analytics/pom.xml +++ b/components/analytics/iot-analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins analytics - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/analytics/pom.xml b/components/analytics/pom.xml index d4e6df57e7..fb650bed02 100644 --- a/components/analytics/pom.xml +++ b/components/analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml index b8502b6110..9a28cb19b4 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml @@ -21,7 +21,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml index aad365b0a4..fa6c2c60ef 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml @@ -3,7 +3,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml index 0bb9a69871..0e22f19a17 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml @@ -22,7 +22,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/pom.xml b/components/device-types/androidsense-plugin/pom.xml index fa7279db84..9bd4d28ecc 100644 --- a/components/device-types/androidsense-plugin/pom.xml +++ b/components/device-types/androidsense-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml index a02c6d4e2b..131f98456b 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml index 7ff5730996..5c17066198 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml index 4d81808cbf..5900dbf8c4 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml @@ -23,7 +23,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/pom.xml b/components/device-types/arduino-plugin/pom.xml index 8a6796aaeb..6f39653e15 100644 --- a/components/device-types/arduino-plugin/pom.xml +++ b/components/device-types/arduino-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/pom.xml b/components/device-types/pom.xml index 511cac38b9..c43aab95f8 100644 --- a/components/device-types/pom.xml +++ b/components/device-types/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml index 90185774b2..add25bd398 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml index e2f1be88fc..c8df805827 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml index 866fa0d6ea..047f72fd9f 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml @@ -23,7 +23,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/pom.xml b/components/device-types/raspberrypi-plugin/pom.xml index 220f0958f4..35c44e2949 100644 --- a/components/device-types/raspberrypi-plugin/pom.xml +++ b/components/device-types/raspberrypi-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml index 4cda937d73..58636e3462 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml index db025af3a0..850d8051b0 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml index c3af62fa6c..5c18c0a7f8 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml index 84432de3c9..462bdcc8fe 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/pom.xml b/components/device-types/virtual-fire-alarm-plugin/pom.xml index 5b4ff9393c..39dbe57ddf 100644 --- a/components/device-types/virtual-fire-alarm-plugin/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml index 4ddd36b4ec..837454ae2d 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml index 829fd22f24..eff7f44d6a 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/pom.xml b/components/extensions/appm-connector/pom.xml index 848b3aa096..ae47e442dd 100644 --- a/components/extensions/appm-connector/pom.xml +++ b/components/extensions/appm-connector/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml index 78c2bb6519..a3a1e684b8 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml index 5c5b3bfa69..4a33fff622 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml index 5b3bb684b8..8c43f34f30 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml index e9ac6d622d..0bccdc58a9 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml index f6d023972b..522f378d4a 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml index bafca6b03c..117cfa3fa6 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml index e5042bf0b4..818d60bfe4 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml index f2c5afc01a..f464e30f13 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml index d53b81c9b0..83204fea61 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml index 51beb22020..79db523499 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/pom.xml b/components/extensions/cdmf-transport-adapters/pom.xml index 2f34f532dd..fb365ad272 100644 --- a/components/extensions/cdmf-transport-adapters/pom.xml +++ b/components/extensions/cdmf-transport-adapters/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml index d6ca80f1e0..422b6fcae4 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml index 3287adf661..4a74b95a9b 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/pom.xml b/components/extensions/mb-extensions/pom.xml index f229e668f8..ee4f8b5644 100644 --- a/components/extensions/mb-extensions/pom.xml +++ b/components/extensions/mb-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/pom.xml b/components/extensions/pom.xml index deca332082..81c3a27090 100644 --- a/components/extensions/pom.xml +++ b/components/extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml diff --git a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml index 3943540769..8ad3261c76 100644 --- a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml +++ b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins pull-notification-listeners - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/pull-notification-listeners/pom.xml b/components/extensions/pull-notification-listeners/pom.xml index 68f05406e7..7820b62545 100644 --- a/components/extensions/pull-notification-listeners/pom.xml +++ b/components/extensions/pull-notification-listeners/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml index 19f776641b..96877864b7 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml index a8068e2fc8..36ae81ece5 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/pom.xml b/components/extensions/remote-session-extension/pom.xml index ad1cb0c2ac..c86b231034 100644 --- a/components/extensions/remote-session-extension/pom.xml +++ b/components/extensions/remote-session-extension/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml index 2f5550a18a..e31018ead2 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml index 7d8e91d946..57586656a5 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml index 6d292f0d55..d52ba08c3f 100644 --- a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/pom.xml b/components/extensions/siddhi-extensions/pom.xml index c5d6ec297f..48cbf1f8b5 100644 --- a/components/extensions/siddhi-extensions/pom.xml +++ b/components/extensions/siddhi-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml index ab759a6d85..a68cb2251e 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml index 3f7ba2264b..d8d3637a86 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml index 81edcc7a08..f51ecb928c 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml @@ -23,13 +23,13 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.ui - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT WSO2 Carbon - Mobile Android UI pom diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml index 129a0ff827..b504398390 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml @@ -23,7 +23,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml index 6ed0eb03a5..082b806c22 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml @@ -22,7 +22,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/pom.xml b/components/mobile-plugins/android-plugin/pom.xml index 358d8e1daf..7db988823a 100644 --- a/components/mobile-plugins/android-plugin/pom.xml +++ b/components/mobile-plugins/android-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/pom.xml b/components/mobile-plugins/pom.xml index 4ae5f10fb6..c8add82ad6 100644 --- a/components/mobile-plugins/pom.xml +++ b/components/mobile-plugins/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml index e7ce58611f..b0bab76a30 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml @@ -21,7 +21,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml index bfc73f98c7..b0ceb6357c 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml @@ -23,13 +23,13 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.ui - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT WSO2 Carbon - Mobile Windows UI pom diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml index ff2d388753..261de6f65e 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml @@ -22,7 +22,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/pom.xml b/components/mobile-plugins/windows-plugin/pom.xml index 19fc851385..61f968b8fd 100644 --- a/components/mobile-plugins/windows-plugin/pom.xml +++ b/components/mobile-plugins/windows-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/components/test-coverage/pom.xml b/components/test-coverage/pom.xml index bbecf5f132..1fe3702d96 100644 --- a/components/test-coverage/pom.xml +++ b/components/test-coverage/pom.xml @@ -22,7 +22,7 @@ carbon-device-mgt-plugins-parent org.wso2.carbon.devicemgt-plugins - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml index d45cb06f9c..bf359531e7 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml index b5ec49f866..802c1aa40f 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.analytics.feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml index 9491c52854..09c98620b4 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.iot.device.statistics.dashboard.feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml index 3ff2799c22..0252136c3b 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/analytics-feature/pom.xml b/features/analytics-feature/pom.xml index fa899dbb82..3308b70025 100644 --- a/features/analytics-feature/pom.xml +++ b/features/analytics-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml index 47ab38fd42..29f677f550 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense Analytics Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml index 1242cd7e1b..45f7983da2 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.backend.feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense Backend Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml index 520cc68835..189dd2bb80 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.ui.feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense UI Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/pom.xml index 2ca50b8796..7576477c31 100644 --- a/features/device-types-feature/androidsense-plugin-feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml index a298a103ee..499e724aad 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml index adb24eb323..2593469ca7 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml index 99e3516656..801ad1ee5b 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/pom.xml index f9971f2ddc..5fc98a5917 100644 --- a/features/device-types-feature/arduino-plugin-feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/pom.xml b/features/device-types-feature/pom.xml index ead62db9f9..7dc6ec0a6c 100644 --- a/features/device-types-feature/pom.xml +++ b/features/device-types-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml 4.0.0 device-types-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT pom WSO2 Carbon - Device Management IoT Plugins Feature http://wso2.org diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml index 6290bf4d62..f1d8170537 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml index c7ddea3534..e801293658 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml index b826147493..d1b3a74797 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml index aab6c1d876..1c012cdfac 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml index f808cda658..e035a84f30 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml index 74309e6007..87bc40a41a 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml index f136792869..25b013d601 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml index 47d9cb3d2e..c7599b049e 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml index 4450ee70ab..e788d94922 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml index 71709c41da..2314c2d43c 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml index 7eac558489..9637d73c02 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml org.wso2.carbon.appmgt.mdm.osgiconnector.feature pom - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT WSO2 Carbon - App management MDM OSGI Connector http://wso2.org This feature contains the core bundles required for APP management OSGI MDM connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.osgiconnector - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml index 938864e3ed..28cb55bad5 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml org.wso2.carbon.appmgt.mdm.restconnector.feature pom - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT WSO2 Carbon - App management MDM REST Connector http://wso2.org This feature contains the core bundles required for APP management MDM REST connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.restconnector - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml index d28a48f666..d1ae8d6afb 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml @@ -23,14 +23,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.adapter.feature pom - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT WSO2 Carbon - Device Management Adapters Feature http://wso2.org This feature contains the adapter bundles required for IoT Server diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml index 2b1df6ab1d..4e49011f88 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml @@ -3,14 +3,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.notification.listener.feature pom - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT WSO2 Carbon - Notification Listener http://wso2.org This feature contains the core bundles required iot core listeners diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml index f9ca710c85..d9d3fdc3b0 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml index 29287fd82f..34cd7bfe3d 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml index 39cbedb38b..86e427dbf6 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml org.wso2.extension.siddhi.execution.json.feature pom - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT WSO2 Siddhi Execution Extension - Json Feature http://wso2.org This feature contains Siddhi extension feature for changing a json string to individual properties. diff --git a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml index 8d4a421245..ea7faca733 100644 --- a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml +++ b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/pom.xml b/features/extensions-feature/pom.xml index 9b0b3916c2..21424eaafb 100644 --- a/features/extensions-feature/pom.xml +++ b/features/extensions-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml 4.0.0 extensions-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT pom WSO2 Carbon - Device Management Extensions http://wso2.org diff --git a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml index 4f562a0b27..463a6f635b 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins android-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.feature pom - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT WSO2 Carbon - Android Device Management Feature http://wso2.org This feature contains the core bundles required for Android Device Management diff --git a/features/mobile-plugins-feature/android-plugin-feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/pom.xml index 1642a2204a..eb97c37cd8 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 android-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT pom WSO2 Carbon - Device Management Android Plugin Feature http://wso2.org diff --git a/features/mobile-plugins-feature/pom.xml b/features/mobile-plugins-feature/pom.xml index 0daafa8f44..21df2daf61 100644 --- a/features/mobile-plugins-feature/pom.xml +++ b/features/mobile-plugins-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../../pom.xml 4.0.0 mobile-plugins-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT pom WSO2 Carbon - Device Management EMM Plugins Feature http://wso2.org diff --git a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml index b5c0ea32eb..101ae04bf1 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins windows-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.feature pom - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT WSO2 Carbon - Windows Device Management Feature http://wso2.org This feature contains the core bundles required for Windows Device Management diff --git a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml index 3b3547575d..aecafa86fd 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT ../pom.xml 4.0.0 windows-plugin-feature - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT pom WSO2 Carbon - Device Management Windows Plugin Feature http://wso2.org diff --git a/pom.xml b/pom.xml index 334703b598..197e7a6fa8 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent pom - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT WSO2 Carbon - Device Management Plugins Parent http://wso2.org WSO2 Carbon - Device Management Plugins Parent @@ -1237,7 +1237,7 @@ 1.2.53 - 4.1.9-SNAPSHOT + 4.1.11-SNAPSHOT 4.6.21 From b8c503241d31c4cccce2e6194988cd7650b2c358 Mon Sep 17 00:00:00 2001 From: WSO2 Builder Date: Tue, 18 Sep 2018 09:24:03 +0000 Subject: [PATCH 22/23] [WSO2 Release] [Jenkins #3178] [Release 4.1.11] prepare release v4.1.11 --- .../org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.analytics/pom.xml | 2 +- .../org.wso2.carbon.iot.device.statistics.dashboard/pom.xml | 2 +- .../iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml | 2 +- components/analytics/iot-analytics/pom.xml | 2 +- components/analytics/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml | 2 +- components/device-types/androidsense-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml | 2 +- components/device-types/arduino-plugin/pom.xml | 2 +- components/device-types/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml | 2 +- components/device-types/raspberrypi-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/device-types/virtual-fire-alarm-plugin/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.restconnector/pom.xml | 2 +- components/extensions/appm-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml | 2 +- components/extensions/cdmf-transport-adapters/pom.xml | 2 +- .../org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/mb-extensions/pom.xml | 2 +- components/extensions/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/pull-notification-listeners/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/remote-session-extension/pom.xml | 2 +- .../org.wso2.extension.siddhi.device/pom.xml | 2 +- .../org.wso2.extension.siddhi.execution.json/pom.xml | 2 +- .../org.wso2.gpl.siddhi.extension.geo.script/pom.xml | 2 +- components/extensions/siddhi-extensions/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.api/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android/pom.xml | 2 +- components/mobile-plugins/android-plugin/pom.xml | 2 +- components/mobile-plugins/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml | 4 ++-- .../org.wso2.carbon.device.mgt.mobile.windows/pom.xml | 2 +- components/mobile-plugins/windows-plugin/pom.xml | 2 +- components/test-coverage/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../org.wso2.carbon.iot.geo.dashboard.feature/pom.xml | 2 +- features/analytics-feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../androidsense-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/arduino-plugin-feature/pom.xml | 2 +- features/device-types-feature/pom.xml | 4 ++-- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/raspberrypi-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../virtual-fire-alarm-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 6 +++--- .../pom.xml | 6 +++--- .../org.wso2.carbon.device.mgt.adapter.feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.extension.siddhi.device.feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 2 +- features/extensions-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/android-plugin-feature/pom.xml | 4 ++-- features/mobile-plugins-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/windows-plugin-feature/pom.xml | 4 ++-- pom.xml | 6 +++--- 102 files changed, 125 insertions(+), 125 deletions(-) diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml index cc8144b1e6..a905cda305 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml index cf0bb4658c..0389a93fda 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml index 38e41066e9..70adc0dc8d 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml index 44a661dbe9..540e27476a 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/analytics/iot-analytics/pom.xml b/components/analytics/iot-analytics/pom.xml index 9c69e94c19..f1eeb3f2b4 100644 --- a/components/analytics/iot-analytics/pom.xml +++ b/components/analytics/iot-analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins analytics - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/analytics/pom.xml b/components/analytics/pom.xml index fb650bed02..74b084de03 100644 --- a/components/analytics/pom.xml +++ b/components/analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml index 9a28cb19b4..88dd4ebf57 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml @@ -21,7 +21,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml index fa6c2c60ef..07ac051cc5 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml @@ -3,7 +3,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml index 0e22f19a17..220c486ffc 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml @@ -22,7 +22,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/androidsense-plugin/pom.xml b/components/device-types/androidsense-plugin/pom.xml index 9bd4d28ecc..17e1d67700 100644 --- a/components/device-types/androidsense-plugin/pom.xml +++ b/components/device-types/androidsense-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml index 131f98456b..8987f2cc68 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml index 5c17066198..bff7253ce3 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml index 5900dbf8c4..8addadd205 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml @@ -23,7 +23,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/arduino-plugin/pom.xml b/components/device-types/arduino-plugin/pom.xml index 6f39653e15..5c21333ad9 100644 --- a/components/device-types/arduino-plugin/pom.xml +++ b/components/device-types/arduino-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/pom.xml b/components/device-types/pom.xml index c43aab95f8..7f46830a71 100644 --- a/components/device-types/pom.xml +++ b/components/device-types/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml index add25bd398..a13b1c3861 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml index c8df805827..399f683e11 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml index 047f72fd9f..21a3e8227b 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml @@ -23,7 +23,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/pom.xml b/components/device-types/raspberrypi-plugin/pom.xml index 35c44e2949..d10c78ec2e 100644 --- a/components/device-types/raspberrypi-plugin/pom.xml +++ b/components/device-types/raspberrypi-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml index 58636e3462..19048aa0a8 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml index 850d8051b0..474451a234 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml index 5c18c0a7f8..78ad3dae89 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml index 462bdcc8fe..b3d8d6d5ad 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/pom.xml b/components/device-types/virtual-fire-alarm-plugin/pom.xml index 39dbe57ddf..4f6285330f 100644 --- a/components/device-types/virtual-fire-alarm-plugin/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml index 837454ae2d..d576e987e9 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml index eff7f44d6a..89d9337e52 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/appm-connector/pom.xml b/components/extensions/appm-connector/pom.xml index ae47e442dd..266f3a1980 100644 --- a/components/extensions/appm-connector/pom.xml +++ b/components/extensions/appm-connector/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml index a3a1e684b8..94e78c7442 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml index 4a33fff622..2a9172d043 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml index 8c43f34f30..ba3a0f7507 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml index 0bccdc58a9..194af785cb 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml index 522f378d4a..9ffb4a37d4 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml index 117cfa3fa6..5eb62df2aa 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml index 818d60bfe4..80bad278f3 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml index f464e30f13..f53072812b 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml index 83204fea61..55c73d8425 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml index 79db523499..0f40a6fea6 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/pom.xml b/components/extensions/cdmf-transport-adapters/pom.xml index fb365ad272..d4718ec32d 100644 --- a/components/extensions/cdmf-transport-adapters/pom.xml +++ b/components/extensions/cdmf-transport-adapters/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml index 422b6fcae4..ca2c83dd2a 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml index 4a74b95a9b..603b4167f4 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/mb-extensions/pom.xml b/components/extensions/mb-extensions/pom.xml index ee4f8b5644..faf0b53e1f 100644 --- a/components/extensions/mb-extensions/pom.xml +++ b/components/extensions/mb-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/pom.xml b/components/extensions/pom.xml index 81c3a27090..283a28c70a 100644 --- a/components/extensions/pom.xml +++ b/components/extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml diff --git a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml index 8ad3261c76..f324ba4e24 100644 --- a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml +++ b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins pull-notification-listeners - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/pull-notification-listeners/pom.xml b/components/extensions/pull-notification-listeners/pom.xml index 7820b62545..bd55b1a239 100644 --- a/components/extensions/pull-notification-listeners/pom.xml +++ b/components/extensions/pull-notification-listeners/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml index 96877864b7..c2d3d29774 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml index 36ae81ece5..459fcb063f 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/remote-session-extension/pom.xml b/components/extensions/remote-session-extension/pom.xml index c86b231034..cc0b69adef 100644 --- a/components/extensions/remote-session-extension/pom.xml +++ b/components/extensions/remote-session-extension/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml index e31018ead2..89d4eed84b 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml index 57586656a5..c0c662597e 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml index d52ba08c3f..3f45dac5b5 100644 --- a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/extensions/siddhi-extensions/pom.xml b/components/extensions/siddhi-extensions/pom.xml index 48cbf1f8b5..766b04171d 100644 --- a/components/extensions/siddhi-extensions/pom.xml +++ b/components/extensions/siddhi-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml index a68cb2251e..d0eeef1543 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml index d8d3637a86..e6ba999096 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml index f51ecb928c..a413aa004f 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml @@ -23,13 +23,13 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.ui - 4.1.11-SNAPSHOT + 4.1.11 WSO2 Carbon - Mobile Android UI pom diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml index b504398390..9ec84f9a0a 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml @@ -23,7 +23,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml index 082b806c22..b3a9f9351e 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml @@ -22,7 +22,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/mobile-plugins/android-plugin/pom.xml b/components/mobile-plugins/android-plugin/pom.xml index 7db988823a..4428110802 100644 --- a/components/mobile-plugins/android-plugin/pom.xml +++ b/components/mobile-plugins/android-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/mobile-plugins/pom.xml b/components/mobile-plugins/pom.xml index c8add82ad6..5d45e5b610 100644 --- a/components/mobile-plugins/pom.xml +++ b/components/mobile-plugins/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml index b0bab76a30..fc088be6d7 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml @@ -21,7 +21,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml index b0ceb6357c..f849a6d33c 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml @@ -23,13 +23,13 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.ui - 4.1.11-SNAPSHOT + 4.1.11 WSO2 Carbon - Mobile Windows UI pom diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml index 261de6f65e..00039dce0e 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml @@ -22,7 +22,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/pom.xml b/components/mobile-plugins/windows-plugin/pom.xml index 61f968b8fd..ef0c118327 100644 --- a/components/mobile-plugins/windows-plugin/pom.xml +++ b/components/mobile-plugins/windows-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/components/test-coverage/pom.xml b/components/test-coverage/pom.xml index 1fe3702d96..aac5cf60cf 100644 --- a/components/test-coverage/pom.xml +++ b/components/test-coverage/pom.xml @@ -22,7 +22,7 @@ carbon-device-mgt-plugins-parent org.wso2.carbon.devicemgt-plugins - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml 4.0.0 diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml index bf359531e7..8b984745c9 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml index 802c1aa40f..02ff0915ab 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.analytics.feature - 4.1.11-SNAPSHOT + 4.1.11 pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml index 09c98620b4..4927136a6c 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 org.wso2.carbon.iot.device.statistics.dashboard.feature - 4.1.11-SNAPSHOT + 4.1.11 pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml index 0252136c3b..d6da9cec15 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/analytics-feature/pom.xml b/features/analytics-feature/pom.xml index 3308b70025..be276902b2 100644 --- a/features/analytics-feature/pom.xml +++ b/features/analytics-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml index 29f677f550..4d31970cd5 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature - 4.1.11-SNAPSHOT + 4.1.11 pom WSO2 Carbon - IoT Server Android Sense Analytics Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml index 45f7983da2..5cd8a80d8e 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.backend.feature - 4.1.11-SNAPSHOT + 4.1.11 pom WSO2 Carbon - IoT Server Android Sense Backend Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml index 189dd2bb80..e205fea9d6 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.ui.feature - 4.1.11-SNAPSHOT + 4.1.11 pom WSO2 Carbon - IoT Server Android Sense UI Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/pom.xml index 7576477c31..2a6b454557 100644 --- a/features/device-types-feature/androidsense-plugin-feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml index 499e724aad..9e77f824ce 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml index 2593469ca7..fd0ff785b3 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml index 801ad1ee5b..e851a98731 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/pom.xml index 5fc98a5917..9a50b2bbe9 100644 --- a/features/device-types-feature/arduino-plugin-feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/pom.xml b/features/device-types-feature/pom.xml index 7dc6ec0a6c..61a355504f 100644 --- a/features/device-types-feature/pom.xml +++ b/features/device-types-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml 4.0.0 device-types-feature - 4.1.11-SNAPSHOT + 4.1.11 pom WSO2 Carbon - Device Management IoT Plugins Feature http://wso2.org diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml index f1d8170537..687838ef0c 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml index e801293658..5a5e610656 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml index d1b3a74797..cbdeb519fa 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml index 1c012cdfac..40f2541f26 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml index e035a84f30..38f8e3f9e5 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml index 87bc40a41a..b5d42ca1b5 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml index 25b013d601..2d002c8be7 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml index c7599b049e..081862e3ed 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml index e788d94922..9c4721ab69 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml index 2314c2d43c..34efc44088 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml index 9637d73c02..c180c9a78a 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml org.wso2.carbon.appmgt.mdm.osgiconnector.feature pom - 4.1.11-SNAPSHOT + 4.1.11 WSO2 Carbon - App management MDM OSGI Connector http://wso2.org This feature contains the core bundles required for APP management OSGI MDM connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.osgiconnector - 4.1.11-SNAPSHOT + 4.1.11 org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml index 28cb55bad5..029ae00318 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml org.wso2.carbon.appmgt.mdm.restconnector.feature pom - 4.1.11-SNAPSHOT + 4.1.11 WSO2 Carbon - App management MDM REST Connector http://wso2.org This feature contains the core bundles required for APP management MDM REST connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.restconnector - 4.1.11-SNAPSHOT + 4.1.11 org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml index d1ae8d6afb..1a987a6260 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml @@ -23,14 +23,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.adapter.feature pom - 4.1.11-SNAPSHOT + 4.1.11 WSO2 Carbon - Device Management Adapters Feature http://wso2.org This feature contains the adapter bundles required for IoT Server diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml index 4e49011f88..945f07b806 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml @@ -3,14 +3,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.notification.listener.feature pom - 4.1.11-SNAPSHOT + 4.1.11 WSO2 Carbon - Notification Listener http://wso2.org This feature contains the core bundles required iot core listeners diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml index d9d3fdc3b0..f86d7f7cc4 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml index 34cd7bfe3d..ba0f901662 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml index 86e427dbf6..5f39bb6c8a 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml org.wso2.extension.siddhi.execution.json.feature pom - 4.1.11-SNAPSHOT + 4.1.11 WSO2 Siddhi Execution Extension - Json Feature http://wso2.org This feature contains Siddhi extension feature for changing a json string to individual properties. diff --git a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml index ea7faca733..4993ea6311 100644 --- a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml +++ b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml diff --git a/features/extensions-feature/pom.xml b/features/extensions-feature/pom.xml index 21424eaafb..d1b8ea382d 100644 --- a/features/extensions-feature/pom.xml +++ b/features/extensions-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml 4.0.0 extensions-feature - 4.1.11-SNAPSHOT + 4.1.11 pom WSO2 Carbon - Device Management Extensions http://wso2.org diff --git a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml index 463a6f635b..c415d6a6fb 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins android-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.feature pom - 4.1.11-SNAPSHOT + 4.1.11 WSO2 Carbon - Android Device Management Feature http://wso2.org This feature contains the core bundles required for Android Device Management diff --git a/features/mobile-plugins-feature/android-plugin-feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/pom.xml index eb97c37cd8..d3aed43c9e 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 android-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 pom WSO2 Carbon - Device Management Android Plugin Feature http://wso2.org diff --git a/features/mobile-plugins-feature/pom.xml b/features/mobile-plugins-feature/pom.xml index 21df2daf61..0c90d18bdf 100644 --- a/features/mobile-plugins-feature/pom.xml +++ b/features/mobile-plugins-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11-SNAPSHOT + 4.1.11 ../../pom.xml 4.0.0 mobile-plugins-feature - 4.1.11-SNAPSHOT + 4.1.11 pom WSO2 Carbon - Device Management EMM Plugins Feature http://wso2.org diff --git a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml index 101ae04bf1..c84268d724 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins windows-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.feature pom - 4.1.11-SNAPSHOT + 4.1.11 WSO2 Carbon - Windows Device Management Feature http://wso2.org This feature contains the core bundles required for Windows Device Management diff --git a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml index aecafa86fd..eab6c3ee20 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.11-SNAPSHOT + 4.1.11 ../pom.xml 4.0.0 windows-plugin-feature - 4.1.11-SNAPSHOT + 4.1.11 pom WSO2 Carbon - Device Management Windows Plugin Feature http://wso2.org diff --git a/pom.xml b/pom.xml index 197e7a6fa8..440a6f80b2 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent pom - 4.1.11-SNAPSHOT + 4.1.11 WSO2 Carbon - Device Management Plugins Parent http://wso2.org WSO2 Carbon - Device Management Plugins Parent @@ -1237,7 +1237,7 @@ 1.2.53 - 4.1.11-SNAPSHOT + 4.1.11 4.6.21 @@ -1379,7 +1379,7 @@ scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git - HEAD + v4.1.11 From f9f3c855454b7b6e5291255103384cd4b6c38b49 Mon Sep 17 00:00:00 2001 From: WSO2 Builder Date: Tue, 18 Sep 2018 09:24:16 +0000 Subject: [PATCH 23/23] [WSO2 Release] [Jenkins #3178] [Release 4.1.11] prepare for next development iteration --- .../org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.analytics/pom.xml | 2 +- .../org.wso2.carbon.iot.device.statistics.dashboard/pom.xml | 2 +- .../iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml | 2 +- components/analytics/iot-analytics/pom.xml | 2 +- components/analytics/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml | 2 +- components/device-types/androidsense-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml | 2 +- components/device-types/arduino-plugin/pom.xml | 2 +- components/device-types/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml | 2 +- components/device-types/raspberrypi-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/device-types/virtual-fire-alarm-plugin/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml | 2 +- .../org.wso2.carbon.appmgt.mdm.restconnector/pom.xml | 2 +- components/extensions/appm-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.http/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml | 2 +- components/extensions/cdmf-transport-adapters/pom.xml | 2 +- .../org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/mb-extensions/pom.xml | 2 +- components/extensions/pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/pull-notification-listeners/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- components/extensions/remote-session-extension/pom.xml | 2 +- .../org.wso2.extension.siddhi.device/pom.xml | 2 +- .../org.wso2.extension.siddhi.execution.json/pom.xml | 2 +- .../org.wso2.gpl.siddhi.extension.geo.script/pom.xml | 2 +- components/extensions/siddhi-extensions/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.api/pom.xml | 2 +- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.android/pom.xml | 2 +- components/mobile-plugins/android-plugin/pom.xml | 2 +- components/mobile-plugins/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml | 2 +- .../org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml | 4 ++-- .../org.wso2.carbon.device.mgt.mobile.windows/pom.xml | 2 +- components/mobile-plugins/windows-plugin/pom.xml | 2 +- components/test-coverage/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../org.wso2.carbon.iot.geo.dashboard.feature/pom.xml | 2 +- features/analytics-feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../androidsense-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/arduino-plugin-feature/pom.xml | 2 +- features/device-types-feature/pom.xml | 4 ++-- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../device-types-feature/raspberrypi-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../virtual-fire-alarm-plugin-feature/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 6 +++--- .../pom.xml | 6 +++--- .../org.wso2.carbon.device.mgt.adapter.feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../pom.xml | 2 +- .../org.wso2.extension.siddhi.device.feature/pom.xml | 2 +- .../pom.xml | 4 ++-- .../pom.xml | 2 +- features/extensions-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/android-plugin-feature/pom.xml | 4 ++-- features/mobile-plugins-feature/pom.xml | 4 ++-- .../pom.xml | 4 ++-- .../mobile-plugins-feature/windows-plugin-feature/pom.xml | 4 ++-- pom.xml | 6 +++--- 102 files changed, 125 insertions(+), 125 deletions(-) diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml index a905cda305..f6ac6d2616 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.cdmf.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml index 0389a93fda..9db038c0bd 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.device.mgt.iot.analytics/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml index 70adc0dc8d..69aef83788 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.device.statistics.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml index 540e27476a..1c28d05b8c 100644 --- a/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml +++ b/components/analytics/iot-analytics/org.wso2.carbon.iot.geo.dashboard/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins iot-analytics - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/analytics/iot-analytics/pom.xml b/components/analytics/iot-analytics/pom.xml index f1eeb3f2b4..33a0bfa941 100644 --- a/components/analytics/iot-analytics/pom.xml +++ b/components/analytics/iot-analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins analytics - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/analytics/pom.xml b/components/analytics/pom.xml index 74b084de03..6f158129a4 100644 --- a/components/analytics/pom.xml +++ b/components/analytics/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml index 88dd4ebf57..6da9f91c0c 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.analytics/pom.xml @@ -21,7 +21,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml index 07ac051cc5..475daad277 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.api/pom.xml @@ -3,7 +3,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml index 220c486ffc..50a644f006 100644 --- a/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml +++ b/components/device-types/androidsense-plugin/org.wso2.carbon.device.mgt.iot.androidsense.ui/pom.xml @@ -22,7 +22,7 @@ androidsense-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/androidsense-plugin/pom.xml b/components/device-types/androidsense-plugin/pom.xml index 17e1d67700..1d151f681d 100644 --- a/components/device-types/androidsense-plugin/pom.xml +++ b/components/device-types/androidsense-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml index 8987f2cc68..bb7a5f7ef5 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.analytics/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml index bff7253ce3..323391e89d 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.api/pom.xml @@ -21,7 +21,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml index 8addadd205..deba3393d0 100644 --- a/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml +++ b/components/device-types/arduino-plugin/org.wso2.carbon.device.mgt.iot.arduino.ui/pom.xml @@ -23,7 +23,7 @@ arduino-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/arduino-plugin/pom.xml b/components/device-types/arduino-plugin/pom.xml index 5c21333ad9..2d7dd4f88b 100644 --- a/components/device-types/arduino-plugin/pom.xml +++ b/components/device-types/arduino-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/pom.xml b/components/device-types/pom.xml index 7f46830a71..8fbb63cbae 100644 --- a/components/device-types/pom.xml +++ b/components/device-types/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml index a13b1c3861..c189870f09 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml index 399f683e11..a7eaf8044f 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.api/pom.xml @@ -21,7 +21,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml index 21a3e8227b..0be31bcb64 100644 --- a/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml +++ b/components/device-types/raspberrypi-plugin/org.wso2.carbon.device.mgt.iot.raspberrypi.ui/pom.xml @@ -23,7 +23,7 @@ raspberrypi-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/raspberrypi-plugin/pom.xml b/components/device-types/raspberrypi-plugin/pom.xml index d10c78ec2e..16fe2e76e0 100644 --- a/components/device-types/raspberrypi-plugin/pom.xml +++ b/components/device-types/raspberrypi-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml index 19048aa0a8..8cab5fab81 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.agent.impl/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml index 474451a234..ff22e6d644 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml index 78ad3dae89..bb003f2227 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.api/pom.xml @@ -21,7 +21,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml index b3d8d6d5ad..abcc8783f3 100644 --- a/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui/pom.xml @@ -23,7 +23,7 @@ virtual-fire-alarm-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/device-types/virtual-fire-alarm-plugin/pom.xml b/components/device-types/virtual-fire-alarm-plugin/pom.xml index 4f6285330f..20b5ee5f3c 100644 --- a/components/device-types/virtual-fire-alarm-plugin/pom.xml +++ b/components/device-types/virtual-fire-alarm-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml index d576e987e9..81367c1b0e 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.osgiconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml index 89d9337e52..0f429f7b81 100644 --- a/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml +++ b/components/extensions/appm-connector/org.wso2.carbon.appmgt.mdm.restconnector/pom.xml @@ -18,7 +18,7 @@ org.wso2.carbon.devicemgt-plugins appm-connector - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/appm-connector/pom.xml b/components/extensions/appm-connector/pom.xml index 266f3a1980..16dca425c9 100644 --- a/components/extensions/appm-connector/pom.xml +++ b/components/extensions/appm-connector/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml index 94e78c7442..56abb9fe57 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.extension/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml index 2a9172d043..3558102da2 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml index ba3a0f7507..223e8856e1 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml index 194af785cb..8af5f61abe 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.thrift/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml index 9ffb4a37d4..01f6ab0fd6 100644 --- a/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/input/org.wso2.carbon.device.mgt.input.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml index 5eb62df2aa..502d762b9c 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.http/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml index 80bad278f3..670c93c70e 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.mqtt/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml index f53072812b..dad76cfe0a 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml index 55c73d8425..868590bbbf 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.websocket/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml index 0f40a6fea6..df7f9f3b84 100644 --- a/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml +++ b/components/extensions/cdmf-transport-adapters/output/org.wso2.carbon.device.mgt.output.adapter.xmpp/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins cdmf-transport-adapters - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml diff --git a/components/extensions/cdmf-transport-adapters/pom.xml b/components/extensions/cdmf-transport-adapters/pom.xml index d4718ec32d..e6c9520219 100644 --- a/components/extensions/cdmf-transport-adapters/pom.xml +++ b/components/extensions/cdmf-transport-adapters/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml index ca2c83dd2a..d557e2e476 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml index 603b4167f4..a0572bf911 100644 --- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml +++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mb-extensions - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/mb-extensions/pom.xml b/components/extensions/mb-extensions/pom.xml index faf0b53e1f..f2693732b0 100644 --- a/components/extensions/mb-extensions/pom.xml +++ b/components/extensions/mb-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/pom.xml b/components/extensions/pom.xml index 283a28c70a..b216f777e2 100644 --- a/components/extensions/pom.xml +++ b/components/extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml diff --git a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml index f324ba4e24..13487de01d 100644 --- a/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml +++ b/components/extensions/pull-notification-listeners/org.wso2.carbon.device.mgt.mqtt.notification.listener/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins pull-notification-listeners - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/pull-notification-listeners/pom.xml b/components/extensions/pull-notification-listeners/pom.xml index bd55b1a239..17098de6fa 100644 --- a/components/extensions/pull-notification-listeners/pom.xml +++ b/components/extensions/pull-notification-listeners/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml index c2d3d29774..c297722acd 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session.endpoint/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml index 459fcb063f..78a2a3a86f 100644 --- a/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml +++ b/components/extensions/remote-session-extension/org.wso2.carbon.device.mgt.extensions.remote.session/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins remote-session-extension - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/remote-session-extension/pom.xml b/components/extensions/remote-session-extension/pom.xml index cc0b69adef..6dbe1d893d 100644 --- a/components/extensions/remote-session-extension/pom.xml +++ b/components/extensions/remote-session-extension/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml index 89d4eed84b..8049d02d9d 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.device/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml index c0c662597e..f5fbdc8151 100644 --- a/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.extension.siddhi.execution.json/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml index 3f45dac5b5..13ceb7beaf 100644 --- a/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml +++ b/components/extensions/siddhi-extensions/org.wso2.gpl.siddhi.extension.geo.script/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins siddhi-extensions - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/extensions/siddhi-extensions/pom.xml b/components/extensions/siddhi-extensions/pom.xml index 766b04171d..5164b15578 100644 --- a/components/extensions/siddhi-extensions/pom.xml +++ b/components/extensions/siddhi-extensions/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins extensions - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml index d0eeef1543..b2f3d1c620 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.api/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml index e6ba999096..686e10411b 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.emulator/pom.xml @@ -21,7 +21,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml index a413aa004f..8216776770 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/pom.xml @@ -23,13 +23,13 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.ui - 4.1.11 + 4.1.12-SNAPSHOT WSO2 Carbon - Mobile Android UI pom diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml index 9ec84f9a0a..9f95af0946 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.v09.api/pom.xml @@ -23,7 +23,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml index b3a9f9351e..5b0e2bd8d1 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android/pom.xml @@ -22,7 +22,7 @@ android-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/android-plugin/pom.xml b/components/mobile-plugins/android-plugin/pom.xml index 4428110802..2e6b3478e7 100644 --- a/components/mobile-plugins/android-plugin/pom.xml +++ b/components/mobile-plugins/android-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/pom.xml b/components/mobile-plugins/pom.xml index 5d45e5b610..3cba539b1a 100644 --- a/components/mobile-plugins/pom.xml +++ b/components/mobile-plugins/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml index fc088be6d7..016235319e 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.api/pom.xml @@ -21,7 +21,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml index f849a6d33c..8d180991aa 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows.ui/pom.xml @@ -23,13 +23,13 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.ui - 4.1.11 + 4.1.12-SNAPSHOT WSO2 Carbon - Mobile Windows UI pom diff --git a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml index 00039dce0e..28ccf2d8a6 100644 --- a/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml +++ b/components/mobile-plugins/windows-plugin/org.wso2.carbon.device.mgt.mobile.windows/pom.xml @@ -22,7 +22,7 @@ windows-plugin org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/mobile-plugins/windows-plugin/pom.xml b/components/mobile-plugins/windows-plugin/pom.xml index ef0c118327..7ca8e2bba4 100644 --- a/components/mobile-plugins/windows-plugin/pom.xml +++ b/components/mobile-plugins/windows-plugin/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/components/test-coverage/pom.xml b/components/test-coverage/pom.xml index aac5cf60cf..21572f53b2 100644 --- a/components/test-coverage/pom.xml +++ b/components/test-coverage/pom.xml @@ -22,7 +22,7 @@ carbon-device-mgt-plugins-parent org.wso2.carbon.devicemgt-plugins - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml index 8b984745c9..ac1fbb037d 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.cdmf.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml index 02ff0915ab..f76aed5bd1 100644 --- a/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.device.mgt.iot.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.analytics.feature - 4.1.11 + 4.1.12-SNAPSHOT pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml index 4927136a6c..2225abd29f 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.device.statistics.dashboard.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.iot.device.statistics.dashboard.feature - 4.1.11 + 4.1.12-SNAPSHOT pom WSO2 Carbon - IoT Server Analytics Feature http://wso2.org diff --git a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml index d6da9cec15..7ea63342e6 100644 --- a/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml +++ b/features/analytics-feature/org.wso2.carbon.iot.geo.dashboard.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins analytics-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/analytics-feature/pom.xml b/features/analytics-feature/pom.xml index be276902b2..9302b6b929 100644 --- a/features/analytics-feature/pom.xml +++ b/features/analytics-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml index 4d31970cd5..95b5157624 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.analytics.feature - 4.1.11 + 4.1.12-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense Analytics Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml index 5cd8a80d8e..2a4eae0ff2 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.backend.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.backend.feature - 4.1.11 + 4.1.12-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense Backend Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml index e205fea9d6..88d192cf7d 100644 --- a/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/org.wso2.carbon.device.mgt.iot.androidsense.ui.feature/pom.xml @@ -23,13 +23,13 @@ org.wso2.carbon.devicemgt-plugins androidsense-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.iot.androidsense.ui.feature - 4.1.11 + 4.1.12-SNAPSHOT pom WSO2 Carbon - IoT Server Android Sense UI Feature http://wso2.org diff --git a/features/device-types-feature/androidsense-plugin-feature/pom.xml b/features/device-types-feature/androidsense-plugin-feature/pom.xml index 2a6b454557..34f03e5178 100644 --- a/features/device-types-feature/androidsense-plugin-feature/pom.xml +++ b/features/device-types-feature/androidsense-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml index 9e77f824ce..3a8c60657d 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml index fd0ff785b3..e6ea9bcc50 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml index e851a98731..cdc49da2b1 100644 --- a/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/org.wso2.carbon.device.mgt.iot.arduino.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins arduino-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/arduino-plugin-feature/pom.xml b/features/device-types-feature/arduino-plugin-feature/pom.xml index 9a50b2bbe9..d60402c6b2 100644 --- a/features/device-types-feature/arduino-plugin-feature/pom.xml +++ b/features/device-types-feature/arduino-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/pom.xml b/features/device-types-feature/pom.xml index 61a355504f..59aed92d4c 100644 --- a/features/device-types-feature/pom.xml +++ b/features/device-types-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml 4.0.0 device-types-feature - 4.1.11 + 4.1.12-SNAPSHOT pom WSO2 Carbon - Device Management IoT Plugins Feature http://wso2.org diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml index 687838ef0c..637de7add6 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml index 5a5e610656..17d5e1d720 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml index cbdeb519fa..7c68991800 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins raspberrypi-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml index 40f2541f26..730a84132d 100644 --- a/features/device-types-feature/raspberrypi-plugin-feature/pom.xml +++ b/features/device-types-feature/raspberrypi-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml index 38f8e3f9e5..7d6a486ae4 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.analytics.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml index b5d42ca1b5..c32ac3a1aa 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.backend.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml index 2d002c8be7..4c28fd56a4 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.ui.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins virtual-fire-alarm-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml index 081862e3ed..84770055c5 100644 --- a/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml +++ b/features/device-types-feature/virtual-fire-alarm-plugin-feature/pom.xml @@ -22,7 +22,7 @@ org.wso2.carbon.devicemgt-plugins device-types-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml index 9c4721ab69..559217cd6b 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml index 34efc44088..8459d89560 100644 --- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml index c180c9a78a..9638aba694 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.osgiconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml org.wso2.carbon.appmgt.mdm.osgiconnector.feature pom - 4.1.11 + 4.1.12-SNAPSHOT WSO2 Carbon - App management MDM OSGI Connector http://wso2.org This feature contains the core bundles required for APP management OSGI MDM connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.osgiconnector - 4.1.11 + 4.1.12-SNAPSHOT org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml index 029ae00318..f0c69c9d67 100644 --- a/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.appmgt.mdm.restconnector.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml org.wso2.carbon.appmgt.mdm.restconnector.feature pom - 4.1.11 + 4.1.12-SNAPSHOT WSO2 Carbon - App management MDM REST Connector http://wso2.org This feature contains the core bundles required for APP management MDM REST connection @@ -36,7 +36,7 @@ org.wso2.carbon.devicemgt-plugins org.wso2.carbon.appmgt.mdm.restconnector - 4.1.11 + 4.1.12-SNAPSHOT org.apache.ws.commons.axiom diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml index 1a987a6260..9220cbd308 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.adapter.feature/pom.xml @@ -23,14 +23,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.adapter.feature pom - 4.1.11 + 4.1.12-SNAPSHOT WSO2 Carbon - Device Management Adapters Feature http://wso2.org This feature contains the adapter bundles required for IoT Server diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml index 945f07b806..099135fca8 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.notification.listener.feature/pom.xml @@ -3,14 +3,14 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.notification.listener.feature pom - 4.1.11 + 4.1.12-SNAPSHOT WSO2 Carbon - Notification Listener http://wso2.org This feature contains the core bundles required iot core listeners diff --git a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml index f86d7f7cc4..dc3940652f 100644 --- a/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml +++ b/features/extensions-feature/org.wso2.carbon.device.mgt.remote.session.feature/pom.xml @@ -21,7 +21,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml index ba0f901662..7c5bd5db10 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml @@ -20,7 +20,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml index 5f39bb6c8a..47953bcb7c 100644 --- a/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml +++ b/features/extensions-feature/org.wso2.extension.siddhi.execution.json.feature/pom.xml @@ -20,13 +20,13 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml org.wso2.extension.siddhi.execution.json.feature pom - 4.1.11 + 4.1.12-SNAPSHOT WSO2 Siddhi Execution Extension - Json Feature http://wso2.org This feature contains Siddhi extension feature for changing a json string to individual properties. diff --git a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml index 4993ea6311..d03deff2c2 100644 --- a/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml +++ b/features/extensions-feature/org.wso2.gpl.siddhi.extension.geo.script.feature/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins extensions-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml diff --git a/features/extensions-feature/pom.xml b/features/extensions-feature/pom.xml index d1b8ea382d..c3c436d742 100644 --- a/features/extensions-feature/pom.xml +++ b/features/extensions-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml 4.0.0 extensions-feature - 4.1.11 + 4.1.12-SNAPSHOT pom WSO2 Carbon - Device Management Extensions http://wso2.org diff --git a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml index c415d6a6fb..be93073201 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/org.wso2.carbon.device.mgt.mobile.android.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins android-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.android.feature pom - 4.1.11 + 4.1.12-SNAPSHOT WSO2 Carbon - Android Device Management Feature http://wso2.org This feature contains the core bundles required for Android Device Management diff --git a/features/mobile-plugins-feature/android-plugin-feature/pom.xml b/features/mobile-plugins-feature/android-plugin-feature/pom.xml index d3aed43c9e..b90e224387 100644 --- a/features/mobile-plugins-feature/android-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/android-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 android-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT pom WSO2 Carbon - Device Management Android Plugin Feature http://wso2.org diff --git a/features/mobile-plugins-feature/pom.xml b/features/mobile-plugins-feature/pom.xml index 0c90d18bdf..b841398ff3 100644 --- a/features/mobile-plugins-feature/pom.xml +++ b/features/mobile-plugins-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent - 4.1.11 + 4.1.12-SNAPSHOT ../../pom.xml 4.0.0 mobile-plugins-feature - 4.1.11 + 4.1.12-SNAPSHOT pom WSO2 Carbon - Device Management EMM Plugins Feature http://wso2.org diff --git a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml index c84268d724..576ea19c75 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/org.wso2.carbon.device.mgt.mobile.windows.feature/pom.xml @@ -22,14 +22,14 @@ org.wso2.carbon.devicemgt-plugins windows-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 org.wso2.carbon.device.mgt.mobile.windows.feature pom - 4.1.11 + 4.1.12-SNAPSHOT WSO2 Carbon - Windows Device Management Feature http://wso2.org This feature contains the core bundles required for Windows Device Management diff --git a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml index eab6c3ee20..8a11beaf8e 100644 --- a/features/mobile-plugins-feature/windows-plugin-feature/pom.xml +++ b/features/mobile-plugins-feature/windows-plugin-feature/pom.xml @@ -22,13 +22,13 @@ org.wso2.carbon.devicemgt-plugins mobile-plugins-feature - 4.1.11 + 4.1.12-SNAPSHOT ../pom.xml 4.0.0 windows-plugin-feature - 4.1.11 + 4.1.12-SNAPSHOT pom WSO2 Carbon - Device Management Windows Plugin Feature http://wso2.org diff --git a/pom.xml b/pom.xml index 440a6f80b2..37112fd092 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ org.wso2.carbon.devicemgt-plugins carbon-device-mgt-plugins-parent pom - 4.1.11 + 4.1.12-SNAPSHOT WSO2 Carbon - Device Management Plugins Parent http://wso2.org WSO2 Carbon - Device Management Plugins Parent @@ -1237,7 +1237,7 @@ 1.2.53 - 4.1.11 + 4.1.12-SNAPSHOT 4.6.21 @@ -1379,7 +1379,7 @@ scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git scm:git:https://github.com/wso2/carbon-device-mgt-plugins.git - v4.1.11 + HEAD