diff --git a/.SonarQube.Analysis.xml b/.SonarQube.Analysis.xml deleted file mode 100644 index 922f693d6..000000000 --- a/.SonarQube.Analysis.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - **/*Exception.cs, - src/samples/**/* - - \ No newline at end of file diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index d18bd3382..000000000 --- a/.dockerignore +++ /dev/null @@ -1,10 +0,0 @@ -.dockerignore -.env -.git -.gitignore -.vs -.vscode -**/bin -**/obj -**/.toolstarget -**/node_modules \ No newline at end of file diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 94ddbb2db..000000000 --- a/.editorconfig +++ /dev/null @@ -1,21 +0,0 @@ -[*] -charset=utf-8 -end_of_line=crlf -trim_trailing_whitespace=false -insert_final_newline=false -indent_style=space -indent_size=4 - -# ReSharper properties -resharper_csharp_max_line_length=240 -resharper_csharp_wrap_after_declaration_lpar=true -resharper_csharp_wrap_parameters_style=chop_if_long -resharper_keep_user_linebreaks=true -resharper_max_formal_parameters_on_line=10 -resharper_place_field_attribute_on_same_line=if_owner_is_single_line -resharper_space_within_single_line_array_initializer_braces=true -resharper_wrap_before_linq_expression=true - -# Microsoft .NET properties -csharp_new_line_before_members_in_object_initializers=false - diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 8746ffbcc..000000000 --- a/.gitattributes +++ /dev/null @@ -1,10 +0,0 @@ -# Auto detect text files and perform LF normalization -* text=auto - -# Custom for Visual Studio -*.cs diff=csharp -*.sln merge=union -*.csproj merge=union -*.vbproj merge=union -*.fsproj merge=union -*.dbproj merge=union \ No newline at end of file diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index 256abde94..000000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1,3 +0,0 @@ -# These are supported funding model platforms - -github: [sfmskywalker] diff --git a/.github/stale.yml b/.github/stale.yml deleted file mode 100644 index 75ce7f4db..000000000 --- a/.github/stale.yml +++ /dev/null @@ -1,71 +0,0 @@ -# Configuration for probot-stale - https://github.com/probot/stale - -# Number of days of inactivity before an Issue or Pull Request becomes stale -daysUntilStale: 60 - -# Number of days of inactivity before an Issue or Pull Request with the stale label is closed. -# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale. -daysUntilClose: 7 - -# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled) -onlyLabels: [] - -# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable -exemptLabels: - - activity - - bug - - core - - dashboard - - devops - - prio low - - prio immediate - - prio high - - documentation - - enhancement - - good first issue - - persistence - - workflow tooling - -# Set to true to ignore issues in a project (defaults to false) -exemptProjects: true - -# Set to true to ignore issues in a milestone (defaults to false) -exemptMilestones: true - -# Set to true to ignore issues with an assignee (defaults to false) -exemptAssignees: true - -# Label to use when marking as stale -staleLabel: stale - -# Comment to post when marking as stale. Set to `false` to disable -markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. - -# Comment to post when removing the stale label. -# unmarkComment: > -# Your comment here. - -# Comment to post when closing a stale Issue or Pull Request. -# closeComment: > -# Your comment here. - -# Limit the number of actions per hour, from 1-30. Default is 30 -limitPerRun: 30 - -# Limit to only `issues` or `pulls` -only: issues - -# Optionally, specify configuration settings that are specific to just 'issues' or 'pulls': -# pulls: -# daysUntilStale: 30 -# markComment: > -# This pull request has been automatically marked as stale because it has not had -# recent activity. It will be closed if no further activity occurs. Thank you -# for your contributions. - -# issues: -# exemptLabels: -# - confirmed diff --git a/.github/workflows/publish-latest-dashboard-and-server-docker.yml b/.github/workflows/publish-latest-dashboard-and-server-docker.yml deleted file mode 100644 index cf70a6305..000000000 --- a/.github/workflows/publish-latest-dashboard-and-server-docker.yml +++ /dev/null @@ -1,65 +0,0 @@ -name: Build elsa-dashboard-and-server:latest -on: - workflow_dispatch: - push: - branches: - - master - pull_request: - branches: - - master - #release: - # types: [published] - -jobs: - push_to_registry: - name: Push Docker image to GitHub Packages - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v1 - with: - platforms: all - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v1 - - - name: Docker meta - id: meta - uses: docker/metadata-action@v3 - with: - # list of Docker images to use as base name for tags - images: | - elsaworkflows/elsa-dashboard-and-server - flavor: | - latest=true - # generate Docker tags based on the following events/attributes - tags: | - type=sha - - - name: Login to DockerHub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_USER }} - password: ${{ secrets.DOCKER_PASS }} - - - name: Build and push - id: docker_build - uses: docker/build-push-action@v2 - with: - builder: ${{ steps.buildx.outputs.name }} - context: . - file: ./docker/Dockerfile-elsa-dashboard-and-server - platforms: linux/amd64,linux/arm64,linux/arm/v7 - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache - - - name: Image digest - run: echo ${{ steps.docker_build.outputs.digest }} diff --git a/.github/workflows/publish-latest-dashboard-docker.yml b/.github/workflows/publish-latest-dashboard-docker.yml deleted file mode 100644 index ce702328d..000000000 --- a/.github/workflows/publish-latest-dashboard-docker.yml +++ /dev/null @@ -1,62 +0,0 @@ -name: Build elsa-dashboard:latest -on: - workflow_dispatch: - push: - branches: - - master - #release: - # types: [published] - -jobs: - push_to_registry: - name: Push Docker image to GitHub Packages - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v1 - with: - platforms: all - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v1 - - - name: Docker meta - id: meta - uses: docker/metadata-action@v3 - with: - # list of Docker images to use as base name for tags - images: | - elsaworkflows/elsa-dashboard - flavor: | - latest=true - # generate Docker tags based on the following events/attributes - tags: | - type=sha - - - name: Login to DockerHub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_USER }} - password: ${{ secrets.DOCKER_PASS }} - - - name: Build and push - id: docker_build - uses: docker/build-push-action@v2 - with: - builder: ${{ steps.buildx.outputs.name }} - context: . - file: ./docker/Dockerfile-elsa-dashboard - platforms: linux/amd64,linux/arm64,linux/arm/v7 - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache - - - name: Image digest - run: echo ${{ steps.docker_build.outputs.digest }} diff --git a/.github/workflows/publish-latest-designer-npm.yml b/.github/workflows/publish-latest-designer-npm.yml deleted file mode 100644 index 11a1c5795..000000000 --- a/.github/workflows/publish-latest-designer-npm.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: Build elsa designer -on: - workflow_dispatch: - push: - branches: - - master - release: - types: [published] - -jobs: - push_to_npm: - name: Push NPM package to NPM - runs-on: ubuntu-latest - defaults: - run: - working-directory: ./src/designer/elsa-workflows-studio - - steps: - - name: Checkout - uses: actions/checkout@v1 - - - name: Setup Node - uses: actions/setup-node@v1 - with: - node-version: 14.17.1 - - - run: npm install - - run: npm run build - - - name: NPM Publish Preview - if: github.event_name == 'push' - uses: JS-DevTools/npm-publish@v1 - with: - package: ./src/designer/elsa-workflows-studio/package.json - token: ${{ secrets.NPM_TOKEN }} - tag: preview - - - name: NPM Publish Release - if: github.event_name == 'release' - uses: JS-DevTools/npm-publish@v1 - with: - package: ./src/designer/elsa-workflows-studio/package.json - token: ${{ secrets.NPM_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/publish-latest-server-docker.yml b/.github/workflows/publish-latest-server-docker.yml deleted file mode 100644 index 216a8e5e5..000000000 --- a/.github/workflows/publish-latest-server-docker.yml +++ /dev/null @@ -1,62 +0,0 @@ -name: Build elsa-server:latest -on: - workflow_dispatch: - push: - branches: - - master - #release: - # types: [published] - -jobs: - push_to_registry: - name: Push Docker image to GitHub Packages - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v1 - with: - platforms: all - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v1 - - - name: Docker meta - id: meta - uses: docker/metadata-action@v3 - with: - # list of Docker images to use as base name for tags - images: | - elsaworkflows/elsa-server - flavor: | - latest=true - # generate Docker tags based on the following events/attributes - tags: | - type=sha - - - name: Login to DockerHub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_USER }} - password: ${{ secrets.DOCKER_PASS }} - - - name: Build and push - id: docker_build - uses: docker/build-push-action@v2 - with: - builder: ${{ steps.buildx.outputs.name }} - context: . - file: ./docker/Dockerfile-elsa-server - platforms: linux/amd64,linux/arm64,linux/arm/v7 - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache - - - name: Image digest - run: echo ${{ steps.docker_build.outputs.digest }} diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 69a102951..000000000 --- a/.gitignore +++ /dev/null @@ -1,72 +0,0 @@ -#Ignore thumbnails created by Windows -Thumbs.db - -#Ignore files built by Visual Studio -*.obj -*.exe -*.pdb -*.user -*.aps -*.pch -*.vspscc -*_i.c -*_p.c -*.ncb -*.suo -*.tlb -*.tlh -*.bak -*.cache -*.ilk -*.log -[Bb]in -[Dd]ebug*/ -*.lib -*.sbr -obj/ -[Rr]elease*/ -_ReSharper*/ -[Tt]est[Rr]esult* -.vs/ - -# VS Code/Omnisharp crash dumps -mono_crash.mem*.blob - - -#Nuget packages folder -packages/ - -#Ignore git-related files -*.orig - -#Rider -.idea - -#wwwroot -wwwroot/ - -#npm -node_modules/ -.babelrc -.stylelintrc.yml -.eslintrc.yml - -#github -.github/ - -#volatile -App_Data/ -*.db -*.db-shm -*.db-wal - -# Fody - auto-generated XML schema -FodyWeavers.xsd - -# Elsa Stencil Components -src/designer/elsa-workflows-studio/dist -src/designer/elsa-workflows-studio/www -src/designer/elsa-workflows-studio/loader - -# Created by developers using GNU/Linux -.directory diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index 2f2312032..000000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "label": "build", - "command": "dotnet", - "type": "process", - "args": [ - "build", - "/property:GenerateFullPaths=true" - ], - "group": { - "kind": "build", - "isDefault": true - }, - "problemMatcher": "$msCompile" - }, - { - "label": "test", - "command": "dotnet", - "type": "process", - "args": [ - "test", - "/property:GenerateFullPaths=true" - ], - "group": { - "kind": "test", - "isDefault": true - }, - "problemMatcher": "$msCompile" - } - ] -} \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 9f0965bab..000000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,72 +0,0 @@ -# Contributing to Elsa Workflows -We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's: - -- Reporting a bug -- Discussing the current state of the code -- Submitting a fix -- Proposing new features -- Becoming a maintainer - -## We develop with Github -We use github to host code, to track issues and feature requests, as well as to accept pull requests. - -## We use [Github Flow](https://guides.github.com/introduction/flow/index.html), So all code changes happen through pull requests -Pull requests are the best way to propose changes to the codebase (we use [Github Flow](https://guides.github.com/introduction/flow/index.html)). We actively welcome your pull requests: - -1. Fork the repo and create your branch from `master` or for Elsa 2.0 `feature/elsa-2.0`. -2. Issue that pull request! - -### Sync Fork - -To avoid conflicts, the fork should be regularly kept up to date. - -First, the fork must be checked out locally `git clone https://github.com/elsa-workflows/elsa-core.git`. If this is already done, you only need to go to the project directory of the fork. - -When you sync the local fork for the first time, you need to add the upstream from Elsa. -`git remote add upstream https://github.com/elsa-workflows/elsa-core` - -With the command `git remote -v` all existing upstreams can be read. - -Before the changes can be applied, the changes must be fetched. -`git fetch upstream` - -Afterwards the changes will be merged with your brach. -```git checkout -git merge upstream/master -``` - -Now all the changes from the upstream repository are in the local fork. Lastly, push the local changes to the remote repository on Github. -```# optional -git add . -git commit -m "fork synced with upstream" -# mandatory -git push origin master -``` - -## Any contributions you make will be under the New BSD License -In short, when you submit code changes, your submissions are understood to be under the same [New BSD License](https://github.com/elsa-workflows/elsa-core/blob/master/LICENSE) that covers the project. Feel free to contact the maintainers if that's a concern. - -## Report bugs using Github's [issues](https://github.com/elsa-workflows/elsa-core/issues) -We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/elsa-workflows/elsa-core/issues/new); it's that easy! - -## Write bug reports with detail, background, and sample code -**Great Bug Reports** tend to have: - -- A quick summary and/or background -- Steps to reproduce - - Be specific! - - Give sample code if you can. -- What you expected would happen -- What actually happens -- Notes (possibly including why you think this might be happening, or stuff you tried that didn't work) - -People *love* thorough bug reports. I'm not even kidding. - -## Use a Consistent Coding Style -As a default, I am applying [Microsoft's Coding Conventions for .NET](https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-code-style-settings-reference). - -## License -By contributing, you agree that your contributions will be licensed under its [New BSD License](https://github.com/elsa-workflows/elsa-core/blob/master/LICENSE). - -## References -This document was adapted from the following [Gist](https://gist.github.com/briandk/3d2e8b3ec8daf5a27a62) diff --git a/Elsa.code-workspace b/Elsa.code-workspace deleted file mode 100644 index 876a1499c..000000000 --- a/Elsa.code-workspace +++ /dev/null @@ -1,8 +0,0 @@ -{ - "folders": [ - { - "path": "." - } - ], - "settings": {} -} \ No newline at end of file diff --git a/Elsa.sln b/Elsa.sln deleted file mode 100644 index 70ed567df..000000000 --- a/Elsa.sln +++ /dev/null @@ -1,1094 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.31912.275 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Core", "src\core\Elsa.Core\Elsa.Core.csproj", "{300EE2D5-54C5-46F2-AD03-BB43589EA074}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "solution", "solution", "{7165BB9E-F22C-40D2-B7B1-CA3EFA2529A0}" - ProjectSection(SolutionItems) = preProject - .dockerignore = .dockerignore - .editorconfig = .editorconfig - .gitignore = .gitignore - appveyor.yml = appveyor.yml - common.props = common.props - configureawait.props = configureawait.props - CONTRIBUTING.md = CONTRIBUTING.md - docker-compose.yaml = docker-compose.yaml - Nuget.Config = Nuget.Config - README.md = README.md - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Abstractions", "src\core\Elsa.Abstractions\Elsa.Abstractions.csproj", "{3130C574-557C-4DA2-933E-AED7A9EBE48A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "core", "core", "{35F44BE9-13D0-417C-A01A-F0787BEE6DC3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Console", "src\activities\Elsa.Activities.Console\Elsa.Activities.Console.csproj", "{B98B80CB-D3A3-437C-A61C-ED82C8C77B2F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Http", "src\activities\Elsa.Activities.Http\Elsa.Activities.Http.csproj", "{1D63E1B4-2386-4BEC-9090-C3F3CBF25703}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "activities", "activities", "{B43B546E-23F3-46E8-ACB7-D04F05CDA180}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Email", "src\activities\Elsa.Activities.Email\Elsa.Activities.Email.csproj", "{D20FCB88-9DCA-49EA-9CC2-5B94DD935D30}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.MassTransit", "src\activities\Elsa.Activities.MassTransit\Elsa.Activities.MassTransit.csproj", "{C4939482-9447-47D1-B6AF-E9F8C6323841}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{5E5E1E84-DDBC-40D6-B891-0D563A15A44A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.UserTask", "src\activities\Elsa.Activities.UserTask\Elsa.Activities.UserTask.csproj", "{823F80B6-E241-43F7-83BD-29FBB58A77F9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Dropbox", "src\activities\Elsa.Activities.Dropbox\Elsa.Activities.Dropbox.csproj", "{79E85459-EF54-44D6-9508-1E68B8238D00}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scripting", "scripting", "{9C3C685E-3D7D-4638-A031-24F71CF74B52}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa", "src\core\Elsa\Elsa.csproj", "{6BB5EB72-AD9A-41ED-A6AA-0FF1093EA41B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Scripting.JavaScript", "src\scripting\Elsa.Scripting.JavaScript\Elsa.Scripting.JavaScript.csproj", "{18BE8F72-E528-4617-B1B1-07BD35337DFC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Scripting.Liquid", "src\scripting\Elsa.Scripting.Liquid\Elsa.Scripting.Liquid.csproj", "{01DC21DD-C6E2-4B21-864E-97D29448F777}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{468E498C-59DB-4541-8D8A-0D89DE9083AB}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{AB1AE008-6FD6-414C-8E88-D735F42E1FA6}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "integration", "integration", "{0A3C36AB-2ACF-4175-A512-66B4C3DB9371}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "shared", "shared", "{0A6747EA-7AC6-4B6F-BC0C-C40C8A80C44D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Testing.Shared", "test\shared\Elsa.Testing.Shared\Elsa.Testing.Shared.csproj", "{E7C689EB-5AD6-4E91-A007-6116EEA702FC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Core.IntegrationTests", "test\integration\Elsa.Core.IntegrationTests\Elsa.Core.IntegrationTests.csproj", "{4CB34AB3-01C9-4911-8914-EABAA744EAD3}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "component", "component", "{FC47A50F-03B2-47D8-AAFB-075314FBA186}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.ComponentTests", "test\component\Elsa.ComponentTests\Elsa.ComponentTests.csproj", "{BB5819C7-434A-4AC5-8B0E-6C4FA672EBD5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Server.Api", "src\server\Elsa.Server.Api\Elsa.Server.Api.csproj", "{44E0B699-A140-4551-A0E9-9FD9F171A9C2}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "clients", "clients", "{E43FB9E7-7851-4880-B7EE-12B8CEE628D0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Client", "src\clients\Elsa.Client\Elsa.Client.csproj", "{2DA042D6-1E3C-4B15-B48E-BF45426C74E1}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "servicebus", "servicebus", "{47EDFC14-BB99-44BF-A447-035D40D7347B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Rebus.AzureServiceBus", "src\servicebus\Elsa.Rebus.AzureServiceBus\Elsa.Rebus.AzureServiceBus.csproj", "{D3440E66-A871-4AB0-A1E0-8B3864ACA16A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Rebus.RabbitMq", "src\servicebus\Elsa.Rebus.RabbitMq\Elsa.Rebus.RabbitMq.csproj", "{FC656D28-1AA3-462D-9B18-A10436E47C08}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.AzureServiceBus", "src\activities\Elsa.Activities.AzureServiceBus\Elsa.Activities.AzureServiceBus.csproj", "{DD607BC1-F9D9-4685-BC8F-A4056C2C31FA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Persistence.YesSql", "src\persistence\Elsa.Persistence.YesSql\Elsa.Persistence.YesSql.csproj", "{7E14324E-7AD3-4498-AECE-C7B80FB691BC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Persistence.MongoDb", "src\persistence\Elsa.Persistence.MongoDb\Elsa.Persistence.MongoDb.csproj", "{09718131-4D0E-4EF3-B3FB-116EBE1D8702}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "worker", "worker", "{E42743A0-FBDD-4150-9D53-6000496D9B87}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "console", "console", "{FC9F520F-BA51-4AD2-BFEE-EF787798E734}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "aspnet", "aspnet", "{22E75696-6FE9-436A-9097-EE21C603F818}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.ContextualWorkflowHttp", "src\samples\aspnet\Elsa.Samples.ContextualWorkflowHttp\Elsa.Samples.ContextualWorkflowHttp.csproj", "{2EC02600-8367-4B25-8243-CA4E53FA00FA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.CorrelationHttp", "src\samples\aspnet\Elsa.Samples.CorrelationHttp\Elsa.Samples.CorrelationHttp.csproj", "{3BDA353A-660E-47FA-95F5-4F6BB8E6B8AD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.CustomActivities", "src\samples\aspnet\Elsa.Samples.CustomActivities\Elsa.Samples.CustomActivities.csproj", "{AC6AA60A-393F-4D49-B3F1-44F567B18E22}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.ForkJoinTimerAndSignalHttp", "src\samples\aspnet\Elsa.Samples.ForkJoinTimerAndSignalHttp\Elsa.Samples.ForkJoinTimerAndSignalHttp.csproj", "{8BB1B34D-E0FC-4804-9098-E7F8E35A749A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.HelloWorldHttp", "src\samples\aspnet\Elsa.Samples.HelloWorldHttp\Elsa.Samples.HelloWorldHttp.csproj", "{15FDEF59-32F8-4F8F-AE10-B3D0FEE03049}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.ReadModelHttp", "src\samples\aspnet\Elsa.Samples.ReadModelHttp\Elsa.Samples.ReadModelHttp.csproj", "{795FF94C-F22C-45A3-9643-88EED173D6D4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.DeclarativeCompositeActivitiesConsole", "src\samples\console\Elsa.Samples.DeclarativeCompositeActivitiesConsole\Elsa.Samples.DeclarativeCompositeActivitiesConsole.csproj", "{7EC9B4E1-820E-4D53-B4E2-9815E31C7AE8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.FileBasedWorkflow", "src\samples\console\Elsa.Samples.FileBasedWorkflow\Elsa.Samples.FileBasedWorkflow.csproj", "{C6A54F89-271D-402E-A38D-6C3A9DB7DF9C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.ForLoopConsole", "src\samples\console\Elsa.Samples.ForLoopConsole\Elsa.Samples.ForLoopConsole.csproj", "{F5124847-D046-4458-A89D-CD796FEDEE1A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.HelloWorldConsole", "src\samples\console\Elsa.Samples.HelloWorldConsole\Elsa.Samples.HelloWorldConsole.csproj", "{935888CF-E871-42BB-A47D-5E1168269A03}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.HappinessConsole", "src\samples\console\Elsa.Samples.HappinessConsole\Elsa.Samples.HappinessConsole.csproj", "{EA1D7E39-D77D-4B13-BAD0-76BA30547019}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.ProgrammaticCompositeActivitiesConsole", "src\samples\console\Elsa.Samples.ProgrammaticCompositeActivitiesConsole\Elsa.Samples.ProgrammaticCompositeActivitiesConsole.csproj", "{0FC36CEC-35B3-4EB7-9DD7-0F2A1C4E9313}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.ReadLineEchoConsole", "src\samples\console\Elsa.Samples.ReadLineEchoConsole\Elsa.Samples.ReadLineEchoConsole.csproj", "{E7BAECCC-CBF8-4975-93C4-6D3A8F94B000}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Serialization", "src\samples\console\Elsa.Samples.Serialization\Elsa.Samples.Serialization.csproj", "{823EB953-0B26-4D85-9B3F-14FCB476E987}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.SignalingConsole", "src\samples\console\Elsa.Samples.SignalingConsole\Elsa.Samples.SignalingConsole.csproj", "{83929B86-434B-4C24-9B02-1F944DF8D71C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.WhileLoopConsole", "src\samples\console\Elsa.Samples.WhileLoopConsole\Elsa.Samples.WhileLoopConsole.csproj", "{EDE80D8C-4C1F-44A3-8D0E-6D0757439E1C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.AzureServiceBusWorker", "src\samples\worker\Elsa.Samples.AzureServiceBusWorker\Elsa.Samples.AzureServiceBusWorker.csproj", "{F958B682-5192-4287-BF80-CB7B30ECFC9E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.DistributedLock", "src\samples\worker\Elsa.Samples.DistributedLock\Elsa.Samples.DistributedLock.csproj", "{F081EE15-7E1A-4E8C-B91F-5472ED565431}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.MultiTenantChildWorker", "src\samples\worker\Elsa.Samples.MultiTenantChildWorker\Elsa.Samples.MultiTenantChildWorker.csproj", "{1053BF2D-BCB6-4616-9773-7FF25F48ECA3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.RebusWorker", "src\samples\worker\Elsa.Samples.RebusWorker\Elsa.Samples.RebusWorker.csproj", "{6837DB22-1F5C-42E1-A466-E4597AF6E91E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.RunChildWorkflowWorker", "src\samples\worker\Elsa.Samples.RunChildWorkflowWorker\Elsa.Samples.RunChildWorkflowWorker.csproj", "{A4DF29BD-95CC-4A86-96EC-FB6692270E68}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.WhileLoopWorker", "src\samples\worker\Elsa.Samples.WhileLoopWorker\Elsa.Samples.WhileLoopWorker.csproj", "{EA3832C4-8079-4E84-AF8C-12744E4EFD44}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.CustomAttributesChildWorker", "src\samples\worker\Elsa.Samples.CustomAttributesChildWorker\Elsa.Samples.CustomAttributesChildWorker.csproj", "{AEA00027-F280-43A4-AC60-E2AF3014CF34}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Interrupts", "src\samples\aspnet\Elsa.Samples.Interrupts\Elsa.Samples.Interrupts.csproj", "{E0090EF3-C4A7-4262-9300-1D395BE25DD0}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "persistence", "persistence", "{38429825-88AF-4F0D-9E7C-A58EC5C86DA0}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dashboards", "dashboards", "{164EB38A-D6D2-4092-8835-C944ECEE357C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "temporal", "temporal", "{37D2E628-5CC1-4C8E-8C02-3B0A29E2ACAA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Temporal.Quartz", "src\activities\Elsa.Activities.Temporal.Quartz\Elsa.Activities.Temporal.Quartz.csproj", "{08D9CB18-2BFB-4CF2-9763-5EE913F56D3E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Temporal.Hangfire", "src\activities\Elsa.Activities.Temporal.Hangfire\Elsa.Activities.Temporal.Hangfire.csproj", "{34FB968B-A147-4811-823D-D206FD0027AD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Timers.Hangfire", "src\samples\worker\Elsa.Samples.Timers.Hangfire\Elsa.Samples.Timers.Hangfire.csproj", "{7BDF193D-CD69-4D47-B7BF-A8A1D93EBCB9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Entity", "src\activities\Elsa.Activities.Entity\Elsa.Activities.Entity.csproj", "{A0A8431F-3A2F-433A-BB0D-EB9627DFA739}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.EntityChanged", "src\samples\console\Elsa.Samples.EntityChanged\Elsa.Samples.EntityChanged.csproj", "{A3149FE4-FD39-4DC2-AA9F-208C7216BC03}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Temporal.Common", "src\activities\Elsa.Activities.Temporal.Common\Elsa.Activities.Temporal.Common.csproj", "{74E83393-50AF-41E3-A1C8-97202673CD85}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dashboard", "dashboard", "{4673732F-2853-47BD-91B8-C95C229D2C89}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{BBCFC623-2113-464D-8A1F-3CCDABF1241C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Server.Host", "src\samples\server\Elsa.Samples.Server.Host\Elsa.Samples.Server.Host.csproj", "{63E52936-6C1D-4F45-8B56-86C23E9A853F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.SwitchConsole", "src\samples\console\Elsa.Samples.SwitchConsole\Elsa.Samples.SwitchConsole.csproj", "{D6DD6E38-BB34-4B2F-9A42-4C17AF30C9CD}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "indexing", "indexing", "{35849A42-7BDC-4965-934E-336D77F58C7E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Indexing.Abstractions", "src\indexing\Elsa.Indexing.Abstractions\Elsa.Indexing.Abstractions.csproj", "{3A33CC98-221E-45AC-AD98-EF09EB6CC4C6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Indexing.Elasticsearch", "src\indexing\Elsa.Indexing.Elasticsearch\Elsa.Indexing.Elasticsearch.csproj", "{3C7AB475-2D30-4836-AE8E-FF210FFB32BA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Elasticsearch", "src\samples\console\Elsa.Samples.Elasticsearch\Elsa.Samples.Elasticsearch.csproj", "{30148BE5-4F51-41AA-B589-E6A804E1B29E}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "persistence", "persistence", "{EEBEA8AF-C8A8-4C71-A96C-D5836DE24359}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Persistence.EntityFramework", "src\samples\persistence\Elsa.Samples.Persistence.EntityFramework\Elsa.Samples.Persistence.EntityFramework.csproj", "{08FD0D47-CC01-4274-99D0-81B3F780A695}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "efcore", "efcore", "{C865B0FD-E505-48F0-BFAF-0D4D7C1B5CA1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Persistence.EntityFramework.Core", "src\persistence\Elsa.Persistence.EntityFramework\Elsa.Persistence.EntityFramework.Core\Elsa.Persistence.EntityFramework.Core.csproj", "{7240B7EE-53D7-4C94-9A5C-80D2D6C4BF0E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Persistence.EntityFramework.Sqlite", "src\persistence\Elsa.Persistence.EntityFramework\Elsa.Persistence.EntityFramework.Sqlite\Elsa.Persistence.EntityFramework.Sqlite.csproj", "{8A7C2A43-BABF-4961-81D8-D16A702A2EE8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Persistence.EntityFramework.SqlServer", "src\persistence\Elsa.Persistence.EntityFramework\Elsa.Persistence.EntityFramework.SqlServer\Elsa.Persistence.EntityFramework.SqlServer.csproj", "{F97339EF-424F-46F1-AD8D-B36B8C2F716E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Faulting", "src\samples\worker\Elsa.Samples.Faulting\Elsa.Samples.Faulting.csproj", "{76BF833E-3CAE-4402-99F1-B3BFD90622E4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Rebus", "src\activities\Elsa.Activities.Rebus\Elsa.Activities.Rebus.csproj", "{9CBD9317-FD12-4BB9-A17D-CE7FA6B12DD8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.UserTaskConsole", "src\samples\console\Elsa.Samples.UserTaskConsole\Elsa.Samples.UserTaskConsole.csproj", "{9BF25FEF-B667-4BB0-882D-6911B9F5B3C7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.ForEachLoopConsole", "src\samples\console\Elsa.Samples.ForEachLoopConsole\Elsa.Samples.ForEachLoopConsole.csproj", "{43EC7BEE-35C5-4B70-AC39-C89696710310}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "designer", "designer", "{335B3523-C8FC-471A-8107-2268D797C8C3}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "bindings", "bindings", "{BB9CDC6C-4C03-4D94-82A7-D440BB3E84E4}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "aspnet", "aspnet", "{8B6B40A8-DF21-4CD2-BABD-474B79D0C3AF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.BreakLoop", "src\samples\worker\Elsa.Samples.BreakLoop\Elsa.Samples.BreakLoop.csproj", "{5C005CC7-B5F2-49C3-8A8B-7640FCDBEE50}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Timers.Quartz", "src\samples\worker\Elsa.Samples.Timers.Quartz\Elsa.Samples.Timers.Quartz.csproj", "{FE724143-B24C-43DA-BBF5-15431BCA6E27}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.CustomOutcomeActivityConsole", "src\samples\console\Elsa.Samples.CustomOutcomeActivityConsole\Elsa.Samples.CustomOutcomeActivityConsole.csproj", "{DB42A8DA-06CA-4402-9C87-8F7F055AB37E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.UnitTests", "test\unit\Elsa.UnitTests\Elsa.UnitTests.csproj", "{F822DE2F-A91D-416E-BF4A-A6C466C1BF0A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "unit", "unit", "{E1378A53-424A-4E50-9D03-71DB9F7EE57C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.InvokeWorkflowFromController", "src\samples\aspnet\Elsa.Samples.InvokeWorkflowFromController\Elsa.Samples.InvokeWorkflowFromController.csproj", "{346A3A87-A839-499A-A143-3D267A951905}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Persistence.EntityFramework.PostgreSql", "src\persistence\Elsa.Persistence.EntityFramework\Elsa.Persistence.EntityFramework.PostgreSql\Elsa.Persistence.EntityFramework.PostgreSql.csproj", "{E3EA6449-28EC-48E4-91C4-E82DE08A7DD9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Telnyx", "src\activities\Elsa.Activities.Telnyx\Elsa.Activities.Telnyx.csproj", "{93878BAD-855D-48D1-97ED-C776EC54E19E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Server.Orleans", "src\server\Elsa.Server.Orleans\Elsa.Server.Orleans.csproj", "{76BD888E-F0FD-40DD-B025-2ED773C1C50B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Server.Hangfire", "src\server\Elsa.Server.Hangfire\Elsa.Server.Hangfire.csproj", "{546C123A-F855-459F-886C-9D90AA14D12B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.DocumentApproval", "src\samples\aspnet\Elsa.Samples.DocumentApproval\Elsa.Samples.DocumentApproval.csproj", "{C890480A-F21B-4F6F-821A-67FA19DAD539}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.BlobStorage", "src\activities\Elsa.Activities.BlobStorage\Elsa.Activities.BlobStorage.csproj", "{A80FC28D-D865-428D-AF12-7A393D407803}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "locking", "locking", "{DBBD242E-4437-4BDB-919F-A70839BE75FA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.DistributedLocking.SqlServer", "src\locking\Elsa.DistributedLocking.SqlServer\Elsa.DistributedLocking.SqlServer.csproj", "{B09A6E42-EF42-4693-BA0E-5EE1D7F81FFD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.DistributedLocking.AzureBlob", "src\locking\Elsa.DistributedLocking.AzureBlob\Elsa.DistributedLocking.AzureBlob.csproj", "{495BE954-E6EA-41A9-8054-A5CA5DD0924E}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "blazor", "blazor", "{D86B94DC-A53C-4A67-A820-828DD359C49B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElsaDashboard.Samples.AspNetCore.Monolith", "src\samples\dashboard\aspnetcore\ElsaDashboard.Samples.AspNetCore.Monolith\ElsaDashboard.Samples.AspNetCore.Monolith.csproj", "{F1EF5639-021A-4D22-9D4A-73D57C88EBFA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Persistence.YesSql", "src\samples\persistence\Elsa.Samples.Persistence.YesSql\Elsa.Samples.Persistence.YesSql.csproj", "{3A30EFFE-32D8-40B8-9C62-427037BB5424}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Designer.Components.Web", "src\designer\bindings\aspnet\Elsa.Designer.Components.Web\Elsa.Designer.Components.Web.csproj", "{3DF05CFC-AC77-489F-9A42-C4FDB599AA69}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docker", "docker", "{D7F75477-D477-4899-BA3B-67D6B56515B0}" - ProjectSection(SolutionItems) = preProject - docker\docker-compose.yaml = docker\docker-compose.yaml - docker\Dockerfile = docker\Dockerfile - docker\Dockerfile-elsa-dashboard = docker\Dockerfile-elsa-dashboard - docker\Dockerfile-elsa-dashboard-and-server = docker\Dockerfile-elsa-dashboard-and-server - docker\Dockerfile-elsa-server = docker\Dockerfile-elsa-server - docker\README.md = docker\README.md - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Persistence.EntityFramework.MySql", "src\persistence\Elsa.Persistence.EntityFramework\Elsa.Persistence.EntityFramework.MySql\Elsa.Persistence.EntityFramework.MySql.csproj", "{D55BC08B-CA82-478A-99F7-EDE90AC33160}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.SendHttp", "src\samples\aspnet\Elsa.Samples.SendHttp\Elsa.Samples.SendHttp.csproj", "{775EFD59-F99C-4D38-B54E-9734C9D9649A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.File", "src\activities\Elsa.Activities.File\Elsa.Activities.File.csproj", "{BE284508-9582-4FCB-B0DD-0761AB940AD7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.ReadLineToFile", "src\samples\console\Elsa.Samples.ReadLineToFile\Elsa.Samples.ReadLineToFile.csproj", "{3EB488DF-3C28-4DAD-B43E-6062E39629AB}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "aspnetcore", "aspnetcore", "{28C5C63F-2DCF-46BE-9576-1F50A7CFE8C4}" - ProjectSection(SolutionItems) = preProject - docker\docker-compose.yaml = docker\docker-compose.yaml - docker\Dockerfile = docker\Dockerfile - docker\Dockerfile-elsa-dashboard = docker\Dockerfile-elsa-dashboard - docker\Dockerfile-elsa-dashboard-and-server = docker\Dockerfile-elsa-dashboard-and-server - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "github", "github", "{3BF2C5A9-AC69-4587-833F-C16CFC97E100}" - ProjectSection(SolutionItems) = preProject - .github\workflows\publish-latest-dashboard-and-server-docker.yml = .github\workflows\publish-latest-dashboard-and-server-docker.yml - .github\workflows\publish-latest-dashboard-docker.yml = .github\workflows\publish-latest-dashboard-docker.yml - .github\workflows\publish-latest-designer-npm.yml = .github\workflows\publish-latest-designer-npm.yml - .github\workflows\publish-latest-server-docker.yml = .github\workflows\publish-latest-server-docker.yml - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.SignalApi", "src\samples\aspnet\Elsa.Samples.SignalApi\Elsa.Samples.SignalApi.csproj", "{3E2423CF-50E6-4D2B-8749-17B1EF540FE4}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "caching", "caching", "{9937FB02-72D9-4FCD-B31E-8E60CFF1B37F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Caching.Rebus", "src\caching\Elsa.Caching.Rebus\Elsa.Caching.Rebus.csproj", "{61C16CA0-B190-4642-A81A-5C03705CA2C1}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "providers", "providers", "{EC5D4AFD-3F7F-4B51-9C38-F18C60618731}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Providers.Redis", "src\providers\Elsa.Providers.Redis\Elsa.Providers.Redis.csproj", "{9ACA06DA-9AFE-41A2-8109-EFED8B9B14A1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElsaDashboard.Web", "src\dashboards\ElsaDashboard\ElsaDashboard.Web.csproj", "{1129868E-BA72-44C4-941C-A28D9001504B}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "webhooks", "webhooks", "{90EC2D29-DE36-40AF-BDA7-70FFD538B8CA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Webhooks.Abstractions", "src\activities\webhooks\Elsa.Webhooks.Abstractions\Elsa.Webhooks.Abstractions.csproj", "{7B84277D-96EF-4C7F-9D5E-8CBB2D26E5EB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Webhooks", "src\activities\webhooks\Elsa.Activities.Webhooks\Elsa.Activities.Webhooks.csproj", "{19CE0C78-5049-4992-A23D-791D787B45C2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Webhooks.Persistence.EntityFramework.Core", "src\activities\webhooks\Elsa.Webhooks.Persistence.EntityFramework.Core\Elsa.Webhooks.Persistence.EntityFramework.Core.csproj", "{13068CB0-C211-48F5-971C-5B761C2B44E1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Webhooks.Persistence.EntityFramework.MySql", "src\activities\webhooks\Elsa.Webhooks.Persistence.EntityFramework.MySql\Elsa.Webhooks.Persistence.EntityFramework.MySql.csproj", "{D2ACCA43-D290-4C2E-907F-8403129E5A69}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Webhooks.Persistence.EntityFramework.PostgreSql", "src\activities\webhooks\Elsa.Webhooks.Persistence.EntityFramework.PostgreSql\Elsa.Webhooks.Persistence.EntityFramework.PostgreSql.csproj", "{4AC27445-5B7A-4226-8398-8BBE7020480E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Webhooks.Persistence.EntityFramework.Sqlite", "src\activities\webhooks\Elsa.Webhooks.Persistence.EntityFramework.Sqlite\Elsa.Webhooks.Persistence.EntityFramework.Sqlite.csproj", "{0E7A00E4-CD7D-44FC-854D-0931D365E8BE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Webhooks.Persistence.EntityFramework.SqlServer", "src\activities\webhooks\Elsa.Webhooks.Persistence.EntityFramework.SqlServer\Elsa.Webhooks.Persistence.EntityFramework.SqlServer.csproj", "{3BE1AAE3-D469-48EA-BC91-12AE03419CCD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Webhooks.Persistence.MongoDb", "src\activities\webhooks\Elsa.Webhooks.Persistence.MongoDb\Elsa.Webhooks.Persistence.MongoDb.csproj", "{08D8228B-F989-434E-AC73-C08086745BCC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Webhooks.Persistence.YesSql", "src\activities\webhooks\Elsa.Webhooks.Persistence.YesSql\Elsa.Webhooks.Persistence.YesSql.csproj", "{EE147504-555D-4EFC-A79A-34748666AA6C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "html", "html", "{8E6215AB-FDD3-4011-B598-B6BB63F294BB}" - ProjectSection(SolutionItems) = preProject - src\samples\dashboard\html\index.html = src\samples\dashboard\html\index.html - src\samples\dashboard\html\package.json = src\samples\dashboard\html\package.json - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Persistence.EntityFramework.Oracle", "src\persistence\Elsa.Persistence.EntityFramework\Elsa.Persistence.EntityFramework.Oracle\Elsa.Persistence.EntityFramework.Oracle.csproj", "{FE6FC5F9-349A-4A3A-B291-CE0614030D5C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.FaultyWorkflows", "src\samples\aspnet\Elsa.Samples.FaultyWorkflows\Elsa.Samples.FaultyWorkflows.csproj", "{84751112-C2B7-41D4-98F5-D87D7C2E1DAE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Conductor", "src\activities\Elsa.Activities.Conductor\Elsa.Activities.Conductor.csproj", "{4D4022DD-244B-47EE-95FA-7071EC687B24}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "aspnetcore", "aspnetcore", "{39DE1EE2-DF4F-44EB-9F5A-551BEADD6673}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.CustomTenantIdSource", "src\samples\aspnet\Elsa.Samples.CustomTenantIdSource\Elsa.Samples.CustomTenantIdSource.csproj", "{6E191628-927B-42FB-8805-D2977D8FC4E3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElsaDashboard.Samples.AspNetCore.SubPath", "src\samples\dashboard\aspnetcore\ElsaDashboard.Samples.AspNetCore.SubPath\ElsaDashboard.Samples.AspNetCore.SubPath.csproj", "{BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.MassTransitRabbitMq", "src\samples\aspnet\Elsa.Samples.MassTransitRabbitMq\Elsa.Samples.MassTransitRabbitMq.csproj", "{6BDC89F4-2E0A-4534-9BE4-10E771D06C93}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "modules", "modules", "{69BB424A-AAA3-415C-9651-9F4349CA3AC5}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflowsettings", "workflowsettings", "{513B0FAD-F92F-4C7B-B756-D735F8C3C5E1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.WorkflowSettings", "src\modules\workflowsettings\Elsa.WorkflowSettings\Elsa.WorkflowSettings.csproj", "{AB926BCA-B73E-463D-8549-84D3D124F089}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.WorkflowSettings.Persistence.EntityFramework.Core", "src\modules\workflowsettings\Elsa.WorkflowSettings.Persistence.EntityFramework.Core\Elsa.WorkflowSettings.Persistence.EntityFramework.Core.csproj", "{6EF4FDF5-D36F-4754-AB6B-C9E98DB31AF4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.WorkflowSettings.Persistence.MongoDb", "src\modules\workflowsettings\Elsa.WorkflowSettings.Persistence.MongoDb\Elsa.WorkflowSettings.Persistence.MongoDb.csproj", "{CDBE0539-73C7-4B05-9E55-82971B43D170}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.WorkflowSettings.Persistence.EntityFramework.Sqlite", "src\modules\workflowsettings\Elsa.WorkflowSettings.Persistence.EntityFramework.Sqlite\Elsa.WorkflowSettings.Persistence.EntityFramework.Sqlite.csproj", "{DA50F9ED-4980-4017-AB0E-BB2049CB699A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.WorkflowSettings.Persistence.YesSql", "src\modules\workflowsettings\Elsa.WorkflowSettings.Persistence.YesSql\Elsa.WorkflowSettings.Persistence.YesSql.csproj", "{EAD438C1-0FCC-4BB0-937B-840CA4487A06}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.WorkflowSettings.Persistence.EntityFramework.SqlServer", "src\modules\workflowsettings\Elsa.WorkflowSettings.Persistence.EntityFramework.SqlServer\Elsa.WorkflowSettings.Persistence.EntityFramework.SqlServer.csproj", "{770456A5-547D-43AE-AB00-CF17BA799AF7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.WorkflowSettings.Persistence.EntityFramework.MySql", "src\modules\workflowsettings\Elsa.WorkflowSettings.Persistence.EntityFramework.MySql\Elsa.WorkflowSettings.Persistence.EntityFramework.MySql.csproj", "{F51C54C3-7C68-41E9-BC05-798589740F39}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.WorkflowSettings.Persistence.EntityFramework.PostgreSql", "src\modules\workflowsettings\Elsa.WorkflowSettings.Persistence.EntityFramework.PostgreSql\Elsa.WorkflowSettings.Persistence.EntityFramework.PostgreSql.csproj", "{F006F3CC-22E9-4FDD-A8D4-2E8CBDFDA54A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Webhooks.Api", "src\activities\webhooks\Elsa.Webhooks.Api\Elsa.Webhooks.Api.csproj", "{9D4B7BD1-AC36-4C94-9770-C42E4030E699}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.WorkflowSettings.Api", "src\modules\workflowsettings\Elsa.WorkflowSettings.Api\Elsa.WorkflowSettings.Api.csproj", "{7595784C-97DA-4C75-BCBC-D99C30E63973}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Rpa.Web", "src\activities\Elsa.Activities.Rpa.Web\Elsa.Activities.Rpa.Web.csproj", "{6242E81F-688E-4098-948A-F0C59593328A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.RpaWebConsole", "src\samples\console\Elsa.Samples.RpaWebConsole\Elsa.Samples.RpaWebConsole.csproj", "{F8567ECC-2D5D-453E-99FB-BE6B9DB2854F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.DistributedLocking.Redis", "src\locking\Elsa.DistributedLocking.Redis\Elsa.DistributedLocking.Redis.csproj", "{A62D766A-0C83-43CC-8B5B-7EE5AE6BC1E8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.CustomActivityOutcomes", "src\samples\console\Elsa.Samples.CustomActivityOutcomes\Elsa.Samples.CustomActivityOutcomes.csproj", "{BC4B4F3F-6E2C-4736-AAB8-6DF78BFA3ACB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElsaDashboard.Samples.BlazorWasm", "src\samples\dashboard\blazor\ElsaDashboard.Samples.BlazorWasm\ElsaDashboard.Samples.BlazorWasm.csproj", "{DCB3C4DD-2B7D-44E9-A366-F36F4ABFF488}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElsaDashboard.Samples.BlazorServer", "src\samples\dashboard\blazor\ElsaDashboard.Samples.BlazorServer\ElsaDashboard.Samples.BlazorServer.csproj", "{9A4B1C48-16FB-4A65-AE98-5CDE7BCB506C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.HttpEndpointSecurity", "src\samples\aspnet\Elsa.Samples.HttpEndpointSecurity\Elsa.Samples.HttpEndpointSecurity.csproj", "{82B115DA-E3D0-49D7-AD08-DE9387656756}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.WatchDirectoryWorker", "src\samples\worker\Elsa.Samples.WatchDirectoryWorker\Elsa.Samples.WatchDirectoryWorker.csproj", "{8EC3CF51-EBC1-4B45-881E-4B1B8190D579}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.InfiniteLoopDetection", "src\samples\aspnet\Elsa.Samples.InfiniteLoopDetection\Elsa.Samples.InfiniteLoopDetection.csproj", "{A2572DBF-AF11-4A02-AF99-B343871F2D85}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Forks", "src\samples\console\Elsa.Samples.Forks\Elsa.Samples.Forks.csproj", "{AB67BA19-5BC2-4C6D-A994-61D51A6A6FD5}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "retention", "retention", "{235ABC3F-A075-4682-B6D7-837098BA6B00}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Retention", "src\modules\retention\Elsa.Retention\Elsa.Retention.csproj", "{FAEEA170-560C-4AF3-B4A8-92DEBD59D418}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflowtesting", "workflowtesting", "{1B0F0880-8390-4A1C-9AE8-D13427626794}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.WorkflowTesting", "src\modules\workflowtesting\Elsa.WorkflowTesting\Elsa.WorkflowTesting.csproj", "{0327324E-0B80-4A6A-A7D6-DD521657666F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.WorkflowTesting.Api", "src\modules\workflowtesting\Elsa.WorkflowTesting.Api\Elsa.WorkflowTesting.Api.csproj", "{4A4DC44E-D50F-49B8-A9DE-DED26FC05166}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.UniqueCorrelatedWorkflows", "src\samples\aspnet\Elsa.Samples.UniqueCorrelatedWorkflows\Elsa.Samples.UniqueCorrelatedWorkflows.csproj", "{4CD8293D-4544-4A23-BDEF-15B66D5E924F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.RabbitMq", "src\activities\Elsa.Activities.RabbitMq\Elsa.Activities.RabbitMq.csproj", "{0D430863-8275-4880-BB09-C307B5EC3837}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.RabbitMqWorker", "src\samples\worker\Elsa.Samples.RabbitMqWorker\Elsa.Samples.RabbitMqWorker.csproj", "{67C58C2B-B873-47C8-B5B9-93B0587EE634}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elsa.Activities.Mqtt", "src\activities\Elsa.Activities.Mqtt\Elsa.Activities.Mqtt.csproj", "{791D50F6-EAF2-4E20-9EDF-3BAF9CB7F796}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elsa.Samples.MqttWorker", "src\samples\worker\Elsa.Samples.MqttWorker\Elsa.Samples.MqttWorker.csproj", "{8B58C3EA-20C2-491A-ADEC-E41F0EC787FB}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {300EE2D5-54C5-46F2-AD03-BB43589EA074}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {300EE2D5-54C5-46F2-AD03-BB43589EA074}.Debug|Any CPU.Build.0 = Debug|Any CPU - {300EE2D5-54C5-46F2-AD03-BB43589EA074}.Release|Any CPU.ActiveCfg = Release|Any CPU - {300EE2D5-54C5-46F2-AD03-BB43589EA074}.Release|Any CPU.Build.0 = Release|Any CPU - {3130C574-557C-4DA2-933E-AED7A9EBE48A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3130C574-557C-4DA2-933E-AED7A9EBE48A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3130C574-557C-4DA2-933E-AED7A9EBE48A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3130C574-557C-4DA2-933E-AED7A9EBE48A}.Release|Any CPU.Build.0 = Release|Any CPU - {B98B80CB-D3A3-437C-A61C-ED82C8C77B2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B98B80CB-D3A3-437C-A61C-ED82C8C77B2F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B98B80CB-D3A3-437C-A61C-ED82C8C77B2F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B98B80CB-D3A3-437C-A61C-ED82C8C77B2F}.Release|Any CPU.Build.0 = Release|Any CPU - {1D63E1B4-2386-4BEC-9090-C3F3CBF25703}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1D63E1B4-2386-4BEC-9090-C3F3CBF25703}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1D63E1B4-2386-4BEC-9090-C3F3CBF25703}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1D63E1B4-2386-4BEC-9090-C3F3CBF25703}.Release|Any CPU.Build.0 = Release|Any CPU - {D20FCB88-9DCA-49EA-9CC2-5B94DD935D30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D20FCB88-9DCA-49EA-9CC2-5B94DD935D30}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D20FCB88-9DCA-49EA-9CC2-5B94DD935D30}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D20FCB88-9DCA-49EA-9CC2-5B94DD935D30}.Release|Any CPU.Build.0 = Release|Any CPU - {C4939482-9447-47D1-B6AF-E9F8C6323841}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C4939482-9447-47D1-B6AF-E9F8C6323841}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C4939482-9447-47D1-B6AF-E9F8C6323841}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C4939482-9447-47D1-B6AF-E9F8C6323841}.Release|Any CPU.Build.0 = Release|Any CPU - {823F80B6-E241-43F7-83BD-29FBB58A77F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {823F80B6-E241-43F7-83BD-29FBB58A77F9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {823F80B6-E241-43F7-83BD-29FBB58A77F9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {823F80B6-E241-43F7-83BD-29FBB58A77F9}.Release|Any CPU.Build.0 = Release|Any CPU - {79E85459-EF54-44D6-9508-1E68B8238D00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {79E85459-EF54-44D6-9508-1E68B8238D00}.Debug|Any CPU.Build.0 = Debug|Any CPU - {79E85459-EF54-44D6-9508-1E68B8238D00}.Release|Any CPU.ActiveCfg = Release|Any CPU - {79E85459-EF54-44D6-9508-1E68B8238D00}.Release|Any CPU.Build.0 = Release|Any CPU - {6BB5EB72-AD9A-41ED-A6AA-0FF1093EA41B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6BB5EB72-AD9A-41ED-A6AA-0FF1093EA41B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6BB5EB72-AD9A-41ED-A6AA-0FF1093EA41B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6BB5EB72-AD9A-41ED-A6AA-0FF1093EA41B}.Release|Any CPU.Build.0 = Release|Any CPU - {18BE8F72-E528-4617-B1B1-07BD35337DFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {18BE8F72-E528-4617-B1B1-07BD35337DFC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {18BE8F72-E528-4617-B1B1-07BD35337DFC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {18BE8F72-E528-4617-B1B1-07BD35337DFC}.Release|Any CPU.Build.0 = Release|Any CPU - {01DC21DD-C6E2-4B21-864E-97D29448F777}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {01DC21DD-C6E2-4B21-864E-97D29448F777}.Debug|Any CPU.Build.0 = Debug|Any CPU - {01DC21DD-C6E2-4B21-864E-97D29448F777}.Release|Any CPU.ActiveCfg = Release|Any CPU - {01DC21DD-C6E2-4B21-864E-97D29448F777}.Release|Any CPU.Build.0 = Release|Any CPU - {E7C689EB-5AD6-4E91-A007-6116EEA702FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E7C689EB-5AD6-4E91-A007-6116EEA702FC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E7C689EB-5AD6-4E91-A007-6116EEA702FC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E7C689EB-5AD6-4E91-A007-6116EEA702FC}.Release|Any CPU.Build.0 = Release|Any CPU - {4CB34AB3-01C9-4911-8914-EABAA744EAD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4CB34AB3-01C9-4911-8914-EABAA744EAD3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4CB34AB3-01C9-4911-8914-EABAA744EAD3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4CB34AB3-01C9-4911-8914-EABAA744EAD3}.Release|Any CPU.Build.0 = Release|Any CPU - {BB5819C7-434A-4AC5-8B0E-6C4FA672EBD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BB5819C7-434A-4AC5-8B0E-6C4FA672EBD5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BB5819C7-434A-4AC5-8B0E-6C4FA672EBD5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BB5819C7-434A-4AC5-8B0E-6C4FA672EBD5}.Release|Any CPU.Build.0 = Release|Any CPU - {44E0B699-A140-4551-A0E9-9FD9F171A9C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {44E0B699-A140-4551-A0E9-9FD9F171A9C2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {44E0B699-A140-4551-A0E9-9FD9F171A9C2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {44E0B699-A140-4551-A0E9-9FD9F171A9C2}.Release|Any CPU.Build.0 = Release|Any CPU - {2DA042D6-1E3C-4B15-B48E-BF45426C74E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2DA042D6-1E3C-4B15-B48E-BF45426C74E1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2DA042D6-1E3C-4B15-B48E-BF45426C74E1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2DA042D6-1E3C-4B15-B48E-BF45426C74E1}.Release|Any CPU.Build.0 = Release|Any CPU - {D3440E66-A871-4AB0-A1E0-8B3864ACA16A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D3440E66-A871-4AB0-A1E0-8B3864ACA16A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D3440E66-A871-4AB0-A1E0-8B3864ACA16A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D3440E66-A871-4AB0-A1E0-8B3864ACA16A}.Release|Any CPU.Build.0 = Release|Any CPU - {FC656D28-1AA3-462D-9B18-A10436E47C08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FC656D28-1AA3-462D-9B18-A10436E47C08}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FC656D28-1AA3-462D-9B18-A10436E47C08}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FC656D28-1AA3-462D-9B18-A10436E47C08}.Release|Any CPU.Build.0 = Release|Any CPU - {DD607BC1-F9D9-4685-BC8F-A4056C2C31FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DD607BC1-F9D9-4685-BC8F-A4056C2C31FA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DD607BC1-F9D9-4685-BC8F-A4056C2C31FA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DD607BC1-F9D9-4685-BC8F-A4056C2C31FA}.Release|Any CPU.Build.0 = Release|Any CPU - {7E14324E-7AD3-4498-AECE-C7B80FB691BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7E14324E-7AD3-4498-AECE-C7B80FB691BC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7E14324E-7AD3-4498-AECE-C7B80FB691BC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7E14324E-7AD3-4498-AECE-C7B80FB691BC}.Release|Any CPU.Build.0 = Release|Any CPU - {09718131-4D0E-4EF3-B3FB-116EBE1D8702}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {09718131-4D0E-4EF3-B3FB-116EBE1D8702}.Debug|Any CPU.Build.0 = Debug|Any CPU - {09718131-4D0E-4EF3-B3FB-116EBE1D8702}.Release|Any CPU.ActiveCfg = Release|Any CPU - {09718131-4D0E-4EF3-B3FB-116EBE1D8702}.Release|Any CPU.Build.0 = Release|Any CPU - {2EC02600-8367-4B25-8243-CA4E53FA00FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2EC02600-8367-4B25-8243-CA4E53FA00FA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2EC02600-8367-4B25-8243-CA4E53FA00FA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2EC02600-8367-4B25-8243-CA4E53FA00FA}.Release|Any CPU.Build.0 = Release|Any CPU - {3BDA353A-660E-47FA-95F5-4F6BB8E6B8AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3BDA353A-660E-47FA-95F5-4F6BB8E6B8AD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3BDA353A-660E-47FA-95F5-4F6BB8E6B8AD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3BDA353A-660E-47FA-95F5-4F6BB8E6B8AD}.Release|Any CPU.Build.0 = Release|Any CPU - {AC6AA60A-393F-4D49-B3F1-44F567B18E22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AC6AA60A-393F-4D49-B3F1-44F567B18E22}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AC6AA60A-393F-4D49-B3F1-44F567B18E22}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AC6AA60A-393F-4D49-B3F1-44F567B18E22}.Release|Any CPU.Build.0 = Release|Any CPU - {8BB1B34D-E0FC-4804-9098-E7F8E35A749A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8BB1B34D-E0FC-4804-9098-E7F8E35A749A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8BB1B34D-E0FC-4804-9098-E7F8E35A749A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8BB1B34D-E0FC-4804-9098-E7F8E35A749A}.Release|Any CPU.Build.0 = Release|Any CPU - {15FDEF59-32F8-4F8F-AE10-B3D0FEE03049}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {15FDEF59-32F8-4F8F-AE10-B3D0FEE03049}.Debug|Any CPU.Build.0 = Debug|Any CPU - {15FDEF59-32F8-4F8F-AE10-B3D0FEE03049}.Release|Any CPU.ActiveCfg = Release|Any CPU - {15FDEF59-32F8-4F8F-AE10-B3D0FEE03049}.Release|Any CPU.Build.0 = Release|Any CPU - {795FF94C-F22C-45A3-9643-88EED173D6D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {795FF94C-F22C-45A3-9643-88EED173D6D4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {795FF94C-F22C-45A3-9643-88EED173D6D4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {795FF94C-F22C-45A3-9643-88EED173D6D4}.Release|Any CPU.Build.0 = Release|Any CPU - {7EC9B4E1-820E-4D53-B4E2-9815E31C7AE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7EC9B4E1-820E-4D53-B4E2-9815E31C7AE8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7EC9B4E1-820E-4D53-B4E2-9815E31C7AE8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7EC9B4E1-820E-4D53-B4E2-9815E31C7AE8}.Release|Any CPU.Build.0 = Release|Any CPU - {C6A54F89-271D-402E-A38D-6C3A9DB7DF9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C6A54F89-271D-402E-A38D-6C3A9DB7DF9C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C6A54F89-271D-402E-A38D-6C3A9DB7DF9C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C6A54F89-271D-402E-A38D-6C3A9DB7DF9C}.Release|Any CPU.Build.0 = Release|Any CPU - {F5124847-D046-4458-A89D-CD796FEDEE1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F5124847-D046-4458-A89D-CD796FEDEE1A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F5124847-D046-4458-A89D-CD796FEDEE1A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F5124847-D046-4458-A89D-CD796FEDEE1A}.Release|Any CPU.Build.0 = Release|Any CPU - {935888CF-E871-42BB-A47D-5E1168269A03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {935888CF-E871-42BB-A47D-5E1168269A03}.Debug|Any CPU.Build.0 = Debug|Any CPU - {935888CF-E871-42BB-A47D-5E1168269A03}.Release|Any CPU.ActiveCfg = Release|Any CPU - {935888CF-E871-42BB-A47D-5E1168269A03}.Release|Any CPU.Build.0 = Release|Any CPU - {EA1D7E39-D77D-4B13-BAD0-76BA30547019}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EA1D7E39-D77D-4B13-BAD0-76BA30547019}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EA1D7E39-D77D-4B13-BAD0-76BA30547019}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EA1D7E39-D77D-4B13-BAD0-76BA30547019}.Release|Any CPU.Build.0 = Release|Any CPU - {0FC36CEC-35B3-4EB7-9DD7-0F2A1C4E9313}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0FC36CEC-35B3-4EB7-9DD7-0F2A1C4E9313}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0FC36CEC-35B3-4EB7-9DD7-0F2A1C4E9313}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0FC36CEC-35B3-4EB7-9DD7-0F2A1C4E9313}.Release|Any CPU.Build.0 = Release|Any CPU - {E7BAECCC-CBF8-4975-93C4-6D3A8F94B000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E7BAECCC-CBF8-4975-93C4-6D3A8F94B000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E7BAECCC-CBF8-4975-93C4-6D3A8F94B000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E7BAECCC-CBF8-4975-93C4-6D3A8F94B000}.Release|Any CPU.Build.0 = Release|Any CPU - {823EB953-0B26-4D85-9B3F-14FCB476E987}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {823EB953-0B26-4D85-9B3F-14FCB476E987}.Debug|Any CPU.Build.0 = Debug|Any CPU - {823EB953-0B26-4D85-9B3F-14FCB476E987}.Release|Any CPU.ActiveCfg = Release|Any CPU - {823EB953-0B26-4D85-9B3F-14FCB476E987}.Release|Any CPU.Build.0 = Release|Any CPU - {83929B86-434B-4C24-9B02-1F944DF8D71C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {83929B86-434B-4C24-9B02-1F944DF8D71C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {83929B86-434B-4C24-9B02-1F944DF8D71C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {83929B86-434B-4C24-9B02-1F944DF8D71C}.Release|Any CPU.Build.0 = Release|Any CPU - {EDE80D8C-4C1F-44A3-8D0E-6D0757439E1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EDE80D8C-4C1F-44A3-8D0E-6D0757439E1C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EDE80D8C-4C1F-44A3-8D0E-6D0757439E1C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EDE80D8C-4C1F-44A3-8D0E-6D0757439E1C}.Release|Any CPU.Build.0 = Release|Any CPU - {F958B682-5192-4287-BF80-CB7B30ECFC9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F958B682-5192-4287-BF80-CB7B30ECFC9E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F958B682-5192-4287-BF80-CB7B30ECFC9E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F958B682-5192-4287-BF80-CB7B30ECFC9E}.Release|Any CPU.Build.0 = Release|Any CPU - {F081EE15-7E1A-4E8C-B91F-5472ED565431}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F081EE15-7E1A-4E8C-B91F-5472ED565431}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F081EE15-7E1A-4E8C-B91F-5472ED565431}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F081EE15-7E1A-4E8C-B91F-5472ED565431}.Release|Any CPU.Build.0 = Release|Any CPU - {1053BF2D-BCB6-4616-9773-7FF25F48ECA3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1053BF2D-BCB6-4616-9773-7FF25F48ECA3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1053BF2D-BCB6-4616-9773-7FF25F48ECA3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1053BF2D-BCB6-4616-9773-7FF25F48ECA3}.Release|Any CPU.Build.0 = Release|Any CPU - {6837DB22-1F5C-42E1-A466-E4597AF6E91E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6837DB22-1F5C-42E1-A466-E4597AF6E91E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6837DB22-1F5C-42E1-A466-E4597AF6E91E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6837DB22-1F5C-42E1-A466-E4597AF6E91E}.Release|Any CPU.Build.0 = Release|Any CPU - {A4DF29BD-95CC-4A86-96EC-FB6692270E68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A4DF29BD-95CC-4A86-96EC-FB6692270E68}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A4DF29BD-95CC-4A86-96EC-FB6692270E68}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A4DF29BD-95CC-4A86-96EC-FB6692270E68}.Release|Any CPU.Build.0 = Release|Any CPU - {EA3832C4-8079-4E84-AF8C-12744E4EFD44}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EA3832C4-8079-4E84-AF8C-12744E4EFD44}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EA3832C4-8079-4E84-AF8C-12744E4EFD44}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EA3832C4-8079-4E84-AF8C-12744E4EFD44}.Release|Any CPU.Build.0 = Release|Any CPU - {AEA00027-F280-43A4-AC60-E2AF3014CF34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AEA00027-F280-43A4-AC60-E2AF3014CF34}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AEA00027-F280-43A4-AC60-E2AF3014CF34}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AEA00027-F280-43A4-AC60-E2AF3014CF34}.Release|Any CPU.Build.0 = Release|Any CPU - {E0090EF3-C4A7-4262-9300-1D395BE25DD0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E0090EF3-C4A7-4262-9300-1D395BE25DD0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E0090EF3-C4A7-4262-9300-1D395BE25DD0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E0090EF3-C4A7-4262-9300-1D395BE25DD0}.Release|Any CPU.Build.0 = Release|Any CPU - {08D9CB18-2BFB-4CF2-9763-5EE913F56D3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {08D9CB18-2BFB-4CF2-9763-5EE913F56D3E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {08D9CB18-2BFB-4CF2-9763-5EE913F56D3E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {08D9CB18-2BFB-4CF2-9763-5EE913F56D3E}.Release|Any CPU.Build.0 = Release|Any CPU - {34FB968B-A147-4811-823D-D206FD0027AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {34FB968B-A147-4811-823D-D206FD0027AD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {34FB968B-A147-4811-823D-D206FD0027AD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {34FB968B-A147-4811-823D-D206FD0027AD}.Release|Any CPU.Build.0 = Release|Any CPU - {7BDF193D-CD69-4D47-B7BF-A8A1D93EBCB9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7BDF193D-CD69-4D47-B7BF-A8A1D93EBCB9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7BDF193D-CD69-4D47-B7BF-A8A1D93EBCB9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7BDF193D-CD69-4D47-B7BF-A8A1D93EBCB9}.Release|Any CPU.Build.0 = Release|Any CPU - {A0A8431F-3A2F-433A-BB0D-EB9627DFA739}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A0A8431F-3A2F-433A-BB0D-EB9627DFA739}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A0A8431F-3A2F-433A-BB0D-EB9627DFA739}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A0A8431F-3A2F-433A-BB0D-EB9627DFA739}.Release|Any CPU.Build.0 = Release|Any CPU - {A3149FE4-FD39-4DC2-AA9F-208C7216BC03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A3149FE4-FD39-4DC2-AA9F-208C7216BC03}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A3149FE4-FD39-4DC2-AA9F-208C7216BC03}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A3149FE4-FD39-4DC2-AA9F-208C7216BC03}.Release|Any CPU.Build.0 = Release|Any CPU - {74E83393-50AF-41E3-A1C8-97202673CD85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {74E83393-50AF-41E3-A1C8-97202673CD85}.Debug|Any CPU.Build.0 = Debug|Any CPU - {74E83393-50AF-41E3-A1C8-97202673CD85}.Release|Any CPU.ActiveCfg = Release|Any CPU - {74E83393-50AF-41E3-A1C8-97202673CD85}.Release|Any CPU.Build.0 = Release|Any CPU - {63E52936-6C1D-4F45-8B56-86C23E9A853F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {63E52936-6C1D-4F45-8B56-86C23E9A853F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {63E52936-6C1D-4F45-8B56-86C23E9A853F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {63E52936-6C1D-4F45-8B56-86C23E9A853F}.Release|Any CPU.Build.0 = Release|Any CPU - {D6DD6E38-BB34-4B2F-9A42-4C17AF30C9CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D6DD6E38-BB34-4B2F-9A42-4C17AF30C9CD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D6DD6E38-BB34-4B2F-9A42-4C17AF30C9CD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D6DD6E38-BB34-4B2F-9A42-4C17AF30C9CD}.Release|Any CPU.Build.0 = Release|Any CPU - {3A33CC98-221E-45AC-AD98-EF09EB6CC4C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3A33CC98-221E-45AC-AD98-EF09EB6CC4C6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3A33CC98-221E-45AC-AD98-EF09EB6CC4C6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3A33CC98-221E-45AC-AD98-EF09EB6CC4C6}.Release|Any CPU.Build.0 = Release|Any CPU - {3C7AB475-2D30-4836-AE8E-FF210FFB32BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3C7AB475-2D30-4836-AE8E-FF210FFB32BA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3C7AB475-2D30-4836-AE8E-FF210FFB32BA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3C7AB475-2D30-4836-AE8E-FF210FFB32BA}.Release|Any CPU.Build.0 = Release|Any CPU - {30148BE5-4F51-41AA-B589-E6A804E1B29E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {30148BE5-4F51-41AA-B589-E6A804E1B29E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {30148BE5-4F51-41AA-B589-E6A804E1B29E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {30148BE5-4F51-41AA-B589-E6A804E1B29E}.Release|Any CPU.Build.0 = Release|Any CPU - {08FD0D47-CC01-4274-99D0-81B3F780A695}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {08FD0D47-CC01-4274-99D0-81B3F780A695}.Debug|Any CPU.Build.0 = Debug|Any CPU - {08FD0D47-CC01-4274-99D0-81B3F780A695}.Release|Any CPU.ActiveCfg = Release|Any CPU - {08FD0D47-CC01-4274-99D0-81B3F780A695}.Release|Any CPU.Build.0 = Release|Any CPU - {7240B7EE-53D7-4C94-9A5C-80D2D6C4BF0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7240B7EE-53D7-4C94-9A5C-80D2D6C4BF0E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7240B7EE-53D7-4C94-9A5C-80D2D6C4BF0E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7240B7EE-53D7-4C94-9A5C-80D2D6C4BF0E}.Release|Any CPU.Build.0 = Release|Any CPU - {8A7C2A43-BABF-4961-81D8-D16A702A2EE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8A7C2A43-BABF-4961-81D8-D16A702A2EE8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8A7C2A43-BABF-4961-81D8-D16A702A2EE8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8A7C2A43-BABF-4961-81D8-D16A702A2EE8}.Release|Any CPU.Build.0 = Release|Any CPU - {F97339EF-424F-46F1-AD8D-B36B8C2F716E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F97339EF-424F-46F1-AD8D-B36B8C2F716E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F97339EF-424F-46F1-AD8D-B36B8C2F716E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F97339EF-424F-46F1-AD8D-B36B8C2F716E}.Release|Any CPU.Build.0 = Release|Any CPU - {76BF833E-3CAE-4402-99F1-B3BFD90622E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {76BF833E-3CAE-4402-99F1-B3BFD90622E4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {76BF833E-3CAE-4402-99F1-B3BFD90622E4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {76BF833E-3CAE-4402-99F1-B3BFD90622E4}.Release|Any CPU.Build.0 = Release|Any CPU - {9CBD9317-FD12-4BB9-A17D-CE7FA6B12DD8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9CBD9317-FD12-4BB9-A17D-CE7FA6B12DD8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9CBD9317-FD12-4BB9-A17D-CE7FA6B12DD8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9CBD9317-FD12-4BB9-A17D-CE7FA6B12DD8}.Release|Any CPU.Build.0 = Release|Any CPU - {9BF25FEF-B667-4BB0-882D-6911B9F5B3C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9BF25FEF-B667-4BB0-882D-6911B9F5B3C7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9BF25FEF-B667-4BB0-882D-6911B9F5B3C7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9BF25FEF-B667-4BB0-882D-6911B9F5B3C7}.Release|Any CPU.Build.0 = Release|Any CPU - {43EC7BEE-35C5-4B70-AC39-C89696710310}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {43EC7BEE-35C5-4B70-AC39-C89696710310}.Debug|Any CPU.Build.0 = Debug|Any CPU - {43EC7BEE-35C5-4B70-AC39-C89696710310}.Release|Any CPU.ActiveCfg = Release|Any CPU - {43EC7BEE-35C5-4B70-AC39-C89696710310}.Release|Any CPU.Build.0 = Release|Any CPU - {5C005CC7-B5F2-49C3-8A8B-7640FCDBEE50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5C005CC7-B5F2-49C3-8A8B-7640FCDBEE50}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5C005CC7-B5F2-49C3-8A8B-7640FCDBEE50}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5C005CC7-B5F2-49C3-8A8B-7640FCDBEE50}.Release|Any CPU.Build.0 = Release|Any CPU - {FE724143-B24C-43DA-BBF5-15431BCA6E27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FE724143-B24C-43DA-BBF5-15431BCA6E27}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FE724143-B24C-43DA-BBF5-15431BCA6E27}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FE724143-B24C-43DA-BBF5-15431BCA6E27}.Release|Any CPU.Build.0 = Release|Any CPU - {DB42A8DA-06CA-4402-9C87-8F7F055AB37E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DB42A8DA-06CA-4402-9C87-8F7F055AB37E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DB42A8DA-06CA-4402-9C87-8F7F055AB37E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DB42A8DA-06CA-4402-9C87-8F7F055AB37E}.Release|Any CPU.Build.0 = Release|Any CPU - {F822DE2F-A91D-416E-BF4A-A6C466C1BF0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F822DE2F-A91D-416E-BF4A-A6C466C1BF0A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F822DE2F-A91D-416E-BF4A-A6C466C1BF0A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F822DE2F-A91D-416E-BF4A-A6C466C1BF0A}.Release|Any CPU.Build.0 = Release|Any CPU - {346A3A87-A839-499A-A143-3D267A951905}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {346A3A87-A839-499A-A143-3D267A951905}.Debug|Any CPU.Build.0 = Debug|Any CPU - {346A3A87-A839-499A-A143-3D267A951905}.Release|Any CPU.ActiveCfg = Release|Any CPU - {346A3A87-A839-499A-A143-3D267A951905}.Release|Any CPU.Build.0 = Release|Any CPU - {E3EA6449-28EC-48E4-91C4-E82DE08A7DD9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E3EA6449-28EC-48E4-91C4-E82DE08A7DD9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E3EA6449-28EC-48E4-91C4-E82DE08A7DD9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E3EA6449-28EC-48E4-91C4-E82DE08A7DD9}.Release|Any CPU.Build.0 = Release|Any CPU - {93878BAD-855D-48D1-97ED-C776EC54E19E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {93878BAD-855D-48D1-97ED-C776EC54E19E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {93878BAD-855D-48D1-97ED-C776EC54E19E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {93878BAD-855D-48D1-97ED-C776EC54E19E}.Release|Any CPU.Build.0 = Release|Any CPU - {76BD888E-F0FD-40DD-B025-2ED773C1C50B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {76BD888E-F0FD-40DD-B025-2ED773C1C50B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {76BD888E-F0FD-40DD-B025-2ED773C1C50B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {76BD888E-F0FD-40DD-B025-2ED773C1C50B}.Release|Any CPU.Build.0 = Release|Any CPU - {546C123A-F855-459F-886C-9D90AA14D12B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {546C123A-F855-459F-886C-9D90AA14D12B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {546C123A-F855-459F-886C-9D90AA14D12B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {546C123A-F855-459F-886C-9D90AA14D12B}.Release|Any CPU.Build.0 = Release|Any CPU - {C890480A-F21B-4F6F-821A-67FA19DAD539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C890480A-F21B-4F6F-821A-67FA19DAD539}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C890480A-F21B-4F6F-821A-67FA19DAD539}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C890480A-F21B-4F6F-821A-67FA19DAD539}.Release|Any CPU.Build.0 = Release|Any CPU - {A80FC28D-D865-428D-AF12-7A393D407803}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A80FC28D-D865-428D-AF12-7A393D407803}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A80FC28D-D865-428D-AF12-7A393D407803}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A80FC28D-D865-428D-AF12-7A393D407803}.Release|Any CPU.Build.0 = Release|Any CPU - {B09A6E42-EF42-4693-BA0E-5EE1D7F81FFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B09A6E42-EF42-4693-BA0E-5EE1D7F81FFD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B09A6E42-EF42-4693-BA0E-5EE1D7F81FFD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B09A6E42-EF42-4693-BA0E-5EE1D7F81FFD}.Release|Any CPU.Build.0 = Release|Any CPU - {495BE954-E6EA-41A9-8054-A5CA5DD0924E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {495BE954-E6EA-41A9-8054-A5CA5DD0924E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {495BE954-E6EA-41A9-8054-A5CA5DD0924E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {495BE954-E6EA-41A9-8054-A5CA5DD0924E}.Release|Any CPU.Build.0 = Release|Any CPU - {F1EF5639-021A-4D22-9D4A-73D57C88EBFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F1EF5639-021A-4D22-9D4A-73D57C88EBFA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F1EF5639-021A-4D22-9D4A-73D57C88EBFA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F1EF5639-021A-4D22-9D4A-73D57C88EBFA}.Release|Any CPU.Build.0 = Release|Any CPU - {3A30EFFE-32D8-40B8-9C62-427037BB5424}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3A30EFFE-32D8-40B8-9C62-427037BB5424}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3A30EFFE-32D8-40B8-9C62-427037BB5424}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3A30EFFE-32D8-40B8-9C62-427037BB5424}.Release|Any CPU.Build.0 = Release|Any CPU - {3DF05CFC-AC77-489F-9A42-C4FDB599AA69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3DF05CFC-AC77-489F-9A42-C4FDB599AA69}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3DF05CFC-AC77-489F-9A42-C4FDB599AA69}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3DF05CFC-AC77-489F-9A42-C4FDB599AA69}.Release|Any CPU.Build.0 = Release|Any CPU - {D55BC08B-CA82-478A-99F7-EDE90AC33160}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D55BC08B-CA82-478A-99F7-EDE90AC33160}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D55BC08B-CA82-478A-99F7-EDE90AC33160}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D55BC08B-CA82-478A-99F7-EDE90AC33160}.Release|Any CPU.Build.0 = Release|Any CPU - {775EFD59-F99C-4D38-B54E-9734C9D9649A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {775EFD59-F99C-4D38-B54E-9734C9D9649A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {775EFD59-F99C-4D38-B54E-9734C9D9649A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {775EFD59-F99C-4D38-B54E-9734C9D9649A}.Release|Any CPU.Build.0 = Release|Any CPU - {BE284508-9582-4FCB-B0DD-0761AB940AD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BE284508-9582-4FCB-B0DD-0761AB940AD7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BE284508-9582-4FCB-B0DD-0761AB940AD7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BE284508-9582-4FCB-B0DD-0761AB940AD7}.Release|Any CPU.Build.0 = Release|Any CPU - {3EB488DF-3C28-4DAD-B43E-6062E39629AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3EB488DF-3C28-4DAD-B43E-6062E39629AB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3EB488DF-3C28-4DAD-B43E-6062E39629AB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3EB488DF-3C28-4DAD-B43E-6062E39629AB}.Release|Any CPU.Build.0 = Release|Any CPU - {3E2423CF-50E6-4D2B-8749-17B1EF540FE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3E2423CF-50E6-4D2B-8749-17B1EF540FE4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3E2423CF-50E6-4D2B-8749-17B1EF540FE4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3E2423CF-50E6-4D2B-8749-17B1EF540FE4}.Release|Any CPU.Build.0 = Release|Any CPU - {61C16CA0-B190-4642-A81A-5C03705CA2C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {61C16CA0-B190-4642-A81A-5C03705CA2C1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {61C16CA0-B190-4642-A81A-5C03705CA2C1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {61C16CA0-B190-4642-A81A-5C03705CA2C1}.Release|Any CPU.Build.0 = Release|Any CPU - {9ACA06DA-9AFE-41A2-8109-EFED8B9B14A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9ACA06DA-9AFE-41A2-8109-EFED8B9B14A1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9ACA06DA-9AFE-41A2-8109-EFED8B9B14A1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9ACA06DA-9AFE-41A2-8109-EFED8B9B14A1}.Release|Any CPU.Build.0 = Release|Any CPU - {1129868E-BA72-44C4-941C-A28D9001504B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1129868E-BA72-44C4-941C-A28D9001504B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1129868E-BA72-44C4-941C-A28D9001504B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1129868E-BA72-44C4-941C-A28D9001504B}.Release|Any CPU.Build.0 = Release|Any CPU - {7B84277D-96EF-4C7F-9D5E-8CBB2D26E5EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7B84277D-96EF-4C7F-9D5E-8CBB2D26E5EB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7B84277D-96EF-4C7F-9D5E-8CBB2D26E5EB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7B84277D-96EF-4C7F-9D5E-8CBB2D26E5EB}.Release|Any CPU.Build.0 = Release|Any CPU - {19CE0C78-5049-4992-A23D-791D787B45C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {19CE0C78-5049-4992-A23D-791D787B45C2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {19CE0C78-5049-4992-A23D-791D787B45C2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {19CE0C78-5049-4992-A23D-791D787B45C2}.Release|Any CPU.Build.0 = Release|Any CPU - {13068CB0-C211-48F5-971C-5B761C2B44E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {13068CB0-C211-48F5-971C-5B761C2B44E1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {13068CB0-C211-48F5-971C-5B761C2B44E1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {13068CB0-C211-48F5-971C-5B761C2B44E1}.Release|Any CPU.Build.0 = Release|Any CPU - {D2ACCA43-D290-4C2E-907F-8403129E5A69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D2ACCA43-D290-4C2E-907F-8403129E5A69}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D2ACCA43-D290-4C2E-907F-8403129E5A69}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D2ACCA43-D290-4C2E-907F-8403129E5A69}.Release|Any CPU.Build.0 = Release|Any CPU - {4AC27445-5B7A-4226-8398-8BBE7020480E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4AC27445-5B7A-4226-8398-8BBE7020480E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4AC27445-5B7A-4226-8398-8BBE7020480E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4AC27445-5B7A-4226-8398-8BBE7020480E}.Release|Any CPU.Build.0 = Release|Any CPU - {0E7A00E4-CD7D-44FC-854D-0931D365E8BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0E7A00E4-CD7D-44FC-854D-0931D365E8BE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0E7A00E4-CD7D-44FC-854D-0931D365E8BE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0E7A00E4-CD7D-44FC-854D-0931D365E8BE}.Release|Any CPU.Build.0 = Release|Any CPU - {3BE1AAE3-D469-48EA-BC91-12AE03419CCD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3BE1AAE3-D469-48EA-BC91-12AE03419CCD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3BE1AAE3-D469-48EA-BC91-12AE03419CCD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3BE1AAE3-D469-48EA-BC91-12AE03419CCD}.Release|Any CPU.Build.0 = Release|Any CPU - {08D8228B-F989-434E-AC73-C08086745BCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {08D8228B-F989-434E-AC73-C08086745BCC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {08D8228B-F989-434E-AC73-C08086745BCC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {08D8228B-F989-434E-AC73-C08086745BCC}.Release|Any CPU.Build.0 = Release|Any CPU - {EE147504-555D-4EFC-A79A-34748666AA6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EE147504-555D-4EFC-A79A-34748666AA6C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EE147504-555D-4EFC-A79A-34748666AA6C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EE147504-555D-4EFC-A79A-34748666AA6C}.Release|Any CPU.Build.0 = Release|Any CPU - {FE6FC5F9-349A-4A3A-B291-CE0614030D5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FE6FC5F9-349A-4A3A-B291-CE0614030D5C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FE6FC5F9-349A-4A3A-B291-CE0614030D5C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FE6FC5F9-349A-4A3A-B291-CE0614030D5C}.Release|Any CPU.Build.0 = Release|Any CPU - {84751112-C2B7-41D4-98F5-D87D7C2E1DAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {84751112-C2B7-41D4-98F5-D87D7C2E1DAE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {84751112-C2B7-41D4-98F5-D87D7C2E1DAE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {84751112-C2B7-41D4-98F5-D87D7C2E1DAE}.Release|Any CPU.Build.0 = Release|Any CPU - {4D4022DD-244B-47EE-95FA-7071EC687B24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D4022DD-244B-47EE-95FA-7071EC687B24}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D4022DD-244B-47EE-95FA-7071EC687B24}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D4022DD-244B-47EE-95FA-7071EC687B24}.Release|Any CPU.Build.0 = Release|Any CPU - {6E191628-927B-42FB-8805-D2977D8FC4E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6E191628-927B-42FB-8805-D2977D8FC4E3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6E191628-927B-42FB-8805-D2977D8FC4E3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6E191628-927B-42FB-8805-D2977D8FC4E3}.Release|Any CPU.Build.0 = Release|Any CPU - {BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388}.Release|Any CPU.Build.0 = Release|Any CPU - {6BDC89F4-2E0A-4534-9BE4-10E771D06C93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6BDC89F4-2E0A-4534-9BE4-10E771D06C93}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6BDC89F4-2E0A-4534-9BE4-10E771D06C93}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6BDC89F4-2E0A-4534-9BE4-10E771D06C93}.Release|Any CPU.Build.0 = Release|Any CPU - {AB926BCA-B73E-463D-8549-84D3D124F089}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AB926BCA-B73E-463D-8549-84D3D124F089}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AB926BCA-B73E-463D-8549-84D3D124F089}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AB926BCA-B73E-463D-8549-84D3D124F089}.Release|Any CPU.Build.0 = Release|Any CPU - {6EF4FDF5-D36F-4754-AB6B-C9E98DB31AF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6EF4FDF5-D36F-4754-AB6B-C9E98DB31AF4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6EF4FDF5-D36F-4754-AB6B-C9E98DB31AF4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6EF4FDF5-D36F-4754-AB6B-C9E98DB31AF4}.Release|Any CPU.Build.0 = Release|Any CPU - {CDBE0539-73C7-4B05-9E55-82971B43D170}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CDBE0539-73C7-4B05-9E55-82971B43D170}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CDBE0539-73C7-4B05-9E55-82971B43D170}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CDBE0539-73C7-4B05-9E55-82971B43D170}.Release|Any CPU.Build.0 = Release|Any CPU - {DA50F9ED-4980-4017-AB0E-BB2049CB699A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DA50F9ED-4980-4017-AB0E-BB2049CB699A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DA50F9ED-4980-4017-AB0E-BB2049CB699A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DA50F9ED-4980-4017-AB0E-BB2049CB699A}.Release|Any CPU.Build.0 = Release|Any CPU - {EAD438C1-0FCC-4BB0-937B-840CA4487A06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EAD438C1-0FCC-4BB0-937B-840CA4487A06}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EAD438C1-0FCC-4BB0-937B-840CA4487A06}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EAD438C1-0FCC-4BB0-937B-840CA4487A06}.Release|Any CPU.Build.0 = Release|Any CPU - {770456A5-547D-43AE-AB00-CF17BA799AF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {770456A5-547D-43AE-AB00-CF17BA799AF7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {770456A5-547D-43AE-AB00-CF17BA799AF7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {770456A5-547D-43AE-AB00-CF17BA799AF7}.Release|Any CPU.Build.0 = Release|Any CPU - {F51C54C3-7C68-41E9-BC05-798589740F39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F51C54C3-7C68-41E9-BC05-798589740F39}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F51C54C3-7C68-41E9-BC05-798589740F39}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F51C54C3-7C68-41E9-BC05-798589740F39}.Release|Any CPU.Build.0 = Release|Any CPU - {F006F3CC-22E9-4FDD-A8D4-2E8CBDFDA54A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F006F3CC-22E9-4FDD-A8D4-2E8CBDFDA54A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F006F3CC-22E9-4FDD-A8D4-2E8CBDFDA54A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F006F3CC-22E9-4FDD-A8D4-2E8CBDFDA54A}.Release|Any CPU.Build.0 = Release|Any CPU - {9D4B7BD1-AC36-4C94-9770-C42E4030E699}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9D4B7BD1-AC36-4C94-9770-C42E4030E699}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9D4B7BD1-AC36-4C94-9770-C42E4030E699}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9D4B7BD1-AC36-4C94-9770-C42E4030E699}.Release|Any CPU.Build.0 = Release|Any CPU - {7595784C-97DA-4C75-BCBC-D99C30E63973}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7595784C-97DA-4C75-BCBC-D99C30E63973}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7595784C-97DA-4C75-BCBC-D99C30E63973}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7595784C-97DA-4C75-BCBC-D99C30E63973}.Release|Any CPU.Build.0 = Release|Any CPU - {6242E81F-688E-4098-948A-F0C59593328A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6242E81F-688E-4098-948A-F0C59593328A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6242E81F-688E-4098-948A-F0C59593328A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6242E81F-688E-4098-948A-F0C59593328A}.Release|Any CPU.Build.0 = Release|Any CPU - {F8567ECC-2D5D-453E-99FB-BE6B9DB2854F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F8567ECC-2D5D-453E-99FB-BE6B9DB2854F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F8567ECC-2D5D-453E-99FB-BE6B9DB2854F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F8567ECC-2D5D-453E-99FB-BE6B9DB2854F}.Release|Any CPU.Build.0 = Release|Any CPU - {A62D766A-0C83-43CC-8B5B-7EE5AE6BC1E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A62D766A-0C83-43CC-8B5B-7EE5AE6BC1E8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A62D766A-0C83-43CC-8B5B-7EE5AE6BC1E8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A62D766A-0C83-43CC-8B5B-7EE5AE6BC1E8}.Release|Any CPU.Build.0 = Release|Any CPU - {BC4B4F3F-6E2C-4736-AAB8-6DF78BFA3ACB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BC4B4F3F-6E2C-4736-AAB8-6DF78BFA3ACB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BC4B4F3F-6E2C-4736-AAB8-6DF78BFA3ACB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BC4B4F3F-6E2C-4736-AAB8-6DF78BFA3ACB}.Release|Any CPU.Build.0 = Release|Any CPU - {DCB3C4DD-2B7D-44E9-A366-F36F4ABFF488}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DCB3C4DD-2B7D-44E9-A366-F36F4ABFF488}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DCB3C4DD-2B7D-44E9-A366-F36F4ABFF488}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DCB3C4DD-2B7D-44E9-A366-F36F4ABFF488}.Release|Any CPU.Build.0 = Release|Any CPU - {9A4B1C48-16FB-4A65-AE98-5CDE7BCB506C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9A4B1C48-16FB-4A65-AE98-5CDE7BCB506C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9A4B1C48-16FB-4A65-AE98-5CDE7BCB506C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9A4B1C48-16FB-4A65-AE98-5CDE7BCB506C}.Release|Any CPU.Build.0 = Release|Any CPU - {82B115DA-E3D0-49D7-AD08-DE9387656756}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {82B115DA-E3D0-49D7-AD08-DE9387656756}.Debug|Any CPU.Build.0 = Debug|Any CPU - {82B115DA-E3D0-49D7-AD08-DE9387656756}.Release|Any CPU.ActiveCfg = Release|Any CPU - {82B115DA-E3D0-49D7-AD08-DE9387656756}.Release|Any CPU.Build.0 = Release|Any CPU - {8EC3CF51-EBC1-4B45-881E-4B1B8190D579}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8EC3CF51-EBC1-4B45-881E-4B1B8190D579}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8EC3CF51-EBC1-4B45-881E-4B1B8190D579}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8EC3CF51-EBC1-4B45-881E-4B1B8190D579}.Release|Any CPU.Build.0 = Release|Any CPU - {A2572DBF-AF11-4A02-AF99-B343871F2D85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A2572DBF-AF11-4A02-AF99-B343871F2D85}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A2572DBF-AF11-4A02-AF99-B343871F2D85}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A2572DBF-AF11-4A02-AF99-B343871F2D85}.Release|Any CPU.Build.0 = Release|Any CPU - {AB67BA19-5BC2-4C6D-A994-61D51A6A6FD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AB67BA19-5BC2-4C6D-A994-61D51A6A6FD5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AB67BA19-5BC2-4C6D-A994-61D51A6A6FD5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AB67BA19-5BC2-4C6D-A994-61D51A6A6FD5}.Release|Any CPU.Build.0 = Release|Any CPU - {FAEEA170-560C-4AF3-B4A8-92DEBD59D418}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FAEEA170-560C-4AF3-B4A8-92DEBD59D418}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FAEEA170-560C-4AF3-B4A8-92DEBD59D418}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FAEEA170-560C-4AF3-B4A8-92DEBD59D418}.Release|Any CPU.Build.0 = Release|Any CPU - {0327324E-0B80-4A6A-A7D6-DD521657666F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0327324E-0B80-4A6A-A7D6-DD521657666F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0327324E-0B80-4A6A-A7D6-DD521657666F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0327324E-0B80-4A6A-A7D6-DD521657666F}.Release|Any CPU.Build.0 = Release|Any CPU - {4A4DC44E-D50F-49B8-A9DE-DED26FC05166}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4A4DC44E-D50F-49B8-A9DE-DED26FC05166}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4A4DC44E-D50F-49B8-A9DE-DED26FC05166}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4A4DC44E-D50F-49B8-A9DE-DED26FC05166}.Release|Any CPU.Build.0 = Release|Any CPU - {4CD8293D-4544-4A23-BDEF-15B66D5E924F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4CD8293D-4544-4A23-BDEF-15B66D5E924F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4CD8293D-4544-4A23-BDEF-15B66D5E924F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4CD8293D-4544-4A23-BDEF-15B66D5E924F}.Release|Any CPU.Build.0 = Release|Any CPU - {0D430863-8275-4880-BB09-C307B5EC3837}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0D430863-8275-4880-BB09-C307B5EC3837}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0D430863-8275-4880-BB09-C307B5EC3837}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0D430863-8275-4880-BB09-C307B5EC3837}.Release|Any CPU.Build.0 = Release|Any CPU - {67C58C2B-B873-47C8-B5B9-93B0587EE634}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {67C58C2B-B873-47C8-B5B9-93B0587EE634}.Debug|Any CPU.Build.0 = Debug|Any CPU - {67C58C2B-B873-47C8-B5B9-93B0587EE634}.Release|Any CPU.ActiveCfg = Release|Any CPU - {67C58C2B-B873-47C8-B5B9-93B0587EE634}.Release|Any CPU.Build.0 = Release|Any CPU - {791D50F6-EAF2-4E20-9EDF-3BAF9CB7F796}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {791D50F6-EAF2-4E20-9EDF-3BAF9CB7F796}.Debug|Any CPU.Build.0 = Debug|Any CPU - {791D50F6-EAF2-4E20-9EDF-3BAF9CB7F796}.Release|Any CPU.ActiveCfg = Release|Any CPU - {791D50F6-EAF2-4E20-9EDF-3BAF9CB7F796}.Release|Any CPU.Build.0 = Release|Any CPU - {8B58C3EA-20C2-491A-ADEC-E41F0EC787FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8B58C3EA-20C2-491A-ADEC-E41F0EC787FB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8B58C3EA-20C2-491A-ADEC-E41F0EC787FB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8B58C3EA-20C2-491A-ADEC-E41F0EC787FB}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {300EE2D5-54C5-46F2-AD03-BB43589EA074} = {35F44BE9-13D0-417C-A01A-F0787BEE6DC3} - {3130C574-557C-4DA2-933E-AED7A9EBE48A} = {35F44BE9-13D0-417C-A01A-F0787BEE6DC3} - {35F44BE9-13D0-417C-A01A-F0787BEE6DC3} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {B98B80CB-D3A3-437C-A61C-ED82C8C77B2F} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {1D63E1B4-2386-4BEC-9090-C3F3CBF25703} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {B43B546E-23F3-46E8-ACB7-D04F05CDA180} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {D20FCB88-9DCA-49EA-9CC2-5B94DD935D30} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {C4939482-9447-47D1-B6AF-E9F8C6323841} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {5E5E1E84-DDBC-40D6-B891-0D563A15A44A} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {823F80B6-E241-43F7-83BD-29FBB58A77F9} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {79E85459-EF54-44D6-9508-1E68B8238D00} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {9C3C685E-3D7D-4638-A031-24F71CF74B52} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {6BB5EB72-AD9A-41ED-A6AA-0FF1093EA41B} = {35F44BE9-13D0-417C-A01A-F0787BEE6DC3} - {18BE8F72-E528-4617-B1B1-07BD35337DFC} = {9C3C685E-3D7D-4638-A031-24F71CF74B52} - {01DC21DD-C6E2-4B21-864E-97D29448F777} = {9C3C685E-3D7D-4638-A031-24F71CF74B52} - {468E498C-59DB-4541-8D8A-0D89DE9083AB} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {0A3C36AB-2ACF-4175-A512-66B4C3DB9371} = {AB1AE008-6FD6-414C-8E88-D735F42E1FA6} - {0A6747EA-7AC6-4B6F-BC0C-C40C8A80C44D} = {AB1AE008-6FD6-414C-8E88-D735F42E1FA6} - {E7C689EB-5AD6-4E91-A007-6116EEA702FC} = {0A6747EA-7AC6-4B6F-BC0C-C40C8A80C44D} - {4CB34AB3-01C9-4911-8914-EABAA744EAD3} = {0A3C36AB-2ACF-4175-A512-66B4C3DB9371} - {FC47A50F-03B2-47D8-AAFB-075314FBA186} = {AB1AE008-6FD6-414C-8E88-D735F42E1FA6} - {BB5819C7-434A-4AC5-8B0E-6C4FA672EBD5} = {FC47A50F-03B2-47D8-AAFB-075314FBA186} - {44E0B699-A140-4551-A0E9-9FD9F171A9C2} = {468E498C-59DB-4541-8D8A-0D89DE9083AB} - {E43FB9E7-7851-4880-B7EE-12B8CEE628D0} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {2DA042D6-1E3C-4B15-B48E-BF45426C74E1} = {E43FB9E7-7851-4880-B7EE-12B8CEE628D0} - {47EDFC14-BB99-44BF-A447-035D40D7347B} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {D3440E66-A871-4AB0-A1E0-8B3864ACA16A} = {47EDFC14-BB99-44BF-A447-035D40D7347B} - {FC656D28-1AA3-462D-9B18-A10436E47C08} = {47EDFC14-BB99-44BF-A447-035D40D7347B} - {DD607BC1-F9D9-4685-BC8F-A4056C2C31FA} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {7E14324E-7AD3-4498-AECE-C7B80FB691BC} = {38429825-88AF-4F0D-9E7C-A58EC5C86DA0} - {09718131-4D0E-4EF3-B3FB-116EBE1D8702} = {38429825-88AF-4F0D-9E7C-A58EC5C86DA0} - {E42743A0-FBDD-4150-9D53-6000496D9B87} = {5E5E1E84-DDBC-40D6-B891-0D563A15A44A} - {FC9F520F-BA51-4AD2-BFEE-EF787798E734} = {5E5E1E84-DDBC-40D6-B891-0D563A15A44A} - {22E75696-6FE9-436A-9097-EE21C603F818} = {5E5E1E84-DDBC-40D6-B891-0D563A15A44A} - {2EC02600-8367-4B25-8243-CA4E53FA00FA} = {22E75696-6FE9-436A-9097-EE21C603F818} - {3BDA353A-660E-47FA-95F5-4F6BB8E6B8AD} = {22E75696-6FE9-436A-9097-EE21C603F818} - {AC6AA60A-393F-4D49-B3F1-44F567B18E22} = {22E75696-6FE9-436A-9097-EE21C603F818} - {8BB1B34D-E0FC-4804-9098-E7F8E35A749A} = {22E75696-6FE9-436A-9097-EE21C603F818} - {15FDEF59-32F8-4F8F-AE10-B3D0FEE03049} = {22E75696-6FE9-436A-9097-EE21C603F818} - {795FF94C-F22C-45A3-9643-88EED173D6D4} = {22E75696-6FE9-436A-9097-EE21C603F818} - {7EC9B4E1-820E-4D53-B4E2-9815E31C7AE8} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {C6A54F89-271D-402E-A38D-6C3A9DB7DF9C} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {F5124847-D046-4458-A89D-CD796FEDEE1A} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {935888CF-E871-42BB-A47D-5E1168269A03} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {EA1D7E39-D77D-4B13-BAD0-76BA30547019} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {0FC36CEC-35B3-4EB7-9DD7-0F2A1C4E9313} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {E7BAECCC-CBF8-4975-93C4-6D3A8F94B000} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {823EB953-0B26-4D85-9B3F-14FCB476E987} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {83929B86-434B-4C24-9B02-1F944DF8D71C} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {EDE80D8C-4C1F-44A3-8D0E-6D0757439E1C} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {F958B682-5192-4287-BF80-CB7B30ECFC9E} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {F081EE15-7E1A-4E8C-B91F-5472ED565431} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {1053BF2D-BCB6-4616-9773-7FF25F48ECA3} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {6837DB22-1F5C-42E1-A466-E4597AF6E91E} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {A4DF29BD-95CC-4A86-96EC-FB6692270E68} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {EA3832C4-8079-4E84-AF8C-12744E4EFD44} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {AEA00027-F280-43A4-AC60-E2AF3014CF34} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {E0090EF3-C4A7-4262-9300-1D395BE25DD0} = {22E75696-6FE9-436A-9097-EE21C603F818} - {38429825-88AF-4F0D-9E7C-A58EC5C86DA0} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {164EB38A-D6D2-4092-8835-C944ECEE357C} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {37D2E628-5CC1-4C8E-8C02-3B0A29E2ACAA} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {08D9CB18-2BFB-4CF2-9763-5EE913F56D3E} = {37D2E628-5CC1-4C8E-8C02-3B0A29E2ACAA} - {34FB968B-A147-4811-823D-D206FD0027AD} = {37D2E628-5CC1-4C8E-8C02-3B0A29E2ACAA} - {7BDF193D-CD69-4D47-B7BF-A8A1D93EBCB9} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {A0A8431F-3A2F-433A-BB0D-EB9627DFA739} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {A3149FE4-FD39-4DC2-AA9F-208C7216BC03} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {74E83393-50AF-41E3-A1C8-97202673CD85} = {37D2E628-5CC1-4C8E-8C02-3B0A29E2ACAA} - {4673732F-2853-47BD-91B8-C95C229D2C89} = {5E5E1E84-DDBC-40D6-B891-0D563A15A44A} - {BBCFC623-2113-464D-8A1F-3CCDABF1241C} = {5E5E1E84-DDBC-40D6-B891-0D563A15A44A} - {63E52936-6C1D-4F45-8B56-86C23E9A853F} = {BBCFC623-2113-464D-8A1F-3CCDABF1241C} - {D6DD6E38-BB34-4B2F-9A42-4C17AF30C9CD} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {35849A42-7BDC-4965-934E-336D77F58C7E} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {3A33CC98-221E-45AC-AD98-EF09EB6CC4C6} = {35849A42-7BDC-4965-934E-336D77F58C7E} - {3C7AB475-2D30-4836-AE8E-FF210FFB32BA} = {35849A42-7BDC-4965-934E-336D77F58C7E} - {30148BE5-4F51-41AA-B589-E6A804E1B29E} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {EEBEA8AF-C8A8-4C71-A96C-D5836DE24359} = {5E5E1E84-DDBC-40D6-B891-0D563A15A44A} - {08FD0D47-CC01-4274-99D0-81B3F780A695} = {EEBEA8AF-C8A8-4C71-A96C-D5836DE24359} - {C865B0FD-E505-48F0-BFAF-0D4D7C1B5CA1} = {38429825-88AF-4F0D-9E7C-A58EC5C86DA0} - {7240B7EE-53D7-4C94-9A5C-80D2D6C4BF0E} = {C865B0FD-E505-48F0-BFAF-0D4D7C1B5CA1} - {8A7C2A43-BABF-4961-81D8-D16A702A2EE8} = {C865B0FD-E505-48F0-BFAF-0D4D7C1B5CA1} - {F97339EF-424F-46F1-AD8D-B36B8C2F716E} = {C865B0FD-E505-48F0-BFAF-0D4D7C1B5CA1} - {76BF833E-3CAE-4402-99F1-B3BFD90622E4} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {9CBD9317-FD12-4BB9-A17D-CE7FA6B12DD8} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {9BF25FEF-B667-4BB0-882D-6911B9F5B3C7} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {43EC7BEE-35C5-4B70-AC39-C89696710310} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {335B3523-C8FC-471A-8107-2268D797C8C3} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {BB9CDC6C-4C03-4D94-82A7-D440BB3E84E4} = {335B3523-C8FC-471A-8107-2268D797C8C3} - {8B6B40A8-DF21-4CD2-BABD-474B79D0C3AF} = {BB9CDC6C-4C03-4D94-82A7-D440BB3E84E4} - {5C005CC7-B5F2-49C3-8A8B-7640FCDBEE50} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {FE724143-B24C-43DA-BBF5-15431BCA6E27} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {DB42A8DA-06CA-4402-9C87-8F7F055AB37E} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {F822DE2F-A91D-416E-BF4A-A6C466C1BF0A} = {E1378A53-424A-4E50-9D03-71DB9F7EE57C} - {E1378A53-424A-4E50-9D03-71DB9F7EE57C} = {AB1AE008-6FD6-414C-8E88-D735F42E1FA6} - {346A3A87-A839-499A-A143-3D267A951905} = {22E75696-6FE9-436A-9097-EE21C603F818} - {E3EA6449-28EC-48E4-91C4-E82DE08A7DD9} = {C865B0FD-E505-48F0-BFAF-0D4D7C1B5CA1} - {93878BAD-855D-48D1-97ED-C776EC54E19E} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {76BD888E-F0FD-40DD-B025-2ED773C1C50B} = {468E498C-59DB-4541-8D8A-0D89DE9083AB} - {546C123A-F855-459F-886C-9D90AA14D12B} = {468E498C-59DB-4541-8D8A-0D89DE9083AB} - {C890480A-F21B-4F6F-821A-67FA19DAD539} = {22E75696-6FE9-436A-9097-EE21C603F818} - {A80FC28D-D865-428D-AF12-7A393D407803} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {DBBD242E-4437-4BDB-919F-A70839BE75FA} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {B09A6E42-EF42-4693-BA0E-5EE1D7F81FFD} = {DBBD242E-4437-4BDB-919F-A70839BE75FA} - {495BE954-E6EA-41A9-8054-A5CA5DD0924E} = {DBBD242E-4437-4BDB-919F-A70839BE75FA} - {D86B94DC-A53C-4A67-A820-828DD359C49B} = {4673732F-2853-47BD-91B8-C95C229D2C89} - {F1EF5639-021A-4D22-9D4A-73D57C88EBFA} = {39DE1EE2-DF4F-44EB-9F5A-551BEADD6673} - {3A30EFFE-32D8-40B8-9C62-427037BB5424} = {EEBEA8AF-C8A8-4C71-A96C-D5836DE24359} - {3DF05CFC-AC77-489F-9A42-C4FDB599AA69} = {8B6B40A8-DF21-4CD2-BABD-474B79D0C3AF} - {D55BC08B-CA82-478A-99F7-EDE90AC33160} = {C865B0FD-E505-48F0-BFAF-0D4D7C1B5CA1} - {775EFD59-F99C-4D38-B54E-9734C9D9649A} = {22E75696-6FE9-436A-9097-EE21C603F818} - {BE284508-9582-4FCB-B0DD-0761AB940AD7} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {3EB488DF-3C28-4DAD-B43E-6062E39629AB} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {3E2423CF-50E6-4D2B-8749-17B1EF540FE4} = {22E75696-6FE9-436A-9097-EE21C603F818} - {9937FB02-72D9-4FCD-B31E-8E60CFF1B37F} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {61C16CA0-B190-4642-A81A-5C03705CA2C1} = {9937FB02-72D9-4FCD-B31E-8E60CFF1B37F} - {EC5D4AFD-3F7F-4B51-9C38-F18C60618731} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {9ACA06DA-9AFE-41A2-8109-EFED8B9B14A1} = {EC5D4AFD-3F7F-4B51-9C38-F18C60618731} - {1129868E-BA72-44C4-941C-A28D9001504B} = {164EB38A-D6D2-4092-8835-C944ECEE357C} - {90EC2D29-DE36-40AF-BDA7-70FFD538B8CA} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {7B84277D-96EF-4C7F-9D5E-8CBB2D26E5EB} = {90EC2D29-DE36-40AF-BDA7-70FFD538B8CA} - {19CE0C78-5049-4992-A23D-791D787B45C2} = {90EC2D29-DE36-40AF-BDA7-70FFD538B8CA} - {13068CB0-C211-48F5-971C-5B761C2B44E1} = {90EC2D29-DE36-40AF-BDA7-70FFD538B8CA} - {D2ACCA43-D290-4C2E-907F-8403129E5A69} = {90EC2D29-DE36-40AF-BDA7-70FFD538B8CA} - {4AC27445-5B7A-4226-8398-8BBE7020480E} = {90EC2D29-DE36-40AF-BDA7-70FFD538B8CA} - {0E7A00E4-CD7D-44FC-854D-0931D365E8BE} = {90EC2D29-DE36-40AF-BDA7-70FFD538B8CA} - {3BE1AAE3-D469-48EA-BC91-12AE03419CCD} = {90EC2D29-DE36-40AF-BDA7-70FFD538B8CA} - {08D8228B-F989-434E-AC73-C08086745BCC} = {90EC2D29-DE36-40AF-BDA7-70FFD538B8CA} - {EE147504-555D-4EFC-A79A-34748666AA6C} = {90EC2D29-DE36-40AF-BDA7-70FFD538B8CA} - {8E6215AB-FDD3-4011-B598-B6BB63F294BB} = {4673732F-2853-47BD-91B8-C95C229D2C89} - {FE6FC5F9-349A-4A3A-B291-CE0614030D5C} = {C865B0FD-E505-48F0-BFAF-0D4D7C1B5CA1} - {84751112-C2B7-41D4-98F5-D87D7C2E1DAE} = {22E75696-6FE9-436A-9097-EE21C603F818} - {4D4022DD-244B-47EE-95FA-7071EC687B24} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {39DE1EE2-DF4F-44EB-9F5A-551BEADD6673} = {4673732F-2853-47BD-91B8-C95C229D2C89} - {6E191628-927B-42FB-8805-D2977D8FC4E3} = {22E75696-6FE9-436A-9097-EE21C603F818} - {BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388} = {39DE1EE2-DF4F-44EB-9F5A-551BEADD6673} - {6BDC89F4-2E0A-4534-9BE4-10E771D06C93} = {22E75696-6FE9-436A-9097-EE21C603F818} - {69BB424A-AAA3-415C-9651-9F4349CA3AC5} = {DA71CDAA-8DD3-4D5F-9FBD-8E4B37A2D925} - {513B0FAD-F92F-4C7B-B756-D735F8C3C5E1} = {69BB424A-AAA3-415C-9651-9F4349CA3AC5} - {AB926BCA-B73E-463D-8549-84D3D124F089} = {513B0FAD-F92F-4C7B-B756-D735F8C3C5E1} - {6EF4FDF5-D36F-4754-AB6B-C9E98DB31AF4} = {513B0FAD-F92F-4C7B-B756-D735F8C3C5E1} - {CDBE0539-73C7-4B05-9E55-82971B43D170} = {513B0FAD-F92F-4C7B-B756-D735F8C3C5E1} - {DA50F9ED-4980-4017-AB0E-BB2049CB699A} = {513B0FAD-F92F-4C7B-B756-D735F8C3C5E1} - {EAD438C1-0FCC-4BB0-937B-840CA4487A06} = {513B0FAD-F92F-4C7B-B756-D735F8C3C5E1} - {770456A5-547D-43AE-AB00-CF17BA799AF7} = {513B0FAD-F92F-4C7B-B756-D735F8C3C5E1} - {F51C54C3-7C68-41E9-BC05-798589740F39} = {513B0FAD-F92F-4C7B-B756-D735F8C3C5E1} - {F006F3CC-22E9-4FDD-A8D4-2E8CBDFDA54A} = {513B0FAD-F92F-4C7B-B756-D735F8C3C5E1} - {9D4B7BD1-AC36-4C94-9770-C42E4030E699} = {90EC2D29-DE36-40AF-BDA7-70FFD538B8CA} - {7595784C-97DA-4C75-BCBC-D99C30E63973} = {513B0FAD-F92F-4C7B-B756-D735F8C3C5E1} - {6242E81F-688E-4098-948A-F0C59593328A} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {F8567ECC-2D5D-453E-99FB-BE6B9DB2854F} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {A62D766A-0C83-43CC-8B5B-7EE5AE6BC1E8} = {DBBD242E-4437-4BDB-919F-A70839BE75FA} - {BC4B4F3F-6E2C-4736-AAB8-6DF78BFA3ACB} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {DCB3C4DD-2B7D-44E9-A366-F36F4ABFF488} = {D86B94DC-A53C-4A67-A820-828DD359C49B} - {9A4B1C48-16FB-4A65-AE98-5CDE7BCB506C} = {D86B94DC-A53C-4A67-A820-828DD359C49B} - {82B115DA-E3D0-49D7-AD08-DE9387656756} = {22E75696-6FE9-436A-9097-EE21C603F818} - {8EC3CF51-EBC1-4B45-881E-4B1B8190D579} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {A2572DBF-AF11-4A02-AF99-B343871F2D85} = {22E75696-6FE9-436A-9097-EE21C603F818} - {AB67BA19-5BC2-4C6D-A994-61D51A6A6FD5} = {FC9F520F-BA51-4AD2-BFEE-EF787798E734} - {235ABC3F-A075-4682-B6D7-837098BA6B00} = {69BB424A-AAA3-415C-9651-9F4349CA3AC5} - {FAEEA170-560C-4AF3-B4A8-92DEBD59D418} = {235ABC3F-A075-4682-B6D7-837098BA6B00} - {1B0F0880-8390-4A1C-9AE8-D13427626794} = {69BB424A-AAA3-415C-9651-9F4349CA3AC5} - {0327324E-0B80-4A6A-A7D6-DD521657666F} = {1B0F0880-8390-4A1C-9AE8-D13427626794} - {4A4DC44E-D50F-49B8-A9DE-DED26FC05166} = {1B0F0880-8390-4A1C-9AE8-D13427626794} - {4CD8293D-4544-4A23-BDEF-15B66D5E924F} = {22E75696-6FE9-436A-9097-EE21C603F818} - {0D430863-8275-4880-BB09-C307B5EC3837} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {67C58C2B-B873-47C8-B5B9-93B0587EE634} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - {791D50F6-EAF2-4E20-9EDF-3BAF9CB7F796} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} - {8B58C3EA-20C2-491A-ADEC-E41F0EC787FB} = {E42743A0-FBDD-4150-9D53-6000496D9B87} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {8B0975FD-7050-48B0-88C5-48C33378E158} - EndGlobalSection -EndGlobal diff --git a/Elsa.sln.DotSettings b/Elsa.sln.DotSettings deleted file mode 100644 index 1fed07623..000000000 --- a/Elsa.sln.DotSettings +++ /dev/null @@ -1,29 +0,0 @@ - - ExplicitlyExcluded - ExplicitlyExcluded - - True - ExplicitlyExcluded - True - False - EF - UI - True - True - True - True - True - True - True - True - True - True - True - True - True - - True - True - True - True - True \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index ed7211fb7..000000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 Elsa Workflows - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/Nuget.Config b/Nuget.Config deleted file mode 100644 index 50db8716d..000000000 --- a/Nuget.Config +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index 35ed9a0b4..000000000 --- a/README.md +++ /dev/null @@ -1,275 +0,0 @@ - -

- Elsa Workflows -

-
- -## Elsa Workflows - -[![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/Elsa)](https://www.nuget.org/packages/Elsa/2.0.0-rc1-0) -[![MyGet (with prereleases)](https://img.shields.io/myget/elsa-2/vpre/Elsa?label=myget)](https://www.myget.org/gallery/elsa-2) -[![Build status](https://ci.appveyor.com/api/projects/status/github/elsa-workflows/elsa-core?svg=true&branch=master)](https://ci.appveyor.com/project/sfmskywalker/elsa) -[![Discord](https://img.shields.io/discord/814605913783795763?label=chat&logo=discord)](https://discord.gg/hhChk5H472) -[![Stack Overflow questions](https://img.shields.io/badge/stackoverflow-elsa_workflows-orange.svg)]( http://stackoverflow.com/questions/tagged/elsa-workflows ) -[![Build elsa-dashboard:latest](https://github.com/elsa-workflows/elsa-core/actions/workflows/publish-latest-dashboard-and-server-docker.yml/badge.svg)](https://github.com/elsa-workflows/elsa-core/actions/workflows/publish-latest-dashboard-and-server-docker.yml) -[![Docker Image Version (latest semver)](https://img.shields.io/docker/v/elsaworkflows/elsa-dashboard-and-server?label=docker&logo=docker)](https://hub.docker.com/repository/docker/elsaworkflows/elsa-dashboard-and-server) - -Elsa Core is a workflows library that enables workflow execution in any .NET Core application. -Workflows can be defined using code and using the visual workflow designer. - -

- Elsa 2 Preview -

- -## Documentation - -Documentation can be found [here](https://elsa-workflows.github.io/elsa-core/docs/next/quickstarts/quickstarts-console-hello-world). - -## Getting Started - -```bash -dotnet new console -n "MyConsoleApp" - -cd MyConsoleApp - -dotnet add package Elsa -``` - -Create a new file called `HelloWorldWorkflow.cs` and add the following: - -```csharp -using Elsa.Activities.Console; -using Elsa.Builders; - -namespace MyConsoleApp -{ - public class HelloWorld : IWorkflow - { - public void Build(IWorkflowBuilder builder) => builder.WriteLine("Hello World!"); - } -} -``` - -Modify `Program.cs` as follows: - -```csharp -using System.Threading.Tasks; -using Elsa.Services; -using Microsoft.Extensions.DependencyInjection; - -namespace MyConsoleApp -{ - class Program - { - private static async Task Main() - { - var services = new ServiceCollection() - .AddElsa(options => options - .AddConsoleActivities() - .AddWorkflow()) - .BuildServiceProvider(); - - var workflowRunner = services.GetRequiredService(); - await workflowRunner.BuildAndStartWorkflowAsync(); - } - } -} -``` - -Run the program: - -```bash -dotnet run -``` - -Output: - -```bash -Hello World! -``` - -Check out the [Quickstart guides](https://elsa-workflows.github.io/elsa-core/docs/next/quickstarts/quickstarts-console-hello-world) for more examples, including how to setup the Elsa Dashboard to create and manage visual workflows. - -## Docker - -A quick and easy way to give Elsa a spin is to run the following Docker command: - -```bash -docker run -t -i -e ELSA__SERVER__BASEURL='http://localhost:13000' -p 13000:80 elsaworkflows/elsa-dashboard-and-server:latest -``` - -Then navigate to http://localhost:13000. - -## Building From Source - -When you clone the repo, the solution file to open is `Elsa.sln` which should build with no issues. - -### Elsa Dashboard & Client Assets -If you want to run the sample project `ElsaDashboard.Samples.AspNetCore.Monolith.csproj`, you should build the client assets first. - -The easiest way to do that is by running the `.\build-assets.ps1` file in the root of the repo (where this README.md is as well). -Alternatively, you might run `.\build-assets-and-run-dashboard-monolith.ps1` that will first build the client assets and then run the dashboard application to give Elsa a quick whirl. - -### Docker Compose - -Another quick way to try out Elsa is to run `build-and-run-dashboard-monolith-with-docker.ps1`, which will use Docker Compose to build an image and start a container. -When the container starts, you can reach the Elsa Dashboard at http://localhost:6868 - -## Roadmap - -Version 1.0 - -- [x] Workflow Invoker -- [x] Long-running Workflows -- [x] Workflows as code -- [x] Workflows as data -- [x] Correlation -- [x] Persistence: CosmosDB, Entity Framework Core, MongoDB, YesSQL -- [x] HTML5 Workflow Designer Web Component -- [x] ASP.NET Core Workflow Dashboard -- [x] JavaScript Expressions -- [x] Liquid Expressions -- [x] Primitive Activities -- [X] Control Flow Activities -- [x] Workflow Activities -- [x] Timer Activities -- [x] HTTP Activities -- [x] Email Activities - -Version 2.0 - -- [x] Composite Activities API -- [x] Service Bus Messaging -- [x] Workflow Host REST API -- [x] Workflow Server -- [x] Distributed Hosting Support (support for multi-node environments) -- [x] Persistence: MongoDB, YesSQL, Entity Framework Core (SQL Server, SQLLite, PostgreSql) -- [x] New Workflow Designer + Dashboard -- [x] Generic Command & Event Activities -- [x] State Machines -- [ ] Test Workflows from Designer -- [ ] Debug Workflows from Designer -- [ ] Sagas -- [ ] Localization Support -- [ ] Lucene Indexing - -Version 3.0 (engine redesign) - -- [ ] Programming model similar to WF -- [ ] Sequential Workflows -- [ ] Flowchart Workflows -- [ ] State Machine Workflows -- [ ] Sagas -- [ ] BPMS Workflows -- [ ] Actor Model for Distributed Workflows - -## Workflow Designer - -Workflows can be visually designed using the Elsa Designer, a reusable & extensible HTML5 web component built with [StencilJS](https://stenciljs.com/). -To manage workflow definitions and instances, Elsa comes with an NPM package providing a set of HTML web components and a reusable Razor Class Library that wraps this package. The NPM package can be used in any type of web application, while the RCL provides Razor Components to embed the Elsa Dashboard SPA component as well as individual components in your ASP.NET Core application. - -## Programmatic Workflows - -Workflows can be created programmatically and then executed using one of the various APIs, which vary from low-level control to high-level ease of use. - -### Hello World -The following code snippet demonstrates creating a workflow with two WriteLine activities from code and then invoking it: - -```c# - -// Define a strongly-typed workflow. -public class HelloWorldWorkflow : IWorkflow -{ - public void Build(IWorkflowBuilder builder) - { - builder - .WriteLine("Hello World!") - .WriteLine("Goodbye cruel world..."); - } -} - -// Setup a service collection. -var services = new ServiceCollection() - .AddElsa() - .AddConsoleActivities() - .AddWorkflows() - .BuildServiceProvider(); - -// Get a workflow runner. -var workflowRunner = services.GetService(); - -// Run the workflow. -await workflowRunner.BuildAndStartWorkflowAsync(); - -// Output: -// /> Hello World! -// /> Goodbye cruel world... -``` - -## Persistence - -Elsa abstracts away data access, which means you can use any persistence provider you prefer. - -## Long Running Workflows - -Elsa has native support for long-running workflows. As soon as a workflow is halted because of some blocking activity, the workflow is persisted. -When the appropriate event occurs, the workflow is loaded from the store and resumed. - -## Features - -- Create workflows using the **Workflow Builder API**. -- Create & manage workflows **visually** using the Elsa Dashboard SPA. -- Design **long-running** workflows. -- REST **API Endpoints** to manage and integrate with Elsa from external applications. -- Create higher-level activities using the **Composite Activity API**. -- **Rich set of activities** such as SetVariable, For, ForEach, ParallelForEach, Fork, Join, HttpEndpoint, SendHttpRequest, SendEmail, MessageReceived and much more. -- Create **custom activities**. -- **Workflow Expressions** allow you to configure activity properties with expressions that are evaluated at runtime. Supported syntaxes are JavaScript ans Liquid. - -## Why Elsa Workflows? - -One of the main goals of Elsa is to **enable workflows in any .NET application** with **minimum effort** and **maximum extensibility**. -This means that it should be easy to integrate workflow capabilities into your own application. - -### What about Azure Logic Apps? - -As powerful and as complete Azure Logic Apps is, it's available only as a managed service in Azure. Elsa on the other hand allows you to host it not only on Azure, but on any cloud provider that supports .NET Core. And of course you can host it on-premise. - -Although you can implement long-running workflows with Logic Apps, you would typically do so with splitting your workflow with multiple Logic Apps where one workflow invokes the other. This can make the logic flow a bit hard to follow. -with Elsa, you simply add triggers anywhere in the workflow, making it easier to have a complete view of your application logic. And if you want, you can still invoke other workflows form one workflow. - -### What about Windows Workflow Foundation? - -I've always liked Windows Workflow Foundation, but unfortunately [development appears to have halted](https://forums.dotnetfoundation.org/t/what-is-the-roadmap-of-workflow-foundation/3066). -Although there's an effort being made to [port WF to .NET Standard](https://github.com/dmetzgar/corewf), there are a few reasons I prefer Elsa: - -- Elsa intrinsically supports triggering events that starts new workflows and resumes halted workflow instances in an easy to use manner. E.g. `workflowHost.TriggerWorkflowAsync("HttpRequestTrigger");"` will start and resume all workflows that either start with or are halted on the `HttpRequestTrigger`. -- Elsa has a web-based workflow designer. I once worked on a project for a customer that was building a huge SaaS platform. One of the requirements was to provide a workflow engine and a web-based editor. Although there are commercial workflow libraries and editors out there, the business model required open-source software. We used WF and the re-hosted Workflow Designer. It worked, but it wasn't great. - -### What about Orchard Workflows? - -Both [Orchard](http://docs.orchardproject.net/en/latest/Documentation/Workflows/) and [Orchard Core](https://orchardcore.readthedocs.io/en/dev/docs/reference/modules/Workflows/) ship with a powerful workflows module, and both are awesome. -In fact, Elsa Workflows is taken & adapted from Orchard Core's Workflows module. Elsa uses a similar model, but there are some differences: - -- Elsa Workflows is completely decoupled from web, whereas Orchard Core Workflows is coupled to not only the web, but also the Orchard Core Framework itself. -- Elsa Workflows can execute in any .NET Core application without taking a dependency on any Orchard Core packages. - -## Code of Conduct - -This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. -For more information see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct). - -### .NET Foundation - -This project is supported by the [.NET Foundation](https://dotnetfoundation.org). - -## Sponsors -[Interfirst](http://www.interfirst.com/), a Residential Mortgage Licensee - -Interfirst - - -[nexxbiz](https://www.nexxbiz.io/), accelerating delivery - -nexxbiz - diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index b996c6fd9..000000000 --- a/appveyor.yml +++ /dev/null @@ -1,129 +0,0 @@ -image: Visual Studio 2022 - -environment: - elsa_version: 2.4.0 - elsa_build_version: 0.0.0 - nodejs_version: "14.6.0" - # AppVeyor installs Java on its build agents by default, but it - # picks an old version that's not compatible with SonarQube. - # This brings it up to date. - JAVA_HOME: "C:\\Program Files\\Java\\jdk13" - sonarcloud_org_name: elsa-workflows - sonarcloud_project_name: elsa-workflows_elsa-core - sonarcloud_api_key: - secure: qaE9kOVkGGFM7ZMf3YeliZxDU9udTCy6W5xXHJ9T+tXv5qXPMYlIdR7hyNgxW04A - -init: - - cmd: git config --global core.autocrlf true - - ps: | - if ($env:APPVEYOR_REPO_TAG -eq "true") - { - $env:elsa_build_version=$env:APPVEYOR_REPO_TAG_NAME - } - else - { - $env:elsa_build_version="$($env:elsa_version)-preview.$($env:APPVEYOR_BUILD_NUMBER)" - } - -version: 2.4.1.{build} - -pull_requests: - do_not_increment_build_number: true - -dotnet_csproj: - patch: true - file: '**\*.csproj' - version: '{version}' - version_prefix: '{version}' - package_version: '{version}' - assembly_version: '{version}' - file_version: '{version}' - informational_version: '{version}' - -cache: - - src\designer\elsa-workflows-studio\node_modules - - src\designer\bindings\aspnet\Elsa.Designer.Components.Web\node_modules - - '%APPDATA%\npm-cache' - -install: - - ps: >- - cd .\src\designer\elsa-workflows-studio - - npm install --force - - cd ..\bindings\aspnet\Elsa.Designer.Components.Web - - npm install --force - - cd ..\..\..\..\.. - - dotnet tool install --global dotnet-sonarscanner - -#before_build: -# - cmd: >- -# docker-compose -f docker-compose.yaml up -d mongodb postgres -# -# - ps: >- -# if(-Not $env:APPVEYOR_PULL_REQUEST_NUMBER) { -# & dotnet-sonarscanner begin -# /k:$env:sonarcloud_project_name -# /v:AppVeyor_build_$env:APPVEYOR_BUILD_VERSION -# /o:$env:sonarcloud_org_name -# /s:$env:APPVEYOR_BUILD_FOLDER\.SonarQube.Analysis.xml -# /d:sonar.host.url="https://sonarcloud.io" -# /d:sonar.login=$env:sonarcloud_api_key -# /d:sonar.cs.xunit.reportsPaths=$env:APPVEYOR_BUILD_FOLDER\**\TestResults\TestResults.xml -# /d:sonar.cs.opencover.reportsPaths=$env:APPVEYOR_BUILD_FOLDER\**\TestResults\*\coverage.opencover.xml -# /d:sonar.branch.name=$env:APPVEYOR_REPO_BRANCH -# } - -build_script: - - ps: >- - cd .\src\designer\elsa-workflows-studio - - npm run build - - cd ..\bindings\aspnet\Elsa.Designer.Components.Web - - npm run build - - cd ..\..\..\..\.. - - dotnet build - -#test_script: -# - ps: dotnet test --collect:"XPlat Code Coverage" --logger:xunit -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=opencover -# - ps: dotnet test - -after_test: - - ps: >- - dotnet pack Elsa.sln --include-symbols /p:Version="$env:elsa_build_version" - -artifacts: - - path: '**/*.nupkg' - name: Packages - - path: '**/TestResults/TestResults.xml' - -deploy: - # Deploy to NuGet on builds from tags only - - provider: NuGet - name: NuGet - api_key: - secure: KKRDla0gYKmprH/5dN/dJag/n6uAdHU6Uq8CME4ONzz2AOsMPtzS+EI/MVuSNilD - skip_symbols: false - symbol_server: https://www.nuget.org/api/v2/symbolpackage # remove to push symbols to SymbolSource.org - artifact: /.*(\.|\.s)nupkg/ - on: - APPVEYOR_REPO_TAG: true - - # Deploy to MyGet on every build (in the appropriate branch) - - provider: NuGet - name: MyGet - server: https://www.myget.org/F/elsa-2/api/v2/package - api_key: - secure: JfESkwmLdWU7dzvoqKPUfMemb00wX8AEYxeHCsYWTX1LfTeECdmKdZxz7IVUpebb - skip_symbols: false - symbol_server: https://www.myget.org/F/elsa-2/api/v2/symbolpackage # remove to push symbols to SymbolSource.org - artifact: /.*(\.|\.s)nupkg/ - on: - branch: master diff --git a/build-and-push-dashboard-with-docker.ps1 b/build-and-push-dashboard-with-docker.ps1 deleted file mode 100644 index 38a965e35..000000000 --- a/build-and-push-dashboard-with-docker.ps1 +++ /dev/null @@ -1,2 +0,0 @@ -docker build -t elsa-dashboard:latest -t elsaworkflows/elsa-dashboard:latest -f ./docker/Dockerfile-elsa-dashboard . -docker push elsaworkflows/elsa-dashboard:latest \ No newline at end of file diff --git a/build-and-run-dashboard-monolith-with-docker.ps1 b/build-and-run-dashboard-monolith-with-docker.ps1 deleted file mode 100644 index 452c720c8..000000000 --- a/build-and-run-dashboard-monolith-with-docker.ps1 +++ /dev/null @@ -1,2 +0,0 @@ -docker build -t elsa-dashboard-and-server:local -f ./docker/Dockerfile-elsa-dashboard-and-server . -docker run -t -i -e ASPNETCORE_ENVIRONMENT='Development' -e ELSA__SERVER__BASEURL=http://localhost:14000 -p 14000:80 elsa-dashboard-and-server:local \ No newline at end of file diff --git a/build-and-run-dashboard-with-docker.ps1 b/build-and-run-dashboard-with-docker.ps1 deleted file mode 100644 index 5a4166da9..000000000 --- a/build-and-run-dashboard-with-docker.ps1 +++ /dev/null @@ -1,2 +0,0 @@ -docker build -t elsa-dashboard:local -f ./docker/Dockerfile-elsa-dashboard . -docker run -t -i -e Elsa__Server__BaseAddress='http://localhost:11000' -e ASPNETCORE_ENVIRONMENT='Development' -p 13000:80 elsa-dashboard:latest \ No newline at end of file diff --git a/build-and-run-server-with-docker.ps1 b/build-and-run-server-with-docker.ps1 deleted file mode 100644 index 26eb65692..000000000 --- a/build-and-run-server-with-docker.ps1 +++ /dev/null @@ -1,2 +0,0 @@ -docker build -t elsa-server:local -f ./docker/Dockerfile-elsa-server . -docker run -t -i -e ASPNETCORE_ENVIRONMENT='Development' -p 11000:80 elsa-server:local \ No newline at end of file diff --git a/build-assets-and-run-dashboard-monolith.ps1 b/build-assets-and-run-dashboard-monolith.ps1 deleted file mode 100644 index bee28e0ba..000000000 --- a/build-assets-and-run-dashboard-monolith.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -.\build-assets -cd ../../../../.. -.\run-dashboard-monolith \ No newline at end of file diff --git a/build-assets.ps1 b/build-assets.ps1 deleted file mode 100644 index 050a35a97..000000000 --- a/build-assets.ps1 +++ /dev/null @@ -1,7 +0,0 @@ -cd ./src/designer/elsa-workflows-studio -npm install -npm run build - -cd ../bindings/aspnet/Elsa.Designer.Components.Web -npm install -npm run build \ No newline at end of file diff --git a/common.props b/common.props deleted file mode 100644 index 59f3ae6de..000000000 --- a/common.props +++ /dev/null @@ -1,27 +0,0 @@ - - - latest - Elsa Contributors - 2021 - https://github.com/elsa-workflows/elsa-core - https://github.com/elsa-workflows/elsa-core - git - enable - MIT - https://elsa-workflows.github.io/elsa-core/img/android-icon-192x192.png - - - - - true - snupkg - true - - - - - all - runtime; build; native; contentfiles; analyzers - - - \ No newline at end of file diff --git a/configureawait.props b/configureawait.props deleted file mode 100644 index 1c3d1ddda..000000000 --- a/configureawait.props +++ /dev/null @@ -1,9 +0,0 @@ - - - - - All - runtime; build; native; contentfiles; analyzers - - - \ No newline at end of file diff --git a/design/custom/icon.ai b/design/custom/icon.ai deleted file mode 100644 index 8c8e5d8db..000000000 --- a/design/custom/icon.ai +++ /dev/null @@ -1,1473 +0,0 @@ -%PDF-1.6 % -1 0 obj <>/OCGs[22 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream - - - - - application/pdf - - - icon - - - Adobe Illustrator 25.2 (Windows) - 2021-02-26T10:24:51+02:00 - 2021-02-26T10:24:51+01:00 - 2021-02-26T10:24:51+01:00 - - - - 256 - 256 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 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 V2KuxV//2Q== - - - - proof:pdf - uuid:65E6390686CF11DBA6E2D887CEACB407 - xmp.did:5b037114-f6d9-484c-a154-e834809ae8de - uuid:db59c454-d1dc-40a8-883f-ad9e179cf063 - - uuid:89ff6c5e-a30b-44e6-8334-f4156ed365d8 - xmp.did:da27c896-85ce-134e-a48c-68087001d90a - uuid:65E6390686CF11DBA6E2D887CEACB407 - proof:pdf - - - - - saved - xmp.iid:5b037114-f6d9-484c-a154-e834809ae8de - 2021-02-26T10:24:48+01:00 - Adobe Illustrator 25.2 (Windows) - / - - - - Web - Document - AIRobin - 1 - False - False - - 800.000000 - 600.000000 - Pixels - - - - Cyan - Magenta - Yellow - Black - - - - - - Default Swatch Group - 0 - - - - White - RGB - PROCESS - 255 - 255 - 255 - - - Black - RGB - PROCESS - 0 - 0 - 0 - - - RGB Red - RGB - PROCESS - 255 - 0 - 0 - - - RGB Yellow - RGB - PROCESS - 255 - 255 - 0 - - - RGB Green - RGB - PROCESS - 0 - 255 - 0 - - - RGB Cyan - RGB - PROCESS - 0 - 255 - 255 - - - RGB Blue - RGB - PROCESS - 0 - 0 - 255 - - - RGB Magenta - RGB - PROCESS - 255 - 0 - 255 - - - R=193 G=39 B=45 - RGB - PROCESS - 193 - 39 - 45 - - - R=237 G=28 B=36 - RGB - PROCESS - 237 - 28 - 36 - - - R=241 G=90 B=36 - RGB - PROCESS - 241 - 90 - 36 - - - R=247 G=147 B=30 - RGB - PROCESS - 247 - 147 - 30 - - - R=251 G=176 B=59 - RGB - PROCESS - 251 - 176 - 59 - - - R=252 G=238 B=33 - RGB - PROCESS - 252 - 238 - 33 - - - R=217 G=224 B=33 - RGB - PROCESS - 217 - 224 - 33 - - - R=140 G=198 B=63 - RGB - PROCESS - 140 - 198 - 63 - - - R=57 G=181 B=74 - RGB - PROCESS - 57 - 181 - 74 - - - R=0 G=146 B=69 - RGB - PROCESS - 0 - 146 - 69 - - - R=0 G=104 B=55 - RGB - PROCESS - 0 - 104 - 55 - - - R=34 G=181 B=115 - RGB - PROCESS - 34 - 181 - 115 - - - R=0 G=169 B=157 - RGB - PROCESS - 0 - 169 - 157 - - - R=41 G=171 B=226 - RGB - PROCESS - 41 - 171 - 226 - - - R=0 G=113 B=188 - RGB - PROCESS - 0 - 113 - 188 - - - R=46 G=49 B=146 - RGB - PROCESS - 46 - 49 - 146 - - - R=27 G=20 B=100 - RGB - PROCESS - 27 - 20 - 100 - - - R=102 G=45 B=145 - RGB - PROCESS - 102 - 45 - 145 - - - R=147 G=39 B=143 - RGB - PROCESS - 147 - 39 - 143 - - - R=158 G=0 B=93 - RGB - PROCESS - 158 - 0 - 93 - - - R=212 G=20 B=90 - RGB - PROCESS - 212 - 20 - 90 - - - R=237 G=30 B=121 - RGB - PROCESS - 237 - 30 - 121 - - - R=199 G=178 B=153 - RGB - PROCESS - 199 - 178 - 153 - - - R=153 G=134 B=117 - RGB - PROCESS - 153 - 134 - 117 - - - R=115 G=99 B=87 - RGB - PROCESS - 115 - 99 - 87 - - - R=83 G=71 B=65 - RGB - PROCESS - 83 - 71 - 65 - - - R=198 G=156 B=109 - RGB - PROCESS - 198 - 156 - 109 - - - R=166 G=124 B=82 - RGB - PROCESS - 166 - 124 - 82 - - - R=140 G=98 B=57 - RGB - PROCESS - 140 - 98 - 57 - - - R=117 G=76 B=36 - RGB - PROCESS - 117 - 76 - 36 - - - R=96 G=56 B=19 - RGB - PROCESS - 96 - 56 - 19 - - - R=66 G=33 B=11 - RGB - PROCESS - 66 - 33 - 11 - - - - - - Grays - 1 - - - - R=0 G=0 B=0 - RGB - PROCESS - 0 - 0 - 0 - - - R=26 G=26 B=26 - RGB - PROCESS - 26 - 26 - 26 - - - R=51 G=51 B=51 - RGB - PROCESS - 51 - 51 - 51 - - - R=77 G=77 B=77 - RGB - PROCESS - 77 - 77 - 77 - - - R=102 G=102 B=102 - RGB - PROCESS - 102 - 102 - 102 - - - R=128 G=128 B=128 - RGB - PROCESS - 128 - 128 - 128 - - - R=153 G=153 B=153 - RGB - PROCESS - 153 - 153 - 153 - - - R=179 G=179 B=179 - RGB - PROCESS - 179 - 179 - 179 - - - R=204 G=204 B=204 - RGB - PROCESS - 204 - 204 - 204 - - - R=230 G=230 B=230 - RGB - PROCESS - 230 - 230 - 230 - - - R=242 G=242 B=242 - RGB - PROCESS - 242 - 242 - 242 - - - - - - Web Color Group - 1 - - - - R=63 G=169 B=245 - RGB - PROCESS - 63 - 169 - 245 - - - R=122 G=201 B=67 - RGB - PROCESS - 122 - 201 - 67 - - - R=255 G=147 B=30 - RGB - PROCESS - 255 - 147 - 30 - - - R=255 G=29 B=37 - RGB - PROCESS - 255 - 29 - 37 - - - R=255 G=123 B=172 - RGB - PROCESS - 255 - 123 - 172 - - - R=189 G=204 B=212 - RGB - PROCESS - 189 - 204 - 212 - - - - - - - Adobe PDF library 15.00 - - - - - - - - - - - - - - - - - - - - - - - - - -endstream endobj 3 0 obj <> endobj 5 0 obj <>/Resources<>/ExtGState<>/Properties<>/Shading<>>>/Thumb 28 0 R/TrimBox[0.0 0.0 800.0 600.0]/Type/Page>> endobj 24 0 obj <>stream -HlWˮ W#m&@VAdh8s U,LweY"ҷ|?{:W:zJĿ7}[:>?t<';%f%s֏Ϗz;ޘЏw9{;VNqyv|^oWw49šG;;Ô9* f?3h:g5r88D`96"skC<<˟ 5)|-M?׀W|p:"'9휘dvii;sw\R=57Ye,NOa%E0e2oxFX' )|=*g"UlF:pxsG9=EH'VII&/6vk'v7Îns(|' <`y%m~*wodgomýW)wvWTy -rYꀭr+GW}KT6rAzqGyLʊPSQMW  brLר*寨ӕYٕ7qB_lus (m,"*C䚀瓴:%gy`/ߋ"#ST8>U]f]}Tt -'*Czj(D<ƮZLy$C,/gĔT6O6հ$M07QbJC]hThN*ApxSbEVT>}?7BXMmFG棅z_$%MDf*WQ(o({"?"T,{xt9c[a;opU<`T(:.$(r0SX8W-y9W^úIEda\֍έR;gl^( j,ML?!*u#(MJ 14V>ZMG2ƞQ[o)s=O-(PX >h#}?vЃ.M'\e٧d*+(ڝY3]HՃ4rD)N(L'T ;'wkidJKCz>66Pj1a qIͤB_ZQ%M - 9 -O$#J`*̀K&D -I)3Ydr_n,x<&(m7b2ͺV -8U ݁gJ%h %ViV)%0pJɷWAx hy3}(pN` ī_Zḛp9 pa˫[j :,WX#YxYdXns+2yO-]`|'{nQ&IdkyZم\H:?';;oS'R+kYBA0"{%ǀ}*7 -*D =aps$&ɫ/NKhI[n]NCm[)8Lv6sz5rzJP0l:B\螸;z&C yF]˸+2ԛpA&PY2CֆS1mp%ܙ4\¨n0 []jw$92x02(z{ Vx 5Hq J Gv?e9 R~A(%IĈ:[3\oj^/[1?gX8F%tfBݹMb0X1@ zw6&-osmj Ek@K860uQ~=3 ;~~~F:r@w^㫒W#aRQ9 L*/?L*HmRI xM*z}TbT/6h"Iun -J]*}[O -.-dKEmS16luTmSm_/¦ҶyT9lfoJۖSi>8§ۧbSROO,)?}l>o^vT(tO) QEEorR. -ILN2W)ÛBۙ[L,2HzXR/0*aPR]3w]K Zt;R (`Q/sתwœd3J__‡#=UnќC+N>~eëNQ% J8HJn Kn\_. t auM[V98Ű0a/eq&BUgoQH0Vz5Yhp$kE86^ʵ2 R\l%E&2'dp+]Ke>>,1-U -ͬ -8APdpua+:^r$rupu.co Q+`a')Ic=U3\Ҙ> SUk}aR,os!^wJ 7)]dk3>5-]0g}m - -endstream endobj 28 0 obj <>stream -8;Z]_Yml=>&4U*+nd_bZ*H6.2Uq/$Y,])[eElJ]r'W"G$#/(OE+<`t?$uQLS!!'fk -V"26!NCtgOgmUW&S%IRX -endstream endobj 29 0 obj [/Indexed/DeviceRGB 255 30 0 R] endobj 30 0 obj <>stream -8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 -b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` -E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn -6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( -l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> -endstream endobj 27 0 obj <> endobj 25 0 obj [/ICCBased 32 0 R] endobj 31 0 obj <> endobj 33 0 obj <> endobj 34 0 obj <> endobj 32 0 obj <>stream -HyTSwoɞc [5laQIBHADED2mtFOE.c}08׎8GNg9w߽'0 ֠Jb  - 2y.-;!KZ ^i"L0- @8(r;q7Ly&Qq4j|9 -V)gB0iW8#8wթ8_٥ʨQQj@&A)/g>'Kt;\ ӥ$պFZUn(4T%)뫔0C&Zi8bxEB;Pӓ̹A om?W= -x-[0}y)7ta>jT7@tܛ`q2ʀ&6ZLĄ?_yxg)˔zçLU*uSkSeO4?׸c. R ߁-25 S>ӣVd`rn~Y&+`;A4 A9=-tl`;~p Gp| [`L`< "A YA+Cb(R,*T2B- -ꇆnQt}MA0alSx k&^>0|>_',G!"F$H:R!zFQd?r 9\A&G rQ hE]a4zBgE#H *B=0HIpp0MxJ$D1D, VĭKĻYdE"EI2EBGt4MzNr!YK ?%_&#(0J:EAiQ(()ӔWT6U@P+!~mD eԴ!hӦh/']B/ҏӿ?a0nhF!X8܌kc&5S6lIa2cKMA!E#ƒdV(kel }}Cq9 -N')].uJr - wG xR^[oƜchg`>b$*~ :Eb~,m,-ݖ,Y¬*6X[ݱF=3뭷Y~dó ti zf6~`{v.Ng#{}}jc1X6fm;'_9 r:8q:˜O:ϸ8uJqnv=MmR 4 -n3ܣkGݯz=[==<=GTB(/S,]6*-W:#7*e^YDY}UjAyT`#D="b{ų+ʯ:!kJ4Gmt}uC%K7YVfFY .=b?SƕƩȺy چ k5%4m7lqlioZlG+Zz͹mzy]?uuw|"űNwW&e֥ﺱ*|j5kyݭǯg^ykEklD_p߶7Dmo꿻1ml{Mś nLl<9O[$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! -zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km -endstream endobj 22 0 obj <> endobj 35 0 obj [/View/Design] endobj 36 0 obj <>>> endobj 26 0 obj <> endobj 7 0 obj <> endobj 16 0 obj <> endobj 17 0 obj <>stream -%!PS-Adobe-3.0 -%%Creator: Adobe Illustrator(R) 24.0 -%%AI8_CreatorVersion: 25.2.0 -%%For: (Sipke Schoorstra) () -%%Title: (icon.ai) -%%CreationDate: 2/26/2021 10:24 AM -%%Canvassize: 16383 -%%BoundingBox: 322 -377 476 -223 -%%HiResBoundingBox: 322.992125984252 -376.992125984252 475.992125984252 -223.992125984252 -%%DocumentProcessColors: Cyan Magenta Yellow Black -%AI5_FileFormat 14.0 -%AI12_BuildNumber: 220 -%AI3_ColorUsage: Color -%AI7_ImageSettings: 0 -%%RGBProcessColor: 0 0 0 ([Registration]) -%AI3_Cropmarks: 0 -600 800 0 -%AI3_TemplateBox: 400.5 -300.5 400.5 -300.5 -%AI3_TileBox: 12.4000005722046 -597.599999427795 787.600036621094 -2.39996337890625 -%AI3_DocumentPreview: None -%AI5_ArtSize: 14400 14400 -%AI5_RulerUnits: 6 -%AI24_LargeCanvasScale: 1 -%AI9_ColorModel: 1 -%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 -%AI5_TargetResolution: 800 -%AI5_NumLayers: 1 -%AI9_OpenToView: -134 16 3.16 3386 1979 18 0 0 68 129 0 0 0 1 1 0 1 1 0 1 -%AI5_OpenViewLayers: 7 -%%PageOrigin:0 -600 -%AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 -%AI9_Flatten: 1 -%AI12_CMSettings: 00.MS -%%EndComments - -endstream endobj 18 0 obj <>stream -%AI24_ZStandard_Data(/XdEm )И&ri-ϖllM~.EDt5%i - G w{|~rt$m6Bnζ4cX -,F D.Q \` @F/ DaB  DD`\"aD|Cc:T0:J0f<Ab8 P $ƫl[:ayDI7}ʃJG]q@ q@$0pbHC-bqbx0 6v(/ fv}АҿfϼuOED4Lqʥh38iFeC;+XZUFy;es'U -S+Φ&3ȥɺya.\PH *Xr!HYs@$aȓo\wl,0%Han1.3 K\ (,Y" - -/՝-`LWv> ]+͂‸"MQ Y*d"3oSqdbM32t-j2j_ִ3xR}ͽW3z(f&3Vjg2}v{цiz.֜r\ -VB0-n W = - -H=)"!Qp 9> '*q3$ )F ; -  -DP$x@"-$ 2@Gz&e=(WNZ(g5 :!v[ݝdaY٩0&wy9"VRT8 ]窎qUڍ&3'Cb1= 1X(+‘.@$ -8 ,8 R&B^IAF[XtHXuYXXPz@$%7: ҋ"3+_1 R -B -@ .%t9RTb - -La,Ҫ J4pcP Õ)ƌb,0ΈjL?+:]hL4az's@1@ A@B9N (ViDĹSV-?QU(i,3})3Y{?wl̨9pʆęʌn;l5",+3Ȯ>Gx+;iB8pdrܘ9 <8 Pq@$`PP("q,|*$F 8xwvuuD6RT~eu@TQ@ -ADʰ8 g-, EDaaq@$8 - 8 Dy@`XX(O< < FaZ1Pa -Rb1@DbP#,  ֲba[¼D*@HBAp2 aa|l<XpnYR: 2 DS0 - s@f8 g2P)$z0(A ` @ ]¢u.xaE~U.nhAaXx ŀ 'r> T.pp(+ȼB.^1>t LdDBPH, 1* E)Lq -T⊄BPP, -(T -P - -WH(("_$bZ[\ȅ/$ e1& - QNT|BaTv  - TBjS' -C!pd@c0c(bB1, - zaBJ*B*Pa]H, -&&\ܲp - -Nzs-L,a722C-ԢZS )蔄tTD ‰cjJ!N¯ע Y(Fq@$&1IL?5FC*w|јaB -EjEta`YbF1 -怰"WFF!@!P(l˕(3fJfX暛td(.q5Jt.cF/Kf *qe[3mFAC1[wKՓ@qAF1 Ni*|&\,0o*|^bӄ2a`X`XXXXX,(,(( B..` V @^Bfa bṸq[jA .f1 B!PSPNAa0 3m]jzfDU e踶e}@V fPDTdttJhA @S-*+WPZ(; j623[` [0~S-nnh$,4Lp  8 `  ``p 4  Lp@,恀 l \H Hy @L`1 hc B0*8i]ڼT4f,kE2'ݗ-gno k~EF,+Fڔg%hFV5xD34!ueU4I$nȟHГ3dw;3{҅)2Moyxw[zMYWlfOI4^<ؔzfnd\sʟ9SCP}'<,xWRlR=O%I{93g6oJ|T{Y-nf{ZoٝcB:d.;]4{,1+ y&h}Ϊs֖R-~5K'OzP0W2?"[Jy)טHzBwLfzdi{+Qbwx77[o>IŚ+byBs7/VݑRUsN5#ڦGift'7$bU4J΄JSY,;3bd㝏#IqR~.nJOSdiKGn:_rKCb+юAgr&װ)$ QYy2I?D'n({ԇ넮x5=8W}u^\:GWSDZH3:Sf|~v\ma:W=E0Y1ٲ[YvmtW;k$u`z2G-s6Dv$٩ ɳecu䝓h#$Vrmw::LxϥS?)u=]u$lDcT~mUJluY:6cb6^Wf}K<el;v;*sвh4;"m)ؐTߥI5JM#fg1ѫ^LCs5ZXc[zT*Ǫu14far6z'n%袩MG=hh͸%&9uj-&2:G;drI%g#}^r,qY#stz֍t9J5+xZef#5Ԇ6j))K.Vγ&`V捌,5D3(m4'VLJjN AӑJ0BD gJ>^%XycvsTϒN R\;\Xw+IwdI> iGyцͲ+;7Oks$!4\qmNv8sp.qhsOϭ#`\.` $(\ \4H\<8 \2pA UѲ UW*y~'V*D3KḺY6RX!is,9lܽLlt'يDqo`\h#_9g4 ̓FJ>Aa4{_-f/sMr9$jKtV_C&y DS#IHI(v:-KGR4$qä$lP]SiK*(OFs mCzh2_EGUw(Y(*Y j_ɘ>7"<;L+!2AWP͞M]K9fw#Dty%KGR[Ʃ2_q2KN%O{=244U%Ũ}W`l1gt3dPr,c/.䡴S]`ˤ5^$W;.Wn'+9 K۵$y$<|xOc{Q5'WE7?£0QFYޏjU}_5sug%[JwMM~JƯP'u7jh)nmx 3o\e\i&?fSzҞWF6RDGʃi_9|&\mƱ2ϼn[ԚoI󭯱Cٓ }VWWʣJGGKx z{&4bFSճ*&R0+d\D;ԷzUYVSVTY˲I=﫴:,G=6|Ρ J ;4;)O*5KjmuR,UbH(wdZ}8B7| {$խ8sh8LI39Q- O|TvGs44jhb Mjkv#XI5&*iqӢK1ވqӎUJ(a|#;IxcٴU=k&-tKO xR]ľǑswȮuq7>ѬrtTcexWSh=)gUɧTIx %NgvfsUҐ$QXIbYYJӲ:9͓H#q|%ܸeGjߎ>jp=ث^ܑ^6bDn,g\̸*aZeIwe.mY$+ۭƒs1ax$ %_?9[KȌ72JΝI9xjCZeUQlZv4c;j䒛)x{j XU<'٩BWC2 ?3v&]sSWR1N4WR1~ɘ5OآҎVڌS;BVmvN:iBQK#+OUM$]ԳӫNk= ^MQN7Su%5{u13}{l|zϡkBeٱvHTB9${Q`-#i1(cFA=iJr,ږ;XTFVL(qbq4K۳:aQ˕2Ú\Yt^)3U5gy{s|yxhA,0A"'pA$ 0^GA Dp $` 0p &lB <@X8x`1< "8! "8N&ƞUj|:#MtX<% fMn1#Cڧ(hKirD'XIZV j~)fak%řehIL3:RGPMby,b$L%cL&Q(Άw?ަNnW2S<9^$Z\7T/?t{v;ec515Jn"nԤdC,B1rC6ohk(d&yxgzM8GRؐACVٴ dG04; -eJt FɜT[ʙWQjn̷9z~*dnHՕmk*%wږK璐fә9FgI|C~'/Ondj20M##v%gz#RR_S"붃nk]7Mr5^zV"m7VRu&"jCy6rY -.#$y5WZw#EB±IYt$C7`KT5$UUmyc,5>IkʌZ]lO)r>y"au41s}G$ NpTVKʽrRs+Uf}/y.̛th;Z^EVkU1V?rݨ4g]ʔjwZyO/g,ɲ[z9:dIB ]ΊvQ!֭Y~zv 통G73 &zar8NyGsGEjuP&Jɣ -*I_Vwƴq(# ~j<yw՝*<ߒh~L-YF%ɒj/G?At:,T2OZIsjzN6DEs(ɮ -Sȼ";#V V3_CweCfDЕ%M+G]ՆV9򢖜sh%#s|i=bo=-}>#43뻕B݇O DmiӨ "o:Hu.[1^g*LMXle$1MTvgQ&aTHeTt)Fmج\QHhsbUwi:qgn4YՓ1x&.U׺!f 3IfLfX!zeeQ)芈F}w5E)x4;2"RES#*n]0$]3Ov$V.¢!V\38]hM^UtKdVjkR$LW}))#r=٪%)Ɇ,w©ṮvaN<Ԕ~Ɵ;ygoD34GuedK"+;c%҈쟫5~E~tlC hHx2WIJQ1+UND7 Wd9˼C1̅61~c̡*B2.r^SIMJ%%Q)>J)1K,Ʋ3n(r7vȪsDt(Fdi%߈̒l#c$tx^ -}ȅt9gȕ~(EsfȬ.\9Ud9S5sSEsSo{Xe6Sud>*CfFoeьhmc KI3cU^},Ǎ='ԛ#V ~`!V%V?ЉvDI3N窕gB껲LKUh:]ugVoI!s'7B|_Tuc0'&VN2[X9.2t%8BLM$@` dB!14pAM9sN#H[VZap7lJl% LEQUvTIydl|/QlYf4sHfOMݬ,W6Ƅl!LogȖ,27Jhw;cM!Ntn^Q^#1M. -oNôVK7 WEcک(e~ZZ] 0K{cTvVs5w9X;+gtm戎SlV)GFF:laR)=Tf")d12"25;/xK% -}q4"Lߍlj$0K|FXá0›LV-ź:XDdCΚ!j=f{MW}]55VY^+,[ՉEdV֘*єdԐLl;Z2+f bUNMөOϦƮ8S2cku:SB#OUc6%SURImXm)2zTJ# tҕ'A<_v& ]Q$͓B6I3NyIG2I! S+fgz9>Ms`Sʄ2t]]WLb.2J.Tık؏:Ib-<ƫRa?x5-40:ksj:ޙECOľPً'>5+ѫ9{(Ax>?Jg0G< z Aj>X53$d8WBQӘc/Z]K<1c jo\}ud,׵άgv?m,jT|-Tϸ_X!UokX38xrXeѠiyXKwZb,|5:F6Xչ=m*eݛ?)P[iwkw/Ē`Ӱ5TVckRK2ce Ҧ)g-&{sm\b%Z/ZISOEq^fTX3Eԋ~vf$. uLQSN)H 88 EQٜZ~BX>F9GjN!c\GThbІKpJ<gɺD8)9NaNl@)Ct1**kzO7 -P]O~O:gWe;cХN.Mp!9'do\HX(FW(f|Y1oZVA_SsNI =P͎>E&sPoaOCVD -P̎!>ۖY6s!ːBї,!Nrn[LJ̻d- ]6A.">ݦ;PG#n95)CAh(º[Qf7Ő֚"l c=dJNadHiKm^*wuÿX# g|z$G( M4a;tS~%]!,jgw= u/ )<xUf׍X% KAy(z>”h&P ;U1_,X 2%"1WaFϭ)*h׎a2pro/$2?0y{BnRA٧QWk *!t^v`kP%䬫HN~.sPUhS*{А\:07EEͧշ[9h%مB_z+)vE[&kZ}o]$nVfevAr #?``i#BR,5jTm"` f,Z"#/,9@@o͸2?]Ao.h 8Fz._tf@᪛a87lo)>9Pp`ɉo1K,Uve"sz>yџ$F)(Nr!uzMw?OrC%Z&]7]P;4ij0tgdڹBf%/HwLC 7d42i+''>I…JVz6 @|D.8ʴ^V,\%i(duQw]u4w}1) -M]`U' 9dU|B]F? W <1 'y6Č`hIHmCWZc,{J$%+X8*Eӫ"rJN``6B5@FTBRq" 71{D -jh|M\2NwY\OWY= -&KV -E&k0zf;QFfBZκ1˼[.\˵gmg2- S8;o4t/^jXEoZnb)A>uQM%:2k9UKOnۜ܆baETfQ~Hx'b(}' )L0^ήena#F3~*㺛MKZc>RwNR=.)OP#iIJlB50hH=ix yH||AE4fPA1ЋÅ)FdȰ>=ci44X׉p<)(5M ʉNd =Dw^moɂbnJT<d#W>c~R*"P0 h..Mr#9[ C/ԲKS&"ȃAcd)s}G7,=J5z~@J:kvSJM,,ڽ3N']>LJPi\mqA;11*D;xVݖqu:7-'d kj@ E{Y`:88<Ѳ )ݳnmnU+P Exv0}<ڃTy}\t{}aͼ-b4Oysє"Y N߈p"]Uo(p } *ۡ`1DWq!R-Xf1'~q\ -͑{N^ ğ.yYv$ʞf>FsdMh|.h +NJC#&nԻ' `IN xF@eEHY+O"KRUTW>hjPK&Z˲s+a?x`464ݍ|~F&ftjs`J$Ug6wp((Ǫse ] ܾspQr P*$H"83Y_YI ܎(*1WyY`kb)"pJ;,/k1}$NΔ&767BbW쵚&Wxq8}#yxtKV^ Fm 1hYaإT 2:dHA[  h&fZTFOotUrQf}5B~] - -V`m,>Įx"$6z8dEpq}H!F<6Rgque*S^mL"8 d[D.l3KӠ2f{Hzf:_ >%>E6ʶLg(N"$ 7;׿I0cBף7kRSGZ=+t Օõvxt R#25ƀ -V~4X';RG3b#h 8//gy\pFpjM#ᵐT{QZ#-b(뤛}h|%l#rA7v "r@08zҷaw';&6zn. =@djEΈmq|-o]<|7@<D.O9N=iH;$ V2NQ eg ^ ikCopFܫ&@ɯRB݄ Ib""|3]gd'Mp#P5{CVsruq9 O^q%2'̺Ցj\pMR[#eQjT2- {š($QyDi B|ݾE昈~@u {@I.)ZN-kDWp}=jwZނ}G$JA `&amo;ZF - eOlGCb[*\bNe(RRwToBczɘDp@Wre")5٬lBGV}GMԈ4e '  ŔYn }y(#QF=04:D=ߟXEjBmZmc}:Wsk5̔L ul.Qw%ןa1H9]Nx|?C2: ċx@oP[1|Efh-7(G\or+`H+Nw$'`Gfz,w7uv"wݗ^Y782/>KL095;{,gvr.6Q8PmZBQbyd0Jp];oi$UJguZycJvy~1-9.{m$Pf@FgWE\3_ctp6Q{]pI-AAP$nF]'s|^cf,D|fڕGax -jޣ''o}I дwO-S1CB9~qooy2TS4S{e]!3`tްc`栲71E"J)Jgrm191KlJa5R@+$(cm5%7vpZNay`Dɴ9+_]PPD=O q=tPq P?vH!#Rfq[ ?0%H5Mya_ ;W*M";_<\qA}!-y%\^hˁX$Rx9iD/KGk -R8DmZ"tΕ=0%φ&"N~ 8i[*3tO$US[aV*Ztyئ1 [g59)N2d؁7OO8 pdWXCON\x ^!Bf}&\zC*0ĉ%;u#T=a,!Zeƾ(FU ->+Y '=S)Y_h_[\`;ˆ^8mM0RgFrBH?!1;힭:4<9]u2ȁ:Uy^ɐ|BJI= {kYZ ~fA#I-cHDąɳ2MzX1Nu7')^W0TưMb!IJ5KIˆvpRO{S X1kUA{' [8fs3@<ؘ68wã dWB=BԖ_M̻MK֮Y̳@hICd7^T{c$fy0; 1_*đ>V)#^*kśq&t*0WlPiHI"D džJ΃,t6)^,=Kyv=<\FQaQA\}&뤰"Xf. -Uo!j -y68eu,?̶P 4N}j.|˽q8Z?|,4 7ڕu4RPϛ$DKL&HGS&gDX(J@gmeJ439!;-Uqq#Z ɧ>-CV - ->ܖ:M!h0P-ӅG5l;=1߮\PP4İPzFk.U3<!>;&gf*%|T?N ZzOIfsa#CvH| DE7gX;5x o-&v'P;ˠ鲟q ۭ k8m R#V6( -Ati $ِ8}e#ױ:,}+G92dΟl8\>bmDlţNPiJJk ȡ=/ؿ%:pՂ{{ʲ+jty -XɡQn'p'R̷H}8إR-s * -rk5}-ZEu,\mP0g0b({^ݡD._Bei_zw8b ӶI1Y).:0C tlLݔcց<1 JG!ɮ+ފZ@n꺥!'H{{y!扼ɤ7!9ΞBiwmQkD%ZrFO5jݘv}u;Ev:\Cy?H -$uZnŜ#b($dYUx 0*_便a c\&-ٛ$ϣ=kx"WZ0"Z+鬆gQA$HτϔLIF3!YVX~m^`Ko= 45>c_)ü2*\AuZF6@18\ڑZ{t#e '0[He* } La= -'1}1q2-SnTTJU-[ ɮpBƘRyבٓf\Uy2Q5PSҙF)B_M_4aPj -cV,:~ZTG_UA!kcKpa;zBB;e޹^l ?x$dND3,n6)$XA$kYʋ&1Ea(d&B3+Im@fLphܟlwɆ]N3ʓho%ȷNjgR/{5T93'!%6|ސ-֏7R)A[> -˔Уԋ>S |4BU0̣\T0F=>h©`MMDY,kSfE~z,m۵]nrf6 b-}KNz!.F`G]Q:sF>$蚆P4&V0+qKsvmũ9/Ge4'tXJ<ސyNuXdm34bp1~#P; ȒkNAzݲ @HPMqGߎϐOXtJoYu5Ԁq4/HMgH`,$[ jJ -~UHLS"RMQo LtR8C;Es,DT ڬjRw5]l edev#ȖHZ]@~|+# *.i> NgZh"fy^gR*pEGr 3]?ںPh͸%y3Xw+v<>0L FLR|ɴ{S(I *1kxWfXW+}[.t;5rAR">$Tk7[ܗ'PCJt9k&WiՋXJp4iLݪ[X~m&-J^V_.e r+.qn߈60e}7 z鑾*3@^}G:-665l|QUzya`<.ZڮQ50 -צSe,oh@cvlrA־n - I4Rn}݌n -7kxPMя>׏*pBeyա9S%M!ACL[”|$g?>4b%J3Nz':Wp.0{9I?BmLPG)S0ᑕNsZe•U21bNFb(h ^M;6-S$!z*z 9@)xy1-5uPTKvgN׸`[ sJT%q-j, Z|2""1~6̤b_sOY'Y UQyEMjAuLkN$\l'~*Ɩ,|xҽ¸=hd-FT), BF%[Sm!ޕkhHfۧG2q0QOj]Ow=JlDl'ᭋ&EP P.ElgLf೨@w k2*Tr%S,!)U/Q -̌kVj8CVtacثt@,٪' Q71kRTJJTʅ8guG XT -!\zp,7Jω -Y^J Ƣ$`A!rEȜ2Uk|%,"l>˪Aw3 EΆ$/gsIK@ _ hq8(7dT6Aa(n0c%OAءVXZ:c8/IFP浩U0E6 %e"۔Jh73g{gr3s?s~C3A8/4IT ݗ8B31$B@zeMkT^c'Fz&F5DPwp,UlpmF:AŁ~h!Flt7M)AONb%Ugz8ˆ"戝|F84c^ّѷ9W4}2pnUI?9ЁX''~LdלbD:ǯϙ]TсL@#::I7#m,vuvn`kGK$ v(\U@Z{#RDB gzT.RʨCt/( \$}@DOnqK|IH޻qGǻܴuB2&.G`5]nIpqPM̌WIօC#(XXsޛUF#JU]A}:d/g(?6* oR -mE R7B32ӚP5Nј9C$vAu)˟ tRnEl*; 19=uJ.dhzxG UL~>2t; DX\&U5xmycO;S8g q*Z=/̮p)]r&/am}v,Rȏ+Z@TnRފpX6`L+7 ~ P *dial,pwU&jy?\$rg85)uTp6烉Ԋb^,vOMI>ko8v6jz3K1bf]iBrXto̐|7H@xDQ(c)O`O**+5م *iw.9x(pv2Nx7YM2pX^,6z| D| ;$N7c#<: j my 6djdZu%_KcRPUDrUkFm(e ,8Nrz&p3+R$3仯TVϣ1Pfvx8Dƙv*C'q<$ga2GT{P6 +dS߀'0 Q>a%>0 Q##"9CjD@?XP7?+#)ŪѤgӋضE{"b0yA+IV'o""5Xʲo$%G/lS0 ȄJsB([܃e2ZH#A,3E4PR(y*Xs1\7q~(V-C E l>riYʛz0#PڅX}pW)0RL蟒;Kk%wѾG0v^rJbtXh .WFm?YZffHmH$jP.tg6 ,D]B`'"7jN )vBl+:%w1O("1!yBY6'4s3[8Frf -{B™w㞺/[r𰯂̟%Bjy'#`ߦ""q}6u98 -"mѱf}BPe<ݰI [9Az "Dpє%M5mFB+Vs!! "H xԤd  5hBJB#9|SN -́ąD-iȬiq0V#b25yLSQ99 FĻ`|8tK"2=X890x#[qo/cnlVLl֥1~+ӚޔoR:CקI@Nf܀R6{Ѡv[_٦9uSe(C M# ^~6:D&jfE-]Cp Gؚ13L],5MרORזF pWpTT -ޜJc=]p2#ݵSy0A% ), yI"S69F=QO> x{8"Z%|/+P5Has7$.9$ʔ"0NLN+c'mXLiնWDvs~E V -\c.5BB8@NTF:Nvd6(Ulޜ.z,6 -p=ʉs։0b-,=pԪ@B)6\]|XkvQ>e#`XXA]Ah2Ѵȯ&U'XvO$SVb^e2+L6,zK@)uw1 i8^V,|kj=T4`A]U[N -;ΰ56R;Sʹ4qnqH X@92t)tFc}q ϵ!BŚLRvt1o^q!>|HUaFrߛ-=wTO-5N’a[~G@k>Q`xz4es&}}k[o7ע" _fH)$-Srrjz͉; 3/ʀV֤p ˵ vE}hb$9My2ǶӇn ?T6EZt{sJ+TAՁ*to9#:LȺd܈5Cr -Lg‰RieQxmc+@ !:_՝XB*Juy)mBHJ,]K2}B`%[&U fw|2-@M -7KO\h `|Bsg;*c®1h -b|Q`9UX4̟^~H6Ő -B~C胺)? p#湂^I9~fm(C N%ؙ L#uGlWkzc @9bYεjAb6Rb# J|4N*+uzP]% QRWB?EPxHHOXl:JŸ+^yVט3g`j!H&Lꕰhd㨶HP:AšXZ܁dS -SDXr[NEOPEJ?ApvS4jTiq<`@D%2׈OFjfM -X8b"h-- ت,AxkΎpʕ.Yд6t:*ULoĥPڷUxx 7P8 NPOh)TB0Ѭ圸L`2YQ$/ CI^uZTV'B#j0TϪAc=ڔVƾL`ЭJMQC"Cj#8V̳t%]:oEkK?\xsFh> -j܋l2,$!AbQCSc%:tfŏUdo,QPߌ9$t (ԩ˗(r751 -;mܨiJ} -v̩$SexB?AyMar~R0Dj-_>MwV,/JGU'PPo ⠑d$Eg w5 CCBLWQ ^nOg9JnݡƒB=`.HCQoL(2$[\,DH - 4lD_|"7θ?yCvm9Gv -0!p"0!R:qm}(/ ӬP8H]gD,]Wf"Έ`6_cJɫY#g=0a4[,*-}` {AO=+1X0"X NLn4c~1+0h wґۥq\IcXƽ43Z?CvCeȫ~B~ʒkS[zĕ#&n%e5`-{@/E9Й.'|D#x ]ٱo!#u[p含+8YYEфX|X5 s†q+?9QJw*)*C$Mc >'ﬨ'+U\l}4!к汋92GEq"QZMCYœ" "]/w"4 DZ3gk*z`9K -Y+J{Z' cl p֢[ KKv'hse>דYkomk.6,~ ,$؊Zq2,Jo:Z@q#)'$=l!1F/<9%=~jq;y;fm/7^3~8-F>x -B28Pfa֙YAse6=&^. {a]vE`x a,42mlIGΘŠߢw -Ň)-V-(Ʀ{ȞL 1>F(N:`|I!qXRҰ<Q?^͸k]h#eh -[v2#APo19]5/iZk9a{n]ĺEhj>99M2t.r|+#]wU>3C'[Y5w?L_߹?ʧn'l),b WVO/*lIޑyDڟſ׵) pQѨ@3/ER2<JH4ID?7F,2Xj!77q\.JqBA`Ψ}vB},!Nme=T)`}<#ȼn~_Kp پ{j-4?QuV,9+x h458"\{8'4 ѸFkFe>Rh:+;iPe5,0톔O4DV2f*̴zIzioP7Q_!*4 5UxiG'z6qQJ|rBÐ!tAd>*PikRx -@Ea=J3~r%:0Q)|!J{Khi3wUxž )C OLIԋ7NWILq o@Jsa0`kv^)Ss0|ؕYIm#`JRo` >9[$fu-ɊM|5*_N54mG3lB;@ll< `)zy; ͅeaYB({bQãF(_E'Ɋ"F#&?@O^9T -V!=eDV>o>1 O&a>y7VJ?lͰ -><.u[%ya#i1/)X3P=W/qEFX3 r?m<4N9v6[^cvx(nz{uL --O4KXeH(wS'2>"]l9 nCűy̼#'QĮqiŪMB?i|..멑 -ܗ},O",m1e(7LA̦ZgwU庛tZuԲ74 h%)FF^Xt-#xkM?/k/onTi2#ad9Jh};WlP/JkBU*#rF䇌r4  cX ѥȰc}T FL31(Ut|;L=ܵblDq$9?zߏR`IA]/uhBk8vՈq5'=gc -8qC VH*_SJYsT!p"KVa2zu)U?QWffZY -$4K 4g>/57U*`'Օ4niOEa1]1AfUlAGZ28i0 -Xw]#5e5QzƝ_K.6 -"4բdh 'v(V -Ά2z=(`$ND :TKdxlb#* -eYաE(dxFX+D+/)N@!2x4u-u1XQ~ myϒgb`^X92|u2D!^A8B$RZMxҰVð=yiĶI8TSչf@/0d`O7XCf'6 O耀vh- -~O*}#@%fU =DY͸(&(FDŽ}b5QKb.U_##{;aqrft{TP `Wۜ~!򔛷!ހz %. NbiE,5|%4 -K{~'{ֲ?4ImBCN }GI+ 4D&E&dpTG5l@F!3 o^˒uCޔd3/4: %E4k9?`8HR/MecjՒW}ڽXUdp$,?;B-O T.{#BB0_qQQ|H- oJpPbaVACX灈n--'sxeŘXa -Xc 荵kZqW  k?} KKC2ыyL]&f;y})iu˰ >"`jX|ħ$HnoԷbőfyrz9k{` 8 _$=/Nl%9%IEBVe}pN`aE$זJ-H{Oo^# ҰD:c2˺&9q/~ Q8[DUCnjMd8\нnl]dDMF_}C$Y,lY~ -e,_*s]mm5: 'sc1t|0yRln}Q5ĪP"^$"ܠsǥ w|۞3L;p"y*+eA#fZvB襤DW-iӴQ&V#4s)j2XN A\_ғy[.G?U+use0#Xn6'u۷=עU{!eGz)%HYH^/(:r!{D,ƟB']E,ش^b$H nta)|{ (ĔNZ\PDSUO'nf~M-n|eU -/M[uҺ8G_P!8̥>:by gegk(xU(2rӢ}%AحMXgȻKGZ6E]C,dֿ d-BfqDj uˀl?Tm\ՍfHs^Q-) Fn9^[*/n︟QnbiʄJ,["RD81v{Id|01ub]]{߂|vz=%dF>_A5Utz&4zVeYeXfzDQM>W]y+}ҭ#fn$mb8id ;y[ @ EmC;SJ2Ks=<4˳*4yFP_,hfGhL Ȓ9хbbsV~IedMYFVE7Z!D{Uv^]wLJ1jn4[R,t@!I3f nP$ܝNXNAɹ[#NeU8Dt9;՘ `mU @B?O1I*}G3r~=O.[ ,t5 ."JX3?KĞ uKnDvD4u^ɬs" $*(Ktb(+aaJBj1.˲xP4~WT6)[|6]=[bepeHa(ֿ468CBv#P:au;w7U(ob8t٥NETk7n$HU%*2PIl%JТ2JYPESk] {.uw=ٸ+NeMO -,g@.Fb \ [诳!쳒97'[%rсf5]0 -6z8sozR|/ -rX Je/\.y.x.کQ{BLP2aq'MAo $ -'v':LXBݸ,0 ӱH19|qm|$12}z15|~3i!c- T3!npAE9j9W§>=#@Yt,$yeQaUIJ`w]'ftڼ=l I]( Y#9Ͻ|qv5eW|g}+S&t} p}UCPQK@ރ/Я v\[[*<Ӈ 0 -ԃo)hƞ ߐVKdl*(e@38|>gqDν %/W|죿v_1{ÍRf4'$>W&7gxy wj9TK cۍ03ogVo3>~wH!U^)ɥbՈWX3ngW -- a|"{} vBo0-^1;gAENDj~K)6Ņ`͌g9V: Ab 0'UN"wNjÅ*&e Ԟ0* -8ėD9Y[i67LwࢀВQEhn0Qkb>D $>yD~%D(QD7%:/52+jk=7F/V*-YOS2T5z=XGT/3~`{w%`hcd`CAV*}*4 |ݓ~ׁR -F5Y;Xo -Nѥ$K~Fp=WFl?yq;{zRCw?>A"f!RD|gm8SRɧbhUUR:FLOl$,ץZQb(!,@ h#ZIhrb_F H.y0'*uQ"A)91ٻ`sr?z -9vJM2U% m-AY(>Asx*ǬG -A V@3QA8b|fEtGj98~\B - I]o -T|B(A ̍Y i۹(q6|!9B -[x؍hIBĎ?h$ FT| qQ"U(;8[0$<+kmP,B7W9C"$V 9NR>k1BDӗB-|\'-p,^O-ou^dx -Jȷ KWmA&?ڞJ(ôe,a Cպw>Qx.yUECЏ-vTPi0;z?Yx 4% -M_lGUuSù륉8#ȕ4+6&lؐ5}͓BQ\ÌG{"3$3 MvU9A -xѺrLulax%7{܎ӸigEg>9!uԤ~?'Xo.b+. mnpp3lμ0!<IlL}' ^i6}鑕W]z Q96yt4wM1.\$+CةPZpYt(.:\VRg_S[] /fِ*͐RV޽Fy -Sdз%3nY P_[ٱIqޅ`s{E=N*UEٍR4O^ɝl`ܖS^ .s*N@[EFv>H!FцWoFdl./E -'hU?wK۷b9E  -MRJ,k.bv;߶1΍5&iFn| ,Ѐ, -ۘ{Gx+2,&,'g-MGP} [7gs $L]NO -obu'ѕ2ͨ@1iLJU P6NqWAivF\Y^Wo -$sy#  e8_u/r;-ȟOt2FC&Ӡ3c! > mS@\ C.0Yw3bmPΙ7`( @}\}xnY%~ P}k'p@2\+}Ew"=|&iO\l@QxB6ԖѸu<Gp;p]&ſEZnr}MnRV)/R~uR^z7"`u/R1s-[z*>Eo#hgE)>p&?2.+aB@`B}Q"J%56H -ܶ|N>+kb1&ڷ""s*oAS|?dkDX-gՠ'赹:6E" pn KK̐k?R7C`z3rDkC2vF Tp}v.H/Wc7P6vy^]q״$4O-.Iǵ#\C1;UCO;<74dbVp np`!eJI$q\— VJ4z\*3,F=2aƎ0c -0B+rPG!EAAXJb{Sj;_҈>yэxf&mcձtyt)Es>ُG]< -".8ԖMm.ub},@2)að! -B!sB JYRҥHJ &4P&IB*&C!rR)ĐBEXP$1!Z>ϱ>񢘂7C3AuƬ@$MD]yXQ {K5z#WZW(:ɌTk9:&X}[e]QV4#$6K  T -ZtgO~kO ;PJtIC?[*"khQ𭩒0jMF29J -2$ Ȝ8f29-G!8Yw8+a,E9'Նd-::MԴ 1Q-ŮQE\r -4kLg"\Td+#wv\AdXlo:$ . M?53ҲEjJ]Mƈh5d 9hH>aw1 wULG_'M\_x -Jt#}`څāhnLo"Dj$jNɤh3!Ƣ-}Tӏռ{c5 +JAT=8Hߊw]}Hc8F ߙіS"#x$T !&YKN2MYj)$>5D 1hS4zwK"%n<5B"\k) Y5f@4" GLT  {C3Mgn;>!>E qz_|$8eZ%yh^H))""DRI%?a Z*VE#-UUS-J   1a) BTCKLh4q?f@(&hg%CZPAKX Ú`{,YLX( >@"*#ﰡC..aJczh&%~\S0Or: -!:ؖCq$1!pXFjV3SCVDD(FHH*`),tayU4Ms.Ye4" -8PxT qζ!tܛT>ܾŷ QO[ָCFYSSĈ2XڬSx:D1Tt3]Uk\z ,|R-盪܈Cs46m2aj&7SEXu [{bGHf>nnQp-RDZiq"$ -RXe -jhfWq -Z<ƙ/Frb> jcD[yFB#+ {bG%ti1]Nc&"9~?䡺Ʃ뜦6G1}[X"ӽ!hkVQ#C8J[\!q<t(u{@o ip'\z $WXC{c!c,dL3STp#bs&LM/fF%Sqz ;HH ->VV|єb5]KRfFیDpS2BsG'ne6B-qUqO%j2Ye/}lL:iSU(\ޡ詢 EA9JbP -99O2GAX.zO}{ϨneAFV5FBBpL"hjJgY_L,/kaި~0YM'KRq\NG.W b&'R8̠lI|܂u9*0TƳtlL\D %jxF2K&aFKCN%f"ERI!iFԉTљ ב)j)fPUuU.̸>^2TEHi$( W=@bF) -VmE+Z<ĕx-* t9PiFѦBR3ihPP6aQF]dF׽Y"^ޮϙ[GDTkH"ZB I[Q!֔HJsBE{LZimΐfENg.K%xs̝ScGz^= Y$yvcP\C^5Z}fajcCZqh.I+:uKb -qrӻ_ńbzN\'ϴHG' -ʈO22/"23) %u:xMǖӑM#/CQuR̔l2J[#㊏%{+u&?#EדXF)*-p"MNp]8l|ulc|h 4 nu5 *: Cд&#DYͪFE5[DŽwj9P]ju$Uu ư&E -1Rc*«['JWk4Sy԰27mcW )0.Q )ΫbyFX3JLk1b ?DcO1.T\4sqHI,[[u4\f4p JP]463 I.LK?h _S#-n5"-Ekj45yC Tc`"--4=*wTrʌk}x -4c[PnOhC=SQ'ej$HʔOz$LIRPrq9D$,""D†"aCr?bVdmJ^ e$*TRV&}8b$SAHF~HHhLB]a4UU$ R",+AP(jEEo-BdQG3QG -hH}֟  #<C+C5 ɂ.1oG g}ل=Pn1c8F;7 -`PɡBU~(P+ZX߇:Zح꿝vꚚd0R;՛g+zPF`:eJ`]&nUZ\M8fJs -%$M&fhLSC?^L+&g*"Df ɀC9;#`Z -YU2$1ɐbaɧ_h3XrD\NH r l0IH,L^!Ue:5@{"ńb)ucyH %@E9!PIJ'P2 SȊD6x:q읫$fxWx׎2 TxJ;0- -}=5mbwҖki8ٸ!]GxEQJn${}br!퀬X&ţi# g/1d1?TS(?! -ɶڤ%YH BlwbkHOEb aLB~~3"/%MIϩqeʮ.C\bSB@^:pF*Y7g.{2 v\ |mf_RE7m &y2py&k;s1afPxɌLAnQ- "e۵ &HAeAE6#8/6~=`f97\Om"z#w@jxE1P(N$C;]M{A(qmNx-5N) 2⎃ƺNhptELiM6<;>o3?u5Ȃ/whk]O4gL2 n.M&`PQHQ=t^?54K&Yn놄|aqav{<H; pEX.Ju,2+0ZK\>?Gz8@qkP1G =!uά1*G~Q)H%z(QY 6p 3nSPy437 WˠïWjHVz㲿z!kCFhR` -u} Jl&-9H=%*?Pa@sMuhA__ 55Q?\B#g-r?%{g2aߐͰM$TlQ.5f,[p孪 =lDQlš-v*Y;hvOxRR4~`qfaX$*a($g(Y9Z.|:~5ݖ~(>.1/{l6ۅ3"Z!J'%? ~Ox)M/#RVE`pkvbdFAsaΌ޸44kwqɇ#ia,EoP(" -Qό9#u=D!4+}; ?ӇA7Urw0&ĸ'cK;M ^R:G5p1&gN+~/8kR;î.t* ( {y6E9'%)i?cB -CwIV}9ˊ5\n:.%ȁ~MWYnP.Q"cӔR7AS ]qn\mJon8KpOh/ݴ(K3иȘI.dn[/̙|VWKxAb5Q"EK']@Ei&'`e@QcPIa?y'A9H| 0KWRD@5ٺ@s5O!fFTh5Dߵ#f5p1;kEW;WR(Db%ݣȮ@^[9*ߞOTCF -+M>Y0uD=?iDD;noV@P -cNEu EE_ -6lE"?1 +mO{&(޽deTz Փ|yڭT#REYzTUc 7@%?[ܸـeIcK*!Fpzzvq*=5MPcp q{‒nF-.{1?t xR'Ђ U!ְ5υhH'p@(Lfn?KnsNB|e5R y~rAY.~{N]䮌OM"]]ut4wu*fH ɢy+6I8H]( Ыݐ^_KՕ+\O] &wNn[R߶xH=$PsJgٝ0;B hmիd+^ ՠp]XyjHgrBzYTqA`C#LD 8#_uerO4u -'2.Fq9lI~LVi"Ra<-B1ԄZ˕b.xSfuqOu?s.f<ОG1p5="J (nL-TdzwiC9}[^b1)hL*q-@U -kwвr?5^=ƭ @֢Y҇ŭN#-BWyz)cG}B?532(޶QIFփMصҘ#r?ˢV Cn;z*x@XWy^e)gc>rzZ(u@{JqQfN5#i[dP@Hw)9NBRVpPv<9h57%tKv8udlW'b}JEk=9v}Zn.j(z+8kQdd׎3M4 &"9dNR:>f9J"~8/Ahp_C, Ndvk|%V9Y4h)6j2 8uaINB=)p=;t+Pj}IG5ѓ]Z\V;\=;CߥjIĊw>mܵ%tMbe[TRS3oyZ8hvֹt`&[.st(\\ mCPe[}f -iЦ8o:@}3E1KbftJ rDأ- -yY4 \SfnApdx6n"Ĝ:d:<iSBu bI|@i6Xa5R3tuSq 7R%'G9Medu Upe4\%EUrc[Ik#K|4 R,1fMDf!;9+ʒEhFoAYxPmW+oDP/O գߝpI>7/|7eL`EF^ nμ{ٳ=w3&rմuA1FyDtB 7Bh 5c|{c?RcQ:RC^I3鞤YF"̕!kx{莹-zܪ{#bZ&bq /a|K0AgF~ {{kE'X)[,=yK'g`@!:WU9*8ܲ=M횫]Q@7 ָ |My0D7|idUG!ss Q7C Z{Zj;AmD@Ű+dgޞKx>,M(X;; uNtfs!GhCka%V ?fjU`0N1OnEe)qc6!QO%6ɓج$!rx"]&bre:(}#?ޤ!5EhCʼn F~ggP`4pZkJ'B`' ?f.rZ@.D>zկT|Ф8bB?Vv*RSEL)&cs>4:q1v_oCJhZd|pɶ hGWDNWtT+s87ͮonwߍi <: -3/PGѻ0:&:Er6 Ac< Y׉ 3G&^PT|T5bv|rq2OJ׊e D0 J򧅥SknHo 竀^lξ=ם@5( ;_]d69[F1_#5c 2)3gH5"gMHn]e w\)$0NrwώuZF#<{SO3F!?؆u]\|{L5ܴ֫Nr L[e:I&UWImUk cgf_ =r:YKWs˝t9i'Q24i'P!8Ƀu;w1 ü$!A:15rA -H={K">@qAQ}N|~?ަg 5=ŀ*` Y^IB^椂0 BNc` BIBI>jHAN*L&bLE/NVDZ,"cILp<u,#''?pb /[20 8&]$$RW LIm$ePaRdJtٲj2Rw(,05 -ɊdhDʽhR4qL=ć&ֈ3Iz&$LNԭLJH'n SHdm';&H$؞PhhH -RzYaB wLH9x XdFa䘦pDSr ,Ia0s[°κ9XZ'Cg8K")YxT%֘/` 85)>n*ٕ TJ"5V@vL]AJ4R"),dai)yX$%~E)DIϚ0,J O~~hAĴwb/j1֬i_"LH BPŽKBǷ$0StJ_.>$ sBXvHqwqN "^z$EXdzF 5!_"Q߉h0ҌHB/0+GlBb9a1HƎ@0@ bGi!*1D炠)lV#h7K#4 #O##0r5|O;jEa-ZE05fH}$YDAӁ0<8n8 " q""w#!R(A;@d29N!pf {9x3QczY;dkR7:4Cߐx{Ԇ\.bPa4$TM@:Ȋ!;2!̎,^H!#i2q -w< -axB* | MH>cv DeB AhmC1DAƴ rж[}4 G!II-q_>b|@1(7H~D{=5{G@r1=JvɃ DM-u@Kj/y8= -%󔇕 pyG"0yx#!^IYmBm-DAf2K6FJCj'&i $/v(9hAJ~.Srh0J&8,UA#JK,IgjD%w-Ψ% IyIB1/yx3ٌ'mF0f[L ^3BD#31aFr&3Biie &Ѳkse22$q'sP?&C^q*N9SCfEF. d0AQ#@''c$MN8FL:1̭P3ƪ1Ƹf1*T1\PdDvbW.xFx;Y)NDW q"3VN44IcQcNE GRN}Sd_0_Q?/"ދ|1wN0$'gtrw}xE'gEKzwy͜ ċtD4"̉m% Od)bë+0]A`) l)$LaZ1Fa ΣX` A S"Hp X?c%YƒqHMdDzja['(rWb=c,y -gQP[(PŠBEP4b矐a~2'v'ND' vZOi^)-:wђN -Љ4 00'6O9Q3ȟG8ӢG ]M-8̉CStBةa-?Y/r\7h괬fdjQD(F!'j%‡Vn"Y&2Zβ&jִM$mZ}&8]\4sd֘HE08- 㓖^h9KӸu+mq&Z Lh"d#yVŪp3%-""IEN"iZY^[5EJk$5#VY$VG$;ˡr܌ Gp##ou G4Y#o(h_:"X,/p.K_h5w7˽Ѕg;v-hY-rLjѲWFB޹;-悧e}j -iSdm##*h[. eoQM3(K\̈\ąq!D. uQlY.CDW.oG rtFtvQ.Kq_\y43ш|hD2—f5FtQ(ň P"M j*5F&(\>]~̈EJDž_4")hK|M.وU# rE#V̈._X\Di]rI`ԅS6FG/W$4';}C$7Trw"/Y>&¢8zyY/wlBq %cQɾbKeC/4 $Ct`R0]VG-KfnYٍ=R ap#!<Y 0 -f0z2iI9̹B#\1b;8 $"aQlr16@ZLnS/1樸ϘF!s?pc0w;&b0U>D93Ӓ}@2Pe!>O#3|xd_2 NB`U dySb+t(YܖL=}JveԠ0y˃yff7yu<0iFM5#yAL]6s;H\Ԧs;rfv Y:ΐ2;<>=@ӆ'hS,A`pž^MӑFs@i/TT9<@L)˦S"i_q 4@hDԸ)y]8T0KVcojǚ m7o5 v[9chg5jH`mY9lX)6aòc5Tl4u 2[CyBlAVCHjB$:q& nε9n67xl0Lh87a C'7=Cމk;ip3争m3̷DQ%37 3z3mV%[MJd71 Q7z"]!pXGpw ˍ0y1dθXPG G'2>q}ЀhI,N`ƙ̓-8ǥ q_h6/X 9#gn/ ?) -ʳw.`sIv.mRT #O*Kq3- :ķgNܵJk2Wpg:Q%O'--,O/>Y\ @M:|¹s+e(WjgVfOQi2y Vg\Wܒ -c'iשsU!TZh[* - -۞PpS;8MQ෵RH@0FHYĽ<AGeEF!'(ERQPVw {NAa> -bǟ}Ixfzt3UV>hBXϗlX'|^s ~OV4}$>+f4 > t0s3T~=?㼄#;&a?13%?(\¼ >Q*>$L ?$ Vn#+( '@  4U$.!HPEէ9-Wh|~GPp!e)t`TD @y; # $,gX}ؒQFj]YajF  -:TFHPA&+W"Fh#.B\+F{V -J-E0L3ŋp*^6n+~/±3nȋ>&r74BÅ ô"`AbtRP 4%3V[$@ME(Ex:AVER2Ry +R0(, 1EyewPڿTb~%pcCV#t$WQ"B@pj +Be $d8 '[y vwTyE.c:cA|Ays ѕITCƒwSA<&j1*}pɥS\_(!bv#]bE -)C"MP*E@6JiFf@ʞ8vk ff9uxmlF0qbG.Q!*I@)f 9@F@$ [/FRR&DM*f:ʚB -CI/Ԏ@* 4BLrPC%X0:ڷkTG{qӮ`˒'h~ XB"@h(_XW!o ]pB3%5I: ,@uv=]yGG/rޗT'_j= 7xjRv -yE˒jfճ ;eDSY-%3P|}uet`~9: -scTs9u[hAsIN뉃Z(P8#[?@lFpooT$;`kYQePir`Ty#ᡚ7m0a -Hf6xa_&TzC*6*ɯ8 -V]%R9]HF6 ޸˕4C @1THU4KK;QݓcUky ͠h$ᒼS8IsO\_dK]HRrQGY)"vY - JzH./jNq:a4t&Xcr4 -v:qAnESzT点 -@& -o@DtŖC ,V[?soer&lXASb DFɠ:9R2E=ފ x#ÐG?MòZ2?-( (~FҒ@1w1§Kc3 p+a3`X`< fL!`|eIeW`V@i%+~بW]IJJd]y((6[HХnސ*)`u=#<adm*D$&& -\@E{ y -Ok~OՊccr(N0t7XmNO>hq\wfΛ<Qi/3 0s;Ly5gK"SԿ%؝4"eBOABLD* .餋.f*yG2ʉ`$+K2_9֋ (`*gF^"H@}RsBxnN1d:QcCbs^[cƚ~ҀP!B vQK#ϵ1Zb4~q+vC1щ67@"z7W]-o̧˚ nưHtoWHw>@,ars#bzxӄoÔ1:C5Ʋ¦a-$'u?+XV@J -ȫIHY* V -RQ0 -Ibj{gonR 3PeMb玥fAx#ޑђm&<")2%PЫ='%gl u6Bףv Mt 5!/[aVF;P @֏Ld"~K'3&a/qXaW4Sø&@Iky*78El6"fm8c$dE]}] G^"#FyY.A,iFk^J m wX,ߌڣ1Y4aS0 *;zx\!h `-YfCG,@SAvmf͒ -pjyRTJv1eT!AdT J UZlwG(FQK0RFpnxwD* YSY2>d,HV> - TbtJIX8 ]o GO@12Xi '`mOLAV[!&j-wF&)*q! aA(wTϰgLna/"kMImX!Ӯ1[AօCNDfEi`q^uV'F-lS9" PMB4/.TA@_,<~4| *􄙤b-i}? G-epO;J ίtҍ)>0UZVŽ|Qh - `n?"` % -mn^.I%a5bb}'YTǛM.kMr+Q5 -0NЕX 'b<)Nc;#"0#:JΤI- -@>\_h`Hj!@PsD>r `s?$EƃĐP&[l# 2(OZ z$gQ]x^u+TW. YWeLig4؊e1 ;vr>?&VQhŎ vYO澌US{n̍ōZiS^e]ԉFPE %PGƐOȆ?\ި+:_c$\f*$zҁ_m?VV7rb45SxڿgSճkLI/-ʩ~m8,~ WBl_~ ruǘf^WC0>Ć~ ErHe, "$ duj/w/cw8^H7`u,O`jfˡk]RkO9R1K3e^dc%FMوGF3 ;*BW5GJC-2ҳ?aHJ|EF{ু627* 8M! ^?y>io_)CvgUc/*[zR%̒9=8UV~ϣA4XKp'W$V(Q?b0a' 74WD>/^'w\Y_ ?rZY^|A>G ZWxGv;BlxbW$| 2}CoOn BAê!-؀zmMWOHT8F -j/[:X}S%c`jIwzU;2mM?e6I>E@K<lI'4ی5VX烍*69R6q.LK< 27_=*,軞\"@ةĒOaЏ.6_B@/ј.ߘ8EI;V\q'PlYo>IVk~ Ϛ 4YfApW -Ӕ -.13t@vQC - YFrzǦ` 6FrMd j%Ȧj,<ĢmC9Z.+Ϡ#k(,Bc}׵Д)e -#]|NrF]HaYopcC\mTD>é~c1v^Vȵ=sQ{X!}4%1:O(7XEde Q)y?1ȜOdh dCCG<\Ax$rR/Ќo=,7h%/Y ; Rܓ#j9"զ_31\nTa~ ͪ*}x Zk"ޛoOўhwJXPDV2?TiFji(cBs= 0co=Egd}=ׯh~F@~>Α`ޕ]? -:3,콸{A -,ޛ@|eD>>dPoV wq`LqLg̗4z_3׶ q TH¡ᾫz:Jl)أ2uQOo?/Au^ZK}zzZ@eDWw\3HfݵU}7ZwԟN~)JDzg/I(YьTF[H*k/-*&@>P1Q!;~g'(>^8ˍ>6]`or \k3# 4?7_jΟ?h5֣xSV;߼`h -@5⧹Q#wɔIQڠnI4rbcQڽuej+ZyJYpϏmboVlVX +K -…u6w/2axɛ}uء%G:PX y4JE*&`…w -IKF39V5eh';J9i5siD#xt -mKڗuGt=J@)M}RMމKw}FS'41Ѳ/-֗ݾ(#?jlۮ&PWWTJ}:i 9>nN#OvG 렌ߚ7Ԗ.v-<¤x5iGP.) -X(xDDth ˭_g:$9x -mNK -;xc?i\A<@QUvExQ i&Be}%bLB9"܇O}Һ=L/ocS_q-,{@ Oxe_ +&х-jAn3⮏x4Fu4Lݞ -3u]aZr"8U)5M.A6ERgwg|Po+z)kB{*uP!xt0.`G_O]WONQ}С~m,_ ;=ɔVF"Hu|WP6M_NtY Z@5%c d@p. -x-V}DseI&|oTf^G i0"}s*w zŎkСAʮ:н܊8FFluZt|=.nӢj -~C2A[`<^}ԘTHvP^/Ш*фE4ielgЗԁLAЩi#?EYu?w+W>ᑌoz--shxO6d{N(ՑSq,=?E[36%e^oyiN!!g;H9u mbX=ssK`N/0Gs_g7GXZH˱y;\|P*H_o?jkBc*ZSI XhҼ @O n74Rr$JeNocert^S˼^ l!A2j1A!Ȟ7P(ucnU$įX^]ɞ^W z#R9}R}F3߿<Ƨ()˱VN$U/5i,K_>]Tڿ\᫺ nCQ=է3m50ѥOy֊\FgITL:070dϴ0OhGjs{L|-s|Eyv )8;n\t+=W̓ΡMCEaxWÄ;=lS(I#>u= 9ļޱ@-Sn1g0$ĜɓLqڂ3Md̷R3@"n57.%1ξKv Q t?z#|ld0?K; Ete¢\<5/]2`i-Ќ\iQ<` ӆKtaP?HtFrnd0_2vc? 0X]f0)纼g01a۽mU(7n )U6?%od' C1'W@x_9l!7bdŚIȒKmHm!MBaE~,B/~sQȑ]I̢1[!y@+Ѱ27ʙ.93aP -?Q;7}K}p+='J#@7 ?xq&zTнtJt68ߢ0CЄFfS%h2A5Τ+ V g|ePE 6>⠌q^aw0ʰѵPwmx]!.>}Q>cfz.B#V֗oѼF8@hƍ3@'^> ?:(CDXj[fe=n),A!Iu wy$;^ȱ/Ld{dމPM̈́x.;kmF!{Ԡb{8D>^cY9|~ȅ _ ?T -N؛-&CHQe+c -|ofJ=*ξ/nD)m 5Kgv(5Mb g4Ax语Lo?=x9F,3gp1'D'x/yT+_|z nx^WQ8of yF\lqS9bNBDC!S\n`mbo-/R  QV*~/? үBz.oz?n9I :=?ݷwK@ADM}+z]o4XQA1s^XjVĭz]/|'D8Iz` wUbJ# 3&1Pe/PӛqȢϏFo `6o8|nuoI[@3j3M@z޸Jt2OJr&z,(adr$ -Tj$'Ua+`'{|HW~5J39T%c `(@%D[7wz*)tn$/x̽T -endstream endobj 19 0 obj <>stream -|ˍXZEU )]Wb#@nhrqS+=` ZZIHH){˄&zNp:qz}|b3XffeH膔t{QKGړCST.nKm"W$%VP\ۖi~vOH|% sm7Uxm+ jbpXfcX{ikǜ,Y{IbOM}GIΦB؍B8qV2P -n r+ȣ!{iыߚI -~wQ:E;roZh?j%8=T>4OlVyEf3gC Mhq -+5H15쬈̖OoW칛Du%| r,[A`+/rl I x@ad%[虅l7h7E 2D{qgjfB76cDi[ڌfUb64'~bc\ӞaUbc e -b{t>O6j.sN/տ8NS?u - -1{`TKz]yhҐuh󺆺ڰAa4(z:j۞b0L5$墈~I0矠]6t`rM9ZI(L$Tk19CMuo-a#ֺ~阁n]5vBXߊy*PXgi s -z b]3(1Q[%6Aojo>1ƪĕ%4,j%hVj25T{*#V[oznTO\j$ڐکTS9+xgW; -GSb9GSNP$Kx멡T)=MHz W.(+:׆U(Cj 1dkC^^h1YoZyIGcCGS˯Qtl5rhx:(26Tma$%~ kLx;NA9P~sΔP 0HUx<Ԩ9h GR#4qLx꿧y)GK#e$+tMgyӴf\P>z")Iip++]KPʿ<"-@طnhݞrCLUT{yhd[wgZy#%Ɠ TgXa {$o9kNAs) cXdžhG -UMG~)P!#KR:F͓;VGOs}1ǯ(|T @8S:oxo1$#Q ]?VfX̩T 2g5T>N - :d/}Y (B'd%b\2q+߂N4)I@&Р4a$r]ʐ'>~$HM̏3 4)h~\z:n~lpMv&͏d/pBx~<ɳ, jz' -(WKy,rUÊ0Uuv<8GiczH9V?M{>ɬ(K b6 -tDcAF9xos2^t*H;Vx+(11mNJ-KW:@"K~3'CC*]Og=gqxaR3[b1K8)+^qkastQ1lhLpX@T$)"X- DcLear 芞<,E|O>S2"q O'W4,er*[C~xo25Jpf2`;MeA(DDdhk]bJw"dȪId3"¼%%Vk{'1ݕ )Ec%r)f#g . -G639ǭFG: 71|7B,#+Eu<=@xKh y஑ߜ-47v!yLjW%?;]$mcp;v#}=QrђÓɪE 3p&?9bv:|(z[Xfi?`1H opŲHy@ZP"}TxrX.I)O߈z¹?Rv>}r97{DoAPFp3SNChX:l3;a"Xw) @Ȕm b*X^g:2H¼0e;wFSU~ڬ<\UQZtVژ9cټE0ҳ<r@-t\Ep?E^gߗhH!Ѻhsiѹta]Dш ]+ۊadalwɰ~kR ov*0͟)# zZRoMoHR|{W`N}ǀ.$w 1WFy:Cm I|y7#1]7`ւLa 8% :?!ΞYcD(}}l^mezKm1 -8DHB\O 0"pk&ڮ:UHX=)[HT?Xs{Cs!<*'hpXNSlߡ-eΦo I)fs 8p~zوt5ыz@I^\Qͽ&Bjr &?ïO;O%-{s_p6p6J_dJp56JI/352mº§Oբ)) Tn@oʙ*`<g |;)+87 -L -r -XKMc.LTJF乮ϐNuo`.7~p'3@ Մnjaś @CPsEFFE[߃D+ε+ -(Wj;BF1cxYw;Ha~JH6sߎ?y;L)&;2R~O]zF#@+McWEu£徭^L焩)Z5n}ޢe(>PqWN}՛2}߭8T}t6 QWȯ6 {?Ũo߳BNߣ/{IM5즺oe4wb˛t~ZS sBnWLP$J!f0cܪ -pg hEnJ_x-ѹp'WŰwiLjXd_K `ć=Дv9s+&2Vr-hbMowi">e;%.zX&q9'=ѕr)CZ^JRNԞїzFCuM >W:w8/0^ir:Q!Hw8u̇SFo$J<&"GsZ 9_cfARat՟o*#h*+Kb9媔rԎ]XIС2#Dp‡Q+8< ͯUBxfsk`ɛb[qѭ,xqz:9D?_y -h6(@ -ExNAkk -:l߰#؊l_v;֣Xһ <}N:`f^&%hhK1y ZW5`l]NF鯮RyVSSnT/h >yN\@ͨXC>J֍̛b[u޴@ӟ%:Sn2{=~%%>u${oKm+^sfMҮ3;LUN9nwl)Z'w2M}m %??tƵ"ؑ:ށлej"_o8hH+d?_;>>p#|OkxTyU"Kʎ 8xhPc>#8>wDk?nnG{Y֞f¿Fm?}GOWׅ]vYx!#s RU8q ^1| cU|F>y֢X|u>P|_7ÕMr>ϫ!o*2> }yx]L"߰ ufv-s)~=_BE @o9D[~}xdc1~! *RQ,w Mt>Flr^zߙX9|Hi㜺Lc5YZtUfbu>Mo=y(Kn-9B[ 3K -C&_ZMRbGaz9eLrC?o5!-ޠ3~D4]A&_I[#>9!M 8_fW -FJ{SohZ7LWF W( h_z@r^->6HY~M]bT- c3m*W`՝tD@v,@ =_|x ->SR>(V1vN cɆu8+TG9p`˴E~@}gIRs!MV=Y$~&½d -wo)Pc$-ʉY.`SPʷ"{,P LNF3Q4 -_ܾ .nb p>Q(ckM,){+n¿G#UӉIEdUcm SH}ƫ͔*OBMq|gk{8J@gVOʱuv3 X[3ͳn4[/H`ۉ rg3OFX4B7m67L@j:iVhƎK" aD9d{¶( ~ ld}o2)pz]ȨSo0_Q]:jq$ X2 >(#&4u"LGq5j\_u !As@&>bj -*zMŽm cMUX:3[}`칀y5}_ny͉o^M@%3Q<\L -iHkz5͡h -]"cx9 : ar>UK#p/DK|R6'`g'Ub ;ŽmIgGGrf9N@LPF2fYb+m'mӎB~T2ǒI0 Uyq !:h;Rn|"!;dqdX{'y% -d*ȵ?X{Ԫv>TW9pKTEelU1ف*3O i:jo!>CTsF hBwϗ*,JX+#mޏE]KIALȋ͐jۚatIgӫF1R~ccHy͙cMDg lDYqZ~;.O$ZڽSx ?Hg4"K8oH"bF7d02F!u$Tb*?J+v6 ):*DG -=T"E 4OZh ȾdXT~%Û@z]OT-,u~ܗكkCcHm22~qĵNT>1uo;aijizL|sH drY'PUI_yyu>~ L@%$=R衍`9#BGTdwؑ>q[ydߤk -j¹n3Xm ~W,ַ8bC:A(ȯL+G)eQ>|U..{d8xi&lG*B~u@4z=ΩU;&@6 yCuw6R65;$yz|͡ܧ!EiUF~ ?u} lҮgSLvoC} -ڪ&͠d}5#>={*RDT+,h϶5rFPx>z]I{'1UmVY88}SPHec֪I_B68bwƅ;w{>o0^BވLï%ͅvb]:iU3zm&^su&/+3&HL8]V)L[sPj |cfd XD hT[;>g.34+O$yHâDdreIy~g*EL÷bGIl#}@Ev)Txe>}6Ox 0 !JA>z^qehö>mHߞJUsz9evG?swޟs7thUP6QfsXg2Jnۏ[m6f9|7`:Rإq.Pg#ׇ. ѧ` :WB~^A -G?F@bh7:+m:cߧyīe虿8D}KC"gFș5r2i5̞cF}A ֔;bODvJt - JH) KOTys m[84{#3#ПCfBM;|47n쫛RP$2̺(t]u%UĚkfM!J)@d0xir62L -q4xJߏsyj GDvJ:jdtBQ * -Ee?w{8K`U#Z N(y"NA K{h=8G_Hej޻6 mvwD$Mt9h$H=b?b a9gor6ً6Ȓ+e fykG4*8w?5I`'m -|d+h]$Fw w6Й0vݙp4CU/tG 0xf2 _Lk -0^y1&';z]FPKe@:oq^߀j@:0{m ~IgY32)R(V|'Q|hHd qvL,&8߻^Skz8aAG|<#@ih0_̶0zkܜ{gxOd',B~ k㼍ܯ6t/GraBu3{oFPNa -HO߷!5s}QgxN^'$J^;R߀뺌LbG -=IE절XńvDT7u'y8~?{GR3mu;q^jeEүۈ\ߺd1~kGp6=Dk L:R,< &p_B~(}":ХiwzT FG(VQg/ufܗ:Rwkt,Wkq֥Z@w|&1~mmuH>)Bgh?7ZpQ#}`huMᜯ!|4n]1F5 TL%R_C(cd7pZW"yq^쫑H^y} `>~HWD~jm PP X` NHK|Mᜏce:䟍CwZUB#OQ ԊH?{os^g8} }ǼDgi~Fou(yJos>*'Hi{7iU45s6픪dh@,=|Ϳ:;[ik;"v:ƽw,7^_Ca?37ҩO RXz_2y.jt$: hEc':v+PYg|xS- e;y{o %wj] ^Hz'EkM ݷ99޺nc#g$ļ?'Gġ/rftN Q ->|(#}=^64qr^}OdI=~ucq^ø6?؇2 {N89uO$2?ԇE*F&Dd_2?>'DozeQ!ҩqOI؋@ {ǺA Z 5±GpM_Y(>CXV7&'D+߄*:(y;x$}!ADh7">?0B;lm?~1>NT]Ix8$g<v1xg 8||fl-P@~f"5Qh)1{jtߏ2hKߏXG1|j2 \q4 }QnݚAfP{5rf0>: gY{4m^&00vha]hKA~ @:3͖ad]={pkD}^3sQ;=?< ?(Z"Muw6O,}ϣzsy}FPhD¸f0E;Om>N6s?/t w&|lEens|$N#cmq'j0^yqP={'Lc[~ro ^]sGٵs^θ0tlKWo)l3nNκl͍Se;]C6ء\a˶}m86 --1tnL9*!݇;_3η8}û5r, O -~ClW8a<:'Y -L߄Nb]N q`?-H7R衽t*Z@k3I5><^jwbeJ`;Hr@>;|~7,?}wݓ{>%?- " < \bgs]Ҹc.i[[1m>Ma}6: ˲q^wokn[ߺ27eM&rmr4"&0yi,ܽͶ}-d.jVƏm_\4nĸ됍Z f &~i4ouopD纱&%SqsGQ eP*WJ`Q7t^h2!p,>'<mi<{F06sHV"=6ݯ)l:{F,U8y͡ܯ 1uj ֕c=4NMy G[rzoBne( -6LQ"M7k [E7 5CF4km*h5~s}1r< o(>4Lh Tq]n뺐_w, x>!}㍳eh3fB2m˙L,lÆnYvej.;u^vIvc*pOgR[u/q].Gsie6/k'$4^8%mK9\❌Coe>5 f:j6X9tpQɲs]~ѻ0zm04-K[\걬Mmdٳ>ș8:{wlq6z"KÞD4B/)q.@ǒL:|aobEIw#i̻qu&L@lr"94Ӌ7G=`l"X,QCG D47P7uJY.J[JoY!\1'@a!iKN^.$lj0q >s6Ã`?@d7`rpZ -PH<We! <1 2q؁G5x06Vrhx%_$F!AdO0q($Cč<\%^ď8R!8xAfP?5F4 -g?܈p$.ė΄0 dj؂)Z$~b,栒J\X4=}DyJʤ3NU0d~@m4 `W 0CG3xIUQ*r P$>rHs'"Q E GM4s$RLI{: cdb79&H@N$@O$@,o 28 c Yf)(Agx9)WO eUb@c>bK. Ųh [53 "Qh-LP4Y`Q!mʕ:PVF(NV6c\I,Mԕikl&l[ -a1t\\bքQE2+N$yI:7nwnz6$bH"˙dZ`)[!W Y[K@%;2 I4,"sp K@%8,`< Q;SLiSdID*OI,[ øX-ZRHXn")HTdSēv\ke -= -$S܃Ӓ2H1#'HRE؀J||#?l'7""]X(>M1=`|z{$2#EfDB` = D,*-!DJ.mmr7>=":+șZeؙ=uڸ'sKE!WV-@rNlxNN5xO!D&1r%0ދ[f{ƺr=IPr,I[ʉ;- -k9Ư?.v]!AJ9@R9CN7?RdaxĆe JrX.a eDLpTzf6 A 79rs0emicRJ#:Ur3(0 -NiRkrv#K -ъ2,8ʔdrI'jzʫӚ̀W&WV[Hc[< 5]PQ4Wb扪vr ˚iǏ!A.VR hDvP-="RRLH_ܕ2 q -zxq N31̸ѴPeAX+uz&l#1fXh桐F\5DX;`v6&a4Tm GT'H1%}[DRPq- {䖷J堔V@+͊ (FbFdYG,Ah{RzsM>| 79ӦaU\-XOjGe_gВZ9Ia%@do(lӃP%z+E:QG>9O:A퉂Jۨ)QJ#aF#a!AN?Y V6!6'ĺ]Q eE>)k2}P0s"s£\:)=H"SMUL4DZG"Npdj|P *Iqqyq!Uʅ~@eaיX6PsƔH&Yl!YnOO6SParw2 H0T -+j9/ol14Q]'GDA=]!.ȸ7Y쇮'F>5fJR%f2!y{$1].5u 't4!Ia786f`d״ -HzQ-;KwҐ C -$#h6UrGe)R_TIeY`Z^ QL%VԳ`HB;#\-u -fN>KqMNTNW2uT9agXhЀF`&c-s6PSF?8-%.s!o#PɌާZV(!Ai᜸ȰmMfN܍OXhDJA5SRf{DF/ 6%+ 0>ZG64*i*u :/z2s6K"܎JxBp |f[FqBG.b72PDt+P*&yݰ/_ 2}Bu@E̬ 7M'DD6&eF[bþ;q1o93$s1 ړ=.aT^>I!gwKdhm۶Ԩ!cܒMؚ>}F@)Bʛ"LP L4]QjXԌX?F9KbK8"pVSL-#ܤUB[+&!Kj‚J_:gJ5aeP\qaq# ,pGnhr-߁[+\/ni-.0Fep$Ѣ/H[@TKmdpl[<>+&@sS7afRC@663N*bcb;5IRޠ=̍rbWb̶uMEEmk1IRERQQIlAwȘg*,-DD`@  !f'0<6 ]Fe]7!值q&EwI UsZw%':Z -ۆRNI~U9“RyWkȐ侣F;5SF3:+>j*?j,9hlqOnt5(ݽb=Y^XPKDwD?Mak3HQ/(4)tH3!#иEVd_I!, |͈v(+V[䄍׃it@T!ѽyJftiAĘ EeC@6: Y )bv n1Yaw7ӦoVhۀsNw 1w0@A ,-]@B *]CVBj텄F^bJXWa -k DcJSr:kऩjT^TReGLgCV|2֌m&'o¢oi(%zs!j1Ǵ)(S}dtƠu|mOdx7$/~7I,Kz -BUځYҙ+'%c֪Xf>zgEQ3?cxBg$geLVm -NHk/*/.B@ $[kDVĄݑݹ$1l; kqA] atsXpt<+BhԌQxj ۴)pF@V`- YP2*WD:KP',* j'-sJv\T/uhD*GHT9*i Pي0[rlRǒiěthr+4)Z!Ϛ[DNP BD)>5P$k/' VXiو{^2«Qqq)* jxT<,s=E?[NL>ƒfFJ^ -_;k'(j7&0l:)9^߬ -'\ WPrWk[<>g.!2""2"s$r&4%~,ke+ĢZ>8/.'=A_'(@utC/9_PX r+)K=~IQ'0AD`t`t‚ZYq9Di_SPpdvEHgU /Hh \ò5QGŽϯ=E h3׮% -ƤG@# I+~%7t'E<<{*-E]Rѿhx{t6f3hbH>W0MDZ8\BW:8)"k! " I dobEb!6_J= ~ >ziGh :yѹC>A@:cĊ<(5*s)Ę&lu 3݂+.R3~k◊!YcȤxO!i- Nzj%%*XVE$Tq9Wᨤv|r -LHM%\ RXxO?I4jm -LpT`vOZ |59_ɸ!Kޮ%ୣhÓtNAr4#ؠSjr]rI?1:{1np NDŮ ĺh+~H 5<0 pdv)vԫwZE /PE6Ұّ'Dy+&="*^i؅( G;fl. <9Xo餭lXIߎed@7ưNc_̶1l\;83_[mp]&pmN7a9UŎ@O>F(SG?/vNm]FFX86$>~І -EgrR+({R*'"EؙTU3$}Q+,"3Ҫ*[h*_hJk褗NO03@1ٳppX10{ 5yzjhY88gމu4 ,TIa Dio j>UbOEKR($}ˏ23l8J`6ՊJģ__?4X;=Dg5#g|`A`MP mJŤãMI}Z;+W&U_BFHZaA`ܝhZxzPz nf,/{;,<یTjH7G|缠[68#CEՌˡzsIg[84ddv&_~re G"w/TIF0A?{q*x?Z3@(|Mhם\dpY3<%=>cS*=dYB6ΕÓ~ -؁2zH?h~S&.T)RQYO<4~$OMIW@" -DĢĺTzT^Jdw $lIꗰT/tg>mЦ m#b!0 gM9)\!F==՚ˇ'quO$?}I^\DHF' |~.l^2{!)Z;1HYb=x -PLeS?J_B1 'XF5btR#*pU ?+u$pW@"30!H$HfqN L`˅tnb/hp[9>(9b:a -ɿny&%֍>AI)U$zJ_mN/͠[\1yk2:0Ǎ3+b[e'UFSP_r U5E7#}$j轆vjxҏ#~E6O"',^5o0lɿTşãĺ4 w"_AI{/P<4|(=fG5qOكwwݛ:vIZ~s8 `| 2[hrJsFdɗTn"~B]<]%OD[ D0U-2U:Jd? -8ƻQ-GQi5;> -mY]gl,u(>fmc,]rVܩmsh<ǒ =7ZwZIAP7:o+)H[) `=k YPu `LP)k*$2ďDj\& HH2|n5鷻ewP_u'U7J?f.淬}y3n(/#[G|a,f:q϶jqDTI7^=sf1wk>C EeaJ+Jj@TfBMG^OI$n``MtO^{ mbn2 2xn5ms4: "tӪ1^a`}e\S7\7t2ҪaIXM7w04m6͠[GT*.Ҩ߀8\G]~L@Gw8= -JNg RZ#BwPDTr:UYF$CQ!ǫkGgI;*~Jlܟ_h6/V̔>wda'gEJөm4n -M^$}*$UobL, v GB4VZ ±Q05$T Ejo~'SF[hks(y%2X^?6~TE)4LDYhՂZaJ(rC}XfpV/0;%Nb?f|ChqO'Wܵԩ/qhLZMmOc-tץ!||i04mW0uj3Ŭ]jm hx,"T..k]Dm)~ fzeHU;27?~BVoaɿ`c-c/u6¸x Π! ns$L3Gu4q b\Vo91>F6}e?5PBԙ wjR^e9 GoU$I3"P#{&/-r*r," 𰕂a9:%f[15 '|7O T<\r mL CG 3nrOe_Ǜ\3h7eyKaڇ,?` t98qvR> SX_rxhS.*/2$Oݺu-[4Z21!5ż~<P,nF'\,,\ YNeL?okeS%v*0a)ez5%1* n Oci1W@ VK񽖠T..BUkM)-A lq4Tž L,hmܭtkB~]!  8eZ<7݌1ylܬVk9l\] 0`ʌP#+=ƹea1yn\'u\rzhr+dyRPunAB%([_Y)1!JR!*n3"#cP\}׏R .%"uNbLC8'xfGy'2VJ^SVZG:QaM~]1^w < -y𝜝,]v('ioK^Wh70([H@U&RRB eu4qnHObl R@VȔ> }"j]=*H -R0,g xöĒrF!dP6꣇bmQ!"{ceG^ʅ-h@ٵ̷a8 xJߪ!T0id.k\,')\#[ul)XIn Imخ=yˮxnBE`Dq*:%*gHU2U"7{@T65Wb?NNfJ {/&ӮU3&.gZ961vjo خy̫}0/vjd Làb``x  … ܊o Iq*WM,ϧv TAR>pHDZA>^ZZL@5vܝDjtdj#lQv@AQ1g*,d -Y#}_n;uZ>ցCp`_x`+4<<bt,>}\52پyes1d~X["HDZ%@3s*% BprRZ^ZV1iDbXX?iKB_ȡPmKᎀ$*:i&BۛȈj-*A1iEualZu9\̺Xyy .+7qcմY<[ 68EXpbTv`Sk Cll, dJ]1nk%dTuh=n>lxNvt -B n-(AE`lg$?rCHy)Q. -5B #S؏B -LyWzD -xF8G[G|gevC[\*z]Z\Ev=ȃG4 C&.l'OE=%ƬG\w֏On.Lt&#ܠNѮ4Pm|d(;{3^ؙ3p37[ڪt ^^dv^Preabac8uo`&6ΒZ.Ma Ӫ:ƥ6K2- JNAt an!EQf2{lC؀0 -!vdz<.mp n\.PKKƜŅ2`u URW2?X]퉌NKSLx.$u`Wg򎻡d @&ƿvRE&Kz*ltc2|zc0ovcCcccbWpKԔ7tCAD [c0NPD 34=p0n0MF4@n_f%cTfR[XxjR8i-؀ -BXUNǒJɤhic cs)ec-\qc11y|w$m|8dt51$,YN3@$pÐu*}E='`WŸcjށLlR%{$x"".}qld[L0T:P/#al1c ,BP6(D_o˘L;.zx`v=s[./zZGG7qoxV@R BĕBF+N cZ@-GH(|T:a\Y ,vZpBD*` Ъ . -ly /C@i;\ m|C 1 Zf`L=.HY{-CTbX 8\)ΧOJ@ P|n?[ĵLJG7pHBxM&7l"- m,Rb1)P߫Ó,*vCҏH ~\%,#޷ڳq4|Y[\@OG :1\6X7xiAx -Y!^QcƯtLn|▿_pEyU@ɢג@4Ĺx,`4Bzh,I6ӐG_-4:ZdxyE#,fk~28t]BbZg+KLXr+cm-bQ,Lg2‘bi S\RlyAOiM| A2BW?G|K)$a&xj[OV/ q;B\饇ȼ9C?;)H@7RJO[Ǭa l\X[N.:8v&9)F'fLd`TTJlXVAʪxkMS pA3) %q FGB**ZDG|w KDRT705q/%&d3\LM6hq5"; -)!J \!-42EԐN4<8Zp.ńm   P4~u2륄,K,3!i{ q0#.TJRbNF<̩[Hj3ĕ^?kMLKU)@Yfha L92H/06~p~m$)1bS%%jPn12 -c% GH9&#xFpsUMmI1qF -H+M8@!M5C\( OK3@?@3ęn8 $(,0k~fII3t ߧ#J_6Rk )M,h -6’=sPo,c .(8qʪQLmR_I4тNJMo">2%s|Džg˲mw02ZxD砑,Bxi'" 7zk$ciEKX2|9; 4 >De(">8_2۰ :.zx"eSĉA|g<4AՁ,\WX8|m]qbqa*^m@*>˥[q/G5 HD -Kp3?< -&/,:Ç`z8SP1eGk§CXX!LL\Iɢ -beU)LR9p2LaƧ*:KRƢ.m5+'%dįpx S7> Y>B|+hsq@FJ? >ùKV煈`b`/Ё3 `fL4 { X`Lđayf"VMعIZ"a ;-|7q|n2|āyxJo0SNP5q5=wO1?|)Ï9\e'q"~o / -1,X*k!>R7' nf1 btC'G7oD!3QN"4f2j_q? - 8A!F|p.S_xON'T-a;D98\pzuiĈGl)bX$H:8|"0yĮQfg<MURbF9r] -P 7;!<~Z s*tu"dd&xIU c'EEr#Éx7p2gLc85,ךjl5o -4 B0ͯVN B<*76ht" !w OD.87^tk|!JIo1"` 3`?p]<_pxosacCx YK6";J67Zhzu@1SL#Ŧ*'cD8X;i<iCMU") -rHIXh8 0|e8. &!R tez`RE!Jqzd'r=>5E_0"Ҷ!9w];.5u=B8z&R0pi4e\6sF DDyG%TDuDLߛGwx_ "CF0ot0pcOpV*MX6:e-rTʙ)5u~ѨqRȤtLb/&1B5zgQozU*44cg2MD~HSUMRDy6ENE&ͥcTJY+6 @ mRjc)&oB 3*."8uŐ-Wk,U7bI,} ʮ}"^GLi=F0 i⏱YPM&F o) -#OCɾN94 2  -IUwb 7v~GgZy(!]=Va&$ӫ -bd~8w_GO1;xH'XPG^ZL\%#W[82;砙vwV]ch!Ac kO@|* Oc}鵟^^h֕X5.k:I{>X BQjFeCTN0".ksYkw{zQ!$kN)&?iT1 -ģL [@6:i ZlY3>gWFmY#EI xs)[]^lRQ Y -=b[R+-GhcJq{ KA~?&/9߼>B҃AJs&t:yC@,L;)>m+a34X2,=7P+G0B}@4k jAo NH XL9:fqꜰ^Y>8)XTE*o喷3{p)IgL?Fv˷`b܌ܛyܫ} >S*q0sgt6 f|*"?Os֫\HOveO5@+Ii]!H*]&ۦcڝ mq;Vm;^6WYF'T"bO5&QK@;.P*QF&uCtޚYK\#("tz`5lFTTD*K7w/_-#ƕ l*~{Q. s -K Y< 03|m{-άWrZw$% NPk&({Re F0L?f@EϢqft H{g -DG`TmNĠIAcWR'@MR'(5y:\gU/ZsxNjm jǽ6Jem5}$Rb]>,~Oۆpx24 tee wBdAN,(@~ ͳgA[ug"2xz(osZ7Be -r#l>aa1tmtg=n:wVȾ $uCtk: 1^=Q ۣqV?Ξ"~jML}颧Ja^t]9>iuIgbG}pruJh?BB%ADH݀kbgBM BP~r)8QJ<vsU)k\Jٶcl -iE 3joP5PA|z(¯TmⲖQ. ?O]zI߅cSЬy [-F|%TNu^PBGxB۪ťrqys#dzh3@!|X PDڠfJw6(6ULkGjQIh]@~G ;iNiu@Lξu2-ً- yż>i -j"NGP$({& *ZgT]Ҵe$K53n L"drq:zQp<dgiE_ȅÓpzّ: o6.8v -H4T)$ƟY~PEVlL߻f0ԩ4|pY~%o0 %,*IɔІ$tAcܴ3m3;.z -JV Z^2&?L`ځ+09!H].̜ZgCӋYXdv(m KL>Fg+3^\J(b*k%z<@kCU -zL$ΰ݄*2ԇ05%Eu&k]n;>$4+J?(6 .͵b8͡G#+YX:.*5Q'aC[Ӻu2l~{Cԡ7s5LjǂI[Ь^sw\ףR$1+Uj]Ix I~, jhD(MNeeּn&P9DwQeaHS[Yh+y"J`[Գg: ][A}] 3w6u]ASad!YCT_Hi0vjN#zx%CnB9 dFZm/"G>}b$U[c J/&*FP-Nv} &[3: ̛û^hW($ϯmy8c:M`c5pw͠MvlKwƐH }uV inx| -L4~!JAK;˓wz0tj8`èL}1xk\y%Mڛ3gٸ2?7R#3q߉6EBm쇙Q40XR3ƻg|j#CfO:-<}(]-}9u VI=4pxgCy@bŰJ]B6"?:f?cd5XqÐI7vv [uk"M/"wHL"A!MAB@&$#4Yz%(XVʅfsQ%YY3* ʿ,G^_#8a=LBȼguk::N/ow]3^$(tvReH`;{&!B;WRn&  4qt_fol5{m93&L[ǐ@}>fc -Y48i)$}.%Vq$b1z 흁CMIÔԣKdoX꿈~}IüVD\tXm NL#=Ckݺ'_2EK4)4g<7KWkg LJ$v RJ`}!JA;Q ɔV݂5$1~k.$(}dՌljFD؋vqƣE7W;6~ G[,(̉5|]Z bZw8RڅtV<~'qazFo Cez/ܭ#r5escظ0}j[XS.Xz^2k DNӫgPB|=^CwDvO$]xwx׊ _8? j͵#T>57:z'2N"Q#=跏 - pPS1,g [@h`_}1b)(YxJ< fLP(*s'DDZcs$U@Ĵ*ZIbBL6!^p<: e>uȦ0rh-5`dfZE2m3 CS\R'(;%a 6un"gްdUDVB{4nomjîӪ?~>|ğ#/vg?-# e~@dt:;o>:nmnB /qiWV{yBaJr#,u 6хBVրϣ_3rURm ]ZMnay,hPBzFl$Ew̉n)}u6=O$'4YW6%'8:>KY;0.Oi5##j{ 9RT5s+!I!BSzC[QŚ'OSRQYG8ʝF~·e]A@z19lw!\ HRH}Pf`gr .#yEqܫoVFk*X7yU1,k'$Q3*:὚GwD:'7/PAY/ IgukJ?OfՖY4FS*,=)q/SJ7Asv?m9Tŷv@}8ۘ٧'qzL.ҦYL][Ͼma\`PYDѴ6^δ@>h+(1,$D&|zh+m^F^ϥ $Ֆc}"d\Lb;m浖̅tfZE6b9M&\@"xc2orN70q<O;7oTAԣ:iW^{X:8%HX7*L=Jd߲I[zV).VES%(uկz6V{/D!Z=6k*{Rnr w.t#3̾t@4%)9 19Ěz -MDTGhaTꭳrpNk69Kwo2쥇$tr!ك4zߚVfM9mj+vZ?8B]J *?f.Gg:k]8@g&$=Tl]~o'(;3OIþЃYa1{m􍷮7`Q+!@88Ç&uB{fԩ4\֕h].wM(y>AfPsXɵ$u>v>u۰ݽՁ6 '?v%F할rq -T\v DL#= -d'~To;yD3ܕJ+dzhXT8w b\rwQԣL2qKZ'K0E1|kE:3Ị_䗺XP\#㈸~%$~#QĽ߀&majt"o<H/!t|K/cWBIAI1wi?JP~J0<>sahc83Oߍ̱3|mn$>=GWg>n 3}DTP%uqܫCޛL9X>`1I͜aR>Kb'38!i&n$ĝcsF -(HhYy6ELG?;q~q2 =iy _ ANu<[`/qf3H23( W\vMv4&1* j\oIgeBBˆW4 ͺ .ujfĔpD=`OgU>iqvNۙA7G\㺬cY9O6#7ٶu7;* #^6sO&a3ms)b6&[ҙ8E5'a l]hm.1NK(IUkܙwML1+"tN]A\8@i IP (i ɾ>6eĔRZ# F_Hߨl -u$T(FbܸD<Dn9L@t ƅKXqR8B(5s ]cWSHDJ~D" Um&hOy'gj]nwh鋛,%T ?}&,wX5&/Vs216F\ڸpxO#k~@d^h -F!ʭҡɝʽö.2"*)q[x}MǢ]r}^mp7NG@Vؔx\@"?:zW&԰ afĸ:x׶YglJ``e$1}j2ex _\L Na -Vx9q_θYVưN>AG`r5Xg-xvN> "PeU~TN -E8޼nsHwzR*~tay -)&z+stt @4v MTNb¶;⾺p|_д63.%971T)]2_qK2 ֈCESgwB? ]6fo_9'WC`F`rE`"rxEUMDrxrP4^ºMXз5I֞!ʨL1 0(c3`0P Ăp~+ @[Ґ!B %uiשFsN{N.d88{\kED@]31iN5$;sNd  :T]?n[ap 'ssjgW~!<㧇Oi_ps@ӟ*lо黖 vP4=P=7 k^!{>V)mFE9ǒ3lnlX7 RŞwwkQ*g)5N(WI柵</ֵΚ昗Əܾx293Y{g{,}ImwsZ=z! DeY9 W_A^bRyؽY5tS7ao7>} rqsy H]15?5N3sJ[Bs./.([_W^jj;AC6yLlI b<Ձ'*O -z>`6.[_Nr.џ`=G[vRH~]z72snO;{l60Gz#b^|QF'2}ܺ^KfZ4Ь;"^ -:~hҿ>gV=M7IӖ¼5Vsӓ$]` ky|t _ޒ,rK{uyQzu`qi^h˭|_^4A4&GO̬$lfmvӲ Yx35}1ӓ^ev.l[6!lja(.30nC-Q=Yt!ZӵLq3zjX  -Fjɑ"35mV'yHtxOߡ Ruu'~jtĆ+ â2cxUU xJ_ K՞zM7w_Dɛ0N<|JD(w%<ȉJJr>>wYQپ a4eq Sb9/"ΓB\2dSƝ5TsVV_2hNQ =9̾k ywۮV3=tQ7r+='aqXM;$5A^JѹWGu9OGݤ!Qnr Ҳin);[vSGͻ[*ڐŇY {eL^g}9AO[U2qm>xOy/7GqOA}3=GwzؖYWypj쓧3< a%_Y̻r[66$ٷ8XBQs{l/xӐ9\PYv[g^AJ -EITGy?g) ć[=i`j?r9%ۅ%?S~9 ?WeRygD߀y쾽wQ u9;QxEZ(u]Xɸ3ﲐc $iisB 4Z -醼np̸{@ZOM=F82NeW >F8#~ygF%rw߲1 -vQSm2SR⚌4peog? qj Nه/yI-gBVNI=5츾n'7O}-#GŦR[.HpUe;*_mW7dx<8F>/O69Ϸz-7ᇺ ;> -nŞ[|گ\PlX/˵qdDάCz,G_.Uҝ7q6<{u!S2!aPz Xzg_?9uȓi%?_-M p.DJLʍ(3 ׈#]>B54)wx031آ'nRwmvN; t}{mA=kr/hw.1 ?Pѯ -s\<E/Pr79߫% 'O]+dlV-gqNf]lTCٲp3/׫2]g1hjTuZ'k޸,(f?M۲c bzt99OXrV&a ˮV^4>3x͉T8YLZ Ou n1Oq\k$%Iz4K"h `-/ @f7i750Ǟ3 |h!Җ})3b=lfx똧us)tb= Z$0)e9أ閟l=Сa -ؔ#|JJyZ!J'2vcan)H#Ѝc:4oiLo3̖4piz5iʦG苪4<_kh֨P IV7Id>=r]Ii' J#FV0)ȥHzu洪*XEJ8[RO!Ԭ -Q1<4DUkAQ ۊ Ֆͦ:&AY$/)`T" -y1"-,`1vI͂n%KW'AHEx(WкYd:}„[rӸQbJ LfJwr&CItI"2ǁKC6-E!nCx`9ޥ1& ;GR[ŭQ4b+>f5\R5-&5A08#Oo1}4O~=ﬖ5 SV+>Fq7 -BaOn=37*(0ZD!(k  r }؇dO'(ɺən]>l R -Ӻ2i'6J\!6u&&}i;F%o9Y3vI@Ļ^ߊK>KBMHkQ1!'n>wmp/ {rJab^w.Oĥ7\18[63[_^WKM -WK| ћ5réh Qȁ{b^E sz_x半chCi-80-|dUw< vco')4XB<ʹ{:.7L~%Z5Q/Sï꫖7 AA7E 곎M4=svRrNf]_`Б]ªf}WքYl=q?;8M%KX)#)b+–5ڷ>3K~^~K5 *8ԫkr"GWi_=@+pjT5 zXH"c#ȴZQI1R'Wgi?o^va`K\clf*G)7{H*Q$z`%4nOκKʮ6'|R.RpX\/UNԄDFuH -B35 rMy;pÞ4vI0sT*̬DHMI@9 VI".^8,bitvTW9զ:xڶUki%pʨQs']H H+5 $(iƄʥE^+N;( -K u]a,19^`34Dq4͠d+צY&!QBH=WIEH a$Tm}`TBB!89'D>w'Iĸ:PT -=ÓrqC9{Y vTGc⟽ KKM&h&H}'$˹" -}ޘI##Dt$05ԍ[rJͦ2;o f}yMͿ8=T8z@#UqF&K) hSt6bgoTA wWTK 0)hK\-;L&dV -S[2PQ0(oIƑwpR8dO1Zy6Oo(Եw-6:%o9kvP~[)qB$^)I -͞}W&wMƫ댯Xj3c tSW$D'SAt%IVݗ|i1wzn.D.` vq.ƅD/3=b]"/~hf[ޠ׺۩:z%xdeV BsIWʏqmVAb(Az.?:I^~'|lrqCV,wxRt/<rh,Y -thx8b 4` ehd d,952a314a17-1260-4694-b71b-4961b4b9a9208bd-efbd-42ef-9813-3151deml10SVGFilter -/ : -/XMLNode; (xmlnode-attribute(onodevalu/Arrachildre(fnam2typ; ,AI__idid100%whxxyy(2numOctavesnoStitchsTil0.0baseFrequencturbulencturbresul,feT1inoperator2inSourceGraphicComposit11/Def ;442fractalNoisAI_BevelShadow44-2yy4stdDevibluGaussianBddyoffset2xxeO11specularConstan1Expone2surfacelighting-color:whstylspecOu(-2000zz-5xx1yyPointL1eS12arithmetkk1kk33litPai44MergeNod1CoolBreez14-5dilaa.radiua2Morpholog1bbb-5bnnRxChannelSelecAyyb3sDisplacementMap14matri31M2(b4NnonccumuredditlineacalcM5dalwayrestarffilltoto0sbeg1fromanim1c-8cccccc8ccccc1cccAI_D_366Eroder366_e1_7(250 5RPixelPlayindefinrepeatD2spli1remov1 1;20 15;200 200; 15 20;1 1 dd12c442;20 20;yellowdiffuse5ddnn5;green;blue;indigo;violet;red;oran6elev18azimuDiDre5l10044011redxx1213-188ta20.nn8n541Woodgra155-yyofloodblack; opacity:Floo1sCnn(52130knn11Gray04-OxxCompBlurT21CompXferFir{ (C`P* GI<Bp8 P `P !VHqApMP2h83]EYT,nvqh.c0țZwq5BwK/,Z&}[O=upw:O(g`@5ď7Ă",]dBTg8x5I-Kq5Zs'¥$^ fY$5zA q H6-$6+gYd1xQ`3i!+qV-g}YR|Ca=MӋU="(RzuSϣa gԩR`u&ũa`ŠcHT>1!fQ2il,Vn<)f`˚e գodR: -˄Hu-FϬ|'<ջzY ԘɗYGmN,F\٠jS6| /ˇ3XP:Y{@ćAjgdt~|YΗ%|Q"vۼ=US!fYYia.0X$wvvv֖͆HlPΎz\\nh ~RԳiqAŜ{I`eOW{Y -o8)ˑ㲢rl-588h@Ӏ"taC,t|MHtkM=NP~ d\YE4BT.`s"iPri2-@ق  A wsy]?'3.OQܓ]A+>'0؜JH ˍsP^*k6 t ӎ<`<=uJzpd,i z/zF)4 x{b5`%)wd)0Hs/B%QLю((߶3M0x4+É !4C`X#SKJ3wV,F#{l< ;K.f2o2c͖%~Aɘk -G.Q -XX*Ь7⠻ba]O/1SBІ#~\0C7e`v03B )uIaGk8}#OvȹMbn -݂=",jHK[_TֶgvҎா>UnJ`D,(4Ö5ZAu9}sfU)$JY C=*4Vs-lq?_m&Btb,F j)=r=b -zhFI%E\;]wzzni}͜/ִoӺiN.՜kj7+۾΋>W=Omc5WKŜuk'+0EyjT*7ͪZ{n=9SLmL_omYkfmqW_pY.Pn4BiHLC"L{Wִݱ{Zܭ|+z?SϚ׹z]{n|m1ԕ߻co/mb{ivwy[o\w5ysg){[o_9o-= /D98^]s<:Μ绹k^Mڿ~Z~wT}k3_z)kV|S}@RJS9rP}AF1xYWjUD):dҹēҽ= 3[To+S=?"ynm0߯O3w+Y3c{so|o~@^\jmxyZoZq[f{s/7Vs㮷ɷ~m&޶9oSo/y'Sm663ab6i7^ow9\u+B^}罓㩿ij= }O[=ݦZ;ݦ~勵M{-[yN9۬V5o[i;YV弣mݦ}QL[[om>Fg־͚< mͽͿ{OY[>οWڹ3ZZ/7fʫ}ڻM{7yp6V1k$v"*2!1Q~h(̵F[}1Wx9NSf\?3{qNm ŐS( 4PJCi( 4PJCi( 4PBi(M? +Yg\ZNkLkg;SJv\-yٻݲ.wWN6xqtmMOϬ/n1znzK?oy/6b1M7gޚko)D-_Kk76NęwZ3&[Um^Myv\+v_Ӿͫ1پŴnmOO(sƿy~@b^.4Wz?h۶ -A=,2ƈ2΋l*NJ[_vR_^')7^G,C1Tzd*fzK@ıR} rJ#+ |`;%nΚ7O;q\<(3&/*4 -G y*.5lWݸXĭ7¯E~aw{_abD^9=߆7<U*Hど.SOexaJae No @֬?1QB%QEO)L(Bn9Jhp?ez4B q/,j" #VP7@l5By`AQ)HVUA7dyGуuGNm(C+?R,AUTFA4؉r䐣Wwȁ':#XI*ɏj:wηZ_Ok右tfyWv6㛭y_kҋk_۫gʛVәcXMgzmϙVk^?o;ZM\;k~\ָ}w[\5-5w]o9̟_~ݹb5k~5+|oޚ[#{w~Ϋ_y޷y[7ϹgMg~@T4F4u]6kmm\uvSMg֍iybV֬\z[_ߍX#Zk3>9۪\ֿ請uk/W߼bMk7_^uV^X:ޯz_~i=kk3kD򷷿?g/1~\o7[~w՛k:wh濴VZ;~7:_әF4/6ukq9ۍ-UwM޴Zͱ~i^{zs-־<[-W߼3ϸ;h(X>%l)1ҮnWnXgͭ_ﵽ{_{|gS^o;[: 9J%n/[J+͊iUxWwƴ9_uŴ 8R$Q$0$Ѓy1AxF@6>ı婻g;zwŕ_Kk_g1ֺ^mݫ|i]oowָיּ[z[zm~-zck-un?8Mb_-sz֟q6ݯlmk.|kunlk{Ӌ`TOs\cUL̴*Fu*`3<2τ'o[+Ny}k5Yk^1Ǻګ-biپMV;cy|>9z(z&PHGLKX,|ܬxL P C+c*oPy@ VvV+R ylf}61YoB//T~U(zʱ+eb0Ae> C0@ı4>T]iS2׵<0|y@2b -f(2d;*guf2u֙33mY[d\v`(ykYy@PePl]<$q杙y/։g< bӒyui^<΋mb$)eG -TW;Q5v-OlbbDفIKglӒY1b6Hх]lC -XWο87DuV۸g{|wZ95b|dL%P7r<,+"q : htM){Kũ]8= p#p7bp`a /Hwj-d"L Yp1(#BbapFxy)l@- -X(xzU-QJi2 [i,,IsV DrLPBd ˅w@f4`Nk"C)iC:gD)g,M g9{qFXG"yzu@: -51٨X8Ew9 z2bJIȈHFAC(q0BApy a` H}4ADya84V砱.ahX:,;ZÓp%z0QҀ022>$1<@ 䣉 -`-@Y("R@pa=c-C&^bl $IH`Ƃ㎇aԊq\mݜ6ҷ=)2ADhS -5BrBБƦRF"k(GDŅ%19PrB#<= 4| =.tvJhdհ`}Cr)n"z< h|==zEo[3*#][CX}HՉƩJJB u$p*Pd+#`A"sRFB̓ɒϤ ]dp - 8Ntrba -&6\t0ZlĶum ȧMd Dgl{lmsEm•z2*$DH8B#AUdCDJ ta~0" --&cb\r.ĊK'N.U¥㓡/ `:>%sâ=  e% Y()m)a<P,NYѵV8ª00*SQ|0  -RrM@w],Z4JE{@\%5^LfQZ1X因 l0J4`C0x0ЌPdMʄeM'\docMR`1 ] M&_*D6^:yX(ܭKłi% ?heBKۤY4 Z%L6 )vaPbshdh14.$@Љ I1'0 * P` FxIdyD0 LHIJrH^ O2vN "l ~(I4 N& i#H 4$d̝d /QЦM2,HFSD%(eD{@Fd$HG#VDRTfBE" #bՊHĩ D7HGf ZHGŘ9(FX`Pxd#G7b5ԈFnD$(ZDҙD:0I$֍%( UG&$1(xe -uNlef`qJe9B#d[#eD,;eU" #SqRHOJ8!H )d P60N@Jr>N0!М2f퉉&R2d6$lDHtp0əlgW4F&l)q0$Du"0\2d B%J= dYkkY -c2$+ȘDIeeYVoX M$˲,d٥\ -KɸX"YeByFPOq("Kd[$YblOnx0˂:V3qDYxdY݅j\;es= jx[aI*81ȑA_6ư2.Nery`!cd L!*@9&B؆t&+!(PUt$ -\ ]( H|0:6hE{@ - 3AXAp ,*:#:bD2)2ʲL%ƅ,+= (Le$8`Ằ$,YV@y2-Y-Bo| Z'IҨpG$\7(E@ -Q!$KȎNit"5"j.`yB#rS-=˲ұm ~˲ ',,.Mɲ vɲC)"X,cq8 eYe>p@e@B0c0Ri(,,eY֚G,{в,726'"˲lȲGcͲ,+@qkHde%>,+PMBXh}L $@(IV',s0ehF tRs7 Y((2m%O棑̯oa#q[]h>4BcPltycH%b GeG糘XK@U8X_zzEռ_GJXf tfS, $fuW~+o ;6c"$%& }Ja7nzǚa77o@Gk 0ɍ+KHQDV86wJy%مc?ucUؕ&ď]5v ox~"POɶ$?n‘$ -?}%ktT=} g~eș#?Ti83EV8J s{]E5s` (hJdjIv\K[uzX$zml~R} )3+^YK2PSgHf@N*(4',fGҔYgY -ebktr/KbaMXLs8S+;P$5>,cK%is*FX>Xncj^9-Uؕ&F?'EQt'C8GTPTTP`*"S#JVQb=4Ii(֣pS#b"SDd"m0k;( -*D' -E&A@OI<' Ĺ|l.R<'.W=z^x^^%ѫ$2Q -4B`PW_% g$0hMc$eH \< ``½ 0Qdb `Q)`a6-<fUW{@^ %ªIZdm8!ǤRfTF2v GAfXeUOcR FEѱ(:VyuPRa#C(7؊cAeU6z:4ky H.1(&@C%wmBˋV" F rSҫ 2DL"t߁&hCP 21FEvd4bbѨ<@|Vfm>0.C1h4< l˰  RbQwm0 -yh$]6 aňz@8"z9y^}DD(h1 \Pt -Cx 'x @Ȑ@6@EZ2R`lG -liy&`C)TmPKḊ;̹y@C5LUPbqT\4jؘ\bAIC6$8D>-$DTk]:`.!$ 80aKv6hjDh jȅ"$FEbHtåhw)cB7d*.<QdRdS8IȭIPsyKJe$BD6 -aP<2Pa>IcZ$LOF;S%QJN@XC&[(x6#jm 3,g=% 170'˙%##_(8f^Ҩc5H+Ҍ#CV9&Ȉʨ,)C^hD4SQʨlsmbfP$G a\#iB&.ϩr]t2\*GqPl]Pb10DHJlұp!BbHˆE)!yYf ë)XK!b'Ô32P(BJJdJwu N;xp5D⌣NVuPRD&݁E*@#Cዅ&11Q0HXBAa)'hPH&LV5%BMAT؆:VtEcLV HH/&b#Bv *#W&27\AjHb)hq9Ppl"X"HcLBhL8i!NeDs= |0$= (SI06+0Uǃr%H7^ĵyɠ &X (\IKteldUp =p2Pc&; %lxtʸ42!B!#T3* Ɠi@7e"bhFR `*,C -endstream endobj 20 0 obj <>stream -$dCLwH. FĠ:XlXIK/@)[x)R"ɪjqb*H4bj#!IX{@I"`0 RaDQ{@\c:8= eGƨ1Ch OVR`##xV8H|N8.h`8F -~[W2n+Ijb"m7b(&H,UeAx@c)y.`rqzƪzXqlU7bUOTr* -"uS* RQ3,SB tBCFl- -2B$$(J?,$@;,`bgzH8dhȄfdX -<Jcؤ.l\ zY\u)OT\ #CAS6q"q gB{@cMXM2%L  IuHʍRq#0,f! 0 2"˘$^~2ưDtCD +#{(R aTt-[@$Xd @I$O8\4'Ēs$bh $0$ɤRI:eiX0N>4B@$) (e!BEsA^TNz<;VVąnSa.k|hnN.+P@ѻ@0:{+95j0WN@SAzUq|YU VC'vx#1ҙj1jle)1x@EpSjTB@+6v '#I=c엨rMY{ {- ]#kRO6ICdp-b5.ȻQ`"z|\.Ybǘ^5qc}mB -`GJpH(3m7EI'\pt `^%URȞ8wA}+m%h ΅|s-kScnz9LD,D*AYJup+ɉ pPc|N*33M -'WhG:iE"b 2_sJ>y GDVOϙ,(~O 0#ĺrsvѡ\ .V"{;ܯt 3N$sZRʹ o!k#*(OW));Ki}=+W0f.c`j:wG$h9Qz8SRJs m3OPt*b-/e[ame@'[fz0u%mֆ mv 3NzٔqSYTPqPp?oأ3 Zq=7Ewrr+fH=1CBp2LxШj?ѝ|]̀~!R~ ڼR^GQX}-*P'\=h.m ϛ'7CEޘaIKTǀXB1=>agÈ!(Ю2:rö>6UĀB/NHy& Ey`!kD%jɨ7%FlG?-W% #D ;3IdFg0~."}c{p=pAm)̛R~8V:W'~c@"EQ~!n8x|<܄ T)cF(,.(u1$6gO-:<δc |3_v-L_"'YNpRd1A$O*3Cp+Cp$CuTQ9ܠRx@CT8cy*Ur7 -.C5uAa6yYs'RrPww)/I.^-H#ĝ80&e_ Tax Pc} rqJDes:x+C im/z`Zu~ySBk:/xQZ˟lր+]?4b]=j"ˏzp>.aܚla!Dd&|e!H^Fv&imuBcm8>.=sG+CK+DЕ^ۤ㶱+axCu^\|&`tźdp G `Xv[3 *_)i5WC X6vwW.; <g1#[24in0g|.vfTz<+kh`GT=!8X0h9Y~l<;Qߨ^oAϞcIu| 狱Iqr5`*I"n2|w9G"Ha:}]WZL,՞GN@ >dA{߂8GiJފlh5|(2j%tBf]> [)͓4d:.J>fR_w$2RYs[-zuo:Op[MЃ*Iʙ/'kdys'1@~r!D$'33rq>D0>ڮB^zR PE :]k95ځg(hrqօKCfFTQ rD"TfEꕂ=pĕWFZFCgUS:~)O.AQ6;c -p!>%p8qѺn:0ȚG;/\xJ8iP//=+x (Q~ -]Uӗԭ|p¯KrsRY)k#c .<$z'1E`ϺCs_@6 fkfѝhc)^A -pz#yMZZpL@b5uͩtUlVs{cI8H03aI x5Rp_ -<#!PἨr/(+*-D1yG4u$ u3z#  88KB!Iyu_aHc*Am-GD2 - ߵv  Œn՗89]+HW+#I%Bp!g5T!鵄ߵXOjW [@q!ҿ3FN{;;O@%'&P>?{ܙ0OsY lRgtqc +w?DZZ gԓoo:eosH?Lqq(1a+_C:%3Xy\iMﺖtR,3L>1Q/8_1Sfi_ hn0v/ ^wDAj1$?3&ޥ)@q'C@M270~ځlKq\ľvf衴AfJsz,1H6 4p'TC|ο H1/v46~+šo/躠еc2Y&ù@U]k_ql4E$^k B f? > Z30ñZ fz#mHXl -z6XwʛPRhΔ}x\P=^ QK"<~'^ ]~c`c W(-M)%h]TǺFi/b鈯ۖAlTiUD{i( ^G=/xdSYNzv԰8ND|нi|q1qyDz`:fE`ŁMYJmϐ^_\u,W4LY 1ʂ`yIiK(7!M̕)KMK@`c;_Umv rB"O7"˧+_Q$JOVMBKD_ -|u+Sc?Tdx6[{1M _*<eHMJյʸNx \Z@TJ%1|* nװ KFMVa`͗KLSaAaX]=˝ӸP#Tk;`^TGs]8HuuQL3li{[]RU0u/p$'U(P>4s *ul(6HPhhIZxFyCu![e]4JY%#?p(q.y0R{,|ny: }zxo>k`9yZ*j=@gkR5uuACjCbRt0J|2!8u{ zlv+4'ptrW8bp Q oE_ Ԏ)ns&m-"rkF`d ӯ %J8Ik3\EWoMg{]ԁтjA{wamQ-nU!<]RILg1QxNCW[na C5Wb?l'ۍx0걱,^=Ԙ<4LeG'vFѭ-g~3 k$UIKڢGV:E+V]-')kڿ <p˅Xk竔}&yPukfIEnGC=i ޽e,L`|-%eλB\FQʢ452aI{ITUdVI %o7E}r0B1 GK&GxQZrӁbyP26; oDGgFW\ hJj_SAQҚ) -ꯈ -Uay -iBzG_`eU -϶?YLnY2POܬEVA3̔!Ys]7N 2'b3yWa;0 TG+Vl'y\JVkߋ_GKښ˯'|ASqe"OZIK4>.`=)1(ID::5lQm_OM"D]v"DN%:Ů,@?04c6'fɄ21r;@vN^55|k -iw[(F;[wu\1;L3'$iZZԩKl}غe -T)xŖї6r 4"V%w;9yK`U|SgAǑ>:aϛĀdĜe<=Pt6"tWg*,(S5|O Vwz -j 5 FOI$ejNOc0 ek< = WE$&&f_H)h4 hiyة љ[5E9Qw< E I$A -1drV ٙ9[o6Z1 إWZX%]vU N~Q8ŕ靁G\0a[ǻnИZ"mgCŅMГ\։=R V -'@B|$ Nn {.du= ({܊sT@f5  e {YThG9_L4phQ:X萹6&L0DB{ --f f>RSߏnh qW"N0ȾɅ+9ƆxLhO#6ґ @N`naM3׉M>6߲)tQĢ>Ue{hǘooO҃$&nۇQPArnLccKVjEjc7¤֖g:TLb$;` /؃T1jE'G١0 G4̦c+[u\%|4h]4Bᜓ6tQ -`O+c wW!>K8%F6jz 윭A!i0DgVq^do|bb%Ut8-V$|SI_#VM~rT m~kj^L%{V"F,SQĬx/:B;M7Yh4݆&FM-EսluD,^C{qPJ}rPlvc};Wbzz_0~MY8N#+j`>xIKƨ@r?(aBpN%IݙƸNy_NbLS H FS*$P2Bq Lx HLrC5/ Hn$4wЭI}a]O =|2Y/0WYkBԻ)͉J=4ӚYh?>oh*K>4,ud Wg2Y2Xe$85ӊ=Dsi`HEعw"U<| o[jpڜc1^||vHj٩46[Pjgah4HQEoA3Q 4SPʥC ? -@#"vKݪI !'QF0+7W0Pȵz=?bn?nkt\GKhP#bϝ'IΘ9aǐQпϲ!a]ֺB*rRZ٢eau#S{=_bV{sK_̿7HFJcAÿ%DdE B/o ƴ֐$U`bd$G6 -*>%X26|-19Rw"w_;=]~z",^T5š@VQgԒ vo'SX)-Y2]񿂼|I݆%_ǣ|o}26^U˿-FU-黻.4P6_?J߻]c{)ÙP_9^&a?fA+q1OW +/}1 1k.Q2Dqk^4Ɨ֘KO5lTPʚmBWpJ7Qwc~,vN].rwّܓ!Q -i_@<$Kox /Iǃ5 `+j6mYǫٺ@y%"fyHuS(eHQ= -VZp&hhk?de5XJL?W`1 1 <7^StS͓Cӭ+sh^9E{>fh=Px ^0&‘HG UGuou3p_AoUH!HasPHFVĨF eyWsf~bmb87's*Gۍ$X$A HHVUA-VˀhxSc"lDvf -nϗk(-C%N?5 00K;O'$]zS_(=Z?h -]&DwF8eQaDmokVDb#[3٥:Ƚ(Js.f4)3hhcICvS)`]@༪-܄fYH8,vO1SIqTRzHTTFPhsM[\3ddoAz HtdATsP<_k# K[+ - ]1fXEk7쩇pc$E?ӏuL${^ߡ~1"\:,rWnxbrX0l<G*>qפ=J\[l J>u5A6eW?PEЂM$F"zNZYM},=55h{ԭ.*}"4=RN%4[w#x90)]EEdÅ۷`# | -_NZ@kB- YhL}`K<. w̉߅E[Xҋfh^D-!&\ 4nXey|b42Hc - jU:~+(k;b^#e}$d״Z2-,4@'=31oq -BI'/@T rY *6pj$''8LNsBI2FM gAa.]N ]3"X8$sO2Wͳ<ͯi-c1 ( B`D&b&fK<Q\X +;cu/>AeƅY߄0E!ڔ'2G607D`m6mSGaRb30/_@iwTA04'^2RШi )=n kBiƲިTϾϱr_M -ab.'n#um+5 Vv @g*.DJ^JthG ⓏU7*~\ULrpABO&^þ(_LM}]F?]v(T]⦭\_\95T&V(i #x@lK8@Ln\Չ6VBs7%90?Z T;FYiE1{JNBg$Xڐ!@F_XN -Dl-l+aXQgp/R<>(+DDlrLe8=lV]Mev6 :i[Te# [I-uTaʣJ7@C:;8NB( -F/@x#YGPîn;zCZFNÖRa 煓!G IWbEҩ"ڭ2UH!/"v7@(`-pb:8P?Z;ia廹)pWc۠uTLuu5#lˑo00oaZtcj6OF2ŗ`Xy }`wp}@gdVBZ!D`J;< v@K1hIVM~IA #1Sqӑ[]+^[@D%.MmaYh$V1ɕKB;ݐh¶,bOgViz.qԡ{-mhM/'z_p%/hpxM2E($U |t!c笜 qU̽/M7 R;wp.XtY@PݲƬZj'uq. ,^jT|0^AaV5flg$i+5Y&z> Z\,ݰn)e'IZ>&o9;d>t9=8mW_䌝]k-'K/DBxE݆>TSRO#L?dz!$ce!˕;ާ%>1:XX ' +,8.5'$1 ք^غ`oY;!EYT2{Q^`"Z~hj'ItVi+Hς1UȁDC9M+=1XKf]hGQvs(~bhel8, 2`F[U:$Sn‹Aob?jv~?ԿQ*i=|)I]̾'1B})q|+&SS(4'YZŧ9Q!I&Hgv\ W5zmPRW]q$Zix px\(ł"}NeC׾E+%lF2)ReyyO! >w_-Q0%\8qRcd M3zw"VˆN_1@xj4`Yt %1,yfwXbIEACL3 pc gN)4~wW,Yȡ#l4MZ@œҾP13K^H=WUfNвPwDӿ-#ZmlyP -9 -hB D|W4KO;Ù4N7 I`VP"g V{i.AdnhӮ%?H K hE1 7X,dv37K-ɟ hj-C^=%;;xyuNTiC0.RL0n+K[Ĩ&-ۋTkG0oj#ǒK^LUΜAVRSm+aA3q"K{yrV\WgBfrYԙk_L6D}+=FoqD[2rPYK~;@Ein)93U|_peɇi7r` FҤnǵ<n)J} N`Hul fdH((0EEI1 G;COFMC -;ߕrQUV/ۏU k0+d@ v*< šjh-8ys¡,gr3k9X@דaWU$DE:؆^z P+:#:|]1qyţ/IK`_M0qÏ8hWമ4MHc)o4^'j~%oK>G/`F a$ Rb[`uE).wE{ʙ|id0'2ì~zT-r~&g+ԾW7 1fs#EakSGo 8J{KRY`4[yoŸY0/oFQ"G@CSr 䐧><3HB7HmeE(n# ;ތ|P}ib*NInŮ7Ó~{:t1[6nb bGy(dݩ=J2P ȑK>_4#G˜"i(P-\EyitTDKt2B1gpbH"m3PQ2#LZ֐̎*,M%>F.aX eԦf R-gYJ4 -OlpG>>@G@mjF(d-nK)E{ꆙMCgKD&ߔj+|ӌzaJgu`|hN.({JfCf#,o/vr99Q~L d*Oz,Ib KAhW|P8y@]@,w0\L(CyYï7dzL斐Qe1+2IfxbSR%50H4B',3vo9&nԋh<S@j `Gx^/H?E4g`fԅ,T\'^TzjkInDO, *`UĠE5#jWy I&fV/,"kE L,Ա(M-Pb~1@FL S;<"< 逯/\)Ilaa?WfRyŋ왳 k9)Fxzҋs(QZ:Q/l72- 2'x]خ;aCmXe:rq -Hב䄈Dj" t s6yp.!^4K6zGp;eeagEAhRi\U((kPT*PJ6]UCt,;?b24|#/a4v'ZZ28&ㄪ ->  7mIPeЀ>X7gH-{ndA~²r -j1M]¥dnza3 B_BK 꾎 - -"5 S^'<% ֠c16Dx}>呐Y1DvۛҤ_@lh 9S)qT%ٴj_gDs6W FlȺ$Kd\">hd -|٢e+ɡa06N/R\WiWz!R~{)]Y,ȄYlYy6Ӝg!5lvq{iP^(wMnkQ%|+*(lfDhaB VL>Z`2#M9h1&NvZ"mI";OqKL*ϕ)`t-*@)gC92?Q9xuƬc*)GݮlX #BFk1Fz+\0vbܲ*ȼYzF^X-Nǥנwc 7A+I&SRaxƶ:`9VLW@zzUvu.4y"+ qF9ê?/DQ0!ƿGFkl&B~dkǷՄ&%e9m5Q8`BsH,SXeW&Śd"j-c>I𴉷+ai\"ĤO3*%-Δrt_AD>+1,3muk\D] -ĥʁ8 8\ b 2N/P+}t5wJB-z \]+נI4P)7toC'//9"M: t7q]u,谓eP^)NJ ŒD<@xƎ.a1#(kig(&rqqǨۧb%X:h|np8[+Cbzcc\YԦ39-Ke$ۼ D6P^(ή@\áQ - h hhϛM (c|ϞEuT%tk2vS8:(9ڑCpGqG!O{fڐ-$gP=D_#8@(S5 &fGZ_ae} -5RK5ecsuDw׆;` YڙAS*}PΈ$T2s,6[RAʄ 5\J"C: YXF, #aRFS%"G\;7}3aA:Q)=s Zaclfu; dpZ&;kJnqYqb\)Uw@aTJbrLzeKpډаz |}SyRsHJQ ڗc^A+n%RS &x^ dd|pF}cX\/k]?U߳-LWQseeh%m M)Xqɦ\5H^71p+V,ws{ӗ/cP'ҁT -tM|Z%j F_י 7qɦsna"IXΊF&$76pE썂F|FyV/hّ"'2qt_15\gc~9Qz(YZm5amh²iY`{쏡] y:":*`K>SW h)=ҩ*>`?зdU \I'nGUU(dj>yͧPvPwR# ydZ~^#w&49+.ũ]_)u ea@,/Ku Ya0 Őa@)a1R9!VVeq:8_VX8r8[7B%িQ\nX~mQuh#ubB_G<7'oyqd3Rгx[bvh(}' 9hHFq(sbPY;Iu0 >s9О|]'c/s&+'HaH9`9l3򄙀ffa3wlc -Ae0[L ĕPH06hzB5,5IdIʐĒY%TS稦6Ba&G5%jc6IeR=F>NB$zK] -&F -z^]ݥӺ\GA|-~V(o:)G?AQ>qX/ N+6b>@)`r#V(dDvn{Ym<5oVG9`bCq䢸O %vojg6A!C\9ͱ`|ʹ7a񖣀ffff -F(0l^TL]<[1#O2-1#¢~7 aRS +x={^LW=wOK}reLN^0PڊD9J@zWFDbIS*\66`pT !-óJGY$ -噧#̼8ײOujnp텄ù?аt}pD+>Q~BiւO.+e@O#P792P! 2bJm+١m *8H)Vʓ)UH -n^tAz? ȇc{dOpZǡdxLϰ~U_5pf#Ev&RXfyhkvrd.f9\p4cSϱ::g]`Bh)p`M\݉FR4`D -#L-+Oh@CumiϮ }z;Hx&Yl/_w*KG%7e6.0c;Dk6BE4-qI_dʕ."KKWާA~q-`y%MhfX;oyIzt_nzH3YCf5NͧP[dP)_kUuqxڴMknbUPdB\˫=:,@2 H,R/e!P*Y<*`J1PݢRխ[=H}Hߢ\Ga%.DOs0C(|&?y?5..n^g!!ÐMWт.(P'8nl=d^mIa;ygW@a@nj (sڜ(RDpnτ3ɜp؍P<peȡ&;s-W#-h=M r#P8`LtG5 5nv$YхXHniTS=0a< -1,*bmo('Q(999aa8 L0'F( gB. }̿O}lқ={Z1 u0f -(t Q{#` C6U̓4KeİxQH,9mf-, -|4Kte][c)fkӷ FP'$w$܀(%:sۆiLGV阭Is -X۞S?(9Q^j (+,%d瑖$N|jv~ zR4(ٻQЋ,'IUz5@NʑQ'D|S9^{T77w|Iv;Qr{4~N{cȝz9yE3Ē*"9,X\pLlM*D`n2RqȈ<|Ȉwq.)mޔ+ z,ldhTΕV$l% -2Ӣ(7tْ2[jr>ϒ_x%)GC$x?[suE&r"~(WN@JGoZ=ԃKC %wL~~'MqD>y/-?n=ɇCC&;kNF(,+{V^r -@/, ZjpTe<:!5 8`XJM}#TCQ*$则2oq >ݢ鮉~ˏoLH)/`&NK3}Ǵ$"`V?g(cR(wBzSCO -VXB]$ `IJ;\ @ @@`0L(DVs}' {OZw -;> EK(Z+iC  -0")(E**z/ocd8Wff& -4iXWV5dEB7>He5V͟ -3l"ͱMǮ ij+4̰Yf(sr*dRlBqLբ\D6C"ʋTϨ6G`AF(sn{0כ%G4z(%DmLsc $uP(}qض\̍<5T7 F(VϠ] !C̕:kF(Ғo?B -D#Da T-8P%fA8R -Yej&dX"nHh&?FRq;# &+3' xBEeóaFgZbHΈtcVg'G4Ie"~Q,kLb&p#Vfq h.l?GdU!B BlujuB8P@ f6p$cۄfDԒrb_JI(}Fa(,\wIDg~2r$#K>jpp=gdwEB7bLvWuщ򓷕I\ k'@?NFZi# Fv/[Gƍ`.l򄾐ӣUkwҬSiGd(/Ld14?3O EV(*L~;sΉrPh&xm*G)AV1I챬)%{dC-ѠWff -d)M@0$DBR B$..š( aB 9%C2  ǻ#*coӘݜ|L3 -2@2^ ->R$_9'1RS1J6ˢqcwn>K♘NRTuK{T+w\ZۧjzC[]MdvH؈X,V~}ezcJaZms.E{EϭrEzs-r[mFҹ\VufW$f}3K dŻ3ubDwZwVj N?U\ tۜ7ib\Tޢ$h 35zɢKB].[G}m},BO,0ȝ-`i 90S;\ -BLa(>,BI|2jjT[>i2@N| 5kϚd uOIcBn[#̝08p.~ݩ?5uC5uB=]UK?ț^|vKʾCK~Hzt*IQtłSLgO~ DDt54|7XV+jΆ2k`r?Yf6pSUG-֯8忂cN*G@h(/Q"f]C^/Px1+QP>D80q%fٙA(6 "}!E.q)i/*N!ܨJ̦4pˣ/&T=遮-&'L4ˉh8n^t,@LVTlO//Bҹ×W*OH߄  r0ƊԪᣩi7v E;/ĔB~Zvqٮx CMפW^t=NZ ;7dd-raOׁgqyq~ok Fps4!"1iG?|q[QhsSA|w;dz6 tTj% CIxW_$ EAdG+7u=_Đz=z^7w*]IW֭:RPhtc;a(D/4}|)^sBٌfI uHOmHWJG~\,J@/H9FvzMh|$jFl:c̳D 3}?k_{ V9I.zk%ӈLdeqP=VMيػӯ,V^ 0GH/I~Q04/۔VRɻLAkMQu"1Yir d(->bn{9_ϗ%ؘU?fi uʈF vDN.>NB6."NDŗ. .a\m&c"KݑWjOf^IfYK‚cXFaYo"H sc6L(\8TJFo~0ǀ+gVKGNg7%݀/'a;Xኄc]nQMEoI 8p3vҾWJJ.UkWEun`)95#;r!lto.F te1 tuuM A\MD" rCW$6~SrC_emvMϿ 2juqr.si_wQc)D g0¾lW4揶 @Z?.О]"c"lFb莰?\)BɐZJChQB+)~"2cn';0:(웯1HC8?^@^>-44 -R\[),3O]_=ÅzȬ )^F,X X :Fo ߃?YוkWE㰶Tk,d`yۡ!0AkYΒZz,)/LRTxt=CxIy ߂%UQ,)Uz/)gzh_RX[h!twF6zjPIs\ jV bLBSh{yaR}.GrDg 2=29>_m|ZM5.XQI2;RR*I279}s(=c"D+%R\츚'*&> CN:@=ԅ$8h+69hF%`\$ߑSxxnp!k)M!kߦ'qNGδ6G*zxñQj=5,-rLAbl QNWz>!9ޯ(YfV<bb7uNJ QJd %Z 1թ?]rB13MCCJq4@,Ӧ;!F1j/S∺a5:-/P-B,̖yٰ@{ ~zs=ZL>!Ēc!ޥL»C hO0 DkQ7A>Ce_58Hqf*6KQp5ه( Ibl\r &w5B/"Fk^U4Mpe?%5:UQRP5۹N^fC -G]>ǧ_.m;b:K''RÉHh!lo؈ \r~@WVZQbϢ1;u%tsnsΦ-L\F0ky!C9BǥlV@ee32],{Q⽅6