From 8f56ff4ed3de17667ff3d19888fc57304988b95e Mon Sep 17 00:00:00 2001
From: MattCollins-Jones <60160115+MattCollins-Jones@users.noreply.github.com>
Date: Wed, 26 Jul 2023 15:32:15 +0100
Subject: [PATCH 01/20] Create Check-If-Meeting-Clashes-With-Lunch-Break
---
samples/Check-If-Meeting-Clashes-With-Lunch-Break | 1 +
1 file changed, 1 insertion(+)
create mode 100644 samples/Check-If-Meeting-Clashes-With-Lunch-Break
diff --git a/samples/Check-If-Meeting-Clashes-With-Lunch-Break b/samples/Check-If-Meeting-Clashes-With-Lunch-Break
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/samples/Check-If-Meeting-Clashes-With-Lunch-Break
@@ -0,0 +1 @@
+
From 9a2ffc4a51fe2e0374a6e47eabdd71ab56cf982b Mon Sep 17 00:00:00 2001
From: MattCollins-Jones <60160115+MattCollins-Jones@users.noreply.github.com>
Date: Wed, 26 Jul 2023 15:32:41 +0100
Subject: [PATCH 02/20] Delete Check-If-Meeting-Clashes-With-Lunch-Break
---
samples/Check-If-Meeting-Clashes-With-Lunch-Break | 1 -
1 file changed, 1 deletion(-)
delete mode 100644 samples/Check-If-Meeting-Clashes-With-Lunch-Break
diff --git a/samples/Check-If-Meeting-Clashes-With-Lunch-Break b/samples/Check-If-Meeting-Clashes-With-Lunch-Break
deleted file mode 100644
index 8b13789..0000000
--- a/samples/Check-If-Meeting-Clashes-With-Lunch-Break
+++ /dev/null
@@ -1 +0,0 @@
-
From 3407abd5d5761e1cdff82fb53787305e9e16dcb9 Mon Sep 17 00:00:00 2001
From: MattCollins-Jones <60160115+MattCollins-Jones@users.noreply.github.com>
Date: Wed, 26 Jul 2023 15:38:31 +0100
Subject: [PATCH 03/20] Add files via upload
---
.../flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json | 1 +
.../04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json | 1 +
.../flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json | 1 +
.../Microsoft.Flow/flows/manifest.json | 1 +
.../Outlook-check-if-meeting-conflicts-with-lunch/manifest.json | 1 +
5 files changed, 5 insertions(+)
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/manifest.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/manifest.json
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
new file mode 100644
index 0000000..2e606e8
--- /dev/null
+++ b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
@@ -0,0 +1 @@
+{"shared_office365":"837008d6-4f3a-404d-93fd-25a549106e30"}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
new file mode 100644
index 0000000..b42887e
--- /dev/null
+++ b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
@@ -0,0 +1 @@
+{"shared_office365":"0fa648b9-1075-4002-a0bb-42ae542e5f9d"}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
new file mode 100644
index 0000000..6726e57
--- /dev/null
+++ b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
@@ -0,0 +1 @@
+{"name":"48d115e6-4a29-414f-9649-baf73a9d11ce","id":"/providers/Microsoft.Flow/flows/48d115e6-4a29-414f-9649-baf73a9d11ce","type":"Microsoft.Flow/flows","properties":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_logicflows","displayName":"Outlook - Check if Conflicts with Lunch","definition":{"metadata":{"workflowEntityId":null,"processAdvisorMetadata":null,"flowclientsuspensionreason":"None","flowclientsuspensiontime":null,"creator":{"id":"bc9b2c30-f572-4c08-848c-5b610d19d918","type":"User","tenantId":"93ae279c-fe6d-4b8e-a851-aa4463187a47"},"provisioningMethod":"FromDefinition","failureAlertSubscription":true,"clientLastModifiedTime":"2022-02-14T17:15:33.675471Z"},"$schema":"https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#","contentVersion":"1.0.0.0","parameters":{"$connections":{"defaultValue":{},"type":"Object"},"$authentication":{"defaultValue":{},"type":"SecureObject"}},"triggers":{"When_an_event_is_added,_updated_or_deleted_(V3)":{"splitOn":"@triggerOutputs()?['body/value']","metadata":{"operationMetadataId":"7c94f170-e23b-4daf-a43a-45c49c619de3"},"type":"OpenApiConnectionNotification","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"CalendarGetOnChangedItemsV3"},"parameters":{"table":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","incomingDays":300,"pastDays":50},"authentication":"@parameters('$authentication')"},"conditions":[{"expression":"@not(equals(triggerOutputs()?['body/ActionType'], 'deleted'))"}],"description":"This filters Deleted events, just update the calendar to be the right calendar."}},"actions":{"Terminate":{"runAfter":{"Check_if_lunch_exists_at_this_time":["Succeeded"]},"metadata":{"operationMetadataId":"04a354d5-3de5-447a-8f7c-77da0e696abc"},"type":"Terminate","inputs":{"runStatus":"Succeeded"}},"Get_event_(V3)":{"runAfter":{},"metadata":{"operationMetadataId":"cd66ec51-a995-4815-9609-1855bbafbe67"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"V3CalendarGetItem"},"parameters":{"table":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","id":"@triggerOutputs()?['body/id']"},"authentication":"@parameters('$authentication')"}},"Get_calendar_view_of_events_(V3)":{"runAfter":{"Get_event_(V3)":["Succeeded"]},"metadata":{"operationMetadataId":"1998a542-e971-4e36-92d0-570bbcd3ffba"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"GetEventsCalendarViewV3"},"parameters":{"calendarId":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","startDateTimeUtc":"@addMinutes(triggerOutputs()?['body/start'],1)","endDateTimeUtc":"@addMinutes(triggerOutputs()?['body/end'],-1)","search":"Lunch"},"authentication":"@parameters('$authentication')"}},"Check_if_lunch_exists_at_this_time":{"actions":{"Check_if_internal_or_external_contact":{"actions":{"Send_Decline_to_Internal_Contact":{"runAfter":{},"metadata":{"operationMetadataId":"0f89f3d9-eccb-4926-8a5f-07a02cf7925f"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"RespondToEvent_V2"},"parameters":{"event_id":"@triggerOutputs()?['body/id']","response":"decline","body/Comment":"You have tried to schedule an event during my lunch hours, please reschedule else I will not be in attendance.","body/SendResponse":true},"authentication":"@parameters('$authentication')"}}},"runAfter":{},"else":{"actions":{"Send_Polite_Tentative_Accept":{"runAfter":{},"metadata":{"operationMetadataId":"6127e02c-134c-46c9-97d3-42c1cb1e859b"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"RespondToEvent_V2"},"parameters":{"event_id":"@triggerOutputs()?['body/id']","response":"tentativelyAccept","body/Comment":"Hello\n\nI'm afriad you have sent me an invite that clashes with my lunch. I hope you can appreciate we all needs breaks. If you could re-arrange that would be great, if not please let me know and I will try and take my break at another time if possible, but I cannot gaurentee my attendance.\n\nKind Regards","body/SendResponse":true},"authentication":"@parameters('$authentication')"}}}},"expression":{"contains":["@triggerOutputs()?['body/organizer']","companyEmail.com"]},"metadata":{"operationMetadataId":"ee2cb2a4-0178-41a7-b2fb-50f60601a91b"},"type":"If"}},"runAfter":{"Get_calendar_view_of_events_(V3)":["Succeeded"]},"expression":{"equals":["@length(outputs('Get_calendar_view_of_events_(V3)')?['body/value'])",1]},"metadata":{"operationMetadataId":"ff894bfb-eb9f-4b2e-ad59-bc0df570fe67"},"type":"If"}},"outputs":{}},"connectionReferences":{"shared_office365":{"connectionName":"shared-office365-c8abcb91-e34c-454b-97d1-546648006876","source":"Embedded","id":"/providers/Microsoft.PowerApps/apis/shared_office365","tier":"NotSpecified"}},"flowFailureAlertSubscribed":false}}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/manifest.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/manifest.json
new file mode 100644
index 0000000..31de155
--- /dev/null
+++ b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/manifest.json
@@ -0,0 +1 @@
+{"packageSchemaVersion":"1.0","flowAssets":{"assetPaths":["04e61882-79fa-4668-803e-b26699ee94ab"]}}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/manifest.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/manifest.json
new file mode 100644
index 0000000..81d882f
--- /dev/null
+++ b/samples/Outlook-check-if-meeting-conflicts-with-lunch/manifest.json
@@ -0,0 +1 @@
+{"schema":"1.0","details":{"displayName":"Outlook - Check if Conflicts with Lunch V1.1","description":"","createdTime":"2022-02-14T17:27:21.7475124Z","packageTelemetryId":"2e29b6d7-10d1-4501-be24-80e3f254f983","creator":"N/A","sourceEnvironment":""},"resources":{"04e61882-79fa-4668-803e-b26699ee94ab":{"type":"Microsoft.Flow/flows","suggestedCreationType":"New","creationType":"Existing, New, Update","details":{"displayName":"Outlook - Check if Conflicts with Lunch"},"configurableBy":"User","hierarchy":"Root","dependsOn":["837008d6-4f3a-404d-93fd-25a549106e30","0fa648b9-1075-4002-a0bb-42ae542e5f9d"]},"837008d6-4f3a-404d-93fd-25a549106e30":{"id":"/providers/Microsoft.PowerApps/apis/shared_office365","name":"shared_office365","type":"Microsoft.PowerApps/apis","suggestedCreationType":"Existing","details":{"displayName":"Office 365 Outlook","iconUri":"https://connectoricons-prod.azureedge.net/releases/v1.0.1538/1.0.1538.2621/office365/icon.png"},"configurableBy":"System","hierarchy":"Child","dependsOn":[]},"0fa648b9-1075-4002-a0bb-42ae542e5f9d":{"type":"Microsoft.PowerApps/apis/connections","suggestedCreationType":"Existing","creationType":"Existing","details":{"displayName":"matt.collins@TechServiceGroup.onmicrosoft.com","iconUri":"https://connectoricons-prod.azureedge.net/releases/v1.0.1381/1.0.1381.2096/office365/icon.png"},"configurableBy":"User","hierarchy":"Child","dependsOn":["837008d6-4f3a-404d-93fd-25a549106e30"]}}}
\ No newline at end of file
From 3ad39c1e6cb6cae19d614db56ac81e3b11bfd75a Mon Sep 17 00:00:00 2001
From: MattCollins-Jones <60160115+MattCollins-Jones@users.noreply.github.com>
Date: Wed, 26 Jul 2023 15:47:43 +0100
Subject: [PATCH 04/20] Delete
samples/Outlook-check-if-meeting-conflicts-with-lunch directory
---
.../flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json | 1 -
.../04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json | 1 -
.../flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json | 1 -
.../Microsoft.Flow/flows/manifest.json | 1 -
.../Outlook-check-if-meeting-conflicts-with-lunch/manifest.json | 1 -
5 files changed, 5 deletions(-)
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/manifest.json
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/manifest.json
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
deleted file mode 100644
index 2e606e8..0000000
--- a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
+++ /dev/null
@@ -1 +0,0 @@
-{"shared_office365":"837008d6-4f3a-404d-93fd-25a549106e30"}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
deleted file mode 100644
index b42887e..0000000
--- a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
+++ /dev/null
@@ -1 +0,0 @@
-{"shared_office365":"0fa648b9-1075-4002-a0bb-42ae542e5f9d"}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
deleted file mode 100644
index 6726e57..0000000
--- a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"48d115e6-4a29-414f-9649-baf73a9d11ce","id":"/providers/Microsoft.Flow/flows/48d115e6-4a29-414f-9649-baf73a9d11ce","type":"Microsoft.Flow/flows","properties":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_logicflows","displayName":"Outlook - Check if Conflicts with Lunch","definition":{"metadata":{"workflowEntityId":null,"processAdvisorMetadata":null,"flowclientsuspensionreason":"None","flowclientsuspensiontime":null,"creator":{"id":"bc9b2c30-f572-4c08-848c-5b610d19d918","type":"User","tenantId":"93ae279c-fe6d-4b8e-a851-aa4463187a47"},"provisioningMethod":"FromDefinition","failureAlertSubscription":true,"clientLastModifiedTime":"2022-02-14T17:15:33.675471Z"},"$schema":"https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#","contentVersion":"1.0.0.0","parameters":{"$connections":{"defaultValue":{},"type":"Object"},"$authentication":{"defaultValue":{},"type":"SecureObject"}},"triggers":{"When_an_event_is_added,_updated_or_deleted_(V3)":{"splitOn":"@triggerOutputs()?['body/value']","metadata":{"operationMetadataId":"7c94f170-e23b-4daf-a43a-45c49c619de3"},"type":"OpenApiConnectionNotification","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"CalendarGetOnChangedItemsV3"},"parameters":{"table":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","incomingDays":300,"pastDays":50},"authentication":"@parameters('$authentication')"},"conditions":[{"expression":"@not(equals(triggerOutputs()?['body/ActionType'], 'deleted'))"}],"description":"This filters Deleted events, just update the calendar to be the right calendar."}},"actions":{"Terminate":{"runAfter":{"Check_if_lunch_exists_at_this_time":["Succeeded"]},"metadata":{"operationMetadataId":"04a354d5-3de5-447a-8f7c-77da0e696abc"},"type":"Terminate","inputs":{"runStatus":"Succeeded"}},"Get_event_(V3)":{"runAfter":{},"metadata":{"operationMetadataId":"cd66ec51-a995-4815-9609-1855bbafbe67"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"V3CalendarGetItem"},"parameters":{"table":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","id":"@triggerOutputs()?['body/id']"},"authentication":"@parameters('$authentication')"}},"Get_calendar_view_of_events_(V3)":{"runAfter":{"Get_event_(V3)":["Succeeded"]},"metadata":{"operationMetadataId":"1998a542-e971-4e36-92d0-570bbcd3ffba"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"GetEventsCalendarViewV3"},"parameters":{"calendarId":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","startDateTimeUtc":"@addMinutes(triggerOutputs()?['body/start'],1)","endDateTimeUtc":"@addMinutes(triggerOutputs()?['body/end'],-1)","search":"Lunch"},"authentication":"@parameters('$authentication')"}},"Check_if_lunch_exists_at_this_time":{"actions":{"Check_if_internal_or_external_contact":{"actions":{"Send_Decline_to_Internal_Contact":{"runAfter":{},"metadata":{"operationMetadataId":"0f89f3d9-eccb-4926-8a5f-07a02cf7925f"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"RespondToEvent_V2"},"parameters":{"event_id":"@triggerOutputs()?['body/id']","response":"decline","body/Comment":"You have tried to schedule an event during my lunch hours, please reschedule else I will not be in attendance.","body/SendResponse":true},"authentication":"@parameters('$authentication')"}}},"runAfter":{},"else":{"actions":{"Send_Polite_Tentative_Accept":{"runAfter":{},"metadata":{"operationMetadataId":"6127e02c-134c-46c9-97d3-42c1cb1e859b"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"RespondToEvent_V2"},"parameters":{"event_id":"@triggerOutputs()?['body/id']","response":"tentativelyAccept","body/Comment":"Hello\n\nI'm afriad you have sent me an invite that clashes with my lunch. I hope you can appreciate we all needs breaks. If you could re-arrange that would be great, if not please let me know and I will try and take my break at another time if possible, but I cannot gaurentee my attendance.\n\nKind Regards","body/SendResponse":true},"authentication":"@parameters('$authentication')"}}}},"expression":{"contains":["@triggerOutputs()?['body/organizer']","companyEmail.com"]},"metadata":{"operationMetadataId":"ee2cb2a4-0178-41a7-b2fb-50f60601a91b"},"type":"If"}},"runAfter":{"Get_calendar_view_of_events_(V3)":["Succeeded"]},"expression":{"equals":["@length(outputs('Get_calendar_view_of_events_(V3)')?['body/value'])",1]},"metadata":{"operationMetadataId":"ff894bfb-eb9f-4b2e-ad59-bc0df570fe67"},"type":"If"}},"outputs":{}},"connectionReferences":{"shared_office365":{"connectionName":"shared-office365-c8abcb91-e34c-454b-97d1-546648006876","source":"Embedded","id":"/providers/Microsoft.PowerApps/apis/shared_office365","tier":"NotSpecified"}},"flowFailureAlertSubscribed":false}}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/manifest.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/manifest.json
deleted file mode 100644
index 31de155..0000000
--- a/samples/Outlook-check-if-meeting-conflicts-with-lunch/Microsoft.Flow/flows/manifest.json
+++ /dev/null
@@ -1 +0,0 @@
-{"packageSchemaVersion":"1.0","flowAssets":{"assetPaths":["04e61882-79fa-4668-803e-b26699ee94ab"]}}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/manifest.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/manifest.json
deleted file mode 100644
index 81d882f..0000000
--- a/samples/Outlook-check-if-meeting-conflicts-with-lunch/manifest.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schema":"1.0","details":{"displayName":"Outlook - Check if Conflicts with Lunch V1.1","description":"","createdTime":"2022-02-14T17:27:21.7475124Z","packageTelemetryId":"2e29b6d7-10d1-4501-be24-80e3f254f983","creator":"N/A","sourceEnvironment":""},"resources":{"04e61882-79fa-4668-803e-b26699ee94ab":{"type":"Microsoft.Flow/flows","suggestedCreationType":"New","creationType":"Existing, New, Update","details":{"displayName":"Outlook - Check if Conflicts with Lunch"},"configurableBy":"User","hierarchy":"Root","dependsOn":["837008d6-4f3a-404d-93fd-25a549106e30","0fa648b9-1075-4002-a0bb-42ae542e5f9d"]},"837008d6-4f3a-404d-93fd-25a549106e30":{"id":"/providers/Microsoft.PowerApps/apis/shared_office365","name":"shared_office365","type":"Microsoft.PowerApps/apis","suggestedCreationType":"Existing","details":{"displayName":"Office 365 Outlook","iconUri":"https://connectoricons-prod.azureedge.net/releases/v1.0.1538/1.0.1538.2621/office365/icon.png"},"configurableBy":"System","hierarchy":"Child","dependsOn":[]},"0fa648b9-1075-4002-a0bb-42ae542e5f9d":{"type":"Microsoft.PowerApps/apis/connections","suggestedCreationType":"Existing","creationType":"Existing","details":{"displayName":"matt.collins@TechServiceGroup.onmicrosoft.com","iconUri":"https://connectoricons-prod.azureedge.net/releases/v1.0.1381/1.0.1381.2096/office365/icon.png"},"configurableBy":"User","hierarchy":"Child","dependsOn":["837008d6-4f3a-404d-93fd-25a549106e30"]}}}
\ No newline at end of file
From cb3e97fd16236044676da905757b69746783ec92 Mon Sep 17 00:00:00 2001
From: MattCollins-Jones <60160115+MattCollins-Jones@users.noreply.github.com>
Date: Wed, 26 Jul 2023 15:47:57 +0100
Subject: [PATCH 05/20] Add files via upload
---
.../readme.md | 112 ++++++++++++++++++
.../Outlook-CheckifConflictswithLunchV1.1.zip | Bin 0 -> 3708 bytes
.../apisMap.json | 1 +
.../connectionsMap.json | 1 +
.../definition.json | 1 +
.../Microsoft.Flow/flows/manifest.json | 1 +
.../sourcecode/manifest.json | 1 +
7 files changed, 117 insertions(+)
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/readme.md
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/solution/Outlook-CheckifConflictswithLunchV1.1.zip
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/manifest.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/manifest.json
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/readme.md b/samples/Outlook-check-if-meeting-conflicts-with-lunch/readme.md
new file mode 100644
index 0000000..edae4ff
--- /dev/null
+++ b/samples/Outlook-check-if-meeting-conflicts-with-lunch/readme.md
@@ -0,0 +1,112 @@
+# Title of the sample
+
+> When naming your sample, try to give it a friendly name that describes what it does. Avoid using terms like `PowerAutomate`, `Power Automate`, `Flow`, etc. -- because that's what all the samples in this repo are all about.
+> GOOD 👍:
+> Transmographier
+> BAD 👎:
+> Power Automate Sample
+>
+> DELETE THIS PARAGRAPH BEFORE SUBMITTING
+
+
+## Summary
+
+Short summary on functionality and used technologies.
+
+> Please provide a high-quality screenshot of your flow below. It should be stored in a folder called `assets`.
+> If possible, use a resolution of 1920x1080.
+> You can add as many screen shots as you'd like to help users understand your sample without having to download it and install it.
+> DELETE THIS PARAGRAPH BEFORE SUBMITTING
+
+
+
+## Applies to
+
+* [Microsoft Power Automate](https://docs.microsoft.com/power-automate/)
+
+> Update accordingly as needed.
+> DELETE THIS PARAGRAPH BEFORE SUBMITTING
+
+## Compatibility
+
+> Don't worry about this section, we'll take care of it. Unless you really want to...
+
+
+
+
+
+## Authors
+
+> One author per line, please
+> DELETE THIS PARAGRAPH BEFORE SUBMITTING
+
+Solution|Author(s)
+--------|---------
+folder name | [Author Name](LinkToYourGitHubProfile) ([@yourtwitterhandle](https://twitter.com/yourtwitterhandle)), Company
+
+## Version history
+
+Version|Date|Comments
+-------|----|--------
+1.1|September 2, 2021|Update comment
+1.0|August 29, 2021|Initial release
+
+## Features
+
+> Description of the sample with possible additional details than in short summary.
+
+This sample illustrates the following concepts:
+
+* topic 1
+* topic 2
+* topic 3
+
+## Prerequisites
+
+> Any special pre-requisites? Include anything that needs to be done for this sample to work (anything in addition to importing the `.zip` and data sources).
+> DELETE THIS PARAGRAPH BEFORE SUBMITTING
+
+## Minimal Path to Awesome
+
+* [Download](./solution/Sample.zip) the `.zip` from the `solution` folder
+* Within **Power Automate Studio**, import the solution `.zip` file using **Solutions** > **Import Solution** and select the `.zip` file you just packed.
+
+## Using the Source Code
+
+You can also use the [Power Apps CLI](https://docs.microsoft.com/powerapps/developer/data-platform/powerapps-cli) to pack the source code by following these steps::
+
+* Clone the repository to a local drive
+* Pack the source files back into a solution `.zip` file:
+ ```bash
+ pac solution pack --zipfile pathtodestinationfile --folder pathtosourcefolder --processCanvasApps
+ ```
+ Making sure to replace `pathtosourcefolder` to point to the path to this sample's `sourcecode` folder, and `pathtodestinationfile` to point to the path of this solution's `.zip` file (located under the `solution` folder)
+* Within **Power Automate Studio**, import the solution `.zip` file using **Solutions** > **Import Solution** and select the `.zip` file you just packed.
+
+## Disclaimer
+
+**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.**
+
+## Help
+
+> Note: don't worry about this section, we'll update the links.
+
+We do not support samples, but we this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues.
+
+If you encounter any issues while using this sample, [create a new issue](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=bug-report.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20).
+
+For questions regarding this sample, [create a new question](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=question.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20).
+
+Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20).
+
+## For more information
+
+- [Create your first flow](https://docs.microsoft.com/en-us/power-automate/getting-started#create-your-first-flow)
+- [Microsoft Power Automate documentation](https://docs.microsoft.com/en-us/power-automate/)
+
+
+
+
+---
+> Note that better pictures and documentation will increase the sample usage and the value you are providing for others. Thanks for your submissions in advance! You rock ❤.
+> DELETE THIS PARAGRAPH BEFORE SUBMITTING
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/solution/Outlook-CheckifConflictswithLunchV1.1.zip b/samples/Outlook-check-if-meeting-conflicts-with-lunch/solution/Outlook-CheckifConflictswithLunchV1.1.zip
new file mode 100644
index 0000000000000000000000000000000000000000..6c9f3cc726ff9effb09757aa46d7d97af17e7080
GIT binary patch
literal 3708
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
F{{ekvCS(8r
literal 0
HcmV?d00001
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
new file mode 100644
index 0000000..2e606e8
--- /dev/null
+++ b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
@@ -0,0 +1 @@
+{"shared_office365":"837008d6-4f3a-404d-93fd-25a549106e30"}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
new file mode 100644
index 0000000..b42887e
--- /dev/null
+++ b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
@@ -0,0 +1 @@
+{"shared_office365":"0fa648b9-1075-4002-a0bb-42ae542e5f9d"}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
new file mode 100644
index 0000000..6726e57
--- /dev/null
+++ b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
@@ -0,0 +1 @@
+{"name":"48d115e6-4a29-414f-9649-baf73a9d11ce","id":"/providers/Microsoft.Flow/flows/48d115e6-4a29-414f-9649-baf73a9d11ce","type":"Microsoft.Flow/flows","properties":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_logicflows","displayName":"Outlook - Check if Conflicts with Lunch","definition":{"metadata":{"workflowEntityId":null,"processAdvisorMetadata":null,"flowclientsuspensionreason":"None","flowclientsuspensiontime":null,"creator":{"id":"bc9b2c30-f572-4c08-848c-5b610d19d918","type":"User","tenantId":"93ae279c-fe6d-4b8e-a851-aa4463187a47"},"provisioningMethod":"FromDefinition","failureAlertSubscription":true,"clientLastModifiedTime":"2022-02-14T17:15:33.675471Z"},"$schema":"https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#","contentVersion":"1.0.0.0","parameters":{"$connections":{"defaultValue":{},"type":"Object"},"$authentication":{"defaultValue":{},"type":"SecureObject"}},"triggers":{"When_an_event_is_added,_updated_or_deleted_(V3)":{"splitOn":"@triggerOutputs()?['body/value']","metadata":{"operationMetadataId":"7c94f170-e23b-4daf-a43a-45c49c619de3"},"type":"OpenApiConnectionNotification","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"CalendarGetOnChangedItemsV3"},"parameters":{"table":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","incomingDays":300,"pastDays":50},"authentication":"@parameters('$authentication')"},"conditions":[{"expression":"@not(equals(triggerOutputs()?['body/ActionType'], 'deleted'))"}],"description":"This filters Deleted events, just update the calendar to be the right calendar."}},"actions":{"Terminate":{"runAfter":{"Check_if_lunch_exists_at_this_time":["Succeeded"]},"metadata":{"operationMetadataId":"04a354d5-3de5-447a-8f7c-77da0e696abc"},"type":"Terminate","inputs":{"runStatus":"Succeeded"}},"Get_event_(V3)":{"runAfter":{},"metadata":{"operationMetadataId":"cd66ec51-a995-4815-9609-1855bbafbe67"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"V3CalendarGetItem"},"parameters":{"table":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","id":"@triggerOutputs()?['body/id']"},"authentication":"@parameters('$authentication')"}},"Get_calendar_view_of_events_(V3)":{"runAfter":{"Get_event_(V3)":["Succeeded"]},"metadata":{"operationMetadataId":"1998a542-e971-4e36-92d0-570bbcd3ffba"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"GetEventsCalendarViewV3"},"parameters":{"calendarId":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","startDateTimeUtc":"@addMinutes(triggerOutputs()?['body/start'],1)","endDateTimeUtc":"@addMinutes(triggerOutputs()?['body/end'],-1)","search":"Lunch"},"authentication":"@parameters('$authentication')"}},"Check_if_lunch_exists_at_this_time":{"actions":{"Check_if_internal_or_external_contact":{"actions":{"Send_Decline_to_Internal_Contact":{"runAfter":{},"metadata":{"operationMetadataId":"0f89f3d9-eccb-4926-8a5f-07a02cf7925f"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"RespondToEvent_V2"},"parameters":{"event_id":"@triggerOutputs()?['body/id']","response":"decline","body/Comment":"You have tried to schedule an event during my lunch hours, please reschedule else I will not be in attendance.","body/SendResponse":true},"authentication":"@parameters('$authentication')"}}},"runAfter":{},"else":{"actions":{"Send_Polite_Tentative_Accept":{"runAfter":{},"metadata":{"operationMetadataId":"6127e02c-134c-46c9-97d3-42c1cb1e859b"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"RespondToEvent_V2"},"parameters":{"event_id":"@triggerOutputs()?['body/id']","response":"tentativelyAccept","body/Comment":"Hello\n\nI'm afriad you have sent me an invite that clashes with my lunch. I hope you can appreciate we all needs breaks. If you could re-arrange that would be great, if not please let me know and I will try and take my break at another time if possible, but I cannot gaurentee my attendance.\n\nKind Regards","body/SendResponse":true},"authentication":"@parameters('$authentication')"}}}},"expression":{"contains":["@triggerOutputs()?['body/organizer']","companyEmail.com"]},"metadata":{"operationMetadataId":"ee2cb2a4-0178-41a7-b2fb-50f60601a91b"},"type":"If"}},"runAfter":{"Get_calendar_view_of_events_(V3)":["Succeeded"]},"expression":{"equals":["@length(outputs('Get_calendar_view_of_events_(V3)')?['body/value'])",1]},"metadata":{"operationMetadataId":"ff894bfb-eb9f-4b2e-ad59-bc0df570fe67"},"type":"If"}},"outputs":{}},"connectionReferences":{"shared_office365":{"connectionName":"shared-office365-c8abcb91-e34c-454b-97d1-546648006876","source":"Embedded","id":"/providers/Microsoft.PowerApps/apis/shared_office365","tier":"NotSpecified"}},"flowFailureAlertSubscribed":false}}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/manifest.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/manifest.json
new file mode 100644
index 0000000..31de155
--- /dev/null
+++ b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/manifest.json
@@ -0,0 +1 @@
+{"packageSchemaVersion":"1.0","flowAssets":{"assetPaths":["04e61882-79fa-4668-803e-b26699ee94ab"]}}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/manifest.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/manifest.json
new file mode 100644
index 0000000..81d882f
--- /dev/null
+++ b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/manifest.json
@@ -0,0 +1 @@
+{"schema":"1.0","details":{"displayName":"Outlook - Check if Conflicts with Lunch V1.1","description":"","createdTime":"2022-02-14T17:27:21.7475124Z","packageTelemetryId":"2e29b6d7-10d1-4501-be24-80e3f254f983","creator":"N/A","sourceEnvironment":""},"resources":{"04e61882-79fa-4668-803e-b26699ee94ab":{"type":"Microsoft.Flow/flows","suggestedCreationType":"New","creationType":"Existing, New, Update","details":{"displayName":"Outlook - Check if Conflicts with Lunch"},"configurableBy":"User","hierarchy":"Root","dependsOn":["837008d6-4f3a-404d-93fd-25a549106e30","0fa648b9-1075-4002-a0bb-42ae542e5f9d"]},"837008d6-4f3a-404d-93fd-25a549106e30":{"id":"/providers/Microsoft.PowerApps/apis/shared_office365","name":"shared_office365","type":"Microsoft.PowerApps/apis","suggestedCreationType":"Existing","details":{"displayName":"Office 365 Outlook","iconUri":"https://connectoricons-prod.azureedge.net/releases/v1.0.1538/1.0.1538.2621/office365/icon.png"},"configurableBy":"System","hierarchy":"Child","dependsOn":[]},"0fa648b9-1075-4002-a0bb-42ae542e5f9d":{"type":"Microsoft.PowerApps/apis/connections","suggestedCreationType":"Existing","creationType":"Existing","details":{"displayName":"matt.collins@TechServiceGroup.onmicrosoft.com","iconUri":"https://connectoricons-prod.azureedge.net/releases/v1.0.1381/1.0.1381.2096/office365/icon.png"},"configurableBy":"User","hierarchy":"Child","dependsOn":["837008d6-4f3a-404d-93fd-25a549106e30"]}}}
\ No newline at end of file
From 94e6fe8a552664dd8d1579aa24552d84abc515c0 Mon Sep 17 00:00:00 2001
From: MattCollins-Jones <60160115+MattCollins-Jones@users.noreply.github.com>
Date: Wed, 26 Jul 2023 15:57:43 +0100
Subject: [PATCH 06/20] Delete
samples/Outlook-check-if-meeting-conflicts-with-lunch directory
---
.../readme.md | 112 ------------------
.../Outlook-CheckifConflictswithLunchV1.1.zip | Bin 3708 -> 0 bytes
.../apisMap.json | 1 -
.../connectionsMap.json | 1 -
.../definition.json | 1 -
.../Microsoft.Flow/flows/manifest.json | 1 -
.../sourcecode/manifest.json | 1 -
7 files changed, 117 deletions(-)
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/readme.md
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/solution/Outlook-CheckifConflictswithLunchV1.1.zip
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/manifest.json
delete mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/manifest.json
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/readme.md b/samples/Outlook-check-if-meeting-conflicts-with-lunch/readme.md
deleted file mode 100644
index edae4ff..0000000
--- a/samples/Outlook-check-if-meeting-conflicts-with-lunch/readme.md
+++ /dev/null
@@ -1,112 +0,0 @@
-# Title of the sample
-
-> When naming your sample, try to give it a friendly name that describes what it does. Avoid using terms like `PowerAutomate`, `Power Automate`, `Flow`, etc. -- because that's what all the samples in this repo are all about.
-> GOOD 👍:
-> Transmographier
-> BAD 👎:
-> Power Automate Sample
->
-> DELETE THIS PARAGRAPH BEFORE SUBMITTING
-
-
-## Summary
-
-Short summary on functionality and used technologies.
-
-> Please provide a high-quality screenshot of your flow below. It should be stored in a folder called `assets`.
-> If possible, use a resolution of 1920x1080.
-> You can add as many screen shots as you'd like to help users understand your sample without having to download it and install it.
-> DELETE THIS PARAGRAPH BEFORE SUBMITTING
-
-
-
-## Applies to
-
-* [Microsoft Power Automate](https://docs.microsoft.com/power-automate/)
-
-> Update accordingly as needed.
-> DELETE THIS PARAGRAPH BEFORE SUBMITTING
-
-## Compatibility
-
-> Don't worry about this section, we'll take care of it. Unless you really want to...
-
-
-
-
-
-## Authors
-
-> One author per line, please
-> DELETE THIS PARAGRAPH BEFORE SUBMITTING
-
-Solution|Author(s)
---------|---------
-folder name | [Author Name](LinkToYourGitHubProfile) ([@yourtwitterhandle](https://twitter.com/yourtwitterhandle)), Company
-
-## Version history
-
-Version|Date|Comments
--------|----|--------
-1.1|September 2, 2021|Update comment
-1.0|August 29, 2021|Initial release
-
-## Features
-
-> Description of the sample with possible additional details than in short summary.
-
-This sample illustrates the following concepts:
-
-* topic 1
-* topic 2
-* topic 3
-
-## Prerequisites
-
-> Any special pre-requisites? Include anything that needs to be done for this sample to work (anything in addition to importing the `.zip` and data sources).
-> DELETE THIS PARAGRAPH BEFORE SUBMITTING
-
-## Minimal Path to Awesome
-
-* [Download](./solution/Sample.zip) the `.zip` from the `solution` folder
-* Within **Power Automate Studio**, import the solution `.zip` file using **Solutions** > **Import Solution** and select the `.zip` file you just packed.
-
-## Using the Source Code
-
-You can also use the [Power Apps CLI](https://docs.microsoft.com/powerapps/developer/data-platform/powerapps-cli) to pack the source code by following these steps::
-
-* Clone the repository to a local drive
-* Pack the source files back into a solution `.zip` file:
- ```bash
- pac solution pack --zipfile pathtodestinationfile --folder pathtosourcefolder --processCanvasApps
- ```
- Making sure to replace `pathtosourcefolder` to point to the path to this sample's `sourcecode` folder, and `pathtodestinationfile` to point to the path of this solution's `.zip` file (located under the `solution` folder)
-* Within **Power Automate Studio**, import the solution `.zip` file using **Solutions** > **Import Solution** and select the `.zip` file you just packed.
-
-## Disclaimer
-
-**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.**
-
-## Help
-
-> Note: don't worry about this section, we'll update the links.
-
-We do not support samples, but we this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues.
-
-If you encounter any issues while using this sample, [create a new issue](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=bug-report.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20).
-
-For questions regarding this sample, [create a new question](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=question.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20).
-
-Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/powerautomate-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=YOURSAMPLENAME&authors=@YOURGITHUBUSERNAME&title=YOURSAMPLENAME%20-%20).
-
-## For more information
-
-- [Create your first flow](https://docs.microsoft.com/en-us/power-automate/getting-started#create-your-first-flow)
-- [Microsoft Power Automate documentation](https://docs.microsoft.com/en-us/power-automate/)
-
-
-
-
----
-> Note that better pictures and documentation will increase the sample usage and the value you are providing for others. Thanks for your submissions in advance! You rock ❤.
-> DELETE THIS PARAGRAPH BEFORE SUBMITTING
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/solution/Outlook-CheckifConflictswithLunchV1.1.zip b/samples/Outlook-check-if-meeting-conflicts-with-lunch/solution/Outlook-CheckifConflictswithLunchV1.1.zip
deleted file mode 100644
index 6c9f3cc726ff9effb09757aa46d7d97af17e7080..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 3708
zcmb`Kc{J4f|HsENc9EUyx?&>Cm|+%#Vid+K)<#CQEE&vLhK8uDAw-mI5=xRKOQh_E
zkSy7kvP4SRx2qz4?(dxM>E3?d`}^a2zn{-}z0c=;-sk;#K0crGIj{HYX@+HE7XbhO
zTmX+af>qqb*QUA$Gwp*gJP175+0UEi?dGp)=;cj^x*ZHOC=B6>Qq$B_hiGWIIYAI8
zlqN(I26u&=S4W|=v|L@a5KiZzPCjHB-pNPRgXT>wA}aS7gH7k^i?4U*gm8>9)T=JAYfP|%B&CwF#8K2qPfH9Ux4_31nBHd
zrMf!%lf9|`Kc~7e76C6et{6ljU>ZXQoUnd8!q}uAsb+#h9t=qQ6P)?~;XJ?b+AxU|
z0Pqt905JcE)5X<|OeO!p`M=+C?kvUoji%6^N;owPr02e1M+|K#VWgpIG2@Ecy&EE8G8NgSY>Y
zxd*3H(FkZy+^({+$_ew@FG-3O@1+T6~
z^KHC&r7zsfqoXu3d26ln-i`T;wzOeMT$-j
z4VjMcJ8n|kjI2I6zdWrPnmGQ}t9MOjCa{&?kXko;O}k+#ZUz=JL4)r=uj3uBM^!44
ztUVr1t=MnoSLQjV-y4vrZ_WtD5was+-ehTInr!K|C&WZto!IkJS`n|MhpDU!bX{}$
z)VCpd$%9rlao2ed4tRjPhnW?BBGfqDA(XC0&F&MY@LV>G<4CEkw;kHQd@-zLJl_4j
z;`}*S4g2U5;=?9b)q|2Chq$#swe9TrqYqqptmh%3$`9_aO%WJ8xzV_!fX-aN25qBj
zN?oCYBX^1sdBrXeO|VKJGHmz1)!oFLSaHaZMKw6)FO+HId9~Qd)kc|hCCk#CqeDMl
z08Jwl5vxkvXfY5N%@^)nIs`D+EpA;dbWyaB7ZD3+Qnk!9>+%$8eg%_8R>jhfAN9#2J!{
zB5I?YNM7ZaQd5b;^-Mv9OIx`k$uW}~0qn?B&ZTaHiCZnwit3GTew7mqBBeu)M0w^S
z)Nv1`*i330cE?UoB-r$Z#~haJ(GrR|S0q-GzDT2m*wv0k=(vGyXa&fc$YquznQx7%
z35WPLtSl#v4agE%(pv?q;;3byU6KiuCu!{%tJ}peP&0s&8Wa31MUXCdO_KUv^3+EgMTSC&+MxI>u=CsAjrhIYXUyY^)n`b|1wPO1!JaZO)pJYO07oXxy5%&-l%GVv
zSM^1G!JURJ8~k<1mdPb*t^jVcT{q|Oc*<}XE9w5{$#U(j?#IkukA_7Tq_2GNdnT+26HbH;xp#_@Q{F{AJPl@(^}V$k^_$wy_ZpxbY987Z(R2bV=d%aoF`Xa=9)+i~M^YoE@<$YxVjeN0g
zPyOde2d0^16W(?;cHN{h`PRKna6x9%%oQi@R+;mZ@Sv(;K8SmiR3^8)%Y}Jnj$pO5
zt83tVqm`!4%C*k?=@?t|!uTD0jgs4vZRFzUxx-$JVE%}Az)o{@Mwu#Bt7Y_y&|J;k
z>cmX@@Ytd(?!$@DqfAjG;wf&nFu7pK989sbx!)(%f}Cs@G0h*{Bh4c3rLXU*zFsqu
z7|1NzNBQzu4Sck@%*_Bn4I
zop-at3k~2EX?lTd%c&z+KOq;HnZ#)Bm+37uE1$0;(cz~j<2rEk8e7G0Mjb3STWWr3
zFbY{AZa&J_BSvujGOe$KJ;zE>;f?63R8Nc47Xh-h$8z|(+yXugc9UK-g~QV1r|LR)
zuT=Ll!S^rAZIPqAkkw}?g&)K|O|JnZddMs9pE>%_w}1Q5o_HSgPZCn0V@?Ohz4JlH
z{oS!oaiWslTxtIQ>Wz$XJp`O7KcUCC8_$P@DED;rT2@%755mp*%}rjtgwnyP1c(x`
zqL669Ud}3nRS&ImKgyP31vlX3mA9k4syt;U42SdD@v_ZYO@QR#aO|r=D{M+D=)veX
z=}-OBAAsF>jYcvn0B{co0Pr6G{)MF^#oU_#6KrqfnbG3#;tSI$iK`*^4--6VqVYp6
zi}GiI@m`8H#JSpSV+L`dLRsLpV0i7u#P^ktwY*tgIl}M2dFDa{G|+y2IO<8Q8Cj$9
zeDIOudfRiI)opJ%Kc
z@W|aBJIj>7NaTj-KZIWsNXQS#G;h1=xGMX;JU%;
zz`Nq0Gf#Rj34BP4X@g;Cr-EKC0G
zRmbmHi=vL4sM48HYo0QzRb!6(NW$K@hrh<809CBreO`YiO4{y5j-hDmNfq9lRKcxj
z=eX)~nm%h%*06gvq}J%fn7Q~i)65w)BZQ+vyMzP99J3w1Ue{N0DJ%#?6Jk1x?*WsH
zf;4M{KYq=I1XB95R!=17Qvy~dA$lll#}Un&iNnR$xYE8o(jwPXhb4(2PK2BSD{WXF
zk+!LH<|4d_XG~D(0%lkiRuRD8+m3@D^H0}*$AtW>`LmPwA((sc_@8V38(;CW^v~wt
zhct%epGf~?75*&y?~2n8Sv~H*k^M_~_&MLtwd6;>cL(`?+6v_OV;OjGuN}N&0N)?8
F{{ekvCS(8r
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
deleted file mode 100644
index 2e606e8..0000000
--- a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
+++ /dev/null
@@ -1 +0,0 @@
-{"shared_office365":"837008d6-4f3a-404d-93fd-25a549106e30"}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
deleted file mode 100644
index b42887e..0000000
--- a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
+++ /dev/null
@@ -1 +0,0 @@
-{"shared_office365":"0fa648b9-1075-4002-a0bb-42ae542e5f9d"}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
deleted file mode 100644
index 6726e57..0000000
--- a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"48d115e6-4a29-414f-9649-baf73a9d11ce","id":"/providers/Microsoft.Flow/flows/48d115e6-4a29-414f-9649-baf73a9d11ce","type":"Microsoft.Flow/flows","properties":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_logicflows","displayName":"Outlook - Check if Conflicts with Lunch","definition":{"metadata":{"workflowEntityId":null,"processAdvisorMetadata":null,"flowclientsuspensionreason":"None","flowclientsuspensiontime":null,"creator":{"id":"bc9b2c30-f572-4c08-848c-5b610d19d918","type":"User","tenantId":"93ae279c-fe6d-4b8e-a851-aa4463187a47"},"provisioningMethod":"FromDefinition","failureAlertSubscription":true,"clientLastModifiedTime":"2022-02-14T17:15:33.675471Z"},"$schema":"https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#","contentVersion":"1.0.0.0","parameters":{"$connections":{"defaultValue":{},"type":"Object"},"$authentication":{"defaultValue":{},"type":"SecureObject"}},"triggers":{"When_an_event_is_added,_updated_or_deleted_(V3)":{"splitOn":"@triggerOutputs()?['body/value']","metadata":{"operationMetadataId":"7c94f170-e23b-4daf-a43a-45c49c619de3"},"type":"OpenApiConnectionNotification","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"CalendarGetOnChangedItemsV3"},"parameters":{"table":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","incomingDays":300,"pastDays":50},"authentication":"@parameters('$authentication')"},"conditions":[{"expression":"@not(equals(triggerOutputs()?['body/ActionType'], 'deleted'))"}],"description":"This filters Deleted events, just update the calendar to be the right calendar."}},"actions":{"Terminate":{"runAfter":{"Check_if_lunch_exists_at_this_time":["Succeeded"]},"metadata":{"operationMetadataId":"04a354d5-3de5-447a-8f7c-77da0e696abc"},"type":"Terminate","inputs":{"runStatus":"Succeeded"}},"Get_event_(V3)":{"runAfter":{},"metadata":{"operationMetadataId":"cd66ec51-a995-4815-9609-1855bbafbe67"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"V3CalendarGetItem"},"parameters":{"table":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","id":"@triggerOutputs()?['body/id']"},"authentication":"@parameters('$authentication')"}},"Get_calendar_view_of_events_(V3)":{"runAfter":{"Get_event_(V3)":["Succeeded"]},"metadata":{"operationMetadataId":"1998a542-e971-4e36-92d0-570bbcd3ffba"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"GetEventsCalendarViewV3"},"parameters":{"calendarId":"AAMkADFmNmZkZDgyLWJmYzctNGI1Mi04YTM3LTQ0OTAwZjI5NDg2MABGAAAAAABEx8r0d0KLT5HwlNDHZMznBwBvo3hxj5iHS7nzuFP6_9VyAAAAAAEGAABvo3hxj5iHS7nzuFP6_9VyAAACq97NAAA=","startDateTimeUtc":"@addMinutes(triggerOutputs()?['body/start'],1)","endDateTimeUtc":"@addMinutes(triggerOutputs()?['body/end'],-1)","search":"Lunch"},"authentication":"@parameters('$authentication')"}},"Check_if_lunch_exists_at_this_time":{"actions":{"Check_if_internal_or_external_contact":{"actions":{"Send_Decline_to_Internal_Contact":{"runAfter":{},"metadata":{"operationMetadataId":"0f89f3d9-eccb-4926-8a5f-07a02cf7925f"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"RespondToEvent_V2"},"parameters":{"event_id":"@triggerOutputs()?['body/id']","response":"decline","body/Comment":"You have tried to schedule an event during my lunch hours, please reschedule else I will not be in attendance.","body/SendResponse":true},"authentication":"@parameters('$authentication')"}}},"runAfter":{},"else":{"actions":{"Send_Polite_Tentative_Accept":{"runAfter":{},"metadata":{"operationMetadataId":"6127e02c-134c-46c9-97d3-42c1cb1e859b"},"type":"OpenApiConnection","inputs":{"host":{"apiId":"/providers/Microsoft.PowerApps/apis/shared_office365","connectionName":"shared_office365","operationId":"RespondToEvent_V2"},"parameters":{"event_id":"@triggerOutputs()?['body/id']","response":"tentativelyAccept","body/Comment":"Hello\n\nI'm afriad you have sent me an invite that clashes with my lunch. I hope you can appreciate we all needs breaks. If you could re-arrange that would be great, if not please let me know and I will try and take my break at another time if possible, but I cannot gaurentee my attendance.\n\nKind Regards","body/SendResponse":true},"authentication":"@parameters('$authentication')"}}}},"expression":{"contains":["@triggerOutputs()?['body/organizer']","companyEmail.com"]},"metadata":{"operationMetadataId":"ee2cb2a4-0178-41a7-b2fb-50f60601a91b"},"type":"If"}},"runAfter":{"Get_calendar_view_of_events_(V3)":["Succeeded"]},"expression":{"equals":["@length(outputs('Get_calendar_view_of_events_(V3)')?['body/value'])",1]},"metadata":{"operationMetadataId":"ff894bfb-eb9f-4b2e-ad59-bc0df570fe67"},"type":"If"}},"outputs":{}},"connectionReferences":{"shared_office365":{"connectionName":"shared-office365-c8abcb91-e34c-454b-97d1-546648006876","source":"Embedded","id":"/providers/Microsoft.PowerApps/apis/shared_office365","tier":"NotSpecified"}},"flowFailureAlertSubscribed":false}}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/manifest.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/manifest.json
deleted file mode 100644
index 31de155..0000000
--- a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/manifest.json
+++ /dev/null
@@ -1 +0,0 @@
-{"packageSchemaVersion":"1.0","flowAssets":{"assetPaths":["04e61882-79fa-4668-803e-b26699ee94ab"]}}
\ No newline at end of file
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/manifest.json b/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/manifest.json
deleted file mode 100644
index 81d882f..0000000
--- a/samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/manifest.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schema":"1.0","details":{"displayName":"Outlook - Check if Conflicts with Lunch V1.1","description":"","createdTime":"2022-02-14T17:27:21.7475124Z","packageTelemetryId":"2e29b6d7-10d1-4501-be24-80e3f254f983","creator":"N/A","sourceEnvironment":""},"resources":{"04e61882-79fa-4668-803e-b26699ee94ab":{"type":"Microsoft.Flow/flows","suggestedCreationType":"New","creationType":"Existing, New, Update","details":{"displayName":"Outlook - Check if Conflicts with Lunch"},"configurableBy":"User","hierarchy":"Root","dependsOn":["837008d6-4f3a-404d-93fd-25a549106e30","0fa648b9-1075-4002-a0bb-42ae542e5f9d"]},"837008d6-4f3a-404d-93fd-25a549106e30":{"id":"/providers/Microsoft.PowerApps/apis/shared_office365","name":"shared_office365","type":"Microsoft.PowerApps/apis","suggestedCreationType":"Existing","details":{"displayName":"Office 365 Outlook","iconUri":"https://connectoricons-prod.azureedge.net/releases/v1.0.1538/1.0.1538.2621/office365/icon.png"},"configurableBy":"System","hierarchy":"Child","dependsOn":[]},"0fa648b9-1075-4002-a0bb-42ae542e5f9d":{"type":"Microsoft.PowerApps/apis/connections","suggestedCreationType":"Existing","creationType":"Existing","details":{"displayName":"matt.collins@TechServiceGroup.onmicrosoft.com","iconUri":"https://connectoricons-prod.azureedge.net/releases/v1.0.1381/1.0.1381.2096/office365/icon.png"},"configurableBy":"User","hierarchy":"Child","dependsOn":["837008d6-4f3a-404d-93fd-25a549106e30"]}}}
\ No newline at end of file
From d48117d0913643857cb686156e217e0b2a8b1809 Mon Sep 17 00:00:00 2001
From: MattCollins-Jones <60160115+MattCollins-Jones@users.noreply.github.com>
Date: Wed, 26 Jul 2023 15:58:07 +0100
Subject: [PATCH 07/20] Add files via upload
---
.../assets/CheckConditions.png | Bin 0 -> 29715 bytes
.../assets/CollapseFlow.png | Bin 0 -> 19712 bytes
.../assets/WholeFlow.png | Bin 0 -> 36846 bytes
.../readme.md | 112 ++++++++++++++++++
.../apisMap.json | 1 +
.../connectionsMap.json | 1 +
.../definition.json | 1 +
.../Microsoft.Flow/flows/manifest.json | 1 +
.../sourcecode/manifest.json | 1 +
9 files changed, 117 insertions(+)
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/assets/CheckConditions.png
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/assets/CollapseFlow.png
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/assets/WholeFlow.png
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/readme.md
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/apisMap.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/connectionsMap.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/04e61882-79fa-4668-803e-b26699ee94ab/definition.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/Microsoft.Flow/flows/manifest.json
create mode 100644 samples/Outlook-check-if-meeting-conflicts-with-lunch/sourcecode/manifest.json
diff --git a/samples/Outlook-check-if-meeting-conflicts-with-lunch/assets/CheckConditions.png b/samples/Outlook-check-if-meeting-conflicts-with-lunch/assets/CheckConditions.png
new file mode 100644
index 0000000000000000000000000000000000000000..d36b4c0ea1ff9f1d1a2a774854c993ae586019a1
GIT binary patch
literal 29715
zcmc$`2UL?;w>};Rl~Dv{#!*C?jue$D2%#o8jDvIq0ja@3dNm<*0?G*ED4_HXihy(^
z5C|G7P!bhF=p~epMt*OY?_2k-b?;jLd%ydw^?%pO3cNY*IcM*)&p!J+`#JB^
z+vbLXC(oY*fk1*rw|=n%fsT2AK;P_rdmOlwpzudSRn!7q1m1&J^10T>O2T@Za46j03;pedTrdod#
z8Y(K57Z_iSo8MmgaQ)g3P1knYX|H~$8r_L8_AaB|wYUGXP&U*yXy?t_3-Cc#IQh)g
ztG&O6P|8dnF*xr$23AEEzIS&gyk9{&okmYEs~aFbYkm`?4aWMw)wZopG2{`TV^hds
zBRLr()P9H5S;rF~huG}b0>Et$X!7g{4_*P#$qTv1c;A;}0?+ck3qc?4c;7MKeEWYZ
z@HT{+7vjGKk&N8@p!D`=jNhZf29h14IlI`E>K0Yx@+g7Sh0jt$bO?fjjJgHhk6UQ+
zdS`U})VUYZWmQ$Pl`+8!_^hynERXC}0npS>yspMbr^uT1KJ1dnc(Z-P52>OPMw=H8
zp1eP6c?sko@x;s8l@`kHC^rK?gBAs3&9YP9%tQd)(6=2#oCU==-~U9Dd!}>*9cRWEspdWcp0@wed08_*Xc)&OD*fwfXk)=nQOlfw*
z0RrX%%8G%kumwC8#u^%&Ft}*ep1Ko883gi7`uiu|?X&&ss)70$tNb94w(-C}3@1|y
z=zamR_h}cB*nTKuDNl)uDgJGoe%T}oy@!^l=EV;}javJQO&xV#mpsmQ;+ioU^7*Ke
zzLle(m~o!z0mWN5)v`%Y?e$u=?~s9n&^^O-bVzde>1>i@v9gdU+on7UaqDuA1p|4MaaHs!+z+imPj`$8%>!{V`!}udWBsu
zd@wGHL|U~GkgpF2jS7f33)2Ni#uXNF`bP8JHN6zX=j{TY$m(q3Ja$GQYNHvX4=bVq
z=C$*OTb5cYM8#p(v11@FOuFw+r7F@Qx}f6Zwl`t`??v=jM=;jP{e@fvz}i+e$O|!%
zZm9nAD5nf4tbuOYpFe?Vm;kDXgs+Dc`=&j=_Vn)QJx(-++8I)Bwo~r^goZubkfA
zS(Ra|T{ELbCqh^P$HqqU$LylG-;0Ld8A1Xh*2dFp%=%vMCA&bb2%__v#Qtvw*$ge8
z{n}Nn$a{Of5R>hmmE{cKzI;Xe8^_?a+VWk+flY-ZuP~>MQ~kCJ)XFcX5!PqjnKwG>
zsHqIEnv{(?pLj}TM7g2$z+NRm&nnKXKZQc<$g$!sN63P!eGuthoG{Yzw
z-L!1A!V-pDOK8YNTKF-hq^>Ip&*x;_wKnMM@~$cAbma|@P%cIV8~$4gMQ|!isl3K+
zcQ-&=tntaVSM{fDpJ1o_R;38@tO7SdswG$42B(w*1+TTbAHf9UxP;!;{nGIX?ox4@
z9mCRr&l%rKW|OOxpF11y%zW05u&k?s@{Ggi1l}(pr#jXxW7)xD$@ueJf@%5hP8QA?
zdUCQMHugW^XXQpbG>#($^?qHMfNDgH6dhWQo{mmZ74zpQ_D5FrX*j1Gt0f26#8)b9
zT4|XcKK7R({C06($MYu=HQWO)hPiwCgkpYPM@@c{*B^E@d-*+Dn~yGS-|Il-SL5P}
z)ZDgKb@kps^rL8rrUR?G;~#Cg8BPw+KI}o5rmJT%r~Ni0xcweVs9!R#RTU~?F
zrPY+CRzvtot?<$Q$#(WGgg)evA?5KaV+QPXac~^*aQ80-R5WE0hUXhm^1jCQ-HOci
zSz_B;?mFsf=uqD8XYkwVfyw@rukt1o-jA=3J)u%}5Ca1{YVCQYWZ(Pm1-20%h*auh
z^uR!ya((Rq;S6@^x$^vD1T;n9Z2QzK#qv9zC)qg<$bBhLHSJXgLR^0T|!jkCC9VCFFT$6)w8>qk>DuCmupxY&}_u;TdOm4t?=;QpD;+o3yh
z?$k||tp{=##hLSPNi57LI6Coamr^5TkcB7&~@?NO9
zN2-yr9;gM=$mV7HfaOP2Tid-CL#zhmr~LkBX)18sP}T1wJ~*Cetu7JxU=ADbR1_iB
zF~c$MuG|tphnw{o=%65LZ^M<2iw8as8u&hI_bC%i+WjnUXKj#EV+XqMG#~JjgPdTo
zsqZ@doE2s)RTBUMEVeacPRemULy=gP|85Uvv@Plv8c)eA0d{zH4
zE2UyxD!n3G0s0f#+344e?B|dO|2
z_yzlRq^WqnxdppJLqwsyKZqcHEgcBh4%&~@_L+D^lw&=(^=#r@-o&a+RIFA^ol|0y
zE||mVWz(xKsXkzxJ-!OLnBml7>x_T#{M^h(=9=Nc&W2-#a4T)^`TjJwv8Av0f;-^&
z2R-uOUmp_PK9^h@d0v*{;CL|fFutLwwSg0qv6f7|i{!jtO;zAJ;@lVanKfK6)*L*a$yBM`%MYL~iNZ`vW``CU
z&P4@B2|Vr)nSYN7Utib0I8hU>gmY2{XHEV*F!@FtPr6?Js_F(dN`GK^lM$2^?2HCY
z|AAvne=kbg8=t^MZTjrYLrR6oyuf-gD^MmziaGU5zosZ7h%tRF6>c;-E=^T&8rIh=3-i;Vw%eux(A`GxxZ}72t
z1G?rShtK|n`cf1L2p9CAL_CQ
zsghdnStZzk%?~hj`xGtCR}cUzNeOKk?E2oH;F&o58k|MZm$RRX
z7iX9Tcq{;(Cu-QROJaPJHPwLYtMKtbOs|Eg+vQ6`opxL*=4^F2rop0`g+0x^p+HFG
z&kIbMZ;SDxPH`NRYk>0iSeR;v8C5D
z`jGDJ)2V}^K&catAUkHf5ncQViA3hG2V2sNi{lDGlcNi5ge|ixlkF
zD7nIQ2(xcok9Mf%)Haqzb7@_djwpf#t!BPE1p+nSlF2RJu*0F+vid>#Nv8py`2K7;
zK6|$5p{s`PfP@HsvJ@)qS>BP=Y|C;yDP7as7Ct@A+I;A=X+%ZTWqw$Q)7v<
z>kuU$8*=*7n<9Mr@w{-k5X1-3yw3aJA_9@%)hMHC@rTxu8*zFe2lsroi@bCwy_B_8
zcZPKswO(g?*?nTGU;O&I6b-Lv+jwrUy}|#^0VSQnh=0gU%>%Q}>D_-&qMVm^g6~;%
zQPH^D!6->YHlQL{Z>f5evpBzM&yy*WCsX*OWPwuSwOh$_agFO69NLXzwxe1}(G`66
zeLm4PsOU?Q-PocjQSfpuJMu3otu1lA@!0g5t`c{y{!Y%(`ZSl|jS=_xx1>D$u&wXn
z{$Qi_wX-pPygdd`^)`18R>q;zo)ckFyDtHyIc)evNJc-n>7TEOF>n>u+<)vy>rPhG
zcHWM`Y#c+&tNP$8D{oomr)kT&cBV$VH=J{9)F=sO)Z=j;Hl2=EB%gF!4vD=*vlC>U
zAMuZPg3N;MZsH^7zu?88?rQWQk+!rmA&!~RVQk^G#L6f(Gm?@BqgF}2JsHz}XcEWH
zZGL!VG^`fo4#TRIKA*g@A^y&aWHP?s;*sJgO}Wn-<<%r0kc=}_{>&1%r>y)yP<
z8cjngKhF{V(cEnMySoVixz;Vx!u^t2_a!)qyKfB;TdVPyCJ6&qeVt2GdYKC*i$Wg2
z<62})GL#6z#U^S|Da5W7)#zoJo+l4PjEEexrNOmJT)pi}s7b*2
z{H(?rPuI=)7E
z^7N6yLC`4VJta-XMxB$e4ZlA5a1wsAs=4YEc0fL;_(B(Ef8Af*TB5rpS>TkV_CIYo
zg%sMZA3aQ=O8fGbkNN;`TVM0K5k`9*?QfEua{#zSPrpT$Low
z{c$F2J*`@Y1MwT&6sNU~Of`K!VPa>U)u8Qe+WA~dvC-YyrphV98V6BtG?lP}`cq9c
z*G7dT>%BYImKtSo&SPa_Z>u8iTbs9eg|exq_dXEfsTdiPk)C;
zd2g)V(?^1KBo1BEeI20)+vNFy0rfcTXw-TVkz=*dS5Uxm&ELm=tk#*7AE4$xDd;0x
zyMM?Jw5y{r;zVmi$PdkhZY4h_+#gvdYy*<3tqEwgtIi=uq11&-Q`+6f7!2x)gUEC3
z>mtgLkb#g{(I9(Q`Pd3Xn1G%q>-nS8su4@Wj=3gNo<4!za|&a{!1yh#nx5OYw9%{6
z;#X+Aat~?mHokIG>p@??i~I!q5P48LbhsT?6$MfB&(Dl{Kdf#@I_4db63>R}(c`NF
zkSc4BXqDr=79Gzg(%YC{{}e|@bWvOOWC;;?OmIqV`va=0yT_7Q>B4w?Hkkih?iYS?
zb`ChpPDgbPV%HYwv_Q5T8+SR>{!PKE<2Jf??dU*{;J4z0%gM__H^Z9H4eJoy#(d|o
zPM0Wqsj@f%}v|4BV=g=T>#rx2o9;EY$ryf4n>-yzDiYQ$=+r0_SYY12abDct;K=R+&1hg0%PtBMR*a^#!xsvA)i
zk4Bao?NWQ2UoxoAMh0cSBva!;TozXQ!?=dSp$4^gMz-I7syM%==gxlpyaiWI_+V4^
z!yrl>wxsxB^+gK8cJ`Ro+eK}Vr!AL>qi(Nu^ObV5uQZpY51fle16vY=ZiCMG8#|VvH
zNGXQ~2{gBC!i|f%IdMcEc8RwZO4fCik~65>H5^Y83KX(aBu#mN`C&BJsfPGYD}*xH
z8DG@jvm!r0d@y>XAiAoZyjqeJqP5%-#(CSDErW&s)h%vgM9p5S>3Nqe9^sP6#do(N
z)|17#jCaeYEMBLJ6X@u0Usfmr}VyqN*g
z2OnCu$mKL+LFkTNJ~TW>Z9o@*??8)3{*H2rEw4=bH984}QAS&L#~p~Z_YIbpmo05=
zCyKku2pcUy(bKPuzniXs;d~osgTuOlHx|=f#_@)rLPcH$lRu~3uDN@)IGTG9)}=#w
z`Hy&J_J{sD%GEEvW@cv0-Ia_34l9JQYNsZ3Bxdh0DiCys02@T7L+5Z3xD8q~SHCH8
zC_=5`Aw2pop@zKrfa}=b@$R5ll_OR)33?EEK+C}W=yWo#wnIo~K88=I`;YH0{iy_?
zoQHvu=ZCo@X#S-{&7b&=pSs-qqxLHdMngbE=|{jZL_OvKtAmemY>M(@BE<83%n^4T
zK2TH~FA(@2!_te##%I+ON7n6ZgG2#bxLtJ9&Y%|YgrAg0?&?uCOdh!rAx)Odpi58q3FTOhoW2EY<474SPEspu`uic
z5W6CtDry@ToY#09;x;65$}X#x{wF^AfpwDP0l~w+$Icd-i(ETavm)7l#wwuaPjJK=
z1po~;v`3ccmK
zX7sIvfCcKG1Cf_qJD>N&Ll8I5B7Y*!qR1nvtRfTmeTO4!&GCp&pG@F?rIotP@8#)0
zK`~V~|KX!L`s{)_T6L#;r?>~?in^;{s)I7FDDC?Q%4E-+>RY}pyFk|KQ`!q?(U;Qk
z;yE`E3zRP&=6!#(^<8r25@oa~$v25BJ4D9TUthvFuX5D3#jIQQIj?%GAI;K4rZl1G|DR8?OGT^XOlG9M^T5$@T16srm!W@JIi9*V3;
zW)(b%mdsj$9YhL=Vi3m@v?0_1&GwOEU#K^;M9uRUFeHM9@Tlaq%X6~PkU4w1mi7F!
zuqy=wY7#N*Sz;Z{qtX2)3IFFv*ZlbMnGhv>a?d5TU{(fgy4Xl|&01X`gw=|^dO2$8
ziHuR=fU|*Eh97QjVOP>qHFnRchX6Z+{|0oIH^W?f-raYTY-dq?p$Dz_gUQWK$^c=Y
zUOqY%rjVEajvpr%OE;&jSlea1ykhvFhDym0i^q9nM4Q%Ktr(ZR#GjtgcHli0V_tr=
zzBCeoU5t1PY)DS>?ABM&29g`598ln@tf}EDT$#P3z2K*X>i;;yOo1&_#&)@_8vZIv
zZqm(QuN0bcyCY~V1+&>X1zzG1Pkg+ps_i^2U?%y7RZ@3^vs0!6Zp6NECXt95-C^%1
zN^_%-?d=f5KJP4lZ&EQXr<0_mh~9u!^+3{<@<>m1zXAQ1
z&GO%iz@xmRtUTgPkt4t!@6fUTkKKaj2O*u+7eHF)bzfnMw~r4Ra8Exv9S7;h|DCT{
zOc2ui9HZdaq!P{OgZ-)W#C-C8yafFH5&pkR9lFwEmwtWzw?E?pW>w~49_as+dikdl
z{nxkQ|E%Gku*3X2Lmun^3OD@^XoeS_B>ek2yGS1IJ=0gPTBgl&%OFg5_Z=3}(=nh&
zZ~Bx+%7Y>Eq@72~TIw*>7?zL$V)%uHv{62agQLYa9^4DO$$RcS#(Qpro0TnHY#?M}mYg6A
zoqV-+^}}l1G%llAB;V&A$)|(3?6McHd~gq#48ZkcHTsC3&j;UOlj-xpU|w^$-vC-zc%_6)tJt!{f7lBNUm*8Xke?6(v*ooGKJ%AIPI16JneZOpem8~b-V
zXnEvd>-3|%dM3|b4|q5@r7H(E#;DaWPAuVOI!E|^#$
zHgyJoFvq)=rJ#Gam2}n@#kHGgtVYE0qqGmMh-G?mM6}&gxa~Zn*K~%j>sLdELs^jyt
z(lemkcWgw~%_X^Epz78-(~;ybHvYM-pcPE#EHEByzKNta8d6DmeSI~kO7d@~-u;sc
zuvWxt78GTYVsqSDQD|yJQO`pP<@d1Vh#&c+d*AVP?xOhaSbUwd2~7&tc0uZG!4;jr
z$?o|+;nBwHZ7d%&&D<|Inlyo-OFP=g{}SNhI~{00v;*p
zd{YoH{J0qFivXPL)HAdpb+7HZ8j7{XroKw>6AVU8m-d2>iq#p8(c0h}zk8_7y&vBb
z;#ISAtm+v0jKm2~RtO>?Y`@`?Q8Ila@^*@7ecQ!M30Cn0ZB|3Fu^fJ>);m^?(h{9F
z`tkF4`k|di-HG_%`>C^(tEO&b950@pEiER6s_kL=3wxxL9Pu00c}ygrrER6c?UX_n
z8&3H~tMD4EOsJo
z!;DNrIY6#x!gq+oD-D`d;05Erocq7hBmSEj^tpS-bGdZ2@Yjb*jUnvim?v&TlRnK_
z8hY@O>cI8C$n5`bz2(0^9{B&EiNffiW1vB#b9k89kPHwcSsxdkssgrIlYauSI_9U+
zXw0djGXWegHrFXkpET?k-{>A(8Uo{141$DR|
zv%-*mei>^UE+*!BJF-k;X;I^;)4zS$@uEYK0bgh-S
zZgt&dF!_Mt^zVVl=)x6UD18W}TV*PTBwFUls>IqvLMNK-XRWph!
zZ84wyVZwu645m!ZHgCrCxqEacv`~A*p!s_X$D!AJZp*&0v`AJDp+3K6Rd-Y1!xQ)Ur{}eBa4^vyVYY?ItDVF{r9s9
zU<*%Qn^ZJ%cQV9ciIs%b8q=P3dV8)2%===@?Ajc|+@#Opj?Tu;sjM-F{(AbPO-U&wAy#h#8VfGYSTX_ZyX^Acd
za2X)0PzA*Qg>;AQKop$J$eK~e^b1>^)pFe|JSD1o+2Htqzjj41ag|AlRei9zl+{?W
zR01gGZUZX#nHs#$)!unRMc^TU_rMVLCpuNY^|)JiR*1)lc{`x5^7B`xZ6};<@BT(dUSujfpxdrg=k2Sn{X{^8~9#qHKA3FpOWo1HhsP2xLLIY)!lu(U#D%?
zFN4tkLT#hJm5K1F#8pMzt$v6lb^7&E?_h26T9kGtT%0*R^Y|94oV^;8ZG=zN!CCc|
z62WN=2U5_UH^;}-&ZLF{Z#!LWde&6b+S-SM^jh1Up2t0-se5slM|L1ME_A?sx4<68
zEfpyspp`M|F35Ziv<4Yk8}6qqTqq`HKA50tmztK%0!v^DI=ZQT%j-24lacGCC~R3ZEwCxWA+a`z5?rQRi^}>u;>?st=F(Di*ZY*vF@8gJ#A@c
zh3W2O=2ilWWkgFW@jFwk$;{AtGyKEX8CH&SY%Ztp~heYA+C-|O}5juHw
z1^($VbK=(6_AnD^mlI!5Q4R2Wn%))HwjCqD5GK@ASO?Gihb+=yVrdi0HHrRb;~Mwu
zB{N+EBDJ;$%o20aty@^9?LcQuc-Y)QVzVyz?%u>8xoImqQlYA?8Wdh&yI%0p;vh*h
zi?+0a{z^D|To(+cn&rRTmL2GBrP|-)F3@K7m(&m>uBJM5mTL^Q6#(S{keiDzDg*vn5wWy8L{>O;)urkpnz8TrQMy)Q?&-q#i-w5<
zkEu3tM)^&y#>4ZWEb3$;{%3$+)|>~BICfAiYozb~@N-sa)~JY1Q)q(UjWhLXUT9TI
zd84aF_W?K@-qsYBB=n&psbO
zuKAC`17?r3Y~(0}UTh%Z_$GXj&P~eLukAOmuX|`)SbwuRu7A(L$OfT3wl6Ba6!Y+O
z1E!{LFj(GesE#NK-=SCw^bgDjgT1S$fsBTxjaP*HB1Kff#K3BMo%aW`c47hkY_SGIoG2lFjoFuC!|%Ay&nq>&i-3hA@nFY4;tJzqY4l#2B1ctvb$
z5N+R>ZHv7zH@J!#-7l|U*rLu)UmNXjfmq~4poYyWo+#mz{$3ft_3EJymvY64Ul86)
z&8e_w7Hxw+L&-u7>z+iOzmB`#C)Q8z(VClvO6p6|z|lC{xb`-H^d(hiyLWzgJmwVu
zaD>Zz0c2bMuj~(4p`_-fUe5D^Ye;y-E5C^=(N(NJi@Ei-+`&
z)8+oXcXc+_WnDv{dnItGQPK~CiGcmK&=#v(o?30UxA&olzGr=WdSR~u!u<-m)eT|!
z+d^xe7qnI4#j|8N0Xg?Hba+mqT_eiAeSGj4=8RLMlQ%51+^E};HEB`qezvjr$qF#z
z@D4U8MJ3N+{t&-~C^uvH{6&ZBYLVnwehpnz=m(CV4_J?MI&0!-P8$$$&H~6@tzgUA
zUJGx*UI1h?9@cc-8!5<{THkj%F4WBMLa?~|lSY2z
z+zM|NyvZJE$WoKP|M|Umge#-OG!4m8?3P8J;}?&xS}2GJll?K!g9R5JheuIdZT(ZN
zk&sx6fN+D_{&P{5)qSa}w!{g8rO$XG4e1r`*9V?o#tW7l=RJ#ST;7l6ck8Z{>s1R+
zYHxjIu^Quwvq9xA^G&U{D~++FR6}pK@65DIwJZMaX_0iXJl%JQ4g0Dig
z;9>0}Pa(BD-;t$SelT;M8+wOC&Y*pa=mHCo=0gpsPnZ`%Mpl4HyYpsPETHwy#1s!R
zz)$jV%j8y$xCn@cts3Pt%>H*&k(_qq?jcpg>bS6X5m5`&)|=cVNjO9qd;yeU_PbLq
zV!HsrNuAvuytYAGo|>8oW;vOq%k@}@=uIx~1EEn0pk~jyYE?-f5b(_5MN#Um%O&)j
zfc8}&WD>mZV*=(d0qUu}AOaY$7z{6Re27F=1vh%tRRb5{ol}%AD5l!xYTBOwoRSUT
z4ZfG`St`Th@u`+&qqXf!Izg*HJ@FW5QHj8HS=BoU(z^+adfMB_x1MVqzibOjNMtqG
z>p5VG)I4<5#KwWJr4a17!m)C4%Bwva;}1Ce$&+^>*Y83!>#wtl81a85ndufAu&RAS
zrskLO&I^MEGwSya%I;o0;dx|H0|*@2v<*rwW-0y;%LL&w05noe>-y69BG@lYTd0
znDQRzS<11ZgBV!}8vbzO+>F4W+mYg~pq2V>^op<*;
zn36hYLA7gFiqkgh@Ah^kh*f+XYc_Mo+em^Xe~tD!oy8Ua6nc^;#aqU6VlPg8SIwhO
z&C_SuqtAw$3e6m~c8?!DBR1|ob1!hj0pucPX?y0)xO!Z}?ncU0Z*TAO5ezUZHgr3m
z3#u&!0;wo{6ELU(^Khl9hL_ra}MMnYmK$$q7H~
z)(AUkI1TD(Thco|I{Kg^PEc^8G?~V#O%MZX=vKS$DS#XRe#&5bfJ$T5M~5Tcj)stw$@&eWq1&UQ18)`6
z3?_|hh`kY&y>rW=4P$;qN9#epLSGd0rS5Q$&CAYJV_$%tQoh4Pb5TpSXNGM)5__K~
zWy7_n-_Y$1lpDqa&Wuw43H3v!>TP{FG$viYxE$&{F`Bv@v7g~^GtJw$tZZpwKF(zf
ze4--XPCoUR3j!FGa4d$jYRiun1N-Cg&jyqmH76&Vd^cqxNOYWwmCTC{@y|T&}9g|U47d+xGlUucZb9(9;
zs1SXqb!4D@6kqMK3#PhS3C8KH^aZFw2fLlbn`r>7ZM~1r8ljEH31Sam?WE1B;^h~O
z+Hch(&c+ZLybKYb@Pq}lT@F7wtt%}C6V1zs-dr*v=P-S?3YBfa~9Rh=ub^34r;@0LAfM
z(21QJ9{FMJKh#KRBuxlAyrwaML@JMu82*a~ba8xa3~42^^Tx8Q-fmi5c=V`DP#jR|
z=R#r7jx^BeHghMZSy||gM6qSrmr~j}V97B9Cd#7q)%&YJ(smo8%q{TO8}CINv^&so
zYggl!I!I|d8!%MG#X>-=$yBk&M+R5!ezap^c2_2Hb^*rQ;Bj8Pzq*aD0?ee3=T94-UZL^bBp=9b+~Bc_*I;ItRjy8T}r
zZL~G*95VzCuJjaT6bJ2YRx*Zqhz;_>e4xR2o^0s$;C&^=BB5eRTy1`K+ARr3gba)y
zG{l#GvnZxi^?S+eLZRbl;p-rf-|#qa(4s3
zS?5vAu~b^OUB@=>LlGA4E+Efjeo|&@J%jBdG{$9kU-^-Y1VzaD#zOv!@A*jMn~1#`
z+m_G1+Uq?P;Rl&+8@*7;T@u@Ue8T>e=R{4^1#-deFMFEHe2koY
z+`YDgCidq~xhivPLk+Jd?0
z7jbRu%_f^YAVQ$?^sGi|T;YyvMywT#Q^&Z@e#ii*qkR%5QyHfp4{f<(W-Vut+2*a<7cYXst2b<7IFw(!c~J(mPmln65^0scQccMiQhhe>i&1()J4$7l0L?F{4FBJP||s@Hs`l%F{b
zLEIk0D8|3a(~IBp_Jv{j*PWzbBY^}dMkps6pk2`yl3AYy1u#Ik)S<
z^boii)b`Ubi?Oeq{;-SW$ORaDqt78&GU_HkIvhBP_Mv)AWnL3i<1x{)(t2Ab&P?1*
zPw2@k+eTNT7|jtSZc}>ls?pwPB#&JHu+hjmimsieee8zazVmxdxXSxdD^nyGr#Wt|
zk*M))fZHbtkp-9}*P!JRkCz9-&P{|>@R#>KgLZ?J+pi}%j-LB%J$$%F>vGT60_V)9
z&`c}jNTm~k_I%;u;$JhtNRD7l-1EMN1-E1mKBKkXqS#GI7Wf&MExi{|oek_oToGr)
z12HY9gn!N4+$wxlK9SH@Y?p3rt>&ZbG}ClYI53m`6zZI2oyM6@opC&IP0A@%0Q%6e
zQ?QJLslIrs$_JiO-JfR=p^jM@%0U?W_W>Y}{>6t=Ps>9;a}Xrgwj_Q?Blvu{brbX=c-!Y;7UKg+|aNec$@<@lJhdKr>!PB6!8>N^t@TgGM+3_uPq2TfAG|!e;P5`Oqu5OG@-5DN_Q|u)
z9PfU2VRU&^oJTSkAG;#hnCB{J*
zcJcJ?5#NF3C7Sw9b7y%&h2$-g=DXM_8@I6u54W!*zsAIZ(AzY$^|cug=-f#lcsr#{
zfzO(?8yguIhjmCQ_sDlW_s+VZ6aEWQaxFn_HAUc{Jmkt(s|wo(oqs7_%9bX2e7zPH
ziu4m&Wh?Yk>)^8qTHzm4uxq1BVWC6I3)j9ioPReG;1xDAX$QtUH*E44`qR+~Y!bY+
zRA8nwlbN<+Lru=jtx*nOU(rhU;*?=%seWiUH
zM8bjG{L@~&PYSHY*w8RIvb{}pYtu)q)L&+8v%!@F9NswMXQC28d$ZcqX1sjew<<1G
zxN`Zz534HpwJPs#bKjf~Uq@f1jyerT-x2P=eo)orK3=+xPgdy3D`>uKXtsv_$-&Px
z!N~Uh%3r3DT!KW+$2ArFG0?flLxo01?E8yGZz-dvA9MSU1(5ZMEos|wuLR#cDb-JF
zS2b9-8M!;B&@Gm}2yE!DT#i+qpOe5BN_dXfIH!5B*2Z8S1C9ORhBgE*X9hEGTdm44
zNh*bo@()Wd$Z%At>^eUhBtCfd2fQpHW2+#eW5qwWVUM{|Crv;&TI}DO6>J$_Xtv1B
zY~6V4_wC7m{-?0&=;|cOUyiR
z(nz}JyL<<`xFWaUx{L6w!72IpR74B=gq&{Z=ckSao-
zdlayG#E75ylkB!{N#}?osr+;Q7=ckb903{d-nUmJiVH>62Qr*N$Uqj>~tHO(FrU-R=Z1?gnbEAly
zfJy6?-*MrmD{>Oa>FT*?+L-Muk?ANWo*Ln^4a=c+uG@);ZgO@)t(WgdBk%Yhgu_=I
z8Y|xs1V0!TlV%@O2z#3f^24YBu!NB|+8Ks)TUD{=I>Ez=jMQUdDm?jz5VPLIZNKh}pb9)T8Yn~iMtIr`mPF&S`
zRiu>PQ}9nNfRojLSuxySE=fm$YUA(SLSY-{oT->g!g=+!iI<
zk;qT030ln6G3@+k6q?&K^-=(CP=L>j(hx?ma5`-aTgAe*gK22b2!fQI;kUiL`wmPX
z&?ty$zskfPLj(BZld{6Xls0x)e5xS~T79nH0>uu3j!hZWE7{&o@QP4cUd;p->;!}%
zT!)aS&JZqv((mFu0M}Q@bA4K{R&El5W>L`pNiBHbMns!*aTWB9iL1wKW*S<1T1VZZ
z(x>q^cM*ZZZw*xiZ#i@z$c
z=W=-uKm{t76`k5H!Z@Ev4tnc7)NIIC&LNu!!wq?L~GtD*oZ;>x=Jxc}Wc(pT|_lbgK8fQ;-W_
zxh@yJ2gGw3ecWnUmiqmrUmuj_1shvgS@lxj+~3hVW%ioWgM%+RJ3F7ByY||`W*{HM
zT#C9U1LVcu1Nfv%OD*ktpl4Hnjs`a>BY`f(C}J-Ho8kY@6L|Iaa#kR>dq0_E%zw4K
z0!UCSkWufeoMwC_Es=msI^zVSzYPxGE-|IGQ43_Fi<6BhB*&ey4y&tC3Jg;~J{h`m
zAi|tYOMY!~6y)+Pk3gocBciAUj+ZeK>boN%js2XPTN{ET^PC+Jtk^j?hJiq*c;scE
zf5+>d)?}yIW!>YEicj6J0iFh~|H_v*q@12TobY~);?Y+Al;YKmrQM<VJZN
z{#lE@h{h~^NgU#4T#~z6736X6qd`GV@)awkK7%}oO<0CoZ|W87Dvnuu3wYu>9!K~5^d}I5yi_u!t=dB^b28{8x
z3e3t#K=}T0?p9Vr9m?m!3NwPXgs$#4$ibNK_&__~^XmSJWv%1$PAB%%PnhB#8Jc(Z
z){xTDfHMuL){Q7_1PLNzRU!`HbQ}0`g5SWqB`~?S)Iv+us>HPCWoe{#$le9A#BQe+
zmR*xhX|4WdYL`AgQedARacAEtbK6q5
zFtnANVXH=0V7IRlQoea
z9M%r;`7NKdWsMEIKYJy=T}>nxet$iZkn4DmAng8i1d6v7iE3sktM|MG+%^TP5KYgT
ze{Esfm)Y5z2ONf(5wCSkG6#IldyoqSP{Di%H%kYlan;a_h+}eKrhV5=kI$Px-_9=k
zM6EOWC5StnSnT4Z5!HwE6I!2}qPu72>@D6M03(qIm3o2QhGu)Q5_*0IM_u4O6XeiYEp-6HdAVW@Ty#ZMfXy`_5F5KA~>r0NjP%~SKoPH}20gfmnoSaHY
zsW|&B4<|dW1B_(-M7=6K5@Gf$XIBovXpzJCN6$MjTB14j>-G>ZzZ66x!pxXQ>Mr23
zOn6+-m#tnEpENu7Ub>=gncj1x#kNt8{$Tcq-dzDt3$`cx!1gH5@?-OW**oPBX5nwA
zcC{-v!c+)S?_a!dNS-RN#;?~1e;h5N=
z=dNkN;Vs`EP2it@JNK&$x#bdFH_tSbj9chU63>O97|&a|sRD?J%oJ7n8nSC+`w@FZ
z1d<&a%_z=&IP(;{S$$1wsj~mL>P`#*bc0-O)dGHO>RehZ_kg6pWhK%j1IOF!P&R8V
z*R=NQ`?lLgmXq!|H$p|#+{~4@{ka;{d+m|_QsX=$ad87i5V-#1%(V)D{#|s#q*JPqWgZj^B1V>K!~Rt`jXXUn`s
ztQ&B@8GS3D4+9piQ30Z6_SDgz00?-}rXjz)eV{x_7!(C$Fja1i
z+IZA+^#|cXa2dA>AT@!p!&(|)9lb_;#wwx$jwynse+G)ij3p_(<$?weXwBn+
zm|VD()k_&Z(5VxYl9JRuiXyY>&6=S73jKulkwxGgN$)S*CNDM$yRS56^ttg4>M!z9
z;Ke{z$4hE({9Cspi&ftPoVxcIARO`X^))TFG_u0x%JSZZgR!fs@dj?Wx)#|11P}pv
zo|Jp?9%ARqxmN=`J#S&latWOPr`#7!01{;2wCNrDysF$|F(hEUbpfp`cAj4I=$G|k
z4Ax>D&ArgTkh(ai`}y}Sz}0iBcI_ny`BieY#|ldU*B`6T$}t}$U#{G{|H`uLjo0?V
z8_S+6rCg`;hS%MHadkZ}c7Ay9wy^>5*HmS_qD&dr<-W~%kjmXL^8ah^OQV{~wsm7!
z%Be!3syw!UDN7L%LCu6WKJ_q=!S`*Fs(Z;boKco`!5U%c#n$`WSPq#`1^YC|B2FGxNFE&WEV<$HIlr?h+bKXkEkco=*PUTpTn
zwG%&A8EIB95Ck|>S4KZoY<`6|Z?WtOS@GWj!7EHCqv~|Q?SYx{`v(2
zhq^)ul9W@tYa)ax4|e7m{Rp`4Cc!mYLo8A`HaR)DKZ9pjSSSBADde|9kkCwUresbi
zC6xE_#GxB?%6C7jhlS8{qIV3Aw}5F@(;?re)4ZsqrIq_YH?L06uqb;hW;X_JOP&Un
zvFQuZI;8#OV7UWLYV~yiSPn0!G+c;MkOG#wSF}i7K*MnotHmY?dWh078uGUlasm1*
zwkfAYuJ%XP>7Aqagl&)=i_|
zFB`n;9wV`(pf;5R2&5f;mL)KF^@U5e)=f+VeM0f_hFc@#dBj_i=Heo&rg?^@^aS0!
z5FiTP^rKFu+11YUmKx2Sq8<=7+3RE;n-4|=0xm67UA5ZXI*nW8Yg8%H)E2}Zp+O-w
zE`d>sb$_$Kr(%QSmR|>Pve!c@>ZBz}%}k$}f+@&y!MZIJBVu@vO4vHAS*aa)wKWTl
zQKIFbbsOZ=@zvq#Qw2wSHy1{jo#jvQrtdk<-&P8?R)PK!kmt$blC1`bO|;M@#!cDN
zV$wt$tw$wZ@I3)nz?7gCV?8bTYhX@05@?8nAfUPcmLX)`gLMoAwd91TThQydy=QoZdV=jleudm
zS$E~-!N5j8SqJFkB7I(=5s1bp60m?gsn7kv_GmU4x{(l26b^%#7-}68SDoLE81vR*|_T
zPt)kt(JEPyuOjK9d|){HMC*9ZzY56pTPckYxf0k|Jv?bOqMxI*(K|Q4+ACy!%GGXG
zROd~=@)H#+tx<2{&Ha%%!AE5EwW}Xq>YED?!q;iW$n!`Th_AZ9t*gimvT73sF-Psmp?J0uh+z8EK
z%1$%us{mm4?(yQHyjZm7!6ECiH?}F^*Ps8vl>MX;q7YuzGwiPow<&fz+qkA@q3pQ1
z6yC$1j^wUhf!$H>jDho~e%%W4#`R<1ez0Qh;UyfWKsA)1rWHEJxi#Kh1S
zkRy4`JN<{dHqp95dG|GSbH(IUGdSY*p8|QTyUMCJW}eic?C-O|UThpoj*ZxWcO!Pr
z&9?`3W#bK1lf-7#kq!J&OhK}rVx`!A*C<+kMYxOFku_jSp3zt`1C3RVSU2O2(y2}_
zHr9MRECYBm-*-EgLDfaf39B6`)O~$EJ#*n~L@CzlJ#*=uhoUmZ
zy6bNE06~3v
zuYrsd$o*}vT@4IW1J2D-Js>3Y{E5T}ino$+?(>r0S(1A6iphKNeLQRN3Oy63!+pQk
z0?96Vp&Vv-HmBWx@G=ru-gRH`JM5ZW{lW*?`LVDs-NPGZBFWt|mdBsrc_2UK4PfrY$$*-{^ONV(Q!`xpQT36*!}KZ6*M)V-=t|1lz0
zfg|AYpW%&vCVl^W1{L-@DogXg-cyxg%-eM?y#KVgi))!;+^g+{K=Z`@Pgaptty9piwsZlq<;%{hni
z_`9X#IR~iQ2FP>qJtzRt62GIEg&68iV0;_2McWUPp=NoB=<*e-Bcol86@1D|Y%=(PG(BCJt7DRW3jiW3m8{xJ7fybW7~cqP*`I$05((-Ti#(
zEtGM6-6E5@ISWZefk>*I`Ea&f(7++y12|CFata8joL^95`4=T#{M9ibJhXF`F%u;m
z!jU_&6$F3!ZmY~*YPe3x2G|-}(NvwVK&K-_Z+Pwop#07mY{AdP#&nDM^}ZUEOEA;xu&l~d2)2a8tCX~igi+JQVV-do>Ue(z}O^xIoR+?hLJ4&7M}8Z>;)&bR#*QjycC?Ps9F
zU_&o^tJx^uToVzybiH8q@r=0tRY5k_H(a0C{$LL-ZlEwJdT{{Wa>t<0svZ+9+xitG
z6gyq{(e_P
zHL)4kpVs+)Lp}0?htJ5Z5dpn4#0MTmY`9zMEk4A4=IT)NY2aH6cKWv#SNJ!J+U<@$
zY~+Edc)o2p<*$!~_0feOCxwMx?SI*c-IHxA|JAIZHS{4YdU(J%_$Ph6_62{*+Mo@b
zM6n9?irwMa-`O6OorGbPOInK(S%qhb%U7D6SuL*ify!&m4VtVLQ~C0Rkg(pOnQZ~5
zS{JV>+M=Tif>V3JyvUMcg(Vjh6f-`K(2)k5l&?@x_li+o%8#F7-ci~qb
zr~0v2gF!*B9OK2Gz9l45Z`8)Mj~{ev90)-SZZ*jrsNZ$FD*a#q<}Q@`le4VLHGEzS
z(~^$~>Yg>F?2eh5=Q0;Kljo(xDsRBlX`5Sm7zwI`>o)~SPo|sJzN7+kV4($l?eFoO
zl;y*=Id(85yQ
ziBOvqdvUN4ggt@ai#M4aZRDYt?#Dza7iNhTN$E)y>nAsAc^sQX#2N)sIB<_M
z)}s5jB`icKC&=-j&t$^
z{hoJc>mg+sE-BVK+!9YB#TQN0n3!=cGoQTr3Z2Qy#>tM^YK<@4^--zeAFL
zvxA)(NgcbGl29^`zb4Es?|%r3KPV_`aF3v8#2;<7Uh^8T@M)FJw@+T^L%G{BBiG;X$kt)N%#$wyCYAF0V3A8J@&y+Y
z@-ZPSTN^#r%|$QFd!dE;gkQ&ZpW6OYwjnuRt-SOslTm20sLb*Q$B4Q2(!ZDw1Z^3G
zF6XU7qfWPmh78szJ^QLCn4@n|XBsd6Wb~|Qk0x{^@9f!}$jaT9`utZ+{bpt(88bUF
zmQ&CnOH@=K{~2@+b+&t(_u!MpV~&8y8I7^`<3Af>wamy4f4Ol-0x*N{$?i30>sAZY
z+M;Cbb=dtSD0I>QYVA8=n8e;)WRCU3ASQWNbc}!*u8fSsZecdp10aj;<`j
zI5tKkhy;%ZR+4=T=AP;uECM~w94AYR+3l>;)@RLh;kCadx#_y%4)`;~`o=?Ri-GZL
z63U8l0R;oK&?{bSHEZP=jHpJ0MofNF0p-qMBFKB=pUst&FJGvW`>>T|;c&R1{?$Ue
zGq
zS-rE!`D#mrAW25!Qy$z=G!WZH^kT=a#7>&;H{jP}8&rdYproHi*p=x6YpY`p=G>9u
z29X|=p(&Gqz))u?HNb#hjw8ISF-1Q8`3LXisj}ru40OY`QR#@ZJVHhL^7(`0qhsZt
z4tn^mTVIB`^9;1a{A_le6@U%Sg#b^hPVV!=}Y|f}T
zx@R^=JwrT33f+
zvK20*C(5Cvwd>{q4ZrAUANh3M@Y!N!ytQo3R2KaNJDOLzG^S;OBvazaA>GR;LP{3q
zi5oC50(`K>8Mku5xz6YIlqKwKciB{IPkXlB0*lb{Mo-*dtOc|kqMDo8eY%XK`PrF<
zvy@H)XL50wp*)~*K5DF@HBHWSbp(y03H}2!pCvTqw7#Jq78)lO$%&?yJCQz<>wexO
z|NgaB%X{u>nLW!+t-}yX@OKLE5nlB%4~rhR?X*}?hS}Mg#k6LigE(+ub6R;HeLv}#
zx$*;56+^>YI>V;swO3NTBm11k*;t+BM(t;84bP_mcH`j(0vo)gvbwr@W9z`N$NOCI
zD-ZnmJ3EN4h%bG^$a_6Y{my4oE)e&HTO=_;`CRmKFq=jQD-UKt+>=qsj#9endz?QxOp;eD(!
z9Nr<{nZABB&qPw;U<7|txCMbHFv!|w?2MaM3FqwY80q^ju5+UESeir`ez@ybPU#sO&g!)m7O-7O{?M+WbXz#P)wh+J!WKYd;~d_bT|%prA9_(
z!<{LNW5Bu6!UvX!#YU9K&n&p?^X8_<<{T<0aloqYj+#zIsfC4lLQKkytdRbtKZ?Au)fb`kN*sM#vB!y~r1@%v&O-U(+;3oqQ*4BT
z@ZYfpzqsGI0Vklh3)XUTQBdkYat9}&HHq|)P}d5BC!f#2pe>@xLwd(LuQI>O?9FFq
zO?_YvX<N=i`W*^bw|y-a-6)
zSow<)XXGn!?`6UHZ3yL@Aw?E>kykKdQ;o-H|JcD=!7eOCQ$IVWs??&PQuhI(Dt;&gMR^Iux?y4{HA|c*pR$_)+}k62Y144jd#jb+8>uec+{wak
zH$OaPmbY}rgIkC#v^B%7M!AwCHv@$&r?O|45|y`{oOlIYE4ROr=~fBgsDiP@TZ%iL
z&aSMv@>2$n@jbx^p5P1m0wIu{ey7ASgQA$BI8f%P8BgUsXtPAvv!}fDRHG1;XvwW3
z{sfZQM1RZKS{P)(W)zLG(7{l%7BnM@HO7oV4HQ2%A1j>b@O;KNB3TV7#%4i730*%m
zV8h^7%hlXhqLM=29A#jZfsQu7zob)btTQm%DLkyHYA}RUWUq%+Bi`kyqC&VebJ==a
zdp4^~^l6as!H5Fs7|GjNbte~YKii+SNWVw6nE9}sqmU!|@txX5CgD!3@-|P%(d+YS
zA#A=kZ1O3RQ{A#ANRnp`2P2@|_nW&CCiPk-Na3ZC4n}=_MebG;jJ_!&gq>PL)S@is
z51~o5(<7?f5+44%WiG^q%jlVHGzjl?^%hN)i7zo8U7nWZ2;tC`kN3u6YEW?OLZ`CY
zJX*MUkU*f{1NlJ-bCN^5CsbG}z3jdhMz
zjr+ZI-Fy+#dRR~Hi5j{Kz5ZK+Wooci&pF7ZpQK$HNC74Seh6?v8gZ_OLr>|psbip$
zV?4CCu}4vwvY$H~kZ4z(r*k@giS0CZfhHGp_{Y2$enLL(CXt
z3%qg8a$oOqrr%C0$fg7<)45lKx%QdunFLYRw*={*ehZa;+()w&HU>qX?o=kRMLJWP
zem`js@RH~=urnu9-HyxVp@>1NdY`h?7LRIwfww)&5x?J0EXtl+*iKWVxL5B3Y2SsM
zsim9jr5WIVu*#OBMV}VSB1P9gE@V(n(ZtHD)+DE#EFhc0@-xtK)?hsPa9HxI3Ki^Q
zSq1fzX}P}-bwSqB6Q5S+L_W-Mn(KEDye_|N=Sq<&+PsvYoMFL<$a;K5Z#D~IgL7ue
zFJKh2-HL-+poZuk^!l`x6{ow_5VWM<@nfn8tgD)8uRf58_v#7ajMKa&^m9|l3w)cI
zd<*5HYw>+ITwD$!<@kz&z55|!JO1$5?sY`3pd)I
z5K3Es2!iZYu=#;KL{iXg@6B;Uh8$X-^gY?
zWJk+qv@85y|KlGO7Q5Um%Z{&~|1Mz`EV!Rl?b+;9xM6bFuK-(AgIYGLVA=z>KEL(q
z;^+2E|2O&^{dfP<)PK=R>HlA1g9-!w@2rPZNg*rr9D0~jRqPrsSdH_L8svoXjpi3e
z^8OO|+sUeiUGt0_77aI);^W;9=GE-VgA8mG0(nq7M%;c7A(@opzxdn*Rs-Rz1
zbOQBD%LhtNu4~|aLTCM-8z8=u0F)g@03N{G^R{)w8DmURWN3~RJ!WP*&Zpy5U35ZZ
zATiCyyfcOw6Jm)?mqs;tZJcPoce#%j!=9hbJs}r15iZnAzH6qDbjj@Ycw{4cq3^Xp
zzw@k{Yb-;;q?A+&HfU
zXMMz^+VC-^uB|zSnR9r*9)GOu@Cr(y%{B_Q;a9*pEOecd(b*W;7L(j9;k?yPdWKig
zYaY;WB<*lHP8;4Tc=D;wNj=ANCRcBpF8h2~V!1BjoQ5;!le2aX*K=ZunG}*^QjF8<
zb2DgJVgd4XowRFQEU_v9wR
zrlj((dZIrai>cW|acq1n{&EIB1XGavYJ03a%bwg5ebTFUa<}<~5j$OyyQLc?8w>kI
zxQf!-E^iXO?5ZuQV_Sh=`kRqE7P#B5q$lOypMZfv3%eJcO!?JqQ_Dk+
zr^A*_!?pMwk;2Lt*(xtt&%E<|lv=lXsOKRpDKQSxF
zH67Bf>CEFiZW|cP3PzbTIbjQ{7Vb7a6UQ2y!WQ4Zt8Wg;;pUGftXh>E#%n2A`&wgd
z3u^anS#i*4Aci7&ys@!u{3&(Frj61rR=ZO3x}l~s%+kSNQWNL8Nsbz6IN>YmtG0nj4Ov8t&qX9cV_`K&
zqon9T>{Nc=NgFTyUx=f%bMez&^xIR*w`X6qmDm{uO=ChA!yvyP2GVLw`h$A}@z|wT
zY3m_J4$P~m?&Oz+Keqckif$3!RbINCqFL7F{k10ucX(p2=fk4jHW<5C9a}2tA=R&B
z9*3YS^=!&9-^{Cn#qgVdqBw4V4=)Bf^LUP$#`phW_;oYqB`=(#`nO}+#%2yq4AI7O
z03nm5vUlD8Wbgk@D*{pU#;qn@K#FD#HcPud^ZyAE@c-&T{{4*qlW4pDoh(fTGPa+?
z|4!p2e*qj6WXJi9=Z+_Syz8oB_Wu4>*ngogRQ=fhXSdrs%84u;pzs8?z0|t9yZi-^
ql7N7wS0#=Hyujbe^Z#eRJQ+5wX1!@=;%D~z?5XoV)&J=G`@aD=s5il88%^dg6>~jrEUl54p>+#=-R8bag;39*crmiZ(
z0s|L|3=`#y<~#^=6{Pw2p-IrkWg;}xgqm}-zLP2Vc=gTO$meb^&vC6wSvH>b!(!*ppe{*ks1xcJVgA!hMlH~2fF?_3;$
zHcU}(Ij+9n`>~dospEX(P771ZM?uuW%x$Gvn~nwFfh*tTr#2NAIB__f-U*;_H=LGM
z=z!md#`6}y|Mu>u%z*zgxFXqrpAt2Ddf-<1h5z!mUdP15>;y0aZGK>|RSkU5r_nRO
z=zt_;=tO}Zo%m13<7O=IKkb%SdlTas-1Lqo+7_to0mf%9XN)9%EnkV-LTIV44QR~S
z9HYjK5|TL3t5@?GyIH9LXCK}c1X}SgcdJ!i*o#lNH)rnn5r0)zx)*((9(`>U!^Jxw
zUUB?Yho_&~Gv6tm3itT9+U8KERQV!mazJJ}Iybn;NP@TZ>UE$89_(;tMB<(-a?3K0
zBnWU&+b}RbBkpJi*U!8HZ1UG1NeN#3=Tq+^O?{kxsE#0UU%nb%Yr5d9p^tG`Yb^xo
z!S+TlS0&Y>mXo$&CPa4{+0wC|@?8}T-H3Iu`ceHHvG1PZLy|-FQIQU(>@Y7}6LCQE
zBn_y9PwpCA>~2H(l0~@ohYrz9DsrJnJ!|FWUzw!Y6mi_$B@WiFiz_qfRKku`G~=WX
ztT=5-(TaO&&n6GzmgJzJa{X4Vg;f(P2=rsX05>Gb*5PQlZdqOoiRBU$O7I8I@x?e#
zO^g!gzi4BatHyqM)Qfn2{Edn~BZDvkbn_&O)3vSE}T@Y?B}PQ>Vw8Js6gvhh9l5
zNc}Bx7U*PFjowq5aCg@!X3}(E#}}cpR4te^qpyFl$(wij%XJcjjTw!qw9irf;LF`G
z=Zq1ix8&ivJycNN%>)nSM4D2*q<$E`O8G?+VG}z&8h7%e-cnuGjnrHeu1A84PDz;x
zeOn}ba}wLM#sjC8J1XXtuEmZ0I-`OKy{bkr?k4Y!)?_717Fv_*5pPFRWQ4+uwN1|R
zmcM+}VO$x|A1Gm6t{7)MsQw1r=oY*cx>CM45T8<(pX2#+?6LbUve(N4BX4WFk~6Zg
zlfU5SoULeW$1t$>SwZ*hK=O)xZpkfDNd+h_2yfHi(NXePJwz!t+$Cgo?JPF+i%EUY
zb@*NP55iSkt$#I}W2YF?SCZ!~W=G#-bJvTT_D)^q`?Gc?WGv!rRXj^+Ed(_>YR7B5
z;oa+xrzOfz0!vK}gVBRNF@v~@o@>1K&5Q88;=xMcV3b)=XSr;mDW#!Sd%`+E)5+AI
zXjCb4UmYyAbHM2H9J3)b$FX;am4`iPGWtE!22Th>JjqT|U+7_f7WS-lY`n=M;F&(V
zi~-fF`fm0rD@_QT;Wk2Mt$mtvS0(c`BUKp@HiQ_BG!GQLbH9grBs@>%h351w`-2JD
zMf;hn82Oqdt0sJf>EJ0Abj0}R_$}Jp^B8vG#BiNegYqNaCT_W~VS}OV=ZJ|ZpE;S0
zu^UeB>KAt!Ph3jZ@p$ktQZ2?9^V1G46J9aACBZzjS?)+Z2;jLF`>BX3w
za>Jrd5o^_)fON=4C`lnem04F0ZDzKTwT(&lo3+_FW!Cjg1pbGO_Yduam*{|*7MTZg
z)w(dL{l1oF>{6~AXiMI-EeyV2B}~M;6A}@rq)L3L2(ngveP1iTCt&qOmE^c_&
z?ywHwmO14tG5A>_Pdkd#7to5Z_or{QS-KJ_j;LwY-@tt@~3Q=>-QNov;LzToyl9{*%w9php2MgD>7|rin1ak8p?Tv&k
z+xizTXsT)p({iW8<=04xrQ&0=JR;th!F2>USXI^X&QoUWOYdK)HU)uAv05R{e;Llp
zskjWtIiZK3_w19|6^Z$?^S3Lg?z}qQe&D65g4_@??RDZIQr}AX#mLOY5{6PVlKxV{
zz!sUPM60JTQk+g+uMYF6d6;M8YOqmUz;$t`w$Iq{I&SefdFyrbd%~gNu
z5wJBhuTvhWHQD~m4!_ymz$%(-Ws0l#=E4qkK(&cMYhEHQ>^J|#TbHT|vxBERh!wV*
z{)3f}bjY3F2JoOq=xU
zv&SYNIxk&q&FPrtgyCPpNx%?W|u=$S1=r#Ws8
zoX#FTcq6RJx
z3s~PQBSbnTes_lv_Bq?OJBr22%jUflDp_P
zQxCqr>Rol2sXG1GUS{&BynF}Ejh*%*&M6BP!V|Z0o3F)Ib82PXvzTf~*a|iBzJdgH
z!w!GKnZf$6FYvBg?Mc=ODX~{^7=|v_{Xaajo$`
z8RmP5ZVi)>9mH)EWFCULjRq{_?0wl4Jo2ZXQ&3LjQr*P4dk8{Y)=se$F`VCuHwL)w
zopGuC?t)RUL?(|ROYI~
zPCBcVxJisfGu?|uvwHG+LYAwi;wqmcZ)u^rmd~jy7sGXJ2XMpPrEwHZF&uXd7oSoH
z&3|+X@6GQq=lSLP8C{+$1x?BwRk7OfvAlfZrNzp8n5qvS9AbHgHmb(f1q7aQ4mV%8
zkR>p>q#*1CW+GE%V&)nzOz82
zEwaNWYwQ|RHH}_08ad~j<02K!d*T}}eVAyc+(u+~{|(*}(u?Q!_#W`%y?^bI@ylCa
z#ih}g{HKE~KiyUla?I&nj68?RLmNuy?6y@ndXF?eJi-3vsL|&xu|)rJY0o9PANBd0BD~N
zNmM(J5W-L2i>0=$cz^UBdSqz+$xKQTFasmS1GRD}SIU2u%mt=+d_e0_1Y5*o4lC}6
z`8A6Jo7ZIoHZm3pH;1Q8X0RaeR7FK(Uqc;k|7Q)TpaC&+k$YijWqZ`x5NV`2BSg<)
zfUGVI!f$sAYh+&W7ejwjB6y(=kb$(XULuEh-ZG;9kGtJ@Mwvwa!-{}@yy8RD)ozba
zG7n;ac|YZ}^-B}K3ZtyCi)ng!KgC3zgMdk%3K26;P1^4e4NL#_%7=HavGIz`5ZFm^
zJaSrSD=vdOlwyEv5A49X%8gGX$MiHc25T~QN+Zz(b_ecpye5#hoFMmff?ZLvl#suwWA1}`GH7z+4$iz#O
zb2oPBAv0jsjxy8NV*S?1Xg=Xt6mgpnqK6WF-e}VyZut4f7%ZTpVNOI5wQJ-DEEecZ
z;cr2Qp}%mA-#)eu1XrsI>AuOEk#}x=l6`l9-l95lZ%FsPlI&?D7Q8!E&1us{_z1X%
z!9BboEIxoms_Sclk`96oe5N}Uy~3P*DBSl&8_PfKt&M+HfbS{hd^P*nKSRX|KPHi}
zh1%?%N@V`?d(CAz?yq+kQrCzU0d5z8Da
zy@oOHuQ#P8cleIl8J=ABy6s1NFZtS<>9r*jY))HcD|z-NEC8;F;z5_8Ja6JB0+o$n
z#s-2p?x0=eCLmB(9MRTTWvNo7#`of5?ooK+b#iy$&)`Y!bu23c0z
zVgzZt82XJ9GI#j3#KX|cTL0`HcGNn&C)aawlWc>&R3?n*pGhiaYV$@5^>jEgBSb0n
zVxOT0S2|`MlsdI|v2Sz`h`uuh(3QOB%-7ETtmG&fZ?P5}Y~4$(mo3E^W!4pcoL{-C
z++C;A(ALc{_zVesJs=nq6NV4cUn@QJxSy~}$i)Z8W;GFa?kNa}xqC2qL^%2mR{B!)
zsv!rUi7DqKDW#uflB=6|ap`7$C5t*r^d
zQ{o|iVc8w+&>-xtuQzXjSmHa6O0X3Lo}Vx3s#-FC|jx_MexA1jYc_x+TV#T%rq
z^ZO0O-3D%HJ+vteI{^x@_0NEiI7xpHJ7Z
zU2&i6Msx{)
zc$4#F7Z3YOpRPkIj{bhQFmX@9Y{`0XG0tjAqG)6(L^REKc(o{f>qx1iF#K@BU#rC}
z<8CSQuy&)w)>utn>+pl;^w=2PJ|jzW1rw>ewv^>1TkLr(_s7`Q2E#b7RCa2Bh^sk(
z*ONp;X&$aVz0-abr0HjYOk@`s-4GgcTVvRB!>JbE;=77Gl`wu&%2ZsXUvW};y+i(U
z#cL-(5hN*luhw&>$(`k$3+_~jJ+KV=mt$8VUvc1_8%vpch5owD*RI$eJ~<||f|l@#
zRguz()(55B(PSgr1&Nh~qg`V$9UgdI_(2G4Gi|!U^Lbf8TOK>`v}6Qx^Cw!cXEI6A
zv{MV#nM1wEMRdJo+G-;ccm_{Cq~<)1Y(6@;7O;;S#UK>0`4tLYxR
zId|?{z3+k^!lLH->|GyUU+Nb|2|vw0^bv=#0HJp+HX$KRaC~L^{UZ-AFQk^XHf(|p
zR1c7r5$EA>_|kL?f7<9SmdtCGE@oXaJ3H%DegQ-~2{3{-uMHlFIPe4`YX^tcGk#OdDpbpO
zf!P4$S=p^0+^Hc;So#Z=z$9<&{=`(pt}@l^mJz_yQZ{w4viW{Ol1YVem9zZkg$qg7
zJ{v<>(`3NW+Uc!Q&y)!YZqcqfk28VIUNaaCgUOdQuh95qc8uReJ^bKvh|Cb9RV3Gi*lGO
zescQYZuK`?c@5cje8tlrKJ&|PU-3HL|A))~l<%Z*uCAF6hP(CUiH6kW3-dH-iB3Ex
zU@nSp*w9mM#eO7|iOKFMihTc#ee;$DuIPMouJbvh2l!1)6SK%z;34=ZuE{lsr+Unp^F@_*-}y942AYsGsHd!C1h{3)^ZU5^mf~Szrpm
z{m-BREowxo;guFn+pTGXB%ah1a^XnIs)+uW@`uR{6&
z@YzDi7O*3JwWWhPnGhN^t?f`~$=k(!bn$twnPDjrp01E5n`mpOl5C7hHEk<7SQFyC
zkB3Dz+^BMf6fPMYV{_WSL+)Yjd`)9V*Ad4PNu6i3PiK(cpDYFSY@0$S{@yg;;O%ic&Oa-
z-1Tdo7?}Da@aB?usaAr;XpXIk>r}*^n+1h8k}e?c5@Y%?ULrzPtL1hU{DHp#0Tk
zthF^C{1duze-ZY!V>hXzGJZ>;+;!#b)~lTh$mIrT;w%sF=D5dVMkQi
zA6e4f2vNqa*WFk+bp{Qr_D*bOot~xl79Y#cVpV$x*wb{n-6lts7x^6$!Ofhh;X$n{A*%h%sNqu8yErLQPeU%mUorg}Tzf%rrTvEN)
zhgsx%##koR7M-=*1?fD?0$`AdLiLgcv~4=k%JixefnwsU49As^YuOoJ$ItD`dG;k4
z-Ti2k32QS)xyFqM2Z#zObvQj*Mr&zOSFa&Pb6=)SgL2*Ch$nWhh!Aq;&bA}({!THn
zK#r{N8iO7vJADs(_&Hf$H{-5%tws-vP>_C;#s`j3fk^6pu8`IC*NX_NKm2l5{PvNT
zj^N8(+9~Luw-Ch(_F)GP(arW9wRu4X;|I@pCV^gv-cy#Lb_AZ3`-p7Yk9l0b^?`Ir
z_VERF70pWwl(w-Cx%yQ4s0l)}_`?
z*QD9sUAc`&v(tZS?b%opW-@F8pIzCRT%J{g)E}$>9K@twV8*+l<##;g_3g&!?6a59
z(DZ|7dXsiU;iDryS94DBI(+#p^WOC}(}Z~Am(S!zFo%b9Ah{pqiyxABBIhkl_Kh;M
z5V|4Tm0^Q+{u=%Q@I}6|^Pj1NZmZyINvTJd)YTSO5+y2s8x=i?iRlwrO6->Kc=|Ns
ziF&<4rT_l-GgqRey&gxEB(!|HbI^Ltp_Vh+t3}C3CSFgs_3k59f4nhWd&tRb=y?F&
zm^2Ri3*Z!m1x}4o6C9VZUz@ZwFLAW0RrPe=B$)(E3;M+c9PT
zcD0)GSpjFf{(GrAFKt%6&G#tQ$-XHNn?j})^RO|dRR5j;`I0RYxO9IT1I~YDbUx|g
z5{}sW<0s#vO0)R2k_XHnN%@$nw|aB@XGUK3#6x5unnp!Zxy
z`@47JpE(|4&o;UFSTi%ljm+NVSj;~C^*t!=npo~#tu~CjA%{C}$li=74GTfd1tywp
z<54@oFiM%nm#5#UKg?qA!q;dCoUw
z_EMT?gG>Al=fp*}A6wirAwZBxUP_!3g!NYaf8cv%{Qn)_hgb;pNHW1T=cikbN*vsu
z-(z#;jAinMg@=<)-j-rg!84yVZti+-JiK-G74`4d5N%m28S-MMJ%@*I?z=TM2toL8I-$saJBUM1qax
zNg&0-m8vx|PRA@{i5*>6dxz4{53qVm3BZ*01ITnN?OP?l0ccsa9Io{i67?pVh@H#?d=Y><
zBNw_1q?KKznRD@9)OIyrMcEM41$p!K*beK7D$z^
z>*iDk_Q(_`D&x?cn=PX@qxRVKpe>K=;yqz%J17*H`^46=Dr)g9I3uXR(FvF&HG2rl
zC{s{`AhXBtOP!ciWv-Ghu<40VGjMr&;c3mcjyYPp!05Kgd}6j(lsRaOF-`g+7JVzs
z{GdDW9rjyrjn-6%n%yWZ>`IOv-nu4>_50#y2igM4wlpO>dg-qVb4btjYm!`mr8$??
zOHoBYyO6Ie>C5VY=~${5nl^zYuay?`h{TMP(;jTLf2k0JnT-^ePE}KCc-g>5Rgi4H
z1RSGpHxQ53CyJf{Jm)Z8i?&DqAE9xRqs1#Xz9yQ!EE5jiI*_Q@f3#U@m2po?`G`iP
z&5Hq$_m_c+aUPE;;O1k60bu(d#KuHfci;{A(Eo%nB=yWY?m?!Qd*9+fQV{onA>@UzG
z7y8qB_MU$CQmG;El0$MvQn)d)Z7jUX5+e`a7^J|`0X>_$#=#9-
zyn5*1Dl1f~?J%iU8(djI`4;;RL69F?o@_DU~BZb7uo0_IV
zb6UIkyL+}(KiZ$}NT>j+lX8o*+UBnMU8XB6prHRH!WnuqLe|q%uY2%Xz}vY4kl@7j
z3@?Ish=FR0mJ{ypPm*|XWy)fBnpP#hZqntVrMmgDMO@QC$PF!%Bw2M4P2}41(e_*Y
z+soleNwu?7MoZu)pt39qVg|DPe4TJXg|S3dWcZGl&g<|1vda}_tCX?)yr=i1e-E;!
zhRn;S_@x^Qsox?Gh=c3B|0Vs5>9djfb{;XZh9uR-C}A{ZaW|KAlaQrBtn+J1NuS)7
zq{C>}=H|-e1rU~AFdDt8Ob_bV=Gh`eA2~fS*ROSHeia_`94j}eaw(vN;N>5zjK$KU
z+(_wg^n63B^a{qN>#i7Ued5EA6M!s?)#eBwby^$?fH1aSp7u1ad}CzDLs$vDqHurr
zr@dy`!N7j)!Q|L9y{)WOXu``d4whB(FtUwqAOrT;n-mFEWdOgFm=XB2L(2Mi>FO5U
zgPTk__bDkS4r93Wn-28lIWrG;=1S%ayf-ViPom%cJNgd1SwIK&iv*Rt*7fW%%|XCPja-o#^XM5{rI;gfD~+mgX@vkp1NjHsxnl^
zJY~GF&_=cVMHZIi!>}psR8rr6$L13t)@uHe`hS7!?5^^J`uzm+Q1PCUW|#3;G@;*c
zXqe+wqB@h&t3EFT_J_FQ2y9NkY)hOeW`
zrSI4(h62$4;h$e|R&cS9Vq8txXl~afQ)x;HK%l`_wMRyrZ;puinF0jI^fn(!tBfN+tq-&f0NP3Oksr4IgSMI_uv?Gz~I{yWnWCv-=-asPPE<=I1^58^cpdO
zrIaFmbnSu|ta#@uvtd-1!SL75G$f#uN)G9J4sfzt2!dKriBLkDT2V}t+qdG?@W_b4
ze)H8&E`WrsH@e#@?2|rJr*aNogfq*w=FkFE5x$xMjctKIkVy2N4uDL?{cb#HTfqY&
z3g7I`r|+CyW;Nh*$UlAn9y3Ot1THLitw+r#jDEiSP(dv
zTd8OM)897Di!{GA1pUbOE0XLWfL*TuK0)Q&leR4(jFGz-hbrBJ)zJT`O!;s&+}dE+3sJcEON$_Dy3y(?M$O2Ll8ZtNYS~>B>2PE}U(yORMV1EjW
z3G`mzL9h&~mB}=R%sSV@W{hLVXRhD1jjO$G>LaN=<|YL0=^MHZjW|HuH2+X*dO2rB
zUeQ0UBBl83`acMOcWy?SOE!wNQhJ#~drsC@Pj$AiD=Ajme7uI&TH>-2MpDcSizSoaQV*3{Lds;*Q#4SkX3pQX4H`*_UOFeS
zP@dWwa;f20br^5Rh7f~)x{g
zRgP<>S{1t4jL&l02#B8hV6nfc8^rW!Yv05I>ixTb6nI>XH*7+&v1SLXidqbBq_Jo>
zPprL0X{}g}NFBem$r}|rq9Kg-9*ubh2-52s1fGrKI8SSu`Ez4@Ylq^dw
z0@%8r71>+fBDZ6icF^6*YmuCQ;=@)}P-mK5#erSLZg=?nf#7|uJX^P6QFRHj2X}A7
zHgV8oYBYYW<(L`T(Ul_wW=_?OR(STyF6#6R%X2?Nw*AOfh6L8D_d|^`Jr#xQtEJ(@8Hjne~%^Z6?2C9^SAY9UI&3X^P_un<|l5J
z18)vr?{OIFy2HLQ?lIISqxa7M9!%=S>scTG+j^i^*Z%FBIfl10q^wYFEvKdMtHl%t
z$eKyz6~mQQqqX-VYw|%g0|ouzdykIHO;Mv!(;;4CoblWj3aD#g6?tekbAQG3QxT1i
z`}Z2mBy!8<+VpJa7{$Q=wN%+H^Q!t>e&xSNE$LJFm8BkWFLZ%nlq)bp%AS*-oUM14
zyVBJnhM1*1OhAs27gxzlp3I^Ufg^Jg
zQ!J&%)X4eZ*QT1ZsuE2g=>zX54>mcpL?6p9IOY>@qZzra=I4Qk^nqM;!0Q_^#(;vK
zY`1Od9`d<6mS0h0%~@yo&W$!?l>wed9_RXJR@9yf;BMM&BJTJ})ZT}qp!Pxq>G8!
z+_Ok!u!DHXn-fU4;>{>S?$=JQ0Z0F+}z9vJ`r&kcdV)a-@J(($dPY&(iQuj@V&nu$0*T`
z75dBpqKN|1iKv@$a#l%Cn+PiB5G{bE5EG-iF@mtigw~^!w6u~K{xA!p1(nJ`3){wL
znMujXZE!WvA}f%M^_=a|Sp>kLF7g~JFyI4GW`I({j}Iu=`au03a*RigfDMp?ww(bj
zN(3zbEXa`$)bb%}I5iQ3G|!$r3zR)`;rQ{4Kv$|dAkr9c)Bu6}Zm&(BAe{kJ69EbsMi9s3{LzbLDpYXA0iQiWvWg
zv`*VG_G5||r0DqR)Yz0aVS006t+;e4UYR{G=*=hDRqe590eJ45=pe!WuZCMX{`iyZ
zPTr{QX!k4~%)`8}t0nEv98sPxw!_?C9)`_^Q@`=YwH3AJvmoM(Cww87awp)4>B3ra
z#ng4oP}E6@oBlc+UfAvS8=fEYF@OWILcPXs#Zf9PgBMtudpSdJ|)6OEf`Y
z^hWtxRjl}x^(Rb`-3Vgi2XQ9}o02xY!|FMkT{nMmmEoNPMo_-DJyWF{?=USW@XbBL
z)!k)mo7^Y?-XbI}v2*TT0Nebbg>hgiW#$r*M+<6O$frCMX%Mi=+WRKFqi--B{XFvq
z!lM!g)PvD^y&y*_S!-F&H`~L1o}mLh5N6Kc8|&yoe(7FV`aZF<^`gRC+2Qwwa7cN{
z_Q$a$JRdg7C8Ui7Sk+V5PIt8h5{`s7TVg2ZZ7zdt163rB6#u=ayRp_^r?{5OSE_j;
zWD@9^%`E
zk&t-7N^;h2fwltecqB$L`#vw&9Tw|2<<&QQx{}I!)P9_6a?0$E9MlS>eDC3<3ESs+
zQnFe{A%!;lc|rQStVlB}Ur@CoN^`TAx4-jjfUc>tmv+$lJ4?U8qrQnTYx#O{JvV+N
z&Q4FE;I0IFVz36iaDW?}&)_i92R5lXqmKUpH6O{2d8E*QnxSI09S_V}kiiUNCSd}xb_Ryj{
z2v&1)41Jg2zTw!xFa;dt<0S9X!4zwVTy9t4g0H1&B}*#D|S~Q3%?~i=FSa;cMvF(`z7$`fQ~v~+)Y>a-lpwu>Zk0!
znp)I=MbPUVJXE$lyma8Vt6#rh60u8-X;^2_Uo1V^&j@Qp)wcDm7@itaS~)SNJi?<<
znA-X@b!*yfT!@#p=}yE1glS{z2h2OR$)E0PE*$1hDK%-yw?9(zBdaJCZ23(~nOm%k
zWv5Rx`j~4Q=!HH-tcI`D>uImxkA7Jlc=)buWyEZ~DlHZ$J=w+A#?s!QFPdJz?C3{k
zZP>WKb8q@K>k@-LV$7TID4)8S5X4IvgD3~Lw$KY%5#*kz`<2|!x4iUf|N42v=o~}_
z7VO;DVHaN-&~VCz5;~{ctY12K8d5*AH^PGQy>Kv>*=omn^XS43B(cT%4%*#yQ=Sos
z{BZ*7z)?7ePRrHsGx83<7D{<1F>A|l>b_{YMp7lij@>K7;Y4EU_5^t4-VoHGLDz*)
zj_K5+YUCj7R#ExOMGU2c~-^xi9|>Fsqrw_C4Nxz
zSA{>?p6%s2IL8v#{d^FkPN>Epvdz*(8e;s7K0|piKx}tqlSXbS$nxoIAliB*av3OA
zF%I*y{QY!PYIck9-U0WH5W`2lsvPk<^IrX-&l^}ywY(#CxW;3~+1|A0N&aeyT4sB5
zGUPcTph~f@-mAG2tzB;(9;1tmVj!juz!Hr6j9HdnV}?GInrSMNNb@xsHme<>;YSc6
zZj6(3{8f)zl$2_;vpDRTDn>V4k@F!eRk#E5hP)j7^udzUN~p^T`v^||&dc%qT%m{9
z7sk>~Hr9;q)&d<&x$GlNlfrhr2meO(+Z___w8GpUed0J{6Am+}oXfMSx#jwPMGo1w
z=P}>VF+GQEO?dtNE2?TZEBIlWKf`Zn6gOn~b@(64fJbCT#(r4#5wS{uaC
zXknM?(^znl8mLoWGKKmzBj`CuLE>G=cInCm;na7YR2TE<)--C7unu#_eZnT>g#XJM
z3Yg`@RI%zR9EYyE9ogA!@y;?jY~l<`9bJYYqfT1AzRPFV{ZUiC(J
zjIiQiBC@Zef71w-{YDS=P+sqwh*+3EAswZ1J}0YkAAe*R*wq%`HHWmd+MV>4YYm7Y
zuUYUSVb72%NtEakbv;qXTn|ig?QK`+DJQhw|b6j(6~0)7i%Ie!#lgU%lh*;gN&3eSDJz<2^DMR&%%5pQBj03fOK#Hw=6&ZfqdZVXe^uPBQF72S#yc@KabK+*?|^OfQx&+
zaB;6GmLq@|~~n#Oe^
zU-@b^-6zvCLdR<1eBWbFIaThG6`&Kw1_K2b>3IL)HlK+HQW_}BE7w8!n4dL{F#)TS
zB0c^BsYI`IK_NlG^MKO$@$utNNCh~4K%Xp^2#DmdUF|UpK>~pH>k7OV%e=30EPH;$
zK_bwD9)zc+rQPU}Njnxl7f|XPEm$$$lode745FnH*6Ozd&Yqwy@r^~rlpLRCAoVw=
z_TNr3z?j0ufC2B~1SaQyQf&@kt^Nt#FRQuN`i{KU4jl_S*6t->eknZ6U^6$ooN3Yj
z0XI;##HFtZ)+Gy;Tkac{##vSgT6;Jtre>Ee}Ha$P?jv8T06IA<_J
z`zOk8BX}P(u!n!_1-ln?=LGGYyqCbwP&P?qSl!hSpYF&Tgkjc{_13y#c6NL>bNT;-
z=GEPNhdZ9DpC)wo+ZUV;#<>*BP?SKV6NwHOdC-H5E*<;$zVAGLY^G{n9h^4oYp1VG
z5esTB1PWnM8E30B^Kjep-F4E!e|&A!O4Qh&CF3mx!?ErjUq~l6YJsyFKAlg$8mL>5
z5Sm+tA-yq&>uc4~obrB+)Vgpt^p0_^&|MI829kyv+Sg;Pl<%|oOxoFTEZR}=_@#%i
z9JN$aa@+RR?CPBd_ByOJPZ$AvF)R&PODQS4RiK&;X@>h>TDy5$FG*Q59^YM71vVYr
z_kBmQ3)Zbmh7BRvV{1Nm``2fKD9TE!FMd#N
z84bI5Jni{zvYA*KUDpmW*G#L8gL1zpBmefOjoF(3n^I`w4()(>8j>`dgX?QZKt{f~
z>8^BFx%-9NA-UP%I?ck+2}MmMxK3NujD#~8KHMYMJ|8<=XnFU^Gk!Cad03+GY*AbD
zI~}2A#r!dSy&lRW($FcD)qiuWs1}7Xqjb49Kok(2EyD>jyn~(GW+(A{#nohR&+tZU
z^uzmrrA+MGbczkzMBnhNm!VH+QO+rJ5lz~{rG5ZcW|ZOb5}4l!O?bIe76lKs`-)vt
z;;!Cq_(Fy@H4pNcY1RURIeNtmj`Re5Rzv`3zf2>EqAXDFHNfV7_*&Ui{gC=#FU+!X
z^08*FW^ee;*_<4xwWqdhe{UwS@JpTJZ067{xs!#$jb;}7FEJf@JBhsHi)OHaLcX@s
zk0GxT=3RQE&O|h|fnL+$^{fLQ{~w;p>VLql-JzPpEeEx;
z=HJ<*W&egKy1OX{cCRl#DG%-3e;^j=dwQOMmjQIOD#--8*|BW=%Db=?9*;TnwzfzW
zwEGyckM^%Hzb}hu<;%QI#c0b^c%D-XTXT;euv>9_G-8^Ak=_ruceQ$Z`mpBJNjdiW
z%yL=EcKo*#h~rWQXe0SSdR-AE5l;lr*)S{I&~xKMAr$MEq;DOM5{24Q=1G3T;Q5$&>M|9Q+>!D=PWf-G{PY
zTdk9!v`Io=6zZr@LA_vu=QV8xkA4TmU^wDr3bJGnrox&y6Jum2$z{lL0GBvFdfIZ>M`}Tp
z*>r*PNS=(5Hl>qXzv7MDk{blgxvCCWLY7^BS#UpbenqZ;Z~We^eYPl9E1>^796-83
zG9Ki=H9j~ir|^nBQpH<2XjdgZJgjY@&t1L3r`_CIz`%i~AF${>;^8OTUs5gr&HVE!
zeJkckwtFfva|!(}F;p!(yvaIlvM1}ln9$^$+U3ZG?8vRsfKW!WK5kSLCg1+J9r*Gj
zSRAxJ@B^gGFZHP#K4rum{j;%`jQnm+n=`2E7P+H6@xh$eVuc=b)hEm8=!5=i7oN
zau1?certhPHWaE`3mz1_xe(KIJ)jepJn}50HgSDu>2Cir$8xR=-J)9gtkl>A{d8ld^d6VYQ@Wn7o5a`Rzp#b&l4&AZU
ztXVICOZA&8Klt+WbF)m)RL?p{-Vjgu#S3(i{u)=ejMBTu{NlV3pkx1{Nyyfk_I_c6Wm<7WZDeuTC
zdIBHK!%95|8Mf?k5){!r`tPi^tI5Dud98QJv-(Ce)XTiP&{~q)I{6?KFD>5!#ZdlG
z*P^|pebX|h{4`mCP3VnSk8FeZT0+`bG5LGB$x7?(hp9>;{p57mOZ~pwHn_yIPH%~k
zf_KNB;1h$m;b-RcLpMC%1&Azi{L}ff(m_;PF*f#8cqYPf|Gv{vd_%_90esZg1YiS$
zENnlNH?I^7hka*O2MAQjH&1R<(>|&W9Uo!@N{rw;-tRg8d6rVqKlw}Px9Vk^w3cO|;snASB+|3ovM|iltK6!IeRUejC_|ymPj~x`Y`f@xj
zR(d?HCyV^?-V!_b{W?d@mrX-9mM0p60#lT3%i)~Ad&W;5;!F#)PFCrl9>tMNqeGI3
zmd9`O)T(tNN6LJCd}O{>m@G|P3SS<{3kje>OlaM-Z`oGJ+f|cR(7DEN^ZVmJx>|=<
zIm%vWiX7m{znq*WCajm?6?%JMv-*t>p*n({^-8}OryfJpg+Gl!sbzl8@Bj7rEa~55
zfbImorTXjc)mKli{Ppo7{lE0{zTR>6&t1>&myG_Jrf+Z0m;BZAZQ++MU#{t4|N08j
zpcMM|T0QmB{Hw*&JOAy6KdgTO2pgPP79dog2Z@8IpRx>L89^XVqX&TA-$F(Y-ra7*
zb|l)>O~THCpwjza-RhqJs`K7Vz516He?Nl%R5z+AJTM31{Zer9-ZC2M-Ej@}+??&E
zp>_-H>qL1;ti+kQ^pwU+Ug#P7i`<<^fyKR=8~NzLnHKx0`;(^&ws(a%1!t9a6(1g~
zbKt1qOMDOIpPbIEha@ob;vgXd)W9bJQtj@mD%JQtsn9U{krTB-|6i&yLaPhzUsfWb1!w-FAJO
z80^1{c@ZykJ{#8Z7QTEZujg&(51Nohuh^6BI;R&I9bL?fxqNoRX5m#kB3W@avdwYc
zZNnpdxmy}lZT|K(B%Lb7P@dbrF+)qW9-VG(0ZW|&9q@DxF{NA#Bqz>vdmIlT*g^C<
zU3mEHaC%`gJI15+mKnCP44Yn08DIIb_U_LmbBx{Id!_OT